ACKme Logo WiConnect Host Library- API Reference Guide
 
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
TimeoutTimer.h
1 
29 #pragma once
30 
31 
32 namespace wiconnect
33 {
34 
40 class TimeoutTimer
41 {
42 public:
43  TimeoutTimer();
44 
45  void reset(void);
46 
47  uint32_t remainingMs(uint32_t timeoutMs);
48  uint32_t readUs();
49 
50  bool timedOut(uint32_t timeoutMs);
51 
52 protected:
53  uint32_t _start;
54 
55 };
56 
57 
58 }