Lines Matching full:reading
88 // Returns true if this is the first successful reading
90 bool updateReading(double reading, int raw) in updateReading() argument
99 // Sensors can use "nan" to indicate unavailable reading in updateReading()
100 if (!(std::isfinite(reading))) in updateReading()
106 << ": Missing reading, byte=" << raw in updateReading()
107 << ", Reading counts good=" << numReadings in updateReading()
123 << ": Recovered reading, value=" << reading << " byte=" in updateReading()
124 << raw << ", Reading counts good=" << numReadings in updateReading()
129 // Initialize min/max if the first successful reading in updateReading()
133 << ": First reading, value=" << reading << " byte=" << raw in updateReading()
136 minValue = reading; in updateReading()
137 maxValue = reading; in updateReading()
145 if (reading < minValue) in updateReading()
148 << ": Lowest reading, value=" << reading in updateReading()
151 minValue = reading; in updateReading()
154 if (reading > maxValue) in updateReading()
157 << ": Highest reading, value=" << reading in updateReading()
160 maxValue = reading; in updateReading()
207 bool updateReading(size_t index, double reading, int raw) in updateReading() argument
210 return entries[index].updateReading(reading, raw); in updateReading()