tte_schedule_entry_t Struct Reference

#include <tte_config.h>

List of all members.

Public Attributes

uint64_t time_ns
uint8_t type
union {
   tte_message_conf_t *   tt_msg
   tte_task_conf_t *   task
   uint32_t   bg_max
sched
uint64_t deadline_ns

Detailed Description

One entry of a schedule table.

Definition at line 93 of file tte_config.h.


Member Data Documentation

Maximum number of processed messages. Used for TTE_SCHED_BG_TX and TTE_SCHED_RX schedule types.

Definition at line 108 of file tte_config.h.

Maximum execution time of the schedule entry in nanoseconds. No preemption is done: the controlelr just prints a warning when the deadline is violated.

Definition at line 114 of file tte_config.h.

Aditional schedule parameters depending on schedule type.

Address of a task configuration. Used for TTE_SCHED_TASK schedule type.

Definition at line 105 of file tte_config.h.

Activation time relative to round start (in nanoseconds).

Definition at line 95 of file tte_config.h.

Address of a message configuration. Used for TTE_SCHED_TT_TX and TTE_SCHED_SYNC schedule types.

Definition at line 103 of file tte_config.h.

Definition at line 98 of file tte_config.h.


The documentation for this struct was generated from the following file:
Generated on Tue Nov 29 14:09:19 2011 for TTEthernet Model for INET Framework by  doxygen 1.6.3