#ifndef _THERMOMETER_H_ #define _THERMOMETER_H_ #include #include namespace nsThermometer { const float R_REF = 3000.0; const float PT1000_R0 = 1000.0; const float PT1000_Coeff = 3.85e-3; }; class Thermometer { public: Thermometer(); void begin(bool initializeConfig, int eepromAddr); void exec(float r); float alpha; float temperature; float temperatureRaw; private: int m_eepromAddr; float m_lastSmoothedTemperature; float m_smoothedTemperature; }; #endif // _THERMOMETER_H_