ESPHome
2024.10.2
|
#include <esp32_ble_tracker.h>
Public Member Functions | |
virtual void | on_scan_end () |
virtual bool | parse_device (const ESPBTDevice &device)=0 |
virtual bool | parse_devices (esp_ble_gap_cb_param_t::ble_scan_result_evt_param *advertisements, size_t count) |
virtual AdvertisementParserType | get_advertisement_parser_type () |
void | set_parent (ESP32BLETracker *parent) |
Protected Attributes | |
ESP32BLETracker * | parent_ {nullptr} |
Definition at line 120 of file esp32_ble_tracker.h.
|
inlinevirtual |
Reimplemented in esphome::bluetooth_proxy::BluetoothProxy, and esphome::bluetooth_proxy::BluetoothConnection.
Definition at line 127 of file esp32_ble_tracker.h.
|
inlinevirtual |
Reimplemented in esphome::esp32_ble_tracker::BLEEndOfScanTrigger, esphome::ble_rssi::BLERSSISensor, and esphome::esp32_ble_client::BLEClientBase.
Definition at line 122 of file esp32_ble_tracker.h.
|
pure virtual |
Implemented in esphome::esp32_ble_tracker::BLEEndOfScanTrigger, esphome::xiaomi_ble::XiaomiListener, esphome::esp32_ble_tracker::BLEManufacturerDataAdvertiseTrigger, esphome::ble_client::BLEClient, esphome::ble_presence::BLEPresenceDevice, esphome::ble_rssi::BLERSSISensor, esphome::bluetooth_proxy::BluetoothProxy, esphome::mopeka_std_check::MopekaStdCheck, esphome::esp32_ble_tracker::BLEServiceDataAdvertiseTrigger, esphome::mopeka_pro_check::MopekaProCheck, esphome::esp32_ble_client::BLEClientBase, esphome::ruuvi_ble::RuuviListener, esphome::atc_mithermometer::ATCMiThermometer, esphome::pvvx_mithermometer::PVVXMiThermometer, esphome::xiaomi_miscale::XiaomiMiscale, esphome::xiaomi_rtcgq02lm::XiaomiRTCGQ02LM, esphome::exposure_notifications::ExposureNotificationTrigger, esphome::xiaomi_cgpr1::XiaomiCGPR1, esphome::xiaomi_mjyd02yla::XiaomiMJYD02YLA, esphome::xiaomi_wx08zm::XiaomiWX08ZM, esphome::xiaomi_mue4094rt::XiaomiMUE4094RT, esphome::xiaomi_cgd1::XiaomiCGD1, esphome::xiaomi_cgdk2::XiaomiCGDK2, esphome::xiaomi_cgg1::XiaomiCGG1, esphome::xiaomi_lywsd02mmc::XiaomiLYWSD02MMC, esphome::xiaomi_lywsd03mmc::XiaomiLYWSD03MMC, esphome::xiaomi_mhoc401::XiaomiMHOC401, esphome::b_parasite::BParasite, esphome::ble_scanner::BLEScanner, esphome::ruuvitag::RuuviTag, esphome::xiaomi_gcls002::XiaomiGCLS002, esphome::xiaomi_hhccjcy01::XiaomiHHCCJCY01, esphome::xiaomi_hhccpot002::XiaomiHHCCPOT002, esphome::xiaomi_jqjcy01ym::XiaomiJQJCY01YM, esphome::xiaomi_lywsd02::XiaomiLYWSD02, esphome::xiaomi_lywsdcgq::XiaomiLYWSDCGQ, esphome::xiaomi_mhoc303::XiaomiMHOC303, esphome::inkbird_ibsth1_mini::InkbirdIbstH1Mini, esphome::xiaomi_hhccjcy10::XiaomiHHCCJCY10, esphome::esp32_ble_tracker::ESPBTAdvertiseTrigger, esphome::mopeka_ble::MopekaListener, esphome::airthings_ble::AirthingsListener, and esphome::radon_eye_ble::RadonEyeListener.
|
inlinevirtual |
Reimplemented in esphome::bluetooth_proxy::BluetoothProxy.
Definition at line 124 of file esp32_ble_tracker.h.
|
inline |
Definition at line 130 of file esp32_ble_tracker.h.
|
protected |
Definition at line 133 of file esp32_ble_tracker.h.