_air_density_ratio | AP_Motors | protected |
_collective2_max | AP_MotorsHeli_Dual | protected |
_collective2_mid | AP_MotorsHeli_Dual | protected |
_collective2_mid_pct | AP_MotorsHeli_Dual | protected |
_collective2_min | AP_MotorsHeli_Dual | protected |
_collective_direction | AP_MotorsHeli_Dual | protected |
_collective_max | AP_MotorsHeli | protected |
_collective_mid | AP_MotorsHeli | protected |
_collective_mid_pct | AP_MotorsHeli | protected |
_collective_min | AP_MotorsHeli | protected |
_collective_test | AP_MotorsHeli_Dual | protected |
_collectiveFactor | AP_MotorsHeli_Dual | protected |
_cyclic_max | AP_MotorsHeli | protected |
_dcp_scaler | AP_MotorsHeli_Dual | protected |
_dcp_yaw_effect | AP_MotorsHeli_Dual | protected |
_dual_mode | AP_MotorsHeli_Dual | protected |
_flags | AP_Motors | protected |
_forward_in | AP_Motors | protected |
_frame_type | AP_MotorsHeli | protected |
_heliflags | AP_MotorsHeli | protected |
_land_collective_min | AP_MotorsHeli | protected |
_lateral_in | AP_Motors | protected |
_loop_rate | AP_Motors | protected |
_motor_fast_mask | AP_Motors | protected |
_oscillate_angle | AP_MotorsHeli_Dual | protected |
_pitch_in | AP_Motors | protected |
_pitch_radio_passthrough | AP_Motors | protected |
_pitch_test | AP_MotorsHeli_Dual | protected |
_pitchFactor | AP_MotorsHeli_Dual | protected |
_pwm_type | AP_Motors | protected |
_roll_in | AP_Motors | protected |
_roll_radio_passthrough | AP_Motors | protected |
_roll_test | AP_MotorsHeli_Dual | protected |
_rollFactor | AP_MotorsHeli_Dual | protected |
_rotor | AP_MotorsHeli_Dual | protected |
_rsc_critical | AP_MotorsHeli | protected |
_rsc_idle_output | AP_MotorsHeli | protected |
_rsc_mode | AP_MotorsHeli | protected |
_rsc_ramp_time | AP_MotorsHeli | protected |
_rsc_runup_time | AP_MotorsHeli | protected |
_rsc_setpoint | AP_MotorsHeli | protected |
_rsc_slewrate | AP_MotorsHeli | protected |
_rsc_thrcrv | AP_MotorsHeli | protected |
_servo1_pos | AP_MotorsHeli_Dual | protected |
_servo2_pos | AP_MotorsHeli_Dual | protected |
_servo3_pos | AP_MotorsHeli_Dual | protected |
_servo4_pos | AP_MotorsHeli_Dual | protected |
_servo5_pos | AP_MotorsHeli_Dual | protected |
_servo6_pos | AP_MotorsHeli_Dual | protected |
_servo_mode | AP_MotorsHeli | protected |
_servo_test | AP_MotorsHeli | protected |
_servo_test_cycle_counter | AP_MotorsHeli | protected |
_servo_test_cycle_time | AP_MotorsHeli_Dual | protected |
_speed_hz | AP_Motors | protected |
_spool_desired | AP_Motors | protected |
_swash1_phase_angle | AP_MotorsHeli_Dual | protected |
_swash2_phase_angle | AP_MotorsHeli_Dual | protected |
_swash_servo_1 | AP_MotorsHeli_Dual | protected |
_swash_servo_2 | AP_MotorsHeli_Dual | protected |
_swash_servo_3 | AP_MotorsHeli_Dual | protected |
_swash_servo_4 | AP_MotorsHeli_Dual | protected |
_swash_servo_5 | AP_MotorsHeli_Dual | protected |
_swash_servo_6 | AP_MotorsHeli_Dual | protected |
_throttle_avg_max | AP_Motors | protected |
_throttle_filter | AP_Motors | protected |
_throttle_in | AP_Motors | protected |
_throttle_radio_passthrough | AP_Motors | protected |
_yaw_in | AP_Motors | protected |
_yaw_radio_passthrough | AP_Motors | protected |
_yaw_scaler | AP_MotorsHeli_Dual | protected |
_yawFactor | AP_MotorsHeli_Dual | protected |
add_motor_num(int8_t motor_num) | AP_Motors | protected |
AP_Motors(uint16_t loop_rate, uint16_t speed_hz=AP_MOTORS_SPEED_DEFAULT) | AP_Motors | |
AP_MotorsHeli(uint16_t loop_rate, uint16_t speed_hz=AP_MOTORS_HELI_SPEED_DEFAULT) | AP_MotorsHeli | inline |
AP_MotorsHeli_Dual(uint16_t loop_rate, uint16_t speed_hz=AP_MOTORS_HELI_SPEED_DEFAULT) | AP_MotorsHeli_Dual | inline |
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_pwm_output_1to1_swash_servo(float input, const SRV_Channel *servo) | AP_MotorsHeli | protected |
calculate_armed_scalars() override | AP_MotorsHeli_Dual | virtual |
calculate_roll_pitch_collective_factors() override | AP_MotorsHeli_Dual | protectedvirtual |
calculate_scalars() override | AP_MotorsHeli_Dual | virtual |
DESIRED_SHUT_DOWN enum value | AP_Motors | |
DESIRED_SPIN_WHEN_ARMED enum value | AP_Motors | |
DESIRED_THROTTLE_UNLIMITED enum value | AP_Motors | |
ext_gyro_gain(float gain) | AP_MotorsHeli | inlinevirtual |
get_desired_rotor_speed() const override | AP_MotorsHeli_Dual | inlinevirtual |
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_main_rotor_speed() const override | AP_MotorsHeli_Dual | inlinevirtual |
get_motor_mask() override | AP_MotorsHeli_Dual | virtual |
get_pitch() const | AP_Motors | inline |
get_pwm_type(void) const | AP_Motors | inline |
get_roll() const | AP_Motors | inline |
get_rsc_mode() const | AP_MotorsHeli | inline |
get_rsc_setpoint() const | AP_MotorsHeli | inline |
get_throttle() const | AP_Motors | inline |
get_throttle_bidirectional() const | AP_Motors | inline |
get_throttle_hover() const | AP_MotorsHeli | inlinevirtual |
get_yaw() const | AP_Motors | inline |
has_flybar() const override | AP_MotorsHeli_Dual | inlinevirtual |
init(motor_frame_class frame_class, motor_frame_type frame_type) | AP_MotorsHeli | virtual |
init_outputs() override | AP_MotorsHeli_Dual | protectedvirtual |
initialised_ok() const | AP_Motors | inline |
limit | AP_Motors | |
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 | |
move_actuators(float roll_out, float pitch_out, float coll_in, float yaw_out) override | AP_MotorsHeli_Dual | protectedvirtual |
output() | AP_MotorsHeli | virtual |
output_armed_stabilizing() | AP_MotorsHeli | protectedvirtual |
output_armed_zero_throttle() | AP_MotorsHeli | protected |
output_disarmed() | AP_MotorsHeli | protected |
output_min() | AP_MotorsHeli | virtual |
output_test(uint8_t motor_seq, int16_t pwm) override | AP_MotorsHeli_Dual | virtual |
parameter_check(bool display_msg) const | AP_MotorsHeli | 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 |
reset_flight_controls() | AP_MotorsHeli | protected |
reset_swash_servo(SRV_Channel *servo) | AP_MotorsHeli | protected |
rotor_runup_complete() const | AP_MotorsHeli | inline |
rotor_speed_above_critical() const override | AP_MotorsHeli_Dual | inlinevirtual |
save_params_on_disarm() | AP_Motors | inlineprotectedvirtual |
SERVO_CONTROL_MODE_AUTOMATED enum value | AP_MotorsHeli | protected |
SERVO_CONTROL_MODE_MANUAL_CENTER enum value | AP_MotorsHeli | protected |
SERVO_CONTROL_MODE_MANUAL_MAX enum value | AP_MotorsHeli | protected |
SERVO_CONTROL_MODE_MANUAL_MIN enum value | AP_MotorsHeli | protected |
SERVO_CONTROL_MODE_MANUAL_OSCILLATE enum value | AP_MotorsHeli | protected |
SERVO_CONTROL_MODE_MANUAL_PASSTHROUGH enum value | AP_MotorsHeli | protected |
servo_test() override | AP_MotorsHeli_Dual | virtual |
ServoControlModes enum name | AP_MotorsHeli | protected |
set_acro_tail(bool set) | AP_MotorsHeli | inlinevirtual |
set_air_density_ratio(float ratio) | AP_Motors | inline |
set_collective_for_landing(bool landing) | AP_MotorsHeli | inline |
set_desired_rotor_speed(float desired_speed) override | AP_MotorsHeli_Dual | virtual |
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_MotorsHeli | virtual |
set_interlock(bool set) | AP_Motors | inline |
set_inverted_flight(bool inverted) | AP_MotorsHeli | 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_update_rate(uint16_t speed_hz) override | AP_MotorsHeli_Dual | virtual |
set_yaw(float yaw_in) | AP_Motors | inline |
spool_up_down_desired enum name | AP_Motors | |
supports_yaw_passthrough() const override | AP_MotorsHeli_Dual | inlinevirtual |
update_motor_control(RotorControlState state) override | AP_MotorsHeli_Dual | protectedvirtual |
update_throttle_filter() | AP_MotorsHeli | protectedvirtual |
var_info | AP_MotorsHeli_Dual | static |