10namespace ble_presence {
26 this->
uuid_ = esp32_ble_tracker::ESPBTUUID::from_uint16(uuid);
30 this->
uuid_ = esp32_ble_tracker::ESPBTUUID::from_uint32(uuid);
34 this->
uuid_ = esp32_ble_tracker::ESPBTUUID::from_raw(uuid);
38 this->
ibeacon_uuid_ = esp32_ble_tracker::ESPBTUUID::from_raw(uuid);
72 if (this->
uuid_ == uuid) {
bool state
The current reported state of the binary sensor.
void publish_state(bool state)
Publish a new state to the front-end.
void set_service_uuid16(uint16_t uuid)
void set_ibeacon_minor(uint16_t minor)
void set_ibeacon_uuid(uint8_t *uuid)
bool check_ibeacon_major_
void set_ibeacon_major(uint16_t major)
void set_irk(uint8_t *irk)
bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override
void set_minimum_rssi(int rssi)
esp32_ble_tracker::ESPBTUUID ibeacon_uuid_
esp32_ble_tracker::ESPBTUUID uuid_
void set_found_(bool state)
float get_setup_priority() const override
void set_service_uuid128(uint8_t *uuid)
bool check_ibeacon_minor_
void set_address(uint64_t address)
void dump_config() override
void set_timeout(uint32_t timeout)
void set_service_uuid32(uint32_t uuid)
esp_bt_uuid_t get_uuid() const
uint64_t address_uint64() const
bool resolve_irk(const uint8_t *irk) const
const std::vector< ESPBTUUID > & get_service_uuids() const
optional< ESPBLEiBeacon > get_ibeacon() const
const float DATA
For components that import data from directly connected sensors like DHT.
Providing packet encoding functions for exchanging data with a remote host.
uint32_t IRAM_ATTR HOT millis()