enum tasks_e TaskType
Type for task reference.
StatusType Task_TerminateTask(void)
Terminate active task.
enum StatusType_e StatusType
Type for status.
StatusType Task_GetTaskState(TaskType TaskID, TaskStateRefType State)
Return the state of a task.
TaskType * TaskRefType
Reference to a task reference.
StatusType Task_Schedule(void)
Reschedule current task.
StatusType Task_ActivateTask(TaskType TaskID)
Activate a task.
StatusType Task_ChainTask(TaskType TaskID)
Chain task.
StatusType Task_GetTaskID(TaskRefType TaskID)
Return the ID of the task currently running.
TaskStateType * TaskStateRefType
Type for task state reference.
Operating System Control Block.
void Task_startup(void)
Startup function for task management.