HomeWaterLeaksDetection
TimePeriod.cpp
Go to the documentation of this file.
1
#include "
TimePeriod.h
"
2
3
TimePeriod::TimePeriod
(
time_t
period) {
4
this->period =
period
;
5
}
6
7
int
TimePeriod::isActive
() {
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
src
TimePeriod.cpp
Generated on Thu May 13 2021 08:42:38 for HomeWaterLeaksDetection by
1.8.18