Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
stabilization_attitude_ref_euler_float.h File Reference
+ Include dependency graph for stabilization_attitude_ref_euler_float.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FloatRefModel
 Attitude reference model parameters (float) More...
struct  AttRefEulerFloat
 Attitude reference state/output (euler float) More...


void attitude_ref_euler_float_init (struct AttRefEulerFloat *ref)
void attitude_ref_euler_float_enter (struct AttRefEulerFloat *ref, float psi)
void attitude_ref_euler_float_update (struct AttRefEulerFloat *ref, struct FloatEulers *sp_eulers, float dt)

Data Structure Documentation

◆ FloatRefModel

struct FloatRefModel

Attitude reference model parameters (float)

Definition at line 29 of file stabilization_attitude_ref_euler_float.h.

+ Collaboration diagram for FloatRefModel:
Data Fields
struct FloatRates omega
struct FloatRates two_omega2 cached value of 2*omega*omega
struct FloatRates zeta

◆ AttRefEulerFloat

struct AttRefEulerFloat

Attitude reference state/output (euler float)

Definition at line 35 of file stabilization_attitude_ref_euler_float.h.

+ Collaboration diagram for AttRefEulerFloat:
Data Fields
struct FloatRates accel
struct FloatEulers euler
struct FloatRefModel model
struct FloatRates rate
struct FloatRefSat saturation

Function Documentation

◆ attitude_ref_euler_float_enter()

void attitude_ref_euler_float_enter ( struct AttRefEulerFloat ref,
float  psi 

Definition at line 62 of file stabilization_attitude_ref_euler_float.c.

References ref, and reset_psi_ref().

Referenced by stabilization_attitude_enter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ attitude_ref_euler_float_init()

◆ attitude_ref_euler_float_update()

void attitude_ref_euler_float_update ( struct AttRefEulerFloat ref,
struct FloatEulers sp_eulers,
float  dt