diff options
author | Michel Pastor <shellixyz@users.noreply.github.com> | 2019-02-08 23:08:09 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-08 23:08:09 +0300 |
commit | 0a720f44f6bb3c3e7214aa7ecbf8643138bd96d8 (patch) | |
tree | 5e3297d744180f099561d58b31d871084c30b476 /js | |
parent | 9870ace818566d43fe8626f90cac48cb7b8c279e (diff) |
Temperature sensors support (#670)
Diffstat (limited to 'js')
-rw-r--r-- | js/fc.js | 1 | ||||
-rw-r--r-- | js/msp/MSPCodes.js | 6 | ||||
-rw-r--r-- | js/msp/MSPHelper.js | 7 |
3 files changed, 13 insertions, 1 deletions
@@ -198,6 +198,7 @@ var FC = { sonar: 0, air_speed: 0, kinematics: [0.0, 0.0, 0.0], + temperature: [0, 0, 0, 0, 0, 0, 0, 0], debug: [0, 0, 0, 0] }; diff --git a/js/msp/MSPCodes.js b/js/msp/MSPCodes.js index 9b7371a4..77fe20e9 100644 --- a/js/msp/MSPCodes.js +++ b/js/msp/MSPCodes.js @@ -197,5 +197,9 @@ var MSPCodes = { MSP2_INAV_DEBUG: 0x2019, MSP2_BLACKBOX_CONFIG: 0x201A, - MSP2_SET_BLACKBOX_CONFIG: 0x201B + MSP2_SET_BLACKBOX_CONFIG: 0x201B, + + MSP2_INAV_TEMP_SENSOR_CONFIG: 0x201C, + MSP2_INAV_SET_TEMP_SENSOR_CONFIG: 0x201D, + MSP2_INAV_TEMPERATURES: 0x201E }; diff --git a/js/msp/MSPHelper.js b/js/msp/MSPHelper.js index 54a44646..d6c19da2 100644 --- a/js/msp/MSPHelper.js +++ b/js/msp/MSPHelper.js @@ -1462,6 +1462,13 @@ var mspHelper = (function (gui) { console.log("Blackbox config saved"); break; + case MSPCodes.MSP2_INAV_TEMPERATURES: + for (i = 0; i < 8; ++i) { + temp_decidegrees = data.getInt16(i * 2, true); + SENSOR_DATA.temperature[i] = temp_decidegrees / 10; // °C + } + break; + default: console.log('Unknown code detected: ' + dataHandler.code); } else { |