RBE1001Lib
src
Timer.cpp
Go to the documentation of this file.
1
#include "
Timer.h
"
2
#include <Arduino.h>
3
7
Timer::Timer
(
unsigned
long
interval)
8
{
9
expiredTime
= millis() + interval;
10
timeInterval
= interval;
11
}
12
16
void
Timer::reset
()
17
{
18
expiredTime
= millis() +
timeInterval
;
19
}
20
25
void
Timer::reset
(
unsigned
long
newInterval)
26
{
27
timeInterval
= newInterval;
28
reset
();
29
}
30
35
bool
Timer::isExpired
()
36
{
37
if
(millis() >
expiredTime
)
38
{
39
expiredTime
= millis() +
timeInterval
;
40
return
true
;
41
}
42
return
false
;
43
}
Timer::isExpired
bool isExpired()
Checks to see if the timer has expired.
Definition:
Timer.cpp:35
Timer::reset
void reset()
Reset the timer to the current time + interval.
Definition:
Timer.cpp:16
Timer.h
Timer::Timer
Timer(unsigned long interval)
Construct a new Timer object.
Definition:
Timer.cpp:7
Timer::expiredTime
unsigned long expiredTime
Definition:
Timer.h:40
Timer::timeInterval
unsigned long timeInterval
Definition:
Timer.h:41
Generated by
1.8.13