Set unset threshold values to NaN
Currently unset thresholds are set to 0. But correct value for unset
thresholds is NaN.
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I1fbf120d5ea4af7e470fa4d9b7d77c6a14a15b96
diff --git a/healthMonitor.hpp b/healthMonitor.hpp
index 062c840..d327cf0 100644
--- a/healthMonitor.hpp
+++ b/healthMonitor.hpp
@@ -11,6 +11,7 @@
#include <xyz/openbmc_project/Sensor/Value/server.hpp>
#include <deque>
+#include <limits>
#include <map>
#include <string>
@@ -67,8 +68,8 @@
std::string name;
uint16_t freq;
uint16_t windowSize;
- double criticalHigh;
- double warningHigh;
+ double criticalHigh = std::numeric_limits<double>::quiet_NaN();
+ double warningHigh = std::numeric_limits<double>::quiet_NaN();
bool criticalLog;
bool warningLog;
std::string criticalTgt;