|
ESPHome 2025.12.0-dev
|
#include <automation.h>
Public Member Functions | |
| ESPBTAdvertiseTrigger (ESP32BLETracker *parent) | |
| void | set_addresses (std::initializer_list< uint64_t > addresses) |
| bool | parse_device (const ESPBTDevice &device) override |
Public Member Functions inherited from esphome::Trigger< const ESPBTDevice & > | |
| void | trigger (const Ts &...x) |
| Inform the parent automation that the event has triggered. | |
| void | set_automation_parent (Automation< Ts... > *automation_parent) |
| void | stop_action () |
| Stop any action connected to this trigger. | |
| bool | is_action_running () |
| Returns true if any action connected to this trigger is running. | |
Public Member Functions inherited from esphome::esp32_ble_tracker::ESPBTDeviceListener | |
| virtual void | on_scan_end () |
| virtual bool | parse_devices (const BLEScanResult *scan_results, size_t count) |
| virtual AdvertisementParserType | get_advertisement_parser_type () |
| void | set_parent (ESP32BLETracker *parent) |
Protected Attributes | |
| std::vector< uint64_t > | address_vec_ |
Protected Attributes inherited from esphome::Trigger< const ESPBTDevice & > | |
| Automation< Ts... > * | automation_parent_ |
Protected Attributes inherited from esphome::esp32_ble_tracker::ESPBTDeviceListener | |
| ESP32BLETracker * | parent_ {nullptr} |
Definition at line 10 of file automation.h.
|
inlineexplicit |
Definition at line 12 of file automation.h.
|
inlineoverridevirtual |
Implements esphome::esp32_ble_tracker::ESPBTDeviceListener.
Definition at line 15 of file automation.h.
|
inline |
Definition at line 13 of file automation.h.
|
protected |
Definition at line 28 of file automation.h.