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.