Update watchdog reset message

This commit is contained in:
Phat Nguyen
2024-05-13 11:18:08 +07:00
parent f23f81f575
commit 22dc2136e4

View File

@ -440,7 +440,7 @@ static void factoryConfigReset(void) {
static void wdgFeedUpdate(void) {
ag->watchdog.reset();
Serial.println();
Serial.println("External watchdog feed");
Serial.println("Offline mode or isPostToAirGradient = false: watchdog reset");
Serial.println();
}
@ -584,11 +584,6 @@ static void sendDataToAg() {
stateMachine.handleLeds(AgStateMachineNormal);
}
/**
* @brief Must reset each 5min to avoid ESP32 reset
*/
static void resetWatchdog() { ag->watchdog.reset(); }
void dispSensorNotFound(String ss) {
ss = ss + " not found";
oledDisplay.setText("Sensor init", "Error:", ss.c_str());
@ -1101,10 +1096,19 @@ static void updatePm(void) {
}
static void sendDataToServer(void) {
/** Ignore send data to server if postToAirGradient disabled */
if (configuration.isPostDataToAirGradient() == false) {
return;
}
String syncData = measurements.toString(false, fwMode, wifiConnector.RSSI(),
ag, &configuration);
if (apiClient.postToServer(syncData)) {
resetWatchdog();
ag->watchdog.reset();
Serial.println();
Serial.println(
"Online mode and isPostToAirGradient = true: watchdog reset");
Serial.println();
}
measurements.bootCount++;