69 void _generateIdleSetpoints();
70 void _generateLandSetpoints();
71 void _generateVelocitySetpoints();
72 void _generateTakeoffSetpoints();
81 bool _highEnoughForLandingGear();
bool activate() override
Call once on the event where you switch to the task.
Definition: FlightTaskAutoMapper.cpp:43
void updateParams() override
See ModuleParam class.
Definition: FlightTaskAutoMapper.cpp:167
float _alt_above_ground
If home provided, then it is altitude above home, otherwise it is altitude above local position refer...
Definition: FlightTaskAutoMapper.hpp:55
void _updateAltitudeAboveGround()
Computes altitude above ground based on sensors available.
Definition: FlightTaskAutoMapper.cpp:152
WaypointType
This enum has to agree with position_setpoint_s type definition The only reason for not using the str...
Definition: FlightTaskAuto.hpp:55
Definition: FlightTaskAuto.hpp:73
bool update() override
To be called regularly in the control loop cycle to execute the task.
Definition: FlightTaskAutoMapper.cpp:50
Definition: px4_param.h:318
Definition: FlightTaskAutoMapper.hpp:45
Map from global triplet to local quadruple.
virtual void _generateSetpoints()=0
Generate velocity and position setpoint for following line.