Helper class to easily give an object a parent of type T.
This class simplifies creating components that periodically check a state.
Internal holder class that is in instance of Sensor so that the hub can create individual sensors.
void set_samplerate(ADS1115Samplerate samplerate)
void set_resolution(ADS1115Resolution resolution)
void dump_config() override
ADS1115Resolution resolution_
ADS1115Samplerate samplerate_
void set_gain(ADS1115Gain gain)
void set_multiplexer(ADS1115Multiplexer multiplexer)
ADS1115Multiplexer multiplexer_
Base-class for all sensors.
Abstract interface for components to request voltage (usually ADC readings)
Providing packet encoding functions for exchanging data with a remote host.