diff --git a/js/data_storage.js b/js/data_storage.js index d97b743f..11cc9e1b 100644 --- a/js/data_storage.js +++ b/js/data_storage.js @@ -40,6 +40,7 @@ var RC_tuning = { var AUX_CONFIG = []; var AUX_CONFIG_values = []; +var AUX_CONFIG_IDS = []; var SERVO_CONFIG = []; diff --git a/js/msp.js b/js/msp.js index 4f85954f..25e2b6a6 100644 --- a/js/msp.js +++ b/js/msp.js @@ -342,7 +342,11 @@ MSP.process_data = function(code, message_buffer, message_length) { console.log(data); break; case MSP_codes.MSP_BOXIDS: - console.log(data); + AUX_CONFIG_IDS = []; // empty the array as new data is coming in + + for (var i = 0; i < data.byteLength; i++) { + AUX_CONFIG_IDS.push(data.getUint8(i)); + } break; case MSP_codes.MSP_SERVO_CONF: SERVO_CONFIG = []; // empty the array as new data is coming in diff --git a/tabs/auxiliary_configuration.js b/tabs/auxiliary_configuration.js index 420b9d5c..eded1bb7 100644 --- a/tabs/auxiliary_configuration.js +++ b/tabs/auxiliary_configuration.js @@ -8,7 +8,11 @@ tabs.auxiliary_configuration.initialize = function(callback) { MSP.send_message(MSP_codes.MSP_BOXNAMES, false, false, get_box_data); function get_box_data() { - MSP.send_message(MSP_codes.MSP_BOX, false, false, get_rc_data); + MSP.send_message(MSP_codes.MSP_BOX, false, false, get_box_ids); + } + + function get_box_ids() { + MSP.send_message(MSP_codes.MSP_BOXIDS, false, false, get_rc_data); } function get_rc_data() {