ESPHome  2024.12.2
Data Structures | Typedefs | Functions | Variables
esphome::esp32_ble_beacon Namespace Reference

Data Structures

class  ESP32BLEBeacon
 

Typedefs

using esp_ble_ibeacon_head_t = struct { uint8_t flags[3]
 
using esp_ble_ibeacon_vendor_t = struct { uint8_t proximity_uuid[16]
 
using esp_ble_ibeacon_t = struct { esp_ble_ibeacon_head_t ibeacon_head
 

Functions

 __attribute__ ((packed))
 

Variables

uint8_t length
 
uint8_t type
 
uint8_t company_id [2]
 
uint8_t beacon_type [2]
 
uint16_t major
 
uint16_t minor
 
uint8_t measured_power
 
esp_ble_ibeacon_vendor_t ibeacon_vendor
 

Typedef Documentation

◆ esp_ble_ibeacon_head_t

using esphome::esp32_ble_beacon::esp_ble_ibeacon_head_t = typedef struct { uint8_t flags[3]

Definition at line 15 of file esp32_ble_beacon.h.

◆ esp_ble_ibeacon_t

Definition at line 30 of file esp32_ble_beacon.h.

◆ esp_ble_ibeacon_vendor_t

using esphome::esp32_ble_beacon::esp_ble_ibeacon_vendor_t = typedef struct { uint8_t proximity_uuid[16]

Definition at line 23 of file esp32_ble_beacon.h.

Function Documentation

◆ __attribute__()

esphome::esp32_ble_beacon::__attribute__ ( (packed)  )

Variable Documentation

◆ beacon_type

uint8_t esphome::esp32_ble_beacon::beacon_type[2]

Definition at line 19 of file esp32_ble_beacon.h.

◆ company_id

uint8_t esphome::esp32_ble_beacon::company_id[2]

Definition at line 18 of file esp32_ble_beacon.h.

◆ ibeacon_vendor

esp_ble_ibeacon_vendor_t esphome::esp32_ble_beacon::ibeacon_vendor

Definition at line 31 of file esp32_ble_beacon.h.

◆ length

uint8_t esphome::esp32_ble_beacon::length

Definition at line 16 of file esp32_ble_beacon.h.

◆ major

uint16_t esphome::esp32_ble_beacon::major

Definition at line 24 of file esp32_ble_beacon.h.

◆ measured_power

uint8_t esphome::esp32_ble_beacon::measured_power

Definition at line 26 of file esp32_ble_beacon.h.

◆ minor

uint16_t esphome::esp32_ble_beacon::minor

Definition at line 25 of file esp32_ble_beacon.h.

◆ type

uint8_t esphome::esp32_ble_beacon::type

Definition at line 17 of file esp32_ble_beacon.h.