| _accel_pitch_max | AC_AttitudeControl | protected |
| _accel_roll_max | AC_AttitudeControl | protected |
| _accel_yaw_max | AC_AttitudeControl | protected |
| _ahrs | AC_AttitudeControl | protected |
| _althold_lean_angle_max | AC_AttitudeControl | protected |
| _ang_vel_pitch_max | AC_AttitudeControl | protected |
| _ang_vel_roll_max | AC_AttitudeControl | protected |
| _ang_vel_yaw_max | AC_AttitudeControl | protected |
| _angle_boost | AC_AttitudeControl | protected |
| _angle_boost_enabled | AC_AttitudeControl | protected |
| _angle_limit_tc | AC_AttitudeControl | protected |
| _aparm | AC_AttitudeControl | protected |
| _attitude_ang_error | AC_AttitudeControl | protected |
| _attitude_target_ang_vel | AC_AttitudeControl | protected |
| _attitude_target_euler_angle | AC_AttitudeControl | protected |
| _attitude_target_euler_rate | AC_AttitudeControl | protected |
| _attitude_target_quat | AC_AttitudeControl | protected |
| _control_monitor | AC_AttitudeControl | protected |
| _dt | AC_AttitudeControl | protected |
| _input_tc | AC_AttitudeControl | protected |
| _inverted_flight | AC_AttitudeControl | protected |
| _motors | AC_AttitudeControl | protected |
| _motors_multi | AC_AttitudeControl_Multi | protected |
| _p_angle_pitch | AC_AttitudeControl | protected |
| _p_angle_roll | AC_AttitudeControl | protected |
| _p_angle_yaw | AC_AttitudeControl | protected |
| _pid_rate_pitch | AC_AttitudeControl_Multi | protected |
| _pid_rate_roll | AC_AttitudeControl_Multi | protected |
| _pid_rate_yaw | AC_AttitudeControl_Multi | protected |
| _rate_bf_ff_enabled | AC_AttitudeControl | protected |
| _rate_target_ang_vel | AC_AttitudeControl | protected |
| _slew_yaw | AC_AttitudeControl | protected |
| _thr_mix_man | AC_AttitudeControl_Multi | protected |
| _thr_mix_max | AC_AttitudeControl_Multi | protected |
| _thr_mix_min | AC_AttitudeControl_Multi | protected |
| _throttle_in | AC_AttitudeControl | protected |
| _throttle_rpy_mix | AC_AttitudeControl | protected |
| _throttle_rpy_mix_desired | AC_AttitudeControl | protected |
| _thrust_error_angle | AC_AttitudeControl | protected |
| _use_sqrt_controller | AC_AttitudeControl | protected |
| AC_AttitudeControl(AP_AHRS_View &ahrs, const AP_Vehicle::MultiCopter &aparm, AP_Motors &motors, float dt) | AC_AttitudeControl | inline |
| 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) const | AC_AttitudeControl | |
| ang_vel_to_euler_rate(const Vector3f &euler_rad, const Vector3f &ang_vel_rads, Vector3f &euler_rate_rads) | AC_AttitudeControl | |
| angle_boost() const | AC_AttitudeControl | inline |
| attitude_controller_run_quat() | AC_AttitudeControl | |
| bf_feedforward(bool enable_or_disable) | AC_AttitudeControl | inline |
| bf_feedforward_save(bool enable_or_disable) | AC_AttitudeControl | inline |
| control_monitor_filter_pid(float value, float &rms_P) | AC_AttitudeControl | protected |
| control_monitor_log(void) | AC_AttitudeControl | |
| control_monitor_rms_output_pitch(void) const | AC_AttitudeControl | |
| control_monitor_rms_output_pitch_D(void) const | AC_AttitudeControl | |
| control_monitor_rms_output_pitch_P(void) const | AC_AttitudeControl | |
| control_monitor_rms_output_roll(void) const | AC_AttitudeControl | |
| control_monitor_rms_output_roll_D(void) const | AC_AttitudeControl | |
| control_monitor_rms_output_roll_P(void) const | AC_AttitudeControl | |
| control_monitor_rms_output_yaw(void) const | AC_AttitudeControl | |
| control_monitor_update(void) | AC_AttitudeControl | protected |
| 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() const | AC_AttitudeControl | inline |
| get_accel_pitch_max_radss() const | AC_AttitudeControl | inline |
| get_accel_roll_max() const | AC_AttitudeControl | inline |
| get_accel_roll_max_radss() const | AC_AttitudeControl | inline |
| get_accel_yaw_max() const | AC_AttitudeControl | inline |
| get_accel_yaw_max_radss() const | AC_AttitudeControl | inline |
| get_althold_lean_angle_max() const | AC_AttitudeControl | |
| get_angle_pitch_p() | AC_AttitudeControl | inline |
| get_angle_roll_p() | AC_AttitudeControl | inline |
| get_angle_yaw_p() | AC_AttitudeControl | inline |
| get_att_error_angle_deg() const | AC_AttitudeControl | inline |
| get_att_target_euler_cd() const | AC_AttitudeControl | inline |
| get_bf_feedforward() | AC_AttitudeControl | inline |
| get_rate_pitch_pid() | AC_AttitudeControl_Multi | inlinevirtual |
| get_rate_roll_pid() | AC_AttitudeControl_Multi | inlinevirtual |
| get_rate_yaw_pid() | AC_AttitudeControl_Multi | inlinevirtual |
| get_roll_trim_rad() | AC_AttitudeControl | inlineprotectedvirtual |
| get_slew_yaw_rads() | AC_AttitudeControl | inlineprotected |
| get_throttle_avg_max(float throttle_in) | AC_AttitudeControl_Multi | protected |
| get_throttle_boosted(float throttle_in) | AC_AttitudeControl_Multi | |
| get_throttle_in() const | AC_AttitudeControl | inline |
| get_throttle_mix(void) const override | AC_AttitudeControl_Multi | inlinevirtual |
| 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_AttitudeControl | virtual |
| input_euler_angle_roll_pitch_euler_rate_yaw(float euler_roll_angle_cd, float euler_pitch_angle_cd, float euler_yaw_rate_cds) | AC_AttitudeControl | virtual |
| 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_AttitudeControl | virtual |
| 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_AttitudeControl | virtual |
| 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_AttitudeControl | static |
| input_shaping_angle(float error_angle, float smoothing_gain, float accel_max, float target_ang_vel, float dt) | AC_AttitudeControl | static |
| input_shaping_rate_predictor(Vector2f error_angle, Vector2f &target_ang_vel, float dt) const | AC_AttitudeControl | |
| is_throttle_mix_min() const override | AC_AttitudeControl_Multi | inlinevirtual |
| lean_angle_max() const | AC_AttitudeControl | inline |
| max_angle_step_bf_pitch() | AC_AttitudeControl | inline |
| max_angle_step_bf_roll() | AC_AttitudeControl | inline |
| max_angle_step_bf_yaw() | AC_AttitudeControl | inline |
| 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_Multi | virtual |
| passthrough_bf_roll_pitch_rate_yaw(float roll_passthrough, float pitch_passthrough, float yaw_rate_bf_cds) | AC_AttitudeControl | inlinevirtual |
| rate_bf_pitch_target(float rate_cds) | AC_AttitudeControl | inline |
| rate_bf_roll_target(float rate_cds) | AC_AttitudeControl | inline |
| rate_bf_targets() const | AC_AttitudeControl | inline |
| rate_bf_yaw_target(float rate_cds) | AC_AttitudeControl | inline |
| rate_controller_run() | AC_AttitudeControl_Multi | virtual |
| rate_target_to_motor_pitch(float rate_actual_rads, float rate_target_rads) | AC_AttitudeControl | protected |
| rate_target_to_motor_roll(float rate_actual_rads, float rate_target_rads) | AC_AttitudeControl | protected |
| rate_target_to_motor_yaw(float rate_actual_rads, float rate_target_rads) | AC_AttitudeControl | protectedvirtual |
| relax_attitude_controllers() | AC_AttitudeControl | |
| reset_rate_controller_I_terms() | AC_AttitudeControl | |
| rms_pitch_D | AC_AttitudeControl | |
| rms_pitch_P | AC_AttitudeControl | |
| rms_roll_D | AC_AttitudeControl | |
| rms_roll_P | AC_AttitudeControl | |
| rms_yaw | AC_AttitudeControl | |
| save_accel_pitch_max(float accel_pitch_max) | AC_AttitudeControl | inline |
| save_accel_roll_max(float accel_roll_max) | AC_AttitudeControl | inline |
| save_accel_yaw_max(float accel_yaw_max) | AC_AttitudeControl | inline |
| set_accel_pitch_max(float accel_pitch_max) | AC_AttitudeControl | inline |
| set_accel_roll_max(float accel_roll_max) | AC_AttitudeControl | inline |
| set_accel_yaw_max(float accel_yaw_max) | AC_AttitudeControl | inline |
| set_attitude_target_to_current_attitude() | AC_AttitudeControl | inline |
| set_hover_roll_trim_scalar(float scalar) | AC_AttitudeControl | inlinevirtual |
| set_input_tc(float input_tc) | AC_AttitudeControl | inline |
| set_inverted_flight(bool inverted) | AC_AttitudeControl | inlinevirtual |
| set_throttle_mix_man() override | AC_AttitudeControl_Multi | inlinevirtual |
| set_throttle_mix_max() override | AC_AttitudeControl_Multi | inlinevirtual |
| set_throttle_mix_min() override | AC_AttitudeControl_Multi | inlinevirtual |
| set_throttle_mix_value(float value) override | AC_AttitudeControl_Multi | inlinevirtual |
| set_throttle_out(float throttle_in, bool apply_angle_boost, float filt_cutoff) override | AC_AttitudeControl_Multi | virtual |
| set_throttle_out_unstabilized(float throttle_in, bool reset_attitude_control, float filt_cutoff) | AC_AttitudeControl | |
| set_yaw_target_to_current_heading() | AC_AttitudeControl | inline |
| shift_ef_yaw_target(float yaw_shift_cd) | AC_AttitudeControl | |
| sqrt_controller(float error, float p, float second_ord_lim, float dt) | AC_AttitudeControl | static |
| stopping_point(float first_ord_mag, float p, float second_ord_lim) | AC_AttitudeControl | static |
| 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) override | AC_AttitudeControl_Multi | virtual |
| update_ang_vel_target_from_att_error(Vector3f attitude_error_rot_vec_rad) | AC_AttitudeControl | protected |
| update_throttle_rpy_mix() | AC_AttitudeControl_Multi | protected |
| use_flybar_passthrough(bool passthrough, bool tail_passthrough) | AC_AttitudeControl | inlinevirtual |
| use_leaky_i(bool leaky_i) | AC_AttitudeControl | inlinevirtual |
| use_sqrt_controller(bool use_sqrt_cont) | AC_AttitudeControl | inline |
| var_info | AC_AttitudeControl_Multi | static |
| ~AC_AttitudeControl() | AC_AttitudeControl | inlinevirtual |
| ~AC_AttitudeControl_Multi() | AC_AttitudeControl_Multi | inlinevirtual |