mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-14 11:59:51 +03:00
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
This commit is contained in:
parent
4894f7493a
commit
fee5219a73
3 changed files with 25 additions and 6 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue