Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
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

◆ V_CTL_SPEED_AIRSPEED

#define V_CTL_SPEED_AIRSPEED   1

Definition at line 34 of file guidance_v_n.h.

◆ V_CTL_SPEED_GROUNDSPEED

#define V_CTL_SPEED_GROUNDSPEED   2

Definition at line 35 of file guidance_v_n.h.

◆ V_CTL_SPEED_THROTTLE

#define V_CTL_SPEED_THROTTLE   0

Definition at line 33 of file guidance_v_n.h.

Variable Documentation

◆ v_ctl_auto_airspeed_pitch_dgain

float v_ctl_auto_airspeed_pitch_dgain
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_airspeed_pitch_igain

float v_ctl_auto_airspeed_pitch_igain
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_airspeed_pitch_pgain

float v_ctl_auto_airspeed_pitch_pgain
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_airspeed_pitch_sum_err

float v_ctl_auto_airspeed_pitch_sum_err
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_airspeed_throttle_dgain

float v_ctl_auto_airspeed_throttle_dgain
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_airspeed_throttle_igain

float v_ctl_auto_airspeed_throttle_igain
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_airspeed_throttle_pgain

float v_ctl_auto_airspeed_throttle_pgain
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_airspeed_throttle_sum_err

float v_ctl_auto_airspeed_throttle_sum_err
extern

Referenced by v_ctl_init().

◆ v_ctl_auto_pitch_dgain

float v_ctl_auto_pitch_dgain
extern

Definition at line 73 of file guidance_v_n.c.

Referenced by v_ctl_init(), and v_ctl_set_pitch().

◆ v_ctl_pitch_dash_trim

float v_ctl_pitch_dash_trim
extern

Definition at line 205 of file stabilization_adaptive.c.

Referenced by h_ctl_init().

◆ v_ctl_pitch_loiter_trim

float v_ctl_pitch_loiter_trim
extern

Definition at line 204 of file stabilization_adaptive.c.

Referenced by h_ctl_init().

◆ v_ctl_speed_mode

uint8_t v_ctl_speed_mode
extern