35 #include "generated/airframe.h"
46 extern float v_ctl_auto_throttle_loiter_trim;
47 extern float v_ctl_auto_throttle_dash_trim;
64 #define H_CTL_PITCH_MODE_THETA 0
65 #define H_CTL_PITCH_MODE_AOA 1
66 extern uint8_t h_ctl_pitch_mode;
78 extern float h_ctl_yaw_rate_setpoint;
79 extern pprz_t h_ctl_rudder_setpoint;
84 extern pprz_t h_ctl_flaps_setpoint;
94 #ifdef H_CTL_RATE_LOOP
95 extern float h_ctl_roll_rate_mode;
96 extern float h_ctl_roll_rate_setpoint_pgain;
97 extern float h_ctl_roll_rate_pgain;
98 extern float h_ctl_hi_throttle_roll_rate_pgain;
99 extern float h_ctl_lo_throttle_roll_rate_pgain;
100 extern float h_ctl_roll_rate_igain;
101 extern float h_ctl_roll_rate_dgain;
103 #define stabilization_attitude_SetRollRatePGain(v) { h_ctl_hi_throttle_roll_rate_pgain = v; h_ctl_lo_throttle_roll_rate_pgain = v; }
float h_ctl_course_pre_bank_correction
float h_ctl_aileron_of_throttle
float h_ctl_roll_attitude_gain
void h_ctl_course_loop(void)
float h_ctl_pitch_setpoint
float h_ctl_roll_rate_gain
float h_ctl_course_setpoint
float h_ctl_roll_setpoint
float h_ctl_elevator_of_roll
pprz_t h_ctl_elevator_setpoint
pprz_t h_ctl_aileron_setpoint
float h_ctl_course_pre_bank
float h_ctl_pitch_loop_setpoint
void h_ctl_attitude_loop(void)
float h_ctl_roll_max_setpoint