ChibiOS/RT  5.1.0
ch_virtual_timer Struct Reference

Virtual Timer descriptor structure. More...

#include <chschd.h>

Inheritance diagram for ch_virtual_timer:
Inheritance graph
Collaboration diagram for ch_virtual_timer:
Collaboration graph

Data Fields

virtual_timer_tnext
 Next timer in the list. More...
 
virtual_timer_tprev
 Previous timer in the list. More...
 
sysinterval_t delta
 Time delta before timeout. More...
 
vtfunc_t func
 Timer callback function pointer. More...
 
void * par
 Timer callback function parameter. More...
 
- Data Fields inherited from ch_virtual_timers_list
virtual_timer_tnext
 Next timer in the delta list. More...
 
virtual_timer_tprev
 Last timer in the delta list. More...
 
sysinterval_t delta
 Must be initialized to -1. More...
 
volatile systime_t systime
 System Time counter. More...
 
systime_t lasttime
 System time of the last tick event. More...
 

Detailed Description

Virtual Timer descriptor structure.

Definition at line 324 of file chschd.h.

Field Documentation

virtual_timer_t* ch_virtual_timer::next

Next timer in the list.

Definition at line 325 of file chschd.h.

Referenced by chSysIntegrityCheckI(), chVTDoResetI(), chVTDoSetI(), and chVTDoTickI().

virtual_timer_t* ch_virtual_timer::prev

Previous timer in the list.

Definition at line 326 of file chschd.h.

Referenced by chSysIntegrityCheckI(), chVTDoResetI(), chVTDoSetI(), and chVTDoTickI().

sysinterval_t ch_virtual_timer::delta

Time delta before timeout.

Definition at line 327 of file chschd.h.

Referenced by chVTDoResetI(), chVTDoSetI(), chVTDoTickI(), and chVTGetTimersStateI().

vtfunc_t ch_virtual_timer::func

Timer callback function pointer.

Definition at line 328 of file chschd.h.

Referenced by chVTDoResetI(), chVTDoSetI(), chVTDoTickI(), chVTIsArmedI(), and chVTObjectInit().

void* ch_virtual_timer::par

Timer callback function parameter.

Definition at line 330 of file chschd.h.

Referenced by chVTDoSetI(), and chVTDoTickI().