mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-23 16:25:19 +03:00
Update MSPV2_INAV_OUTPUT_MAPPING to match latest firmware changes
This commit is contained in:
parent
0a6b4bdacc
commit
5b5cb519cf
2 changed files with 12 additions and 15 deletions
10
js/fc.js
10
js/fc.js
|
@ -494,6 +494,16 @@ var FC = {
|
||||||
|
|
||||||
OUTPUT_MAPPING = [];
|
OUTPUT_MAPPING = [];
|
||||||
},
|
},
|
||||||
|
getOutputUsages: function() {
|
||||||
|
return {
|
||||||
|
'ANY': (0),
|
||||||
|
'MC_MOTOR': (1<<2),
|
||||||
|
'MC_SERVO': (1<<3),
|
||||||
|
'FW_MOTOR': (1<<5),
|
||||||
|
'FW_SERVO': (1<<6),
|
||||||
|
'LED': (1<<24)
|
||||||
|
};
|
||||||
|
},
|
||||||
getFeatures: function () {
|
getFeatures: function () {
|
||||||
var features = [
|
var features = [
|
||||||
{bit: 1, group: 'batteryVoltage', name: 'VBAT'},
|
{bit: 1, group: 'batteryVoltage', name: 'VBAT'},
|
||||||
|
|
|
@ -1330,21 +1330,8 @@ var mspHelper = (function (gui) {
|
||||||
break;
|
break;
|
||||||
case MSPCodes.MSPV2_INAV_OUTPUT_MAPPING:
|
case MSPCodes.MSPV2_INAV_OUTPUT_MAPPING:
|
||||||
OUTPUT_MAPPING = [];
|
OUTPUT_MAPPING = [];
|
||||||
output_usage_values = [
|
for (i = 0; i < data.byteLength; ++i)
|
||||||
{ usage: 'MC_MOTOR', value: (1<<2) },
|
OUTPUT_MAPPING.push(data.getUint8(i));
|
||||||
{ usage: 'MC_SERVO', value: (1<<3) },
|
|
||||||
{ usage: 'FW_MOTOR', value: (1<<5) },
|
|
||||||
{ usage: 'FW_SERVO', value: (1<<6) }
|
|
||||||
];
|
|
||||||
for (i = 0; i < data.byteLength; ++i) {
|
|
||||||
output_usage_value = data.getUint8(i);
|
|
||||||
output_usage = [];
|
|
||||||
for (usage_value_index = 0; usage_value_index < output_usage_values.length; ++usage_value_index) {
|
|
||||||
if (output_usage_value & output_usage_values[usage_value_index].value)
|
|
||||||
output_usage.push(output_usage_values[usage_value_index].usage)
|
|
||||||
}
|
|
||||||
OUTPUT_MAPPING.push(output_usage);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
console.log('Unknown code detected: ' + dataHandler.code);
|
console.log('Unknown code detected: ' + dataHandler.code);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue