Fixed PID & Rate profile output via diff/dump
This commit is contained in:
parent
0b100bf167
commit
1b2cccddbf
|
@ -4597,7 +4597,7 @@ static void printConfig(char *cmdline, bool doDiff)
|
||||||
dumpAllValues(MASTER_VALUE, dumpMask);
|
dumpAllValues(MASTER_VALUE, dumpMask);
|
||||||
|
|
||||||
if (dumpMask & DUMP_ALL) {
|
if (dumpMask & DUMP_ALL) {
|
||||||
const uint8_t pidProfileIndexSave = getCurrentPidProfileIndex();
|
const uint8_t pidProfileIndexSave = systemConfigCopy.pidProfileIndex;
|
||||||
for (uint32_t pidProfileIndex = 0; pidProfileIndex < MAX_PROFILE_COUNT; pidProfileIndex++) {
|
for (uint32_t pidProfileIndex = 0; pidProfileIndex < MAX_PROFILE_COUNT; pidProfileIndex++) {
|
||||||
cliDumpPidProfile(pidProfileIndex, dumpMask);
|
cliDumpPidProfile(pidProfileIndex, dumpMask);
|
||||||
}
|
}
|
||||||
|
@ -4605,7 +4605,7 @@ static void printConfig(char *cmdline, bool doDiff)
|
||||||
cliPrintHashLine("restore original profile selection");
|
cliPrintHashLine("restore original profile selection");
|
||||||
cliProfile("");
|
cliProfile("");
|
||||||
|
|
||||||
const uint8_t controlRateProfileIndexSave = getCurrentControlRateProfileIndex();
|
const uint8_t controlRateProfileIndexSave = systemConfigCopy.activeRateProfile;
|
||||||
for (uint32_t rateIndex = 0; rateIndex < CONTROL_RATE_PROFILE_COUNT; rateIndex++) {
|
for (uint32_t rateIndex = 0; rateIndex < CONTROL_RATE_PROFILE_COUNT; rateIndex++) {
|
||||||
cliDumpRateProfile(rateIndex, dumpMask);
|
cliDumpRateProfile(rateIndex, dumpMask);
|
||||||
}
|
}
|
||||||
|
@ -4616,18 +4616,18 @@ static void printConfig(char *cmdline, bool doDiff)
|
||||||
cliPrintHashLine("save configuration");
|
cliPrintHashLine("save configuration");
|
||||||
cliPrint("save");
|
cliPrint("save");
|
||||||
} else {
|
} else {
|
||||||
cliDumpPidProfile(getCurrentPidProfileIndex(), dumpMask);
|
cliDumpPidProfile(systemConfigCopy.pidProfileIndex, dumpMask);
|
||||||
|
|
||||||
cliDumpRateProfile(getCurrentControlRateProfileIndex(), dumpMask);
|
cliDumpRateProfile(systemConfigCopy.activeRateProfile, dumpMask);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dumpMask & DUMP_PROFILE) {
|
if (dumpMask & DUMP_PROFILE) {
|
||||||
cliDumpPidProfile(getCurrentPidProfileIndex(), dumpMask);
|
cliDumpPidProfile(systemConfigCopy.pidProfileIndex, dumpMask);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dumpMask & DUMP_RATES) {
|
if (dumpMask & DUMP_RATES) {
|
||||||
cliDumpRateProfile(getCurrentControlRateProfileIndex(), dumpMask);
|
cliDumpRateProfile(systemConfigCopy.activeRateProfile, dumpMask);
|
||||||
}
|
}
|
||||||
#ifdef USE_PARAMETER_GROUPS
|
#ifdef USE_PARAMETER_GROUPS
|
||||||
// restore configs from copies
|
// restore configs from copies
|
||||||
|
|
Loading…
Reference in New Issue