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/msp.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/msp.js')
-rw-r--r--js/msp.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/js/msp.js b/js/msp.js
index e4f3399e..91bf0dcb 100644
--- a/js/msp.js
+++ b/js/msp.js
@@ -45,6 +45,7 @@ var MSP_codes = {
MSP_SET_BLACKBOX_CONFIG: 81,
MSP_TRANSPONDER_CONFIG: 82,
MSP_SET_TRANSPONDER_CONFIG: 83,
+ MSP_OSD_CONFIG: 84,
MSP_ADVANCED_CONFIG: 90,
MSP_SET_ADVANCED_CONFIG: 91,
@@ -1180,6 +1181,8 @@ var MSP = {
case MSP_codes.MSP_SET_FAILSAFE_CONFIG:
console.log('Failsafe config saved');
break;
+ case MSP_codes.MSP_OSD_CONFIG:
+ break;
default:
console.log('Unknown code detected: ' + code);
} else {
@@ -1282,6 +1285,14 @@ var MSP = {
}
return true;
},
+ promise: function(code, data) {
+ var self = this;
+ return new Promise(function(resolve) {
+ self.send_message(code, data, false, function(data) {
+ resolve(data);
+ });
+ });
+ },
callbacks_cleanup: function () {
for (var i = 0; i < this.callbacks.length; i++) {
clearInterval(this.callbacks[i].timer);