wpi-32u4-library
Timer.cpp
Go to the documentation of this file.
1#include "Timer.h"
2#include <Arduino.h>
3
7Timer::Timer(unsigned long interval)
8{
9 expiredTime = millis() + interval;
10 timeInterval = interval;
11}
12
17{
18 expiredTime = millis() + timeInterval;
19}
20
25void Timer::reset(unsigned long newInterval)
26{
27 timeInterval = newInterval;
28 reset();
29}
30
36{
37 if (millis() > expiredTime)
38 {
39 expiredTime = millis() + timeInterval;
40 return true;
41 }
42 return false;
43}
Timer(unsigned long interval)
Definition: Timer.cpp:7
unsigned long timeInterval
Definition: Timer.h:13
bool isExpired()
Definition: Timer.cpp:35
void reset()
Definition: Timer.cpp:16
unsigned long expiredTime
Definition: Timer.h:12