20 void setup()
override;
21 void dump_config()
override;
22 void update()
override;
26 void set_ambient_pressure_compensation(
float pressure_in_hpa);
BedjetMode mode
BedJet operating mode.
virtual void setup()
Where the component's initialization should happen.
This class simplifies creating components that periodically check a state.
Base-class for all sensors.
sensor::Sensor * temperature_source_
sensor::Sensor * ambient_pressure_source_
bool write_rht_compensation_(uint16_t temperature_in_ticks, uint16_t humidity_in_ticks)
uint16_t ambient_pressure_in_pa_2_
void schedule_continuous_update_(bool retry_for_clock_drift)
bool write_ambient_pressure_compensation_(uint16_t pressure_in_pa_2)
void update_rht_compensation_from_source_()
void poll_until_ready_for_setup_or_timeout_(uint32_t start_time)
bool read_measurement_(uint8_t sensirion_options)
MeasurementMode measurement_mode_
bool ambient_pressure_unit_warning_logged_
uint16_t humidity_in_ticks_
sensor::Sensor * humidity_source_
uint16_t temperature_in_ticks_
void update_ambient_pressure_compensation_from_source_()