MAV'RIC
|
Task entry. More...
#include <scheduler.h>
Public Attributes | |
task_function_t | call_function |
Function to be called. | |
task_argument_t | function_argument |
Argument to be passed to the function. | |
uint32_t | task_id |
Unique task identifier. | |
task_run_mode_t | run_mode |
Run mode. | |
task_timing_mode_t | timing_mode |
Timing mode. | |
task_priority_t | priority |
Priority. | |
uint32_t | repeat_period |
Period between two calls (us) | |
uint32_t | next_run |
Next execution time. | |
uint32_t | execution_time |
Execution time. | |
uint32_t | delay_max |
Maximum delay between expected execution and actual execution. | |
uint32_t | delay_avg |
Average delay between expected execution and actual execution. | |
uint32_t | delay_var_squared |
Standard deviation of the delay. | |
uint32_t | rt_violations |
Number of Real-time violations, this is incremented each time an execution is skipped. | |
Task entry.