PX4 Firmware
PX4 Autopilot Software http://px4.io
MultirotorMixer Member List

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

_airmodeMultirotorMixerprivate
_cb_handleMixerprotected
_control_cbMixerprotected
_delta_out_maxMultirotorMixerprivate
_idle_speedMultirotorMixerprivate
_list_node_siblingListNode< Mixer *>protected
_outputs_prevMultirotorMixerprivate
_pitch_scaleMultirotorMixerprivate
_roll_scaleMultirotorMixerprivate
_rotor_countMultirotorMixerprivate
_rotorsMultirotorMixerprivate
_saturation_statusMultirotorMixerprivate
_thrust_factorMultirotorMixerprivate
_tmp_arrayMultirotorMixerprivate
_yaw_scaleMultirotorMixerprivate
Airmode enum nameMixer
compute_desaturation_gain(const float *desaturation_vector, const float *outputs, saturation_status &sat_status, float min_output, float max_output) constMultirotorMixerprivate
ControlCallback typedefMixer
findnexttag(const char *buf, unsigned buflen)Mixerprotectedstatic
findtag(const char *buf, unsigned &buflen, char tag)Mixerprotectedstatic
from_text(Mixer::ControlCallback control_cb, uintptr_t cb_handle, const char *buf, unsigned &buflen)MultirotorMixerstatic
get_control(uint8_t group, uint8_t index)Mixerprotected
get_multirotor_count() overrideMultirotorMixerinlinevirtual
get_saturation_status() overrideMultirotorMixerinlinevirtual
get_trim(float *trim) overrideMultirotorMixerinlinevirtual
getSibling() constListNode< Mixer *>inline
groups_required(uint32_t &groups) overrideMultirotorMixerinlinevirtual
minimize_saturation(const float *desaturation_vector, float *outputs, saturation_status &sat_status, float min_output=0.f, float max_output=1.f, bool reduce_only=false) constMultirotorMixerprivate
mix(float *outputs, unsigned space) overrideMultirotorMixervirtual
mix_airmode_disabled(float roll, float pitch, float yaw, float thrust, float *outputs)MultirotorMixerinlineprivate
mix_airmode_rp(float roll, float pitch, float yaw, float thrust, float *outputs)MultirotorMixerinlineprivate
mix_airmode_rpy(float roll, float pitch, float yaw, float thrust, float *outputs)MultirotorMixerinlineprivate
mix_yaw(float yaw, float *outputs)MultirotorMixerinlineprivate
Mixer(ControlCallback control_cb, uintptr_t cb_handle)Mixerinline
Mixer(const Mixer &)=deleteMixer
Mixer(Mixer &&)=deleteMixer
MultirotorMixer(ControlCallback control_cb, uintptr_t cb_handle, MultirotorGeometry geometry, float roll_scale, float pitch_scale, float yaw_scale, float idle_speed)MultirotorMixer
MultirotorMixer(ControlCallback control_cb, uintptr_t cb_handle, const Rotor *rotors, unsigned rotor_count)MultirotorMixer
MultirotorMixer(const MultirotorMixer &)=deleteMultirotorMixer
MultirotorMixer(MultirotorMixer &&)=deleteMultirotorMixer
operator=(const MultirotorMixer &)=deleteMultirotorMixer
operator=(MultirotorMixer &&)=deleteMultirotorMixer
Mixer::operator=(const Mixer &)=deleteMixer
Mixer::operator=(Mixer &&)=deleteMixer
set_airmode(Airmode airmode) overrideMultirotorMixerinlinevirtual
set_max_delta_out_once(float delta_out_max) overrideMultirotorMixerinlinevirtual
set_thrust_factor(float val) overrideMultirotorMixerinlinevirtual
set_trim(float trim) overrideMultirotorMixerinlinevirtual
setSibling(Mixer * sibling)ListNode< Mixer *>inline
skipline(const char *buf, unsigned &buflen)Mixerprotectedstatic
string_well_formed(const char *buf, unsigned &buflen)Mixerprotectedstatic
update_saturation_status(unsigned index, bool clipping_high, bool clipping_low_roll_pitch, bool clipping_low_yaw)MultirotorMixerprivate
~Mixer()=defaultMixervirtual
~MultirotorMixer()MultirotorMixervirtual