_att_sub | MulticopterPositionControl | private |
_attitude_setpoint_id | MulticopterPositionControl | private |
_children | control::SuperBlock | protected |
_control | MulticopterPositionControl | private |
_control_mode | MulticopterPositionControl | private |
_control_mode_sub | MulticopterPositionControl | private |
_cycle_perf | MulticopterPositionControl | private |
_dt | control::Block | protected |
_failsafe_land_hysteresis | MulticopterPositionControl | private |
_flight_tasks | MulticopterPositionControl | private |
_home_pos | MulticopterPositionControl | private |
_home_pos_sub | MulticopterPositionControl | private |
_in_failsafe | MulticopterPositionControl | private |
_landing_gear | MulticopterPositionControl | private |
_landing_gear_pub | MulticopterPositionControl | private |
_last_warn | MulticopterPositionControl | private |
_list_node_sibling | ListNode< Block *> | protected |
_local_pos | MulticopterPositionControl | private |
_local_pos_sp_pub | MulticopterPositionControl | private |
_local_pos_sub | MulticopterPositionControl | private |
_mavlink_log_pub | MulticopterPositionControl | private |
_name | control::Block | protected |
_old_landing_gear_position | MulticopterPositionControl | private |
_parameter_update_sub | MulticopterPositionControl | private |
_params | control::Block | protected |
_parent | control::Block | protected |
_pub_vehicle_command | MulticopterPositionControl | private |
_states | MulticopterPositionControl | private |
_takeoff | MulticopterPositionControl | private |
_task_failure_count | MulticopterPositionControl | private |
_time_stamp_last_loop | MulticopterPositionControl | private |
_traj_sp_pub | MulticopterPositionControl | private |
_vehicle_attitude_setpoint_pub | MulticopterPositionControl | private |
_vehicle_land_detected | MulticopterPositionControl | private |
_vehicle_land_detected_sub | MulticopterPositionControl | private |
_vehicle_status | MulticopterPositionControl | private |
_vehicle_status_sub | MulticopterPositionControl | private |
_vel_x_deriv | MulticopterPositionControl | private |
_vel_y_deriv | MulticopterPositionControl | private |
_vel_z_deriv | MulticopterPositionControl | private |
_wv_controller | MulticopterPositionControl | private |
_wv_dcm_z_sp_prev | MulticopterPositionControl | private |
ALTITUDE_THRESHOLD | MulticopterPositionControl | privatestatic |
control::Block::Block(SuperBlock *parent, const char *name) | control::Block | |
control::Block::Block(const Block &)=delete | control::Block | |
control::Block::Block(Block &&)=delete | control::Block | |
check_failure(bool task_failure, uint8_t nav_state) | MulticopterPositionControl | private |
custom_command(int argc, char *argv[]) | MulticopterPositionControl | static |
DEFINE_PARAMETERS((ParamFloat< px4::params::MPC_XY_P >) _param_mpc_xy_p,(ParamFloat< px4::params::MPC_Z_P >) _param_mpc_z_p,(ParamFloat< px4::params::MPC_XY_VEL_P >) _param_mpc_xy_vel_p,(ParamFloat< px4::params::MPC_XY_VEL_I >) _param_mpc_xy_vel_i,(ParamFloat< px4::params::MPC_XY_VEL_D >) _param_mpc_xy_vel_d,(ParamFloat< px4::params::MPC_Z_VEL_P >) _param_mpc_z_vel_p,(ParamFloat< px4::params::MPC_Z_VEL_I >) _param_mpc_z_vel_i,(ParamFloat< px4::params::MPC_Z_VEL_D >) _param_mpc_z_vel_d,(ParamFloat< px4::params::MPC_XY_VEL_MAX >) _param_mpc_xy_vel_max,(ParamFloat< px4::params::MPC_Z_VEL_MAX_UP >) _param_mpc_z_vel_max_up,(ParamFloat< px4::params::MPC_Z_VEL_MAX_DN >) _param_mpc_z_vel_max_dn,(ParamFloat< px4::params::MPC_TILTMAX_AIR >) _param_mpc_tiltmax_air,(ParamFloat< px4::params::MPC_THR_HOVER >) _param_mpc_thr_hover,(ParamFloat< px4::params::MPC_SPOOLUP_TIME >) _param_mpc_spoolup_time,(ParamFloat< px4::params::MPC_TKO_RAMP_T >) _param_mpc_tko_ramp_t,(ParamFloat< px4::params::MPC_TKO_SPEED >) _param_mpc_tko_speed,(ParamFloat< px4::params::MPC_LAND_SPEED >) _param_mpc_land_speed,(ParamFloat< px4::params::MPC_VEL_MANUAL >) _param_mpc_vel_manual,(ParamFloat< px4::params::MPC_XY_CRUISE >) _param_mpc_xy_cruise,(ParamFloat< px4::params::MPC_LAND_ALT2 >) _param_mpc_land_alt2,(ParamInt< px4::params::MPC_POS_MODE >) _param_mpc_pos_mode,(ParamInt< px4::params::MPC_AUTO_MODE >) _param_mpc_auto_mode,(ParamInt< px4::params::MPC_ALT_MODE >) _param_mpc_alt_mode,(ParamFloat< px4::params::MPC_TILTMAX_LND >) _param_mpc_tiltmax_lnd,(ParamFloat< px4::params::MPC_THR_MIN >) _param_mpc_thr_min,(ParamFloat< px4::params::MPC_THR_MAX >) _param_mpc_thr_max) | MulticopterPositionControl | private |
failsafe(vehicle_local_position_setpoint_s &setpoint, const PositionControlStates &states, const bool force, const bool warn) | MulticopterPositionControl | private |
getChildren() | control::SuperBlock | inlineprotected |
getDt() | control::Block | inline |
getName(char *name, size_t n) | control::Block | |
getParams() | control::Block | inlineprotected |
getParent() | control::Block | inlineprotected |
getSibling() const | ListNode< Block *> | inline |
init() | MulticopterPositionControl | |
limit_altitude(vehicle_local_position_setpoint_s &setpoint) | MulticopterPositionControl | private |
limit_thrust_during_landing(vehicle_attitude_setpoint_s &setpoint) | MulticopterPositionControl | private |
LOITER_TIME_BEFORE_DESCEND | MulticopterPositionControl | privatestatic |
MulticopterPositionControl() | MulticopterPositionControl | |
NUM_FAILURE_TRIES | MulticopterPositionControl | privatestatic |
operator=(const SuperBlock &)=delete | control::SuperBlock | |
operator=(SuperBlock &&)=delete | control::SuperBlock | |
control::Block::operator=(const Block &)=delete | control::Block | |
control::Block::operator=(Block &&)=delete | control::Block | |
parameters_update(bool force) | MulticopterPositionControl | private |
poll_subscriptions() | MulticopterPositionControl | private |
print_status() override | MulticopterPositionControl | |
print_usage(const char *reason=nullptr) | MulticopterPositionControl | static |
publish_attitude() | MulticopterPositionControl | private |
reset_setpoint_to_nan(vehicle_local_position_setpoint_s &setpoint) | MulticopterPositionControl | private |
Run() override | MulticopterPositionControl | |
send_vehicle_cmd_do(uint8_t nav_state) | MulticopterPositionControl | private |
set_vehicle_states(const float &vel_sp_z) | MulticopterPositionControl | private |
setDt(float dt) override | control::SuperBlock | virtual |
setSibling(Block * sibling) | ListNode< Block *> | inline |
start_flight_task() | MulticopterPositionControl | private |
SuperBlock(SuperBlock *parent, const char *name) | control::SuperBlock | inline |
SuperBlock(const SuperBlock &)=delete | control::SuperBlock | |
SuperBlock(SuperBlock &&)=delete | control::SuperBlock | |
task_spawn(int argc, char *argv[]) | MulticopterPositionControl | static |
TRAJECTORY_STREAM_TIMEOUT_US | MulticopterPositionControl | privatestatic |
updateChildParams() | control::SuperBlock | protected |
updateParams() override | control::SuperBlock | inlinevirtual |
updateParamsSubclass() | control::Block | inlineprotectedvirtual |
warn_rate_limited(const char *str) | MulticopterPositionControl | private |
~Block()=default | control::Block | virtual |
~MulticopterPositionControl() override | MulticopterPositionControl | |
~SuperBlock()=default | control::SuperBlock | |