APM:Libraries
AC_AttitudeControl_Multi Member List

This is the complete list of members for AC_AttitudeControl_Multi, including all inherited members.

_accel_pitch_maxAC_AttitudeControlprotected
_accel_roll_maxAC_AttitudeControlprotected
_accel_yaw_maxAC_AttitudeControlprotected
_ahrsAC_AttitudeControlprotected
_althold_lean_angle_maxAC_AttitudeControlprotected
_ang_vel_pitch_maxAC_AttitudeControlprotected
_ang_vel_roll_maxAC_AttitudeControlprotected
_ang_vel_yaw_maxAC_AttitudeControlprotected
_angle_boostAC_AttitudeControlprotected
_angle_boost_enabledAC_AttitudeControlprotected
_angle_limit_tcAC_AttitudeControlprotected
_aparmAC_AttitudeControlprotected
_attitude_ang_errorAC_AttitudeControlprotected
_attitude_target_ang_velAC_AttitudeControlprotected
_attitude_target_euler_angleAC_AttitudeControlprotected
_attitude_target_euler_rateAC_AttitudeControlprotected
_attitude_target_quatAC_AttitudeControlprotected
_control_monitorAC_AttitudeControlprotected
_dtAC_AttitudeControlprotected
_input_tcAC_AttitudeControlprotected
_inverted_flightAC_AttitudeControlprotected
_motorsAC_AttitudeControlprotected
_motors_multiAC_AttitudeControl_Multiprotected
_p_angle_pitchAC_AttitudeControlprotected
_p_angle_rollAC_AttitudeControlprotected
_p_angle_yawAC_AttitudeControlprotected
_pid_rate_pitchAC_AttitudeControl_Multiprotected
_pid_rate_rollAC_AttitudeControl_Multiprotected
_pid_rate_yawAC_AttitudeControl_Multiprotected
_rate_bf_ff_enabledAC_AttitudeControlprotected
_rate_target_ang_velAC_AttitudeControlprotected
_slew_yawAC_AttitudeControlprotected
_thr_mix_manAC_AttitudeControl_Multiprotected
_thr_mix_maxAC_AttitudeControl_Multiprotected
_thr_mix_minAC_AttitudeControl_Multiprotected
_throttle_inAC_AttitudeControlprotected
_throttle_rpy_mixAC_AttitudeControlprotected
_throttle_rpy_mix_desiredAC_AttitudeControlprotected
_thrust_error_angleAC_AttitudeControlprotected
_use_sqrt_controllerAC_AttitudeControlprotected
AC_AttitudeControl(AP_AHRS_View &ahrs, const AP_Vehicle::MultiCopter &aparm, AP_Motors &motors, float dt)AC_AttitudeControlinline
AC_AttitudeControl_Multi(AP_AHRS_View &ahrs, const AP_Vehicle::MultiCopter &aparm, AP_MotorsMulticopter &motors, float dt)AC_AttitudeControl_Multi
accel_limiting(bool enable_or_disable)AC_AttitudeControl
ang_vel_limit(Vector3f &euler_rad, float ang_vel_roll_max, float ang_vel_pitch_max, float ang_vel_yaw_max) constAC_AttitudeControl
ang_vel_to_euler_rate(const Vector3f &euler_rad, const Vector3f &ang_vel_rads, Vector3f &euler_rate_rads)AC_AttitudeControl
angle_boost() constAC_AttitudeControlinline
attitude_controller_run_quat()AC_AttitudeControl
bf_feedforward(bool enable_or_disable)AC_AttitudeControlinline
bf_feedforward_save(bool enable_or_disable)AC_AttitudeControlinline
control_monitor_filter_pid(float value, float &rms_P)AC_AttitudeControlprotected
control_monitor_log(void)AC_AttitudeControl
control_monitor_rms_output_pitch(void) constAC_AttitudeControl
control_monitor_rms_output_pitch_D(void) constAC_AttitudeControl
control_monitor_rms_output_pitch_P(void) constAC_AttitudeControl
control_monitor_rms_output_roll(void) constAC_AttitudeControl
control_monitor_rms_output_roll_D(void) constAC_AttitudeControl
control_monitor_rms_output_roll_P(void) constAC_AttitudeControl
control_monitor_rms_output_yaw(void) constAC_AttitudeControl
control_monitor_update(void)AC_AttitudeControlprotected
euler_accel_limit(Vector3f euler_rad, Vector3f euler_accel)AC_AttitudeControl
euler_rate_to_ang_vel(const Vector3f &euler_rad, const Vector3f &euler_rate_rads, Vector3f &ang_vel_rads)AC_AttitudeControl
get_accel_pitch_max() constAC_AttitudeControlinline
get_accel_pitch_max_radss() constAC_AttitudeControlinline
get_accel_roll_max() constAC_AttitudeControlinline
get_accel_roll_max_radss() constAC_AttitudeControlinline
get_accel_yaw_max() constAC_AttitudeControlinline
get_accel_yaw_max_radss() constAC_AttitudeControlinline
get_althold_lean_angle_max() constAC_AttitudeControl
get_angle_pitch_p()AC_AttitudeControlinline
get_angle_roll_p()AC_AttitudeControlinline
get_angle_yaw_p()AC_AttitudeControlinline
get_att_error_angle_deg() constAC_AttitudeControlinline
get_att_target_euler_cd() constAC_AttitudeControlinline
get_bf_feedforward()AC_AttitudeControlinline
get_rate_pitch_pid()AC_AttitudeControl_Multiinlinevirtual
get_rate_roll_pid()AC_AttitudeControl_Multiinlinevirtual
get_rate_yaw_pid()AC_AttitudeControl_Multiinlinevirtual
get_roll_trim_rad()AC_AttitudeControlinlineprotectedvirtual
get_slew_yaw_rads()AC_AttitudeControlinlineprotected
get_throttle_avg_max(float throttle_in)AC_AttitudeControl_Multiprotected
get_throttle_boosted(float throttle_in)AC_AttitudeControl_Multi
get_throttle_in() constAC_AttitudeControlinline
get_throttle_mix(void) const overrideAC_AttitudeControl_Multiinlinevirtual
inertial_frame_reset()AC_AttitudeControl
input_angle_step_bf_roll_pitch_yaw(float roll_angle_step_bf_cd, float pitch_angle_step_bf_cd, float yaw_angle_step_bf_cd)AC_AttitudeControlvirtual
input_euler_angle_roll_pitch_euler_rate_yaw(float euler_roll_angle_cd, float euler_pitch_angle_cd, float euler_yaw_rate_cds)AC_AttitudeControlvirtual
input_euler_angle_roll_pitch_yaw(float euler_roll_angle_cd, float euler_pitch_angle_cd, float euler_yaw_angle_cd, bool slew_yaw)AC_AttitudeControlvirtual
input_euler_rate_roll_pitch_yaw(float euler_roll_rate_cds, float euler_pitch_rate_cds, float euler_yaw_rate_cds)AC_AttitudeControl
input_quaternion(Quaternion attitude_desired_quat)AC_AttitudeControl
input_rate_bf_roll_pitch_yaw(float roll_rate_bf_cds, float pitch_rate_bf_cds, float yaw_rate_bf_cds)AC_AttitudeControlvirtual
input_rate_bf_roll_pitch_yaw_2(float roll_rate_bf_cds, float pitch_rate_bf_cds, float yaw_rate_bf_cds)AC_AttitudeControl
input_rate_bf_roll_pitch_yaw_3(float roll_rate_bf_cds, float pitch_rate_bf_cds, float yaw_rate_bf_cds)AC_AttitudeControl
input_shaping_ang_vel(float target_ang_vel, float desired_ang_vel, float accel_max, float dt)AC_AttitudeControlstatic
input_shaping_angle(float error_angle, float smoothing_gain, float accel_max, float target_ang_vel, float dt)AC_AttitudeControlstatic
input_shaping_rate_predictor(Vector2f error_angle, Vector2f &target_ang_vel, float dt) constAC_AttitudeControl
is_throttle_mix_min() const overrideAC_AttitudeControl_Multiinlinevirtual
lean_angle_max() constAC_AttitudeControlinline
max_angle_step_bf_pitch()AC_AttitudeControlinline
max_angle_step_bf_roll()AC_AttitudeControlinline
max_angle_step_bf_yaw()AC_AttitudeControlinline
max_rate_step_bf_pitch()AC_AttitudeControl
max_rate_step_bf_roll()AC_AttitudeControl
max_rate_step_bf_yaw()AC_AttitudeControl
parameter_sanity_check()AC_AttitudeControl_Multivirtual
passthrough_bf_roll_pitch_rate_yaw(float roll_passthrough, float pitch_passthrough, float yaw_rate_bf_cds)AC_AttitudeControlinlinevirtual
rate_bf_pitch_target(float rate_cds)AC_AttitudeControlinline
rate_bf_roll_target(float rate_cds)AC_AttitudeControlinline
rate_bf_targets() constAC_AttitudeControlinline
rate_bf_yaw_target(float rate_cds)AC_AttitudeControlinline
rate_controller_run()AC_AttitudeControl_Multivirtual
rate_target_to_motor_pitch(float rate_actual_rads, float rate_target_rads)AC_AttitudeControlprotected
rate_target_to_motor_roll(float rate_actual_rads, float rate_target_rads)AC_AttitudeControlprotected
rate_target_to_motor_yaw(float rate_actual_rads, float rate_target_rads)AC_AttitudeControlprotectedvirtual
relax_attitude_controllers()AC_AttitudeControl
reset_rate_controller_I_terms()AC_AttitudeControl
rms_pitch_DAC_AttitudeControl
rms_pitch_PAC_AttitudeControl
rms_roll_DAC_AttitudeControl
rms_roll_PAC_AttitudeControl
rms_yawAC_AttitudeControl
save_accel_pitch_max(float accel_pitch_max)AC_AttitudeControlinline
save_accel_roll_max(float accel_roll_max)AC_AttitudeControlinline
save_accel_yaw_max(float accel_yaw_max)AC_AttitudeControlinline
set_accel_pitch_max(float accel_pitch_max)AC_AttitudeControlinline
set_accel_roll_max(float accel_roll_max)AC_AttitudeControlinline
set_accel_yaw_max(float accel_yaw_max)AC_AttitudeControlinline
set_attitude_target_to_current_attitude()AC_AttitudeControlinline
set_hover_roll_trim_scalar(float scalar)AC_AttitudeControlinlinevirtual
set_input_tc(float input_tc)AC_AttitudeControlinline
set_inverted_flight(bool inverted)AC_AttitudeControlinlinevirtual
set_throttle_mix_man() overrideAC_AttitudeControl_Multiinlinevirtual
set_throttle_mix_max() overrideAC_AttitudeControl_Multiinlinevirtual
set_throttle_mix_min() overrideAC_AttitudeControl_Multiinlinevirtual
set_throttle_mix_value(float value) overrideAC_AttitudeControl_Multiinlinevirtual
set_throttle_out(float throttle_in, bool apply_angle_boost, float filt_cutoff) overrideAC_AttitudeControl_Multivirtual
set_throttle_out_unstabilized(float throttle_in, bool reset_attitude_control, float filt_cutoff)AC_AttitudeControl
set_yaw_target_to_current_heading()AC_AttitudeControlinline
shift_ef_yaw_target(float yaw_shift_cd)AC_AttitudeControl
sqrt_controller(float error, float p, float second_ord_lim, float dt)AC_AttitudeControlstatic
stopping_point(float first_ord_mag, float p, float second_ord_lim)AC_AttitudeControlstatic
thrust_heading_rotation_angles(Quaternion &att_to_quat, const Quaternion &att_from_quat, Vector3f &att_diff_angle, float &thrust_vec_dot)AC_AttitudeControl
update_althold_lean_angle_max(float throttle_in) overrideAC_AttitudeControl_Multivirtual
update_ang_vel_target_from_att_error(Vector3f attitude_error_rot_vec_rad)AC_AttitudeControlprotected
update_throttle_rpy_mix()AC_AttitudeControl_Multiprotected
use_flybar_passthrough(bool passthrough, bool tail_passthrough)AC_AttitudeControlinlinevirtual
use_leaky_i(bool leaky_i)AC_AttitudeControlinlinevirtual
use_sqrt_controller(bool use_sqrt_cont)AC_AttitudeControlinline
var_infoAC_AttitudeControl_Multistatic
~AC_AttitudeControl()AC_AttitudeControlinlinevirtual
~AC_AttitudeControl_Multi()AC_AttitudeControl_Multiinlinevirtual