|
ESPHome 2025.12.0-dev
|
Data Structures | |
| class | BLEEndOfScanTrigger |
| class | BLEManufacturerDataAdvertiseTrigger |
| class | BLEServiceDataAdvertiseTrigger |
| struct | ClientStateCounts |
| class | ESP32BLEStartScanAction |
| class | ESP32BLEStopScanAction |
| class | ESP32BLETracker |
| class | ESPBLEiBeacon |
| class | ESPBTAdvertiseTrigger |
| class | ESPBTClient |
| class | ESPBTDevice |
| class | ESPBTDeviceListener |
| struct | ServiceData |
Typedefs | |
| using | adv_data_t = std::vector<uint8_t> |
Enumerations | |
| enum | AdvertisementParserType { PARSED_ADVERTISEMENTS , RAW_ADVERTISEMENTS } |
| enum class | ClientState : uint8_t { INIT , DISCONNECTING , IDLE , DISCOVERED , CONNECTING , CONNECTED , ESTABLISHED } |
| enum class | ScannerState { IDLE , STARTING , RUNNING , FAILED , STOPPING } |
| enum class | ConnectionType : uint8_t { V1 , V3_WITH_CACHE , V3_WITHOUT_CACHE } |
Functions | |
| const char * | client_state_to_string (ClientState state) |
Variables | |
| ESP32BLETracker * | global_esp32_ble_tracker = nullptr |
| using esphome::esp32_ble_tracker::adv_data_t = std::vector<uint8_t> |
Definition at line 29 of file esp32_ble_tracker.h.
| Enumerator | |
|---|---|
| PARSED_ADVERTISEMENTS | |
| RAW_ADVERTISEMENTS | |
Definition at line 31 of file esp32_ble_tracker.h.
|
strong |
| Enumerator | |
|---|---|
| INIT | |
| DISCONNECTING | |
| IDLE | |
| DISCOVERED | |
| CONNECTING | |
| CONNECTED | |
| ESTABLISHED | |
Definition at line 153 of file esp32_ble_tracker.h.
|
strong |
| Enumerator | |
|---|---|
| V1 | |
| V3_WITH_CACHE | |
| V3_WITHOUT_CACHE | |
Definition at line 186 of file esp32_ble_tracker.h.
|
strong |
| Enumerator | |
|---|---|
| IDLE | |
| STARTING | |
| RUNNING | |
| FAILED | |
| STOPPING | |
Definition at line 170 of file esp32_ble_tracker.h.
| const char * esphome::esp32_ble_tracker::client_state_to_string | ( | ClientState | state | ) |
Definition at line 42 of file esp32_ble_tracker.cpp.
| ESP32BLETracker * esphome::esp32_ble_tracker::global_esp32_ble_tracker = nullptr |
Definition at line 40 of file esp32_ble_tracker.cpp.