diff options
author | Pawel Spychalski (DzikuVx) <pspychalski@gmail.com> | 2020-05-17 13:32:39 +0300 |
---|---|---|
committer | Pawel Spychalski (DzikuVx) <pspychalski@gmail.com> | 2020-05-17 13:32:39 +0300 |
commit | 0d1066044ccbe3d256054109e40e2c25a1787245 (patch) | |
tree | 83ba5354ec762d114ebe5765e9a4797d3d0920de /js | |
parent | 259aa38132612e276347c64aa10913d887518662 (diff) |
Fix advanced tunig tab on F3 boards
Diffstat (limited to 'js')
-rw-r--r-- | js/msp/MSPHelper.js | 20 |
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: |