MAV'RIC
Public Attributes | List of all members
task_entry_t Struct Reference

Task entry. More...

#include <scheduler.h>

Collaboration diagram for task_entry_t:
Collaboration graph

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.
 

Detailed Description

Task entry.


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