|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Map from global triplet to local quadruple. More...
#include "FlightTask.hpp"#include <uORB/topics/position_setpoint_triplet.h>#include <uORB/topics/position_setpoint.h>#include <uORB/topics/home_position.h>#include <uORB/topics/manual_control_setpoint.h>#include <uORB/topics/vehicle_status.h>#include <lib/ecl/geo/geo.h>#include <ObstacleAvoidance.hpp>Go to the source code of this file.
Classes | |
| class | FlightTaskAuto |
Enumerations | |
| enum | WaypointType : int { WaypointType::position = position_setpoint_s::SETPOINT_TYPE_POSITION, WaypointType::velocity = position_setpoint_s::SETPOINT_TYPE_VELOCITY, WaypointType::loiter = position_setpoint_s::SETPOINT_TYPE_LOITER, WaypointType::takeoff = position_setpoint_s::SETPOINT_TYPE_TAKEOFF, WaypointType::land = position_setpoint_s::SETPOINT_TYPE_LAND, WaypointType::idle = position_setpoint_s::SETPOINT_TYPE_IDLE, WaypointType::offboard = position_setpoint_s::SETPOINT_TYPE_OFFBOARD, WaypointType::follow_target = position_setpoint_s::SETPOINT_TYPE_FOLLOW_TARGET } |
| This enum has to agree with position_setpoint_s type definition The only reason for not using the struct position_setpoint is because of the size. More... | |
| enum | State { State::offtrack, State::target_behind, State::previous_infront, State::none } |
Map from global triplet to local quadruple.
Definition in file FlightTaskAuto.hpp.
|
strong |
Definition at line 67 of file FlightTaskAuto.hpp.
|
strong |
This enum has to agree with position_setpoint_s type definition The only reason for not using the struct position_setpoint is because of the size.
| Enumerator | |
|---|---|
| position | |
| velocity | |
| loiter | |
| takeoff | |
| land | |
| idle | |
| offboard | |
| follow_target | |
Definition at line 56 of file FlightTaskAuto.hpp.