ESPHome 2026.8.2
Loading...
Searching...
No Matches
esphome::esp32_ble_tracker::ESPBTDeviceListener Class Reference

#include <esp32_ble_tracker.h>

Inheritance diagram for esphome::esp32_ble_tracker::ESPBTDeviceListener:
esphome::ble_device_base::ESPBTDeviceListener esphome::esp32_ble_tracker::BLEEndOfScanTrigger esphome::esp32_ble_tracker::BLEManufacturerDataAdvertiseTrigger esphome::esp32_ble_tracker::BLEServiceDataAdvertiseTrigger esphome::esp32_ble_tracker::ESPBTAdvertiseTrigger esphome::esp32_ble_tracker::ESPBTClient esphome::bluetooth_connection::BluedroidGattClient esphome::esp32_ble_client::BLEClientBase esphome::ble_client::BLEClient

Public Member Functions

bool parse_device (const ble_device_base::ESPBTDevice &device) override
 
void set_parent (ESP32BLETracker *parent)
 
- Public Member Functions inherited from esphome::ble_device_base::ESPBTDeviceListener
virtual ~ESPBTDeviceListener ()=default
 
virtual void on_scan_end ()
 Called at the end of each scan duration period.
 

Protected Attributes

ESP32BLETrackerparent_ {nullptr}
 

Detailed Description

Definition at line 55 of file esp32_ble_tracker.h.

Member Function Documentation

◆ parse_device()

bool esphome::esp32_ble_tracker::ESPBTDeviceListener::parse_device ( const ble_device_base::ESPBTDevice & device)
inlineoverridevirtual

Implements esphome::ble_device_base::ESPBTDeviceListener.

Definition at line 59 of file esp32_ble_tracker.h.

◆ set_parent()

void esphome::esp32_ble_tracker::ESPBTDeviceListener::set_parent ( ESP32BLETracker * parent)
inline

Definition at line 61 of file esp32_ble_tracker.h.

Field Documentation

◆ parent_

ESP32BLETracker* esphome::esp32_ble_tracker::ESPBTDeviceListener::parent_ {nullptr}
protected

Definition at line 64 of file esp32_ble_tracker.h.


The documentation for this class was generated from the following file: