mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-19 14:25:13 +03:00
Do not use MSP_BOXNAMES
This commit is contained in:
parent
71ac169df6
commit
7f731bb1f3
4 changed files with 98 additions and 29 deletions
85
js/fc.js
85
js/fc.js
|
@ -85,6 +85,7 @@ var FC = {
|
|||
FEATURES: null,
|
||||
RATE_DYNAMICS: null,
|
||||
EZ_TUNE: null,
|
||||
FLIGHT_MODES: null,
|
||||
|
||||
restartRequired: false,
|
||||
MAX_SERVO_RATE: 125,
|
||||
|
@ -198,8 +199,88 @@ var FC = {
|
|||
manual_yaw_rate: 0,
|
||||
};
|
||||
|
||||
this.AUX_CONFIG = [];
|
||||
this.AUX_CONFIG_IDS = [];
|
||||
this.AUX_CONFIG = [
|
||||
"ARM",
|
||||
"PREARM",
|
||||
"MULTI FUNCTION",
|
||||
"ANGLE",
|
||||
"HORIZON",
|
||||
"TURN ASSIST",
|
||||
"HEADING HOLD",
|
||||
"CAMSTAB",
|
||||
"HEADFREE",
|
||||
"HEADADJ",
|
||||
"FPV ANGLE MIX",
|
||||
"NAV POSHOLD",
|
||||
"NAV RTH",
|
||||
"NAV WP",
|
||||
"NAV CRUISE",
|
||||
"NAV COURSE HOLD",
|
||||
"HOME RESET",
|
||||
"GCS NAV",
|
||||
"WP PLANNER",
|
||||
"MISSION CHANGE",
|
||||
"MC BRAKING",
|
||||
"NAV ALTHOLD",
|
||||
"BEEPER",
|
||||
"BEEPER MUTE",
|
||||
"OSD OFF",
|
||||
"BLACKBOX",
|
||||
"FAILSAFE",
|
||||
"CAMERA CONTROL 1",
|
||||
"CAMERA CONTROL 2",
|
||||
"CAMERA CONTROL 3",
|
||||
"USER1",
|
||||
"USER2",
|
||||
"USER3",
|
||||
"USER4",
|
||||
"OSD ALT 1",
|
||||
"OSD ALT 2",
|
||||
"OSD ALT 3",
|
||||
"MIXER PROFILE 2",
|
||||
"MIXER TRANSITION"
|
||||
];
|
||||
this.AUX_CONFIG_IDS = [
|
||||
0,
|
||||
51,
|
||||
1,
|
||||
2,
|
||||
45,
|
||||
53,
|
||||
11,
|
||||
10,
|
||||
28,
|
||||
31,
|
||||
3,
|
||||
5,
|
||||
35,
|
||||
32,
|
||||
46,
|
||||
6,
|
||||
7,
|
||||
19,
|
||||
42,
|
||||
43,
|
||||
44,
|
||||
8,
|
||||
39,
|
||||
40,
|
||||
41,
|
||||
13,
|
||||
30,
|
||||
55,
|
||||
59,
|
||||
26,
|
||||
27,
|
||||
47,
|
||||
48,
|
||||
57,
|
||||
58,
|
||||
61,
|
||||
60,
|
||||
62,
|
||||
63
|
||||
];
|
||||
|
||||
this.MODE_RANGES = [];
|
||||
this.ADJUSTMENT_RANGES = [];
|
||||
|
|
|
@ -459,10 +459,6 @@ var SerialBackend = (function () {
|
|||
$('#portsinput').hide();
|
||||
$('#dataflash_wrapper_global').show();
|
||||
|
||||
/*
|
||||
* Get BOXNAMES since it is used for some reason....
|
||||
*/
|
||||
MSP.send_message(MSPCodes.MSP_BOXNAMES, false, false, function () {
|
||||
/*
|
||||
* Init PIDs bank with a length that depends on the version
|
||||
*/
|
||||
|
@ -481,7 +477,6 @@ var SerialBackend = (function () {
|
|||
|
||||
interval.add('global_data_refresh', periodicStatusUpdater.run, periodicStatusUpdater.getUpdateInterval(CONFIGURATOR.connection.bitrate), false);
|
||||
});
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -17,9 +17,7 @@ TABS.adjustments.initialize = function (callback) {
|
|||
GUI.active_tab_ref = this;
|
||||
GUI.active_tab = 'adjustments';
|
||||
|
||||
function get_adjustment_ranges() {
|
||||
MSP.send_message(MSPCodes.MSP_ADJUSTMENT_RANGES, false, false, get_box_ids);
|
||||
}
|
||||
|
||||
function get_box_ids() {
|
||||
MSP.send_message(MSPCodes.MSP_BOXIDS, false, false, get_rc_data);
|
||||
|
@ -33,8 +31,6 @@ TABS.adjustments.initialize = function (callback) {
|
|||
GUI.load(path.join(__dirname, "adjustments.html"), process_html);
|
||||
}
|
||||
|
||||
MSP.send_message(MSPCodes.MSP_BOXNAMES, false, false, get_adjustment_ranges);
|
||||
|
||||
function addAdjustment(adjustmentIndex, adjustmentRange, auxChannelCount) {
|
||||
|
||||
var template = $('#tab-adjustments-templates').find('.adjustments .adjustment');
|
||||
|
|
|
@ -22,9 +22,8 @@ TABS.auxiliary = {};
|
|||
TABS.auxiliary.initialize = function (callback) {
|
||||
GUI.active_tab_ref = this;
|
||||
GUI.active_tab = 'auxiliary';
|
||||
function get_mode_ranges() {
|
||||
|
||||
MSP.send_message(MSPCodes.MSP_MODE_RANGES, false, false, get_box_ids);
|
||||
}
|
||||
|
||||
function get_box_ids() {
|
||||
MSP.send_message(MSPCodes.MSP_BOXIDS, false, false, get_rc_data);
|
||||
|
@ -47,8 +46,6 @@ TABS.auxiliary.initialize = function (callback) {
|
|||
GUI.load(path.join(__dirname, "auxiliary.html"), process_html);
|
||||
}
|
||||
|
||||
MSP.send_message(MSPCodes.MSP_BOXNAMES, false, false, get_mode_ranges);
|
||||
|
||||
// This object separates out the dividers. This is also used to order the modes
|
||||
const modeSections = {};
|
||||
modeSections["Arming"] = ["ARM", "PREARM"];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue