constexpr float BATTMONITOR_SF
Scale factor used to calibrate voltage measurements.
Definition: battery_monitor.h:21
constexpr float BATTMONITOR_OFFSET
Offset factor used to calibrate voltage measurements.
Definition: battery_monitor.h:20
VoltageMonitor & BattMonitor
Definition: battery_monitor.cpp:60
Definition: battery_monitor.h:27
MedianFilter Filter
LPF to smooth out voltage.
Definition: battery_monitor.h:45
void Update()
Definition: battery_monitor.cpp:28
VoltageMonitor & operator=(const VoltageMonitor &)=delete
~VoltageMonitor()
Definition: battery_monitor.h:30
VoltageMonitor(const VoltageMonitor &)=delete
float GetVoltage()
Definition: battery_monitor.cpp:43
VoltageMonitor()
Constructor for a voltage monitor.
Definition: battery_monitor.cpp:16
uint32_t prevMeasMillis
Previous measurement time in millis()
Definition: battery_monitor.h:40
static VoltageMonitor & GetInstance()
Definition: battery_monitor.cpp:54
float v
Measured voltage [volts].
Definition: battery_monitor.h:44