12 void setup()
override;
sensor::Sensor * pm_2_5_sensor_
void set_pm_1_0_sensor(sensor::Sensor *pm_1_0)
void set_pmc_10_0_sensor(sensor::Sensor *pmc_10_0)
void set_pmc_0_5_sensor(sensor::Sensor *pmc_0_5)
sensor::Sensor * pm_1_0_sensor_
sensor::Sensor * pmc_1_0_sensor_
uint32_t get_32_bit_uint_(uint8_t start_index)
sensor::Sensor * pmc_5_0_sensor_
sensor::Sensor * pmc_0_3_sensor_
sensor::Sensor * pmc_2_5_sensor_
void set_pm_10_0_sensor(sensor::Sensor *pm_10_0)
sensor::Sensor * pmc_0_5_sensor_
void set_pm_2_5_sensor(sensor::Sensor *pm_2_5)
bool calculate_checksum_()
void set_pmc_0_3_sensor(sensor::Sensor *pmc_0_3)
sensor::Sensor * pmc_10_0_sensor_
void set_pmc_2_5_sensor(sensor::Sensor *pmc_2_5)
uint16_t get_16_bit_uint_(uint8_t start_index)
uint32_t last_transmission_
sensor::Sensor * pm_10_0_sensor_
void dump_config() override
void set_pmc_5_0_sensor(sensor::Sensor *pmc_5_0)
std::vector< uint8_t > rx_message_
void set_pmc_1_0_sensor(sensor::Sensor *pmc_1_0)
float get_setup_priority() const override
Base-class for all sensors.
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.