44 #include <uORB/topics/manual_control_setpoint.h> 64 float stickDeadzone()
const {
return _param_mpc_hold_dz.get(); }
68 bool _evaluateSticks();
69 void _applyGearSwitch(uint8_t gswitch);
76 _param_mpc_xy_man_expo,
78 _param_mpc_z_man_expo,
int _gear_switch_old
old switch state
Definition: FlightTaskManual.hpp:62
Definition: FlightTask.hpp:58
matrix::Vector< float, 4 > _sticks_expo
modified manual sticks using expo function
Definition: FlightTaskManual.hpp:61
virtual bool applyCommandParameters(const vehicle_command_s &command)
To be called to adopt parameters from an arrived vehicle command.
Definition: FlightTask.hpp:93
bool initializeSubscriptions(SubscriptionArray &subscription_array) override
Initialize the uORB subscriptions using an array.
Definition: FlightTaskManual.cpp:45
Definition: px4_param.h:318
Abstract base class for different advanced flight tasks like orbit, follow me, ...
matrix::Vector< float, 4 > _sticks
unmodified manual stick inputs
Definition: FlightTaskManual.hpp:60
bool applyCommandParameters(const vehicle_command_s &command) override
To be called to adopt parameters from an arrived vehicle command.
Definition: FlightTaskManual.hpp:54
Definition: SubscriptionArray.hpp:46
bool updateInitialize() override
Call before activate() or update() to initialize time and input data.
Definition: FlightTaskManual.cpp:58
Definition: FlightTaskManual.hpp:46
bool _sticks_data_required
let inherited task-class define if it depends on stick data
Definition: FlightTaskManual.hpp:59