TimeoutHelper: Allow resetting the last value
This commit is contained in:
parent
d6028cbd50
commit
df468086e4
@ -22,6 +22,11 @@ void TimeoutHelper::extend(uint32_t ms)
|
|||||||
timeout += ms;
|
timeout += ms;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TimeoutHelper::reset()
|
||||||
|
{
|
||||||
|
startMillis = millis();
|
||||||
|
}
|
||||||
|
|
||||||
bool TimeoutHelper::occured()
|
bool TimeoutHelper::occured()
|
||||||
{
|
{
|
||||||
return millis() > (startMillis + timeout);
|
return millis() > (startMillis + timeout);
|
||||||
|
|||||||
@ -8,6 +8,7 @@ public:
|
|||||||
TimeoutHelper();
|
TimeoutHelper();
|
||||||
void set(uint32_t ms);
|
void set(uint32_t ms);
|
||||||
void extend(uint32_t ms);
|
void extend(uint32_t ms);
|
||||||
|
void reset();
|
||||||
bool occured();
|
bool occured();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user