1 #ifndef __blip_TimerEvent_hpp 2 #define __blip_TimerEvent_hpp 31 {
return(_eventTime); }
35 {
return(_fireCount); }
40 TimerEvent(TimerID
id, time_ms_t eventTime = 0);
42 inline void setEventTime(time_ms_t eventTime)
44 _eventTime = eventTime;
66 #endif // __blip_TimerEvent_hpp uint_t getFireCount() const
Get the number of times that this TimerEvent has been fired.
Definition: TimerEvent.hpp:34
virtual ~TimerEvent()
Destructor.
Definition: TimerEvent.cpp:18
An abstract base class for all application events.
Definition: Event.hpp:12
A class that manages Timers and schedules TimerEvents for delivery when Timers fire.
Definition: TimerManager.hpp:27
WAV file format details at: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/.
Definition: AccelerometerSensorEvent.cpp:3
TimerID getTimerID() const
Get the ID of this timer.
Definition: TimerEvent.hpp:27
int8_t TimerID
Definition: TimerEvent.hpp:9
virtual time_ms_t getEventTime() const
Get the time at which this event occurred.
Definition: TimerEvent.hpp:30
A timer event.
Definition: TimerEvent.hpp:17