37 bool decrypt_(
const uint8_t *frame,
size_t size,
size_t offset, uint8_t *plaintext)
const;
Base class for all binary_sensor-type classes.
Base-class for all sensors.
bool parse_device(const ble_device_base::ESPBTDevice &device) override
bool decrypt_(const uint8_t *frame, size_t size, size_t offset, uint8_t *plaintext) const
optional< uint8_t > last_frame_count_
binary_sensor::BinarySensor * light_
void set_light(binary_sensor::BinarySensor *light)
void dump_config() override
bool parse_objects_(const uint8_t *payload, size_t length, Reading &reading)
sensor::Sensor * battery_level_
bool parse_service_data_(const std::vector< uint8_t > &data, Reading &reading)
void set_battery_level(sensor::Sensor *battery_level)
void set_address(uint64_t address)
void set_bindkey(const char *bindkey)
optional< float > battery_level