![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
Fake battery monitor for testing. More...
#include <BatteryMonitorHardware.hpp>
Public Member Functions | |
| FakeBatteryMonitor (BatteryStatus *fakeStatus) | |
| Construct a new Fake Battery Monitor object. | |
| virtual void | getStatus (BatteryStatus ¤tStatus) override |
| Get the battery status. | |
| virtual bool | read_soc (uint8_t &soc) override |
| Retrieve the current state of charge. | |
Public Member Functions inherited from BatteryMonitorInterface | |
| virtual void | onStart () |
| Called once when the battery monitor daemon is started. | |
Public Attributes | |
| BatteryStatus * | status = nullptr |
| Pointer to variable that holds fake battery status. | |
Additional Inherited Members | |
Protected Member Functions inherited from BatteryMonitorInterface |
Fake battery monitor for testing.
Definition at line 122 of file BatteryMonitorHardware.hpp.
|
inline |
Construct a new Fake Battery Monitor object.
| fakeStatus | Pointer to variable that holds fake battery status |
Definition at line 134 of file BatteryMonitorHardware.hpp.
|
inlineoverridevirtual |
Get the battery status.
| [out] | currentStatus | Current battery status |
Reimplemented from BatteryMonitorInterface.
Definition at line 139 of file BatteryMonitorHardware.hpp.
|
inlineoverridevirtual |
Retrieve the current state of charge.
| [out] | soc | State of charge. Higher than 101 if the battery is charging at constant voltage. |
soc was retrieved with success soc is unknown Implements BatteryMonitorInterface.
Definition at line 145 of file BatteryMonitorHardware.hpp.
| BatteryStatus* FakeBatteryMonitor::status = nullptr |
Pointer to variable that holds fake battery status.
Definition at line 126 of file BatteryMonitorHardware.hpp.