From a4da6240a15b0c71a6e18dab4c4e8f2e7537b134 Mon Sep 17 00:00:00 2001 From: Hydra Date: Sun, 9 Apr 2017 21:16:34 +0100 Subject: [PATCH] CF/BF - Disable ESC Sensor and virtual current meter sources for OSD Slave boards. --- tabs/power.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tabs/power.js b/tabs/power.js index cb0a04f6..711c1aa2 100644 --- a/tabs/power.js +++ b/tabs/power.js @@ -141,11 +141,16 @@ TABS.power.initialize = function (callback) { $('input[name="warningcellvoltage"]').val(BATTERY_CONFIG.vbatwarningcellvoltage); $('input[name="capacity"]').val(BATTERY_CONFIG.capacity); + var haveFc = (semver.lt(CONFIG.apiVersion, "1.35.0") || (CONFIG.boardType == 0 || CONFIG.boardType == 2)); + var batteryMeterTypes = [ 'None', 'Onboard ADC', - 'ESC Sensor' ]; + + if (haveFc) { + batteryMeterTypes.push('ESC Sensor'); + } var batteryMeterType_e = $('select.batterymetersource'); for (var i = 0; i < batteryMeterTypes.length; i++) { @@ -161,10 +166,13 @@ TABS.power.initialize = function (callback) { var currentMeterTypes = [ 'None', 'Onboard ADC', - 'Virtual', - 'ESC Sensor' ]; + if (haveFc) { + currentMeterTypes.push('Virtual'); + currentMeterTypes.push('ESC Sensor'); + } + var currentMeterType_e = $('select.currentmetersource'); for (var i = 0; i < currentMeterTypes.length; i++) { currentMeterType_e.append('');