Fork of the official mbed C/C++ SDK provides the software platform and libraries to build your applications. The fork has the documentation converted to Doxygen format
Dependents: NervousPuppySprintOne NervousPuppySprint2602 Robot WarehouseBot1 ... more
Fork of mbed by
TimerEvent Class Reference
Base abstraction for timer interrupts. More...
#include <TimerEvent.h>
Inherited by Ticker.
Public Member Functions | |
virtual | ~TimerEvent () |
Destruction removes it... | |
Static Public Member Functions | |
static void | irq () |
The handler registered with the underlying timer interrupt. | |
Protected Member Functions | |
virtual void | handler ()=0 |
The handler called to service the timer event of the derived class. | |
void | insert (unsigned int timestamp) |
Insert in to linked list. | |
void | remove () |
Remove from linked list, if in it. | |
Static Protected Member Functions | |
static unsigned int | timestamp () |
Get the current usec timestamp. | |
Protected Attributes | |
TimerEvent * | _next |
Pointer to the next in the list, NULL if last. | |
unsigned int | _timestamp |
The timestamp at which the even should be triggered. | |
Static Protected Attributes | |
static TimerEvent * | _head |
The head of the list of the events, NULL if none. |
Detailed Description
Base abstraction for timer interrupts.
Definition at line 12 of file TimerEvent.h.
Constructor & Destructor Documentation
virtual ~TimerEvent | ( | ) | [virtual] |
Destruction removes it...
Member Function Documentation
virtual void handler | ( | ) | [protected, pure virtual] |
void insert | ( | unsigned int | timestamp ) | [protected] |
Insert in to linked list.
static void irq | ( | ) | [static] |
The handler registered with the underlying timer interrupt.
void remove | ( | ) | [protected] |
Remove from linked list, if in it.
static unsigned int timestamp | ( | ) | [static, protected] |
Get the current usec timestamp.
Field Documentation
TimerEvent* _head [static, protected] |
The head of the list of the events, NULL if none.
Definition at line 46 of file TimerEvent.h.
TimerEvent* _next [protected] |
Pointer to the next in the list, NULL if last.
Definition at line 50 of file TimerEvent.h.
unsigned int _timestamp [protected] |
The timestamp at which the even should be triggered.
Definition at line 54 of file TimerEvent.h.
Generated on Tue Jul 12 2022 11:27:31 by
