Add power state check for HwmonTempSensor
We have some sensors that are on DC power, add the
check so this is configurable.
Tested: DC cycled, saw no logs
Change-Id: I0f2fc5c96c46d8c782f4bc364f649a9f2f699c3a
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/include/HwmonTempSensor.hpp b/include/HwmonTempSensor.hpp
index 677cab8..e041085 100644
--- a/include/HwmonTempSensor.hpp
+++ b/include/HwmonTempSensor.hpp
@@ -15,7 +15,8 @@
std::shared_ptr<sdbusplus::asio::connection>& conn,
boost::asio::io_service& io, const std::string& fanName,
std::vector<thresholds::Threshold>&& thresholds,
- const std::string& sensorConfiguration);
+ const std::string& sensorConfiguration,
+ const PowerState powerState);
~HwmonTempSensor();
private:
@@ -24,6 +25,7 @@
boost::asio::deadline_timer waitTimer;
boost::asio::streambuf readBuf;
std::string path;
+ PowerState readState;
size_t errCount;
void setupRead(void);
void handleResponse(const boost::system::error_code& err);