|
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.
1.8.11