diff --git a/src/AgConfigure.cpp b/src/AgConfigure.cpp index 7d311e1..0a6a2cf 100644 --- a/src/AgConfigure.cpp +++ b/src/AgConfigure.cpp @@ -1344,3 +1344,13 @@ String Configuration::newFirmwareVersion(void) { otaNewFirmwareVersion = String(""); return newFw; } + +bool Configuration::isPMCorrectionChanged(void) { + bool changed = pmCorrection.changed; + pmCorrection.changed = false; + return changed; +} + +PMCorrection Configuration::getPMCorrection(void) { + return pmCorrection; +} diff --git a/src/AgConfigure.h b/src/AgConfigure.h index 58d0ee8..94c2606 100644 --- a/src/AgConfigure.h +++ b/src/AgConfigure.h @@ -96,6 +96,8 @@ public: void setOfflineModeWithoutSave(bool offline); bool isLedBarModeChanged(void); bool isMonitorDisplayCompensatedValues(void); + bool isPMCorrectionChanged(void); + PMCorrection getPMCorrection(void); }; #endif /** _AG_CONFIG_H_ */