Helper class to easily give an object a parent of type T.
This class simplifies creating components that periodically check a state.
sensor::Sensor * magnitude_sensor_
sensor::Sensor * raw_position_sensor_
void set_gain_sensor(sensor::Sensor *gain_sensor)
OutRangeMode get_out_of_range_mode()
void set_out_of_range_mode(OutRangeMode oor_mode)
void set_raw_position_sensor(sensor::Sensor *raw_position_sensor)
OutRangeMode out_of_range_mode_
void set_status_sensor(sensor::Sensor *status_sensor)
sensor::Sensor * gain_sensor_
void dump_config() override
void set_magnitude_sensor(sensor::Sensor *magnitude_sensor)
sensor::Sensor * status_sensor_
Base-class for all sensors.
Providing packet encoding functions for exchanging data with a remote host.