11#include <esp_gattc_api.h> 
   20  void setup() 
override;
 
   23                           esp_ble_gattc_cb_param_t *param) 
override;
 
 
This class simplifies creating components that periodically check a state.
 
std::unique_ptr< Am43Decoder > decoder_
 
void set_battery(sensor::Sensor *battery)
 
void set_illuminance(sensor::Sensor *illuminance)
 
void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, esp_ble_gattc_cb_param_t *param) override
 
sensor::Sensor * illuminance_
 
sensor::Sensor * battery_
 
void dump_config() override
 
std::unique_ptr< Am43Encoder > encoder_
 
uint8_t last_battery_update_
 
Base-class for all sensors.
 
Providing packet encoding functions for exchanging data with a remote host.