diff --git a/src/lib/battery/battery.cpp b/src/lib/battery/battery.cpp index e8c671e45aa..28e1f680a4b 100644 --- a/src/lib/battery/battery.cpp +++ b/src/lib/battery/battery.cpp @@ -118,8 +118,8 @@ void Battery::updateBatteryStatus(const hrt_abstime ×tamp) _current_filter_a.reset(_current_a); } - // Require minimum voltage toherwise override connected status - if (_voltage_filter_v.getState() < 2.1f) { + // Require minimum voltage otherwise override connected status + if (_voltage_filter_v.getState() < LITHIUM_BATTERY_RECOGNITION_VOLTAGE) { _connected = false; } diff --git a/src/lib/battery/battery.h b/src/lib/battery/battery.h index f7b5b20fd58..e30313a272f 100644 --- a/src/lib/battery/battery.h +++ b/src/lib/battery/battery.h @@ -110,6 +110,8 @@ public: void updateAndPublishBatteryStatus(const hrt_abstime ×tamp); protected: + static constexpr float LITHIUM_BATTERY_RECOGNITION_VOLTAGE = 2.1f; + struct { param_t v_empty; param_t v_charged;