// Watchdog.cpp / V3.0 #include "Watchdog.h" void Watchdog::CheckTime(Data *DataLine) { if ((millis() >= (DataLine->LastSendTime + DataLine->WalkTime)) & (DataLine->ReadyToSend = true )) { DataLine->Send = 1; DataLine->LastSendTime = millis(); #ifdef DEBUGW Serial.println("### WatchDog->Watchdog ###"); Serial.print("### "); Serial.print( millis()); Serial.println(" WatchDog->DataLine.Send = True"); Serial.print("### WatchDog->Watchdog Walktime: "); Serial.println(DataLine->WalkTime); #endif } else if ((DataLine->LastSendTime == 0 ) & (DataLine->ReadyToSend = true)) { DataLine->Send = 1; DataLine->LastSendTime = millis(); #ifdef DEBUGW Serial.println("### WatchDog->Watchdog Startup ###"); Serial.print("### "); Serial.print( millis()); Serial.println(" WatchDog->DataLine.Send = True"); Serial.print("### WatchDog->Watchdog Walktime: "); Serial.println(DataLine->WalkTime); #endif } }