| _air_density_ratio | AP_Motors | protected |
| _batt_current_max | AP_MotorsMulticopter | protected |
| _batt_current_time_constant | AP_MotorsMulticopter | protected |
| _batt_idx | AP_MotorsMulticopter | protected |
| _batt_voltage_filt | AP_MotorsMulticopter | protected |
| _batt_voltage_max | AP_MotorsMulticopter | protected |
| _batt_voltage_min | AP_MotorsMulticopter | protected |
| _boost_scale | AP_MotorsMulticopter | protected |
| _disarm_disable_pwm | AP_MotorsMulticopter | protected |
| _disarm_safety_timer | AP_MotorsMulticopter | protected |
| _flags | AP_Motors | protected |
| _forward_in | AP_Motors | protected |
| _last_frame_class | AP_MotorsMatrix | protected |
| _last_frame_type | AP_MotorsMatrix | protected |
| _lateral_in | AP_Motors | protected |
| _lift_max | AP_MotorsMulticopter | protected |
| _loop_rate | AP_Motors | protected |
| _motor_fast_mask | AP_Motors | protected |
| _pitch_factor | AP_MotorsMatrix | protected |
| _pitch_in | AP_Motors | protected |
| _pitch_radio_passthrough | AP_Motors | protected |
| _pwm_max | AP_MotorsMulticopter | protected |
| _pwm_min | AP_MotorsMulticopter | protected |
| _pwm_type | AP_Motors | protected |
| _roll_factor | AP_MotorsMatrix | protected |
| _roll_in | AP_Motors | protected |
| _roll_radio_passthrough | AP_Motors | protected |
| _speed_hz | AP_Motors | protected |
| _spin_arm | AP_MotorsMulticopter | protected |
| _spin_max | AP_MotorsMulticopter | protected |
| _spin_min | AP_MotorsMulticopter | protected |
| _spin_up_ratio | AP_MotorsMulticopter | protected |
| _spool_desired | AP_Motors | protected |
| _spool_mode | AP_MotorsMulticopter | protected |
| _spool_up_time | AP_MotorsMulticopter | protected |
| _test_order | AP_MotorsMatrix | protected |
| _throttle_avg_max | AP_Motors | protected |
| _throttle_filter | AP_Motors | protected |
| _throttle_hover | AP_MotorsMulticopter | protected |
| _throttle_hover_learn | AP_MotorsMulticopter | protected |
| _throttle_in | AP_Motors | protected |
| _throttle_limit | AP_MotorsMulticopter | protected |
| _throttle_radio_max | AP_MotorsMulticopter | protected |
| _throttle_radio_min | AP_MotorsMulticopter | protected |
| _throttle_radio_passthrough | AP_Motors | protected |
| _throttle_thrust_max | AP_MotorsMulticopter | protected |
| _thrust_compensation_callback | AP_MotorsMulticopter | protected |
| _thrust_curve_expo | AP_MotorsMulticopter | protected |
| _thrust_rpyt_out | AP_MotorsMatrix | protected |
| _yaw_factor | AP_MotorsMatrix | protected |
| _yaw_headroom | AP_MotorsMulticopter | protected |
| _yaw_in | AP_Motors | protected |
| _yaw_radio_passthrough | AP_Motors | protected |
| _yaw_servo_angle_max_deg | AP_MotorsMulticopter | protected |
| add_motor(int8_t motor_num, float angle_degrees, float yaw_factor, uint8_t testing_order) | AP_MotorsMatrix | protected |
| add_motor(int8_t motor_num, float roll_factor_in_degrees, float pitch_factor_in_degrees, float yaw_factor, uint8_t testing_order) | AP_MotorsMatrix | protected |
| add_motor_num(int8_t motor_num) | AP_Motors | protected |
| add_motor_raw(int8_t motor_num, float roll_fac, float pitch_fac, float yaw_fac, uint8_t testing_order) | AP_MotorsMatrix | protected |
| AP_Motors(uint16_t loop_rate, uint16_t speed_hz=AP_MOTORS_SPEED_DEFAULT) | AP_Motors | |
| AP_MotorsMatrix(uint16_t loop_rate, uint16_t speed_hz=AP_MOTORS_SPEED_DEFAULT) | AP_MotorsMatrix | inline |
| AP_MotorsMulticopter(uint16_t loop_rate, uint16_t speed_hz=AP_MOTORS_SPEED_DEFAULT) | AP_MotorsMulticopter | |
| apply_thrust_curve_and_volt_scaling(float thrust) const | AP_MotorsMulticopter | protected |
| armed() const | AP_Motors | inline |
| armed(bool arm) | AP_Motors | |
| calc_pwm_output_0to1(float input, const SRV_Channel *servo) | AP_Motors | protected |
| calc_pwm_output_1to1(float input, const SRV_Channel *servo) | AP_Motors | protected |
| calc_spin_up_to_pwm() const | AP_MotorsMulticopter | protected |
| calc_thrust_to_pwm(float thrust_in) const | AP_MotorsMulticopter | protected |
| DESIRED_SHUT_DOWN enum value | AP_Motors | |
| DESIRED_SPIN_WHEN_ARMED enum value | AP_Motors | |
| DESIRED_THROTTLE_UNLIMITED enum value | AP_Motors | |
| FUNCTOR_TYPEDEF(thrust_compensation_fn_t, void, float *, uint8_t) | AP_MotorsMulticopter | |
| get_batt_voltage_filt() const | AP_MotorsMulticopter | inline |
| get_compensation_gain() const | AP_MotorsMulticopter | protected |
| get_current_limit_max_throttle() | AP_MotorsMulticopter | protectedvirtual |
| get_desired_spool_state(void) const | AP_Motors | inline |
| get_forward() const | AP_Motors | inline |
| get_instance(void) | AP_Motors | inlinestatic |
| get_interlock() const | AP_Motors | inline |
| get_lateral() const | AP_Motors | inline |
| get_lift_max() | AP_MotorsMulticopter | inline |
| get_motor_mask() | AP_MotorsMatrix | virtual |
| get_pitch() const | AP_Motors | inline |
| get_pwm_output_max() const | AP_MotorsMulticopter | |
| get_pwm_output_min() const | AP_MotorsMulticopter | |
| get_pwm_type(void) const | AP_Motors | inline |
| get_roll() const | AP_Motors | inline |
| get_throttle() const | AP_Motors | inline |
| get_throttle_bidirectional() const | AP_Motors | inline |
| get_throttle_hover() const | AP_MotorsMulticopter | inlinevirtual |
| get_throttle_limit() const | AP_MotorsMulticopter | inline |
| get_throttle_thrust_max() const | AP_MotorsMulticopter | inline |
| get_yaw() const | AP_Motors | inline |
| HOVER_LEARN_AND_SAVE enum value | AP_MotorsMulticopter | protected |
| HOVER_LEARN_DISABLED enum value | AP_MotorsMulticopter | protected |
| HOVER_LEARN_ONLY enum value | AP_MotorsMulticopter | protected |
| HoverLearn enum name | AP_MotorsMulticopter | protected |
| init(motor_frame_class frame_class, motor_frame_type frame_type) | AP_MotorsMatrix | |
| AP_MotorsMulticopter::init(motor_frame_class frame_class, motor_frame_type frame_type)=0 | AP_Motors | pure virtual |
| initialised_ok() const | AP_Motors | inline |
| limit | AP_Motors | |
| motor_enabled | AP_MotorsMulticopter | protected |
| motor_frame_class enum name | AP_Motors | |
| MOTOR_FRAME_COAX enum value | AP_Motors | |
| MOTOR_FRAME_DODECAHEXA enum value | AP_Motors | |
| MOTOR_FRAME_HELI enum value | AP_Motors | |
| MOTOR_FRAME_HELI_DUAL enum value | AP_Motors | |
| MOTOR_FRAME_HELI_QUAD enum value | AP_Motors | |
| MOTOR_FRAME_HEXA enum value | AP_Motors | |
| MOTOR_FRAME_OCTA enum value | AP_Motors | |
| MOTOR_FRAME_OCTAQUAD enum value | AP_Motors | |
| MOTOR_FRAME_QUAD enum value | AP_Motors | |
| MOTOR_FRAME_SINGLE enum value | AP_Motors | |
| MOTOR_FRAME_TAILSITTER enum value | AP_Motors | |
| MOTOR_FRAME_TRI enum value | AP_Motors | |
| motor_frame_type enum name | AP_Motors | |
| MOTOR_FRAME_TYPE_ATAIL enum value | AP_Motors | |
| MOTOR_FRAME_TYPE_H enum value | AP_Motors | |
| MOTOR_FRAME_TYPE_PLUS enum value | AP_Motors | |
| MOTOR_FRAME_TYPE_V enum value | AP_Motors | |
| MOTOR_FRAME_TYPE_VTAIL enum value | AP_Motors | |
| MOTOR_FRAME_TYPE_X enum value | AP_Motors | |
| MOTOR_FRAME_TYPE_Y6B enum value | AP_Motors | |
| MOTOR_FRAME_TYPE_Y6F enum value | AP_Motors | |
| MOTOR_FRAME_UNDEFINED enum value | AP_Motors | |
| MOTOR_FRAME_Y6 enum value | AP_Motors | |
| normalise_rpy_factors() | AP_MotorsMatrix | protected |
| output() | AP_MotorsMulticopter | virtual |
| output_armed_stabilizing() | AP_MotorsMatrix | protectedvirtual |
| output_boost_throttle(void) | AP_MotorsMulticopter | protectedvirtual |
| output_logic() | AP_MotorsMulticopter | protected |
| output_min() | AP_MotorsMulticopter | virtual |
| output_motor_mask(float thrust, uint8_t mask) | AP_MotorsMulticopter | virtual |
| output_test(uint8_t motor_seq, int16_t pwm) | AP_MotorsMatrix | virtual |
| output_to_motors() | AP_MotorsMatrix | virtual |
| pwm_type enum name | AP_Motors | |
| PWM_TYPE_BRUSHED enum value | AP_Motors | |
| PWM_TYPE_DSHOT1200 enum value | AP_Motors | |
| PWM_TYPE_DSHOT150 enum value | AP_Motors | |
| PWM_TYPE_DSHOT300 enum value | AP_Motors | |
| PWM_TYPE_DSHOT600 enum value | AP_Motors | |
| PWM_TYPE_NORMAL enum value | AP_Motors | |
| PWM_TYPE_ONESHOT enum value | AP_Motors | |
| PWM_TYPE_ONESHOT125 enum value | AP_Motors | |
| rc_map_mask(uint32_t mask) const | AP_Motors | protectedvirtual |
| rc_set_freq(uint32_t mask, uint16_t freq_hz) | AP_Motors | protectedvirtual |
| rc_write(uint8_t chan, uint16_t pwm) | AP_Motors | protectedvirtual |
| rc_write_angle(uint8_t chan, int16_t angle_cd) | AP_Motors | protectedvirtual |
| remove_motor(int8_t motor_num) | AP_MotorsMatrix | protected |
| save_params_on_disarm() | AP_MotorsMulticopter | protectedvirtual |
| set_air_density_ratio(float ratio) | AP_Motors | inline |
| set_desired_spool_state(enum spool_up_down_desired spool) | AP_Motors | inlinevirtual |
| set_forward(float forward_in) | AP_Motors | inline |
| set_frame_class_and_type(motor_frame_class frame_class, motor_frame_type frame_type) | AP_MotorsMatrix | |
| AP_MotorsMulticopter::set_frame_class_and_type(motor_frame_class frame_class, motor_frame_type frame_type)=0 | AP_Motors | pure virtual |
| set_interlock(bool set) | AP_Motors | inline |
| set_lateral(float lateral_in) | AP_Motors | inline |
| set_loop_rate(uint16_t loop_rate) | AP_Motors | inline |
| set_pitch(float pitch_in) | AP_Motors | inline |
| set_radio_passthrough(float roll_input, float pitch_input, float throttle_input, float yaw_input) | AP_Motors | |
| set_roll(float roll_in) | AP_Motors | inline |
| set_throttle(float throttle_in) | AP_Motors | inline |
| set_throttle_avg_max(float throttle_avg_max) | AP_Motors | inline |
| set_throttle_filter_cutoff(float filt_hz) | AP_Motors | inline |
| set_throttle_passthrough_for_esc_calibration(float throttle_input) | AP_MotorsMulticopter | |
| set_throttle_range(int16_t radio_min, int16_t radio_max) | AP_MotorsMulticopter | |
| set_thrust_compensation_callback(thrust_compensation_fn_t callback) | AP_MotorsMulticopter | inline |
| set_update_rate(uint16_t speed_hz) | AP_MotorsMatrix | virtual |
| set_yaw(float yaw_in) | AP_Motors | inline |
| set_yaw_headroom(int16_t pwm) | AP_MotorsMulticopter | inline |
| setup_motors(motor_frame_class frame_class, motor_frame_type frame_type) | AP_MotorsMatrix | protectedvirtual |
| SHUT_DOWN enum value | AP_MotorsMulticopter | |
| SPIN_WHEN_ARMED enum value | AP_MotorsMulticopter | |
| SPOOL_DOWN enum value | AP_MotorsMulticopter | |
| SPOOL_UP enum value | AP_MotorsMulticopter | |
| spool_up_complete() const | AP_MotorsMulticopter | inline |
| spool_up_down_desired enum name | AP_Motors | |
| spool_up_down_mode enum name | AP_MotorsMulticopter | |
| THROTTLE_UNLIMITED enum value | AP_MotorsMulticopter | |
| thrust_compensation(void) override | AP_MotorsMatrix | protectedvirtual |
| update_lift_max_from_batt_voltage() | AP_MotorsMulticopter | protected |
| update_throttle_filter() | AP_MotorsMulticopter | protectedvirtual |
| update_throttle_hover(float dt) | AP_MotorsMulticopter | |
| var_info | AP_MotorsMulticopter | static |