mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-21 15:25:22 +03:00
Add PID F inflight adjustments
This commit is contained in:
parent
1e1952b16b
commit
19f4145965
2 changed files with 32 additions and 1 deletions
|
@ -1636,15 +1636,30 @@
|
||||||
"adjustmentsFunction22": {
|
"adjustmentsFunction22": {
|
||||||
"message": "D Setpoint"
|
"message": "D Setpoint"
|
||||||
},
|
},
|
||||||
|
"adjustmentsFunction22_2": {
|
||||||
|
"message": "Pitch & Roll F Adjustment"
|
||||||
|
},
|
||||||
"adjustmentsFunction23": {
|
"adjustmentsFunction23": {
|
||||||
"message": "D Setpoint Transition"
|
"message": "D Setpoint Transition"
|
||||||
},
|
},
|
||||||
|
"adjustmentsFunction23_2": {
|
||||||
|
"message": "Feedforward Transition"
|
||||||
|
},
|
||||||
"adjustmentsFunction24": {
|
"adjustmentsFunction24": {
|
||||||
"message": "Horizon Strength Adjustment"
|
"message": "Horizon Strength Adjustment"
|
||||||
},
|
},
|
||||||
"adjustmentsFunction25": {
|
"adjustmentsFunction25": {
|
||||||
"message": "PID-Audio Selection"
|
"message": "PID-Audio Selection"
|
||||||
},
|
},
|
||||||
|
"adjustmentsFunction26": {
|
||||||
|
"message": "Pitch F Adjustment"
|
||||||
|
},
|
||||||
|
"adjustmentsFunction27": {
|
||||||
|
"message": "Roll F Adjustment"
|
||||||
|
},
|
||||||
|
"adjustmentsFunction28": {
|
||||||
|
"message": "Yaw F Adjustment"
|
||||||
|
},
|
||||||
"adjustmentsSave": {
|
"adjustmentsSave": {
|
||||||
"message": "Save"
|
"message": "Save"
|
||||||
},
|
},
|
||||||
|
|
|
@ -277,7 +277,9 @@ TABS.adjustments.adjust_template = function () {
|
||||||
var selectFunction = $('#functionSelectionSelect');
|
var selectFunction = $('#functionSelectionSelect');
|
||||||
var elementsNumber;
|
var elementsNumber;
|
||||||
|
|
||||||
if (semver.gte(CONFIG.apiVersion, "1.39.0")) {
|
if (semver.gte(CONFIG.apiVersion, "1.40.0")) {
|
||||||
|
elementsNumber = 29; // PID Audio
|
||||||
|
} else if (semver.gte(CONFIG.apiVersion, "1.39.0")) {
|
||||||
elementsNumber = 26; // PID Audio
|
elementsNumber = 26; // PID Audio
|
||||||
} else if (semver.gte(CONFIG.apiVersion, "1.37.0")) {
|
} else if (semver.gte(CONFIG.apiVersion, "1.37.0")) {
|
||||||
elementsNumber = 25; // Horizon Strength
|
elementsNumber = 25; // Horizon Strength
|
||||||
|
@ -289,4 +291,18 @@ TABS.adjustments.adjust_template = function () {
|
||||||
selectFunction.append(new Option(i18n.getMessage('adjustmentsFunction' + i), i));
|
selectFunction.append(new Option(i18n.getMessage('adjustmentsFunction' + i), i));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// For 1.40, the D Setpoint has been replaced, so we replace it with the correct values
|
||||||
|
if (semver.gte(CONFIG.apiVersion, "1.40.0")) {
|
||||||
|
|
||||||
|
var element22 = selectFunction.find("option[value='22']");
|
||||||
|
var element23 = selectFunction.find("option[value='23']");
|
||||||
|
|
||||||
|
// Change the "text"
|
||||||
|
element22.text(i18n.getMessage('adjustmentsFunction22_2'));
|
||||||
|
element23.text(i18n.getMessage('adjustmentsFunction23_2'));
|
||||||
|
|
||||||
|
// Reorder, we insert it with the other FF elements to be coherent...
|
||||||
|
element22.insertAfter(selectFunction.find("option[value='25']"));
|
||||||
|
element23.insertAfter(selectFunction.find("option[value='28']"));
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue