Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/iNavFlight/inav-configurator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorPawel Spychalski (DzikuVx) <pspychalski@gmail.com>2020-05-17 13:32:39 +0300
committerPawel Spychalski (DzikuVx) <pspychalski@gmail.com>2020-05-17 13:32:39 +0300
commit0d1066044ccbe3d256054109e40e2c25a1787245 (patch)
tree83ba5354ec762d114ebe5765e9a4797d3d0920de /js
parent259aa38132612e276347c64aa10913d887518662 (diff)
Fix advanced tunig tab on F3 boards
Diffstat (limited to 'js')
-rw-r--r--js/msp/MSPHelper.js20
1 files changed, 12 insertions, 8 deletions
diff --git a/js/msp/MSPHelper.js b/js/msp/MSPHelper.js
index 8a75b6e4..b1ba40c8 100644
--- a/js/msp/MSPHelper.js
+++ b/js/msp/MSPHelper.js
@@ -1456,14 +1456,18 @@ var mspHelper = (function (gui) {
break;
case MSPCodes.MSP2_INAV_MC_BRAKING:
- BRAKING_CONFIG.speedThreshold = data.getUint16(0, true);
- BRAKING_CONFIG.disengageSpeed = data.getUint16(2, true);
- BRAKING_CONFIG.timeout = data.getUint16(4, true);
- BRAKING_CONFIG.boostFactor = data.getInt8(6);
- BRAKING_CONFIG.boostTimeout = data.getUint16(7, true);
- BRAKING_CONFIG.boostSpeedThreshold = data.getUint16(9, true);
- BRAKING_CONFIG.boostDisengageSpeed = data.getUint16(11, true);
- BRAKING_CONFIG.bankAngle = data.getInt8(13);
+ try {
+ BRAKING_CONFIG.speedThreshold = data.getUint16(0, true);
+ BRAKING_CONFIG.disengageSpeed = data.getUint16(2, true);
+ BRAKING_CONFIG.timeout = data.getUint16(4, true);
+ BRAKING_CONFIG.boostFactor = data.getInt8(6);
+ BRAKING_CONFIG.boostTimeout = data.getUint16(7, true);
+ BRAKING_CONFIG.boostSpeedThreshold = data.getUint16(9, true);
+ BRAKING_CONFIG.boostDisengageSpeed = data.getUint16(11, true);
+ BRAKING_CONFIG.bankAngle = data.getInt8(13);
+ } catch (e) {
+ console.log("MC_BRAKING MODE is not supported by the hardware");
+ }
break;
case MSPCodes.MSP2_INAV_SET_MC_BRAKING: