AutosarOS
ScheduleTables.h
Go to the documentation of this file.
1 
15 #ifndef SCHEDULETABLES_H_
16 #define SCHEDULETABLES_H_
17 
18 #include "Types.h"
19 
37 
55 
68 
86  ScheduleTableType scheduleTableID_to);
87 
101  ScheduleTableStatusRefType scheduleStatus);
102 
111 extern void ScheduleTable_handleTick(CounterType counter);
112 
119 extern void ScheduleTable_handleSysTick(void);
120 
127 extern void ScheduleTable_startup(void);
128 
129 #endif /* SCHEDULETABLES_H_ */
ScheduleTable_StopScheduleTable
StatusType ScheduleTable_StopScheduleTable(ScheduleTableType scheduleTableID)
Stop schedule table.
Definition: ScheduleTables.c:147
StatusType
enum StatusType_e StatusType
Type for status.
TickType
uint64_t TickType
Data type of counter values.
Definition: CounterTypes.h:21
ScheduleTable_startup
void ScheduleTable_startup(void)
Startup function for schedule table management.
Definition: ScheduleTables.c:343
CounterType
enum counters_e CounterType
Type for counter reference.
Definition: CounterTypes.h:33
ScheduleTable_GetScheduleTableStatus
StatusType ScheduleTable_GetScheduleTableStatus(ScheduleTableType scheduleTableID, ScheduleTableStatusRefType scheduleStatus)
Get schedule table status.
Definition: ScheduleTables.c:218
ScheduleTableType
enum scheduleTables_e ScheduleTableType
Type for schedule table reference.
Definition: ScheduleTableTypes.h:25
ScheduleTable_handleTick
void ScheduleTable_handleTick(CounterType counter)
Handle tick.
Definition: ScheduleTables.c:248
ScheduleTable_handleSysTick
void ScheduleTable_handleSysTick(void)
Handle system tick.
Definition: ScheduleTables.c:338
ScheduleTable_StartScheduleTableRel
StatusType ScheduleTable_StartScheduleTableRel(ScheduleTableType scheduleTableID, TickType offset)
Start schedule table from relative offset.
Definition: ScheduleTables.c:79
Types.h
Type definitions.
ScheduleTable_NextScheduleTable
StatusType ScheduleTable_NextScheduleTable(ScheduleTableType scheduleTableID_from, ScheduleTableType scheduleTableID_to)
Queue schedule table.
Definition: ScheduleTables.c:174
ScheduleTableStatusRefType
ScheduleTableStatusType * ScheduleTableStatusRefType
Type of status reference.
Definition: ScheduleTableTypes.h:40
ScheduleTable_StartScheduleTableAbs
StatusType ScheduleTable_StartScheduleTableAbs(ScheduleTableType scheduleTableID, TickType start)
Start schedule table from absolute start.
Definition: ScheduleTables.c:116