PX4 Firmware
PX4 Autopilot Software http://px4.io
|
This is the complete list of members for MultirotorMixer, including all inherited members.
_airmode | MultirotorMixer | private |
_cb_handle | Mixer | protected |
_control_cb | Mixer | protected |
_delta_out_max | MultirotorMixer | private |
_idle_speed | MultirotorMixer | private |
_list_node_sibling | ListNode< Mixer *> | protected |
_outputs_prev | MultirotorMixer | private |
_pitch_scale | MultirotorMixer | private |
_roll_scale | MultirotorMixer | private |
_rotor_count | MultirotorMixer | private |
_rotors | MultirotorMixer | private |
_saturation_status | MultirotorMixer | private |
_thrust_factor | MultirotorMixer | private |
_tmp_array | MultirotorMixer | private |
_yaw_scale | MultirotorMixer | private |
Airmode enum name | Mixer | |
compute_desaturation_gain(const float *desaturation_vector, const float *outputs, saturation_status &sat_status, float min_output, float max_output) const | MultirotorMixer | private |
ControlCallback typedef | Mixer | |
findnexttag(const char *buf, unsigned buflen) | Mixer | protectedstatic |
findtag(const char *buf, unsigned &buflen, char tag) | Mixer | protectedstatic |
from_text(Mixer::ControlCallback control_cb, uintptr_t cb_handle, const char *buf, unsigned &buflen) | MultirotorMixer | static |
get_control(uint8_t group, uint8_t index) | Mixer | protected |
get_multirotor_count() override | MultirotorMixer | inlinevirtual |
get_saturation_status() override | MultirotorMixer | inlinevirtual |
get_trim(float *trim) override | MultirotorMixer | inlinevirtual |
getSibling() const | ListNode< Mixer *> | inline |
groups_required(uint32_t &groups) override | MultirotorMixer | inlinevirtual |
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) const | MultirotorMixer | private |
mix(float *outputs, unsigned space) override | MultirotorMixer | virtual |
mix_airmode_disabled(float roll, float pitch, float yaw, float thrust, float *outputs) | MultirotorMixer | inlineprivate |
mix_airmode_rp(float roll, float pitch, float yaw, float thrust, float *outputs) | MultirotorMixer | inlineprivate |
mix_airmode_rpy(float roll, float pitch, float yaw, float thrust, float *outputs) | MultirotorMixer | inlineprivate |
mix_yaw(float yaw, float *outputs) | MultirotorMixer | inlineprivate |
Mixer(ControlCallback control_cb, uintptr_t cb_handle) | Mixer | inline |
Mixer(const Mixer &)=delete | Mixer | |
Mixer(Mixer &&)=delete | Mixer | |
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 &)=delete | MultirotorMixer | |
MultirotorMixer(MultirotorMixer &&)=delete | MultirotorMixer | |
operator=(const MultirotorMixer &)=delete | MultirotorMixer | |
operator=(MultirotorMixer &&)=delete | MultirotorMixer | |
Mixer::operator=(const Mixer &)=delete | Mixer | |
Mixer::operator=(Mixer &&)=delete | Mixer | |
set_airmode(Airmode airmode) override | MultirotorMixer | inlinevirtual |
set_max_delta_out_once(float delta_out_max) override | MultirotorMixer | inlinevirtual |
set_thrust_factor(float val) override | MultirotorMixer | inlinevirtual |
set_trim(float trim) override | MultirotorMixer | inlinevirtual |
setSibling(Mixer * sibling) | ListNode< Mixer *> | inline |
skipline(const char *buf, unsigned &buflen) | Mixer | protectedstatic |
string_well_formed(const char *buf, unsigned &buflen) | Mixer | protectedstatic |
update_saturation_status(unsigned index, bool clipping_high, bool clipping_low_roll_pitch, bool clipping_low_yaw) | MultirotorMixer | private |
~Mixer()=default | Mixer | virtual |
~MultirotorMixer() | MultirotorMixer | virtual |