11 #ifdef USE_TEXT_SENSOR 25 #ifdef USE_TEXT_SENSOR 28 #endif // USE_TEXT_SENSOR 32 #if defined(USE_ESP8266) && USE_ARDUINO_VERSION_CODE >= VERSION_CODE(2, 5, 2) 49 #if defined(USE_ESP8266) && USE_ARDUINO_VERSION_CODE >= VERSION_CODE(2, 5, 2) 58 #ifdef USE_TEXT_SENSOR 61 #endif // USE_TEXT_SENSOR
void get_device_info_(std::string &device_info)
sensor::Sensor * psram_sensor_
void set_device_info_sensor(text_sensor::TextSensor *device_info)
void set_loop_time_sensor(sensor::Sensor *loop_time_sensor)
text_sensor::TextSensor * device_info_
This class simplifies creating components that periodically check a state.
void set_fragmentation_sensor(sensor::Sensor *fragmentation_sensor)
void set_block_sensor(sensor::Sensor *block_sensor)
sensor::Sensor * loop_time_sensor_
float get_setup_priority() const override
sensor::Sensor * fragmentation_sensor_
void dump_config() override
void set_reset_reason_sensor(text_sensor::TextSensor *reset_reason)
text_sensor::TextSensor * reset_reason_
uint32_t get_free_heap_()
uint32_t last_loop_timetag_
void set_psram_sensor(sensor::Sensor *psram_sensor)
std::string get_reset_reason_()
sensor::Sensor * free_sensor_
Implementation of SPI Controller mode.
Base-class for all sensors.
void set_free_sensor(sensor::Sensor *free_sensor)
sensor::Sensor * block_sensor_