|
ESPHome 2026.8.0-dev
|
What a tracker's controller/SDK can do — consumers branch on data, not #ifdefs. More...
#include <ble_hub.h>
Data Fields | |
| bool | active_scan |
| Controller can send scan requests (active scanning). | |
| bool | merges_scan_response |
| Controller (or tracker) delivers advertisement + scan response as one merged frame. | |
| bool | gatt |
| GATT client connections are available (today: esp32 only, but a chip SDK gaining GATT support only has to flip this bit). | |
What a tracker's controller/SDK can do — consumers branch on data, not #ifdefs.
| bool esphome::ble_device_base::HubCapabilities::active_scan |
Controller can send scan requests (active scanning).
| bool esphome::ble_device_base::HubCapabilities::gatt |
| bool esphome::ble_device_base::HubCapabilities::merges_scan_response |
Controller (or tracker) delivers advertisement + scan response as one merged frame.
When false, consumers relying on scan-response fields (e.g. names) may only see them where the receiver merges per address (Home Assistant does).