From 641003f9d148b94b9010d694403d9dec58e991df Mon Sep 17 00:00:00 2001 From: samuelbles07 Date: Sat, 2 Nov 2024 10:41:01 +0700 Subject: [PATCH] Get pm config function --- src/AgConfigure.cpp | 10 ++++++++++ src/AgConfigure.h | 2 ++ 2 files changed, 12 insertions(+) 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_ */