AutosarOS
scheduleTable_s Struct Reference

Structure for schedule table. More...

#include <ScheduleTableTypes.h>

Collaboration diagram for scheduleTable_s:

Data Fields

const TickType finalDelay
 Final delay of schedule table (applied after last expiry point. More...
 
const uint8_t numExpiryPoints
 Length of expiryPointList. More...
 
const struct scheduleTableExpiryPoint_sexpiryPointList
 List of expiry points. More...
 
const CounterType counter
 Counter driving the schedule table. More...
 
const bool autoStart
 If true the schedule table will be started at startup. More...
 
const bool cyclic
 If true the schedule table is cyclic. More...
 
volatile TickType currentTick
 Current tick of the schedule table. More...
 
volatile ScheduleTableStatusType currentState
 Current state of the schedule table. More...
 
volatile ScheduleTableType next
 Schedule table queued after the current one. More...
 

Detailed Description

Structure for schedule table.

Definition at line 73 of file ScheduleTableTypes.h.

Field Documentation

◆ autoStart

const bool autoStart

If true the schedule table will be started at startup.

Definition at line 79 of file ScheduleTableTypes.h.

◆ counter

const CounterType counter

Counter driving the schedule table.

Definition at line 78 of file ScheduleTableTypes.h.

◆ currentState

volatile ScheduleTableStatusType currentState

Current state of the schedule table.

Definition at line 83 of file ScheduleTableTypes.h.

◆ currentTick

volatile TickType currentTick

Current tick of the schedule table.

Definition at line 82 of file ScheduleTableTypes.h.

◆ cyclic

const bool cyclic

If true the schedule table is cyclic.

Definition at line 81 of file ScheduleTableTypes.h.

◆ expiryPointList

const struct scheduleTableExpiryPoint_s* expiryPointList

List of expiry points.

Definition at line 77 of file ScheduleTableTypes.h.

◆ finalDelay

const TickType finalDelay

Final delay of schedule table (applied after last expiry point.

Definition at line 74 of file ScheduleTableTypes.h.

◆ next

volatile ScheduleTableType next

Schedule table queued after the current one.

Definition at line 84 of file ScheduleTableTypes.h.

◆ numExpiryPoints

const uint8_t numExpiryPoints

Length of expiryPointList.

Definition at line 76 of file ScheduleTableTypes.h.


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