Merge pull request #2987 from haslinghuis/raise-profile-count

Raise PID profile count
10.9-maintenance
J Blackman 2022-09-19 09:05:58 +10:00 committed by GitHub
commit d5e685fb2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -1487,14 +1487,10 @@ pid_tuning.initialize = function (callback) {
$('.tab-pid_tuning .tab-container .filter').on('click', () => activateSubtab('filter')); $('.tab-pid_tuning .tab-container .filter').on('click', () => activateSubtab('filter'));
function loadProfilesList() { function loadProfilesList() {
let numberOfProfiles = 3; const numberOfProfiles = semver.gte(FC.CONFIG.apiVersion, "1.16.0") ? FC.CONFIG.numProfiles : 3;
if (semver.gte(FC.CONFIG.apiVersion, "1.20.0")
&& FC.CONFIG.numProfiles === 2) {
numberOfProfiles = 2;
}
const profileElements = []; const profileElements = [];
for (let i=0; i<numberOfProfiles; i++) { for (let i = 0; i < numberOfProfiles; i++) {
profileElements.push(i18n.getMessage("pidTuningProfileOption",[(i + 1)])); profileElements.push(i18n.getMessage("pidTuningProfileOption",[(i + 1)]));
} }
return profileElements; return profileElements;
@ -1502,12 +1498,17 @@ pid_tuning.initialize = function (callback) {
function loadRateProfilesList() { function loadRateProfilesList() {
let numberOfRateProfiles = 6; let numberOfRateProfiles = 6;
if (semver.lt(FC.CONFIG.apiVersion, API_VERSION_1_37)) { if (semver.lt(FC.CONFIG.apiVersion, API_VERSION_1_37)) {
numberOfRateProfiles = 3; numberOfRateProfiles = 3;
} }
if (semver.gte(FC.CONFIG.apiVersion, API_VERSION_1_45)) {
numberOfRateProfiles = 4;
}
const rateProfileElements = []; const rateProfileElements = [];
for (let i=0; i<numberOfRateProfiles; i++) { for (let i = 0; i < numberOfRateProfiles; i++) {
rateProfileElements.push(i18n.getMessage("pidTuningRateProfileOption",[(i + 1)])); rateProfileElements.push(i18n.getMessage("pidTuningRateProfileOption",[(i + 1)]));
} }
return rateProfileElements; return rateProfileElements;