HomeWaterLeaksDetection
TimePeriod.cpp
Go to the documentation of this file.
1 #include "TimePeriod.h"
2 
4  this->period = period;
5 }
6 
8  time_t currentTime = millis();
9  if ((time_t)(currentTime - lastActive) >= period) {
10  lastActive = currentTime;
11  return true;
12  }
13  return false;
14 }
TimePeriod.h
TimePeriod::isActive
int isActive()
Returns information if the period of time has passed.
Definition: TimePeriod.cpp:7
TimePeriod::period
time_t period
the period of tme, e.g. 2s
Definition: TimePeriod.h:18
time_t
unsigned long time_t
Referring to the data type unsigned long as time_t.
Definition: DateTime.h:20
TimePeriod::TimePeriod
TimePeriod(time_t period)
Constructor of the class.
Definition: TimePeriod.cpp:3
TimePeriod::lastActive
time_t lastActive
last time stamp from which the period of time is being measured
Definition: TimePeriod.h:19