44 #include "FlightTaskManualAltitude.hpp" 74 float _velocity_scale{0.0f};
Definition: WeatherVane.hpp:48
Definition: FlightTaskManualPosition.hpp:46
void _updateSetpoints() override
updates all setpoints
Definition: FlightTaskManualPosition.cpp:171
bool activate() override
Call once on the event where you switch to the task.
Definition: FlightTaskManualPosition.cpp:72
DEFINE_PARAMETERS_CUSTOM_PARENT(FlightTaskManualAltitude,(ParamFloat< px4::params::MPC_VEL_MANUAL >) _param_mpc_vel_manual,(ParamFloat< px4::params::MPC_ACC_HOR_MAX >) _param_mpc_acc_hor_max,(ParamFloat< px4::params::MPC_HOLD_MAX_XY >) _param_mpc_hold_max_xy,(ParamFloat< px4::params::MPC_ACC_HOR_ESTM >) _param_mpc_acc_hor_estm) private uint8_t _reset_counter
counter for estimator resets in xy-direction
Definition: FlightTaskManualPosition.hpp:75
WeatherVane * _weathervane_yaw_handler
external weathervane library, used to implement a yaw control law that turns the vehicle nose into th...
Definition: FlightTaskManualPosition.hpp:77
Definition: CollisionPrevention.hpp:56
bool initializeSubscriptions(SubscriptionArray &subscription_array) override
Initialize the uORB subscriptions using an array.
Definition: FlightTaskManualPosition.cpp:49
void setYawHandler(WeatherVane *yaw_handler) override
Sets an external yaw handler which can be used to implement a different yaw control strategy...
Definition: FlightTaskManualPosition.hpp:59
Definition: px4_param.h:318
void _scaleSticks() override
scales sticks to velocity in z
Definition: FlightTaskManualPosition.cpp:94
bool updateInitialize() override
Call before activate() or update() to initialize time and input data.
Definition: FlightTaskManualPosition.cpp:62
Definition: FlightTaskManualAltitude.hpp:45
Definition: SubscriptionArray.hpp:46
CollisionPrevention _collision_prevention
collision avoidance setpoint amendment
Definition: FlightTaskManualPosition.hpp:80
void _updateXYlock()
applies position lock based on stick and velocity
Definition: FlightTaskManualPosition.cpp:144