mirror of
https://github.com/justcallmekoko/ESP32Marauder.git
synced 2025-12-22 07:10:47 -08:00
34 lines
708 B
C++
34 lines
708 B
C++
#include "TemperatureInterface.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
uint8_t temprature_sens_read();
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
uint8_t temprature_sens_read();
|
|
|
|
TemperatureInterface::TemperatureInterface() {
|
|
|
|
}
|
|
|
|
void TemperatureInterface::RunSetup() {
|
|
this->initTime = millis();
|
|
this->current_temp = this->getCurrentTemp();
|
|
}
|
|
|
|
uint8_t TemperatureInterface::getCurrentTemp() {
|
|
return ((temprature_sens_read() - 32) / 1.8);
|
|
}
|
|
|
|
void TemperatureInterface::main(uint32_t currentTime) {
|
|
if (currentTime != 0) {
|
|
if (currentTime - initTime >= 100) {
|
|
//Serial.println("Checking Battery Level");
|
|
this->initTime = millis();
|
|
this->current_temp = this->getCurrentTemp();
|
|
}
|
|
}
|
|
}
|