Paparazzi UAS  v5.0.5_stable-7-g4b8bbb7
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
stabilization_attitude_passthrough.c File Reference

passthrough attitude stabilization More...

+ Include dependency graph for stabilization_attitude_passthrough.c:

Go to the source code of this file.




void stabilization_attitude_init (void)
void stabilization_attitude_read_rc (bool_t in_flight)
void stabilization_attitude_enter (void)
void stabilization_attitude_run (bool_t in_flight)
void stabilization_attitude_set_failsafe_setpoint (void)
void stabilization_attitude_set_from_eulers_i (struct Int32Eulers *sp_euler)


struct Int32Eulers stab_att_sp_euler
 with INT32_ANGLE_FRAC More...

Detailed Description

passthrough attitude stabilization

This is useful for instance when having an AC that has needs no stabilization because it is already been done by other stabilization software onboard or just does not need it at all.

Definition in file stabilization_attitude_passthrough.c.

Macro Definition Documentation


Definition at line 37 of file stabilization_attitude_passthrough.c.

Referenced by stabilization_attitude_run().

Function Documentation

void stabilization_attitude_enter ( void  )

Definition at line 53 of file stabilization_attitude_passthrough.c.

void stabilization_attitude_init ( void  )

Definition at line 42 of file stabilization_attitude_passthrough.c.

References INT_EULERS_ZERO, and stab_att_sp_euler.

void stabilization_attitude_read_rc ( bool_t  in_flight)

Definition at line 47 of file stabilization_attitude_passthrough.c.

References stab_att_sp_euler, and stabilization_attitude_read_rc_setpoint_eulers().

+ Here is the call graph for this function:

void stabilization_attitude_run ( bool_t  in_flight)
void stabilization_attitude_set_failsafe_setpoint ( void  )

Definition at line 75 of file stabilization_attitude_passthrough.c.

References Int32Eulers::phi, Int32Eulers::psi, stab_att_sp_euler, stateGetNedToBodyEulers_i(), and Int32Eulers::theta.

+ Here is the call graph for this function:

void stabilization_attitude_set_from_eulers_i ( struct Int32Eulers sp_euler)

Definition at line 81 of file stabilization_attitude_passthrough.c.

References stab_att_sp_euler.

Variable Documentation