16 float m_highWaterMarkC;
17 GPSTime m_highWaterMarkTime;
21 float celsiusToFahrenheit(
float celsius)
const;
24 TempMonitor(GPSChip &gpsChip);
30 float getCurrentTempC()
const;
31 float getCurrentTempF()
const;
33 float getHighWaterMarkC()
const {
return m_highWaterMarkC; }
34 float getHighWaterMarkF()
const {
return celsiusToFahrenheit(m_highWaterMarkC); }
35 const GPSTime &getHighWaterMarkTime()
const {
return m_highWaterMarkTime; }
37 void updateHighWaterMark();
38 void resetHighWaterMark();