Onboard-SDK-ROS
DJI_Mission.h
1 
20 #ifndef DJI_MISSION_H
21 #define DJI_MISSION_H
22 
23 #include "DJI_Config.h"
24 #include "DJI_API.h"
25 
26 namespace DJI
27 {
28 namespace onboardSDK
29 {
30 #pragma pack(1)
31 
32 typedef struct HotPointACKData
33 {
34  uint8_t status;
35  uint16_t radius; // in cm
36  uint8_t failReasion;
37  uint8_t yawRate;
39 
41 typedef struct GSPushData
42 {
43  uint8_t type;
44  uint8_t data_1;
45  uint8_t data_2;
46  uint8_t data_3;
47  uint8_t data_4;
48  uint8_t data_5;
49 } GSPushData;
50 
51 #pragma pack()
52 
53 typedef struct MissionACKMap
54 {
55  uint8_t code;
56  const char *meaning;
58 
59 void missionCallback(CoreAPI *api, Header *protocolHeader, UserData userdata = 0);
60 
61 } // namespace onboardSDK
62 } // namespace DJI
63 
64 #endif // DJI_MISSION_H
Core API for DJI onboardSDK library.
CoreAPI implements core Open Protocol communication between M100/M600/A3 and your onboard embedded pl...
Definition: DJI_API.h:195
Definition: DJI_Mission.h:53
Definition: DJI_Mission.h:41
Definition: DJI_Mission.h:32
Definition: DJI_Type.h:118
Definition: DJI_Mission.cpp:16