HeMPS  8.0
Public Attributes | List of all members
Scheduling Struct Reference

This structure stores variables useful to manage the task scheduling (for BE or RT) Some of the values are only used for RT tasks. More...

#include <local_scheduler.h>

Public Attributes

int status
 Task scheduling status.
 
unsigned int execution_time
 Task execution time in clock cycles.
 
unsigned int period
 Task period in clock cycles.
 
int deadline
 Task deadline in clock cycles, for BE task is set to -1.
 
unsigned int ready_time
 Time in clock cycles that task becomes ready.
 
int remaining_exec_time
 Task remaining execution time in clock cycles.
 
unsigned int slack_time
 Task slack time in clock cycles.
 
unsigned int running_start_time
 Task running start time in clock cycles.
 
unsigned int utilization
 Task CPU utilization in percentage.
 
unsigned int tcb_ptr
 Pointer for the respective task TCB into kernel slave.
 

Detailed Description

This structure stores variables useful to manage the task scheduling (for BE or RT) Some of the values are only used for RT tasks.


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