dji_mission_manager.hpp
Go to the documentation of this file.
void * UserData
This is used as the datatype for all data arguments in callbacks.
Definition: dji_type.hpp:75
ACK::ErrorCode init(DJI_MISSION_TYPE type, int timeout, UserData missionData=0)
init missions, could be hotpt or waypt, blocking calls
Definition: dji_mission_manager.cpp:54
HotpointMission * getHotpt(int index)
get hotpt ptr from hotpt container
Definition: dji_mission_manager.cpp:155
This struct is returned from all blocking calls, except certain mission calls that have explicit type...
Definition: dji_ack.hpp:146
void(* VehicleCallBack)(Vehicle *vehicle, RecvContainer recvFrame, UserData userData)
Function prototype for all callback functions used in the OSDK.
Definition: dji_vehicle_callback.hpp:76
WaypointMission * getWaypt(int index)
get waypt ptr from waypt container
Definition: dji_mission_manager.cpp:146
Implementation of HotPoint (Point of Interest) Missions for DJI OSDK.
Implementation of GPS Waypoint Missions for DJI OSDK.
MissionManager class for chaining/managing missions.
Definition: dji_mission_manager.hpp:62
APIs for Hotpoint (Point of Interest) Missions.
Definition: dji_hotpoint.hpp:45
Definition: dji_ack.cpp:38
static void missionCallback(Vehicle *vehiclePtr, RecvContainer recvFrame, UserData userData)
a callback function for waypoint non-blocking calls
Definition: dji_mission_manager.cpp:127