Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
stabilization_oneloop.c File Reference
#include "firmwares/rotorcraft/stabilization/stabilization_oneloop.h"
#include "firmwares/rotorcraft/oneloop/oneloop_andi.h"
#include "modules/radio_control/radio_control.h"
#include "generated/airframe.h"
#include "generated/modules.h"
+ Include dependency graph for stabilization_oneloop.c:

Go to the source code of this file.

Functions

void stabilization_attitude_init (void)
 stabilization_attitude_init More...
 
void stabilization_attitude_enter (void)
 
void stabilization_attitude_set_failsafe_setpoint (void)
 
void stabilization_attitude_set_rpy_setpoint_i (UNUSED struct Int32Eulers *rpy)
 
void stabilization_attitude_set_quat_setpoint_i (UNUSED struct Int32Quat *quat)
 
void stabilization_attitude_set_earth_cmd_i (UNUSED struct Int32Vect2 *cmd, UNUSED int32_t heading)
 
void stabilization_attitude_set_stab_sp (UNUSED struct StabilizationSetpoint *sp)
 
void stabilization_attitude_run (bool in_flight)
 
void stabilization_attitude_read_rc (UNUSED bool in_flight, UNUSED bool in_carefree, UNUSED bool coordinated_turn)
 

Variables

struct FloatEulers stab_att_sp_euler
 with INT32_ANGLE_FRAC More...
 
struct Int32Quat stab_att_sp_quat
 with INT32_QUAT_FRAC More...
 
struct FloatRates stab_att_ff_rates
 

Function Documentation

◆ stabilization_attitude_enter()

void stabilization_attitude_enter ( void  )

◆ stabilization_attitude_init()

void stabilization_attitude_init ( void  )

◆ stabilization_attitude_read_rc()

void stabilization_attitude_read_rc ( UNUSED bool  in_flight,
UNUSED bool  in_carefree,
UNUSED bool  coordinated_turn 
)

Definition at line 91 of file stabilization_oneloop.c.

◆ stabilization_attitude_run()

◆ stabilization_attitude_set_earth_cmd_i()

void stabilization_attitude_set_earth_cmd_i ( UNUSED struct Int32Vect2 cmd,
UNUSED int32_t  heading 
)

Definition at line 69 of file stabilization_oneloop.c.

◆ stabilization_attitude_set_failsafe_setpoint()

void stabilization_attitude_set_failsafe_setpoint ( void  )

Definition at line 54 of file stabilization_oneloop.c.

References FloatEulers::phi, FloatEulers::psi, stab_att_sp_euler, stateGetNedToBodyEulers_f(), and FloatEulers::theta.

Referenced by autopilot_static_set_mode().

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

◆ stabilization_attitude_set_quat_setpoint_i()

void stabilization_attitude_set_quat_setpoint_i ( UNUSED struct Int32Quat quat)

Definition at line 64 of file stabilization_oneloop.c.

◆ stabilization_attitude_set_rpy_setpoint_i()

void stabilization_attitude_set_rpy_setpoint_i ( UNUSED struct Int32Eulers rpy)

Definition at line 59 of file stabilization_oneloop.c.

◆ stabilization_attitude_set_stab_sp()

void stabilization_attitude_set_stab_sp ( UNUSED struct StabilizationSetpoint sp)

Definition at line 74 of file stabilization_oneloop.c.

Variable Documentation

◆ stab_att_ff_rates

struct FloatRates stab_att_ff_rates

Definition at line 1 of file stabilization_oneloop.c.

◆ stab_att_sp_euler

struct FloatEulers stab_att_sp_euler

with INT32_ANGLE_FRAC

Definition at line 1 of file stabilization_oneloop.c.

◆ stab_att_sp_quat

struct Int32Quat stab_att_sp_quat

with INT32_QUAT_FRAC

Definition at line 1 of file stabilization_oneloop.c.