21 void setup()
override;
This class simplifies creating components that periodically check a state.
Implementation of a i2c functions for Sensirion sensors Sensirion data requires crc checking.
Base-class for all sensors.
void set_heater_duty_value(float duty_cycle)
void set_humidity_sensor(sensor::Sensor *humidity_sensor)
SHT4XPRECISION precision_
SHT4XHEATERPOWER heater_power_
void set_temp_sensor(sensor::Sensor *temp_sensor)
sensor::Sensor * humidity_sensor_
float get_setup_priority() const override
sensor::Sensor * temp_sensor_
void set_heater_time_value(SHT4XHEATERTIME heater_time)
void set_precision_value(SHT4XPRECISION precision)
void set_heater_power_value(SHT4XHEATERPOWER heater_power)
void dump_config() override
SHT4XHEATERTIME heater_time_
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.