73 (ParamFloat<px4::params::MPC_HOLD_DZ>) _param_mpc_hold_dz,
74 (ParamFloat<px4::params::MPC_XY_MAN_EXPO>)
75 _param_mpc_xy_man_expo,
76 (ParamFloat<px4::params::MPC_Z_MAN_EXPO>)
77 _param_mpc_z_man_expo,
78 (ParamFloat<px4::params::MPC_YAW_EXPO>)
80 (ParamFloat<px4::params::COM_RC_LOSS_T>) _param_com_rc_loss_t
virtual ~FlightTaskManual()=default
bool _evaluateSticks()
checks and sets stick inputs
FlightTaskManual()=default
#define ORB_ID(_name)
Generates a pointer to the uORB metadata structure for a given topic.
Abstract base class for different advanced flight tasks like orbit, follow me, ...
bool applyCommandParameters(const vehicle_command_s &command) override
To be called to adopt parameters from an arrived vehicle command.
matrix::Vector< float, 4 > _sticks_expo
modified manual sticks using expo function
void _applyGearSwitch(uint8_t gswitch)
Sets gears according to switch.
matrix::Vector< float, 4 > _sticks
unmodified manual stick inputs
virtual bool applyCommandParameters(const vehicle_command_s &command)
To be called to adopt parameters from an arrived vehicle command.
bool updateInitialize() override
Call before activate() or update() to initialize time and input data.
int _gear_switch_old
old switch state
uORB::SubscriptionData< manual_control_setpoint_s > _sub_manual_control_setpoint
float stickDeadzone() const
bool _sticks_data_required
let inherited task-class define if it depends on stick data