26 #ifndef GUIDANCE_PID_H
27 #define GUIDANCE_PID_H
void guidance_pid_set_h_igain(uint32_t igain)
settings handler
void guidance_pid_init(void)
struct StabilizationSetpoint guidance_pid_h_run_pos(bool in_flight, struct HorizontalGuidance *gh)
struct StabilizationSetpoint guidance_pid_h_run_speed(bool in_flight, struct HorizontalGuidance *gh)
bool approx_force_by_thrust
struct ThrustSetpoint guidance_pid_v_run_pos(bool in_flight, struct VerticalGuidance *gv)
void guidance_pid_set_v_igain(uint32_t igain)
struct ThrustSetpoint guidance_pid_v_run_speed(bool in_flight, struct VerticalGuidance *gv)
bool adapt_throttle_enabled
struct GuidancePID guidance_pid
Guidance PID structyre.
struct ThrustSetpoint guidance_pid_v_run_accel(bool in_flight, struct VerticalGuidance *gv)
struct Int32Vect2 cmd_earth
struct StabilizationSetpoint guidance_pid_h_run_accel(bool in_flight, struct HorizontalGuidance *gh)
const struct Int32Vect2 * guidance_pid_get_h_pos_err(void)
Gets the position error.
void guidance_pid_v_enter(void)
void guidance_pid_h_enter(void)
Paparazzi fixed point algebra.
Horizontal guidance for rotorcrafts.
Vertical guidance for rotorcrafts.
Thrust setpoint // TODO to a setpoint header Structure to store the desired thrust vector with differ...
int int32_t
Typedef defining 32 bit int type.
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.