HeMPS
8.0
|
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. | |
This structure stores variables useful to manage the task scheduling (for BE or RT) Some of the values are only used for RT tasks.