9namespace gp2y1010au0f {
This class simplifies creating components that periodically check a state.
void set_voltage_refs(float offset, float multiplier)
void set_led_output(output::BinaryOutput *output)
void dump_config() override
void set_adc_source(voltage_sampler::VoltageSampler *source)
uint32_t sample_wait_before_
uint32_t sample_duration_
float voltage_multiplier_
float get_setup_priority() const override
output::BinaryOutput * led_output_
voltage_sampler::VoltageSampler * source_
Base-class for all sensors.
Abstract interface for components to request voltage (usually ADC readings)
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.