[wpilib] RobotController: Add isSystemTimeValid() (#5696)

This returns true when the system date/time (wall clock) is valid.
This commit is contained in:
Peter Johnson
2023-09-30 09:22:51 -07:00
committed by GitHub
parent e56f1a3632
commit d404af5f24
9 changed files with 65 additions and 1 deletions

View File

@@ -472,6 +472,12 @@ HAL_Bool HAL_GetRSLState(int32_t* status) {
return global->readLEDs_RSL(status);
}
HAL_Bool HAL_GetSystemTimeValid(int32_t* status) {
uint8_t timeWasSet = 0;
*status = FRC_NetworkCommunication_getTimeWasSet(&timeWasSet);
return timeWasSet != 0;
}
static bool killExistingProgram(int timeout, int mode) {
// Kill any previous robot programs
std::fstream fs;