OpenDTU/lib/TimeoutHelper/TimeoutHelper.h
2023-12-12 01:30:40 +01:00

17 lines
304 B
C++

// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include <stdint.h>
class TimeoutHelper {
public:
TimeoutHelper();
void set(const uint32_t ms);
void extend(const uint32_t ms);
void reset();
bool occured() const;
private:
uint32_t startMillis;
uint32_t timeout;
};