From 8b3d993b1efa9d3b6db79f8287136e09574e262e Mon Sep 17 00:00:00 2001 From: Michael du Breuil Date: Wed, 12 Sep 2018 16:01:04 -0700 Subject: [PATCH] AP_BattMonitor: Enable 9 battery monitors --- libraries/AP_BattMonitor/AP_BattMonitor.cpp | 28 +++++++++++++++++++++ libraries/AP_BattMonitor/AP_BattMonitor.h | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/libraries/AP_BattMonitor/AP_BattMonitor.cpp b/libraries/AP_BattMonitor/AP_BattMonitor.cpp index 09d382b731..2e3812e17c 100644 --- a/libraries/AP_BattMonitor/AP_BattMonitor.cpp +++ b/libraries/AP_BattMonitor/AP_BattMonitor.cpp @@ -29,6 +29,34 @@ const AP_Param::GroupInfo AP_BattMonitor::var_info[] = { // @Path: AP_BattMonitor_Params.cpp AP_SUBGROUPINFO(_params[1], "2_", 24, AP_BattMonitor, AP_BattMonitor_Params), + // @Group: 3_ + // @Path: AP_BattMonitor_Params.cpp + AP_SUBGROUPINFO(_params[2], "3_", 25, AP_BattMonitor, AP_BattMonitor_Params), + + // @Group: 4_ + // @Path: AP_BattMonitor_Params.cpp + AP_SUBGROUPINFO(_params[3], "4_", 26, AP_BattMonitor, AP_BattMonitor_Params), + + // @Group: 5_ + // @Path: AP_BattMonitor_Params.cpp + AP_SUBGROUPINFO(_params[4], "5_", 27, AP_BattMonitor, AP_BattMonitor_Params), + + // @Group: 6_ + // @Path: AP_BattMonitor_Params.cpp + AP_SUBGROUPINFO(_params[5], "6_", 28, AP_BattMonitor, AP_BattMonitor_Params), + + // @Group: 7_ + // @Path: AP_BattMonitor_Params.cpp + AP_SUBGROUPINFO(_params[6], "7_", 29, AP_BattMonitor, AP_BattMonitor_Params), + + // @Group: 8_ + // @Path: AP_BattMonitor_Params.cpp + AP_SUBGROUPINFO(_params[7], "8_", 30, AP_BattMonitor, AP_BattMonitor_Params), + + // @Group: 9_ + // @Path: AP_BattMonitor_Params.cpp + AP_SUBGROUPINFO(_params[8], "9_", 31, AP_BattMonitor, AP_BattMonitor_Params), + AP_GROUPEND }; diff --git a/libraries/AP_BattMonitor/AP_BattMonitor.h b/libraries/AP_BattMonitor/AP_BattMonitor.h index 5080936e9c..d962e18ee6 100644 --- a/libraries/AP_BattMonitor/AP_BattMonitor.h +++ b/libraries/AP_BattMonitor/AP_BattMonitor.h @@ -7,7 +7,7 @@ #include "AP_BattMonitor_Params.h" // maximum number of battery monitors -#define AP_BATT_MONITOR_MAX_INSTANCES 2 +#define AP_BATT_MONITOR_MAX_INSTANCES 9 // first monitor is always the primary monitor #define AP_BATT_PRIMARY_INSTANCE 0