move index to ascii conversion for rcmap out of msp protocol, define feature index array (will get a proper text polish in the future)

updating mixer select with missing names
pull/3/head
cTn 10 years ago
parent 4894f7493a
commit fee5219a73

@ -447,12 +447,10 @@ MSP.process_data = function(code, message_buffer, message_length) {
break; break;
// Additional private MSP for baseflight configurator // Additional private MSP for baseflight configurator
case MSP_codes.MSP_RCMAP: case MSP_codes.MSP_RCMAP:
var channelLetters = ['A', 'E', 'R', 'T', '1', '2', '3', '4'];
RC_MAP = []; // empty the array as new data is coming in RC_MAP = []; // empty the array as new data is coming in
for (var i = 0; i < data.byteLength; i++) { for (var i = 0; i < data.byteLength; i++) {
RC_MAP.push(channelLetters[data.getUint8(i)]); RC_MAP.push(data.getUint8(i));
} }
break; break;
case MSP_codes.MSP_SET_RCMAP: case MSP_codes.MSP_SET_RCMAP:

@ -47,6 +47,27 @@ TABS.configuration.initialize = function (callback) {
// translate to user-selected language // translate to user-selected language
localize(); localize();
// index references
var featureNames = [
'PPM',
'VBAT',
'INFLIGHT_ACC_CAL',
'SERIALRX',
'MOTOR_STOP',
'SERVO_TILT',
'SOFTSERIAL',
'LED_RING',
'GPS',
'FAILSAFE',
'SONAR',
'TELEMETRY',
'POWERMETER',
'VARIO',
'3D'
];
var RCMAPlLetters = ['A', 'E', 'R', 'T', '1', '2', '3', '4'];
console.log('all ready'); console.log('all ready');
if (callback) callback(); if (callback) callback();

@ -43,12 +43,12 @@
<option value="9">Y 4</option> <option value="9">Y 4</option>
<option value="10">HEX 6 X</option> <option value="10">HEX 6 X</option>
<option value="11">OCTO X8</option> <option value="11">OCTO X8</option>
<option value="12">OCTO X8 - TODO</option> <option value="12">OCTO Flat +</option>
<option value="13">OCTO X8 - TODO</option> <option value="13">OCTO Flat X</option>
<option value="14">Airplane</option> <option value="14">Airplane</option>
<option value="15">Heli 120</option> <option value="15">Heli 120</option>
<option value="16">Heli 90</option> <option value="16">Heli 90</option>
<option value="17">Vtail</option> <option value="17">Vtail 4</option>
<option value="18">Hex 6 H</option> <option value="18">Hex 6 H</option>
<option value="19">PPM to SERVO</option> <option value="19">PPM to SERVO</option>
<option value="20">Dualcopter</option> <option value="20">Dualcopter</option>

Loading…
Cancel
Save