| _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 |
| _att_error_rot_vec_rad | AC_AttitudeControl_Heli | private |
| _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 |
| _flags_heli | AC_AttitudeControl_Heli | private |
| _hover_roll_trim | AC_AttitudeControl_Heli | private |
| _hover_roll_trim_scalar | AC_AttitudeControl_Heli | private |
| _input_tc | AC_AttitudeControl | protected |
| _inverted_flight | AC_AttitudeControl | protected |
| _motors | AC_AttitudeControl | protected |
| _p_angle_pitch | AC_AttitudeControl | protected |
| _p_angle_roll | AC_AttitudeControl | protected |
| _p_angle_yaw | AC_AttitudeControl | protected |
| _passthrough_pitch | AC_AttitudeControl_Heli | private |
| _passthrough_roll | AC_AttitudeControl_Heli | private |
| _passthrough_yaw | AC_AttitudeControl_Heli | private |
| _pid_rate_pitch | AC_AttitudeControl_Heli | private |
| _pid_rate_roll | AC_AttitudeControl_Heli | private |
| _pid_rate_yaw | AC_AttitudeControl_Heli | private |
| _piro_comp_enabled | AC_AttitudeControl_Heli | private |
| _rate_bf_ff_enabled | AC_AttitudeControl | protected |
| _rate_target_ang_vel | AC_AttitudeControl | protected |
| _slew_yaw | AC_AttitudeControl | 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_Heli(AP_AHRS_View &ahrs, const AP_Vehicle::MultiCopter &aparm, AP_MotorsHeli &motors, float dt) | AC_AttitudeControl_Heli | inline |
| 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 |
| do_piro_comp(bool piro_comp) | AC_AttitudeControl_Heli | inline |
| 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_Heli | inlinevirtual |
| get_rate_roll_pid() | AC_AttitudeControl_Heli | inlinevirtual |
| get_rate_yaw_pid() | AC_AttitudeControl_Heli | inlinevirtual |
| get_roll_trim_rad() | AC_AttitudeControl_Heli | inlineprivatevirtual |
| get_slew_yaw_rads() | AC_AttitudeControl | inlineprotected |
| get_throttle_in() const | AC_AttitudeControl | inline |
| get_throttle_mix(void) const | AC_AttitudeControl | 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) override | AC_AttitudeControl_Heli | 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) override | AC_AttitudeControl_Heli | 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) override | AC_AttitudeControl_Heli | 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 | |
| integrate_bf_rate_error_to_angle_errors() | AC_AttitudeControl_Heli | |
| is_throttle_mix_min() const | AC_AttitudeControl | 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 | inlinevirtual |
| passthrough_bf_roll_pitch_rate_yaw(float roll_passthrough, float pitch_passthrough, float yaw_rate_bf_cds) override | AC_AttitudeControl_Heli | virtual |
| pitch_feedforward_filter | AC_AttitudeControl_Heli | private |
| 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_to_motor_roll_pitch(const Vector3f &rate_rads, float rate_roll_target_rads, float rate_pitch_target_rads) | AC_AttitudeControl_Heli | private |
| rate_bf_yaw_target(float rate_cds) | AC_AttitudeControl | inline |
| rate_controller_run() | AC_AttitudeControl_Heli | 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_yaw_actual_rads, float rate_yaw_rads) override | AC_AttitudeControl_Heli | privatevirtual |
| 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 | |
| roll_feedforward_filter | AC_AttitudeControl_Heli | private |
| 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) override | AC_AttitudeControl_Heli | inlinevirtual |
| set_input_tc(float input_tc) | AC_AttitudeControl | inline |
| set_inverted_flight(bool inverted) override | AC_AttitudeControl_Heli | inlinevirtual |
| set_throttle_mix_man() | AC_AttitudeControl | inlinevirtual |
| set_throttle_mix_max() | AC_AttitudeControl | inlinevirtual |
| set_throttle_mix_min() | AC_AttitudeControl | inlinevirtual |
| set_throttle_mix_value(float value) | AC_AttitudeControl | inlinevirtual |
| set_throttle_out(float throttle_in, bool apply_angle_boost, float filt_cutoff) override | AC_AttitudeControl_Heli | 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_Heli | virtual |
| update_ang_vel_target_from_att_error(Vector3f attitude_error_rot_vec_rad) | AC_AttitudeControl | protected |
| use_flybar_passthrough(bool passthrough, bool tail_passthrough) override | AC_AttitudeControl_Heli | inlinevirtual |
| use_leaky_i(bool leaky_i) override | AC_AttitudeControl_Heli | inlinevirtual |
| use_sqrt_controller(bool use_sqrt_cont) | AC_AttitudeControl | inline |
| var_info | AC_AttitudeControl_Heli | static |
| yaw_acceleration_feedforward_filter | AC_AttitudeControl_Heli | private |
| yaw_velocity_feedforward_filter | AC_AttitudeControl_Heli | private |
| ~AC_AttitudeControl() | AC_AttitudeControl | inlinevirtual |