ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
max17043.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace esphome::max17043 {
7
8class MAX17043Component final : public max170xx::MAX170xxComponent<max170xx::Model::MODEL_MAX17043> {
9 public:
10 void dump_config() override;
11 void update() override;
12
13 void set_voltage_sensor(sensor::Sensor *voltage_sensor) { this->voltage_sensor_ = voltage_sensor; }
14 void set_battery_remaining_sensor(sensor::Sensor *battery_remaining_sensor) {
15 this->battery_remaining_sensor_ = battery_remaining_sensor;
16 }
17
18 protected:
21};
22
23} // namespace esphome::max17043
sensor::Sensor * battery_remaining_sensor_
Definition max17043.h:20
void set_voltage_sensor(sensor::Sensor *voltage_sensor)
Definition max17043.h:13
void set_battery_remaining_sensor(sensor::Sensor *battery_remaining_sensor)
Definition max17043.h:14
Defined in max170xx.cpp, which instantiates both models.
Definition max170xx.h:41
Base-class for all sensors.
Definition sensor.h:47