12 void setup()
override;
sensor::Sensor * power_sensor_
uint32_t calibration_lsb_
This class simplifies creating components that periodically check a state.
void set_shunt_resistance_ohm(float shunt_resistance_ohm)
sensor::Sensor * bus_voltage_sensor_
sensor::Sensor * current_sensor_
float get_setup_priority() const override
void set_current_sensor(sensor::Sensor *current_sensor)
void set_shunt_voltage_sensor(sensor::Sensor *shunt_voltage_sensor)
float shunt_resistance_ohm_
void set_power_sensor(sensor::Sensor *power_sensor)
void set_max_current_a(float max_current_a)
void set_bus_voltage_sensor(sensor::Sensor *bus_voltage_sensor)
Base-class for all sensors.
void dump_config() override
sensor::Sensor * shunt_voltage_sensor_