30 #ifndef STABILIZATION_ATTITUDE_REF_QUAT_INT_H
31 #define STABILIZATION_ATTITUDE_REF_QUAT_INT_H
void attitude_ref_quat_int_set_max_q(struct AttRefQuatInt *ref, float max_q)
struct Int32Rates rate
with REF_RATE_FRAC
static const float zeta_p[]
void attitude_ref_quat_int_set_max_rdot(struct AttRefQuatInt *ref, float max_rdot)
void attitude_ref_quat_int_set_max_p(struct AttRefQuatInt *ref, float max_p)
void attitude_ref_quat_int_set_omega_p(struct AttRefQuatInt *ref, float omega_p)
static const float omega_r[]
struct Int32Rates two_zeta_omega
static const float zeta_r[]
void attitude_ref_quat_int_set_omega_r(struct AttRefQuatInt *ref, float omega_r)
void attitude_ref_quat_int_set_max_qdot(struct AttRefQuatInt *ref, float max_qdot)
void attitude_ref_quat_int_enter(struct AttRefQuatInt *ref, int32_t psi)
static const float zeta_q[]
static const float omega_q[]
void attitude_ref_quat_int_set_zeta_q(struct AttRefQuatInt *ref, float zeta_q)
Paparazzi floating point algebra.
void attitude_ref_quat_int_set_zeta_r(struct AttRefQuatInt *ref, float zeta_r)
Naive attitude reference saturation.
void attitude_ref_quat_int_set_omega(struct AttRefQuatInt *ref, struct FloatRates *omega)
void attitude_ref_quat_int_init(struct AttRefQuatInt *ref)
struct Int32RefSat saturation
struct Int32Eulers euler
with INT32_ANGLE_FRAC
struct Int32Rates two_omega2
void attitude_ref_quat_int_update(struct AttRefQuatInt *ref, struct Int32Quat *sp_quat, float dt)
Propagate reference.
Attitude reference model parameters (quat int)
Attitude reference models and state/output (quat int)
void attitude_ref_quat_int_set_omega_q(struct AttRefQuatInt *ref, float omega_q)
struct Int32Rates accel
with REF_ACCEL_FRAC
static const float omega_p[]
void attitude_ref_quat_int_set_zeta(struct AttRefQuatInt *ref, struct FloatRates *zeta)
Rotorcraft attitude reference generation API.
void attitude_ref_quat_int_set_max_pdot(struct AttRefQuatInt *ref, float max_pdot)
void attitude_ref_quat_int_set_max_r(struct AttRefQuatInt *ref, float max_r)
void attitude_ref_quat_int_set_zeta_p(struct AttRefQuatInt *ref, float zeta_p)