isBeforeOrSame method

bool isBeforeOrSame(
  1. TimeOfDayS timeOfDay
)

Implementation

bool isBeforeOrSame(TimeOfDayS timeOfDay) {
  if (timeOfDay.hour > hour) return true;
  if (timeOfDay.hour < hour) return false;
  if (timeOfDay.hour == hour) {
    if (timeOfDay.minute > minute) {
      return true;
    } else if (timeOfDay.minute < minute) {
      return false;
    } else {
      if (timeOfDay.seconds >= seconds) {
        return true;
      } else {
        return false;
      }
    }
  }
  return false;
}