forked from hybridgroup/gobot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.go
180 lines (160 loc) · 8.92 KB
/
constants.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
package client
const (
// libARNetworkAL/Includes/libARNetworkAL/ARNETWORKAL_Manager.h
ARNETWORKAL_MANAGER_DEFAULT_ID_MAX uint16 = 256
// ARNETWORKAL_Frame_t identifiers
BD_NET_CD_NONACK_ID byte = 10
BD_NET_CD_ACK_ID byte = 11
BD_NET_CD_EMERGENCY_ID byte = 12
BD_NET_CD_VIDEO_ACK_ID byte = 13
BD_NET_DC_VIDEO_DATA_ID byte = 125
BD_NET_DC_EVENT_ID byte = 126
BD_NET_DC_NAVDATA_ID byte = 127
// eARCOMMANDS_ID_PROJECT
ARCOMMANDS_ID_PROJECT_COMMON byte = 0
ARCOMMANDS_ID_PROJECT_ARDRONE3 byte = 1
// eARCOMMANDS_ID_ARDRONE3_CLASS
ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTING byte = 0
ARCOMMANDS_ID_ARDRONE3_CLASS_ANIMATIONS byte = 5
ARCOMMANDS_ID_ARDRONE3_CLASS_CAMERA byte = 1
ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORD byte = 7
ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORDSTATE byte = 8
ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIARECORDEVENT byte = 3
ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSTATE byte = 4
ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORK byte = 13
ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSTATE byte = 14
ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSETTINGS byte = 2
ARCOMMANDS_ID_ARDRONE3_CLASS_PILOTINGSETTINGSSTATE byte = 6
ARCOMMANDS_ID_ARDRONE3_CLASS_SPEEDSETTINGS byte = 11
ARCOMMANDS_ID_ARDRONE3_CLASS_SPEEDSETTINGSSTATE byte = 12
ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSETTINGS byte = 9
ARCOMMANDS_ID_ARDRONE3_CLASS_NETWORKSETTINGSSTATE byte = 10
ARCOMMANDS_ID_ARDRONE3_CLASS_SETTINGS byte = 15
ARCOMMANDS_ID_ARDRONE3_CLASS_SETTINGSSTATE byte = 16
ARCOMMANDS_ID_ARDRONE3_CLASS_DIRECTORMODE byte = 17
ARCOMMANDS_ID_ARDRONE3_CLASS_DIRECTORMODESTATE byte = 18
ARCOMMANDS_ID_ARDRONE3_CLASS_PICTURESETTINGS byte = 19
ARCOMMANDS_ID_ARDRONE3_CLASS_PICTURESETTINGSSTATE byte = 20
ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIASTREAMING byte = 21
ARCOMMANDS_ID_ARDRONE3_CLASS_MEDIASTREAMINGSTATE byte = 22
ARCOMMANDS_ID_ARDRONE3_CLASS_GPSSETTINGS byte = 23
ARCOMMANDS_ID_ARDRONE3_CLASS_GPSSETTINGSSTATE byte = 24
ARCOMMANDS_ID_ARDRONE3_CLASS_CAMERASTATE byte = 25
ARCOMMANDS_ID_ARDRONE3_CLASS_ANTIFLICKERING byte = 29
ARCOMMANDS_ID_ARDRONE3_CLASS_ANTIFLICKERINGSTATE byte = 30
// eARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_FLATTRIMCHANGED byte = 0
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_FLYINGSTATECHANGED byte = 1
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ALERTSTATECHANGED byte = 2
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_NAVIGATEHOMESTATECHANGED byte = 3
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_POSITIONCHANGED byte = 4
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_SPEEDCHANGED byte = 5
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ATTITUDECHANGED byte = 6
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_AUTOTAKEOFFMODECHANGED byte = 7
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_ALTITUDECHANGED byte = 8
ARCOMMANDS_ID_ARDRONE3_PILOTINGSTATE_CMD_MAX byte = 9
// eARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD;
ARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD_FLIP byte = 0
ARCOMMANDS_ID_ARDRONE3_ANIMATIONS_CMD_MAX byte = 1
// eARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE;
ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_LANDED byte = 0
ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_TAKINGOFF byte = 1
ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_HOVERING byte = 2
ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_FLYING byte = 3
ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_LANDING byte = 4
ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_EMERGENCY byte = 5
ARCOMMANDS_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE_MAX byte = 6
// eARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION;
ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_FRONT byte = 0
ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_BACK byte = 1
ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_RIGHT byte = 2
ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_LEFT byte = 3
ARCOMMANDS_ARDRONE3_ANIMATIONS_FLIP_DIRECTION_MAX byte = 4
// eARCOMMANDS_ID_COMMON_CLASS
ARCOMMANDS_ID_COMMON_CLASS_NETWORK byte = 0
ARCOMMANDS_ID_COMMON_CLASS_NETWORKEVENT byte = 1
ARCOMMANDS_ID_COMMON_CLASS_SETTINGS byte = 2
ARCOMMANDS_ID_COMMON_CLASS_SETTINGSSTATE byte = 3
ARCOMMANDS_ID_COMMON_CLASS_COMMON byte = 4
ARCOMMANDS_ID_COMMON_CLASS_COMMONSTATE byte = 5
ARCOMMANDS_ID_COMMON_CLASS_OVERHEAT byte = 6
ARCOMMANDS_ID_COMMON_CLASS_OVERHEATSTATE byte = 7
ARCOMMANDS_ID_COMMON_CLASS_CONTROLLERSTATE byte = 8
ARCOMMANDS_ID_COMMON_CLASS_WIFISETTINGS byte = 9
ARCOMMANDS_ID_COMMON_CLASS_WIFISETTINGSSTATE byte = 10
ARCOMMANDS_ID_COMMON_CLASS_MAVLINK byte = 11
ARCOMMANDS_ID_COMMON_CLASS_MAVLINKSTATE byte = 12
ARCOMMANDS_ID_COMMON_CLASS_CALIBRATION byte = 13
ARCOMMANDS_ID_COMMON_CLASS_CALIBRATIONSTATE byte = 14
ARCOMMANDS_ID_COMMON_CLASS_CAMERASETTINGSSTATE byte = 15
ARCOMMANDS_ID_COMMON_CLASS_GPS byte = 16
ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANSTATE byte = 17
ARCOMMANDS_ID_COMMON_CLASS_FLIGHTPLANEVENT byte = 19
ARCOMMANDS_ID_COMMON_CLASS_ARLIBSVERSIONSSTATE byte = 18
// eARCOMMANDS_ID_ARDRONE3_PILOTING_CMD
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_FLATTRIM byte = 0
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_TAKEOFF byte = 1
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_PCMD byte = 2
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_LANDING byte = 3
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_EMERGENCY byte = 4
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_NAVIGATEHOME byte = 5
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_AUTOTAKEOFFMODE byte = 6
ARCOMMANDS_ID_ARDRONE3_PILOTING_CMD_MAX byte = 7
// eARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD
ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_PICTURE byte = 0
ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_VIDEO byte = 1
ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_PICTUREV2 byte = 2
ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_VIDEOV2 byte = 3
ARCOMMANDS_ID_ARDRONE3_MEDIARECORD_CMD_MAX byte = 4
// eARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD
ARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD_STOP byte = 0
ARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD_START byte = 1
ARCOMMANDS_ARDRONE3_MEDIARECORD_VIDEO_RECORD_MAX byte = 2
// eARCOMMANDS_ID_COMMON_COMMON_CMD
ARCOMMANDS_ID_COMMON_COMMON_CMD_ALLSTATES byte = 0
ARCOMMANDS_ID_COMMON_COMMON_CMD_CURRENTDATE byte = 1
ARCOMMANDS_ID_COMMON_COMMON_CMD_CURRENTTIME byte = 2
ARCOMMANDS_ID_COMMON_COMMON_CMD_REBOOT byte = 3
ARCOMMANDS_ID_COMMON_COMMON_CMD_MAX byte = 4
// eARCOMMANDS_ID_COMMON_COMMONSTATE_CMD;
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_ALLSTATESCHANGED byte = 0
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_BATTERYSTATECHANGED byte = 1
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGESTATELISTCHANGED byte = 2
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGEINFOSTATELISTCHANGED byte = 3
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_CURRENTDATECHANGED byte = 4
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_CURRENTTIMECHANGED byte = 5
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MASSSTORAGEINFOREMAININGLISTCHANGED byte = 6
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_WIFISIGNALCHANGED byte = 6
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_SENSORSSTATESLISTCHANGED byte = 7
ARCOMMANDS_ID_COMMON_COMMONSTATE_CMD_MAX byte = 8
// eARMEDIA_ENCAPSULER_CODEC
CODEC_UNKNNOWN byte = 0
CODEC_VLIB byte = 1
CODEC_P264 byte = 2
CODEC_MPEG4_VISUAL byte = 3
CODEC_MPEG4_AVC byte = 4
CODEC_MOTION_JPEG byte = 5
// eARMEDIA_ENCAPSULER_FRAME_TYPE;
ARMEDIA_ENCAPSULER_FRAME_TYPE_UNKNNOWN byte = 0
ARMEDIA_ENCAPSULER_FRAME_TYPE_I_FRAME byte = 1
ARMEDIA_ENCAPSULER_FRAME_TYPE_P_FRAME byte = 2
ARMEDIA_ENCAPSULER_FRAME_TYPE_JPEG byte = 3
ARMEDIA_ENCAPSULER_FRAME_TYPE_MAX byte = 4
// eARNETWORK_MANAGER_INTERNAL_BUFFER_ID
ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_PING byte = 0
ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_PONG byte = 1
ARNETWORK_MANAGER_INTERNAL_BUFFER_ID_MAX byte = 3
// eARNETWORKAL_FRAME_TYPE
ARNETWORKAL_FRAME_TYPE_UNINITIALIZED byte = 0
ARNETWORKAL_FRAME_TYPE_ACK byte = 1
ARNETWORKAL_FRAME_TYPE_DATA byte = 2
ARNETWORKAL_FRAME_TYPE_DATA_LOW_LATENCY byte = 3
ARNETWORKAL_FRAME_TYPE_DATA_WITH_ACK byte = 4
ARNETWORKAL_FRAME_TYPE_MAX byte = 5
ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_MAXVERTICALSPEED byte = 0
ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_MAXROTATIONSPEED byte = 1
ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_HULLPROTECTION byte = 2
ARCOMMANDS_ID_ARDRONE3_SPEEDSETTINGS_CMD_OUTDOOR byte = 3
ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMING_CMD_VIDEOENABLE byte = 0
ARCOMMANDS_ID_ARDRONE3_MEDIASTREAMING_CMD_VIDEOSTREAMMODE byte = 1
)