Paparazzi UAS  v5.15_devel-109-gee85905
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
guidance_v_n.h File Reference

"New" vertical control for fixed wing vehicles. More...

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

Go to the source code of this file.

Macros

#define V_CTL_SPEED_THROTTLE   0
 
#define V_CTL_SPEED_AIRSPEED   1
 
#define V_CTL_SPEED_GROUNDSPEED   2
 

Variables

float v_ctl_auto_pitch_dgain
 
float v_ctl_auto_airspeed_throttle_pgain
 
float v_ctl_auto_airspeed_throttle_dgain
 
float v_ctl_auto_airspeed_throttle_igain
 
float v_ctl_auto_airspeed_throttle_sum_err
 
float v_ctl_auto_airspeed_pitch_pgain
 
float v_ctl_auto_airspeed_pitch_dgain
 
float v_ctl_auto_airspeed_pitch_igain
 
float v_ctl_auto_airspeed_pitch_sum_err
 
uint8_t v_ctl_speed_mode
 
float v_ctl_pitch_loiter_trim
 
float v_ctl_pitch_dash_trim
 

Detailed Description

"New" vertical control for fixed wing vehicles.

Definition in file guidance_v_n.h.

Macro Definition Documentation

#define V_CTL_SPEED_AIRSPEED   1

Definition at line 34 of file guidance_v_n.h.

#define V_CTL_SPEED_GROUNDSPEED   2

Definition at line 35 of file guidance_v_n.h.

#define V_CTL_SPEED_THROTTLE   0

Definition at line 33 of file guidance_v_n.h.

Variable Documentation

float v_ctl_auto_airspeed_pitch_dgain

Referenced by v_ctl_init().

float v_ctl_auto_airspeed_pitch_igain

Referenced by v_ctl_init().

float v_ctl_auto_airspeed_pitch_pgain

Referenced by v_ctl_init().

float v_ctl_auto_airspeed_pitch_sum_err

Referenced by v_ctl_init().

float v_ctl_auto_airspeed_throttle_dgain

Referenced by v_ctl_init().

float v_ctl_auto_airspeed_throttle_igain

Referenced by v_ctl_init().

float v_ctl_auto_airspeed_throttle_pgain

Referenced by v_ctl_init().

float v_ctl_auto_airspeed_throttle_sum_err

Referenced by v_ctl_init().

float v_ctl_auto_pitch_dgain

Definition at line 73 of file guidance_v_n.c.

Referenced by v_ctl_init(), and v_ctl_set_pitch().

float v_ctl_pitch_dash_trim

Definition at line 205 of file stabilization_adaptive.c.

float v_ctl_pitch_loiter_trim

Definition at line 204 of file stabilization_adaptive.c.

uint8_t v_ctl_speed_mode

Definition at line 135 of file energy_ctrl.c.

Referenced by v_ctl_climb_loop(), and v_ctl_init().