From f34b1c280d92f5d1aef124012cff2b7061409c62 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 23 Oct 2013 09:40:09 +1100 Subject: [PATCH] AP_BattMonitor: added set_monitoring() API needed for test sketch --- libraries/AP_BattMonitor/AP_BattMonitor.h | 3 +++ .../examples/AP_BattMonitor_test/AP_BattMonitor_test.pde | 1 + 2 files changed, 4 insertions(+) diff --git a/libraries/AP_BattMonitor/AP_BattMonitor.h b/libraries/AP_BattMonitor/AP_BattMonitor.h index a69e3a870d..add101ae92 100644 --- a/libraries/AP_BattMonitor/AP_BattMonitor.h +++ b/libraries/AP_BattMonitor/AP_BattMonitor.h @@ -83,6 +83,9 @@ public: /// monitoring - returns whether we are monitoring voltage only or voltage and current int8_t monitoring() const { return _monitoring; } + /// monitoring - returns whether we are monitoring voltage only or voltage and current + void set_monitoring(uint8_t mon) { _monitoring.set(mon); } + /// Battery voltage. Initialized to 99 to prevent low voltage events at startup float voltage() const { return _voltage; } diff --git a/libraries/AP_BattMonitor/examples/AP_BattMonitor_test/AP_BattMonitor_test.pde b/libraries/AP_BattMonitor/examples/AP_BattMonitor_test/AP_BattMonitor_test.pde index 72e67c9b15..000b81e619 100644 --- a/libraries/AP_BattMonitor/examples/AP_BattMonitor_test/AP_BattMonitor_test.pde +++ b/libraries/AP_BattMonitor/examples/AP_BattMonitor_test/AP_BattMonitor_test.pde @@ -25,6 +25,7 @@ void setup() { // initialise the battery monitor battery_mon.init(); + battery_mon.set_monitoring(AP_BATT_MONITOR_VOLTAGE_AND_CURRENT); hal.scheduler->delay(1000); timer = hal.scheduler->millis();