ChibiOS/RT  6.1.4
ch_virtual_timers_list Struct Reference

Structure representing a virtual timers list header. More...

#include <chschd.h>

Collaboration diagram for ch_virtual_timers_list:
Collaboration graph

Data Fields

delta_list_t dlist
 Delta list header.
More...
 
volatile systime_t systime
 System Time counter.
More...
 
systime_t lasttime
 System time of the last tick event. More...
 

Detailed Description

Structure representing a virtual timers list header.

Note
The timers list is implemented as a double link bidirectional list in order to make the unlink time constant, the reset of a virtual timer is often used in the code.

Definition at line 335 of file chschd.h.

Field Documentation

◆ dlist

delta_list_t ch_virtual_timers_list::dlist

◆ systime

volatile systime_t ch_virtual_timers_list::systime

System Time counter.

Definition at line 338 of file chschd.h.

Referenced by _vt_init(), chVTDoTickI(), and chVTGetSystemTimeX().

◆ lasttime

systime_t ch_virtual_timers_list::lasttime

System time of the last tick event.

System time of the last tick event.

Definition at line 344 of file chschd.h.

Referenced by _vt_init(), chVTDoResetI(), chVTDoTickI(), chVTGetRemainingIntervalI(), chVTGetTimersStateI(), vt_enqueue(), and vt_insert_first().