From 3dfb447fd7dc0f83eca8b64bc9bac37cd967249e Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Thu, 23 Jul 2015 21:44:49 +0900 Subject: [PATCH] BattMon: has_current true for Bebop The bebop does not actually provide current but it does estimate the percentage of battery remaining --- libraries/AP_BattMonitor/AP_BattMonitor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/AP_BattMonitor/AP_BattMonitor.cpp b/libraries/AP_BattMonitor/AP_BattMonitor.cpp index c7e921e382..a088b59db6 100644 --- a/libraries/AP_BattMonitor/AP_BattMonitor.cpp +++ b/libraries/AP_BattMonitor/AP_BattMonitor.cpp @@ -200,7 +200,9 @@ bool AP_BattMonitor::has_current(uint8_t instance) const // check for analog voltage and current monitor or smbus monitor if (instance < AP_BATT_MONITOR_MAX_INSTANCES) { if (drivers[instance] != NULL) { - return (_monitoring[instance] == BattMonitor_TYPE_ANALOG_VOLTAGE_AND_CURRENT || _monitoring[instance] == BattMonitor_TYPE_SMBUS); + return (_monitoring[instance] == BattMonitor_TYPE_ANALOG_VOLTAGE_AND_CURRENT || + _monitoring[instance] == BattMonitor_TYPE_SMBUS || + _monitoring[instance] == BattMonitor_TYPE_BEBOP); } }