Paparazzi UAS  v4.0.4_stable-3-gf39211a
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
guidance_v_n.h File Reference

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

+ 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 32 of file guidance_v_n.h.

Referenced by v_ctl_climb_loop().

#define V_CTL_SPEED_GROUNDSPEED   2

Definition at line 33 of file guidance_v_n.h.

Referenced by v_ctl_climb_loop().

#define V_CTL_SPEED_THROTTLE   0

Definition at line 31 of file guidance_v_n.h.

Referenced by v_ctl_climb_loop(), and v_ctl_init().

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 103 of file stabilization_adaptive.c.

Referenced by h_ctl_init().

float v_ctl_pitch_loiter_trim

Definition at line 102 of file stabilization_adaptive.c.

Referenced by h_ctl_init().

uint8_t v_ctl_speed_mode

Definition at line 92 of file guidance_v_n.c.

Referenced by v_ctl_climb_loop(), and v_ctl_init().