11 static const uint16_t MAX_LINE_LENGTH = 31;
This class simplifies creating components that periodically check a state.
Base-class for all sensors.
void set_permittivity_sensor(sensor::Sensor *permittivity_sensor)
sensor::Sensor * temperature_sensor_
float get_setup_priority() const override
void set_voltage_sensor(sensor::Sensor *voltage_sensor)
sensor::Sensor * counts_sensor_
int readline_(int readch, char *buffer, int len)
uint32_t last_transmission_
void set_moisture_sensor(sensor::Sensor *moisture_sensor)
SMT100Component()=default
sensor::Sensor * voltage_sensor_
void dump_config() override
void set_counts_sensor(sensor::Sensor *counts_sensor)
sensor::Sensor * moisture_sensor_
sensor::Sensor * permittivity_sensor_
void set_temperature_sensor(sensor::Sensor *temperature_sensor)
Providing packet encoding functions for exchanging data with a remote host.