|
|
|
@ -80,7 +80,7 @@ void setSensorData(float sensorValues[])
|
|
|
|
|
|
|
|
|
|
for (uint8_t i = 0; i < 5 and wuValidData == false; i++)
|
|
|
|
|
{
|
|
|
|
|
if (sensorValues[i] != 0)
|
|
|
|
|
if (sensorValues[i] != 0 and sensorValues[i] != nanf("no value") and (not isnan(sensorValues[i])))
|
|
|
|
|
{
|
|
|
|
|
wuValidData = true; // at least one value is not zero, the data
|
|
|
|
|
}
|
|
|
|
@ -88,7 +88,11 @@ void setSensorData(float sensorValues[])
|
|
|
|
|
|
|
|
|
|
for (uint8_t i = 0; i < VALUES; i++)
|
|
|
|
|
{
|
|
|
|
|
_webUpdater_sensValues[i] = sensorValues[i];
|
|
|
|
|
if (sensorValues[i] != nanf("no value") and (not isnan(sensorValues[i])))
|
|
|
|
|
{
|
|
|
|
|
// only copy real float values
|
|
|
|
|
_webUpdater_sensValues[i] = sensorValues[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|