Rleg  2
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
Data Fields
TASK_S Struct Reference

Task to schedule definition. More...

#include "taskScheduler.h"

Data Fields

timer_t timer
 
volatile double t_global
 
volatile double T_exec_global
 
volatile double T_mean_global
 
volatile double T_max_global
 
volatile double T_min_global
 
volatile int period_us
 
volatile int isFirstExecution
 Flag to sign first Exec. More...
 
void(* run )()
 hook to the action More...
 

Detailed Description

Task to schedule definition.

Definition at line 20 of file taskScheduler.h.

Field Documentation

volatile int TASK_S::isFirstExecution

Flag to sign first Exec.

Definition at line 28 of file taskScheduler.h.

Referenced by timer_start_task().

volatile int TASK_S::period_us

Definition at line 27 of file taskScheduler.h.

Referenced by control_task(), get_time(), and timer_start_task().

void(* TASK_S::run)()

hook to the action

Definition at line 30 of file taskScheduler.h.

Referenced by timer_function_task().

volatile double TASK_S::T_exec_global

Definition at line 23 of file taskScheduler.h.

Referenced by control_task().

volatile double TASK_S::t_global

Definition at line 22 of file taskScheduler.h.

Referenced by control_task(), get_time(), and reset_timer().

volatile double TASK_S::T_max_global

Definition at line 25 of file taskScheduler.h.

volatile double TASK_S::T_mean_global

Definition at line 24 of file taskScheduler.h.

Referenced by get_time().

volatile double TASK_S::T_min_global

Definition at line 26 of file taskScheduler.h.

timer_t TASK_S::timer

Definition at line 21 of file taskScheduler.h.

Referenced by timer_start_task().


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