![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <threads.h>
Data Fields | |
| uint32_t | signature |
| Signature for entry validation. | |
| uint32_t | interval |
| Interval for timer (Milliseconds). | |
| uint32_t | state |
| State of the timer (Enabled/Disabled). | |
| uint32_t | flags |
| Timer Flags (eg TIMER_FLAG_RESCHEDULE). | |
| SPIN_HANDLE | lock |
| Timer Lock. | |
| timer_event_proc | event |
| Function to call when timer triggers. | |
| void * | data |
| Data to pass to function when timer triggers. | |
| TIMER_LIST * | timerlist |
| The timer list this timer is currently in (or nil). | |
| TIMER_ITEM | timeritem |
| Timer list item for this timer when in a Timer list. | |
| TIMER_ENTRY * | prev |
| Previous entry in Timer table. | |
| TIMER_ENTRY * | next |
| Next entry in Timer table. | |
| uint32_t signature |
Signature for entry validation.
| uint32_t interval |
Interval for timer (Milliseconds).
| uint32_t state |
State of the timer (Enabled/Disabled).
| uint32_t flags |
Timer Flags (eg TIMER_FLAG_RESCHEDULE).
| SPIN_HANDLE lock |
Timer Lock.
| timer_event_proc event |
Function to call when timer triggers.
| void* data |
Data to pass to function when timer triggers.
| TIMER_LIST* timerlist |
The timer list this timer is currently in (or nil).
| TIMER_ITEM timeritem |
Timer list item for this timer when in a Timer list.
| TIMER_ENTRY* prev |
Previous entry in Timer table.
| TIMER_ENTRY* next |
Next entry in Timer table.