Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_TIMER_ENTRY Struct Reference

#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_LISTtimerlist
 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_ENTRYprev
 Previous entry in Timer table.
TIMER_ENTRYnext
 Next entry in Timer table.

Field Documentation

◆ signature

uint32_t signature

Signature for entry validation.

◆ interval

uint32_t interval

Interval for timer (Milliseconds).

◆ state

uint32_t state

State of the timer (Enabled/Disabled).

◆ flags

uint32_t flags

Timer Flags (eg TIMER_FLAG_RESCHEDULE).

◆ lock

Timer Lock.

◆ event

Function to call when timer triggers.

◆ data

void* data

Data to pass to function when timer triggers.

◆ timerlist

TIMER_LIST* timerlist

The timer list this timer is currently in (or nil).

◆ timeritem

TIMER_ITEM timeritem

Timer list item for this timer when in a Timer list.

◆ prev

TIMER_ENTRY* prev

Previous entry in Timer table.

◆ next

TIMER_ENTRY* next

Next entry in Timer table.


The documentation for this struct was generated from the following file: