ChibiOS 21.11.4
ch_virtual_timer Struct Reference

Structure representing a Virtual Timer. More...

#include <chobjects.h>

Collaboration diagram for ch_virtual_timer:
Collaboration graph

Data Fields

ch_delta_list_t dlist
 Delta list element.
vtfunc_t func
 Timer callback function pointer.
void * par
 Timer callback function parameter.
sysinterval_t reload
 Current reload interval.

Detailed Description

Structure representing a Virtual Timer.

Definition at line 75 of file chobjects.h.

Field Documentation

◆ dlist

ch_delta_list_t ch_virtual_timer::dlist

◆ func

vtfunc_t ch_virtual_timer::func

Timer callback function pointer.

Definition at line 83 of file chobjects.h.

Referenced by chVTDoSetContinuousI(), chVTDoSetI(), and chVTDoTickI().

◆ par

void* ch_virtual_timer::par

Timer callback function parameter.

Definition at line 87 of file chobjects.h.

Referenced by chVTDoSetContinuousI(), chVTDoSetI(), and chVTDoTickI().

◆ reload

sysinterval_t ch_virtual_timer::reload

Current reload interval.

Definition at line 91 of file chobjects.h.

Referenced by chVTDoSetContinuousI(), chVTDoSetI(), chVTDoTickI(), chVTGetReloadIntervalX(), and chVTSetReloadIntervalX().