Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
stabilization_attitude_quat_float.h File Reference

Rotorcraft attitude stabilization in quaternion float version. More...

+ Include dependency graph for stabilization_attitude_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_quat_float_SetOmegaP(_val)
 
#define stabilization_attitude_quat_float_SetOmegaQ(_val)
 
#define stabilization_attitude_quat_float_SetOmegaR(_val)
 

Functions

void stabilization_attitude_quat_float_init (void)
 
void stabilization_attitude_gain_schedule (uint8_t idx)
 

Variables

struct FloatAttitudeGains stabilization_gains []
 
struct AttRefQuatFloat att_ref_quat_f
 

Detailed Description

Rotorcraft attitude stabilization in quaternion float version.

Definition in file stabilization_attitude_quat_float.h.

Macro Definition Documentation

◆ STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT

#define STABILIZATION_ATTITUDE_GAIN_IDX_DEFAULT   0

Definition at line 42 of file stabilization_attitude_quat_float.h.

◆ STABILIZATION_ATTITUDE_GAIN_NB

#define STABILIZATION_ATTITUDE_GAIN_NB   1

Definition at line 38 of file stabilization_attitude_quat_float.h.

◆ stabilization_attitude_quat_float_SetOmegaP

#define stabilization_attitude_quat_float_SetOmegaP (   _val)
Value:
{ \
}
uint16_t foo
Definition main_demo5.c:58
struct AttRefQuatFloat att_ref_quat_f

Definition at line 54 of file stabilization_attitude_quat_float.h.

◆ stabilization_attitude_quat_float_SetOmegaQ

#define stabilization_attitude_quat_float_SetOmegaQ (   _val)

◆ stabilization_attitude_quat_float_SetOmegaR

#define stabilization_attitude_quat_float_SetOmegaR (   _val)

Function Documentation

◆ stabilization_attitude_gain_schedule()

void stabilization_attitude_gain_schedule ( uint8_t  idx)
extern

Definition at line 195 of file stabilization_attitude_quat_float.c.

References att_ref_quat_f, attitude_ref_quat_float_schedule(), gain_idx, idx, and STABILIZATION_ATTITUDE_GAIN_NB.

+ Here is the call graph for this function:

◆ stabilization_attitude_quat_float_init()

Variable Documentation

◆ att_ref_quat_f

◆ stabilization_gains