TEMU  4.4
The Terma Emulator
temu_Event Struct Reference

#include </builds/termade/temu/temu/include/temu-c/Support/Events.h>

Collaboration diagram for temu_Event:

Data Fields

int64_t Steps
 Managed internally, do not touch. More...
 
int64_t Time
 Managed internally, do not touch. More...
 
int64_t EventId
 Managed internally, do not touch. More...
 
uint32_t Flags
 Internal use, do not touch. More...
 
int QueueIdx
 Managed internally, do not touch. More...
 
temu_TimeSourceQueue
 Managed internally, do not touch. More...
 
temu_ObjectObj
 
void(* Func )(struct temu_Event *)
 Event callback. More...
 
int64_t Period
 Managed: Period (cycles) for cyclic events. More...
 
int64_t RTTime
 Managed: Time (monotonic ns) for RT exec. More...
 
int64_t RTPeriod
 Managed: Period (ns) for RT events. More...
 
int64_t TriggerCount
 Managed: Number of time event has been triggered. More...
 

Field Documentation

◆ EventId

int64_t temu_Event::EventId

Managed internally, do not touch.

◆ Flags

uint32_t temu_Event::Flags

Internal use, do not touch.

◆ Func

void(* temu_Event::Func) (struct temu_Event *)

Event callback.

◆ Obj

temu_Object* temu_Event::Obj

Managed internally, only for reading

◆ Period

int64_t temu_Event::Period

Managed: Period (cycles) for cyclic events.

◆ Queue

temu_TimeSource* temu_Event::Queue

Managed internally, do not touch.

◆ QueueIdx

int temu_Event::QueueIdx

Managed internally, do not touch.

◆ RTPeriod

int64_t temu_Event::RTPeriod

Managed: Period (ns) for RT events.

◆ RTTime

int64_t temu_Event::RTTime

Managed: Time (monotonic ns) for RT exec.

◆ Steps

int64_t temu_Event::Steps

Managed internally, do not touch.

◆ Time

int64_t temu_Event::Time

Managed internally, do not touch.

◆ TriggerCount

int64_t temu_Event::TriggerCount

Managed: Number of time event has been triggered.


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