A class for easily managing timed events. More...
#include <AH/Timing/MillisMicrosTimer.hpp>
Public Member Functions | |
| Timer (unsigned long interval) | |
| Constructor.  More... | |
| void | begin () | 
| Initialize the timer.  More... | |
| operator bool () | |
| Update the timer and return true if the event should fire.  More... | |
| unsigned long | getInterval () const | 
| Get the interval of the timer.  More... | |
| void | setInterval (unsigned long interval) | 
| Set the interval of the timer.  More... | |
Private Attributes | |
| unsigned long | interval | 
| unsigned long | previous = 0 | 
A class for easily managing timed events.
A wrapper for "Blink Without Delay".
| time | The time function to use. | 
Definition at line 28 of file MillisMicrosTimer.hpp.
      
  | 
  inline | 
Constructor.
| interval | The interval between two events. | 
Definition at line 35 of file MillisMicrosTimer.hpp.
      
  | 
  inline | 
Initialize the timer.
Definition at line 41 of file MillisMicrosTimer.hpp.
      
  | 
  inlineexplicit | 
Update the timer and return true if the event should fire.
Definition at line 43 of file MillisMicrosTimer.hpp.
      
  | 
  inline | 
Get the interval of the timer.
Definition at line 53 of file MillisMicrosTimer.hpp.
      
  | 
  inline | 
Set the interval of the timer.
Definition at line 55 of file MillisMicrosTimer.hpp.
      
  | 
  private | 
Definition at line 58 of file MillisMicrosTimer.hpp.
      
  | 
  private | 
Definition at line 59 of file MillisMicrosTimer.hpp.
 1.8.16