ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::esp32_ble_beacon Namespace Reference

Data Structures

class  ESP32BLEBeacon
 

Typedefs

using esp_ble_ibeacon_head_t
 
using esp_ble_ibeacon_vendor_t
 
using esp_ble_ibeacon_t
 

Typedef Documentation

◆ esp_ble_ibeacon_head_t

Initial value:
struct {
uint8_t flags[3];
uint8_t length;
uint8_t type;
uint8_t company_id[2];
uint8_t beacon_type[2];
} __attribute__((packed))
struct @67::@68 __attribute__
uint8_t type
uint16_t length
Definition tt21100.cpp:0

Definition at line 14 of file esp32_ble_beacon.h.

◆ esp_ble_ibeacon_t

Initial value:
struct {
esp_ble_ibeacon_head_t ibeacon_head;
esp_ble_ibeacon_vendor_t ibeacon_vendor;
} __attribute__((packed))
struct { uint8_t flags[3]; uint8_t length; uint8_t type; uint8_t company_id[2]; uint8_t beacon_type[2];} __attribute__((packed)) esp_ble_ibeacon_head_t
struct { uint8_t proximity_uuid[16]; uint16_t major; uint16_t minor; uint8_t measured_power;} __attribute__((packed)) esp_ble_ibeacon_vendor_t

Definition at line 29 of file esp32_ble_beacon.h.

◆ esp_ble_ibeacon_vendor_t

Initial value:
struct {
uint8_t proximity_uuid[16];
uint16_t major;
uint16_t minor;
uint8_t measured_power;
} __attribute__((packed))

Definition at line 22 of file esp32_ble_beacon.h.