AutosarOS
ScheduleTableTypes.h File Reference

Types for schedule tables. More...

#include "CounterTypes.h"
#include "TaskTypes.h"
#include "EventTypes.h"
Include dependency graph for ScheduleTableTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  scheduleTableExpiryActionTask_s
 Structure for task activation action. More...
 
struct  scheduleTableExpiryActionEvent_s
 Structure for event activation action. More...
 
struct  scheduleTableExpiryPoint_s
 Structure for expiry point. More...
 
struct  scheduleTable_s
 Structure for schedule table. More...
 

Typedefs

typedef enum scheduleTables_e ScheduleTableType
 Type for schedule table reference. More...
 
typedef enum scheduleTableState_e ScheduleTableStatusType
 State of schedule table. More...
 
typedef ScheduleTableStatusTypeScheduleTableStatusRefType
 Type of status reference. More...
 

Enumerations

enum  scheduleTableState_e { SCHEDULETABLE_STOPPED = 0, SCHEDULETABLE_NEXT, SCHEDULETABLE_PRE_RUNNING, SCHEDULETABLE_RUNNING }
 State of schedule table. More...
 

Detailed Description

Types for schedule tables.

Date
2020-06-25
Author
Pascal Romahn

Definition in file ScheduleTableTypes.h.

Typedef Documentation

◆ ScheduleTableStatusRefType

Type of status reference.

Definition at line 40 of file ScheduleTableTypes.h.

◆ ScheduleTableStatusType

State of schedule table.

◆ ScheduleTableType

typedef enum scheduleTables_e ScheduleTableType

Type for schedule table reference.

Definition at line 1 of file ScheduleTableTypes.h.

Enumeration Type Documentation

◆ scheduleTableState_e

State of schedule table.

Enumerator
SCHEDULETABLE_STOPPED 

Schedule table is stopped.

SCHEDULETABLE_NEXT 

Schedule table is queued after another table.

SCHEDULETABLE_PRE_RUNNING 

Schedule table is running but not yet executing until the tick reaches zero.

SCHEDULETABLE_RUNNING 

Schedule table is running.

Definition at line 30 of file ScheduleTableTypes.h.