APM:Libraries
AP_Motors Member List

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

_air_density_ratioAP_Motorsprotected
_flagsAP_Motorsprotected
_forward_inAP_Motorsprotected
_instanceAP_Motorsprivatestatic
_lateral_inAP_Motorsprotected
_loop_rateAP_Motorsprotected
_motor_fast_maskAP_Motorsprotected
_pitch_inAP_Motorsprotected
_pitch_radio_passthroughAP_Motorsprotected
_pwm_typeAP_Motorsprotected
_roll_inAP_Motorsprotected
_roll_radio_passthroughAP_Motorsprotected
_speed_hzAP_Motorsprotected
_spool_desiredAP_Motorsprotected
_throttle_avg_maxAP_Motorsprotected
_throttle_filterAP_Motorsprotected
_throttle_inAP_Motorsprotected
_throttle_radio_passthroughAP_Motorsprotected
_yaw_inAP_Motorsprotected
_yaw_radio_passthroughAP_Motorsprotected
add_motor_num(int8_t motor_num)AP_Motorsprotected
AP_Motors(uint16_t loop_rate, uint16_t speed_hz=AP_MOTORS_SPEED_DEFAULT)AP_Motors
armed() constAP_Motorsinline
armed(bool arm)AP_Motors
calc_pwm_output_0to1(float input, const SRV_Channel *servo)AP_Motorsprotected
calc_pwm_output_1to1(float input, const SRV_Channel *servo)AP_Motorsprotected
DESIRED_SHUT_DOWN enum valueAP_Motors
DESIRED_SPIN_WHEN_ARMED enum valueAP_Motors
DESIRED_THROTTLE_UNLIMITED enum valueAP_Motors
get_desired_spool_state(void) constAP_Motorsinline
get_forward() constAP_Motorsinline
get_instance(void)AP_Motorsinlinestatic
get_interlock() constAP_Motorsinline
get_lateral() constAP_Motorsinline
get_motor_mask()=0AP_Motorspure virtual
get_pitch() constAP_Motorsinline
get_pwm_type(void) constAP_Motorsinline
get_roll() constAP_Motorsinline
get_throttle() constAP_Motorsinline
get_throttle_bidirectional() constAP_Motorsinline
get_throttle_hover() const =0AP_Motorspure virtual
get_yaw() constAP_Motorsinline
init(motor_frame_class frame_class, motor_frame_type frame_type)=0AP_Motorspure virtual
initialised_ok() constAP_Motorsinline
limitAP_Motors
motor_frame_class enum nameAP_Motors
MOTOR_FRAME_COAX enum valueAP_Motors
MOTOR_FRAME_DODECAHEXA enum valueAP_Motors
MOTOR_FRAME_HELI enum valueAP_Motors
MOTOR_FRAME_HELI_DUAL enum valueAP_Motors
MOTOR_FRAME_HELI_QUAD enum valueAP_Motors
MOTOR_FRAME_HEXA enum valueAP_Motors
MOTOR_FRAME_OCTA enum valueAP_Motors
MOTOR_FRAME_OCTAQUAD enum valueAP_Motors
MOTOR_FRAME_QUAD enum valueAP_Motors
MOTOR_FRAME_SINGLE enum valueAP_Motors
MOTOR_FRAME_TAILSITTER enum valueAP_Motors
MOTOR_FRAME_TRI enum valueAP_Motors
motor_frame_type enum nameAP_Motors
MOTOR_FRAME_TYPE_ATAIL enum valueAP_Motors
MOTOR_FRAME_TYPE_H enum valueAP_Motors
MOTOR_FRAME_TYPE_PLUS enum valueAP_Motors
MOTOR_FRAME_TYPE_V enum valueAP_Motors
MOTOR_FRAME_TYPE_VTAIL enum valueAP_Motors
MOTOR_FRAME_TYPE_X enum valueAP_Motors
MOTOR_FRAME_TYPE_Y6B enum valueAP_Motors
MOTOR_FRAME_TYPE_Y6F enum valueAP_Motors
MOTOR_FRAME_UNDEFINED enum valueAP_Motors
MOTOR_FRAME_Y6 enum valueAP_Motors
output()=0AP_Motorspure virtual
output_armed_stabilizing()=0AP_Motorsprotectedpure virtual
output_min()=0AP_Motorspure virtual
output_test(uint8_t motor_seq, int16_t pwm)=0AP_Motorspure virtual
pwm_type enum nameAP_Motors
PWM_TYPE_BRUSHED enum valueAP_Motors
PWM_TYPE_DSHOT1200 enum valueAP_Motors
PWM_TYPE_DSHOT150 enum valueAP_Motors
PWM_TYPE_DSHOT300 enum valueAP_Motors
PWM_TYPE_DSHOT600 enum valueAP_Motors
PWM_TYPE_NORMAL enum valueAP_Motors
PWM_TYPE_ONESHOT enum valueAP_Motors
PWM_TYPE_ONESHOT125 enum valueAP_Motors
rc_map_mask(uint32_t mask) constAP_Motorsprotectedvirtual
rc_set_freq(uint32_t mask, uint16_t freq_hz)AP_Motorsprotectedvirtual
rc_write(uint8_t chan, uint16_t pwm)AP_Motorsprotectedvirtual
rc_write_angle(uint8_t chan, int16_t angle_cd)AP_Motorsprotectedvirtual
save_params_on_disarm()AP_Motorsinlineprotectedvirtual
set_air_density_ratio(float ratio)AP_Motorsinline
set_desired_spool_state(enum spool_up_down_desired spool)AP_Motorsinlinevirtual
set_forward(float forward_in)AP_Motorsinline
set_frame_class_and_type(motor_frame_class frame_class, motor_frame_type frame_type)=0AP_Motorspure virtual
set_interlock(bool set)AP_Motorsinline
set_lateral(float lateral_in)AP_Motorsinline
set_loop_rate(uint16_t loop_rate)AP_Motorsinline
set_pitch(float pitch_in)AP_Motorsinline
set_radio_passthrough(float roll_input, float pitch_input, float throttle_input, float yaw_input)AP_Motors
set_roll(float roll_in)AP_Motorsinline
set_throttle(float throttle_in)AP_Motorsinline
set_throttle_avg_max(float throttle_avg_max)AP_Motorsinline
set_throttle_filter_cutoff(float filt_hz)AP_Motorsinline
set_update_rate(uint16_t speed_hz)AP_Motorsinlinevirtual
set_yaw(float yaw_in)AP_Motorsinline
spool_up_down_desired enum nameAP_Motors
update_throttle_filter()=0AP_Motorsprotectedpure virtual