TimeoutHelper: Allow resetting the last value

This commit is contained in:
Thomas Basler 2023-03-16 21:25:22 +01:00
parent d6028cbd50
commit df468086e4
2 changed files with 6 additions and 0 deletions

View File

@ -22,6 +22,11 @@ void TimeoutHelper::extend(uint32_t ms)
timeout += ms;
}
void TimeoutHelper::reset()
{
startMillis = millis();
}
bool TimeoutHelper::occured()
{
return millis() > (startMillis + timeout);

View File

@ -8,6 +8,7 @@ public:
TimeoutHelper();
void set(uint32_t ms);
void extend(uint32_t ms);
void reset();
bool occured();
private: