Paparazzi UAS  v5.2.2_stable-0-gd6b9f29
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
stabilization_attitude_ref_quat_float.h File Reference

Rotorcraft attitude reference generation. More...

+ Include dependency graph for stabilization_attitude_ref_quat_float.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STABILIZATION_ATTITUDE_GAIN_NB   1
 
#define STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT   0
 
#define stabilization_attitude_ref_quat_float_SetOmegaP(_val)
 
#define stabilization_attitude_ref_quat_float_SetOmegaQ(_val)
 
#define stabilization_attitude_ref_quat_float_SetOmegaR(_val)
 

Functions

void stabilization_attitude_ref_enter (void)
 
void stabilization_attitude_ref_schedule (uint8_t idx)
 
void stabilization_attitude_ref_idx_set_omega_p (uint8_t idx, float omega)
 
void stabilization_attitude_ref_idx_set_omega_q (uint8_t idx, float omega)
 
void stabilization_attitude_ref_idx_set_omega_r (uint8_t idx, float omega)
 
void stabilization_attitude_ref_set_omega_p (float omega)
 
void stabilization_attitude_ref_set_omega_q (float omega)
 
void stabilization_attitude_ref_set_omega_r (float omega)
 

Detailed Description

Rotorcraft attitude reference generation.

(quaternion float version)

Definition in file stabilization_attitude_ref_quat_float.h.

Macro Definition Documentation

#define STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT   0

Definition at line 40 of file stabilization_attitude_ref_quat_float.h.

#define STABILIZATION_ATTITUDE_GAIN_NB   1
#define stabilization_attitude_ref_quat_float_SetOmegaP (   _val)
Value:
{ \
}
void stabilization_attitude_ref_set_omega_p(float omega)

Definition at line 53 of file stabilization_attitude_ref_quat_float.h.

#define stabilization_attitude_ref_quat_float_SetOmegaQ (   _val)
Value:
{ \
}
void stabilization_attitude_ref_set_omega_q(float omega)

Definition at line 56 of file stabilization_attitude_ref_quat_float.h.

#define stabilization_attitude_ref_quat_float_SetOmegaR (   _val)
Value:
{ \
}
void stabilization_attitude_ref_set_omega_r(float omega)

Definition at line 59 of file stabilization_attitude_ref_quat_float.h.

Function Documentation

void stabilization_attitude_ref_enter ( void  )

Definition at line 78 of file stabilization_attitude_ref_euler_float.c.

void stabilization_attitude_ref_idx_set_omega_p ( uint8_t  idx,
float  omega 
)

Definition at line 77 of file stabilization_attitude_ref_quat_float.c.

References FloatRefModel::omega, FloatRates::p, stab_att_ref_model, and two_omega_squared.

Referenced by stabilization_attitude_ref_set_omega_p().

+ Here is the caller graph for this function:

void stabilization_attitude_ref_idx_set_omega_q ( uint8_t  idx,
float  omega 
)

Definition at line 82 of file stabilization_attitude_ref_quat_float.c.

References FloatRefModel::omega, FloatRates::q, stab_att_ref_model, and two_omega_squared.

Referenced by stabilization_attitude_ref_set_omega_q().

+ Here is the caller graph for this function:

void stabilization_attitude_ref_idx_set_omega_r ( uint8_t  idx,
float  omega 
)

Definition at line 87 of file stabilization_attitude_ref_quat_float.c.

References FloatRefModel::omega, FloatRates::r, stab_att_ref_model, and two_omega_squared.

Referenced by stabilization_attitude_ref_set_omega_r().

+ Here is the caller graph for this function:

void stabilization_attitude_ref_schedule ( uint8_t  idx)

Definition at line 122 of file stabilization_attitude_ref_quat_float.c.

References ref_idx.

Referenced by stabilization_attitude_gain_schedule().

+ Here is the caller graph for this function:

void stabilization_attitude_ref_set_omega_p ( float  omega)

Definition at line 92 of file stabilization_attitude_ref_quat_float.c.

void stabilization_attitude_ref_set_omega_q ( float  omega)

Definition at line 96 of file stabilization_attitude_ref_quat_float.c.

void stabilization_attitude_ref_set_omega_r ( float  omega)

Definition at line 100 of file stabilization_attitude_ref_quat_float.c.