|
ESPHome 2026.8.0b4
|
Go to the source code of this file.
Data Structures | |
| struct | esphome::ble_device_base::RawAdvertisement |
| One raw advertisement as delivered by the controller — a borrowed view, valid only for the duration of the invoke() callback. More... | |
| struct | esphome::ble_device_base::RawAdvertisementCallback |
| Subscriber slot for the raw-advertisement stream (the bluetooth_proxy path). More... | |
| struct | esphome::ble_device_base::ScannerStateCallback |
| Subscriber slot for scanner-state transitions; same shape as RawAdvertisementCallback, delivered on the ESPHome main loop. More... | |
| struct | esphome::ble_device_base::HubCapabilities |
| What a tracker's controller/SDK can do — consumers branch on data, not #ifdefs. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::ble_device_base |
Concepts | |
| concept | esphome::ble_device_base::BLEHubContract |
Enumerations | |
| enum class | esphome::ble_device_base::ScannerState : uint8_t { esphome::ble_device_base::IDLE = 0 , esphome::ble_device_base::STARTING = 1 , esphome::ble_device_base::RUNNING = 2 , esphome::ble_device_base::FAILED = 3 , esphome::ble_device_base::STOPPING = 4 , esphome::ble_device_base::STOPPED = 5 } |
| Scanner lifecycle, wire-value aligned with the api enum so consumers cast directly (pinned by static_asserts at the cast sites). More... | |