adc/hwmtemp: Mark unavailable readings as NaN

Follow the precedence of tach sensor and mark these
as unavaialble.

Tested: They read NaN with power off

Change-Id: I165ae8dd8cbd63dc8ad7c333cebe4d4438962b9e
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/src/HwmonTempSensor.cpp b/src/HwmonTempSensor.cpp
index 5222b04..cf8ee10 100644
--- a/src/HwmonTempSensor.cpp
+++ b/src/HwmonTempSensor.cpp
@@ -119,6 +119,11 @@
             errCount++;
         }
     }
+    else if (readState == PowerState::on && !isPowerOn())
+    {
+        errCount = 0;
+        updateValue(std::numeric_limits<double>::quiet_NaN());
+    }
     else
     {
         errCount++;