PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <vtol_type.h>
Public Attributes | |
int32_t | idle_pwm_mc |
int32_t | vtol_motor_id |
int32_t | vtol_type |
bool | elevons_mc_lock |
float | fw_min_alt |
float | fw_alt_err |
float | fw_qc_max_pitch |
float | fw_qc_max_roll |
float | front_trans_time_openloop |
float | front_trans_time_min |
float | front_trans_duration |
float | back_trans_duration |
float | transition_airspeed |
float | front_trans_throttle |
float | back_trans_throttle |
float | airspeed_blend |
bool | airspeed_disabled |
float | front_trans_timeout |
float | mpc_xy_cruise |
int32_t | fw_motors_off |
bitmask of all motors that should be off in fixed wing mode More... | |
int32_t | diff_thrust |
float | diff_thrust_scale |
Definition at line 50 of file vtol_type.h.
float Params::airspeed_blend |
Definition at line 66 of file vtol_type.h.
Referenced by Standard::parameters_update(), VtolAttitudeControl::parameters_update(), Tiltrotor::update_transition_state(), and Standard::update_transition_state().
bool Params::airspeed_disabled |
Definition at line 67 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), Tiltrotor::update_transition_state(), Standard::update_transition_state(), Tiltrotor::update_vtol_state(), Tailsitter::update_vtol_state(), and Standard::update_vtol_state().
float Params::back_trans_duration |
Definition at line 62 of file vtol_type.h.
Referenced by Standard::parameters_update(), VtolAttitudeControl::parameters_update(), Tailsitter::update_transition_state(), Tiltrotor::update_vtol_state(), Tailsitter::update_vtol_state(), and Standard::update_vtol_state().
float Params::back_trans_throttle |
Definition at line 65 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), and Standard::update_transition_state().
int32_t Params::diff_thrust |
Definition at line 71 of file vtol_type.h.
Referenced by Tiltrotor::fill_actuator_outputs(), VtolAttitudeControl::parameters_update(), and Tailsitter::update_fw_state().
float Params::diff_thrust_scale |
Definition at line 72 of file vtol_type.h.
Referenced by Tiltrotor::fill_actuator_outputs(), and VtolAttitudeControl::parameters_update().
bool Params::elevons_mc_lock |
Definition at line 54 of file vtol_type.h.
Referenced by Tiltrotor::fill_actuator_outputs(), Tailsitter::fill_actuator_outputs(), Standard::fill_actuator_outputs(), and VtolAttitudeControl::parameters_update().
float Params::front_trans_duration |
Definition at line 61 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), Tiltrotor::update_transition_state(), and Tailsitter::update_transition_state().
float Params::front_trans_throttle |
Definition at line 64 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), and Standard::update_transition_state().
float Params::front_trans_time_min |
Definition at line 60 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), Tiltrotor::update_transition_state(), Standard::update_transition_state(), Tiltrotor::update_vtol_state(), and Standard::update_vtol_state().
float Params::front_trans_time_openloop |
Definition at line 59 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), Tiltrotor::update_transition_state(), and Tiltrotor::update_vtol_state().
float Params::front_trans_timeout |
Definition at line 68 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), and Standard::update_transition_state().
float Params::fw_alt_err |
Definition at line 56 of file vtol_type.h.
Referenced by VtolType::check_quadchute_condition(), and VtolAttitudeControl::parameters_update().
float Params::fw_min_alt |
Definition at line 55 of file vtol_type.h.
Referenced by VtolType::check_quadchute_condition(), and VtolAttitudeControl::parameters_update().
int32_t Params::fw_motors_off |
bitmask of all motors that should be off in fixed wing mode
Definition at line 70 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), and VtolType::set_motor_state().
float Params::fw_qc_max_pitch |
Definition at line 57 of file vtol_type.h.
Referenced by VtolType::check_quadchute_condition(), and VtolAttitudeControl::parameters_update().
float Params::fw_qc_max_roll |
Definition at line 58 of file vtol_type.h.
Referenced by VtolType::check_quadchute_condition(), and VtolAttitudeControl::parameters_update().
int32_t Params::idle_pwm_mc |
Definition at line 51 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), VtolType::set_idle_mc(), VtolType::set_motor_state(), and VtolAttitudeControl::VtolAttitudeControl().
float Params::mpc_xy_cruise |
Definition at line 69 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update().
float Params::transition_airspeed |
Definition at line 63 of file vtol_type.h.
Referenced by Standard::parameters_update(), VtolAttitudeControl::parameters_update(), Tiltrotor::update_transition_state(), Tiltrotor::update_vtol_state(), Tailsitter::update_vtol_state(), and Standard::update_vtol_state().
int32_t Params::vtol_motor_id |
Definition at line 52 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), VtolType::set_idle_fw(), VtolType::set_idle_mc(), VtolType::set_motor_state(), and VtolAttitudeControl::VtolAttitudeControl().
int32_t Params::vtol_type |
Definition at line 53 of file vtol_type.h.
Referenced by VtolAttitudeControl::parameters_update(), and VtolAttitudeControl::VtolAttitudeControl().