/src/wireshark/epan/dissectors/packet-dis.c
Line | Count | Source |
1 | | /* packet-dis.c |
2 | | * Routines for Distributed Interactive Simulation packet |
3 | | * disassembly (IEEE-1278). |
4 | | * Copyright 2005, Scientific Research Corporation |
5 | | * Initial implementation by Jeremy Ouellette <jouellet@scires.com> |
6 | | * |
7 | | * Wireshark - Network traffic analyzer |
8 | | * By Gerald Combs <gerald@wireshark.org> |
9 | | * Copyright 1998 Gerald Combs |
10 | | * |
11 | | * SPDX-License-Identifier: GPL-2.0-or-later |
12 | | */ |
13 | | |
14 | | /* TODO / NOTES: |
15 | | * Lots more PDUs to implement. Most of the basic field types are |
16 | | * complete, however, so declaring new PDUs should be fairly simple. |
17 | | * |
18 | | */ |
19 | | |
20 | | #include "config.h" |
21 | | |
22 | | #include <wireshark.h> |
23 | | |
24 | | #include <epan/packet.h> |
25 | | #include <epan/epan.h> |
26 | | #include <epan/tfs.h> |
27 | | #include <epan/expert.h> |
28 | | |
29 | | #include <wsutil/ws_padding_to.h> |
30 | | |
31 | | #include "packet-link16.h" |
32 | | |
33 | 14 | #define DEFAULT_DIS_UDP_PORT 3000 /* Not IANA registered */ |
34 | | |
35 | | /* Encoding type the last 14 bits */ |
36 | 22 | #define DIS_ENCODING_TYPE(word) ((word) & 0x3FFF) |
37 | | |
38 | | // Global hash table to store previous EntityStatePDU EntityIdentifier |
39 | | static wmem_map_t *packet_context_map = NULL; |
40 | | |
41 | | // Structure to hold this EntityStatePDU entitykind and entitydomain |
42 | | typedef struct { |
43 | | uint8_t entity_kind; |
44 | | uint8_t entity_domain; |
45 | | } packet_context_t; |
46 | | /* SISO-REF-010-2023 Version 34 draft d11 - 21 July 2024 XML generated Content Begin */ |
47 | | /* Reprinted with permission from SISO Inc. */ |
48 | | |
49 | | /* SISO-REF-010 [UID 3] */ |
50 | | typedef enum |
51 | | { |
52 | | DIS_VERSION_OTHER = 0, |
53 | | DIS_VERSION_DIS_PDU_VERSION_1_0_MAY_92 = 1, |
54 | | DIS_VERSION_IEEE_1278_1993 = 2, |
55 | | DIS_VERSION_DIS_APPLICATIONS_VERSION_2_0_THIRD_DRAFT_28_MAY_1993 = 3, |
56 | | DIS_VERSION_DIS_APPLICATION_PROTOCOLS_VERSION_2_0_FOURTH_DRAFT_REVISED_16_MARCH_1994 = 4, |
57 | | DIS_VERSION_IEEE_1278_1_1995 = 5, |
58 | | DIS_VERSION_IEEE_1278_1A_1998 = 6, |
59 | | DIS_VERSION_IEEE_1278_1_2012 = 7, |
60 | | DIS_VERSION_IEEE_1278_1_202X = 8 |
61 | | } DIS_PDU_ProtocolVersion; |
62 | | |
63 | | static const value_string DIS_PDU_ProtocolVersion_Strings[] = { |
64 | | { DIS_VERSION_OTHER, "Other" }, |
65 | | { DIS_VERSION_DIS_PDU_VERSION_1_0_MAY_92, "DIS PDU version 1.0 (May 92)" }, |
66 | | { DIS_VERSION_IEEE_1278_1993, "IEEE 1278-1993" }, |
67 | | { DIS_VERSION_DIS_APPLICATIONS_VERSION_2_0_THIRD_DRAFT_28_MAY_1993, "DIS Applications Version 2.0 - Third Draft (28 May 1993)" }, |
68 | | { DIS_VERSION_DIS_APPLICATION_PROTOCOLS_VERSION_2_0_FOURTH_DRAFT_REVISED_16_MARCH_1994, "DIS Application Protocols Version 2.0 - Fourth Draft (Revised) (16 March 1994)" }, |
69 | | { DIS_VERSION_IEEE_1278_1_1995, "IEEE 1278.1-1995" }, |
70 | | { DIS_VERSION_IEEE_1278_1A_1998, "IEEE 1278.1A-1998" }, |
71 | | { DIS_VERSION_IEEE_1278_1_2012, "IEEE 1278.1-2012" }, |
72 | | { DIS_VERSION_IEEE_1278_1_202X, "IEEE 1278.1-202X" }, |
73 | | { 0, NULL } |
74 | | }; |
75 | | |
76 | | /* SISO-REF-010 [UID 4] */ |
77 | | typedef enum |
78 | | { |
79 | | DIS_PDUTYPE_OTHER = 0, |
80 | | DIS_PDUTYPE_ENTITY_STATE = 1, |
81 | | DIS_PDUTYPE_FIRE = 2, |
82 | | DIS_PDUTYPE_DETONATION = 3, |
83 | | DIS_PDUTYPE_COLLISION = 4, |
84 | | DIS_PDUTYPE_SERVICE_REQUEST = 5, |
85 | | DIS_PDUTYPE_RESUPPLY_OFFER = 6, |
86 | | DIS_PDUTYPE_RESUPPLY_RECEIVED = 7, |
87 | | DIS_PDUTYPE_RESUPPLY_CANCEL = 8, |
88 | | DIS_PDUTYPE_REPAIR_COMPLETE = 9, |
89 | | DIS_PDUTYPE_REPAIR_RESPONSE = 10, |
90 | | DIS_PDUTYPE_CREATE_ENTITY = 11, |
91 | | DIS_PDUTYPE_REMOVE_ENTITY = 12, |
92 | | DIS_PDUTYPE_START_RESUME = 13, |
93 | | DIS_PDUTYPE_STOP_FREEZE = 14, |
94 | | DIS_PDUTYPE_ACKNOWLEDGE = 15, |
95 | | DIS_PDUTYPE_ACTION_REQUEST = 16, |
96 | | DIS_PDUTYPE_ACTION_RESPONSE = 17, |
97 | | DIS_PDUTYPE_DATA_QUERY = 18, |
98 | | DIS_PDUTYPE_SET_DATA = 19, |
99 | | DIS_PDUTYPE_DATA = 20, |
100 | | DIS_PDUTYPE_EVENT_REPORT = 21, |
101 | | DIS_PDUTYPE_COMMENT = 22, |
102 | | DIS_PDUTYPE_ELECTROMAGNETIC_EMISSION = 23, |
103 | | DIS_PDUTYPE_DESIGNATOR = 24, |
104 | | DIS_PDUTYPE_TRANSMITTER = 25, |
105 | | DIS_PDUTYPE_SIGNAL = 26, |
106 | | DIS_PDUTYPE_RECEIVER = 27, |
107 | | DIS_PDUTYPE_IFF = 28, |
108 | | DIS_PDUTYPE_UNDERWATER_ACOUSTIC = 29, |
109 | | DIS_PDUTYPE_SUPPLEMENTAL_EMISSION_ENTITY_STATE = 30, |
110 | | DIS_PDUTYPE_INTERCOM_SIGNAL = 31, |
111 | | DIS_PDUTYPE_INTERCOM_CONTROL = 32, |
112 | | DIS_PDUTYPE_AGGREGATE_STATE = 33, |
113 | | DIS_PDUTYPE_ISGROUPOF = 34, |
114 | | DIS_PDUTYPE_TRANSFER_OWNERSHIP = 35, |
115 | | DIS_PDUTYPE_ISPARTOF = 36, |
116 | | DIS_PDUTYPE_MINEFIELD_STATE = 37, |
117 | | DIS_PDUTYPE_MINEFIELD_QUERY = 38, |
118 | | DIS_PDUTYPE_MINEFIELD_DATA = 39, |
119 | | DIS_PDUTYPE_MINEFIELD_RESPONSE_NACK = 40, |
120 | | DIS_PDUTYPE_ENVIRONMENTAL_PROCESS = 41, |
121 | | DIS_PDUTYPE_GRIDDED_DATA = 42, |
122 | | DIS_PDUTYPE_POINT_OBJECT_STATE = 43, |
123 | | DIS_PDUTYPE_LINEAR_OBJECT_STATE = 44, |
124 | | DIS_PDUTYPE_AREAL_OBJECT_STATE = 45, |
125 | | DIS_PDUTYPE_TSPI = 46, |
126 | | DIS_PDUTYPE_APPEARANCE = 47, |
127 | | DIS_PDUTYPE_ARTICULATED_PARTS = 48, |
128 | | DIS_PDUTYPE_LE_FIRE = 49, |
129 | | DIS_PDUTYPE_LE_DETONATION = 50, |
130 | | DIS_PDUTYPE_CREATE_ENTITY_R = 51, |
131 | | DIS_PDUTYPE_REMOVE_ENTITY_R = 52, |
132 | | DIS_PDUTYPE_START_RESUME_R = 53, |
133 | | DIS_PDUTYPE_STOP_FREEZE_R = 54, |
134 | | DIS_PDUTYPE_ACKNOWLEDGE_R = 55, |
135 | | DIS_PDUTYPE_ACTION_REQUEST_R = 56, |
136 | | DIS_PDUTYPE_ACTION_RESPONSE_R = 57, |
137 | | DIS_PDUTYPE_DATA_QUERY_R = 58, |
138 | | DIS_PDUTYPE_SET_DATA_R = 59, |
139 | | DIS_PDUTYPE_DATA_R = 60, |
140 | | DIS_PDUTYPE_EVENT_REPORT_R = 61, |
141 | | DIS_PDUTYPE_COMMENT_R = 62, |
142 | | DIS_PDUTYPE_RECORD_R = 63, |
143 | | DIS_PDUTYPE_SET_RECORD_R = 64, |
144 | | DIS_PDUTYPE_RECORD_QUERY_R = 65, |
145 | | DIS_PDUTYPE_COLLISION_ELASTIC = 66, |
146 | | DIS_PDUTYPE_ENTITY_STATE_UPDATE = 67, |
147 | | DIS_PDUTYPE_DIRECTED_ENERGY_FIRE = 68, |
148 | | DIS_PDUTYPE_ENTITY_DAMAGE_STATUS = 69, |
149 | | DIS_PDUTYPE_INFORMATION_OPERATIONS_ACTION = 70, |
150 | | DIS_PDUTYPE_INFORMATION_OPERATIONS_REPORT = 71, |
151 | | DIS_PDUTYPE_ATTRIBUTE = 72, |
152 | | DIS_PDUTYPE_APPLICATION_CONTROL = 73, |
153 | | DIS_PDUTYPE_IFF_INTERACTIVE = 74, |
154 | | /* Manually inserted "Experimental" non-SISO definitions begin */ |
155 | | DIS_PDUTYPE_ANNOUNCE_OBJECT = 129, |
156 | | DIS_PDUTYPE_DELETE_OBJECT = 130, |
157 | | DIS_PDUTYPE_DESCRIBE_APPLICATION = 131, |
158 | | DIS_PDUTYPE_DESCRIBE_EVENT = 132, |
159 | | DIS_PDUTYPE_DESCRIBE_OBJECT = 133, |
160 | | DIS_PDUTYPE_REQUEST_EVENT = 134, |
161 | | DIS_PDUTYPE_REQUEST_OBJECT = 135, |
162 | | DIS_PDUTYPE_STEALTH_STATE = 201 |
163 | | /* Manually inserted "Experimental" non-SISO definitions end */ |
164 | | } DIS_PDU_Type; |
165 | | |
166 | | static const value_string DIS_PDU_Type_Strings[] = { |
167 | | { DIS_PDUTYPE_OTHER, "Other" }, |
168 | | { DIS_PDUTYPE_ENTITY_STATE, "Entity State" }, |
169 | | { DIS_PDUTYPE_FIRE, "Fire" }, |
170 | | { DIS_PDUTYPE_DETONATION, "Detonation" }, |
171 | | { DIS_PDUTYPE_COLLISION, "Collision" }, |
172 | | { DIS_PDUTYPE_SERVICE_REQUEST, "Service Request" }, |
173 | | { DIS_PDUTYPE_RESUPPLY_OFFER, "Resupply Offer" }, |
174 | | { DIS_PDUTYPE_RESUPPLY_RECEIVED, "Resupply Received" }, |
175 | | { DIS_PDUTYPE_RESUPPLY_CANCEL, "Resupply Cancel" }, |
176 | | { DIS_PDUTYPE_REPAIR_COMPLETE, "Repair Complete" }, |
177 | | { DIS_PDUTYPE_REPAIR_RESPONSE, "Repair Response" }, |
178 | | { DIS_PDUTYPE_CREATE_ENTITY, "Create Entity" }, |
179 | | { DIS_PDUTYPE_REMOVE_ENTITY, "Remove Entity" }, |
180 | | { DIS_PDUTYPE_START_RESUME, "Start/Resume" }, |
181 | | { DIS_PDUTYPE_STOP_FREEZE, "Stop/Freeze" }, |
182 | | { DIS_PDUTYPE_ACKNOWLEDGE, "Acknowledge" }, |
183 | | { DIS_PDUTYPE_ACTION_REQUEST, "Action Request" }, |
184 | | { DIS_PDUTYPE_ACTION_RESPONSE, "Action Response" }, |
185 | | { DIS_PDUTYPE_DATA_QUERY, "Data Query" }, |
186 | | { DIS_PDUTYPE_SET_DATA, "Set Data" }, |
187 | | { DIS_PDUTYPE_DATA, "Data" }, |
188 | | { DIS_PDUTYPE_EVENT_REPORT, "Event Report" }, |
189 | | { DIS_PDUTYPE_COMMENT, "Comment" }, |
190 | | { DIS_PDUTYPE_ELECTROMAGNETIC_EMISSION, "Electromagnetic Emission" }, |
191 | | { DIS_PDUTYPE_DESIGNATOR, "Designator" }, |
192 | | { DIS_PDUTYPE_TRANSMITTER, "Transmitter" }, |
193 | | { DIS_PDUTYPE_SIGNAL, "Signal" }, |
194 | | { DIS_PDUTYPE_RECEIVER, "Receiver" }, |
195 | | { DIS_PDUTYPE_IFF, "IFF" }, |
196 | | { DIS_PDUTYPE_UNDERWATER_ACOUSTIC, "Underwater Acoustic" }, |
197 | | { DIS_PDUTYPE_SUPPLEMENTAL_EMISSION_ENTITY_STATE, "Supplemental Emission / Entity State" }, |
198 | | { DIS_PDUTYPE_INTERCOM_SIGNAL, "Intercom Signal" }, |
199 | | { DIS_PDUTYPE_INTERCOM_CONTROL, "Intercom Control" }, |
200 | | { DIS_PDUTYPE_AGGREGATE_STATE, "Aggregate State" }, |
201 | | { DIS_PDUTYPE_ISGROUPOF, "IsGroupOf" }, |
202 | | { DIS_PDUTYPE_TRANSFER_OWNERSHIP, "Transfer Ownership" }, |
203 | | { DIS_PDUTYPE_ISPARTOF, "IsPartOf" }, |
204 | | { DIS_PDUTYPE_MINEFIELD_STATE, "Minefield State" }, |
205 | | { DIS_PDUTYPE_MINEFIELD_QUERY, "Minefield Query" }, |
206 | | { DIS_PDUTYPE_MINEFIELD_DATA, "Minefield Data" }, |
207 | | { DIS_PDUTYPE_MINEFIELD_RESPONSE_NACK, "Minefield Response NACK" }, |
208 | | { DIS_PDUTYPE_ENVIRONMENTAL_PROCESS, "Environmental Process" }, |
209 | | { DIS_PDUTYPE_GRIDDED_DATA, "Gridded Data" }, |
210 | | { DIS_PDUTYPE_POINT_OBJECT_STATE, "Point Object State" }, |
211 | | { DIS_PDUTYPE_LINEAR_OBJECT_STATE, "Linear Object State" }, |
212 | | { DIS_PDUTYPE_AREAL_OBJECT_STATE, "Areal Object State" }, |
213 | | { DIS_PDUTYPE_TSPI, "TSPI" }, |
214 | | { DIS_PDUTYPE_APPEARANCE, "Appearance" }, |
215 | | { DIS_PDUTYPE_ARTICULATED_PARTS, "Articulated Parts" }, |
216 | | { DIS_PDUTYPE_LE_FIRE, "LE Fire" }, |
217 | | { DIS_PDUTYPE_LE_DETONATION, "LE Detonation" }, |
218 | | { DIS_PDUTYPE_CREATE_ENTITY_R, "Create Entity-R" }, |
219 | | { DIS_PDUTYPE_REMOVE_ENTITY_R, "Remove Entity-R" }, |
220 | | { DIS_PDUTYPE_START_RESUME_R, "Start/Resume-R" }, |
221 | | { DIS_PDUTYPE_STOP_FREEZE_R, "Stop/Freeze-R" }, |
222 | | { DIS_PDUTYPE_ACKNOWLEDGE_R, "Acknowledge-R" }, |
223 | | { DIS_PDUTYPE_ACTION_REQUEST_R, "Action Request-R" }, |
224 | | { DIS_PDUTYPE_ACTION_RESPONSE_R, "Action Response-R" }, |
225 | | { DIS_PDUTYPE_DATA_QUERY_R, "Data Query-R" }, |
226 | | { DIS_PDUTYPE_SET_DATA_R, "Set Data-R" }, |
227 | | { DIS_PDUTYPE_DATA_R, "Data-R" }, |
228 | | { DIS_PDUTYPE_EVENT_REPORT_R, "Event Report-R" }, |
229 | | { DIS_PDUTYPE_COMMENT_R, "Comment-R" }, |
230 | | { DIS_PDUTYPE_RECORD_R, "Record-R" }, |
231 | | { DIS_PDUTYPE_SET_RECORD_R, "Set Record-R" }, |
232 | | { DIS_PDUTYPE_RECORD_QUERY_R, "Record Query-R" }, |
233 | | { DIS_PDUTYPE_COLLISION_ELASTIC, "Collision-Elastic" }, |
234 | | { DIS_PDUTYPE_ENTITY_STATE_UPDATE, "Entity State Update" }, |
235 | | { DIS_PDUTYPE_DIRECTED_ENERGY_FIRE, "Directed Energy Fire" }, |
236 | | { DIS_PDUTYPE_ENTITY_DAMAGE_STATUS, "Entity Damage Status" }, |
237 | | { DIS_PDUTYPE_INFORMATION_OPERATIONS_ACTION, "Information Operations Action" }, |
238 | | { DIS_PDUTYPE_INFORMATION_OPERATIONS_REPORT, "Information Operations Report" }, |
239 | | { DIS_PDUTYPE_ATTRIBUTE, "Attribute" }, |
240 | | { DIS_PDUTYPE_APPLICATION_CONTROL, "Application Control" }, |
241 | | { DIS_PDUTYPE_IFF_INTERACTIVE, "IFF Interactive" }, |
242 | | /* Manually inserted "Experimental" non-SISO definitions begin */ |
243 | | { DIS_PDUTYPE_ANNOUNCE_OBJECT, "Announce Object" }, |
244 | | { DIS_PDUTYPE_DELETE_OBJECT, "Delete Object" }, |
245 | | { DIS_PDUTYPE_DESCRIBE_APPLICATION, "Describe Application" }, |
246 | | { DIS_PDUTYPE_DESCRIBE_EVENT, "Describe Event" }, |
247 | | { DIS_PDUTYPE_DESCRIBE_OBJECT, "Describe Object" }, |
248 | | { DIS_PDUTYPE_REQUEST_EVENT, "Request Event" }, |
249 | | { DIS_PDUTYPE_REQUEST_OBJECT, "Request Object" }, |
250 | | { DIS_PDUTYPE_STEALTH_STATE, "Stealth State" }, |
251 | | /* Manually inserted "Experimental" non-SISO definitions end */ |
252 | | { 0, NULL } |
253 | | }; |
254 | | |
255 | | static value_string_ext DIS_PDU_Type_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Type_Strings); |
256 | | |
257 | | /* SISO-REF-010 [UID 5] */ |
258 | | typedef enum |
259 | | { |
260 | | DIS_PROTOCOLFAMILY_OTHER = 0, |
261 | | DIS_PROTOCOLFAMILY_ENTITY_INFORMATION_INTERACTION = 1, |
262 | | DIS_PROTOCOLFAMILY_WARFARE = 2, |
263 | | DIS_PROTOCOLFAMILY_LOGISTICS = 3, |
264 | | DIS_PROTOCOLFAMILY_RADIO_COMMUNICATIONS = 4, |
265 | | DIS_PROTOCOLFAMILY_SIMULATION_MANAGEMENT = 5, |
266 | | DIS_PROTOCOLFAMILY_DISTRIBUTED_EMISSION_REGENERATION = 6, |
267 | | DIS_PROTOCOLFAMILY_ENTITY_MANAGEMENT = 7, |
268 | | DIS_PROTOCOLFAMILY_MINEFIELD = 8, |
269 | | DIS_PROTOCOLFAMILY_SYNTHETIC_ENVIRONMENT = 9, |
270 | | DIS_PROTOCOLFAMILY_SIMULATION_MANAGEMENT_WITH_RELIABILITY = 10, |
271 | | DIS_PROTOCOLFAMILY_LIVE_ENTITY_LE_INFORMATION_INTERACTION = 11, |
272 | | DIS_PROTOCOLFAMILY_NON_REAL_TIME = 12, |
273 | | DIS_PROTOCOLFAMILY_INFORMATION_OPERATIONS = 13, |
274 | | /* Manually inserted "Experimental" non-SISO definitions begin */ |
275 | | DIS_PROTOCOLFAMILY_EXPERIMENTAL_COMPUTER_GENERATED_FORCES = 129, |
276 | | DIS_PROTOCOLFAMILY_EXPERIMENTAL_VDIS = 130, |
277 | | DIS_PROTOCOLFAMILY_PERSISTENT_OBJECT = 140, |
278 | | DIS_PROTOCOLFAMILY_EXPERIMENTAL = 150 |
279 | | /* Manually inserted "Experimental" non-SISO definitions end */ |
280 | | } DIS_PDU_ProtocolFamily; |
281 | | |
282 | | static const value_string DIS_PDU_ProtocolFamily_Strings[] = { |
283 | | { DIS_PROTOCOLFAMILY_OTHER, "Other" }, |
284 | | { DIS_PROTOCOLFAMILY_ENTITY_INFORMATION_INTERACTION, "Entity Information/Interaction" }, |
285 | | { DIS_PROTOCOLFAMILY_WARFARE, "Warfare" }, |
286 | | { DIS_PROTOCOLFAMILY_LOGISTICS, "Logistics" }, |
287 | | { DIS_PROTOCOLFAMILY_RADIO_COMMUNICATIONS, "Radio Communications" }, |
288 | | { DIS_PROTOCOLFAMILY_SIMULATION_MANAGEMENT, "Simulation Management" }, |
289 | | { DIS_PROTOCOLFAMILY_DISTRIBUTED_EMISSION_REGENERATION, "Distributed Emission Regeneration" }, |
290 | | { DIS_PROTOCOLFAMILY_ENTITY_MANAGEMENT, "Entity Management" }, |
291 | | { DIS_PROTOCOLFAMILY_MINEFIELD, "Minefield" }, |
292 | | { DIS_PROTOCOLFAMILY_SYNTHETIC_ENVIRONMENT, "Synthetic Environment" }, |
293 | | { DIS_PROTOCOLFAMILY_SIMULATION_MANAGEMENT_WITH_RELIABILITY, "Simulation Management with Reliability" }, |
294 | | { DIS_PROTOCOLFAMILY_LIVE_ENTITY_LE_INFORMATION_INTERACTION, "Live Entity (LE) Information/Interaction" }, |
295 | | { DIS_PROTOCOLFAMILY_NON_REAL_TIME, "Non-Real-Time" }, |
296 | | { DIS_PROTOCOLFAMILY_INFORMATION_OPERATIONS, "Information Operations" }, |
297 | | /* Manually inserted "Experimental" non-SISO definitions begin */ |
298 | | { DIS_PROTOCOLFAMILY_EXPERIMENTAL_COMPUTER_GENERATED_FORCES, "Experimental - Computer Generated Forces" }, |
299 | | { DIS_PROTOCOLFAMILY_EXPERIMENTAL_VDIS, "Experimental - V-DIS" }, |
300 | | { DIS_PROTOCOLFAMILY_PERSISTENT_OBJECT, "Persistent object" }, |
301 | | { DIS_PROTOCOLFAMILY_EXPERIMENTAL, "Experimental" }, |
302 | | /* Manually inserted "Experimental" non-SISO definitions end */ |
303 | | { 0, NULL } |
304 | | }; |
305 | | |
306 | | /* SISO-REF-010 [UID 6] */ |
307 | | typedef enum |
308 | | { |
309 | | DIS_PDU_FORCE_ID_OTHER = 0, |
310 | | DIS_PDU_FORCE_ID_FRIENDLY = 1, |
311 | | DIS_PDU_FORCE_ID_OPPOSING = 2, |
312 | | DIS_PDU_FORCE_ID_NEUTRAL = 3, |
313 | | DIS_PDU_FORCE_ID_FRIENDLY_2 = 4, |
314 | | DIS_PDU_FORCE_ID_OPPOSING_2 = 5, |
315 | | DIS_PDU_FORCE_ID_NEUTRAL_2 = 6, |
316 | | DIS_PDU_FORCE_ID_FRIENDLY_3 = 7, |
317 | | DIS_PDU_FORCE_ID_OPPOSING_3 = 8, |
318 | | DIS_PDU_FORCE_ID_NEUTRAL_3 = 9, |
319 | | DIS_PDU_FORCE_ID_FRIENDLY_4 = 10, |
320 | | DIS_PDU_FORCE_ID_OPPOSING_4 = 11, |
321 | | DIS_PDU_FORCE_ID_NEUTRAL_4 = 12, |
322 | | DIS_PDU_FORCE_ID_FRIENDLY_5 = 13, |
323 | | DIS_PDU_FORCE_ID_OPPOSING_5 = 14, |
324 | | DIS_PDU_FORCE_ID_NEUTRAL_5 = 15, |
325 | | DIS_PDU_FORCE_ID_FRIENDLY_6 = 16, |
326 | | DIS_PDU_FORCE_ID_OPPOSING_6 = 17, |
327 | | DIS_PDU_FORCE_ID_NEUTRAL_6 = 18, |
328 | | DIS_PDU_FORCE_ID_FRIENDLY_7 = 19, |
329 | | DIS_PDU_FORCE_ID_OPPOSING_7 = 20, |
330 | | DIS_PDU_FORCE_ID_NEUTRAL_7 = 21, |
331 | | DIS_PDU_FORCE_ID_FRIENDLY_8 = 22, |
332 | | DIS_PDU_FORCE_ID_OPPOSING_8 = 23, |
333 | | DIS_PDU_FORCE_ID_NEUTRAL_8 = 24, |
334 | | DIS_PDU_FORCE_ID_FRIENDLY_9 = 25, |
335 | | DIS_PDU_FORCE_ID_OPPOSING_9 = 26, |
336 | | DIS_PDU_FORCE_ID_NEUTRAL_9 = 27, |
337 | | DIS_PDU_FORCE_ID_FRIENDLY_10 = 28, |
338 | | DIS_PDU_FORCE_ID_OPPOSING_10 = 29, |
339 | | DIS_PDU_FORCE_ID_NEUTRAL_10 = 30 |
340 | | } DIS_PDU_Force_ID; |
341 | | |
342 | | /* SISO-REF-010 [UID 7] */ |
343 | | typedef enum |
344 | | { |
345 | | DIS_ENTITYKIND_OTHER = 0, |
346 | | DIS_ENTITYKIND_PLATFORM = 1, |
347 | | DIS_ENTITYKIND_MUNITION = 2, |
348 | | DIS_ENTITYKIND_LIFE_FORM = 3, |
349 | | DIS_ENTITYKIND_ENVIRONMENTAL = 4, |
350 | | DIS_ENTITYKIND_CULTURAL_FEATURE = 5, |
351 | | DIS_ENTITYKIND_SUPPLY = 6, |
352 | | DIS_ENTITYKIND_RADIO = 7, |
353 | | DIS_ENTITYKIND_EXPENDABLE = 8, |
354 | | DIS_ENTITYKIND_SENSOR_EMITTER = 9 |
355 | | } DIS_PDU_EntityKind; |
356 | | |
357 | | static const value_string DIS_PDU_EntityKind_Strings[] = { |
358 | | { DIS_ENTITYKIND_OTHER, "Other" }, |
359 | | { DIS_ENTITYKIND_PLATFORM, "Platform" }, |
360 | | { DIS_ENTITYKIND_MUNITION, "Munition" }, |
361 | | { DIS_ENTITYKIND_LIFE_FORM, "Life form" }, |
362 | | { DIS_ENTITYKIND_ENVIRONMENTAL, "Environmental" }, |
363 | | { DIS_ENTITYKIND_CULTURAL_FEATURE, "Cultural feature" }, |
364 | | { DIS_ENTITYKIND_SUPPLY, "Supply" }, |
365 | | { DIS_ENTITYKIND_RADIO, "Radio" }, |
366 | | { DIS_ENTITYKIND_EXPENDABLE, "Expendable" }, |
367 | | { DIS_ENTITYKIND_SENSOR_EMITTER, "Sensor/Emitter" }, |
368 | | { 0, NULL } |
369 | | }; |
370 | | |
371 | | /* SISO-REF-010 [UID 8] */ |
372 | | typedef enum |
373 | | { |
374 | | DIS_DOMAIN_OTHER = 0, |
375 | | DIS_DOMAIN_LAND = 1, |
376 | | DIS_DOMAIN_AIR = 2, |
377 | | DIS_DOMAIN_SURFACE = 3, |
378 | | DIS_DOMAIN_SUBSURFACE = 4, |
379 | | DIS_DOMAIN_SPACE = 5 |
380 | | } DIS_PDU_Domain; |
381 | | |
382 | | static const value_string DIS_PDU_Domain_Strings[] = { |
383 | | { DIS_DOMAIN_OTHER, "Other" }, |
384 | | { DIS_DOMAIN_LAND, "Land" }, |
385 | | { DIS_DOMAIN_AIR, "Air" }, |
386 | | { DIS_DOMAIN_SURFACE, "Surface" }, |
387 | | { DIS_DOMAIN_SUBSURFACE, "Subsurface" }, |
388 | | { DIS_DOMAIN_SPACE, "Space" }, |
389 | | { 0, NULL } |
390 | | }; |
391 | | |
392 | | /* SISO-REF-010 [UID 9] */ |
393 | | typedef enum |
394 | | { |
395 | | DIS_PDU_CATEGORY_LANDPLATFORM_OTHER = 0, |
396 | | DIS_PDU_CATEGORY_LANDPLATFORM_TANK = 1, |
397 | | DIS_PDU_CATEGORY_LANDPLATFORM_ARMORED_FIGHTING_VEHICLE = 2, |
398 | | DIS_PDU_CATEGORY_LANDPLATFORM_ARMORED_UTILITY_VEHICLE = 3, |
399 | | DIS_PDU_CATEGORY_LANDPLATFORM_SELF_PROPELLED_ARTILLERY = 4, |
400 | | DIS_PDU_CATEGORY_LANDPLATFORM_TOWED_ARTILLERY = 5, |
401 | | DIS_PDU_CATEGORY_LANDPLATFORM_SMALL_WHEELED_UTILITY_VEHICLE = 6, |
402 | | DIS_PDU_CATEGORY_LANDPLATFORM_LARGE_WHEELED_UTILITY_VEHICLE = 7, |
403 | | DIS_PDU_CATEGORY_LANDPLATFORM_SMALL_TRACKED_UTILITY_VEHICLE = 8, |
404 | | DIS_PDU_CATEGORY_LANDPLATFORM_LARGE_TRACKED_UTILITY_VEHICLE = 9, |
405 | | DIS_PDU_CATEGORY_LANDPLATFORM_MORTAR = 10, |
406 | | DIS_PDU_CATEGORY_LANDPLATFORM_MINE_PLOW = 11, |
407 | | DIS_PDU_CATEGORY_LANDPLATFORM_MINE_RAKE = 12, |
408 | | DIS_PDU_CATEGORY_LANDPLATFORM_MINE_ROLLER = 13, |
409 | | DIS_PDU_CATEGORY_LANDPLATFORM_CARGO_TRAILER = 14, |
410 | | DIS_PDU_CATEGORY_LANDPLATFORM_FUEL_TRAILER = 15, |
411 | | DIS_PDU_CATEGORY_LANDPLATFORM_GENERATOR_TRAILER = 16, |
412 | | DIS_PDU_CATEGORY_LANDPLATFORM_WATER_TRAILER = 17, |
413 | | DIS_PDU_CATEGORY_LANDPLATFORM_ENGINEER_EQUIPMENT = 18, |
414 | | DIS_PDU_CATEGORY_LANDPLATFORM_HEAVY_EQUIPMENT_TRANSPORT_TRAILER = 19, |
415 | | DIS_PDU_CATEGORY_LANDPLATFORM_MAINTENANCE_EQUIPMENT_TRAILER = 20, |
416 | | DIS_PDU_CATEGORY_LANDPLATFORM_LIMBER = 21, |
417 | | DIS_PDU_CATEGORY_LANDPLATFORM_CHEMICAL_DECONTAMINATION_TRAILER = 22, |
418 | | DIS_PDU_CATEGORY_LANDPLATFORM_WARNING_SYSTEM = 23, |
419 | | DIS_PDU_CATEGORY_LANDPLATFORM_TRAIN_ENGINE = 24, |
420 | | DIS_PDU_CATEGORY_LANDPLATFORM_TRAIN_CAR = 25, |
421 | | DIS_PDU_CATEGORY_LANDPLATFORM_TRAIN_CABOOSE = 26, |
422 | | DIS_PDU_CATEGORY_LANDPLATFORM_AIR_DEFENSE_MISSILE_DEFENSE_UNIT_EQUIPMENT = 28, |
423 | | DIS_PDU_CATEGORY_LANDPLATFORM_COMMAND_CONTROL_COMMUNICATIONS_AND_INTELLIGENCE_C3I_SYSTEM = 29, |
424 | | DIS_PDU_CATEGORY_LANDPLATFORM_OPERATIONS_FACILITY = 30, |
425 | | DIS_PDU_CATEGORY_LANDPLATFORM_INTELLIGENCE_FACILITY = 31, |
426 | | DIS_PDU_CATEGORY_LANDPLATFORM_SURVEILLANCE_FACILITY = 32, |
427 | | DIS_PDU_CATEGORY_LANDPLATFORM_COMMUNICATIONS_FACILITY = 33, |
428 | | DIS_PDU_CATEGORY_LANDPLATFORM_COMMAND_FACILITY = 34, |
429 | | DIS_PDU_CATEGORY_LANDPLATFORM_C4I_FACILITY = 35, |
430 | | DIS_PDU_CATEGORY_LANDPLATFORM_CONTROL_FACILITY = 36, |
431 | | DIS_PDU_CATEGORY_LANDPLATFORM_FIRE_CONTROL_FACILITY = 37, |
432 | | DIS_PDU_CATEGORY_LANDPLATFORM_MISSILE_DEFENSE_FACILITY = 38, |
433 | | DIS_PDU_CATEGORY_LANDPLATFORM_FIELD_COMMAND_POST = 39, |
434 | | DIS_PDU_CATEGORY_LANDPLATFORM_OBSERVATION_POST = 40, |
435 | | DIS_PDU_CATEGORY_LANDPLATFORM_MINE_FLAIL = 41, |
436 | | DIS_PDU_CATEGORY_LANDPLATFORM_UNMANNED = 50, |
437 | | DIS_PDU_CATEGORY_LANDPLATFORM_MOTORCYCLE = 80, |
438 | | DIS_PDU_CATEGORY_LANDPLATFORM_CAR = 81, |
439 | | DIS_PDU_CATEGORY_LANDPLATFORM_BUS = 82, |
440 | | DIS_PDU_CATEGORY_LANDPLATFORM_SINGLE_UNIT_CARGO_TRUCK = 83, |
441 | | DIS_PDU_CATEGORY_LANDPLATFORM_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK = 84, |
442 | | DIS_PDU_CATEGORY_LANDPLATFORM_MULTIPLE_UNIT_CARGO_TRUCK = 85, |
443 | | DIS_PDU_CATEGORY_LANDPLATFORM_MULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK = 86, |
444 | | DIS_PDU_CATEGORY_LANDPLATFORM_CONSTRUCTION_SPECIALTY_VEHICLE = 87, |
445 | | DIS_PDU_CATEGORY_LANDPLATFORM_FARM_SPECIALTY_VEHICLE = 88, |
446 | | DIS_PDU_CATEGORY_LANDPLATFORM_TRAILER = 89, |
447 | | DIS_PDU_CATEGORY_LANDPLATFORM_RECREATIONAL = 90, |
448 | | DIS_PDU_CATEGORY_LANDPLATFORM_NON_MOTORIZED = 91, |
449 | | DIS_PDU_CATEGORY_LANDPLATFORM_TRAINS = 92, |
450 | | DIS_PDU_CATEGORY_LANDPLATFORM_UTILITY_EMERGENCY_CAR = 93 |
451 | | } DIS_PDU_Category_LandPlatform; |
452 | | |
453 | | static const value_string DIS_PDU_Category_LandPlatform_Strings[] = { |
454 | | { DIS_PDU_CATEGORY_LANDPLATFORM_OTHER, "Other" }, |
455 | | { DIS_PDU_CATEGORY_LANDPLATFORM_TANK, "Tank" }, |
456 | | { DIS_PDU_CATEGORY_LANDPLATFORM_ARMORED_FIGHTING_VEHICLE, "Armored Fighting Vehicle" }, |
457 | | { DIS_PDU_CATEGORY_LANDPLATFORM_ARMORED_UTILITY_VEHICLE, "Armored Utility Vehicle" }, |
458 | | { DIS_PDU_CATEGORY_LANDPLATFORM_SELF_PROPELLED_ARTILLERY, "Self-Propelled Artillery" }, |
459 | | { DIS_PDU_CATEGORY_LANDPLATFORM_TOWED_ARTILLERY, "Towed Artillery" }, |
460 | | { DIS_PDU_CATEGORY_LANDPLATFORM_SMALL_WHEELED_UTILITY_VEHICLE, "Small Wheeled Utility Vehicle" }, |
461 | | { DIS_PDU_CATEGORY_LANDPLATFORM_LARGE_WHEELED_UTILITY_VEHICLE, "Large Wheeled Utility Vehicle" }, |
462 | | { DIS_PDU_CATEGORY_LANDPLATFORM_SMALL_TRACKED_UTILITY_VEHICLE, "Small Tracked Utility Vehicle" }, |
463 | | { DIS_PDU_CATEGORY_LANDPLATFORM_LARGE_TRACKED_UTILITY_VEHICLE, "Large Tracked Utility Vehicle" }, |
464 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MORTAR, "Mortar" }, |
465 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MINE_PLOW, "Mine Plow" }, |
466 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MINE_RAKE, "Mine Rake" }, |
467 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MINE_ROLLER, "Mine Roller" }, |
468 | | { DIS_PDU_CATEGORY_LANDPLATFORM_CARGO_TRAILER, "Cargo Trailer" }, |
469 | | { DIS_PDU_CATEGORY_LANDPLATFORM_FUEL_TRAILER, "Fuel Trailer" }, |
470 | | { DIS_PDU_CATEGORY_LANDPLATFORM_GENERATOR_TRAILER, "Generator Trailer" }, |
471 | | { DIS_PDU_CATEGORY_LANDPLATFORM_WATER_TRAILER, "Water Trailer" }, |
472 | | { DIS_PDU_CATEGORY_LANDPLATFORM_ENGINEER_EQUIPMENT, "Engineer Equipment" }, |
473 | | { DIS_PDU_CATEGORY_LANDPLATFORM_HEAVY_EQUIPMENT_TRANSPORT_TRAILER, "Heavy Equipment Transport Trailer" }, |
474 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MAINTENANCE_EQUIPMENT_TRAILER, "Maintenance Equipment Trailer" }, |
475 | | { DIS_PDU_CATEGORY_LANDPLATFORM_LIMBER, "Limber" }, |
476 | | { DIS_PDU_CATEGORY_LANDPLATFORM_CHEMICAL_DECONTAMINATION_TRAILER, "Chemical Decontamination Trailer" }, |
477 | | { DIS_PDU_CATEGORY_LANDPLATFORM_WARNING_SYSTEM, "Warning System" }, |
478 | | { DIS_PDU_CATEGORY_LANDPLATFORM_TRAIN_ENGINE, "Train - Engine" }, |
479 | | { DIS_PDU_CATEGORY_LANDPLATFORM_TRAIN_CAR, "Train - Car" }, |
480 | | { DIS_PDU_CATEGORY_LANDPLATFORM_TRAIN_CABOOSE, "Train - Caboose" }, |
481 | | { DIS_PDU_CATEGORY_LANDPLATFORM_AIR_DEFENSE_MISSILE_DEFENSE_UNIT_EQUIPMENT, "Air Defense / Missile Defense Unit Equipment" }, |
482 | | { DIS_PDU_CATEGORY_LANDPLATFORM_COMMAND_CONTROL_COMMUNICATIONS_AND_INTELLIGENCE_C3I_SYSTEM, "Command, Control, Communications, and Intelligence (C3I) System" }, |
483 | | { DIS_PDU_CATEGORY_LANDPLATFORM_OPERATIONS_FACILITY, "Operations Facility" }, |
484 | | { DIS_PDU_CATEGORY_LANDPLATFORM_INTELLIGENCE_FACILITY, "Intelligence Facility" }, |
485 | | { DIS_PDU_CATEGORY_LANDPLATFORM_SURVEILLANCE_FACILITY, "Surveillance Facility" }, |
486 | | { DIS_PDU_CATEGORY_LANDPLATFORM_COMMUNICATIONS_FACILITY, "Communications Facility" }, |
487 | | { DIS_PDU_CATEGORY_LANDPLATFORM_COMMAND_FACILITY, "Command Facility" }, |
488 | | { DIS_PDU_CATEGORY_LANDPLATFORM_C4I_FACILITY, "C4I Facility" }, |
489 | | { DIS_PDU_CATEGORY_LANDPLATFORM_CONTROL_FACILITY, "Control Facility" }, |
490 | | { DIS_PDU_CATEGORY_LANDPLATFORM_FIRE_CONTROL_FACILITY, "Fire Control Facility" }, |
491 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MISSILE_DEFENSE_FACILITY, "Missile Defense Facility" }, |
492 | | { DIS_PDU_CATEGORY_LANDPLATFORM_FIELD_COMMAND_POST, "Field Command Post" }, |
493 | | { DIS_PDU_CATEGORY_LANDPLATFORM_OBSERVATION_POST, "Observation Post" }, |
494 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MINE_FLAIL, "Mine Flail" }, |
495 | | { DIS_PDU_CATEGORY_LANDPLATFORM_UNMANNED, "Unmanned" }, |
496 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MOTORCYCLE, "Motorcycle" }, |
497 | | { DIS_PDU_CATEGORY_LANDPLATFORM_CAR, "Car" }, |
498 | | { DIS_PDU_CATEGORY_LANDPLATFORM_BUS, "Bus" }, |
499 | | { DIS_PDU_CATEGORY_LANDPLATFORM_SINGLE_UNIT_CARGO_TRUCK, "Single Unit Cargo Truck" }, |
500 | | { DIS_PDU_CATEGORY_LANDPLATFORM_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK, "Single Unit Utility/Emergency Truck" }, |
501 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MULTIPLE_UNIT_CARGO_TRUCK, "Multiple Unit Cargo Truck" }, |
502 | | { DIS_PDU_CATEGORY_LANDPLATFORM_MULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK, "Multiple Unit Utility/Emergency Truck" }, |
503 | | { DIS_PDU_CATEGORY_LANDPLATFORM_CONSTRUCTION_SPECIALTY_VEHICLE, "Construction Specialty Vehicle" }, |
504 | | { DIS_PDU_CATEGORY_LANDPLATFORM_FARM_SPECIALTY_VEHICLE, "Farm Specialty Vehicle" }, |
505 | | { DIS_PDU_CATEGORY_LANDPLATFORM_TRAILER, "Trailer" }, |
506 | | { DIS_PDU_CATEGORY_LANDPLATFORM_RECREATIONAL, "Recreational" }, |
507 | | { DIS_PDU_CATEGORY_LANDPLATFORM_NON_MOTORIZED, "Non-motorized" }, |
508 | | { DIS_PDU_CATEGORY_LANDPLATFORM_TRAINS, "Trains" }, |
509 | | { DIS_PDU_CATEGORY_LANDPLATFORM_UTILITY_EMERGENCY_CAR, "Utility/Emergency Car" }, |
510 | | { 0, NULL } |
511 | | }; |
512 | | |
513 | | static value_string_ext DIS_PDU_Category_LandPlatform_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Category_LandPlatform_Strings); |
514 | | |
515 | | /* SISO-REF-010 [UID 10] */ |
516 | | typedef enum |
517 | | { |
518 | | DIS_PDU_PLATFORM_AIR_CATEGORY_OTHER = 0, |
519 | | DIS_PDU_PLATFORM_AIR_CATEGORY_FIGHTER_AIR_DEFENSE = 1, |
520 | | DIS_PDU_PLATFORM_AIR_CATEGORY_ATTACK_STRIKE = 2, |
521 | | DIS_PDU_PLATFORM_AIR_CATEGORY_BOMBER = 3, |
522 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CARGO_TANKER = 4, |
523 | | DIS_PDU_PLATFORM_AIR_CATEGORY_ASW_PATROL_OBSERVATION = 5, |
524 | | DIS_PDU_PLATFORM_AIR_CATEGORY_ELECTRONIC_WARFARE_EW = 6, |
525 | | DIS_PDU_PLATFORM_AIR_CATEGORY_RECONNAISSANCE = 7, |
526 | | DIS_PDU_PLATFORM_AIR_CATEGORY_SURVEILLANCE_C2_AIRBORNE_EARLY_WARNING = 8, |
527 | | DIS_PDU_PLATFORM_AIR_CATEGORY_AIR_SEA_RESCUE_ASR = 9, |
528 | | DIS_PDU_PLATFORM_AIR_CATEGORY_ATTACK_HELICOPTER = 20, |
529 | | DIS_PDU_PLATFORM_AIR_CATEGORY_UTILITY_HELICOPTER = 21, |
530 | | DIS_PDU_PLATFORM_AIR_CATEGORY_ANTI_SUBMARINE_WARFARE_PATROL_HELICOPTER = 22, |
531 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CARGO_HELICOPTER = 23, |
532 | | DIS_PDU_PLATFORM_AIR_CATEGORY_OBSERVATION_HELICOPTER = 24, |
533 | | DIS_PDU_PLATFORM_AIR_CATEGORY_SPECIAL_OPERATIONS_HELICOPTER = 25, |
534 | | DIS_PDU_PLATFORM_AIR_CATEGORY_TRAINING_HELICOPTER = 26, |
535 | | DIS_PDU_PLATFORM_AIR_CATEGORY_TRAINER = 40, |
536 | | DIS_PDU_PLATFORM_AIR_CATEGORY_UNMANNED = 50, |
537 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_ULTRALIGHT_AIRCRAFT_NON_RIGID_WING = 80, |
538 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_ULTRALIGHT_AIRCRAFT_RIGID_WING = 81, |
539 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_GLIDER = 83, |
540 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_LIGHT_SPORT_UP_TO_1320_LBS_600_KG = 84, |
541 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_SMALL_UP_TO_12_500_LBS_5_670_KG = 85, |
542 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_MEDIUM_UP_TO_41_000_LBS_18_597_KG = 86, |
543 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_LARGE_UP_TO_255_000_LBS_115_666_KG = 87, |
544 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_HEAVY_ABOVE_255_000_LBS_115_666_KG = 88, |
545 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_HELICOPTER_SMALL_UP_TO_7_000_LBS_3_175_KG = 90, |
546 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_HELICOPTER_MEDIUM_UP_TO_20_000_LBS_9_072_KG = 91, |
547 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_HELICOPTER_LARGE_ABOVE_20_000_LBS_9_072_KG = 92, |
548 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_AUTOGYRO = 93, |
549 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_LIGHTER_THAN_AIR_BALLOON = 100, |
550 | | DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_LIGHTER_THAN_AIR_AIRSHIP = 101 |
551 | | } DIS_PDU_Platform_Air_Category; |
552 | | |
553 | | static const value_string DIS_PDU_Platform_Air_Category_Strings[] = { |
554 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_OTHER, "Other" }, |
555 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_FIGHTER_AIR_DEFENSE, "Fighter/Air Defense" }, |
556 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_ATTACK_STRIKE, "Attack/Strike" }, |
557 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_BOMBER, "Bomber" }, |
558 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CARGO_TANKER, "Cargo/Tanker" }, |
559 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_ASW_PATROL_OBSERVATION, "ASW/Patrol/Observation" }, |
560 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_ELECTRONIC_WARFARE_EW, "Electronic Warfare (EW)" }, |
561 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_RECONNAISSANCE, "Reconnaissance" }, |
562 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_SURVEILLANCE_C2_AIRBORNE_EARLY_WARNING, "Surveillance/C2 (Airborne Early Warning)" }, |
563 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_AIR_SEA_RESCUE_ASR, "Air-Sea Rescue (ASR)" }, |
564 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_ATTACK_HELICOPTER, "Attack Helicopter" }, |
565 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_UTILITY_HELICOPTER, "Utility Helicopter" }, |
566 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_ANTI_SUBMARINE_WARFARE_PATROL_HELICOPTER, "Anti-Submarine Warfare/Patrol Helicopter" }, |
567 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CARGO_HELICOPTER, "Cargo Helicopter" }, |
568 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_OBSERVATION_HELICOPTER, "Observation Helicopter" }, |
569 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_SPECIAL_OPERATIONS_HELICOPTER, "Special Operations Helicopter" }, |
570 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_TRAINING_HELICOPTER, "Training Helicopter" }, |
571 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_TRAINER, "Trainer" }, |
572 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_UNMANNED, "Unmanned" }, |
573 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_ULTRALIGHT_AIRCRAFT_NON_RIGID_WING, "Civilian Ultralight Aircraft, Non-rigid Wing" }, |
574 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_ULTRALIGHT_AIRCRAFT_RIGID_WING, "Civilian Ultralight Aircraft, Rigid Wing" }, |
575 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_GLIDER, "Civilian Fixed Wing Aircraft, Glider" }, |
576 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_LIGHT_SPORT_UP_TO_1320_LBS_600_KG, "Civilian Fixed Wing Aircraft, Light Sport (up to 1320 lbs / 600 kg)" }, |
577 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_SMALL_UP_TO_12_500_LBS_5_670_KG, "Civilian Fixed Wing Aircraft, Small (up to 12,500 lbs / 5,670 kg)" }, |
578 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_MEDIUM_UP_TO_41_000_LBS_18_597_KG, "Civilian Fixed Wing Aircraft, Medium (up to 41,000 lbs / 18,597 kg)" }, |
579 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_LARGE_UP_TO_255_000_LBS_115_666_KG, "Civilian Fixed Wing Aircraft, Large (up to 255,000 lbs / 115,666 kg)" }, |
580 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_FIXED_WING_AIRCRAFT_HEAVY_ABOVE_255_000_LBS_115_666_KG, "Civilian Fixed Wing Aircraft, Heavy (above 255,000 lbs / 115,666 kg)" }, |
581 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_HELICOPTER_SMALL_UP_TO_7_000_LBS_3_175_KG, "Civilian Helicopter, Small (up to 7,000 lbs / 3,175 kg)" }, |
582 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_HELICOPTER_MEDIUM_UP_TO_20_000_LBS_9_072_KG, "Civilian Helicopter, Medium (up to 20,000 lbs / 9,072 kg)" }, |
583 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_HELICOPTER_LARGE_ABOVE_20_000_LBS_9_072_KG, "Civilian Helicopter, Large (above 20,000 lbs / 9,072 kg)" }, |
584 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_AUTOGYRO, "Civilian Autogyro" }, |
585 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_LIGHTER_THAN_AIR_BALLOON, "Civilian Lighter than Air, Balloon" }, |
586 | | { DIS_PDU_PLATFORM_AIR_CATEGORY_CIVILIAN_LIGHTER_THAN_AIR_AIRSHIP, "Civilian Lighter than Air, Airship" }, |
587 | | { 0, NULL } |
588 | | }; |
589 | | |
590 | | /* SISO-REF-010 [UID 11] */ |
591 | | typedef enum |
592 | | { |
593 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_OTHER = 0, |
594 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_CARRIER = 1, |
595 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_COMMAND_SHIP_CRUISER = 2, |
596 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_GUIDED_MISSILE_CRUISER = 3, |
597 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_GUIDED_MISSILE_DESTROYER_DDG = 4, |
598 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_DESTROYER_DD = 5, |
599 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_GUIDED_MISSILE_FRIGATE_FFG = 6, |
600 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_LIGHT_PATROL_CRAFT = 7, |
601 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_MINE_COUNTERMEASURE_SHIP_CRAFT = 8, |
602 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_DOCK_LANDING_SHIP = 9, |
603 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_TANK_LANDING_SHIP = 10, |
604 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_LANDING_CRAFT = 11, |
605 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_LIGHT_CARRIER = 12, |
606 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_CRUISER_HELICOPTER_CARRIER = 13, |
607 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_HYDROFOIL = 14, |
608 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_AIR_CUSHION_SURFACE_EFFECT = 15, |
609 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_AUXILIARY = 16, |
610 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_AUXILIARY_MERCHANT_MARINE = 17, |
611 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_UTILITY = 18, |
612 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_UNMANNED_SURFACE_VEHICLE_USV = 19, |
613 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_LITTORAL_COMBAT_SHIPS_LCS = 20, |
614 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_SURVEILLANCE_SHIP = 21, |
615 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_FRIGATE_INCLUDING_CORVETTE = 50, |
616 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_BATTLESHIP = 51, |
617 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_HEAVY_CRUISER = 52, |
618 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_DESTROYER_TENDER = 53, |
619 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMPHIBIOUS_ASSAULT_SHIP = 54, |
620 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMPHIBIOUS_CARGO_SHIP = 55, |
621 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMPHIBIOUS_TRANSPORT_DOCK = 56, |
622 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMMUNITION_SHIP = 57, |
623 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_COMBAT_STORES_SHIP = 58, |
624 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_SURVEILLANCE_TOWED_ARRAY_SONAR_SYSTEM_SURTASS = 59, |
625 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_FAST_COMBAT_SUPPORT_SHIP = 60, |
626 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_COAST_GUARD_CUTTERS = 62, |
627 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_COAST_GUARD_BOATS = 63, |
628 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_FAST_ATTACK_CRAFT = 64, |
629 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_INFLATABLE_BOAT = 65, |
630 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_PASSENGER_VESSEL_GROUP_1_MERCHANT = 80, |
631 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_DRY_CARGO_SHIP_GROUP_2_MERCHANT = 81, |
632 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_TANKER_GROUP_3_MERCHANT = 82, |
633 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_OFFSHORE_SUPPORT_VESSEL = 83, |
634 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_PRIVATE_MOTORBOAT = 84, |
635 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_PRIVATE_SAILBOAT = 85, |
636 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_FISHING_VESSEL = 86, |
637 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_OTHER_VESSELS = 87, |
638 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_SEARCH_AND_RESCUE_VESSELS = 100, |
639 | | DIS_PDU_PLATFORM_SURFACE_CATEGORY_LIFE_SAVING_EQUIPMENT = 101 |
640 | | } DIS_PDU_Platform_Surface_Category; |
641 | | |
642 | | static const value_string DIS_PDU_Platform_Surface_Category_Strings[] = { |
643 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_OTHER, "Other" }, |
644 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_CARRIER, "Carrier" }, |
645 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_COMMAND_SHIP_CRUISER, "Command Ship/Cruiser" }, |
646 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_GUIDED_MISSILE_CRUISER, "Guided Missile Cruiser" }, |
647 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_GUIDED_MISSILE_DESTROYER_DDG, "Guided Missile Destroyer (DDG)" }, |
648 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_DESTROYER_DD, "Destroyer (DD)" }, |
649 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_GUIDED_MISSILE_FRIGATE_FFG, "Guided Missile Frigate (FFG)" }, |
650 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_LIGHT_PATROL_CRAFT, "Light/Patrol Craft" }, |
651 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_MINE_COUNTERMEASURE_SHIP_CRAFT, "Mine Countermeasure Ship/Craft" }, |
652 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_DOCK_LANDING_SHIP, "Dock Landing Ship" }, |
653 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_TANK_LANDING_SHIP, "Tank Landing Ship" }, |
654 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_LANDING_CRAFT, "Landing Craft" }, |
655 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_LIGHT_CARRIER, "Light Carrier" }, |
656 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_CRUISER_HELICOPTER_CARRIER, "Cruiser/Helicopter Carrier" }, |
657 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_HYDROFOIL, "Hydrofoil" }, |
658 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_AIR_CUSHION_SURFACE_EFFECT, "Air Cushion/Surface Effect" }, |
659 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_AUXILIARY, "Auxiliary" }, |
660 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_AUXILIARY_MERCHANT_MARINE, "Auxiliary, Merchant Marine" }, |
661 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_UTILITY, "Utility" }, |
662 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_UNMANNED_SURFACE_VEHICLE_USV, "Unmanned Surface Vehicle (USV)" }, |
663 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_LITTORAL_COMBAT_SHIPS_LCS, "Littoral Combat Ships (LCS)" }, |
664 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_SURVEILLANCE_SHIP, "Surveillance Ship" }, |
665 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_FRIGATE_INCLUDING_CORVETTE, "Frigate (including Corvette)" }, |
666 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_BATTLESHIP, "Battleship" }, |
667 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_HEAVY_CRUISER, "Heavy Cruiser" }, |
668 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_DESTROYER_TENDER, "Destroyer Tender" }, |
669 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMPHIBIOUS_ASSAULT_SHIP, "Amphibious Assault Ship" }, |
670 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMPHIBIOUS_CARGO_SHIP, "Amphibious Cargo Ship" }, |
671 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMPHIBIOUS_TRANSPORT_DOCK, "Amphibious Transport Dock" }, |
672 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_AMMUNITION_SHIP, "Ammunition Ship" }, |
673 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_COMBAT_STORES_SHIP, "Combat Stores Ship" }, |
674 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_SURVEILLANCE_TOWED_ARRAY_SONAR_SYSTEM_SURTASS, "Surveillance Towed Array Sonar System (SURTASS)" }, |
675 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_FAST_COMBAT_SUPPORT_SHIP, "Fast Combat Support Ship" }, |
676 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_COAST_GUARD_CUTTERS, "Coast Guard Cutters" }, |
677 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_COAST_GUARD_BOATS, "Coast Guard Boats" }, |
678 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_FAST_ATTACK_CRAFT, "Fast Attack Craft" }, |
679 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_INFLATABLE_BOAT, "Inflatable Boat" }, |
680 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_PASSENGER_VESSEL_GROUP_1_MERCHANT, "Passenger Vessel (Group 1 Merchant)" }, |
681 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_DRY_CARGO_SHIP_GROUP_2_MERCHANT, "Dry Cargo Ship (Group 2 Merchant)" }, |
682 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_TANKER_GROUP_3_MERCHANT, "Tanker (Group 3 Merchant)" }, |
683 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_OFFSHORE_SUPPORT_VESSEL, "Offshore Support Vessel" }, |
684 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_PRIVATE_MOTORBOAT, "Private Motorboat" }, |
685 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_PRIVATE_SAILBOAT, "Private Sailboat" }, |
686 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_FISHING_VESSEL, "Fishing Vessel" }, |
687 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_OTHER_VESSELS, "Other Vessels" }, |
688 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_SEARCH_AND_RESCUE_VESSELS, "Search and Rescue Vessels" }, |
689 | | { DIS_PDU_PLATFORM_SURFACE_CATEGORY_LIFE_SAVING_EQUIPMENT, "Life-Saving Equipment" }, |
690 | | { 0, NULL } |
691 | | }; |
692 | | |
693 | | /* SISO-REF-010 [UID 12] */ |
694 | | typedef enum |
695 | | { |
696 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_OTHER = 0, |
697 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSBN_NUCLEAR_BALLISTIC_MISSILE = 1, |
698 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSGN_NUCLEAR_GUIDED_MISSILE = 2, |
699 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSN_NUCLEAR_ATTACK_TORPEDO = 3, |
700 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSG_CONVENTIONAL_GUIDED_MISSILE = 4, |
701 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SS_CONVENTIONAL_ATTACK_TORPEDO_PATROL = 5, |
702 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSAN_NUCLEAR_AUXILIARY = 6, |
703 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSA_CONVENTIONAL_AUXILIARY = 7, |
704 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_UNMANNED_UNDERWATER_VEHICLE_UUV = 8, |
705 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSB_SUBMARINE_BALLISTIC_BALLISTIC_MISSILE_SUBMARINE = 9, |
706 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSC_COASTAL_SUBMARINE_OVER_150_TONS = 10, |
707 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSP_ATTACK_SUBMARINE_DIESEL_AIR_INDEPENDENT_PROPULSION = 11, |
708 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSM_MIDGET_SUBMARINE_UNDER_150_TONS = 12, |
709 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSNR_SPECIAL_ATTACK_SUBMARINE = 13, |
710 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SST_TRAINING_SUBMARINE = 14, |
711 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_AGSS_AUXILIARY_SUBMARINE = 15, |
712 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SEMI_SUBMERSIBLE_BOATS = 16, |
713 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_CIVILIAN_SUBMARINES = 80, |
714 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_CIVILIAN_SUBMERSIBLES = 81, |
715 | | DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_CIVILIAN_SEMI_SUBMERSIBLE_BOATS = 82 |
716 | | } DIS_PDU_Platform_Subsurface_Category; |
717 | | |
718 | | static const value_string DIS_PDU_Platform_Subsurface_Category_Strings[] = { |
719 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_OTHER, "Other" }, |
720 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSBN_NUCLEAR_BALLISTIC_MISSILE, "SSBN (Nuclear Ballistic Missile)" }, |
721 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSGN_NUCLEAR_GUIDED_MISSILE, "SSGN (Nuclear Guided Missile)" }, |
722 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSN_NUCLEAR_ATTACK_TORPEDO, "SSN (Nuclear Attack - Torpedo)" }, |
723 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSG_CONVENTIONAL_GUIDED_MISSILE, "SSG (Conventional Guided Missile)" }, |
724 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SS_CONVENTIONAL_ATTACK_TORPEDO_PATROL, "SS (Conventional Attack - Torpedo, Patrol)" }, |
725 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSAN_NUCLEAR_AUXILIARY, "SSAN (Nuclear Auxiliary)" }, |
726 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSA_CONVENTIONAL_AUXILIARY, "SSA (Conventional Auxiliary)" }, |
727 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_UNMANNED_UNDERWATER_VEHICLE_UUV, "Unmanned Underwater Vehicle (UUV)" }, |
728 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSB_SUBMARINE_BALLISTIC_BALLISTIC_MISSILE_SUBMARINE, "SSB (Submarine Ballistic, Ballistic Missile Submarine)" }, |
729 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSC_COASTAL_SUBMARINE_OVER_150_TONS, "SSC (Coastal Submarine, over 150 tons)" }, |
730 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSP_ATTACK_SUBMARINE_DIESEL_AIR_INDEPENDENT_PROPULSION, "SSP (Attack Submarine - Diesel Air-Independent Propulsion)" }, |
731 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSM_MIDGET_SUBMARINE_UNDER_150_TONS, "SSM (Midget Submarine, under 150 tons)" }, |
732 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SSNR_SPECIAL_ATTACK_SUBMARINE, "SSNR (Special Attack Submarine)" }, |
733 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SST_TRAINING_SUBMARINE, "SST (Training Submarine)" }, |
734 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_AGSS_AUXILIARY_SUBMARINE, "AGSS (Auxiliary Submarine)" }, |
735 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_SEMI_SUBMERSIBLE_BOATS, "Semi-Submersible Boats" }, |
736 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_CIVILIAN_SUBMARINES, "Civilian Submarines" }, |
737 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_CIVILIAN_SUBMERSIBLES, "Civilian Submersibles" }, |
738 | | { DIS_PDU_PLATFORM_SUBSURFACE_CATEGORY_CIVILIAN_SEMI_SUBMERSIBLE_BOATS, "Civilian Semi-Submersible Boats" }, |
739 | | { 0, NULL } |
740 | | }; |
741 | | |
742 | | /* SISO-REF-010 [UID 13] */ |
743 | | typedef enum |
744 | | { |
745 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_OTHER = 0, |
746 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_MANNED_SPACECRAFT = 1, |
747 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_BOOSTER = 3, |
748 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_DEBRIS = 10, |
749 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_UNKNOWN_UNSPECIFIED_MISSION = 11, |
750 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_COMMUNICATION = 12, |
751 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_NAVIGATION = 13, |
752 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_SCIENCE_EXPERIMENTAL_DEMONSTRATION = 14, |
753 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_INERT_TARGET_REFLECTOR_CALIBRATION = 15, |
754 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_EARTH_OBSERVATION = 16, |
755 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_SPACE_SURVEILLANCE = 17, |
756 | | DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_ASTRONOMY = 18 |
757 | | } DIS_PDU_Platform_Space_Category; |
758 | | |
759 | | static const value_string DIS_PDU_Platform_Space_Category_Strings[] = { |
760 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_OTHER, "Other" }, |
761 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_MANNED_SPACECRAFT, "Manned Spacecraft" }, |
762 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_BOOSTER, "Booster" }, |
763 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_DEBRIS, "Debris" }, |
764 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_UNKNOWN_UNSPECIFIED_MISSION, "Satellite - Unknown/Unspecified Mission" }, |
765 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_COMMUNICATION, "Satellite - Communication" }, |
766 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_NAVIGATION, "Satellite - Navigation" }, |
767 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_SCIENCE_EXPERIMENTAL_DEMONSTRATION, "Satellite - Science/Experimental/Demonstration" }, |
768 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_INERT_TARGET_REFLECTOR_CALIBRATION, "Satellite - Inert (Target/Reflector/Calibration)" }, |
769 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_EARTH_OBSERVATION, "Satellite - Earth Observation" }, |
770 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_SPACE_SURVEILLANCE, "Satellite - Space Surveillance" }, |
771 | | { DIS_PDU_PLATFORM_SPACE_CATEGORY_SATELLITE_ASTRONOMY, "Satellite - Astronomy" }, |
772 | | { 0, NULL } |
773 | | }; |
774 | | |
775 | | /* SISO-REF-010 [UID 14] */ |
776 | | typedef enum |
777 | | { |
778 | | DIS_PDU_MUNITION_DOMAIN_OTHER = 0, |
779 | | DIS_PDU_MUNITION_DOMAIN_ANTI_AIR = 1, |
780 | | DIS_PDU_MUNITION_DOMAIN_ANTI_ARMOR = 2, |
781 | | DIS_PDU_MUNITION_DOMAIN_ANTI_GUIDED_WEAPON = 3, |
782 | | DIS_PDU_MUNITION_DOMAIN_ANTI_RADAR = 4, |
783 | | DIS_PDU_MUNITION_DOMAIN_ANTI_SATELLITE = 5, |
784 | | DIS_PDU_MUNITION_DOMAIN_ANTI_SHIP = 6, |
785 | | DIS_PDU_MUNITION_DOMAIN_ANTI_SUBMARINE = 7, |
786 | | DIS_PDU_MUNITION_DOMAIN_ANTI_PERSONNEL = 8, |
787 | | DIS_PDU_MUNITION_DOMAIN_BATTLEFIELD_SUPPORT = 9, |
788 | | DIS_PDU_MUNITION_DOMAIN_STRATEGIC = 10, |
789 | | DIS_PDU_MUNITION_DOMAIN_TACTICAL = 11, |
790 | | DIS_PDU_MUNITION_DOMAIN_DIRECTED_ENERGY_DE_WEAPON = 12 |
791 | | } DIS_PDU_Munition_Domain; |
792 | | |
793 | | /* SISO-REF-010 [UID 15] */ |
794 | | typedef enum |
795 | | { |
796 | | DIS_PDU_MUNITION_CATEGORY_OTHER = 0, |
797 | | DIS_PDU_MUNITION_CATEGORY_GUIDED = 1, |
798 | | DIS_PDU_MUNITION_CATEGORY_BALLISTIC = 2, |
799 | | DIS_PDU_MUNITION_CATEGORY_FIXED = 3 |
800 | | } DIS_PDU_Munition_Category; |
801 | | |
802 | | /* SISO-REF-010 [UID 16] */ |
803 | | typedef enum |
804 | | { |
805 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_ASSAULT_MACHINE_PISTOL_KF_AMP = 1, |
806 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_AUTOMATIC_MODEL_1911A1_45 = 2, |
807 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_COMBAT_MASTER_MARK_VI_45_DETRONICS = 3, |
808 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_DE_COCKER_KP90DC_45 = 4, |
809 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_DE_COCKER_KP91DC_40 = 5, |
810 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_GENERAL_OFFICER_S_MODEL_15_45 = 6, |
811 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_NOVA_9_MM_LAFRANCE = 7, |
812 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_PERSONAL_DEFENSE_WEAPON_MP5K_PDW_9_MM = 8, |
813 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SILENCED_COLT_45_LAFRANCE = 9, |
814 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_5900_SERIES_9_MM_SMITH_WESSON_S_W = 10, |
815 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M9 = 11, |
816 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MODEL_1911A1_SPRINGFIELD_ARMORY = 12, |
817 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MODEL_2000_9_MM = 13, |
818 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_P_9_9_MM_SPRINGFIELD_ARMORY = 14, |
819 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_P_12_9_MM = 15, |
820 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_P_85_MARK_II_9_MM_RUGER = 16, |
821 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_ADVANCED_COMBAT_RIFLE_5_56_MM_AAI = 17, |
822 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_COMMANDO_ASSAULT_RIFLE_MODEL_733_5_56_MM_COLT = 18, |
823 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_INFANTRY_RIFLE_MINI_14_20_GB_5_56_MM_RUGER = 19, |
824 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MINI_14_5_56_MM_RUGER = 20, |
825 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MINI_THIRTY_7_62_MM_RUGER = 21, |
826 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SEMI_AUTOMATIC_MODEL_82A2_50_BARRETT = 22, |
827 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SNIPER_WEAPON_SYSTEM_M24_7_62_MM = 23, |
828 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SNIPING_RIFLE_M21_SPRINGFIELD_ARMORY = 24, |
829 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SNIPING_RIFLE_M40A1_7_62_MM = 25, |
830 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SNIPING_RIFLE_M600_7_62_MM = 26, |
831 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_AR_15_M16_5_56_MM = 27, |
832 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M1_30 = 28, |
833 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M14_7_62_MM_NATO = 29, |
834 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M14_M1A_M1A1_A1_SPRINGFIELD_ARMORY = 30, |
835 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M14K_ASSAULT_RIFLE_LAFRANCE = 31, |
836 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M16A2_ASSAULT_RIFLE_5_56_MM_COLT = 32, |
837 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M21_7_62_MM_U_S = 33, |
838 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M77_MARK_II_5_56_MM_RUGER = 34, |
839 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M77V_7_62_MM_RUGER = 35, |
840 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_S_16_7_62_X_36_MM_GRENDEL = 36, |
841 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SAR_8_7_62_MM = 37, |
842 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SAR_4800_7_62_MM = 38, |
843 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_ASSAULT_CARBINE_M16K_LAFRANCE = 39, |
844 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M4_MODEL_720_5_56_MM_COLT = 41, |
845 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M_900_9_MM_CALICO = 42, |
846 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_AC_556F_5_56_MM_RUGER = 43, |
847 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M3_45 = 44, |
848 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M11_COBRAY = 45, |
849 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M951_9_MM_CALICO = 46, |
850 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MP5_10_10_MM = 47, |
851 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_9_MM_COLT = 48, |
852 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_INGRAM = 49, |
853 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_EXTERNALLY_POWERED_EPG_7_62_MM_ARES = 50, |
854 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_GECAL_50 = 51, |
855 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_GENERAL_PURPOSE_M60_7_62_MM = 52, |
856 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_HEAVY_M2HB_QCB_50_RAMO = 53, |
857 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LIGHT_ASSAULT_M60E3_ENHANCED_7_62_MM = 54, |
858 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LIGHT_M16A2_5_56_MM_COLT = 55, |
859 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LIGHT_5_56_MM_ARES = 56, |
860 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LIGHTWEIGHT_M2_50_RAMO = 57, |
861 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LIGHTWEIGHT_ASSAULT_M60E3_7_62_MM = 58, |
862 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MINIGUN_M134_7_62_MM_GENERAL_ELECTRIC = 59, |
863 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MG_SYSTEM_MK19_MOD_3_40_MM = 60, |
864 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MG_SYSTEM_OR_KIT_M2HB_QCB_50_SACO_DEFENSE = 61, |
865 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M1919A4_30_CAL_BROWNING = 62, |
866 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_50_CAL_BROWNING = 63, |
867 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_COLORED_SMOKE_HAND_GRENADE_M18 = 64, |
868 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_COLORED_SMOKE_GRENADES_FEDERAL_LABORATORIES = 65, |
869 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_INFRARED_SMOKE_GRENADE_M76 = 66, |
870 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SMOKE_HAND_GRENADE_AN_M8_HC = 67, |
871 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_DELAY_FRAGMENTATION_HAND_GRENADE_M61 = 68, |
872 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_DELAY_FRAGMENTATION_HAND_GRENADE_M67 = 69, |
873 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_IMPACT_FRAGMENTATION_HAND_GRENADE_M57 = 70, |
874 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_IMPACT_FRAGMENTATION_HAND_GRENADE_M68 = 71, |
875 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_INCENDIARY_HAND_GRENADE_AN_M14_TH3 = 72, |
876 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LAUNCHER_I_M203_40_MM = 73, |
877 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LAUNCHER_M79_40_MM = 74, |
878 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MULTIPLE_GRENADE_LAUNCHER_MM_1_40_MM = 75, |
879 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MULTI_SHOT_PORTABLE_FLAME_WEAPON_M202A2_66_MM = 76, |
880 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_PORTABLE_ABC_M9_7 = 77, |
881 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_PORTABLE_M2A1_7 = 78, |
882 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_PORTABLE_M9E1_7 = 79, |
883 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_DRAGON_MEDIUM_ANTI_ARMOR_MISSILE_M47_FGM_77A = 80, |
884 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_JAVELIN_AAWS_M = 81, |
885 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LIGHT_ANTI_TANK_WEAPON_M72_LAW_II = 82, |
886 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_REDEYE_FIM_43_GENERAL_DYNAMICS = 83, |
887 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SABER_DUAL_PURPOSE_MISSILE_SYSTEM = 84, |
888 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_STINGER_FIM_92_GENERAL_DYNAMICS = 85, |
889 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_TOW_HEAVY_ANTI_TANK_WEAPON = 86, |
890 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_BEAR_TRAP_AP_DEVICE_PANCOR = 87, |
891 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_CHAIN_GUN_AUTOMATIC_WEAPON_EX_34_7_62_MM = 88, |
892 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_CLOSE_ASSAULT_WEAPON_SYSTEM_CAWS_AAI = 89, |
893 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_CAWS_OLIN_HECKLER_AND_KOCH = 90, |
894 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_CROSSFIRE_SAM_MODEL_88 = 91, |
895 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_DRAGON_AND_M16 = 92, |
896 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_FIRING_PORT_WEAPON_M231_5_56_MM_COLT = 93, |
897 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_FOXHOLE_DIGGER_EXPLOSIVE_KIT_EXFODA = 94, |
898 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_INFANTRY_SUPPORT_WEAPON_ASP_30_RM_30_MM = 95, |
899 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_JACKHAMMER_MK_3_A2_PANCOR = 96, |
900 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_LIGHT_ANTI_ARMOR_WEAPON_M136_AT4 = 97, |
901 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M26A2 = 98, |
902 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MASTER_KEY_S = 99, |
903 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MINIGUN_5_56_MM = 100, |
904 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MULTIPURPOSE_INDIVIDUAL_MUNITION_MPIM_MARQUARDT = 101, |
905 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MULTIPURPOSE_WEAPON_AT8 = 102, |
906 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_RECOILLESS_RIFLE_M40_M40A2_AND_M40A4_106_MM = 103, |
907 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_RECOILLESS_RIFLE_M67_90_MM = 104, |
908 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_REVOLVER_SP_101 = 105, |
909 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_REVOLVER_SUPER_REDHAWK_44_MAGNUM_RUGER = 106, |
910 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_RAW_ROCKET_140_MM_BRUNSWICK = 107, |
911 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_RIFLE_LAUNCHER_ANTI_ARMOR_MUNITION_RAAM_OLIN = 108, |
912 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_ROCKET_LAUNCHER_M_20_3_5_IN = 109, |
913 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_ROCKET_LAUNCHER_ENHANCED_M72_E_SERIES_HEAT_66_MM = 110, |
914 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SELECTIVE_FIRE_WEAPON_AC_556_5_56_MM_RUGER = 111, |
915 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SELECTIVE_FIRE_WEAPON_AC_556F_5_56_MM_RUGER = 112, |
916 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SHOTGUN_M870_MK_1_U_S_MARINE_CORPS_REMINGTON = 113, |
917 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SMAW_MK_193_83_MM_MCDONNELL_DOUGLAS = 114, |
918 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SMAW_D_DISPOSABLE_SMAW = 115, |
919 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_SQUAD_AUTOMATIC_WEAPON_SAW_M249_5_56_MM = 116, |
920 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_TACTICAL_SUPPORT_WEAPON_50_12_50_CAL_PEREGRINE = 117, |
921 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_TELESCOPED_AMMUNITION_REVOLVER_GUN_TARG_50_CAL_ARES = 118, |
922 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_ULTIMATE_OVER_UNDER_COMBINATION_CIENER = 119, |
923 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_M18A1_CLAYMORE_MINE = 120, |
924 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MORTAR_81_MM = 121, |
925 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_S_WEAPONS_MACHINEGUN_M240_7_62MM = 134 |
926 | | } DIS_PDU_Life_Forms_Subcategory_U_S_Weapons; |
927 | | |
928 | | /* SISO-REF-010 [UID 17] */ |
929 | | typedef enum |
930 | | { |
931 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_AUTOMATIC_APS_9_MM_STECHKIN = 201, |
932 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_PSM_5_45_MM = 202, |
933 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SELF_LOADING_PM_9_MM_MAKAROV = 203, |
934 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_TT_33_7_62_MM_TOKAREV = 204, |
935 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_ASSAULT_RIFLE_AK_AND_AKM_7_62_MM = 205, |
936 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_ASSAULT_RIFLE_AK_74_AND_AKS_74_5_45_MM = 206, |
937 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SELF_LOADING_RIFLE_SKS_7_62_MM_SIMONOV = 207, |
938 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SNIPER_RIFLE_SVD_7_62_MM_DRAGUNOV = 208, |
939 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_AKSU_74_5_45_MM = 209, |
940 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_PPS_43_7_62_MM = 210, |
941 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_PPSH_41_7_62_MM = 211, |
942 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_GENERAL_PURPOSE_PK_7_62_MM = 212, |
943 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_HEAVY_DSHK_38_AND_MODEL_38_46_12_7_MM_DEGTYAREV = 213, |
944 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_HEAVY_NSV_12_7_MM = 214, |
945 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_LIGHT_RPD_7_62_MM = 215, |
946 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_LIGHT_RPK_7_62_MM = 216, |
947 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_LIGHT_RPK_74_5_45_MM = 217, |
948 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_HAND_GRENADE_M75 = 218, |
949 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_HAND_GRENADE_RGD_5 = 219, |
950 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_AP_HAND_GRENADE_F1 = 220, |
951 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_AT_HAND_GRENADE_RKG_3 = 221, |
952 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_AT_HAND_GRENADE_RKG_3M = 222, |
953 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_AT_HAND_GRENADE_RKG_3T = 223, |
954 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_FRAGMENTATION_HAND_GRENADE_RGN = 224, |
955 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_FRAGMENTATION_HAND_GRENADE_RGO = 225, |
956 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SMOKE_HAND_GRENADE_RDG_1 = 226, |
957 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_PLAMYA_LAUNCHER_30_MM_AGS_17 = 227, |
958 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_RIFLE_MOUNTED_LAUNCHER_BG_15_40_MM = 228, |
959 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_LPO_50 = 229, |
960 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_ROKS_3 = 230, |
961 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_CART_MOUNTED_TPO_50 = 231, |
962 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_GIMLET_SA_16 = 232, |
963 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_GRAIL_SA_7 = 233, |
964 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_GREMLIN_SA_14 = 234, |
965 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SAGGER_AT_3_MCLOS = 235, |
966 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SAXHORN_AT_7 = 236, |
967 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SPIGOT_A_B_AT_14 = 237, |
968 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SA_18 = 238, |
969 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SA_19 = 239, |
970 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_GRAD_1P_MANPORTABLE_TRIPOD_ROCKET_LAUNCHER_122_MM_FOR_SPESNATZ_AND_OTHER_SPECIALISTS_AKA_9P132 = 240, |
971 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_LIGHT_ANTI_ARMOR_WEAPON_RPG_18 = 241, |
972 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_LIGHT_ANTI_TANK_WEAPON_RPG_22 = 242, |
973 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_MG_RPG = 243, |
974 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_PORTABLE_ROCKET_LAUNCHER_RPG_16 = 244, |
975 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_RECOILLESS_GUN_73_MM_SPG_9 = 245, |
976 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_VAT_ROCKET_LAUNCHER_RPG_7 = 246, |
977 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_MON_50_ANTI_PERSONNEL_MINE = 248, |
978 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_RPG_29_VAMPIR = 249, |
979 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_LASER_DESIGNATOR = 250, |
980 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_AT_4_SPIGOT = 251, |
981 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_SA_24_IGLA_S = 252, |
982 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_C_I_S_WEAPONS_TYPE_69_RPG = 253 |
983 | | } DIS_PDU_Life_Forms_Subcategory_C_I_S_Weapons; |
984 | | |
985 | | /* SISO-REF-010 [UID 18] */ |
986 | | typedef enum |
987 | | { |
988 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_LAW_80 = 1, |
989 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_BLOWPIPE = 2, |
990 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_JAVELIN = 3, |
991 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_51_MM_MORTAR = 4, |
992 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_SLR_7_62_MM_RIFLE = 5, |
993 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_STERLING_9_MM_SUBMACHINE_GUN = 6, |
994 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_L7A2_GENERAL_PURPOSE_MG = 7, |
995 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_L6_WOMBAT_RECOILLESS_RIFLE_ = 8, |
996 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_CARL_GUSTAV_89_MM_RECOILLESS_RIFLE = 9, |
997 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_SA80_INDIVIDUAL_LIGHT_SUPPORT_WEAPON = 10, |
998 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_TRIGAT = 11, |
999 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_U_K_WEAPONS_MILAN_AT_MISSILE = 12 |
1000 | | } DIS_PDU_Life_Forms_Subcategory_U_K_Weapons; |
1001 | | |
1002 | | /* SISO-REF-010 [UID 19] */ |
1003 | | typedef enum |
1004 | | { |
1005 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_ACL_STRIM = 1, |
1006 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_MISTRAL_MISSILE = 2, |
1007 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_MILAN_AT_MISSILE = 3, |
1008 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_LRAC_F1_89_MM_AT_ROCKET_LAUNCHER = 4, |
1009 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_FA_MAS_RIFLE = 5, |
1010 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_AA_52_MACHINE_GUN = 6, |
1011 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_58_MM_RIFLE_GRENADE = 7, |
1012 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_FRENCH_WEAPONS_FR_F1_SNIPER_RIFLE = 8 |
1013 | | } DIS_PDU_Life_Forms_Subcategory_French_Weapons; |
1014 | | |
1015 | | /* SISO-REF-010 [UID 20] */ |
1016 | | typedef enum |
1017 | | { |
1018 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_G3_RIFLE = 1, |
1019 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_G11_RIFLE = 2, |
1020 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_P1_PISTOL = 3, |
1021 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_MG3_MACHINE_GUN = 4, |
1022 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_MILAN_MISSILE = 5, |
1023 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_MP1_UZI_SUBMACHINE_GUN = 6, |
1024 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_PANZERFAUST_3_LIGHT_ANTI_TANK_WEAPON = 7, |
1025 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_DM19_HAND_GRENADE = 8, |
1026 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_GERMAN_WEAPONS_DM29_HAND_GRENADE = 9 |
1027 | | } DIS_PDU_Life_Forms_Subcategory_German_Weapons; |
1028 | | |
1029 | | /* SISO-REF-010 [UID 21] */ |
1030 | | typedef enum |
1031 | | { |
1032 | | DIS_PDU_ENVIRONMENTAL_SUBCATEGORY_OTHER = 0, |
1033 | | DIS_PDU_ENVIRONMENTAL_SUBCATEGORY_VERY_SMALL = 20, |
1034 | | DIS_PDU_ENVIRONMENTAL_SUBCATEGORY_SMALL = 40, |
1035 | | DIS_PDU_ENVIRONMENTAL_SUBCATEGORY_MEDIUM = 60, |
1036 | | DIS_PDU_ENVIRONMENTAL_SUBCATEGORY_LARGE = 80, |
1037 | | DIS_PDU_ENVIRONMENTAL_SUBCATEGORY_VERY_LARGE = 100 |
1038 | | } DIS_PDU_Environmental_Subcategory; |
1039 | | |
1040 | | /* SISO-REF-010 [UID 22] */ |
1041 | | typedef enum |
1042 | | { |
1043 | | DIS_PDU_RADIO_CATEGORY_OTHER = 0, |
1044 | | DIS_PDU_RADIO_CATEGORY_VOICE_TRANSMISSION_RECEPTION = 1, |
1045 | | DIS_PDU_RADIO_CATEGORY_DATA_LINK_TRANSMISSION_RECEPTION = 2, |
1046 | | DIS_PDU_RADIO_CATEGORY_VOICE_AND_DATA_LINK_TRANSMISSION_RECEPTION = 3, |
1047 | | DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_GLIDESLOPE_TRANSMITTER = 4, |
1048 | | DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_LOCALIZER_TRANSMITTER = 5, |
1049 | | DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_OUTER_MARKER_BEACON = 6, |
1050 | | DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_MIDDLE_MARKER_BEACON = 7, |
1051 | | DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_INNER_MARKER_BEACON = 8, |
1052 | | DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_RECEIVER_PLATFORM_RADIO = 9, |
1053 | | DIS_PDU_RADIO_CATEGORY_TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_GROUND_FIXED_EQUIPMENT = 10, |
1054 | | DIS_PDU_RADIO_CATEGORY_TACTICAL_AIR_NAVIGATION_TACAN_RECEIVER_MOVING_PLATFORM_EQUIPMENT = 11, |
1055 | | DIS_PDU_RADIO_CATEGORY_TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_RECEIVER_MOVING_PLATFORM_EQUIPMENT = 12, |
1056 | | DIS_PDU_RADIO_CATEGORY_VARIABLE_OMNI_RANGING_VOR_TRANSMITTER_GROUND_FIXED_EQUIPMENT = 13, |
1057 | | DIS_PDU_RADIO_CATEGORY_VARIABLE_OMNI_RANGING_VOR_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTER_GROUND_FIXED_EQUIPMENT = 14, |
1058 | | DIS_PDU_RADIO_CATEGORY_COMBINED_VOR_ILS_RECEIVER_MOVING_PLATFORM_EQUIPMENT = 15, |
1059 | | DIS_PDU_RADIO_CATEGORY_COMBINED_VOR_TACAN_VORTAC_TRANSMITTER = 16, |
1060 | | DIS_PDU_RADIO_CATEGORY_NON_DIRECTIONAL_BEACON_NDB_TRANSMITTER = 17, |
1061 | | DIS_PDU_RADIO_CATEGORY_NON_DIRECTIONAL_BEACON_NDB_RECEIVER = 18, |
1062 | | DIS_PDU_RADIO_CATEGORY_NON_DIRECTIONAL_BEACON_NDB_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTER = 19, |
1063 | | DIS_PDU_RADIO_CATEGORY_DISTANCE_MEASURING_EQUIPMENT_DME = 20, |
1064 | | DIS_PDU_RADIO_CATEGORY_LINK_16_TERMINAL = 21, |
1065 | | DIS_PDU_RADIO_CATEGORY_LINK_11_TERMINAL = 22, |
1066 | | DIS_PDU_RADIO_CATEGORY_LINK_11B_TERMINAL = 23, |
1067 | | DIS_PDU_RADIO_CATEGORY_EPLRS_SADL_TERMINAL = 24, |
1068 | | DIS_PDU_RADIO_CATEGORY_F_22_INTRA_FLIGHT_DATA_LINK_IFDL = 25, |
1069 | | DIS_PDU_RADIO_CATEGORY_F_35_MULTIFUNCTION_ADVANCED_DATA_LINK_MADL = 26, |
1070 | | DIS_PDU_RADIO_CATEGORY_SINCGARS_TERMINAL = 27, |
1071 | | DIS_PDU_RADIO_CATEGORY_L_BAND_SATCOM_TERMINAL = 28, |
1072 | | DIS_PDU_RADIO_CATEGORY_IBS_TERMINAL = 29, |
1073 | | DIS_PDU_RADIO_CATEGORY_GPS = 30, |
1074 | | DIS_PDU_RADIO_CATEGORY_TACTICAL_VIDEO = 31, |
1075 | | DIS_PDU_RADIO_CATEGORY_AIR_TO_AIR_MISSILE_DATALINK = 32, |
1076 | | DIS_PDU_RADIO_CATEGORY_LINK_16_SURROGATE_FOR_NON_NATO_TDL_TERMINAL = 33, |
1077 | | DIS_PDU_RADIO_CATEGORY_MQ_1_9_C_BAND_LOS_DATALINK = 34, |
1078 | | DIS_PDU_RADIO_CATEGORY_MQ_1_9_KU_BAND_SATCOM_DATALINK = 35, |
1079 | | DIS_PDU_RADIO_CATEGORY_AIR_TO_GROUND_WEAPON_DATALINK = 36, |
1080 | | DIS_PDU_RADIO_CATEGORY_AUTOMATIC_IDENTIFICATION_SYSTEM_AIS = 37, |
1081 | | DIS_PDU_RADIO_CATEGORY_JPALS_DATA_LINK = 38, |
1082 | | DIS_PDU_RADIO_CATEGORY_COMBAT_SEARCH_AND_RESCUE_CSAR_RADIO = 40, |
1083 | | DIS_PDU_RADIO_CATEGORY_COUNTER_UNMANNED_AIRCRAFT_SYSTEM_C_UAS_RADIO = 41, |
1084 | | DIS_PDU_RADIO_CATEGORY_EMERGENCY_POSITION_INDICATING_RADIO_BEACONS_EPIRB = 42, |
1085 | | DIS_PDU_RADIO_CATEGORY_ELECTRONIC_ATTACK_SYSTEMS = 50, |
1086 | | DIS_PDU_RADIO_CATEGORY_TACTICAL_TARGETING_NETWORK_TECHNOLOGY_TTNT = 51 |
1087 | | } DIS_PDU_Radio_Category; |
1088 | | |
1089 | | static const value_string DIS_PDU_Radio_Category_Strings[] = { |
1090 | | { DIS_PDU_RADIO_CATEGORY_OTHER, "Other" }, |
1091 | | { DIS_PDU_RADIO_CATEGORY_VOICE_TRANSMISSION_RECEPTION, "Voice Transmission/Reception" }, |
1092 | | { DIS_PDU_RADIO_CATEGORY_DATA_LINK_TRANSMISSION_RECEPTION, "Data Link Transmission/Reception" }, |
1093 | | { DIS_PDU_RADIO_CATEGORY_VOICE_AND_DATA_LINK_TRANSMISSION_RECEPTION, "Voice and Data Link Transmission/Reception" }, |
1094 | | { DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_GLIDESLOPE_TRANSMITTER, "Instrumented Landing System (ILS) Glideslope Transmitter" }, |
1095 | | { DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_LOCALIZER_TRANSMITTER, "Instrumented Landing System (ILS) Localizer Transmitter" }, |
1096 | | { DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_OUTER_MARKER_BEACON, "Instrumented Landing System (ILS) Outer Marker Beacon" }, |
1097 | | { DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_MIDDLE_MARKER_BEACON, "Instrumented Landing System (ILS) Middle Marker Beacon" }, |
1098 | | { DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_INNER_MARKER_BEACON, "Instrumented Landing System (ILS) Inner Marker Beacon" }, |
1099 | | { DIS_PDU_RADIO_CATEGORY_INSTRUMENTED_LANDING_SYSTEM_ILS_RECEIVER_PLATFORM_RADIO, "Instrumented Landing System (ILS) Receiver (Platform Radio)" }, |
1100 | | { DIS_PDU_RADIO_CATEGORY_TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_GROUND_FIXED_EQUIPMENT, "Tactical Air Navigation (TACAN) Transmitter (Ground Fixed Equipment)" }, |
1101 | | { DIS_PDU_RADIO_CATEGORY_TACTICAL_AIR_NAVIGATION_TACAN_RECEIVER_MOVING_PLATFORM_EQUIPMENT, "Tactical Air Navigation (TACAN) Receiver (Moving Platform Equipment)" }, |
1102 | | { DIS_PDU_RADIO_CATEGORY_TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_RECEIVER_MOVING_PLATFORM_EQUIPMENT, "Tactical Air Navigation (TACAN) Transmitter/Receiver (Moving Platform Equipment)" }, |
1103 | | { DIS_PDU_RADIO_CATEGORY_VARIABLE_OMNI_RANGING_VOR_TRANSMITTER_GROUND_FIXED_EQUIPMENT, "Variable Omni-Ranging (VOR) Transmitter (Ground Fixed Equipment)" }, |
1104 | | { DIS_PDU_RADIO_CATEGORY_VARIABLE_OMNI_RANGING_VOR_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTER_GROUND_FIXED_EQUIPMENT, "Variable Omni-Ranging (VOR) with Distance Measuring Equipment (DME) Transmitter (Ground Fixed Equipment)" }, |
1105 | | { DIS_PDU_RADIO_CATEGORY_COMBINED_VOR_ILS_RECEIVER_MOVING_PLATFORM_EQUIPMENT, "Combined VOR/ILS Receiver (Moving Platform Equipment)" }, |
1106 | | { DIS_PDU_RADIO_CATEGORY_COMBINED_VOR_TACAN_VORTAC_TRANSMITTER, "Combined VOR & TACAN (VORTAC) Transmitter" }, |
1107 | | { DIS_PDU_RADIO_CATEGORY_NON_DIRECTIONAL_BEACON_NDB_TRANSMITTER, "Non-Directional Beacon (NDB) Transmitter" }, |
1108 | | { DIS_PDU_RADIO_CATEGORY_NON_DIRECTIONAL_BEACON_NDB_RECEIVER, "Non-Directional Beacon (NDB) Receiver" }, |
1109 | | { DIS_PDU_RADIO_CATEGORY_NON_DIRECTIONAL_BEACON_NDB_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTER, "Non-Directional Beacon (NDB) with Distance Measuring Equipment (DME) Transmitter" }, |
1110 | | { DIS_PDU_RADIO_CATEGORY_DISTANCE_MEASURING_EQUIPMENT_DME, "Distance Measuring Equipment (DME)" }, |
1111 | | { DIS_PDU_RADIO_CATEGORY_LINK_16_TERMINAL, "Link 16 Terminal" }, |
1112 | | { DIS_PDU_RADIO_CATEGORY_LINK_11_TERMINAL, "Link 11 Terminal" }, |
1113 | | { DIS_PDU_RADIO_CATEGORY_LINK_11B_TERMINAL, "Link 11B Terminal" }, |
1114 | | { DIS_PDU_RADIO_CATEGORY_EPLRS_SADL_TERMINAL, "EPLRS/SADL Terminal" }, |
1115 | | { DIS_PDU_RADIO_CATEGORY_F_22_INTRA_FLIGHT_DATA_LINK_IFDL, "F-22 Intra-Flight Data Link (IFDL)" }, |
1116 | | { DIS_PDU_RADIO_CATEGORY_F_35_MULTIFUNCTION_ADVANCED_DATA_LINK_MADL, "F-35 Multifunction Advanced Data Link (MADL)" }, |
1117 | | { DIS_PDU_RADIO_CATEGORY_SINCGARS_TERMINAL, "SINCGARS Terminal" }, |
1118 | | { DIS_PDU_RADIO_CATEGORY_L_BAND_SATCOM_TERMINAL, "L-Band SATCOM Terminal" }, |
1119 | | { DIS_PDU_RADIO_CATEGORY_IBS_TERMINAL, "IBS Terminal" }, |
1120 | | { DIS_PDU_RADIO_CATEGORY_GPS, "GPS" }, |
1121 | | { DIS_PDU_RADIO_CATEGORY_TACTICAL_VIDEO, "Tactical Video" }, |
1122 | | { DIS_PDU_RADIO_CATEGORY_AIR_TO_AIR_MISSILE_DATALINK, "Air-to-Air Missile Datalink" }, |
1123 | | { DIS_PDU_RADIO_CATEGORY_LINK_16_SURROGATE_FOR_NON_NATO_TDL_TERMINAL, "Link 16 Surrogate for Non-NATO TDL Terminal" }, |
1124 | | { DIS_PDU_RADIO_CATEGORY_MQ_1_9_C_BAND_LOS_DATALINK, "MQ-1/9 C-Band LOS Datalink" }, |
1125 | | { DIS_PDU_RADIO_CATEGORY_MQ_1_9_KU_BAND_SATCOM_DATALINK, "MQ-1/9 Ku-Band SATCOM Datalink" }, |
1126 | | { DIS_PDU_RADIO_CATEGORY_AIR_TO_GROUND_WEAPON_DATALINK, "Air-to-Ground Weapon Datalink" }, |
1127 | | { DIS_PDU_RADIO_CATEGORY_AUTOMATIC_IDENTIFICATION_SYSTEM_AIS, "Automatic Identification System (AIS)" }, |
1128 | | { DIS_PDU_RADIO_CATEGORY_JPALS_DATA_LINK, "JPALS Data Link" }, |
1129 | | { DIS_PDU_RADIO_CATEGORY_COMBAT_SEARCH_AND_RESCUE_CSAR_RADIO, "Combat Search and Rescue (CSAR) Radio" }, |
1130 | | { DIS_PDU_RADIO_CATEGORY_COUNTER_UNMANNED_AIRCRAFT_SYSTEM_C_UAS_RADIO, "Counter Unmanned Aircraft System (C-UAS) Radio" }, |
1131 | | { DIS_PDU_RADIO_CATEGORY_EMERGENCY_POSITION_INDICATING_RADIO_BEACONS_EPIRB, "Emergency Position-Indicating Radio Beacons (EPIRB)" }, |
1132 | | { DIS_PDU_RADIO_CATEGORY_ELECTRONIC_ATTACK_SYSTEMS, "Electronic Attack Systems" }, |
1133 | | { DIS_PDU_RADIO_CATEGORY_TACTICAL_TARGETING_NETWORK_TECHNOLOGY_TTNT, "Tactical Targeting Network Technology (TTNT)" }, |
1134 | | { 0, NULL } |
1135 | | }; |
1136 | | |
1137 | | /* SISO-REF-010 [UID 23] */ |
1138 | | typedef enum |
1139 | | { |
1140 | | DIS_PDU_RADIO_SUBCATEGORY_OTHER = 0, |
1141 | | DIS_PDU_RADIO_SUBCATEGORY_JOINT_ELECTRONICS_TYPE_DESIGNATION_SYSTEM_JETDS_NON_SPECIFIC_SERIES = 1, |
1142 | | DIS_PDU_RADIO_SUBCATEGORY_MANUFACTURER_DESIGNATION = 2, |
1143 | | DIS_PDU_RADIO_SUBCATEGORY_NATIONAL_DESIGNATION = 3, |
1144 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_1 = 11, |
1145 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_2 = 12, |
1146 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_3 = 13, |
1147 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_4 = 14, |
1148 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_1 = 15, |
1149 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_2 = 16, |
1150 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_3 = 17, |
1151 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_4 = 18, |
1152 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_1 = 19, |
1153 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_2 = 20, |
1154 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_3 = 21, |
1155 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_4 = 22, |
1156 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_1 = 23, |
1157 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_2 = 24, |
1158 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_3 = 25, |
1159 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_4 = 26, |
1160 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_1 = 27, |
1161 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_2 = 28, |
1162 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_3 = 29, |
1163 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_4 = 30, |
1164 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_1 = 31, |
1165 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_2 = 32, |
1166 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_3 = 33, |
1167 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_4 = 34, |
1168 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_1 = 35, |
1169 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_2 = 36, |
1170 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_3 = 37, |
1171 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_4 = 38, |
1172 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_1 = 39, |
1173 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_2 = 40, |
1174 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_3 = 41, |
1175 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_4 = 42, |
1176 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_1 = 43, |
1177 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_2 = 44, |
1178 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_3 = 45, |
1179 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_4 = 46, |
1180 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_1 = 47, |
1181 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_2 = 48, |
1182 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_3 = 49, |
1183 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_4 = 50, |
1184 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_1 = 51, |
1185 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_2 = 52, |
1186 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_3 = 53, |
1187 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_4 = 54, |
1188 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_1 = 55, |
1189 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_2 = 56, |
1190 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_3 = 57, |
1191 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_4 = 58, |
1192 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_1 = 59, |
1193 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_2 = 60, |
1194 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_3 = 61, |
1195 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_4 = 62, |
1196 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_1 = 63, |
1197 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_2 = 64, |
1198 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_3 = 65, |
1199 | | DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_4 = 66 |
1200 | | } DIS_PDU_Radio_Subcategory; |
1201 | | |
1202 | | static const value_string DIS_PDU_Radio_Subcategory_Strings[] = { |
1203 | | { DIS_PDU_RADIO_SUBCATEGORY_OTHER, "Other" }, |
1204 | | { DIS_PDU_RADIO_SUBCATEGORY_JOINT_ELECTRONICS_TYPE_DESIGNATION_SYSTEM_JETDS_NON_SPECIFIC_SERIES, "Joint Electronics Type Designation System (JETDS) Non-specific Series" }, |
1205 | | { DIS_PDU_RADIO_SUBCATEGORY_MANUFACTURER_DESIGNATION, "Manufacturer Designation" }, |
1206 | | { DIS_PDU_RADIO_SUBCATEGORY_NATIONAL_DESIGNATION, "National Designation" }, |
1207 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_1, "JETDS ARC Set 1" }, |
1208 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_2, "JETDS ARC Set 2" }, |
1209 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_3, "JETDS ARC Set 3" }, |
1210 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ARC_SET_4, "JETDS ARC Set 4" }, |
1211 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_1, "JETDS BRC Set 1" }, |
1212 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_2, "JETDS BRC Set 2" }, |
1213 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_3, "JETDS BRC Set 3" }, |
1214 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_BRC_SET_4, "JETDS BRC Set 4" }, |
1215 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_1, "JETDS CRC Set 1" }, |
1216 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_2, "JETDS CRC Set 2" }, |
1217 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_3, "JETDS CRC Set 3" }, |
1218 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_CRC_SET_4, "JETDS CRC Set 4" }, |
1219 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_1, "JETDS DRC Set 1" }, |
1220 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_2, "JETDS DRC Set 2" }, |
1221 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_3, "JETDS DRC Set 3" }, |
1222 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_DRC_SET_4, "JETDS DRC Set 4" }, |
1223 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_1, "JETDS FRC Set 1" }, |
1224 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_2, "JETDS FRC Set 2" }, |
1225 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_3, "JETDS FRC Set 3" }, |
1226 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_FRC_SET_4, "JETDS FRC Set 4" }, |
1227 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_1, "JETDS GRC Set 1" }, |
1228 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_2, "JETDS GRC Set 2" }, |
1229 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_3, "JETDS GRC Set 3" }, |
1230 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_GRC_SET_4, "JETDS GRC Set 4" }, |
1231 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_1, "JETDS KRC Set 1" }, |
1232 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_2, "JETDS KRC Set 2" }, |
1233 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_3, "JETDS KRC Set 3" }, |
1234 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_KRC_SET_4, "JETDS KRC Set 4" }, |
1235 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_1, "JETDS MRC Set 1" }, |
1236 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_2, "JETDS MRC Set 2" }, |
1237 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_3, "JETDS MRC Set 3" }, |
1238 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_MRC_SET_4, "JETDS MRC Set 4" }, |
1239 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_1, "JETDS PRC Set 1" }, |
1240 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_2, "JETDS PRC Set 2" }, |
1241 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_3, "JETDS PRC Set 3" }, |
1242 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_PRC_SET_4, "JETDS PRC Set 4" }, |
1243 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_1, "JETDS SRC Set 1" }, |
1244 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_2, "JETDS SRC Set 2" }, |
1245 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_3, "JETDS SRC Set 3" }, |
1246 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_SRC_SET_4, "JETDS SRC Set 4" }, |
1247 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_1, "JETDS TRC Set 1" }, |
1248 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_2, "JETDS TRC Set 2" }, |
1249 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_3, "JETDS TRC Set 3" }, |
1250 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_TRC_SET_4, "JETDS TRC Set 4" }, |
1251 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_1, "JETDS VRC Set 1" }, |
1252 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_2, "JETDS VRC Set 2" }, |
1253 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_3, "JETDS VRC Set 3" }, |
1254 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_VRC_SET_4, "JETDS VRC Set 4" }, |
1255 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_1, "JETDS WRC Set 1" }, |
1256 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_2, "JETDS WRC Set 2" }, |
1257 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_3, "JETDS WRC Set 3" }, |
1258 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_WRC_SET_4, "JETDS WRC Set 4" }, |
1259 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_1, "JETDS ZRC Set 1" }, |
1260 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_2, "JETDS ZRC Set 2" }, |
1261 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_3, "JETDS ZRC Set 3" }, |
1262 | | { DIS_PDU_RADIO_SUBCATEGORY_JETDS_ZRC_SET_4, "JETDS ZRC Set 4" }, |
1263 | | { 0, NULL } |
1264 | | }; |
1265 | | |
1266 | | /* SISO-REF-010 [UID 24] was deprecated by SISO */ |
1267 | | |
1268 | | /* SISO-REF-010 [UID 25] */ |
1269 | | typedef enum |
1270 | | { |
1271 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_OTHER = 0, |
1272 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_CHAFF = 1, |
1273 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_FLARE = 2, |
1274 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_COMBINED_CHAFF_AND_FLARE = 3, |
1275 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_ACTIVE_EMITTER = 4, |
1276 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_PASSIVE_DECOY = 5, |
1277 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_WINGED_DECOY = 6, |
1278 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_SIGNAL_ILLUMINATION_FLARE = 7, |
1279 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_SMOKE_GENERATOR = 8, |
1280 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_COMBINED_FLARE_AND_SMOKE_GENERATOR = 12, |
1281 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_SAR_NIGHT_LIGHT_SRNL = 13, |
1282 | | DIS_PDU_EXPENDABLE_AIR_CATEGORY_SAR_BUOY = 14 |
1283 | | } DIS_PDU_Expendable_Air_Category; |
1284 | | |
1285 | | /* SISO-REF-010 [UID 26] */ |
1286 | | typedef enum |
1287 | | { |
1288 | | DIS_PDU_EXPENDABLE_SURFACE_CATEGORY_OTHER = 0, |
1289 | | DIS_PDU_EXPENDABLE_SURFACE_CATEGORY_FLARE = 2, |
1290 | | DIS_PDU_EXPENDABLE_SURFACE_CATEGORY_ACTIVE_EMITTER = 4, |
1291 | | DIS_PDU_EXPENDABLE_SURFACE_CATEGORY_PASSIVE_DECOY = 5, |
1292 | | DIS_PDU_EXPENDABLE_SURFACE_CATEGORY_SMOKE_GENERATOR = 8, |
1293 | | DIS_PDU_EXPENDABLE_SURFACE_CATEGORY_COMBINED_FLARE_AND_SMOKE_GENERATOR = 12, |
1294 | | DIS_PDU_EXPENDABLE_SURFACE_CATEGORY_SAR_BUOY = 14 |
1295 | | } DIS_PDU_Expendable_Surface_Category; |
1296 | | |
1297 | | /* SISO-REF-010 [UID 27] */ |
1298 | | typedef enum |
1299 | | { |
1300 | | DIS_PDU_EXPENDABLE_SUBSURFACE_CATEGORY_OTHER = 0, |
1301 | | DIS_PDU_EXPENDABLE_SUBSURFACE_CATEGORY_ACTIVE_EMITTER = 4, |
1302 | | DIS_PDU_EXPENDABLE_SUBSURFACE_CATEGORY_PASSIVE_DECOY = 5, |
1303 | | DIS_PDU_EXPENDABLE_SUBSURFACE_CATEGORY_SIGNAL = 7, |
1304 | | DIS_PDU_EXPENDABLE_SUBSURFACE_CATEGORY_NOISE_MAKER_DECOY = 9, |
1305 | | DIS_PDU_EXPENDABLE_SUBSURFACE_CATEGORY_BUBBLE_MAKER_DECOY = 10, |
1306 | | DIS_PDU_EXPENDABLE_SUBSURFACE_CATEGORY_MULTI_MODE_DECOY = 11 |
1307 | | } DIS_PDU_Expendable_Subsurface_Category; |
1308 | | |
1309 | | /* SISO-REF-010 [UID 28] */ |
1310 | | typedef enum |
1311 | | { |
1312 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_OTHER = 0, |
1313 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_MULTI_SPECTRAL = 1, |
1314 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_RF_ACTIVE = 2, |
1315 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_RF_PASSIVE_INTERCEPT_AND_DF = 3, |
1316 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_OPTICAL_DIRECT_VIEWING_WITH_OR_WITHOUT_OPTICS = 4, |
1317 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_ELECTRO_OPTICAL = 5, |
1318 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_SEISMIC = 6, |
1319 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_CHEMICAL_POINT_DETECTOR = 7, |
1320 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_CHEMICAL_STANDOFF = 8, |
1321 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_THERMAL_TEMPERATURE_SENSING = 9, |
1322 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_ACOUSTIC_ACTIVE = 10, |
1323 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_ACOUSTIC_PASSIVE = 11, |
1324 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_CONTACT_PRESSURE_PHYSICAL_HYDROSTATIC_BAROMETRIC = 12, |
1325 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_ELECTRO_MAGNETIC_RADIATION_GAMMA_RADIATION = 13, |
1326 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_PARTICLE_RADIATION_NEUTRONS_ALPHA_BETA_PARTICLES = 14, |
1327 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_MAGNETIC = 15, |
1328 | | DIS_PDU_SENSOR_EMITTER_CATEGORY_GRAVITATIONAL = 16 |
1329 | | } DIS_PDU_Sensor_Emitter_Category; |
1330 | | |
1331 | | /* SISO-REF-010 [UID 29] */ |
1332 | | typedef enum |
1333 | | { |
1334 | | DIS_PDU_COUNTRY_OTHER = 0, |
1335 | | DIS_PDU_COUNTRY_AFGHANISTAN_AFG = 1, |
1336 | | DIS_PDU_COUNTRY_ALBANIA_ALB = 2, |
1337 | | DIS_PDU_COUNTRY_ALGERIA_DZA = 3, |
1338 | | DIS_PDU_COUNTRY_AMERICAN_SAMOA_ASM = 4, |
1339 | | DIS_PDU_COUNTRY_ANDORRA_AND = 5, |
1340 | | DIS_PDU_COUNTRY_ANGOLA_AGO = 6, |
1341 | | DIS_PDU_COUNTRY_ANGUILLA_AIA = 7, |
1342 | | DIS_PDU_COUNTRY_ANTARCTICA_ATA = 8, |
1343 | | DIS_PDU_COUNTRY_ANTIGUA_AND_BARBUDA_ATG = 9, |
1344 | | DIS_PDU_COUNTRY_ARGENTINA_ARG = 10, |
1345 | | DIS_PDU_COUNTRY_ARUBA_ABW = 11, |
1346 | | DIS_PDU_COUNTRY_AUSTRALIA_AUS = 13, |
1347 | | DIS_PDU_COUNTRY_AUSTRIA_AUT = 14, |
1348 | | DIS_PDU_COUNTRY_BAHAMAS_BHS = 15, |
1349 | | DIS_PDU_COUNTRY_BAHRAIN_BHR = 16, |
1350 | | DIS_PDU_COUNTRY_BANGLADESH_BGD = 18, |
1351 | | DIS_PDU_COUNTRY_BARBADOS_BRB = 19, |
1352 | | DIS_PDU_COUNTRY_BELGIUM_BEL = 21, |
1353 | | DIS_PDU_COUNTRY_BELIZE_BLZ = 22, |
1354 | | DIS_PDU_COUNTRY_BENIN_BEN = 23, |
1355 | | DIS_PDU_COUNTRY_BERMUDA_BMU = 24, |
1356 | | DIS_PDU_COUNTRY_BHUTAN_BTN = 25, |
1357 | | DIS_PDU_COUNTRY_BOLIVIA_PLURINATIONAL_STATE_OF_BOL = 26, |
1358 | | DIS_PDU_COUNTRY_BOTSWANA_BWA = 27, |
1359 | | DIS_PDU_COUNTRY_BOUVET_ISLAND_BVT = 28, |
1360 | | DIS_PDU_COUNTRY_BRAZIL_BRA = 29, |
1361 | | DIS_PDU_COUNTRY_BRITISH_INDIAN_OCEAN_TERRITORY_IOT = 30, |
1362 | | DIS_PDU_COUNTRY_VIRGIN_ISLANDS_BRITISH_VGB = 31, |
1363 | | DIS_PDU_COUNTRY_BRUNEI_DARUSSALAM_BRN = 32, |
1364 | | DIS_PDU_COUNTRY_BULGARIA_BGR = 33, |
1365 | | DIS_PDU_COUNTRY_BURKINA_FASO_BFA = 34, |
1366 | | DIS_PDU_COUNTRY_MYANMAR_MMR = 35, |
1367 | | DIS_PDU_COUNTRY_BURUNDI_BDI = 36, |
1368 | | DIS_PDU_COUNTRY_CAMBODIA_KHM = 37, |
1369 | | DIS_PDU_COUNTRY_CAMEROON_CMR = 38, |
1370 | | DIS_PDU_COUNTRY_CANADA_CAN = 39, |
1371 | | DIS_PDU_COUNTRY_CABO_VERDE_CPV = 40, |
1372 | | DIS_PDU_COUNTRY_CAYMAN_ISLANDS_CYM = 41, |
1373 | | DIS_PDU_COUNTRY_CENTRAL_AFRICAN_REPUBLIC_CAF = 42, |
1374 | | DIS_PDU_COUNTRY_CHAD_TCD = 43, |
1375 | | DIS_PDU_COUNTRY_CHILE_CHL = 44, |
1376 | | DIS_PDU_COUNTRY_CHINA_PEOPLE_S_REPUBLIC_OF_CHN = 45, |
1377 | | DIS_PDU_COUNTRY_CHRISTMAS_ISLAND_CXR = 46, |
1378 | | DIS_PDU_COUNTRY_COCOS_KEELING_ISLANDS_CCK = 47, |
1379 | | DIS_PDU_COUNTRY_COLOMBIA_COL = 48, |
1380 | | DIS_PDU_COUNTRY_COMOROS_COM = 49, |
1381 | | DIS_PDU_COUNTRY_CONGO_COG = 50, |
1382 | | DIS_PDU_COUNTRY_COOK_ISLANDS_COK = 51, |
1383 | | DIS_PDU_COUNTRY_COSTA_RICA_CRI = 53, |
1384 | | DIS_PDU_COUNTRY_CUBA_CUB = 54, |
1385 | | DIS_PDU_COUNTRY_CYPRUS_CYP = 55, |
1386 | | DIS_PDU_COUNTRY_DENMARK_DNK = 57, |
1387 | | DIS_PDU_COUNTRY_DJIBOUTI_DJI = 58, |
1388 | | DIS_PDU_COUNTRY_DOMINICA_DMA = 59, |
1389 | | DIS_PDU_COUNTRY_DOMINICAN_REPUBLIC_DOM = 60, |
1390 | | DIS_PDU_COUNTRY_ECUADOR_ECU = 61, |
1391 | | DIS_PDU_COUNTRY_EGYPT_EGY = 62, |
1392 | | DIS_PDU_COUNTRY_EL_SALVADOR_SLV = 63, |
1393 | | DIS_PDU_COUNTRY_EQUATORIAL_GUINEA_GNQ = 64, |
1394 | | DIS_PDU_COUNTRY_ETHIOPIA_ETH = 65, |
1395 | | DIS_PDU_COUNTRY_FALKLAND_ISLANDS_MALVINAS_FLK = 67, |
1396 | | DIS_PDU_COUNTRY_FAROE_ISLANDS_FRO = 68, |
1397 | | DIS_PDU_COUNTRY_FIJI_FJI = 69, |
1398 | | DIS_PDU_COUNTRY_FINLAND_FIN = 70, |
1399 | | DIS_PDU_COUNTRY_FRANCE_FRA = 71, |
1400 | | DIS_PDU_COUNTRY_FRENCH_GUIANA_GUF = 72, |
1401 | | DIS_PDU_COUNTRY_FRENCH_POLYNESIA_PYF = 73, |
1402 | | DIS_PDU_COUNTRY_FRENCH_SOUTHERN_TERRITORIES_ATF = 74, |
1403 | | DIS_PDU_COUNTRY_GABON_GAB = 75, |
1404 | | DIS_PDU_COUNTRY_GAMBIA_THE_GMB = 76, |
1405 | | DIS_PDU_COUNTRY_GERMANY_DEU = 78, |
1406 | | DIS_PDU_COUNTRY_GHANA_GHA = 79, |
1407 | | DIS_PDU_COUNTRY_GIBRALTAR_GIB = 80, |
1408 | | DIS_PDU_COUNTRY_GREECE_GRC = 82, |
1409 | | DIS_PDU_COUNTRY_GREENLAND_GRL = 83, |
1410 | | DIS_PDU_COUNTRY_GRENADA_GRD = 84, |
1411 | | DIS_PDU_COUNTRY_GUADELOUPE_GLP = 85, |
1412 | | DIS_PDU_COUNTRY_GUAM_GUM = 86, |
1413 | | DIS_PDU_COUNTRY_GUATEMALA_GTM = 87, |
1414 | | DIS_PDU_COUNTRY_GUERNSEY_GGY = 88, |
1415 | | DIS_PDU_COUNTRY_GUINEA_GIN = 89, |
1416 | | DIS_PDU_COUNTRY_GUINEA_BISSAU_GNB = 90, |
1417 | | DIS_PDU_COUNTRY_GUYANA_GUY = 91, |
1418 | | DIS_PDU_COUNTRY_HAITI_HTI = 92, |
1419 | | DIS_PDU_COUNTRY_HEARD_ISLAND_AND_MCDONALD_ISLANDS_HMD = 93, |
1420 | | DIS_PDU_COUNTRY_HONDURAS_HND = 94, |
1421 | | DIS_PDU_COUNTRY_HONG_KONG_HKG = 95, |
1422 | | DIS_PDU_COUNTRY_HUNGARY_HUN = 97, |
1423 | | DIS_PDU_COUNTRY_ICELAND_ISL = 98, |
1424 | | DIS_PDU_COUNTRY_INDIA_IND = 99, |
1425 | | DIS_PDU_COUNTRY_INDONESIA_IDN = 100, |
1426 | | DIS_PDU_COUNTRY_IRAN_ISLAMIC_REPUBLIC_OF_IRN = 101, |
1427 | | DIS_PDU_COUNTRY_IRAQ_IRQ = 102, |
1428 | | DIS_PDU_COUNTRY_IRELAND_IRL = 104, |
1429 | | DIS_PDU_COUNTRY_ISRAEL_ISR = 105, |
1430 | | DIS_PDU_COUNTRY_ITALY_ITA = 106, |
1431 | | DIS_PDU_COUNTRY_COTE_D_IVOIRE_CIV = 107, |
1432 | | DIS_PDU_COUNTRY_JAMAICA_JAM = 108, |
1433 | | DIS_PDU_COUNTRY_JAPAN_JPN = 110, |
1434 | | DIS_PDU_COUNTRY_JERSEY_JEY = 112, |
1435 | | DIS_PDU_COUNTRY_JORDAN_JOR = 114, |
1436 | | DIS_PDU_COUNTRY_KENYA_KEN = 116, |
1437 | | DIS_PDU_COUNTRY_KIRIBATI_KIR = 118, |
1438 | | DIS_PDU_COUNTRY_KOREA_DEMOCRATIC_PEOPLE_S_REPUBLIC_OF_PRK = 119, |
1439 | | DIS_PDU_COUNTRY_KOREA_REPUBLIC_OF_KOR = 120, |
1440 | | DIS_PDU_COUNTRY_KUWAIT_KWT = 121, |
1441 | | DIS_PDU_COUNTRY_LAO_PEOPLE_S_DEMOCRATIC_REPUBLIC_LAO = 122, |
1442 | | DIS_PDU_COUNTRY_LEBANON_LBN = 123, |
1443 | | DIS_PDU_COUNTRY_LESOTHO_LSO = 124, |
1444 | | DIS_PDU_COUNTRY_LIBERIA_LBR = 125, |
1445 | | DIS_PDU_COUNTRY_LIBYA_LBY = 126, |
1446 | | DIS_PDU_COUNTRY_LIECHTENSTEIN_LIE = 127, |
1447 | | DIS_PDU_COUNTRY_LUXEMBOURG_LUX = 128, |
1448 | | DIS_PDU_COUNTRY_MADAGASCAR_MDG = 129, |
1449 | | DIS_PDU_COUNTRY_MACAO_MAC = 130, |
1450 | | DIS_PDU_COUNTRY_MALAWI_MWI = 131, |
1451 | | DIS_PDU_COUNTRY_MALAYSIA_MYS = 132, |
1452 | | DIS_PDU_COUNTRY_MALDIVES_MDV = 133, |
1453 | | DIS_PDU_COUNTRY_MALI_MLI = 134, |
1454 | | DIS_PDU_COUNTRY_MALTA_MLT = 135, |
1455 | | DIS_PDU_COUNTRY_ISLE_OF_MAN_IMN = 136, |
1456 | | DIS_PDU_COUNTRY_MARSHALL_ISLANDS_MHL = 137, |
1457 | | DIS_PDU_COUNTRY_MARTINIQUE_MTQ = 138, |
1458 | | DIS_PDU_COUNTRY_MAURITANIA_MRT = 139, |
1459 | | DIS_PDU_COUNTRY_MAURITIUS_MUS = 140, |
1460 | | DIS_PDU_COUNTRY_MAYOTTE_MYT = 141, |
1461 | | DIS_PDU_COUNTRY_MEXICO_MEX = 142, |
1462 | | DIS_PDU_COUNTRY_MICRONESIA_FEDERATED_STATES_OF_FSM = 143, |
1463 | | DIS_PDU_COUNTRY_MONACO_MCO = 144, |
1464 | | DIS_PDU_COUNTRY_MONGOLIA_MNG = 145, |
1465 | | DIS_PDU_COUNTRY_MONTSERRAT_MSR = 146, |
1466 | | DIS_PDU_COUNTRY_MOROCCO_MAR = 147, |
1467 | | DIS_PDU_COUNTRY_MOZAMBIQUE_MOZ = 148, |
1468 | | DIS_PDU_COUNTRY_NAMIBIA_NAM = 149, |
1469 | | DIS_PDU_COUNTRY_NAURU_NRU = 150, |
1470 | | DIS_PDU_COUNTRY_NEPAL_NPL = 152, |
1471 | | DIS_PDU_COUNTRY_NETHERLANDS_NLD = 153, |
1472 | | DIS_PDU_COUNTRY_NEW_CALEDONIA_NCL = 155, |
1473 | | DIS_PDU_COUNTRY_NEW_ZEALAND_NZL = 156, |
1474 | | DIS_PDU_COUNTRY_NICARAGUA_NIC = 157, |
1475 | | DIS_PDU_COUNTRY_NIGER_NER = 158, |
1476 | | DIS_PDU_COUNTRY_NIGERIA_NGA = 159, |
1477 | | DIS_PDU_COUNTRY_NIUE_NIU = 160, |
1478 | | DIS_PDU_COUNTRY_NORFOLK_ISLAND_NFK = 161, |
1479 | | DIS_PDU_COUNTRY_NORTHERN_MARIANA_ISLANDS_MNP = 162, |
1480 | | DIS_PDU_COUNTRY_NORWAY_NOR = 163, |
1481 | | DIS_PDU_COUNTRY_OMAN_OMN = 164, |
1482 | | DIS_PDU_COUNTRY_PAKISTAN_PAK = 165, |
1483 | | DIS_PDU_COUNTRY_PANAMA_PAN = 168, |
1484 | | DIS_PDU_COUNTRY_PAPUA_NEW_GUINEA_PNG = 169, |
1485 | | DIS_PDU_COUNTRY_PARAGUAY_PRY = 171, |
1486 | | DIS_PDU_COUNTRY_PERU_PER = 172, |
1487 | | DIS_PDU_COUNTRY_PHILIPPINES_PHL = 173, |
1488 | | DIS_PDU_COUNTRY_PITCAIRN_PCN = 174, |
1489 | | DIS_PDU_COUNTRY_POLAND_POL = 175, |
1490 | | DIS_PDU_COUNTRY_PORTUGAL_PRT = 176, |
1491 | | DIS_PDU_COUNTRY_PUERTO_RICO_PRI = 177, |
1492 | | DIS_PDU_COUNTRY_QATAR_QAT = 178, |
1493 | | DIS_PDU_COUNTRY_REUNION_REU = 179, |
1494 | | DIS_PDU_COUNTRY_ROMANIA_ROU = 180, |
1495 | | DIS_PDU_COUNTRY_RWANDA_RWA = 181, |
1496 | | DIS_PDU_COUNTRY_SAINT_KITTS_AND_NEVIS_KNA = 182, |
1497 | | DIS_PDU_COUNTRY_SAINT_HELENA_ASCENSION_AND_TRISTAN_DA_CUNHA_SHN = 183, |
1498 | | DIS_PDU_COUNTRY_SAINT_LUCIA_LCA = 184, |
1499 | | DIS_PDU_COUNTRY_SAINT_PIERRE_AND_MIQUELON_SPM = 185, |
1500 | | DIS_PDU_COUNTRY_SAINT_VINCENT_AND_THE_GRENADINES_VCT = 186, |
1501 | | DIS_PDU_COUNTRY_SAN_MARINO_SMR = 187, |
1502 | | DIS_PDU_COUNTRY_SAO_TOME_AND_PRINCIPE_STP = 188, |
1503 | | DIS_PDU_COUNTRY_SAUDI_ARABIA_SAU = 189, |
1504 | | DIS_PDU_COUNTRY_SENEGAL_SEN = 190, |
1505 | | DIS_PDU_COUNTRY_SEYCHELLES_SYC = 191, |
1506 | | DIS_PDU_COUNTRY_SIERRA_LEONE_SLE = 192, |
1507 | | DIS_PDU_COUNTRY_SINGAPORE_SGP = 193, |
1508 | | DIS_PDU_COUNTRY_SOLOMON_ISLANDS_SLB = 194, |
1509 | | DIS_PDU_COUNTRY_SOMALIA_SOM = 195, |
1510 | | DIS_PDU_COUNTRY_SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS_SGS = 196, |
1511 | | DIS_PDU_COUNTRY_SOUTH_AFRICA_ZAF = 197, |
1512 | | DIS_PDU_COUNTRY_SPAIN_ESP = 198, |
1513 | | DIS_PDU_COUNTRY_SRI_LANKA_LKA = 200, |
1514 | | DIS_PDU_COUNTRY_SUDAN_SDN = 201, |
1515 | | DIS_PDU_COUNTRY_SURINAME_SUR = 202, |
1516 | | DIS_PDU_COUNTRY_ESWATINI_SWZ = 204, |
1517 | | DIS_PDU_COUNTRY_SWEDEN_SWE = 205, |
1518 | | DIS_PDU_COUNTRY_SWITZERLAND_CHE = 206, |
1519 | | DIS_PDU_COUNTRY_SYRIAN_ARAB_REPUBLIC_SYR = 207, |
1520 | | DIS_PDU_COUNTRY_TAIWAN_PROVINCE_OF_CHINA_TWN = 208, |
1521 | | DIS_PDU_COUNTRY_TANZANIA_UNITED_REPUBLIC_OF_TZA = 209, |
1522 | | DIS_PDU_COUNTRY_THAILAND_THA = 210, |
1523 | | DIS_PDU_COUNTRY_TOGO_TGO = 211, |
1524 | | DIS_PDU_COUNTRY_TOKELAU_TKL = 212, |
1525 | | DIS_PDU_COUNTRY_TONGA_TON = 213, |
1526 | | DIS_PDU_COUNTRY_TRINIDAD_AND_TOBAGO_TTO = 214, |
1527 | | DIS_PDU_COUNTRY_PALAU_PLW = 216, |
1528 | | DIS_PDU_COUNTRY_TUNISIA_TUN = 217, |
1529 | | DIS_PDU_COUNTRY_TURKEY_TUR = 218, |
1530 | | DIS_PDU_COUNTRY_TURKS_AND_CAICOS_ISLANDS_TCA = 219, |
1531 | | DIS_PDU_COUNTRY_TUVALU_TUV = 220, |
1532 | | DIS_PDU_COUNTRY_UGANDA_UGA = 221, |
1533 | | DIS_PDU_COUNTRY_RUSSIA_RUS = 222, |
1534 | | DIS_PDU_COUNTRY_UNITED_ARAB_EMIRATES_ARE = 223, |
1535 | | DIS_PDU_COUNTRY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_GBR = 224, |
1536 | | DIS_PDU_COUNTRY_UNITED_STATES_OF_AMERICA_USA = 225, |
1537 | | DIS_PDU_COUNTRY_URUGUAY_URY = 226, |
1538 | | DIS_PDU_COUNTRY_VANUATU_VUT = 227, |
1539 | | DIS_PDU_COUNTRY_HOLY_SEE_VAT = 228, |
1540 | | DIS_PDU_COUNTRY_VENEZUELA_BOLIVARIAN_REPUBLIC_OF_VEN = 229, |
1541 | | DIS_PDU_COUNTRY_VIET_NAM_VNM = 230, |
1542 | | DIS_PDU_COUNTRY_VIRGIN_ISLANDS_U_S_VIR = 231, |
1543 | | DIS_PDU_COUNTRY_WALLIS_AND_FUTUNA_WLF = 233, |
1544 | | DIS_PDU_COUNTRY_WESTERN_SAHARA_ESH = 234, |
1545 | | DIS_PDU_COUNTRY_SAMOA_WSM = 236, |
1546 | | DIS_PDU_COUNTRY_YEMEN_YEM = 237, |
1547 | | DIS_PDU_COUNTRY_ZAMBIA_ZMB = 242, |
1548 | | DIS_PDU_COUNTRY_ZIMBABWE_ZWE = 243, |
1549 | | DIS_PDU_COUNTRY_ARMENIA_ARM = 244, |
1550 | | DIS_PDU_COUNTRY_AZERBAIJAN_AZE = 245, |
1551 | | DIS_PDU_COUNTRY_BELARUS_BLR = 246, |
1552 | | DIS_PDU_COUNTRY_BOSNIA_AND_HERZEGOVINA_BIH = 247, |
1553 | | DIS_PDU_COUNTRY_CROATIA_HRV = 249, |
1554 | | DIS_PDU_COUNTRY_ESTONIA_EST = 250, |
1555 | | DIS_PDU_COUNTRY_GEORGIA_GEO = 251, |
1556 | | DIS_PDU_COUNTRY_KAZAKHSTAN_KAZ = 252, |
1557 | | DIS_PDU_COUNTRY_KYRGYZSTAN_KGZ = 253, |
1558 | | DIS_PDU_COUNTRY_LATVIA_LVA = 254, |
1559 | | DIS_PDU_COUNTRY_LITHUANIA_LTU = 255, |
1560 | | DIS_PDU_COUNTRY_NORTH_MACEDONIA_MKD = 256, |
1561 | | DIS_PDU_COUNTRY_MOLDOVA_REPUBLIC_OF_MDA = 258, |
1562 | | DIS_PDU_COUNTRY_MONTENEGRO_MNE = 259, |
1563 | | DIS_PDU_COUNTRY_SLOVENIA_SVN = 262, |
1564 | | DIS_PDU_COUNTRY_TAJIKISTAN_TJK = 263, |
1565 | | DIS_PDU_COUNTRY_TURKMENISTAN_TKM = 264, |
1566 | | DIS_PDU_COUNTRY_UKRAINE_UKR = 265, |
1567 | | DIS_PDU_COUNTRY_UZBEKISTAN_UZB = 266, |
1568 | | DIS_PDU_COUNTRY_CZECH_REPUBLIC_CZE = 267, |
1569 | | DIS_PDU_COUNTRY_SLOVAKIA_SVK = 268, |
1570 | | DIS_PDU_COUNTRY_AALAND_ISLANDS_ALA = 269, |
1571 | | DIS_PDU_COUNTRY_BONAIRE_SINT_EUSTATIUS_AND_SABA_BES = 270, |
1572 | | DIS_PDU_COUNTRY_CONGO_DEMOCRATIC_REPUBLIC_OF_THE_COD = 271, |
1573 | | DIS_PDU_COUNTRY_CURACAO_CUW = 272, |
1574 | | DIS_PDU_COUNTRY_ERITREA_ERI = 273, |
1575 | | DIS_PDU_COUNTRY_SAINT_BARTHELEMY_BLM = 274, |
1576 | | DIS_PDU_COUNTRY_SAINT_MARTIN_FRENCH_PART_MAF = 275, |
1577 | | DIS_PDU_COUNTRY_SERBIA_SRB = 276, |
1578 | | DIS_PDU_COUNTRY_SINT_MAARTEN_DUTCH_PART_SXM = 277, |
1579 | | DIS_PDU_COUNTRY_SOUTH_SUDAN_SSD = 278, |
1580 | | DIS_PDU_COUNTRY_SVALBARD_AND_JAN_MAYEN_SJM = 279, |
1581 | | DIS_PDU_COUNTRY_TIMOR_LESTE_TLS = 280, |
1582 | | DIS_PDU_COUNTRY_UNITED_STATES_MINOR_OUTLYING_ISLANDS_UMI = 281, |
1583 | | DIS_PDU_COUNTRY_PALESTINE_STATE_OF_PSE = 282 |
1584 | | } DIS_PDU_Country; |
1585 | | |
1586 | | static const value_string DIS_PDU_Country_Strings[] = { |
1587 | | { DIS_PDU_COUNTRY_OTHER, "Other" }, |
1588 | | { DIS_PDU_COUNTRY_AFGHANISTAN_AFG, "Afghanistan (AFG)" }, |
1589 | | { DIS_PDU_COUNTRY_ALBANIA_ALB, "Albania (ALB)" }, |
1590 | | { DIS_PDU_COUNTRY_ALGERIA_DZA, "Algeria (DZA)" }, |
1591 | | { DIS_PDU_COUNTRY_AMERICAN_SAMOA_ASM, "American Samoa (ASM)" }, |
1592 | | { DIS_PDU_COUNTRY_ANDORRA_AND, "Andorra (AND)" }, |
1593 | | { DIS_PDU_COUNTRY_ANGOLA_AGO, "Angola (AGO)" }, |
1594 | | { DIS_PDU_COUNTRY_ANGUILLA_AIA, "Anguilla (AIA)" }, |
1595 | | { DIS_PDU_COUNTRY_ANTARCTICA_ATA, "Antarctica (ATA)" }, |
1596 | | { DIS_PDU_COUNTRY_ANTIGUA_AND_BARBUDA_ATG, "Antigua and Barbuda (ATG)" }, |
1597 | | { DIS_PDU_COUNTRY_ARGENTINA_ARG, "Argentina (ARG)" }, |
1598 | | { DIS_PDU_COUNTRY_ARUBA_ABW, "Aruba (ABW)" }, |
1599 | | { DIS_PDU_COUNTRY_AUSTRALIA_AUS, "Australia (AUS)" }, |
1600 | | { DIS_PDU_COUNTRY_AUSTRIA_AUT, "Austria (AUT)" }, |
1601 | | { DIS_PDU_COUNTRY_BAHAMAS_BHS, "Bahamas (BHS)" }, |
1602 | | { DIS_PDU_COUNTRY_BAHRAIN_BHR, "Bahrain (BHR)" }, |
1603 | | { DIS_PDU_COUNTRY_BANGLADESH_BGD, "Bangladesh (BGD)" }, |
1604 | | { DIS_PDU_COUNTRY_BARBADOS_BRB, "Barbados (BRB)" }, |
1605 | | { DIS_PDU_COUNTRY_BELGIUM_BEL, "Belgium (BEL)" }, |
1606 | | { DIS_PDU_COUNTRY_BELIZE_BLZ, "Belize (BLZ)" }, |
1607 | | { DIS_PDU_COUNTRY_BENIN_BEN, "Benin (BEN)" }, |
1608 | | { DIS_PDU_COUNTRY_BERMUDA_BMU, "Bermuda (BMU)" }, |
1609 | | { DIS_PDU_COUNTRY_BHUTAN_BTN, "Bhutan (BTN)" }, |
1610 | | { DIS_PDU_COUNTRY_BOLIVIA_PLURINATIONAL_STATE_OF_BOL, "Bolivia (Plurinational State of) (BOL)" }, |
1611 | | { DIS_PDU_COUNTRY_BOTSWANA_BWA, "Botswana (BWA)" }, |
1612 | | { DIS_PDU_COUNTRY_BOUVET_ISLAND_BVT, "Bouvet Island (BVT)" }, |
1613 | | { DIS_PDU_COUNTRY_BRAZIL_BRA, "Brazil (BRA)" }, |
1614 | | { DIS_PDU_COUNTRY_BRITISH_INDIAN_OCEAN_TERRITORY_IOT, "British Indian Ocean Territory (IOT)" }, |
1615 | | { DIS_PDU_COUNTRY_VIRGIN_ISLANDS_BRITISH_VGB, "Virgin Islands (British) (VGB)" }, |
1616 | | { DIS_PDU_COUNTRY_BRUNEI_DARUSSALAM_BRN, "Brunei Darussalam (BRN)" }, |
1617 | | { DIS_PDU_COUNTRY_BULGARIA_BGR, "Bulgaria (BGR)" }, |
1618 | | { DIS_PDU_COUNTRY_BURKINA_FASO_BFA, "Burkina Faso (BFA)" }, |
1619 | | { DIS_PDU_COUNTRY_MYANMAR_MMR, "Myanmar (MMR)" }, |
1620 | | { DIS_PDU_COUNTRY_BURUNDI_BDI, "Burundi (BDI)" }, |
1621 | | { DIS_PDU_COUNTRY_CAMBODIA_KHM, "Cambodia (KHM)" }, |
1622 | | { DIS_PDU_COUNTRY_CAMEROON_CMR, "Cameroon (CMR)" }, |
1623 | | { DIS_PDU_COUNTRY_CANADA_CAN, "Canada (CAN)" }, |
1624 | | { DIS_PDU_COUNTRY_CABO_VERDE_CPV, "Cabo Verde (CPV)" }, |
1625 | | { DIS_PDU_COUNTRY_CAYMAN_ISLANDS_CYM, "Cayman Islands (CYM)" }, |
1626 | | { DIS_PDU_COUNTRY_CENTRAL_AFRICAN_REPUBLIC_CAF, "Central African Republic (CAF)" }, |
1627 | | { DIS_PDU_COUNTRY_CHAD_TCD, "Chad (TCD)" }, |
1628 | | { DIS_PDU_COUNTRY_CHILE_CHL, "Chile (CHL)" }, |
1629 | | { DIS_PDU_COUNTRY_CHINA_PEOPLE_S_REPUBLIC_OF_CHN, "China, People's Republic of (CHN)" }, |
1630 | | { DIS_PDU_COUNTRY_CHRISTMAS_ISLAND_CXR, "Christmas Island (CXR)" }, |
1631 | | { DIS_PDU_COUNTRY_COCOS_KEELING_ISLANDS_CCK, "Cocos (Keeling) Islands (CCK)" }, |
1632 | | { DIS_PDU_COUNTRY_COLOMBIA_COL, "Colombia (COL)" }, |
1633 | | { DIS_PDU_COUNTRY_COMOROS_COM, "Comoros (COM)" }, |
1634 | | { DIS_PDU_COUNTRY_CONGO_COG, "Congo (COG)" }, |
1635 | | { DIS_PDU_COUNTRY_COOK_ISLANDS_COK, "Cook Islands (COK)" }, |
1636 | | { DIS_PDU_COUNTRY_COSTA_RICA_CRI, "Costa Rica (CRI)" }, |
1637 | | { DIS_PDU_COUNTRY_CUBA_CUB, "Cuba (CUB)" }, |
1638 | | { DIS_PDU_COUNTRY_CYPRUS_CYP, "Cyprus (CYP)" }, |
1639 | | { DIS_PDU_COUNTRY_DENMARK_DNK, "Denmark (DNK)" }, |
1640 | | { DIS_PDU_COUNTRY_DJIBOUTI_DJI, "Djibouti (DJI)" }, |
1641 | | { DIS_PDU_COUNTRY_DOMINICA_DMA, "Dominica (DMA)" }, |
1642 | | { DIS_PDU_COUNTRY_DOMINICAN_REPUBLIC_DOM, "Dominican Republic (DOM)" }, |
1643 | | { DIS_PDU_COUNTRY_ECUADOR_ECU, "Ecuador (ECU)" }, |
1644 | | { DIS_PDU_COUNTRY_EGYPT_EGY, "Egypt (EGY)" }, |
1645 | | { DIS_PDU_COUNTRY_EL_SALVADOR_SLV, "El Salvador (SLV)" }, |
1646 | | { DIS_PDU_COUNTRY_EQUATORIAL_GUINEA_GNQ, "Equatorial Guinea (GNQ)" }, |
1647 | | { DIS_PDU_COUNTRY_ETHIOPIA_ETH, "Ethiopia (ETH)" }, |
1648 | | { DIS_PDU_COUNTRY_FALKLAND_ISLANDS_MALVINAS_FLK, "Falkland Islands (Malvinas) (FLK)" }, |
1649 | | { DIS_PDU_COUNTRY_FAROE_ISLANDS_FRO, "Faroe Islands (FRO)" }, |
1650 | | { DIS_PDU_COUNTRY_FIJI_FJI, "Fiji (FJI)" }, |
1651 | | { DIS_PDU_COUNTRY_FINLAND_FIN, "Finland (FIN)" }, |
1652 | | { DIS_PDU_COUNTRY_FRANCE_FRA, "France (FRA)" }, |
1653 | | { DIS_PDU_COUNTRY_FRENCH_GUIANA_GUF, "French Guiana (GUF)" }, |
1654 | | { DIS_PDU_COUNTRY_FRENCH_POLYNESIA_PYF, "French Polynesia (PYF)" }, |
1655 | | { DIS_PDU_COUNTRY_FRENCH_SOUTHERN_TERRITORIES_ATF, "French Southern Territories (ATF)" }, |
1656 | | { DIS_PDU_COUNTRY_GABON_GAB, "Gabon (GAB)" }, |
1657 | | { DIS_PDU_COUNTRY_GAMBIA_THE_GMB, "Gambia, The (GMB)" }, |
1658 | | { DIS_PDU_COUNTRY_GERMANY_DEU, "Germany (DEU)" }, |
1659 | | { DIS_PDU_COUNTRY_GHANA_GHA, "Ghana (GHA)" }, |
1660 | | { DIS_PDU_COUNTRY_GIBRALTAR_GIB, "Gibraltar (GIB)" }, |
1661 | | { DIS_PDU_COUNTRY_GREECE_GRC, "Greece (GRC)" }, |
1662 | | { DIS_PDU_COUNTRY_GREENLAND_GRL, "Greenland (GRL)" }, |
1663 | | { DIS_PDU_COUNTRY_GRENADA_GRD, "Grenada (GRD)" }, |
1664 | | { DIS_PDU_COUNTRY_GUADELOUPE_GLP, "Guadeloupe (GLP)" }, |
1665 | | { DIS_PDU_COUNTRY_GUAM_GUM, "Guam (GUM)" }, |
1666 | | { DIS_PDU_COUNTRY_GUATEMALA_GTM, "Guatemala (GTM)" }, |
1667 | | { DIS_PDU_COUNTRY_GUERNSEY_GGY, "Guernsey (GGY)" }, |
1668 | | { DIS_PDU_COUNTRY_GUINEA_GIN, "Guinea (GIN)" }, |
1669 | | { DIS_PDU_COUNTRY_GUINEA_BISSAU_GNB, "Guinea-Bissau (GNB)" }, |
1670 | | { DIS_PDU_COUNTRY_GUYANA_GUY, "Guyana (GUY)" }, |
1671 | | { DIS_PDU_COUNTRY_HAITI_HTI, "Haiti (HTI)" }, |
1672 | | { DIS_PDU_COUNTRY_HEARD_ISLAND_AND_MCDONALD_ISLANDS_HMD, "Heard Island and McDonald Islands (HMD)" }, |
1673 | | { DIS_PDU_COUNTRY_HONDURAS_HND, "Honduras (HND)" }, |
1674 | | { DIS_PDU_COUNTRY_HONG_KONG_HKG, "Hong Kong (HKG)" }, |
1675 | | { DIS_PDU_COUNTRY_HUNGARY_HUN, "Hungary (HUN)" }, |
1676 | | { DIS_PDU_COUNTRY_ICELAND_ISL, "Iceland (ISL)" }, |
1677 | | { DIS_PDU_COUNTRY_INDIA_IND, "India (IND)" }, |
1678 | | { DIS_PDU_COUNTRY_INDONESIA_IDN, "Indonesia (IDN)" }, |
1679 | | { DIS_PDU_COUNTRY_IRAN_ISLAMIC_REPUBLIC_OF_IRN, "Iran (Islamic Republic of) (IRN)" }, |
1680 | | { DIS_PDU_COUNTRY_IRAQ_IRQ, "Iraq (IRQ)" }, |
1681 | | { DIS_PDU_COUNTRY_IRELAND_IRL, "Ireland (IRL)" }, |
1682 | | { DIS_PDU_COUNTRY_ISRAEL_ISR, "Israel (ISR)" }, |
1683 | | { DIS_PDU_COUNTRY_ITALY_ITA, "Italy (ITA)" }, |
1684 | | { DIS_PDU_COUNTRY_COTE_D_IVOIRE_CIV, "Cote d'Ivoire (CIV)" }, |
1685 | | { DIS_PDU_COUNTRY_JAMAICA_JAM, "Jamaica (JAM)" }, |
1686 | | { DIS_PDU_COUNTRY_JAPAN_JPN, "Japan (JPN)" }, |
1687 | | { DIS_PDU_COUNTRY_JERSEY_JEY, "Jersey (JEY)" }, |
1688 | | { DIS_PDU_COUNTRY_JORDAN_JOR, "Jordan (JOR)" }, |
1689 | | { DIS_PDU_COUNTRY_KENYA_KEN, "Kenya (KEN)" }, |
1690 | | { DIS_PDU_COUNTRY_KIRIBATI_KIR, "Kiribati (KIR)" }, |
1691 | | { DIS_PDU_COUNTRY_KOREA_DEMOCRATIC_PEOPLE_S_REPUBLIC_OF_PRK, "Korea (Democratic People's Republic of) (PRK)" }, |
1692 | | { DIS_PDU_COUNTRY_KOREA_REPUBLIC_OF_KOR, "Korea (Republic of) (KOR)" }, |
1693 | | { DIS_PDU_COUNTRY_KUWAIT_KWT, "Kuwait (KWT)" }, |
1694 | | { DIS_PDU_COUNTRY_LAO_PEOPLE_S_DEMOCRATIC_REPUBLIC_LAO, "Lao People's Democratic Republic (LAO)" }, |
1695 | | { DIS_PDU_COUNTRY_LEBANON_LBN, "Lebanon (LBN)" }, |
1696 | | { DIS_PDU_COUNTRY_LESOTHO_LSO, "Lesotho (LSO)" }, |
1697 | | { DIS_PDU_COUNTRY_LIBERIA_LBR, "Liberia (LBR)" }, |
1698 | | { DIS_PDU_COUNTRY_LIBYA_LBY, "Libya (LBY)" }, |
1699 | | { DIS_PDU_COUNTRY_LIECHTENSTEIN_LIE, "Liechtenstein (LIE)" }, |
1700 | | { DIS_PDU_COUNTRY_LUXEMBOURG_LUX, "Luxembourg (LUX)" }, |
1701 | | { DIS_PDU_COUNTRY_MADAGASCAR_MDG, "Madagascar (MDG)" }, |
1702 | | { DIS_PDU_COUNTRY_MACAO_MAC, "Macao (MAC)" }, |
1703 | | { DIS_PDU_COUNTRY_MALAWI_MWI, "Malawi (MWI)" }, |
1704 | | { DIS_PDU_COUNTRY_MALAYSIA_MYS, "Malaysia (MYS)" }, |
1705 | | { DIS_PDU_COUNTRY_MALDIVES_MDV, "Maldives (MDV)" }, |
1706 | | { DIS_PDU_COUNTRY_MALI_MLI, "Mali (MLI)" }, |
1707 | | { DIS_PDU_COUNTRY_MALTA_MLT, "Malta (MLT)" }, |
1708 | | { DIS_PDU_COUNTRY_ISLE_OF_MAN_IMN, "Isle of Man (IMN)" }, |
1709 | | { DIS_PDU_COUNTRY_MARSHALL_ISLANDS_MHL, "Marshall Islands (MHL)" }, |
1710 | | { DIS_PDU_COUNTRY_MARTINIQUE_MTQ, "Martinique (MTQ)" }, |
1711 | | { DIS_PDU_COUNTRY_MAURITANIA_MRT, "Mauritania (MRT)" }, |
1712 | | { DIS_PDU_COUNTRY_MAURITIUS_MUS, "Mauritius (MUS)" }, |
1713 | | { DIS_PDU_COUNTRY_MAYOTTE_MYT, "Mayotte (MYT)" }, |
1714 | | { DIS_PDU_COUNTRY_MEXICO_MEX, "Mexico (MEX)" }, |
1715 | | { DIS_PDU_COUNTRY_MICRONESIA_FEDERATED_STATES_OF_FSM, "Micronesia (Federated States of) (FSM)" }, |
1716 | | { DIS_PDU_COUNTRY_MONACO_MCO, "Monaco (MCO)" }, |
1717 | | { DIS_PDU_COUNTRY_MONGOLIA_MNG, "Mongolia (MNG)" }, |
1718 | | { DIS_PDU_COUNTRY_MONTSERRAT_MSR, "Montserrat (MSR)" }, |
1719 | | { DIS_PDU_COUNTRY_MOROCCO_MAR, "Morocco (MAR)" }, |
1720 | | { DIS_PDU_COUNTRY_MOZAMBIQUE_MOZ, "Mozambique (MOZ)" }, |
1721 | | { DIS_PDU_COUNTRY_NAMIBIA_NAM, "Namibia (NAM)" }, |
1722 | | { DIS_PDU_COUNTRY_NAURU_NRU, "Nauru (NRU)" }, |
1723 | | { DIS_PDU_COUNTRY_NEPAL_NPL, "Nepal (NPL)" }, |
1724 | | { DIS_PDU_COUNTRY_NETHERLANDS_NLD, "Netherlands (NLD)" }, |
1725 | | { DIS_PDU_COUNTRY_NEW_CALEDONIA_NCL, "New Caledonia (NCL)" }, |
1726 | | { DIS_PDU_COUNTRY_NEW_ZEALAND_NZL, "New Zealand (NZL)" }, |
1727 | | { DIS_PDU_COUNTRY_NICARAGUA_NIC, "Nicaragua (NIC)" }, |
1728 | | { DIS_PDU_COUNTRY_NIGER_NER, "Niger (NER)" }, |
1729 | | { DIS_PDU_COUNTRY_NIGERIA_NGA, "Nigeria (NGA)" }, |
1730 | | { DIS_PDU_COUNTRY_NIUE_NIU, "Niue (NIU)" }, |
1731 | | { DIS_PDU_COUNTRY_NORFOLK_ISLAND_NFK, "Norfolk Island (NFK)" }, |
1732 | | { DIS_PDU_COUNTRY_NORTHERN_MARIANA_ISLANDS_MNP, "Northern Mariana Islands (MNP)" }, |
1733 | | { DIS_PDU_COUNTRY_NORWAY_NOR, "Norway (NOR)" }, |
1734 | | { DIS_PDU_COUNTRY_OMAN_OMN, "Oman (OMN)" }, |
1735 | | { DIS_PDU_COUNTRY_PAKISTAN_PAK, "Pakistan (PAK)" }, |
1736 | | { DIS_PDU_COUNTRY_PANAMA_PAN, "Panama (PAN)" }, |
1737 | | { DIS_PDU_COUNTRY_PAPUA_NEW_GUINEA_PNG, "Papua New Guinea (PNG)" }, |
1738 | | { DIS_PDU_COUNTRY_PARAGUAY_PRY, "Paraguay (PRY)" }, |
1739 | | { DIS_PDU_COUNTRY_PERU_PER, "Peru (PER)" }, |
1740 | | { DIS_PDU_COUNTRY_PHILIPPINES_PHL, "Philippines (PHL)" }, |
1741 | | { DIS_PDU_COUNTRY_PITCAIRN_PCN, "Pitcairn (PCN)" }, |
1742 | | { DIS_PDU_COUNTRY_POLAND_POL, "Poland (POL)" }, |
1743 | | { DIS_PDU_COUNTRY_PORTUGAL_PRT, "Portugal (PRT)" }, |
1744 | | { DIS_PDU_COUNTRY_PUERTO_RICO_PRI, "Puerto Rico (PRI)" }, |
1745 | | { DIS_PDU_COUNTRY_QATAR_QAT, "Qatar (QAT)" }, |
1746 | | { DIS_PDU_COUNTRY_REUNION_REU, "Reunion (REU)" }, |
1747 | | { DIS_PDU_COUNTRY_ROMANIA_ROU, "Romania (ROU)" }, |
1748 | | { DIS_PDU_COUNTRY_RWANDA_RWA, "Rwanda (RWA)" }, |
1749 | | { DIS_PDU_COUNTRY_SAINT_KITTS_AND_NEVIS_KNA, "Saint Kitts and Nevis (KNA)" }, |
1750 | | { DIS_PDU_COUNTRY_SAINT_HELENA_ASCENSION_AND_TRISTAN_DA_CUNHA_SHN, "Saint Helena, Ascension and Tristan da Cunha (SHN)" }, |
1751 | | { DIS_PDU_COUNTRY_SAINT_LUCIA_LCA, "Saint Lucia (LCA)" }, |
1752 | | { DIS_PDU_COUNTRY_SAINT_PIERRE_AND_MIQUELON_SPM, "Saint Pierre and Miquelon (SPM)" }, |
1753 | | { DIS_PDU_COUNTRY_SAINT_VINCENT_AND_THE_GRENADINES_VCT, "Saint Vincent and the Grenadines (VCT)" }, |
1754 | | { DIS_PDU_COUNTRY_SAN_MARINO_SMR, "San Marino (SMR)" }, |
1755 | | { DIS_PDU_COUNTRY_SAO_TOME_AND_PRINCIPE_STP, "Sao Tome and Principe (STP)" }, |
1756 | | { DIS_PDU_COUNTRY_SAUDI_ARABIA_SAU, "Saudi Arabia (SAU)" }, |
1757 | | { DIS_PDU_COUNTRY_SENEGAL_SEN, "Senegal (SEN)" }, |
1758 | | { DIS_PDU_COUNTRY_SEYCHELLES_SYC, "Seychelles (SYC)" }, |
1759 | | { DIS_PDU_COUNTRY_SIERRA_LEONE_SLE, "Sierra Leone (SLE)" }, |
1760 | | { DIS_PDU_COUNTRY_SINGAPORE_SGP, "Singapore (SGP)" }, |
1761 | | { DIS_PDU_COUNTRY_SOLOMON_ISLANDS_SLB, "Solomon Islands (SLB)" }, |
1762 | | { DIS_PDU_COUNTRY_SOMALIA_SOM, "Somalia (SOM)" }, |
1763 | | { DIS_PDU_COUNTRY_SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS_SGS, "South Georgia and the South Sandwich Islands (SGS)" }, |
1764 | | { DIS_PDU_COUNTRY_SOUTH_AFRICA_ZAF, "South Africa (ZAF)" }, |
1765 | | { DIS_PDU_COUNTRY_SPAIN_ESP, "Spain (ESP)" }, |
1766 | | { DIS_PDU_COUNTRY_SRI_LANKA_LKA, "Sri Lanka (LKA)" }, |
1767 | | { DIS_PDU_COUNTRY_SUDAN_SDN, "Sudan (SDN)" }, |
1768 | | { DIS_PDU_COUNTRY_SURINAME_SUR, "Suriname (SUR)" }, |
1769 | | { DIS_PDU_COUNTRY_ESWATINI_SWZ, "Eswatini (SWZ)" }, |
1770 | | { DIS_PDU_COUNTRY_SWEDEN_SWE, "Sweden (SWE)" }, |
1771 | | { DIS_PDU_COUNTRY_SWITZERLAND_CHE, "Switzerland (CHE)" }, |
1772 | | { DIS_PDU_COUNTRY_SYRIAN_ARAB_REPUBLIC_SYR, "Syrian Arab Republic (SYR)" }, |
1773 | | { DIS_PDU_COUNTRY_TAIWAN_PROVINCE_OF_CHINA_TWN, "Taiwan, Province of China (TWN)" }, |
1774 | | { DIS_PDU_COUNTRY_TANZANIA_UNITED_REPUBLIC_OF_TZA, "Tanzania, United Republic of (TZA)" }, |
1775 | | { DIS_PDU_COUNTRY_THAILAND_THA, "Thailand (THA)" }, |
1776 | | { DIS_PDU_COUNTRY_TOGO_TGO, "Togo (TGO)" }, |
1777 | | { DIS_PDU_COUNTRY_TOKELAU_TKL, "Tokelau (TKL)" }, |
1778 | | { DIS_PDU_COUNTRY_TONGA_TON, "Tonga (TON)" }, |
1779 | | { DIS_PDU_COUNTRY_TRINIDAD_AND_TOBAGO_TTO, "Trinidad and Tobago (TTO)" }, |
1780 | | { DIS_PDU_COUNTRY_PALAU_PLW, "Palau (PLW)" }, |
1781 | | { DIS_PDU_COUNTRY_TUNISIA_TUN, "Tunisia (TUN)" }, |
1782 | | { DIS_PDU_COUNTRY_TURKEY_TUR, "Turkey (TUR)" }, |
1783 | | { DIS_PDU_COUNTRY_TURKS_AND_CAICOS_ISLANDS_TCA, "Turks and Caicos Islands (TCA)" }, |
1784 | | { DIS_PDU_COUNTRY_TUVALU_TUV, "Tuvalu (TUV)" }, |
1785 | | { DIS_PDU_COUNTRY_UGANDA_UGA, "Uganda (UGA)" }, |
1786 | | { DIS_PDU_COUNTRY_RUSSIA_RUS, "Russia (RUS)" }, |
1787 | | { DIS_PDU_COUNTRY_UNITED_ARAB_EMIRATES_ARE, "United Arab Emirates (ARE)" }, |
1788 | | { DIS_PDU_COUNTRY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_GBR, "United Kingdom of Great Britain and Northern Ireland (GBR)" }, |
1789 | | { DIS_PDU_COUNTRY_UNITED_STATES_OF_AMERICA_USA, "United States of America (USA)" }, |
1790 | | { DIS_PDU_COUNTRY_URUGUAY_URY, "Uruguay (URY)" }, |
1791 | | { DIS_PDU_COUNTRY_VANUATU_VUT, "Vanuatu (VUT)" }, |
1792 | | { DIS_PDU_COUNTRY_HOLY_SEE_VAT, "Holy See (VAT)" }, |
1793 | | { DIS_PDU_COUNTRY_VENEZUELA_BOLIVARIAN_REPUBLIC_OF_VEN, "Venezuela (Bolivarian Republic of) (VEN)" }, |
1794 | | { DIS_PDU_COUNTRY_VIET_NAM_VNM, "Viet Nam (VNM)" }, |
1795 | | { DIS_PDU_COUNTRY_VIRGIN_ISLANDS_U_S_VIR, "Virgin Islands (U.S.) (VIR)" }, |
1796 | | { DIS_PDU_COUNTRY_WALLIS_AND_FUTUNA_WLF, "Wallis and Futuna (WLF)" }, |
1797 | | { DIS_PDU_COUNTRY_WESTERN_SAHARA_ESH, "Western Sahara (ESH)" }, |
1798 | | { DIS_PDU_COUNTRY_SAMOA_WSM, "Samoa (WSM)" }, |
1799 | | { DIS_PDU_COUNTRY_YEMEN_YEM, "Yemen (YEM)" }, |
1800 | | { DIS_PDU_COUNTRY_ZAMBIA_ZMB, "Zambia (ZMB)" }, |
1801 | | { DIS_PDU_COUNTRY_ZIMBABWE_ZWE, "Zimbabwe (ZWE)" }, |
1802 | | { DIS_PDU_COUNTRY_ARMENIA_ARM, "Armenia (ARM)" }, |
1803 | | { DIS_PDU_COUNTRY_AZERBAIJAN_AZE, "Azerbaijan (AZE)" }, |
1804 | | { DIS_PDU_COUNTRY_BELARUS_BLR, "Belarus (BLR)" }, |
1805 | | { DIS_PDU_COUNTRY_BOSNIA_AND_HERZEGOVINA_BIH, "Bosnia and Herzegovina (BIH)" }, |
1806 | | { DIS_PDU_COUNTRY_CROATIA_HRV, "Croatia (HRV)" }, |
1807 | | { DIS_PDU_COUNTRY_ESTONIA_EST, "Estonia (EST)" }, |
1808 | | { DIS_PDU_COUNTRY_GEORGIA_GEO, "Georgia (GEO)" }, |
1809 | | { DIS_PDU_COUNTRY_KAZAKHSTAN_KAZ, "Kazakhstan (KAZ)" }, |
1810 | | { DIS_PDU_COUNTRY_KYRGYZSTAN_KGZ, "Kyrgyzstan (KGZ)" }, |
1811 | | { DIS_PDU_COUNTRY_LATVIA_LVA, "Latvia (LVA)" }, |
1812 | | { DIS_PDU_COUNTRY_LITHUANIA_LTU, "Lithuania (LTU)" }, |
1813 | | { DIS_PDU_COUNTRY_NORTH_MACEDONIA_MKD, "North Macedonia (MKD)" }, |
1814 | | { DIS_PDU_COUNTRY_MOLDOVA_REPUBLIC_OF_MDA, "Moldova (Republic of) (MDA)" }, |
1815 | | { DIS_PDU_COUNTRY_MONTENEGRO_MNE, "Montenegro (MNE)" }, |
1816 | | { DIS_PDU_COUNTRY_SLOVENIA_SVN, "Slovenia (SVN)" }, |
1817 | | { DIS_PDU_COUNTRY_TAJIKISTAN_TJK, "Tajikistan (TJK)" }, |
1818 | | { DIS_PDU_COUNTRY_TURKMENISTAN_TKM, "Turkmenistan (TKM)" }, |
1819 | | { DIS_PDU_COUNTRY_UKRAINE_UKR, "Ukraine (UKR)" }, |
1820 | | { DIS_PDU_COUNTRY_UZBEKISTAN_UZB, "Uzbekistan (UZB)" }, |
1821 | | { DIS_PDU_COUNTRY_CZECH_REPUBLIC_CZE, "Czech Republic (CZE)" }, |
1822 | | { DIS_PDU_COUNTRY_SLOVAKIA_SVK, "Slovakia (SVK)" }, |
1823 | | { DIS_PDU_COUNTRY_AALAND_ISLANDS_ALA, "Aaland Islands (ALA)" }, |
1824 | | { DIS_PDU_COUNTRY_BONAIRE_SINT_EUSTATIUS_AND_SABA_BES, "Bonaire, Sint Eustatius and Saba (BES)" }, |
1825 | | { DIS_PDU_COUNTRY_CONGO_DEMOCRATIC_REPUBLIC_OF_THE_COD, "Congo (Democratic Republic of the) (COD)" }, |
1826 | | { DIS_PDU_COUNTRY_CURACAO_CUW, "Curacao (CUW)" }, |
1827 | | { DIS_PDU_COUNTRY_ERITREA_ERI, "Eritrea (ERI)" }, |
1828 | | { DIS_PDU_COUNTRY_SAINT_BARTHELEMY_BLM, "Saint Barthelemy (BLM)" }, |
1829 | | { DIS_PDU_COUNTRY_SAINT_MARTIN_FRENCH_PART_MAF, "Saint Martin (French Part) (MAF)" }, |
1830 | | { DIS_PDU_COUNTRY_SERBIA_SRB, "Serbia (SRB)" }, |
1831 | | { DIS_PDU_COUNTRY_SINT_MAARTEN_DUTCH_PART_SXM, "Sint Maarten (Dutch part) (SXM)" }, |
1832 | | { DIS_PDU_COUNTRY_SOUTH_SUDAN_SSD, "South Sudan (SSD)" }, |
1833 | | { DIS_PDU_COUNTRY_SVALBARD_AND_JAN_MAYEN_SJM, "Svalbard and Jan Mayen (SJM)" }, |
1834 | | { DIS_PDU_COUNTRY_TIMOR_LESTE_TLS, "Timor-Leste (TLS)" }, |
1835 | | { DIS_PDU_COUNTRY_UNITED_STATES_MINOR_OUTLYING_ISLANDS_UMI, "United States Minor Outlying Islands (UMI)" }, |
1836 | | { DIS_PDU_COUNTRY_PALESTINE_STATE_OF_PSE, "Palestine, State of (PSE)" }, |
1837 | | { 0, NULL } |
1838 | | }; |
1839 | | |
1840 | | /* SISO-REF-010 [UID 44] */ |
1841 | | typedef enum |
1842 | | { |
1843 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_OTHER = 0, |
1844 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_STATIC_NON_MOVING_ENTITY = 1, |
1845 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_FPW_CONSTANT_VELOCITY_LOW_ACCELERATION_LINEAR_MOTION_ENTITY = 2, |
1846 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_RPW_CONSTANT_VELOCITY_LOW_ACCELERATION_LINEAR_MOTION_ENTITY_WITH_EXTRAPOLATION_OF_ORIENTATION = 3, |
1847 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_RVW_HIGH_SPEED_OR_MANEUVERING_ENTITY_WITH_EXTRAPOLATION_OF_ORIENTATION = 4, |
1848 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_FVW_HIGH_SPEED_OR_MANEUVERING_ENTITY = 5, |
1849 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_FPB_SIMILAR_TO_FPW_EXCEPT_IN_BODY_COORDINATES = 6, |
1850 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_RPB_SIMILAR_TO_RPW_EXCEPT_IN_BODY_COORDINATES = 7, |
1851 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_RVB_SIMILAR_TO_RVW_EXCEPT_IN_BODY_COORDINATES = 8, |
1852 | | DIS_PDU_DEAD_RECKONING_ALGORITHM_DRM_FVB_SIMILAR_TO_FVW_EXCEPT_IN_BODY_COORDINATES = 9 |
1853 | | } DIS_PDU_Dead_Reckoning_Algorithm; |
1854 | | |
1855 | | /* SISO-REF-010 [UID 45] */ |
1856 | | typedef enum |
1857 | | { |
1858 | | DIS_PDU_ENTITY_MARKING_CHARACTER_SET_UNUSED = 0, |
1859 | | DIS_PDU_ENTITY_MARKING_CHARACTER_SET_ASCII = 1, |
1860 | | DIS_PDU_ENTITY_MARKING_CHARACTER_SET_U_S_ARMY_MARKING = 2, |
1861 | | DIS_PDU_ENTITY_MARKING_CHARACTER_SET_DIGIT_CHEVRON = 3 |
1862 | | } DIS_PDU_Entity_Marking_Character_Set; |
1863 | | |
1864 | | static const value_string DIS_PDU_Entity_Marking_Character_Set_Strings[] = { |
1865 | | { DIS_PDU_ENTITY_MARKING_CHARACTER_SET_UNUSED, "Unused" }, |
1866 | | { DIS_PDU_ENTITY_MARKING_CHARACTER_SET_ASCII, "ASCII" }, |
1867 | | { DIS_PDU_ENTITY_MARKING_CHARACTER_SET_U_S_ARMY_MARKING, "U.S. Army Marking" }, |
1868 | | { DIS_PDU_ENTITY_MARKING_CHARACTER_SET_DIGIT_CHEVRON, "Digit Chevron" }, |
1869 | | { 0, NULL } |
1870 | | }; |
1871 | | |
1872 | | /* SISO-REF-010 [UID 55] */ |
1873 | | typedef enum |
1874 | | { |
1875 | | DIS_PDU_ENTITY_CAPABILITIES_LAND_PLATFORM_ENTITY_CAPABILITIES = 0, |
1876 | | DIS_PDU_ENTITY_CAPABILITIES_AIR_PLATFORM_ENTITY_CAPABILITIES = 1, |
1877 | | DIS_PDU_ENTITY_CAPABILITIES_SURFACE_PLATFORM_ENTITY_CAPABILITIES = 2, |
1878 | | DIS_PDU_ENTITY_CAPABILITIES_SUBSURFACE_PLATFORM_ENTITY_CAPABILITIES = 3, |
1879 | | DIS_PDU_ENTITY_CAPABILITIES_SPACE_PLATFORM_ENTITY_CAPABILITIES = 4, |
1880 | | DIS_PDU_ENTITY_CAPABILITIES_MUNITION_ENTITY_CAPABILITIES = 5, |
1881 | | DIS_PDU_ENTITY_CAPABILITIES_LIFE_FORMS_ENTITY_CAPABILITIES = 6, |
1882 | | DIS_PDU_ENTITY_CAPABILITIES_ENVIRONMENTAL_ENTITY_CAPABILITIES = 7, |
1883 | | DIS_PDU_ENTITY_CAPABILITIES_CULTURAL_FEATURE_ENTITY_CAPABILITIES = 8, |
1884 | | DIS_PDU_ENTITY_CAPABILITIES_SUPPLY_ENTITY_CAPABILITIES = 9, |
1885 | | DIS_PDU_ENTITY_CAPABILITIES_RADIO_ENTITY_CAPABILITIES = 10, |
1886 | | DIS_PDU_ENTITY_CAPABILITIES_EXPENDABLE_ENTITY_CAPABILITIES = 11, |
1887 | | DIS_PDU_ENTITY_CAPABILITIES_SENSOR_EMITTER_ENTITY_CAPABILITIES = 12 |
1888 | | } DIS_PDU_Entity_Capabilities; |
1889 | | |
1890 | | /* SISO-REF-010 [UID 56] */ |
1891 | | typedef enum |
1892 | | { |
1893 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ARTICULATED_PART = 0, |
1894 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ATTACHED_PART = 1, |
1895 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_SEPARATION = 2, |
1896 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ENTITY_TYPE = 3, |
1897 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ENTITY_ASSOCIATION = 4, |
1898 | | /* Manually inserted "Experimental" non-SISO definitions begin */ |
1899 | | DIS_PARAM_TYPE_DESIG_ANTENNA_LOCATION = 5, |
1900 | | DIS_PARAM_TYPE_DESIG_EXTENDED_PLATFORM_APPEARANCE = 20, |
1901 | | DIS_PARAM_TYPE_DESIG_EXTENDED_LIFEFORM_APPEARANCE = 21, |
1902 | | DIS_PARAM_TYPE_DESIG_HIGH_FIDELITY_LIGHTS = 22, |
1903 | | DIS_PARAM_TYPE_DESIG_CHEVRON_MARKING = 23, |
1904 | | DIS_PARAM_TYPE_DESIG_HIGH_FIDELITY_THERMAL_SENSOR = 24, |
1905 | | DIS_PARAM_TYPE_DESIG_ENTITY_OFFSET = 25, |
1906 | | DIS_PARAM_TYPE_DESIG_DEAD_RECKONING = 26, |
1907 | | DIS_PARAM_TYPE_DESIG_ARMY_TASK_ORGANIZATION = 27, |
1908 | | DIS_PARAM_TYPE_DESIG_HEAD_GAZING_WEAPON_AIMING = 28, |
1909 | | DIS_PARAM_TYPE_DESIG_LIFEFORM_ACTION_SEQUENCE = 29, |
1910 | | DIS_PARAM_TYPE_DESIG_LEGACY_EXTENDED_LIFEFORM_APPEARANCE = 30, |
1911 | | /* Manually inserted "Experimental" non-SISO definitions end */ |
1912 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_MAX_FUEL_FLOW_RATE = 36, |
1913 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_VIRTUAL_BOOM_INFORMATION = 37, |
1914 | | DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_AERIAL_REFUELING_LATCH_STATE = 38, |
1915 | | } DIS_PDU_Variable_Parameter_Record_Type; |
1916 | | |
1917 | | static const value_string DIS_PDU_Variable_Parameter_Record_Type_Strings[] = { |
1918 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ARTICULATED_PART, "Articulated Part" }, |
1919 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ATTACHED_PART, "Attached Part" }, |
1920 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_SEPARATION, "Separation" }, |
1921 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ENTITY_TYPE, "Entity Type" }, |
1922 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ENTITY_ASSOCIATION, "Entity Association" }, |
1923 | | /* Manually inserted "Experimental" non-SISO definitions begin */ |
1924 | | { DIS_PARAM_TYPE_DESIG_ANTENNA_LOCATION, "Antenna Location" }, |
1925 | | { DIS_PARAM_TYPE_DESIG_EXTENDED_PLATFORM_APPEARANCE, "Extended Platform Appearance" }, |
1926 | | { DIS_PARAM_TYPE_DESIG_EXTENDED_LIFEFORM_APPEARANCE, "Extended Lifeform Appearance" }, |
1927 | | { DIS_PARAM_TYPE_DESIG_HIGH_FIDELITY_LIGHTS, "High Fidelity Lights" }, |
1928 | | { DIS_PARAM_TYPE_DESIG_CHEVRON_MARKING, "Chevron Marking" }, |
1929 | | { DIS_PARAM_TYPE_DESIG_HIGH_FIDELITY_THERMAL_SENSOR, "High Fidelity Thermal Sensor" }, |
1930 | | { DIS_PARAM_TYPE_DESIG_ENTITY_OFFSET, "Entity Offset" }, |
1931 | | { DIS_PARAM_TYPE_DESIG_DEAD_RECKONING, "Dead Reckoning" }, |
1932 | | { DIS_PARAM_TYPE_DESIG_ARMY_TASK_ORGANIZATION, "Army Task Organization" }, |
1933 | | { DIS_PARAM_TYPE_DESIG_HEAD_GAZING_WEAPON_AIMING, "Head Gazing Weapon Aiming" }, |
1934 | | { DIS_PARAM_TYPE_DESIG_LIFEFORM_ACTION_SEQUENCE, "Lifeform Action Sequence" }, |
1935 | | { DIS_PARAM_TYPE_DESIG_LEGACY_EXTENDED_LIFEFORM_APPEARANCE, "Legacy Extended Lifeform Appearance" }, |
1936 | | /* Manually inserted "Experimental" non-SISO definitions end */ |
1937 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_MAX_FUEL_FLOW_RATE, "Max Fuel Flow Rate" }, |
1938 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_VIRTUAL_BOOM_INFORMATION, "Virtual Boom Information" }, |
1939 | | { DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_AERIAL_REFUELING_LATCH_STATE, "Aerial Refueling Latch State" }, |
1940 | | { 0, NULL } |
1941 | | }; |
1942 | | |
1943 | | /* SISO-REF-010 [UID 57] */ |
1944 | | typedef enum |
1945 | | { |
1946 | | DIS_PDU_ATTACHED_PARTS_NOTHING_EMPTY = 0, |
1947 | | DIS_PDU_ATTACHED_PARTS_M16A42_RIFLE = 896, |
1948 | | DIS_PDU_ATTACHED_PARTS_M249_SAW = 897, |
1949 | | DIS_PDU_ATTACHED_PARTS_M60_MACHINE_GUN = 898, |
1950 | | DIS_PDU_ATTACHED_PARTS_M203_GRENADE_LAUNCHER = 899, |
1951 | | DIS_PDU_ATTACHED_PARTS_M136_AT4 = 900, |
1952 | | DIS_PDU_ATTACHED_PARTS_M47_DRAGON = 901, |
1953 | | DIS_PDU_ATTACHED_PARTS_AAWS_M_JAVELIN = 902, |
1954 | | DIS_PDU_ATTACHED_PARTS_M18A1_CLAYMORE_MINE = 903, |
1955 | | DIS_PDU_ATTACHED_PARTS_MK19_GRENADE_LAUNCHER = 904, |
1956 | | DIS_PDU_ATTACHED_PARTS_M2_MACHINE_GUN = 905 |
1957 | | } DIS_PDU_Attached_Parts; |
1958 | | |
1959 | | /* SISO-REF-010 [UID 58] */ |
1960 | | typedef enum |
1961 | | { |
1962 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_NOT_SPECIFIED = 0, |
1963 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_POSITION = 1, |
1964 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_POSITION_RATE = 2, |
1965 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_EXTENSION = 3, |
1966 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_EXTENSION_RATE = 4, |
1967 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_X = 5, |
1968 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_X_RATE = 6, |
1969 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_Y = 7, |
1970 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_Y_RATE = 8, |
1971 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_Z = 9, |
1972 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_Z_RATE = 10, |
1973 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_AZIMUTH = 11, |
1974 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_AZIMUTH_RATE = 12, |
1975 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_ELEVATION = 13, |
1976 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_ELEVATION_RATE = 14, |
1977 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_ROTATION = 15, |
1978 | | DIS_PDU_ARTICULATED_PARTS_TYPE_METRIC_ROTATION_RATE = 16 |
1979 | | } DIS_PDU_Articulated_Parts_Type_Metric; |
1980 | | |
1981 | | /* SISO-REF-010 [UID 59] */ |
1982 | | typedef enum |
1983 | | { |
1984 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_NOT_SPECIFIED = 0, |
1985 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RUDDER = 1024, |
1986 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_FLAP = 1056, |
1987 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_FLAP = 1088, |
1988 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_AILERON = 1120, |
1989 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_AILERON = 1152, |
1990 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_HELICOPTER_MAIN_ROTOR = 1184, |
1991 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_HELICOPTER_TAIL_ROTOR = 1216, |
1992 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_OTHER_AIRCRAFT_CONTROL_SURFACES_DEFINED_AS_NEEDED = 1248, |
1993 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PROPELLER_NUMBER_1 = 1280, |
1994 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PROPELLER_NUMBER_2 = 1312, |
1995 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PROPELLER_NUMBER_3 = 1344, |
1996 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PROPELLER_NUMBER_4 = 1376, |
1997 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_STABILATOR_STABILATOR_NUMBER_1 = 1408, |
1998 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_STABILATOR_STABILATOR_NUMBER_2 = 1440, |
1999 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_RUDDERVATOR_RUDDERVATOR_NUMBER_1 = 1472, |
2000 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_RUDDERVATOR_RUDDERVATOR_NUMBER_2 = 1504, |
2001 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_LEADING_EDGE_FLAP_SLAT = 1536, |
2002 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_LEADING_EDGE_FLAP_SLAT = 1568, |
2003 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_ELEVATOR = 1600, |
2004 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_ELEVATOR = 1632, |
2005 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CANARD_LEFT = 1664, |
2006 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CANARD_RIGHT = 1696, |
2007 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ELEVON_INNER_LEFT = 1728, |
2008 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ELEVON_INNER_RIGHT = 1760, |
2009 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ELEVON_MIDDLE_LEFT = 1792, |
2010 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ELEVON_MIDDLE_RIGHT = 1824, |
2011 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ELEVON_OUTER_LEFT = 1856, |
2012 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ELEVON_OUTER_RIGHT = 1888, |
2013 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CANOPY_AIRCRAFT = 1920, |
2014 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SPOILER_LEFT = 1952, |
2015 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SPOILER_RIGHT = 1984, |
2016 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PERISCOPE = 2048, |
2017 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_GENERIC_ANTENNA = 2080, |
2018 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SNORKEL = 2112, |
2019 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_OTHER_EXTENDIBLE_PARTS_DEFINED_AS_NEEDED = 2144, |
2020 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DIVE_PLANE_SAIL_LEFT = 2176, |
2021 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DIVE_PLANE_SAIL_RIGHT = 2208, |
2022 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DIVE_PLANE_BOW_LEFT = 2240, |
2023 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DIVE_PLANE_BOW_RIGHT = 2272, |
2024 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DIVE_PLANE_STERN_LEFT = 2304, |
2025 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DIVE_PLANE_STERN_RIGHT = 2336, |
2026 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_RUDDER = 2368, |
2027 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_RUDDER = 2400, |
2028 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_GEAR_DOOR_NOSE = 2976, |
2029 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_GEAR_DOOR_LEFT_MAIN = 3008, |
2030 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_GEAR_DOOR_RIGHT_MAIN = 3040, |
2031 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_GEAR = 3072, |
2032 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_TAIL_HOOK = 3104, |
2033 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SPEED_BRAKE = 3136, |
2034 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_DOOR_OF_PRIMARY_WEAPON_BAY = 3168, |
2035 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_DOOR_OF_PRIMARY_WEAPON_BAY = 3200, |
2036 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_TANK_OR_APC_HATCH = 3232, |
2037 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_WINGSWEEP = 3264, |
2038 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_BRIDGE_LAUNCHER = 3296, |
2039 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_BRIDGE_SECTION_1 = 3328, |
2040 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_BRIDGE_SECTION_2 = 3360, |
2041 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_BRIDGE_SECTION_3 = 3392, |
2042 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_BLADE_1 = 3424, |
2043 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_BLADE_2 = 3456, |
2044 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_BOOM = 3488, |
2045 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_ARM = 3520, |
2046 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_OTHER_FIXED_POSITION_PARTS_DEFINED_AS_NEEDED = 3552, |
2047 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_GEAR_NOSE = 3584, |
2048 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_GEAR_LEFT_MAIN = 3616, |
2049 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_GEAR_RIGHT_MAIN = 3648, |
2050 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DOORS_OF_LEFT_SIDE_WEAPON_BAY = 3680, |
2051 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DOORS_OF_RIGHT_SIDE_WEAPON_BAY = 3712, |
2052 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SPOT_SEARCH_LIGHT_1 = 3744, |
2053 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SPOT_SEARCH_LIGHT_2 = 3776, |
2054 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SPOT_SEARCH_LIGHT_3 = 3808, |
2055 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SPOT_SEARCH_LIGHT_4 = 3840, |
2056 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LANDING_LIGHT = 3872, |
2057 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_1 = 4096, |
2058 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_2 = 4128, |
2059 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_3 = 4160, |
2060 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_4 = 4192, |
2061 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_5 = 4224, |
2062 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_6 = 4256, |
2063 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_7 = 4288, |
2064 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_8 = 4320, |
2065 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_9 = 4352, |
2066 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_TURRET_NUMBER_10 = 4384, |
2067 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_1 = 4416, |
2068 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_2 = 4448, |
2069 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_3 = 4480, |
2070 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_4 = 4512, |
2071 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_5 = 4544, |
2072 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_6 = 4576, |
2073 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_7 = 4608, |
2074 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_8 = 4640, |
2075 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_9 = 4672, |
2076 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_NUMBER_10 = 4704, |
2077 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_1 = 4736, |
2078 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_2 = 4768, |
2079 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_3 = 4800, |
2080 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_4 = 4832, |
2081 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_5 = 4864, |
2082 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_6 = 4896, |
2083 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_7 = 4928, |
2084 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_8 = 4960, |
2085 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_9 = 4992, |
2086 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_LAUNCHER_10 = 5024, |
2087 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_1 = 5056, |
2088 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_2 = 5088, |
2089 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_3 = 5120, |
2090 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_4 = 5152, |
2091 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_5 = 5184, |
2092 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_6 = 5216, |
2093 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_7 = 5248, |
2094 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_8 = 5280, |
2095 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_9 = 5312, |
2096 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_10 = 5344, |
2097 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_1 = 5376, |
2098 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_2 = 5408, |
2099 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_3 = 5440, |
2100 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_4 = 5472, |
2101 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_5 = 5504, |
2102 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_6 = 5536, |
2103 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_7 = 5568, |
2104 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_8 = 5600, |
2105 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_9 = 5632, |
2106 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_RADAR_10 = 5664, |
2107 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_1 = 5696, |
2108 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_2 = 5728, |
2109 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_3 = 5760, |
2110 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_4 = 5792, |
2111 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_5 = 5824, |
2112 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_6 = 5856, |
2113 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_7 = 5888, |
2114 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_8 = 5920, |
2115 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_9 = 5952, |
2116 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_TURRET_NUMBER_10 = 5984, |
2117 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_1 = 6016, |
2118 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_2 = 6048, |
2119 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_3 = 6080, |
2120 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_4 = 6112, |
2121 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_5 = 6144, |
2122 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_6 = 6176, |
2123 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_7 = 6208, |
2124 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_8 = 6240, |
2125 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_9 = 6272, |
2126 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_NUMBER_10 = 6304, |
2127 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_1 = 6336, |
2128 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_2 = 6368, |
2129 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_3 = 6400, |
2130 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_4 = 6432, |
2131 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_5 = 6464, |
2132 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_6 = 6496, |
2133 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_7 = 6528, |
2134 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_8 = 6560, |
2135 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_9 = 6592, |
2136 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_LAUNCHER_10 = 6624, |
2137 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_1 = 6656, |
2138 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_2 = 6688, |
2139 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_3 = 6720, |
2140 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_4 = 6752, |
2141 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_5 = 6784, |
2142 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_6 = 6816, |
2143 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_7 = 6848, |
2144 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_8 = 6880, |
2145 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_9 = 6912, |
2146 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_10 = 6944, |
2147 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_1 = 6976, |
2148 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_2 = 7008, |
2149 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_3 = 7040, |
2150 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_4 = 7072, |
2151 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_5 = 7104, |
2152 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_6 = 7136, |
2153 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_7 = 7168, |
2154 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_8 = 7200, |
2155 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_9 = 7232, |
2156 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_RADAR_10 = 7264, |
2157 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DECK_ELEVATOR_1 = 7296, |
2158 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_DECK_ELEVATOR_2 = 7328, |
2159 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CATAPULT_1 = 7360, |
2160 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CATAPULT_2 = 7392, |
2161 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_JET_BLAST_DEFLECTOR_1 = 7424, |
2162 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_JET_BLAST_DEFLECTOR_2 = 7456, |
2163 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ARRESTOR_WIRES_1 = 7488, |
2164 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ARRESTOR_WIRES_2 = 7520, |
2165 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ARRESTOR_WIRES_3 = 7552, |
2166 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_WING_OR_ROTOR_FOLD = 7584, |
2167 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_FUSELAGE_FOLD = 7616, |
2168 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_MAIN_CARGO_DOOR = 7648, |
2169 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_RAMP = 7680, |
2170 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_AIR_TO_AIR_REFUELING_BOOM = 7712, |
2171 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_AERIAL_REFUELING_RECEPTACLE_DOOR = 7744, |
2172 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_AERIAL_REFUELING_RECEPTACLE_DOOR = 7776, |
2173 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_AERIAL_REFUELING_RECEPTACLE_LATCH = 7808, |
2174 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_1 = 7840, |
2175 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_2 = 7872, |
2176 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_3 = 7904, |
2177 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_4 = 7936, |
2178 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_5 = 7968, |
2179 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_6 = 8000, |
2180 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_7 = 8032, |
2181 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_8 = 8064, |
2182 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_9 = 8096, |
2183 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CARGO_DOOR_10 = 8128, |
2184 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CENTRE_REFUELLING_DROGUE = 8160, |
2185 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PORT_REFUELLING_DROGUE = 8192, |
2186 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_STARBOARD_REFUELLING_DROGUE = 8224, |
2187 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_ENGINE_EXHAUST_MAST = 8256, |
2188 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_1 = 8288, |
2189 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_2 = 8320, |
2190 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_3 = 8352, |
2191 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_4 = 8384, |
2192 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_5 = 8416, |
2193 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_6 = 8448, |
2194 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_7 = 8480, |
2195 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_8 = 8512, |
2196 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_9 = 8544, |
2197 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SUBMARINE_MAST_10 = 8576, |
2198 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_VECTORED_THRUST_NOZZLE = 8608, |
2199 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_DOOR_OF_THE_LEFT_WEAPON_BAY = 8640, |
2200 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_DOOR_OF_THE_LEFT_WEAPON_BAY = 8672, |
2201 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_DOOR_OF_THE_RIGHT_WEAPON_BAY = 8704, |
2202 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_DOOR_OF_THE_RIGHT_WEAPON_BAY = 8736, |
2203 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_GUN_DOOR = 8768, |
2204 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_COUNTERMEASURE_DOOR_LEFT = 8800, |
2205 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_COUNTERMEASURE_DOOR_RIGHT = 8832, |
2206 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_HOOK_DOOR_FORWARD = 8864, |
2207 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_HOOK_DOOR_AFT = 8896, |
2208 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LIFT_FAN_UPPER_DOOR = 8928, |
2209 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LIFT_FAN_LOWER_DOOR_LEFT = 8960, |
2210 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LIFT_FAN_LOWER_DOOR_RIGHT = 8992, |
2211 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_REFUEL_PROBE_DOOR = 9024, |
2212 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_LEFT_ENGINE_NACELLE = 9056, |
2213 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_RIGHT_ENGINE_NACELLE = 9088, |
2214 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_1ST_LEFT_WHEEL = 9120, |
2215 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_1ST_RIGHT_WHEEL = 9152, |
2216 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_2ND_LEFT_WHEEL = 9184, |
2217 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_2ND_RIGHT_WHEEL = 9216, |
2218 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_3RD_LEFT_WHEEL = 9248, |
2219 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_3RD_RIGHT_WHEEL = 9280, |
2220 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_4TH_LEFT_WHEEL = 9312, |
2221 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_4TH_RIGHT_WHEEL = 9344, |
2222 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_5TH_LEFT_WHEEL = 9376, |
2223 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_5TH_RIGHT_WHEEL = 9408, |
2224 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_6TH_LEFT_WHEEL = 9440, |
2225 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_6TH_RIGHT_WHEEL = 9472, |
2226 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_7TH_LEFT_WHEEL = 9504, |
2227 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_7TH_RIGHT_WHEEL = 9536, |
2228 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_8TH_LEFT_WHEEL = 9568, |
2229 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_8TH_RIGHT_WHEEL = 9600, |
2230 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_9TH_LEFT_WHEEL = 9632, |
2231 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_9TH_RIGHT_WHEEL = 9664, |
2232 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_10TH_LEFT_WHEEL = 9696, |
2233 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_10TH_RIGHT_WHEEL = 9728, |
2234 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_REFUELING_PROBE = 9760, |
2235 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_STEERING_WHEEL = 9792, |
2236 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CRANE_BODY = 9824, |
2237 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CRANE_ARM_1 = 9856, |
2238 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CRANE_ARM_2 = 9888, |
2239 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CRANE_ARM_3 = 9920, |
2240 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CRANE_BOOM = 9952, |
2241 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_CRANE_HOOK = 9984, |
2242 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_TRAILER = 10016, |
2243 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ROLLER_LEFT = 10048, |
2244 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_ROLLER_RIGHT = 10080, |
2245 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_PRIMARY_GUN_RECOIL = 10112, |
2246 | | DIS_PDU_ARTICULATED_PARTS_TYPE_CLASS_SECONDARY_GUN_RECOIL = 10144 |
2247 | | } DIS_PDU_Articulated_Parts_Type_Class; |
2248 | | |
2249 | | /* SISO-REF-010 [UID 60] */ |
2250 | | typedef enum |
2251 | | { |
2252 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_OTHER = 0000, |
2253 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CARGO_VARIABLE_SUBMUNITIONS = 0010, |
2254 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_FUEL_AIR_EXPLOSIVE = 0020, |
2255 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_GLASS_BEADS = 0030, |
2256 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_1_UM = 0031, |
2257 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_5_UM = 0032, |
2258 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_10_UM = 0033, |
2259 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HIGH_EXPLOSIVE_HE = 1000, |
2260 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_PLASTIC = 1100, |
2261 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_INCENDIARY = 1200, |
2262 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_FRAGMENTATION = 1300, |
2263 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_ANTI_TANK = 1400, |
2264 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_BOMBLETS = 1500, |
2265 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_SHAPED_CHARGE = 1600, |
2266 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_CONTINUOUS_ROD = 1610, |
2267 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_TUNGSTEN_BALL = 1615, |
2268 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_BLAST_FRAGMENTATION = 1620, |
2269 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_STEERABLE_DARTS_WITH_HE = 1625, |
2270 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_DARTS = 1630, |
2271 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_FLECHETTES = 1635, |
2272 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_DIRECTED_FRAGMENTATION = 1640, |
2273 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_SEMI_ARMOR_PIERCING_SAP = 1645, |
2274 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_SHAPED_CHARGE_FRAGMENTATION = 1650, |
2275 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_SEMI_ARMOR_PIERCING_FRAGMENTATION = 1655, |
2276 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_HOLLOW_CHARGE = 1660, |
2277 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_DOUBLE_HOLLOW_CHARGE = 1665, |
2278 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_GENERAL_PURPOSE = 1670, |
2279 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_BLAST_PENETRATOR = 1675, |
2280 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_ROD_PENETRATOR = 1680, |
2281 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_ANTI_PERSONNEL = 1685, |
2282 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_SHAPED_CHARGE_FRAGMENTATION_INCENDIARY = 1690, |
2283 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HE_PENETRATOR_BLAST_FRAGMENTATION = 1695, |
2284 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_SMOKE = 2000, |
2285 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_WP_WHITE_PHOSPHORUS = 2005, |
2286 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_FOGO_FOG_OIL = 2010, |
2287 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HC_HEXACHLOROETHANE = 2015, |
2288 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_ILLUMINATION = 3000, |
2289 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_PRACTICE = 4000, |
2290 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BLANK = 4001, |
2291 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DUMMY = 4002, |
2292 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_KINETIC = 5000, |
2293 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_MINES = 6000, |
2294 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_NUCLEAR = 7000, |
2295 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_NUCLEAR_IMT = 7010, |
2296 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CHEMICAL_GENERAL = 8000, |
2297 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CHEMICAL_BLISTER_AGENT = 8100, |
2298 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HD_MUSTARD = 8110, |
2299 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_THICKENED_HD_MUSTARD = 8115, |
2300 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DUSTY_HD_MUSTARD = 8120, |
2301 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_L_LEWISITE = 8125, |
2302 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HN3_NITROGEN_MUSTARD = 8130, |
2303 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HL_MUSTARD_LEWISITE = 8135, |
2304 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CX_PHOSGENE_OXIME = 8140, |
2305 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DMMP_PHOSPHATE_DIMETHYL_HYDROGEN = 8145, |
2306 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DMHP_PHOSPHITE = 8150, |
2307 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DMA_DIMETHYL_ACRYLATE = 8155, |
2308 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DEM = 8160, |
2309 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_PX_P_XLENE = 8165, |
2310 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CHEMICAL_BLOOD_AGENT = 8200, |
2311 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_AC_HCN = 8210, |
2312 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CK_CNCI = 8215, |
2313 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CG_PHOSGENE = 8220, |
2314 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_CHEMICAL_NERVE_AGENT = 8300, |
2315 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_VX = 8310, |
2316 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_THICKENED_VX = 8315, |
2317 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DUSTY_VX = 8320, |
2318 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_GA_TABUN = 8325, |
2319 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_THICKENED_GA_TABUN = 8330, |
2320 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DUSTY_GA_TABUN = 8335, |
2321 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_GB_SARIN = 8340, |
2322 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_THICKENED_GB_SARIN = 8345, |
2323 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DUSTY_GB_SARIN = 8350, |
2324 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_GD_SOMAN = 8355, |
2325 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_THICKENED_GD_SOMAN = 8360, |
2326 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DUSTY_GD_SOMAN = 8365, |
2327 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_GF = 8370, |
2328 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_THICKENED_GF = 8375, |
2329 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_DUSTY_GF = 8380, |
2330 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_SVX_SOVIET_VX = 8385, |
2331 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BIS = 8410, |
2332 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_TCP = 8415, |
2333 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_MS_METHYL_SALICYLATE = 8425, |
2334 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_TEP = 8430, |
2335 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_H2O_WATER = 8445, |
2336 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_TO1_TOXIC_ORGANIC_1 = 8450, |
2337 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_TO2_TOXIC_ORGANIC_2 = 8455, |
2338 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_TO3_TOXIC_ORGANIC_3 = 8460, |
2339 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_SULFUR_HEXAFLUORIDE = 8465, |
2340 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_AA_ACETIC_ACID = 8470, |
2341 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_HF_HYDROFLUORIC_ACID = 8475, |
2342 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BIOLOGICAL = 9000, |
2343 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BIOLOGICAL_VIRUS = 9100, |
2344 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BIOLOGICAL_BACTERIA = 9200, |
2345 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BIOLOGICAL_RICKETTSIA = 9300, |
2346 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BIOLOGICAL_GENETICALLY_MODIFIED_MICRO_ORGANISMS = 9400, |
2347 | | DIS_PDU_MUNITION_DESCRIPTOR_WARHEAD_BIOLOGICAL_TOXIN = 9500 |
2348 | | } DIS_PDU_Munition_Descriptor_Warhead; |
2349 | | |
2350 | | /* SISO-REF-010 [UID 61] */ |
2351 | | typedef enum |
2352 | | { |
2353 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_OTHER = 0000, |
2354 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_INTELLIGENT_INFLUENCE = 0010, |
2355 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_SENSOR = 0020, |
2356 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_SELF_DESTRUCT = 0030, |
2357 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ULTRA_QUICK = 0040, |
2358 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_BODY = 0050, |
2359 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_DEEP_INTRUSION = 0060, |
2360 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_MULTIFUNCTION = 0100, |
2361 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_POINT_DETONATION_PD = 0200, |
2362 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_BASE_DETONATION_BD = 0300, |
2363 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT = 1000, |
2364 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_INSTANT_IMPACT = 1100, |
2365 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_DELAYED = 1200, |
2366 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_10_MS_DELAY = 1201, |
2367 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_20_MS_DELAY = 1202, |
2368 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_50_MS_DELAY = 1205, |
2369 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_60_MS_DELAY = 1206, |
2370 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_100_MS_DELAY = 1210, |
2371 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_125_MS_DELAY = 1212, |
2372 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_250_MS_DELAY = 1225, |
2373 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_5_MS_DELAY = 1250, |
2374 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_15_MS_DELAY = 1251, |
2375 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_25_MS_DELAY = 1252, |
2376 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_30_MS_DELAY = 1253, |
2377 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_35_MS_DELAY = 1254, |
2378 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_40_MS_DELAY = 1255, |
2379 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_45_MS_DELAY = 1256, |
2380 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_90_MS_DELAY = 1257, |
2381 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_120_MS_DELAY = 1258, |
2382 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_180_MS_DELAY = 1259, |
2383 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_240_MS_DELAY = 1260, |
2384 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_ELECTRONIC_OBLIQUE_CONTACT = 1300, |
2385 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_GRAZE = 1400, |
2386 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_CRUSH = 1500, |
2387 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_HYDROSTATIC = 1600, |
2388 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_MECHANICAL = 1700, |
2389 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_CHEMICAL = 1800, |
2390 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_PIEZOELECTRIC = 1900, |
2391 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_POINT_INITIATING = 1910, |
2392 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_POINT_INITIATING_BASE_DETONATING = 1920, |
2393 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_BASE_DETONATING = 1930, |
2394 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_BALLISTIC_CAP_AND_BASE = 1940, |
2395 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_BASE = 1950, |
2396 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_NOSE = 1960, |
2397 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_FITTED_IN_STANDOFF_PROBE = 1970, |
2398 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_CONTACT_NON_ALIGNED = 1980, |
2399 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED = 2000, |
2400 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_PROGRAMMABLE = 2100, |
2401 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_BURNOUT = 2200, |
2402 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_PYROTECHNIC = 2300, |
2403 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_ELECTRONIC = 2400, |
2404 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_BASE_DELAY = 2500, |
2405 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_REINFORCED_NOSE_IMPACT_DELAY = 2600, |
2406 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_SHORT_DELAY_IMPACT = 2700, |
2407 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_NOSE_MOUNTED_VARIABLE_DELAY = 2800, |
2408 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_LONG_DELAY_SIDE = 2900, |
2409 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_SELECTABLE_DELAY = 2910, |
2410 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_IMPACT = 2920, |
2411 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TIMED_SEQUENCE = 2930, |
2412 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY = 3000, |
2413 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY_ACTIVE_LASER = 3100, |
2414 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY_MAGNETIC_MAGPOLARITY = 3200, |
2415 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY_ACTIVE_RADAR_DOPPLER_RADAR = 3300, |
2416 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY_RADIO_FREQUENCY_RF = 3400, |
2417 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY_PROGRAMMABLE = 3500, |
2418 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY_PROGRAMMABLE_PREFRAGMENTED = 3600, |
2419 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PROXIMITY_INFRARED = 3700, |
2420 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_COMMAND = 4000, |
2421 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_COMMAND_ELECTRONIC_REMOTELY_SET = 4100, |
2422 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ALTITUDE = 5000, |
2423 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ALTITUDE_RADIO_ALTIMETER = 5100, |
2424 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ALTITUDE_AIR_BURST = 5200, |
2425 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_DEPTH = 6000, |
2426 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ACOUSTIC = 7000, |
2427 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PRESSURE = 8000, |
2428 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PRESSURE_DELAY = 8010, |
2429 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_INERT = 8100, |
2430 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_DUMMY = 8110, |
2431 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PRACTICE = 8120, |
2432 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PLUG_REPRESENTING = 8130, |
2433 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_TRAINING = 8150, |
2434 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PYROTECHNIC = 9000, |
2435 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PYROTECHNIC_DELAY = 9010, |
2436 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ELECTRO_OPTICAL = 9100, |
2437 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ELECTROMECHANICAL = 9110, |
2438 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ELECTROMECHANICAL_NOSE = 9120, |
2439 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_STRIKERLESS = 9200, |
2440 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_STRIKERLESS_NOSE_IMPACT = 9210, |
2441 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_STRIKERLESS_COMPRESSION_IGNITION = 9220, |
2442 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_COMPRESSION_IGNITION = 9300, |
2443 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_COMPRESSION_IGNITION_STRIKERLESS_NOSE_IMPACT = 9310, |
2444 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PERCUSSION = 9400, |
2445 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_PERCUSSION_INSTANTANEOUS = 9410, |
2446 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ELECTRONIC = 9500, |
2447 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ELECTRONIC_INTERNALLY_MOUNTED = 9510, |
2448 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ELECTRONIC_RANGE_SETTING = 9520, |
2449 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_ELECTRONIC_PROGRAMMED = 9530, |
2450 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_MECHANICAL = 9600, |
2451 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_MECHANICAL_NOSE = 9610, |
2452 | | DIS_PDU_MUNITION_DESCRIPTOR_FUSE_MECHANICAL_TAIL = 9620 |
2453 | | } DIS_PDU_Munition_Descriptor_Fuse; |
2454 | | |
2455 | | /* SISO-REF-010 [UID 62] */ |
2456 | | typedef enum |
2457 | | { |
2458 | | DIS_PDU_DETONATION_RESULT_OTHER = 0, |
2459 | | DIS_PDU_DETONATION_RESULT_ENTITY_IMPACT = 1, |
2460 | | DIS_PDU_DETONATION_RESULT_ENTITY_PROXIMATE_DETONATION = 2, |
2461 | | DIS_PDU_DETONATION_RESULT_GROUND_IMPACT = 3, |
2462 | | DIS_PDU_DETONATION_RESULT_GROUND_PROXIMATE_DETONATION = 4, |
2463 | | DIS_PDU_DETONATION_RESULT_DETONATION = 5, |
2464 | | DIS_PDU_DETONATION_RESULT_NONE_OR_NO_DETONATION_DUD = 6, |
2465 | | DIS_PDU_DETONATION_RESULT_HE_HIT_SMALL = 7, |
2466 | | DIS_PDU_DETONATION_RESULT_HE_HIT_MEDIUM = 8, |
2467 | | DIS_PDU_DETONATION_RESULT_HE_HIT_LARGE = 9, |
2468 | | DIS_PDU_DETONATION_RESULT_ARMOR_PIERCING_HIT = 10, |
2469 | | DIS_PDU_DETONATION_RESULT_DIRT_BLAST_SMALL = 11, |
2470 | | DIS_PDU_DETONATION_RESULT_DIRT_BLAST_MEDIUM = 12, |
2471 | | DIS_PDU_DETONATION_RESULT_DIRT_BLAST_LARGE = 13, |
2472 | | DIS_PDU_DETONATION_RESULT_WATER_BLAST_SMALL = 14, |
2473 | | DIS_PDU_DETONATION_RESULT_WATER_BLAST_MEDIUM = 15, |
2474 | | DIS_PDU_DETONATION_RESULT_WATER_BLAST_LARGE = 16, |
2475 | | DIS_PDU_DETONATION_RESULT_AIR_HIT = 17, |
2476 | | DIS_PDU_DETONATION_RESULT_BUILDING_HIT_SMALL = 18, |
2477 | | DIS_PDU_DETONATION_RESULT_BUILDING_HIT_MEDIUM = 19, |
2478 | | DIS_PDU_DETONATION_RESULT_BUILDING_HIT_LARGE = 20, |
2479 | | DIS_PDU_DETONATION_RESULT_MINE_CLEARING_LINE_CHARGE = 21, |
2480 | | DIS_PDU_DETONATION_RESULT_ENVIRONMENT_OBJECT_IMPACT = 22, |
2481 | | DIS_PDU_DETONATION_RESULT_ENVIRONMENT_OBJECT_PROXIMATE_DETONATION = 23, |
2482 | | DIS_PDU_DETONATION_RESULT_WATER_IMPACT = 24, |
2483 | | DIS_PDU_DETONATION_RESULT_AIR_BURST = 25, |
2484 | | DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_1 = 26, |
2485 | | DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_2 = 27, |
2486 | | DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_3 = 28, |
2487 | | DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_1_AFTER_FLY_OUT_FAILURE = 29, |
2488 | | DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_2_AFTER_FLY_OUT_FAILURE = 30, |
2489 | | DIS_PDU_DETONATION_RESULT_MISS_DUE_TO_FLY_OUT_FAILURE = 31, |
2490 | | DIS_PDU_DETONATION_RESULT_MISS_DUE_TO_END_GAME_FAILURE = 32, |
2491 | | DIS_PDU_DETONATION_RESULT_MISS_DUE_TO_FLY_OUT_AND_END_GAME_FAILURE = 33 |
2492 | | } DIS_PDU_Detonation_Result; |
2493 | | |
2494 | | static const value_string DIS_PDU_DetonationResult_Strings[] = { |
2495 | | { DIS_PDU_DETONATION_RESULT_OTHER, "Other" }, |
2496 | | { DIS_PDU_DETONATION_RESULT_ENTITY_IMPACT, "Entity Impact" }, |
2497 | | { DIS_PDU_DETONATION_RESULT_ENTITY_PROXIMATE_DETONATION, "Entity Proximate Detonation" }, |
2498 | | { DIS_PDU_DETONATION_RESULT_GROUND_IMPACT, "Ground Impact" }, |
2499 | | { DIS_PDU_DETONATION_RESULT_GROUND_PROXIMATE_DETONATION, "Ground Proximate Detonation" }, |
2500 | | { DIS_PDU_DETONATION_RESULT_DETONATION, "Detonation" }, |
2501 | | { DIS_PDU_DETONATION_RESULT_NONE_OR_NO_DETONATION_DUD, "None or No Detonation (Dud)" }, |
2502 | | { DIS_PDU_DETONATION_RESULT_HE_HIT_SMALL, "HE hit, small" }, |
2503 | | { DIS_PDU_DETONATION_RESULT_HE_HIT_MEDIUM, "HE hit, medium" }, |
2504 | | { DIS_PDU_DETONATION_RESULT_HE_HIT_LARGE, "HE hit, large" }, |
2505 | | { DIS_PDU_DETONATION_RESULT_ARMOR_PIERCING_HIT, "Armor-piercing hit" }, |
2506 | | { DIS_PDU_DETONATION_RESULT_DIRT_BLAST_SMALL, "Dirt blast, small" }, |
2507 | | { DIS_PDU_DETONATION_RESULT_DIRT_BLAST_MEDIUM, "Dirt blast, medium" }, |
2508 | | { DIS_PDU_DETONATION_RESULT_DIRT_BLAST_LARGE, "Dirt blast, large" }, |
2509 | | { DIS_PDU_DETONATION_RESULT_WATER_BLAST_SMALL, "Water blast, small" }, |
2510 | | { DIS_PDU_DETONATION_RESULT_WATER_BLAST_MEDIUM, "Water blast, medium" }, |
2511 | | { DIS_PDU_DETONATION_RESULT_WATER_BLAST_LARGE, "Water blast, large" }, |
2512 | | { DIS_PDU_DETONATION_RESULT_AIR_HIT, "Air hit" }, |
2513 | | { DIS_PDU_DETONATION_RESULT_BUILDING_HIT_SMALL, "Building hit, small" }, |
2514 | | { DIS_PDU_DETONATION_RESULT_BUILDING_HIT_MEDIUM, "Building hit, medium" }, |
2515 | | { DIS_PDU_DETONATION_RESULT_BUILDING_HIT_LARGE, "Building hit, large" }, |
2516 | | { DIS_PDU_DETONATION_RESULT_MINE_CLEARING_LINE_CHARGE, "Mine-clearing line charge" }, |
2517 | | { DIS_PDU_DETONATION_RESULT_ENVIRONMENT_OBJECT_IMPACT, "Environment object impact" }, |
2518 | | { DIS_PDU_DETONATION_RESULT_ENVIRONMENT_OBJECT_PROXIMATE_DETONATION, "Environment object proximate detonation" }, |
2519 | | { DIS_PDU_DETONATION_RESULT_WATER_IMPACT, "Water Impact" }, |
2520 | | { DIS_PDU_DETONATION_RESULT_AIR_BURST, "Air Burst" }, |
2521 | | { DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_1, "Kill with fragment type 1" }, |
2522 | | { DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_2, "Kill with fragment type 2" }, |
2523 | | { DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_3, "Kill with fragment type 3" }, |
2524 | | { DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_1_AFTER_FLY_OUT_FAILURE, "Kill with fragment type 1 after fly-out failure" }, |
2525 | | { DIS_PDU_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_2_AFTER_FLY_OUT_FAILURE, "Kill with fragment type 2 after fly-out failure" }, |
2526 | | { DIS_PDU_DETONATION_RESULT_MISS_DUE_TO_FLY_OUT_FAILURE, "Miss due to fly-out failure" }, |
2527 | | { DIS_PDU_DETONATION_RESULT_MISS_DUE_TO_END_GAME_FAILURE, "Miss due to end-game failure" }, |
2528 | | { DIS_PDU_DETONATION_RESULT_MISS_DUE_TO_FLY_OUT_AND_END_GAME_FAILURE, "Miss due to fly-out and end-game failure" }, |
2529 | | { 0, NULL } |
2530 | | }; |
2531 | | |
2532 | | static value_string_ext DIS_PDU_DetonationResult_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_DetonationResult_Strings); |
2533 | | |
2534 | | /* SISO-REF-010 [UID 63] */ |
2535 | | typedef enum |
2536 | | { |
2537 | | DIS_PDU_SERVICE_REQUEST_SERVICE_TYPE_REQUESTED_OTHER = 0, |
2538 | | DIS_PDU_SERVICE_REQUEST_SERVICE_TYPE_REQUESTED_RESUPPLY = 1, |
2539 | | DIS_PDU_SERVICE_REQUEST_SERVICE_TYPE_REQUESTED_REPAIR = 2, |
2540 | | DIS_PDU_SERVICE_REQUEST_SERVICE_TYPE_REQUESTED_AERIAL_REFUELING_HIGH_FIDELITY = 3, |
2541 | | DIS_PDU_SERVICE_REQUEST_SERVICE_TYPE_REQUESTED_AERIAL_REFUELING_LOW_FIDELITY = 4 |
2542 | | } DIS_PDU_Service_Request_Service_Type_Requested; |
2543 | | |
2544 | | /* SISO-REF-010 [UID 64] */ |
2545 | | typedef enum |
2546 | | { |
2547 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_GENERAL_REPAIR_CODES_NO_REPAIRS_PERFORMED = 0, |
2548 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_GENERAL_REPAIR_CODES_ALL_REQUESTED_REPAIRS_PERFORMED = 1, |
2549 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_MOTOR_ENGINE = 10, |
2550 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_STARTER = 20, |
2551 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_ALTERNATOR = 30, |
2552 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_GENERATOR = 40, |
2553 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_BATTERY = 50, |
2554 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_ENGINE_COOLANT_LEAK = 60, |
2555 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_FUEL_FILTER = 70, |
2556 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_TRANSMISSION_OIL_LEAK = 80, |
2557 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_ENGINE_OIL_LEAK = 90, |
2558 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_PUMPS = 100, |
2559 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_FILTERS = 110, |
2560 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_TRANSMISSION = 120, |
2561 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_BRAKES = 130, |
2562 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_SUSPENSION_SYSTEM = 140, |
2563 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_DRIVE_TRAIN_OIL_FILTER = 150, |
2564 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HULL_AIRFRAME_BODY_HULL = 1000, |
2565 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HULL_AIRFRAME_BODY_AIRFRAME = 1010, |
2566 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HULL_AIRFRAME_BODY_TRUCK_BODY = 1020, |
2567 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HULL_AIRFRAME_BODY_TANK_BODY = 1030, |
2568 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HULL_AIRFRAME_BODY_TRAILER_BODY = 1040, |
2569 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HULL_AIRFRAME_BODY_TURRET = 1050, |
2570 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_INTERFACES_WITH_ENVIRONMENT_PROPELLER = 1500, |
2571 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_INTERFACES_WITH_ENVIRONMENT_FILTERS = 1520, |
2572 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_INTERFACES_WITH_ENVIRONMENT_WHEELS = 1540, |
2573 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_INTERFACES_WITH_ENVIRONMENT_TIRE = 1550, |
2574 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_INTERFACES_WITH_ENVIRONMENT_TRACK = 1560, |
2575 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_GUN_ELEVATION_DRIVE = 2000, |
2576 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_GUN_STABILIZATION_SYSTEM = 2010, |
2577 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_GUNNER_S_PRIMARY_SIGHT_GPS = 2020, |
2578 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_COMMANDER_S_EXTENSION_TO_THE_GPS = 2030, |
2579 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_LOADING_MECHANISM = 2040, |
2580 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_GUNNER_S_AUXILIARY_SIGHT = 2050, |
2581 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_GUNNER_S_CONTROL_PANEL = 2060, |
2582 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_GUNNER_S_CONTROL_ASSEMBLY_HANDLE_S = 2070, |
2583 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_COMMANDER_S_CONTROL_HANDLES_ASSEMBLY = 2090, |
2584 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_COMMANDER_S_WEAPON_STATION = 2100, |
2585 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_COMMANDER_S_INDEPENDENT_THERMAL_VIEWER_CITV = 2110, |
2586 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_WEAPONS_GENERAL_WEAPONS = 2120, |
2587 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_FUEL_SYSTEMS_FUEL_TRANSFER_PUMP = 4000, |
2588 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_FUEL_SYSTEMS_FUEL_LINES = 4010, |
2589 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_FUEL_SYSTEMS_GAUGES = 4020, |
2590 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_FUEL_SYSTEMS_GENERAL_FUEL_SYSTEM = 4030, |
2591 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ELECTRONIC_WARFARE_SYSTEMS = 4500, |
2592 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_DETECTION_SYSTEMS = 4600, |
2593 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_DETECTION_SYSTEMS_RADIO_FREQUENCY = 4610, |
2594 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_DETECTION_SYSTEMS_MICROWAVE = 4620, |
2595 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_DETECTION_SYSTEMS_INFRARED = 4630, |
2596 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_DETECTION_SYSTEMS_LASER = 4640, |
2597 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_RANGE_FINDERS = 4700, |
2598 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_RANGE_ONLY_RADAR = 4710, |
2599 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_LASER_RANGE_FINDER = 4720, |
2600 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ELECTRONIC_SYSTEMS = 4800, |
2601 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ELECTRONICS_SYSTEMS_RADIO_FREQUENCY = 4810, |
2602 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ELECTRONICS_SYSTEMS_MICROWAVE = 4820, |
2603 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ELECTRONICS_SYSTEMS_INFRARED = 4830, |
2604 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ELECTRONICS_SYSTEMS_LASER = 4840, |
2605 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_RADIOS = 5000, |
2606 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_COMMUNICATION_SYSTEMS = 5010, |
2607 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_INTERCOMS = 5100, |
2608 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ENCODERS = 5200, |
2609 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_ENCRYPTION_DEVICES = 5250, |
2610 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_DECODERS = 5300, |
2611 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_DECRYPTION_DEVICES = 5350, |
2612 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_COMPUTERS = 5500, |
2613 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_NAVIGATION_AND_CONTROL_SYSTEMS = 6000, |
2614 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_ELECTRONICS_FIRE_CONTROL_SYSTEMS = 6500, |
2615 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_LIFE_SUPPORT_SYSTEMS_AIR_SUPPLY = 8000, |
2616 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_LIFE_SUPPORT_SYSTEMS_FILTERS = 8010, |
2617 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_LIFE_SUPPORT_SYSTEMS_WATER_SUPPLY = 8020, |
2618 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_LIFE_SUPPORT_SYSTEMS_REFRIGERATION_SYSTEM = 8030, |
2619 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_LIFE_SUPPORT_SYSTEMS_CHEMICAL_BIOLOGICAL_AND_RADIOLOGICAL_PROTECTION = 8040, |
2620 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_LIFE_SUPPORT_SYSTEMS_WATER_WASH_DOWN_SYSTEMS = 8050, |
2621 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_LIFE_SUPPORT_SYSTEMS_DECONTAMINATION_SYSTEMS = 8060, |
2622 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HYDRAULIC_SYSTEMS_AND_ACTUATORS_WATER_SUPPLY = 9000, |
2623 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HYDRAULIC_SYSTEMS_AND_ACTUATORS_COOLING_SYSTEM = 9010, |
2624 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HYDRAULIC_SYSTEMS_AND_ACTUATORS_WINCHES = 9020, |
2625 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HYDRAULIC_SYSTEMS_AND_ACTUATORS_CATAPULTS = 9030, |
2626 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HYDRAULIC_SYSTEMS_AND_ACTUATORS_CRANES = 9040, |
2627 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_HYDRAULIC_SYSTEMS_AND_ACTUATORS_LAUNCHERS = 9050, |
2628 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_AUXILIARY_CRAFT_LIFE_BOATS = 10000, |
2629 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_AUXILIARY_CRAFT_LANDING_CRAFT = 10010, |
2630 | | DIS_PDU_REPAIR_COMPLETE_REPAIR_AUXILIARY_CRAFT_EJECTION_SEATS = 10020 |
2631 | | } DIS_PDU_Repair_Complete_Repair; |
2632 | | |
2633 | | /* SISO-REF-010 [UID 65] */ |
2634 | | typedef enum |
2635 | | { |
2636 | | DIS_PDU_REPAIR_RESPONSE_REPAIR_RESULT_OTHER = 0, |
2637 | | DIS_PDU_REPAIR_RESPONSE_REPAIR_RESULT_REPAIR_ENDED = 1, |
2638 | | DIS_PDU_REPAIR_RESPONSE_REPAIR_RESULT_INVALID_REPAIR = 2, |
2639 | | DIS_PDU_REPAIR_RESPONSE_REPAIR_RESULT_REPAIR_INTERRUPTED = 3, |
2640 | | DIS_PDU_REPAIR_RESPONSE_REPAIR_RESULT_SERVICE_CANCELED_BY_THE_SUPPLIER = 4 |
2641 | | } DIS_PDU_Repair_Response_Repair_Result; |
2642 | | |
2643 | | /* SISO-REF-010 [UID 67] */ |
2644 | | typedef enum |
2645 | | { |
2646 | | DIS_PDU_STOP_FREEZE_REASON_OTHER = 0, |
2647 | | DIS_PDU_STOP_FREEZE_REASON_RECESS = 1, |
2648 | | DIS_PDU_STOP_FREEZE_REASON_TERMINATION = 2, |
2649 | | DIS_PDU_STOP_FREEZE_REASON_SYSTEM_FAILURE = 3, |
2650 | | DIS_PDU_STOP_FREEZE_REASON_SECURITY_VIOLATION = 4, |
2651 | | DIS_PDU_STOP_FREEZE_REASON_ENTITY_RECONSTITUTION = 5, |
2652 | | DIS_PDU_STOP_FREEZE_REASON_STOP_FOR_RESET = 6, |
2653 | | DIS_PDU_STOP_FREEZE_REASON_STOP_FOR_RESTART = 7, |
2654 | | DIS_PDU_STOP_FREEZE_REASON_ABORT_TRAINING_RETURN_TO_TACTICAL_OPERATIONS = 8 |
2655 | | } DIS_PDU_Stop_Freeze_Reason; |
2656 | | |
2657 | | static const value_string DIS_PDU_Stop_Freeze_Reason_Strings[] = { |
2658 | | { DIS_PDU_STOP_FREEZE_REASON_OTHER, "Other" }, |
2659 | | { DIS_PDU_STOP_FREEZE_REASON_RECESS, "Recess" }, |
2660 | | { DIS_PDU_STOP_FREEZE_REASON_TERMINATION, "Termination" }, |
2661 | | { DIS_PDU_STOP_FREEZE_REASON_SYSTEM_FAILURE, "System Failure" }, |
2662 | | { DIS_PDU_STOP_FREEZE_REASON_SECURITY_VIOLATION, "Security Violation" }, |
2663 | | { DIS_PDU_STOP_FREEZE_REASON_ENTITY_RECONSTITUTION, "Entity Reconstitution" }, |
2664 | | { DIS_PDU_STOP_FREEZE_REASON_STOP_FOR_RESET, "Stop for reset" }, |
2665 | | { DIS_PDU_STOP_FREEZE_REASON_STOP_FOR_RESTART, "Stop for restart" }, |
2666 | | { DIS_PDU_STOP_FREEZE_REASON_ABORT_TRAINING_RETURN_TO_TACTICAL_OPERATIONS, "Abort Training Return to Tactical Operations" }, |
2667 | | { 0, NULL } |
2668 | | }; |
2669 | | |
2670 | | /* SISO-REF-010 [UID 69] */ |
2671 | | typedef enum |
2672 | | { |
2673 | | DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_CREATE_ENTITY = 1, |
2674 | | DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_REMOVE_ENTITY = 2, |
2675 | | DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_START_RESUME = 3, |
2676 | | DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_STOP_FREEZE = 4, |
2677 | | DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_TRANSFER_OWNERSHIP = 5 |
2678 | | } DIS_PDU_Acknowledge_Acknowledge_Flag; |
2679 | | |
2680 | | static const value_string DIS_PDU_Acknowledge_Acknowledge_Flag_Strings[] = { |
2681 | | { DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_CREATE_ENTITY, "Create Entity" }, |
2682 | | { DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_REMOVE_ENTITY, "Remove Entity" }, |
2683 | | { DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_START_RESUME, "Start/Resume" }, |
2684 | | { DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_STOP_FREEZE, "Stop/Freeze" }, |
2685 | | { DIS_PDU_ACKNOWLEDGE_ACKNOWLEDGE_FLAG_TRANSFER_OWNERSHIP, "Transfer Ownership" }, |
2686 | | { 0, NULL } |
2687 | | }; |
2688 | | |
2689 | | /* SISO-REF-010 [UID 70] */ |
2690 | | typedef enum |
2691 | | { |
2692 | | DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_OTHER = 0, |
2693 | | DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_ABLE_TO_COMPLY = 1, |
2694 | | DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_UNABLE_TO_COMPLY = 2, |
2695 | | DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_PENDING_OPERATOR_ACTION = 3 |
2696 | | } DIS_PDU_Acknowledge_Response_Flag; |
2697 | | |
2698 | | static const value_string DIS_PDU_Acknowledge_Response_Flag_Strings[] = { |
2699 | | { DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_OTHER, "Other" }, |
2700 | | { DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_ABLE_TO_COMPLY, "Able to comply" }, |
2701 | | { DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_UNABLE_TO_COMPLY, "Unable to comply" }, |
2702 | | { DIS_PDU_ACKNOWLEDGE_RESPONSE_FLAG_PENDING_OPERATOR_ACTION, "Pending Operator Action" }, |
2703 | | { 0, NULL } |
2704 | | }; |
2705 | | |
2706 | | /* SISO-REF-010 [UID 71] */ |
2707 | | typedef enum |
2708 | | { |
2709 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_OTHER = 0, |
2710 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_LOCAL_STORAGE_OF_THE_REQUESTED_INFORMATION = 1, |
2711 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_RAN_OUT_OF_AMMUNITION_ = 2, |
2712 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_KILLED_IN_ACTION_ = 3, |
2713 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_DAMAGE_ = 4, |
2714 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_MOBILITY_DISABLED_ = 5, |
2715 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_FIRE_DISABLED_ = 6, |
2716 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_RAN_OUT_OF_FUEL_ = 7, |
2717 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_RECALL_CHECKPOINT_DATA = 8, |
2718 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_RECALL_INITIAL_PARAMETERS = 9, |
2719 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_TETHER_LEAD = 10, |
2720 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_TETHER_FOLLOW = 11, |
2721 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_UNTETHER = 12, |
2722 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_SERVICE_STATION_RESUPPLY = 13, |
2723 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_TAILGATE_RESUPPLY = 14, |
2724 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_HITCH_LEAD = 15, |
2725 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_HITCH_FOLLOW = 16, |
2726 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_UNHITCH = 17, |
2727 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_MOUNT = 18, |
2728 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_DISMOUNT = 19, |
2729 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_START_DRC_DAILY_READINESS_CHECK = 20, |
2730 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_STOP_DRC = 21, |
2731 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_DATA_QUERY = 22, |
2732 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_STATUS_REQUEST = 23, |
2733 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SEND_OBJECT_STATE_DATA = 24, |
2734 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_RECONSTITUTE = 25, |
2735 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_LOCK_SITE_CONFIGURATION = 26, |
2736 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_UNLOCK_SITE_CONFIGURATION = 27, |
2737 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_UPDATE_SITE_CONFIGURATION = 28, |
2738 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_QUERY_SITE_CONFIGURATION = 29, |
2739 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_TETHERING_INFORMATION = 30, |
2740 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_MOUNT_INTENT = 31, |
2741 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_ACCEPT_SUBSCRIPTION = 33, |
2742 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_UNSUBSCRIBE = 34, |
2743 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_TELEPORT_ENTITY = 35, |
2744 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CHANGE_AGGREGATE_STATE = 36, |
2745 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_REQUEST_START_PDU = 37, |
2746 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_WAKEUP_GET_READY_FOR_INITIALIZATION = 38, |
2747 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIALIZE_INTERNAL_PARAMETERS = 39, |
2748 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SEND_PLAN_DATA = 40, |
2749 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SYNCHRONIZE_INTERNAL_CLOCKS = 41, |
2750 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_RUN = 42, |
2751 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SAVE_INTERNAL_PARAMETERS = 43, |
2752 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SIMULATE_MALFUNCTION = 44, |
2753 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_JOIN_EXERCISE = 45, |
2754 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_RESIGN_EXERCISE = 46, |
2755 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_TIME_ADVANCE = 47, |
2756 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_COMMAND_FROM_SIMULATOR = 48, |
2757 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_TACCSF_LOS_REQUEST_TYPE_1 = 100, |
2758 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_TACCSF_LOS_REQUEST_TYPE_2 = 101, |
2759 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_JOIN_TRANSACTION_JOIN_REQUEST_MESSAGE = 1001, |
2760 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_SET_PLAYBACK_WINDOW_TRANSACTION_SET_PLAYBACK_WINDOW_REQUEST_MESSAGE = 1002, |
2761 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_LOAD_MISSION_RECORDING_TRANSACTION_LOAD_MISSION_RECORDING_REQUEST_MESSAGE = 1003, |
2762 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_CUE_TRANSACTION_CUE_REQUEST_MESSAGE = 1004, |
2763 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_PLAY_TRANSACTION_PLAY_REQUEST_MESSAGE = 1005, |
2764 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_STOP_TRANSACTION_STOP_REQUEST_MESSAGE = 1006, |
2765 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_PAUSE_TRANSACTION_PAUSE_REQUEST_MESSAGE = 1007, |
2766 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_RESERVED_FOR_DDCP = 1008, |
2767 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_END_TRANSACTION_END_REQUEST_MESSAGE = 1009, |
2768 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SLING_LOAD_CAPABILITY_REQUEST = 4300, |
2769 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SLING_LOAD_ATTACH_REQUEST = 4301, |
2770 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_SLING_LOAD_RELEASE_REQUEST = 4302, |
2771 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_AIRMOUNT_MOUNT_REQUEST = 4303, |
2772 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_AIRMOUNT_DISMOUNT_REQUEST = 4304, |
2773 | | DIS_PDU_ACTION_REQUEST_ACTION_ID_AIRMOUNT_INFORMATION_REQUEST = 4305 |
2774 | | } DIS_PDU_Action_Request_Action_ID; |
2775 | | |
2776 | | static const value_string DIS_PDU_Action_Request_Action_ID_Strings[] = { |
2777 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_OTHER, "Other" }, |
2778 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_LOCAL_STORAGE_OF_THE_REQUESTED_INFORMATION, "Local storage of the requested information" }, |
2779 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_RAN_OUT_OF_AMMUNITION_, "Inform SM of event ran out of ammunition" }, |
2780 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_KILLED_IN_ACTION_, "Inform SM of event killed in action" }, |
2781 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_DAMAGE_, "Inform SM of event damage" }, |
2782 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_MOBILITY_DISABLED_, "Inform SM of event mobility disabled" }, |
2783 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_FIRE_DISABLED_, "Inform SM of event fire disabled" }, |
2784 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INFORM_SM_OF_EVENT_RAN_OUT_OF_FUEL_, "Inform SM of event ran out of fuel" }, |
2785 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_RECALL_CHECKPOINT_DATA, "Recall checkpoint data" }, |
2786 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_RECALL_INITIAL_PARAMETERS, "Recall initial parameters" }, |
2787 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_TETHER_LEAD, "Initiate tether-lead" }, |
2788 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_TETHER_FOLLOW, "Initiate tether-follow" }, |
2789 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_UNTETHER, "Untether" }, |
2790 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_SERVICE_STATION_RESUPPLY, "Initiate service station resupply" }, |
2791 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_TAILGATE_RESUPPLY, "Initiate tailgate resupply" }, |
2792 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_HITCH_LEAD, "Initiate hitch lead" }, |
2793 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIATE_HITCH_FOLLOW, "Initiate hitch follow" }, |
2794 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_UNHITCH, "Unhitch" }, |
2795 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_MOUNT, "Mount" }, |
2796 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_DISMOUNT, "Dismount" }, |
2797 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_START_DRC_DAILY_READINESS_CHECK, "Start DRC (Daily Readiness Check)" }, |
2798 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_STOP_DRC, "Stop DRC" }, |
2799 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_DATA_QUERY, "Data Query" }, |
2800 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_STATUS_REQUEST, "Status Request" }, |
2801 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SEND_OBJECT_STATE_DATA, "Send Object State Data" }, |
2802 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_RECONSTITUTE, "Reconstitute" }, |
2803 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_LOCK_SITE_CONFIGURATION, "Lock Site Configuration" }, |
2804 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_UNLOCK_SITE_CONFIGURATION, "Unlock Site Configuration" }, |
2805 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_UPDATE_SITE_CONFIGURATION, "Update Site Configuration" }, |
2806 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_QUERY_SITE_CONFIGURATION, "Query Site Configuration" }, |
2807 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_TETHERING_INFORMATION, "Tethering Information" }, |
2808 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_MOUNT_INTENT, "Mount Intent" }, |
2809 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_ACCEPT_SUBSCRIPTION, "Accept Subscription" }, |
2810 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_UNSUBSCRIBE, "Unsubscribe" }, |
2811 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_TELEPORT_ENTITY, "Teleport entity" }, |
2812 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CHANGE_AGGREGATE_STATE, "Change aggregate state" }, |
2813 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_REQUEST_START_PDU, "Request Start PDU" }, |
2814 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_WAKEUP_GET_READY_FOR_INITIALIZATION, "Wakeup get ready for initialization" }, |
2815 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_INITIALIZE_INTERNAL_PARAMETERS, "Initialize internal parameters" }, |
2816 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SEND_PLAN_DATA, "Send plan data" }, |
2817 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SYNCHRONIZE_INTERNAL_CLOCKS, "Synchronize internal clocks" }, |
2818 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_RUN, "Run" }, |
2819 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SAVE_INTERNAL_PARAMETERS, "Save internal parameters" }, |
2820 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SIMULATE_MALFUNCTION, "Simulate malfunction" }, |
2821 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_JOIN_EXERCISE, "Join exercise" }, |
2822 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_RESIGN_EXERCISE, "Resign exercise" }, |
2823 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_TIME_ADVANCE, "Time advance" }, |
2824 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_COMMAND_FROM_SIMULATOR, "Command from Simulator" }, |
2825 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_TACCSF_LOS_REQUEST_TYPE_1, "TACCSF LOS Request-Type 1" }, |
2826 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_TACCSF_LOS_REQUEST_TYPE_2, "TACCSF LOS Request-Type 2" }, |
2827 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_JOIN_TRANSACTION_JOIN_REQUEST_MESSAGE, "CAF DMO DDCP Join Transaction Join Request Message" }, |
2828 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_SET_PLAYBACK_WINDOW_TRANSACTION_SET_PLAYBACK_WINDOW_REQUEST_MESSAGE, "CAF DMO DDCP Set Playback Window Transaction Set Playback Window Request Message" }, |
2829 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_LOAD_MISSION_RECORDING_TRANSACTION_LOAD_MISSION_RECORDING_REQUEST_MESSAGE, "CAF DMO DDCP Load Mission Recording Transaction Load Mission Recording Request Message" }, |
2830 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_CUE_TRANSACTION_CUE_REQUEST_MESSAGE, "CAF DMO DDCP Cue Transaction Cue Request Message" }, |
2831 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_PLAY_TRANSACTION_PLAY_REQUEST_MESSAGE, "CAF DMO DDCP Play Transaction Play Request Message" }, |
2832 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_STOP_TRANSACTION_STOP_REQUEST_MESSAGE, "CAF DMO DDCP Stop Transaction Stop Request Message" }, |
2833 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_PAUSE_TRANSACTION_PAUSE_REQUEST_MESSAGE, "CAF DMO DDCP Pause Transaction Pause Request Message" }, |
2834 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_RESERVED_FOR_DDCP, "Reserved for DDCP" }, |
2835 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_CAF_DMO_DDCP_END_TRANSACTION_END_REQUEST_MESSAGE, "CAF DMO DDCP End Transaction End Request Message" }, |
2836 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SLING_LOAD_CAPABILITY_REQUEST, "Sling Load Capability Request" }, |
2837 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SLING_LOAD_ATTACH_REQUEST, "Sling Load Attach Request" }, |
2838 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_SLING_LOAD_RELEASE_REQUEST, "Sling Load Release Request" }, |
2839 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_AIRMOUNT_MOUNT_REQUEST, "Airmount Mount Request" }, |
2840 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_AIRMOUNT_DISMOUNT_REQUEST, "Airmount Dismount Request" }, |
2841 | | { DIS_PDU_ACTION_REQUEST_ACTION_ID_AIRMOUNT_INFORMATION_REQUEST, "Airmount Information Request" }, |
2842 | | { 0, NULL } |
2843 | | }; |
2844 | | |
2845 | | static value_string_ext DIS_PDU_Action_Request_Action_ID_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Action_Request_Action_ID_Strings); |
2846 | | |
2847 | | /* SISO-REF-010 [UID 72] */ |
2848 | | typedef enum |
2849 | | { |
2850 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_OTHER = 0, |
2851 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_PENDING = 1, |
2852 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_EXECUTING = 2, |
2853 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_PARTIALLY_COMPLETE = 3, |
2854 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_COMPLETE = 4, |
2855 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_REQUEST_REJECTED = 5, |
2856 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_RETRANSMIT_REQUEST_NOW = 6, |
2857 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_RETRANSMIT_REQUEST_LATER = 7, |
2858 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_INVALID_TIME_PARAMETERS = 8, |
2859 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_SIMULATION_TIME_EXCEEDED = 9, |
2860 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_REQUEST_DONE = 10, |
2861 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_TACCSF_LOS_REPLY_TYPE_1 = 100, |
2862 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_TACCSF_LOS_REPLY_TYPE_2 = 101, |
2863 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_JOIN_EXERCISE_REQUEST_REJECTED = 201, |
2864 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_OK = 1131, |
2865 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_ERROR = 1132, |
2866 | | DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_DELAY = 1133 |
2867 | | } DIS_PDU_Action_Response_Request_Status; |
2868 | | |
2869 | | static const value_string DIS_PDU_Action_Response_Request_Status_Strings[] = { |
2870 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_OTHER, "Other" }, |
2871 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_PENDING, "Pending" }, |
2872 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_EXECUTING, "Executing" }, |
2873 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_PARTIALLY_COMPLETE, "Partially Complete" }, |
2874 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_COMPLETE, "Complete" }, |
2875 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_REQUEST_REJECTED, "Request rejected" }, |
2876 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_RETRANSMIT_REQUEST_NOW, "Retransmit request now" }, |
2877 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_RETRANSMIT_REQUEST_LATER, "Retransmit request later" }, |
2878 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_INVALID_TIME_PARAMETERS, "Invalid time parameters" }, |
2879 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_SIMULATION_TIME_EXCEEDED, "Simulation time exceeded" }, |
2880 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_REQUEST_DONE, "Request done" }, |
2881 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_TACCSF_LOS_REPLY_TYPE_1, "TACCSF LOS Reply-Type 1" }, |
2882 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_TACCSF_LOS_REPLY_TYPE_2, "TACCSF LOS Reply-Type 2" }, |
2883 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_JOIN_EXERCISE_REQUEST_REJECTED, "Join Exercise Request Rejected" }, |
2884 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_OK, "OK" }, |
2885 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_ERROR, "Error" }, |
2886 | | { DIS_PDU_ACTION_RESPONSE_REQUEST_STATUS_DELAY, "Delay" }, |
2887 | | { 0, NULL } |
2888 | | }; |
2889 | | |
2890 | | /* SISO-REF-010 [UID 73] */ |
2891 | | typedef enum |
2892 | | { |
2893 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_OTHER = 0, |
2894 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_RAN_OUT_OF_AMMUNITION = 2, |
2895 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_KILLED_IN_ACTION_KIA = 3, |
2896 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_DAMAGE = 4, |
2897 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_MOBILITY_DISABLED = 5, |
2898 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_FIRE_DISABLED = 6, |
2899 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_RAN_OUT_OF_FUEL = 7, |
2900 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_ENTITY_INITIALIZATION = 8, |
2901 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_REQUEST_FOR_INDIRECT_FIRE_OR_CAS_MISSION = 9, |
2902 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_INDIRECT_FIRE_OR_CAS_FIRE = 10, |
2903 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_MINEFIELD_ENTRY = 11, |
2904 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_MINEFIELD_DETONATION = 12, |
2905 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_VEHICLE_MASTER_POWER_ON = 13, |
2906 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_VEHICLE_MASTER_POWER_OFF = 14, |
2907 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_AGGREGATE_STATE_CHANGE_REQUESTED = 15, |
2908 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_PREVENT_COLLISION_DETONATION = 16, |
2909 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_OWNERSHIP_REPORT = 17, |
2910 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_RADAR_PERCEPTION = 18, |
2911 | | DIS_PDU_EVENT_REPORT_EVENT_TYPE_DETECT = 19 |
2912 | | } DIS_PDU_Event_Report_Event_Type; |
2913 | | |
2914 | | /* SISO-REF-010 [UID 74] */ |
2915 | | typedef enum |
2916 | | { |
2917 | | DIS_PDU_REQUIRED_RELIABILITY_SERVICE_ACKNOWLEDGED = 0, |
2918 | | DIS_PDU_REQUIRED_RELIABILITY_SERVICE_UNACKNOWLEDGED = 1 |
2919 | | } DIS_PDU_Required_Reliability_Service; |
2920 | | |
2921 | | static const value_string DIS_PDU_Required_Reliability_Service_Strings[] = { |
2922 | | { DIS_PDU_REQUIRED_RELIABILITY_SERVICE_ACKNOWLEDGED, "Acknowledged" }, |
2923 | | { DIS_PDU_REQUIRED_RELIABILITY_SERVICE_UNACKNOWLEDGED, "Unacknowledged" }, |
2924 | | { 0, NULL } |
2925 | | }; |
2926 | | |
2927 | | /* SISO-REF-010 [UID 75] */ |
2928 | | typedef enum |
2929 | | { |
2930 | | DIS_PDU_EMITTERNAME_1245_6X = 2, |
2931 | | DIS_PDU_EMITTERNAME_1L117 = 3, |
2932 | | DIS_PDU_EMITTERNAME_1L121E = 4, |
2933 | | DIS_PDU_EMITTERNAME_1L250 = 5, |
2934 | | DIS_PDU_EMITTERNAME_1L220_U = 6, |
2935 | | DIS_PDU_EMITTERNAME_1L122_1E = 7, |
2936 | | DIS_PDU_EMITTERNAME_1RL257 = 9, |
2937 | | DIS_PDU_EMITTERNAME_1RL138 = 10, |
2938 | | DIS_PDU_EMITTERNAME_1RL257_KRASUKHA_4_JAMMER = 11, |
2939 | | DIS_PDU_EMITTERNAME_5N20 = 12, |
2940 | | DIS_PDU_EMITTERNAME_5H62B = 13, |
2941 | | DIS_PDU_EMITTERNAME_5P_10_PUMA = 14, |
2942 | | DIS_PDU_EMITTERNAME_5P_10E_PUMA = 15, |
2943 | | DIS_PDU_EMITTERNAME_5P_10_01_PUMA = 16, |
2944 | | DIS_PDU_EMITTERNAME_5P_10_01E_PUMA = 17, |
2945 | | DIS_PDU_EMITTERNAME_5P_10_02_PUMA = 18, |
2946 | | DIS_PDU_EMITTERNAME_5P_10_02E_PUMA = 19, |
2947 | | DIS_PDU_EMITTERNAME_5P_10_03_LASKA = 20, |
2948 | | DIS_PDU_EMITTERNAME_5P_10_03E_LASKA = 21, |
2949 | | DIS_PDU_EMITTERNAME_5P_10E_MOD = 22, |
2950 | | DIS_PDU_EMITTERNAME_621A_3 = 25, |
2951 | | DIS_PDU_EMITTERNAME_860F_1_AL_101 = 40, |
2952 | | DIS_PDU_EMITTERNAME_9B_1103M2 = 42, |
2953 | | DIS_PDU_EMITTERNAME_1226_DECCA_MIL = 45, |
2954 | | DIS_PDU_EMITTERNAME_9B_1348 = 46, |
2955 | | DIS_PDU_EMITTERNAME_3KM6 = 47, |
2956 | | DIS_PDU_EMITTERNAME_9KR400 = 48, |
2957 | | DIS_PDU_EMITTERNAME_50N6A = 49, |
2958 | | DIS_PDU_EMITTERNAME_55G6_1 = 50, |
2959 | | DIS_PDU_EMITTERNAME_59N6 = 55, |
2960 | | DIS_PDU_EMITTERNAME_5N69 = 57, |
2961 | | DIS_PDU_EMITTERNAME_67N6 = 60, |
2962 | | DIS_PDU_EMITTERNAME_76T6 = 63, |
2963 | | DIS_PDU_EMITTERNAME_77T6_ABM = 64, |
2964 | | DIS_PDU_EMITTERNAME_80K6 = 65, |
2965 | | DIS_PDU_EMITTERNAME_91N6A_M = 66, |
2966 | | DIS_PDU_EMITTERNAME_96L6E = 70, |
2967 | | DIS_PDU_EMITTERNAME_96L6_TSP = 75, |
2968 | | DIS_PDU_EMITTERNAME_9C18M3 = 76, |
2969 | | DIS_PDU_EMITTERNAME_9C36M = 77, |
2970 | | DIS_PDU_EMITTERNAME_9GR400 = 80, |
2971 | | DIS_PDU_EMITTERNAME_9_GR_400A = 81, |
2972 | | DIS_PDU_EMITTERNAME_9GR600 = 90, |
2973 | | DIS_PDU_EMITTERNAME_9GR606 = 91, |
2974 | | DIS_PDU_EMITTERNAME_9_LV_100 = 125, |
2975 | | DIS_PDU_EMITTERNAME_9LV_200_TA = 135, |
2976 | | DIS_PDU_EMITTERNAME_9LV_200_TV = 180, |
2977 | | DIS_PDU_EMITTERNAME_9LV_200_TT = 181, |
2978 | | DIS_PDU_EMITTERNAME_9LV200_MK_III = 183, |
2979 | | DIS_PDU_EMITTERNAME_9LV326 = 185, |
2980 | | DIS_PDU_EMITTERNAME_9M96E2_SEEKER = 190, |
2981 | | DIS_PDU_EMITTERNAME_9S15M2 = 195, |
2982 | | DIS_PDU_EMITTERNAME_9S19M2 = 196, |
2983 | | DIS_PDU_EMITTERNAME_9S19ME = 197, |
2984 | | DIS_PDU_EMITTERNAME_9S32M = 198, |
2985 | | DIS_PDU_EMITTERNAME_9S32ME = 199, |
2986 | | DIS_PDU_EMITTERNAME_9S36E = 200, |
2987 | | DIS_PDU_EMITTERNAME_9S112 = 215, |
2988 | | DIS_PDU_EMITTERNAME_A310Z = 225, |
2989 | | DIS_PDU_EMITTERNAME_A325A = 270, |
2990 | | DIS_PDU_EMITTERNAME_A346Z = 315, |
2991 | | DIS_PDU_EMITTERNAME_A353B = 360, |
2992 | | DIS_PDU_EMITTERNAME_A372A = 405, |
2993 | | DIS_PDU_EMITTERNAME_A372B = 450, |
2994 | | DIS_PDU_EMITTERNAME_A372C = 495, |
2995 | | DIS_PDU_EMITTERNAME_A377A = 540, |
2996 | | DIS_PDU_EMITTERNAME_A377B = 585, |
2997 | | DIS_PDU_EMITTERNAME_A380Z = 630, |
2998 | | DIS_PDU_EMITTERNAME_A381Z = 675, |
2999 | | DIS_PDU_EMITTERNAME_A398Z = 720, |
3000 | | DIS_PDU_EMITTERNAME_A403Z = 765, |
3001 | | DIS_PDU_EMITTERNAME_A409A = 810, |
3002 | | DIS_PDU_EMITTERNAME_A418A = 855, |
3003 | | DIS_PDU_EMITTERNAME_A419Z = 900, |
3004 | | DIS_PDU_EMITTERNAME_A429Z = 945, |
3005 | | DIS_PDU_EMITTERNAME_A432Z = 990, |
3006 | | DIS_PDU_EMITTERNAME_A434Z = 1035, |
3007 | | DIS_PDU_EMITTERNAME_AA_6C_ACRID_R_40 = 1070, |
3008 | | DIS_PDU_EMITTERNAME_AA_7C_APEX_R_24R = 1073, |
3009 | | DIS_PDU_EMITTERNAME_A401A = 1080, |
3010 | | DIS_PDU_EMITTERNAME_AA_10A_R_27R = 1081, |
3011 | | DIS_PDU_EMITTERNAME_AA_10C_ALAMO_C = 1082, |
3012 | | DIS_PDU_EMITTERNAME_AA_13_ARROW_SEEKER = 1085, |
3013 | | DIS_PDU_EMITTERNAME_AAM_4B_MH = 1090, |
3014 | | DIS_PDU_EMITTERNAME_AA_300 = 1094, |
3015 | | DIS_PDU_EMITTERNAME_AA_12_SEEKER = 1095, |
3016 | | DIS_PDU_EMITTERNAME_AD4A = 1096, |
3017 | | DIS_PDU_EMITTERNAME_ADES = 1097, |
3018 | | DIS_PDU_EMITTERNAME_ADS_4_LRSR = 1098, |
3019 | | DIS_PDU_EMITTERNAME_ACR_430 = 1099, |
3020 | | DIS_PDU_EMITTERNAME_AGAVE = 1100, |
3021 | | DIS_PDU_EMITTERNAME_ACSOPRI_E = 1101, |
3022 | | DIS_PDU_EMITTERNAME_ABD_2000 = 1102, |
3023 | | DIS_PDU_EMITTERNAME_ADAC_MK_1 = 1110, |
3024 | | DIS_PDU_EMITTERNAME_ADAC_MK_2 = 1111, |
3025 | | DIS_PDU_EMITTERNAME_ADAR = 1113, |
3026 | | DIS_PDU_EMITTERNAME_ADOUR = 1115, |
3027 | | DIS_PDU_EMITTERNAME_AGAT_9B_1348 = 1117, |
3028 | | DIS_PDU_EMITTERNAME_ADROS_KT_01AV = 1118, |
3029 | | DIS_PDU_EMITTERNAME_AGAT_9E420 = 1120, |
3030 | | DIS_PDU_EMITTERNAME_AGM_158_JASSM_SAR = 1122, |
3031 | | DIS_PDU_EMITTERNAME_AGM_88_HARM_MMW = 1123, |
3032 | | DIS_PDU_EMITTERNAME_AGRION_15 = 1125, |
3033 | | DIS_PDU_EMITTERNAME_AHV_7 = 1130, |
3034 | | DIS_PDU_EMITTERNAME_AHV_17 = 1150, |
3035 | | DIS_PDU_EMITTERNAME_AI_MK_23 = 1170, |
3036 | | DIS_PDU_EMITTERNAME_AIDA_II = 1215, |
3037 | | DIS_PDU_EMITTERNAME_AIM_120A = 1216, |
3038 | | DIS_PDU_EMITTERNAME_AIM_7M_SPARROW = 1218, |
3039 | | DIS_PDU_EMITTERNAME_1L271_AISTENOK = 1230, |
3040 | | DIS_PDU_EMITTERNAME_ALA_51 = 1240, |
3041 | | DIS_PDU_EMITTERNAME_ALBATROS_MK2 = 1260, |
3042 | | DIS_PDU_EMITTERNAME_ALT_50 = 1263, |
3043 | | DIS_PDU_EMITTERNAME_ALTAIR = 1264, |
3044 | | DIS_PDU_EMITTERNAME_AM_APS_717 = 1265, |
3045 | | DIS_PDU_EMITTERNAME_AMES_13_MK_1 = 1268, |
3046 | | DIS_PDU_EMITTERNAME_WGU_16_B = 1270, |
3047 | | DIS_PDU_EMITTERNAME_1L13_3_55G6_BOX_SPRING = 1280, |
3048 | | DIS_PDU_EMITTERNAME_1L13_3_55G6_BOX_SPRING_B = 1282, |
3049 | | DIS_PDU_EMITTERNAME_AMDR_3D = 1288, |
3050 | | DIS_PDU_EMITTERNAME_ANA_SPS_502 = 1305, |
3051 | | DIS_PDU_EMITTERNAME_ANEMONE = 1306, |
3052 | | DIS_PDU_EMITTERNAME_ANRITSU_ELECTRIC_AR_30A = 1350, |
3053 | | DIS_PDU_EMITTERNAME_ANTILOPE_V = 1395, |
3054 | | DIS_PDU_EMITTERNAME_AN_AAQ_24 = 1397, |
3055 | | DIS_PDU_EMITTERNAME_AN_ADM_160 = 1398, |
3056 | | DIS_PDU_EMITTERNAME_AN_ALE_50 = 1400, |
3057 | | DIS_PDU_EMITTERNAME_AN_ALQ_76 = 1410, |
3058 | | DIS_PDU_EMITTERNAME_AN_ALQ_99 = 1440, |
3059 | | DIS_PDU_EMITTERNAME_AN_ALQ_99_BAND_4 = 1441, |
3060 | | DIS_PDU_EMITTERNAME_AN_ALQ_99_LBT = 1442, |
3061 | | DIS_PDU_EMITTERNAME_AN_ALQ_100 = 1485, |
3062 | | DIS_PDU_EMITTERNAME_AN_ALQ_101 = 1530, |
3063 | | DIS_PDU_EMITTERNAME_AN_ALQ_119 = 1575, |
3064 | | DIS_PDU_EMITTERNAME_AN_ALQ_122 = 1585, |
3065 | | DIS_PDU_EMITTERNAME_AN_ALQ_126A = 1620, |
3066 | | DIS_PDU_EMITTERNAME_AN_ALQ_128 = 1621, |
3067 | | DIS_PDU_EMITTERNAME_AN_ALQ_126B = 1622, |
3068 | | DIS_PDU_EMITTERNAME_AN_ALQ_131 = 1626, |
3069 | | DIS_PDU_EMITTERNAME_AN_ALQ_131_BLK_II = 1627, |
3070 | | DIS_PDU_EMITTERNAME_AN_ALQ_135C_D = 1628, |
3071 | | DIS_PDU_EMITTERNAME_AN_ALQ_144A_V_3 = 1630, |
3072 | | DIS_PDU_EMITTERNAME_AN_ALQ_153 = 1632, |
3073 | | DIS_PDU_EMITTERNAME_AN_ALQ_157JAMMER = 1633, |
3074 | | DIS_PDU_EMITTERNAME_AN_ALQ_155 = 1634, |
3075 | | DIS_PDU_EMITTERNAME_AN_ALQ_156 = 1635, |
3076 | | DIS_PDU_EMITTERNAME_AN_ALQ_161_A = 1636, |
3077 | | DIS_PDU_EMITTERNAME_AN_ALQ_161 = 1637, |
3078 | | DIS_PDU_EMITTERNAME_AN_ALQ_162 = 1638, |
3079 | | DIS_PDU_EMITTERNAME_AN_ALQ_164 = 1639, |
3080 | | DIS_PDU_EMITTERNAME_AN_ALQ_165 = 1640, |
3081 | | DIS_PDU_EMITTERNAME_AN_ALQ_187_JAMMER = 1641, |
3082 | | DIS_PDU_EMITTERNAME_AN_ALQ_167 = 1642, |
3083 | | DIS_PDU_EMITTERNAME_AN_ALQ_172_V_1 = 1643, |
3084 | | DIS_PDU_EMITTERNAME_AN_ALQ_172_V_2 = 1644, |
3085 | | DIS_PDU_EMITTERNAME_AN_ALQ_172_V_3 = 1645, |
3086 | | DIS_PDU_EMITTERNAME_AN_ALQ_176 = 1646, |
3087 | | DIS_PDU_EMITTERNAME_AN_ALQ_178 = 1647, |
3088 | | DIS_PDU_EMITTERNAME_AN_ALQ_184 = 1648, |
3089 | | DIS_PDU_EMITTERNAME_AN_ALQ_184_V_9 = 1649, |
3090 | | DIS_PDU_EMITTERNAME_AN_ALQ_188 = 1650, |
3091 | | DIS_PDU_EMITTERNAME_AN_ALQ_214 = 1651, |
3092 | | DIS_PDU_EMITTERNAME_AN_ALR_56 = 1652, |
3093 | | DIS_PDU_EMITTERNAME_AN_ALQ_221 = 1653, |
3094 | | DIS_PDU_EMITTERNAME_AN_ALR_69 = 1654, |
3095 | | DIS_PDU_EMITTERNAME_AN_ALQ_211_V_SIRFC = 1655, |
3096 | | DIS_PDU_EMITTERNAME_AN_ALT_16A = 1656, |
3097 | | DIS_PDU_EMITTERNAME_AN_ALQ_173 = 1657, |
3098 | | DIS_PDU_EMITTERNAME_AN_ALT_28 = 1658, |
3099 | | DIS_PDU_EMITTERNAME_AN_ALR_66B_JAMMER = 1659, |
3100 | | DIS_PDU_EMITTERNAME_AN_ALT_32A = 1660, |
3101 | | DIS_PDU_EMITTERNAME_AN_ALQ_196 = 1661, |
3102 | | DIS_PDU_EMITTERNAME_AN_ALQ_249_V_1_NEXT_GENERATION_JAMMER_MID_BAND_NGJ_MB = 1662, |
3103 | | DIS_PDU_EMITTERNAME_AN_ALQ_240_V_1_JAMMER = 1663, |
3104 | | DIS_PDU_EMITTERNAME_AN_APD_10 = 1665, |
3105 | | DIS_PDU_EMITTERNAME_AN_ALQ_249_V_2_NEXT_GENERATION_JAMMER_LOW_BAND_NGJ_LB = 1666, |
3106 | | DIS_PDU_EMITTERNAME_AN_ALQ_213 = 1670, |
3107 | | DIS_PDU_EMITTERNAME_ALQ_214A_V_4_5_JAMMER = 1672, |
3108 | | DIS_PDU_EMITTERNAME_AN_ALQ_218 = 1680, |
3109 | | DIS_PDU_EMITTERNAME_AN_ALQ_250_EPAWSS = 1685, |
3110 | | DIS_PDU_EMITTERNAME_AN_APG_50 = 1700, |
3111 | | DIS_PDU_EMITTERNAME_AN_APG_53 = 1710, |
3112 | | DIS_PDU_EMITTERNAME_AN_APG_59 = 1755, |
3113 | | DIS_PDU_EMITTERNAME_AN_APG_63 = 1800, |
3114 | | DIS_PDU_EMITTERNAME_AN_APG_63_V_1 = 1805, |
3115 | | DIS_PDU_EMITTERNAME_AN_APG_63_V_2 = 1807, |
3116 | | DIS_PDU_EMITTERNAME_AN_APG_63_V_3 = 1809, |
3117 | | DIS_PDU_EMITTERNAME_AN_APG_65 = 1845, |
3118 | | DIS_PDU_EMITTERNAME_AN_APG_66 = 1870, |
3119 | | DIS_PDU_EMITTERNAME_AN_APG_66_V = 1871, |
3120 | | DIS_PDU_EMITTERNAME_AN_APG_66_V_2 = 1872, |
3121 | | DIS_PDU_EMITTERNAME_AN_APG_67 = 1880, |
3122 | | DIS_PDU_EMITTERNAME_AN_APG_68 = 1890, |
3123 | | DIS_PDU_EMITTERNAME_AN_APG_68_V_9 = 1895, |
3124 | | DIS_PDU_EMITTERNAME_AN_APG_70 = 1935, |
3125 | | DIS_PDU_EMITTERNAME_AN_APG_71 = 1940, |
3126 | | DIS_PDU_EMITTERNAME_AN_APG_73 = 1945, |
3127 | | DIS_PDU_EMITTERNAME_AN_APG_77 = 1960, |
3128 | | DIS_PDU_EMITTERNAME_AN_APG_78 = 1970, |
3129 | | DIS_PDU_EMITTERNAME_AN_APG_79 = 1971, |
3130 | | DIS_PDU_EMITTERNAME_AN_APG_80 = 1972, |
3131 | | DIS_PDU_EMITTERNAME_AN_APG_81 = 1974, |
3132 | | DIS_PDU_EMITTERNAME_AN_APG_82_V_1 = 1975, |
3133 | | DIS_PDU_EMITTERNAME_AN_APG_83 = 1976, |
3134 | | DIS_PDU_EMITTERNAME_AN_APG_502 = 1980, |
3135 | | DIS_PDU_EMITTERNAME_AN_APN_1 = 2025, |
3136 | | DIS_PDU_EMITTERNAME_AN_APN_22 = 2070, |
3137 | | DIS_PDU_EMITTERNAME_AN_APN_59 = 2115, |
3138 | | DIS_PDU_EMITTERNAME_AN_APN_69 = 2160, |
3139 | | DIS_PDU_EMITTERNAME_AN_APN_81 = 2205, |
3140 | | DIS_PDU_EMITTERNAME_AN_APN_102 = 2220, |
3141 | | DIS_PDU_EMITTERNAME_AN_APN_117 = 2250, |
3142 | | DIS_PDU_EMITTERNAME_AN_APN_118 = 2295, |
3143 | | DIS_PDU_EMITTERNAME_AN_APN_122 = 2320, |
3144 | | DIS_PDU_EMITTERNAME_AN_APN_130 = 2340, |
3145 | | DIS_PDU_EMITTERNAME_AN_APN_131 = 2385, |
3146 | | DIS_PDU_EMITTERNAME_AN_APN_133 = 2430, |
3147 | | DIS_PDU_EMITTERNAME_AN_APN_134 = 2475, |
3148 | | DIS_PDU_EMITTERNAME_AN_APN_141_V = 2476, |
3149 | | DIS_PDU_EMITTERNAME_AN_APN_147 = 2520, |
3150 | | DIS_PDU_EMITTERNAME_AN_APN_150 = 2565, |
3151 | | DIS_PDU_EMITTERNAME_AN_APN_153 = 2610, |
3152 | | DIS_PDU_EMITTERNAME_AN_APN_154 = 2655, |
3153 | | DIS_PDU_EMITTERNAME_AN_APN_155 = 2700, |
3154 | | DIS_PDU_EMITTERNAME_AN_APN_159 = 2745, |
3155 | | DIS_PDU_EMITTERNAME_AN_APN_177 = 2746, |
3156 | | DIS_PDU_EMITTERNAME_AN_APN_179 = 2747, |
3157 | | DIS_PDU_EMITTERNAME_AN_APN_169 = 2748, |
3158 | | DIS_PDU_EMITTERNAME_AN_APN_182 = 2790, |
3159 | | DIS_PDU_EMITTERNAME_AN_APN_187 = 2835, |
3160 | | DIS_PDU_EMITTERNAME_AN_APN_190 = 2880, |
3161 | | DIS_PDU_EMITTERNAME_AN_APN_194 = 2925, |
3162 | | DIS_PDU_EMITTERNAME_AN_APN_195 = 2970, |
3163 | | DIS_PDU_EMITTERNAME_AN_APN_198 = 3015, |
3164 | | DIS_PDU_EMITTERNAME_AN_APN_200 = 3060, |
3165 | | DIS_PDU_EMITTERNAME_AN_APN_202 = 3105, |
3166 | | DIS_PDU_EMITTERNAME_AN_APN_205 = 3106, |
3167 | | DIS_PDU_EMITTERNAME_AN_APN_209 = 3120, |
3168 | | DIS_PDU_EMITTERNAME_AN_APN_209D = 3121, |
3169 | | DIS_PDU_EMITTERNAME_AN_APN_209A = 3122, |
3170 | | DIS_PDU_EMITTERNAME_AN_APN_215 = 3148, |
3171 | | DIS_PDU_EMITTERNAME_AN_APN_217 = 3150, |
3172 | | DIS_PDU_EMITTERNAME_AN_APN_218 = 3152, |
3173 | | DIS_PDU_EMITTERNAME_AN_APN_224 = 3153, |
3174 | | DIS_PDU_EMITTERNAME_AN_APN_227 = 3154, |
3175 | | DIS_PDU_EMITTERNAME_AN_APN_230 = 3155, |
3176 | | DIS_PDU_EMITTERNAME_AN_APN_232 = 3156, |
3177 | | DIS_PDU_EMITTERNAME_AN_APN_237A = 3157, |
3178 | | DIS_PDU_EMITTERNAME_AN_APN_234 = 3158, |
3179 | | DIS_PDU_EMITTERNAME_AN_APN_235 = 3159, |
3180 | | DIS_PDU_EMITTERNAME_AN_APN_238 = 3160, |
3181 | | DIS_PDU_EMITTERNAME_AN_APN_222 = 3161, |
3182 | | DIS_PDU_EMITTERNAME_AN_APN_239 = 3162, |
3183 | | DIS_PDU_EMITTERNAME_AN_APN_241 = 3164, |
3184 | | DIS_PDU_EMITTERNAME_AN_APN_242 = 3166, |
3185 | | DIS_PDU_EMITTERNAME_AN_APN_243 = 3170, |
3186 | | DIS_PDU_EMITTERNAME_AN_APN_506 = 3195, |
3187 | | DIS_PDU_EMITTERNAME_AN_APQ_72 = 3240, |
3188 | | DIS_PDU_EMITTERNAME_AN_APQ_99 = 3285, |
3189 | | DIS_PDU_EMITTERNAME_AN_APQ_100 = 3330, |
3190 | | DIS_PDU_EMITTERNAME_AN_APQ_102 = 3375, |
3191 | | DIS_PDU_EMITTERNAME_AN_APQ_107 = 3376, |
3192 | | DIS_PDU_EMITTERNAME_AN_APQ_109 = 3420, |
3193 | | DIS_PDU_EMITTERNAME_AN_APQ_113 = 3465, |
3194 | | DIS_PDU_EMITTERNAME_AN_APQ_120 = 3510, |
3195 | | DIS_PDU_EMITTERNAME_AN_APQ_122 = 3512, |
3196 | | DIS_PDU_EMITTERNAME_AN_APQ_126 = 3555, |
3197 | | DIS_PDU_EMITTERNAME_AN_APQ_128 = 3600, |
3198 | | DIS_PDU_EMITTERNAME_AN_APQ_129 = 3645, |
3199 | | DIS_PDU_EMITTERNAME_AN_APQ_148 = 3690, |
3200 | | DIS_PDU_EMITTERNAME_AN_APQ_150A = 3700, |
3201 | | DIS_PDU_EMITTERNAME_AN_APQ_153 = 3735, |
3202 | | DIS_PDU_EMITTERNAME_AN_APQ_155 = 3770, |
3203 | | DIS_PDU_EMITTERNAME_AN_APQ_159 = 3780, |
3204 | | DIS_PDU_EMITTERNAME_AN_APQ_164 = 3785, |
3205 | | DIS_PDU_EMITTERNAME_AN_APQ_166 = 3788, |
3206 | | DIS_PDU_EMITTERNAME_AN_APQ_170 = 3790, |
3207 | | DIS_PDU_EMITTERNAME_AN_APQ_174 = 3791, |
3208 | | DIS_PDU_EMITTERNAME_AN_APQ_180 = 3794, |
3209 | | DIS_PDU_EMITTERNAME_AN_APQ_181 = 3795, |
3210 | | DIS_PDU_EMITTERNAME_AN_APQ_186 = 3800, |
3211 | | DIS_PDU_EMITTERNAME_AN_APS_15J = 3810, |
3212 | | DIS_PDU_EMITTERNAME_AN_APS_16_V_2 = 3813, |
3213 | | DIS_PDU_EMITTERNAME_AN_APS_31 = 3820, |
3214 | | DIS_PDU_EMITTERNAME_AN_APS_42 = 3825, |
3215 | | DIS_PDU_EMITTERNAME_AN_APS_80 = 3870, |
3216 | | DIS_PDU_EMITTERNAME_AN_APS_88 = 3915, |
3217 | | DIS_PDU_EMITTERNAME_AN_APS_88A = 3916, |
3218 | | DIS_PDU_EMITTERNAME_AN_APS_94 = 3920, |
3219 | | DIS_PDU_EMITTERNAME_AN_APS_96 = 3922, |
3220 | | DIS_PDU_EMITTERNAME_AN_APS_113 = 3958, |
3221 | | DIS_PDU_EMITTERNAME_AN_APS_115 = 3960, |
3222 | | DIS_PDU_EMITTERNAME_AN_APS_116 = 4005, |
3223 | | DIS_PDU_EMITTERNAME_AN_APS_120 = 4050, |
3224 | | DIS_PDU_EMITTERNAME_AN_APS_121 = 4095, |
3225 | | DIS_PDU_EMITTERNAME_AN_APS_124 = 4140, |
3226 | | DIS_PDU_EMITTERNAME_AN_APS_125 = 4185, |
3227 | | DIS_PDU_EMITTERNAME_AN_APS_127 = 4190, |
3228 | | DIS_PDU_EMITTERNAME_AN_APS_128 = 4230, |
3229 | | DIS_PDU_EMITTERNAME_AN_APS_130 = 4275, |
3230 | | DIS_PDU_EMITTERNAME_AN_APS_133 = 4320, |
3231 | | DIS_PDU_EMITTERNAME_AN_APS_134 = 4365, |
3232 | | DIS_PDU_EMITTERNAME_AN_APS_137 = 4410, |
3233 | | DIS_PDU_EMITTERNAME_AN_APS_137_V_5 = 4413, |
3234 | | DIS_PDU_EMITTERNAME_AN_APS_137B = 4415, |
3235 | | DIS_PDU_EMITTERNAME_AN_APS_137B_V_5 = 4420, |
3236 | | DIS_PDU_EMITTERNAME_AN_APS_137D_V_5_ELTA = 4425, |
3237 | | DIS_PDU_EMITTERNAME_AN_APS_138 = 4455, |
3238 | | DIS_PDU_EMITTERNAME_AN_APS_139 = 4460, |
3239 | | DIS_PDU_EMITTERNAME_AN_APS_143 = 4464, |
3240 | | DIS_PDU_EMITTERNAME_AN_APS_143_V_1 = 4465, |
3241 | | DIS_PDU_EMITTERNAME_AN_APS_143B = 4466, |
3242 | | DIS_PDU_EMITTERNAME_AN_APS_143_V_3 = 4467, |
3243 | | DIS_PDU_EMITTERNAME_AN_APS_143B_V_3 = 4468, |
3244 | | DIS_PDU_EMITTERNAME_AN_APS_153 = 4475, |
3245 | | DIS_PDU_EMITTERNAME_AN_APS_154 = 4476, |
3246 | | DIS_PDU_EMITTERNAME_AN_APS_150 = 4480, |
3247 | | DIS_PDU_EMITTERNAME_AN_APS_145 = 4482, |
3248 | | DIS_PDU_EMITTERNAME_AN_APS_147 = 4485, |
3249 | | DIS_PDU_EMITTERNAME_AN_APS_149 = 4486, |
3250 | | DIS_PDU_EMITTERNAME_AN_APS_503 = 4489, |
3251 | | DIS_PDU_EMITTERNAME_AN_APS_504 = 4490, |
3252 | | DIS_PDU_EMITTERNAME_AN_APS_705 = 4491, |
3253 | | DIS_PDU_EMITTERNAME_AN_APW_22 = 4500, |
3254 | | DIS_PDU_EMITTERNAME_AN_APW_23 = 4545, |
3255 | | DIS_PDU_EMITTERNAME_AN_APX_6 = 4590, |
3256 | | DIS_PDU_EMITTERNAME_AN_APX_7 = 4635, |
3257 | | DIS_PDU_EMITTERNAME_AN_APX_39 = 4680, |
3258 | | DIS_PDU_EMITTERNAME_AN_APX_64_V = 4681, |
3259 | | DIS_PDU_EMITTERNAME_AN_APX_72 = 4725, |
3260 | | DIS_PDU_EMITTERNAME_AN_APX_76 = 4770, |
3261 | | DIS_PDU_EMITTERNAME_AN_APX_78 = 4815, |
3262 | | DIS_PDU_EMITTERNAME_AN_APX_100 = 4816, |
3263 | | DIS_PDU_EMITTERNAME_AN_APX_101 = 4860, |
3264 | | DIS_PDU_EMITTERNAME_AN_APX_113_AIFF = 4870, |
3265 | | DIS_PDU_EMITTERNAME_AN_APY_1 = 4900, |
3266 | | DIS_PDU_EMITTERNAME_AN_APY_2 = 4905, |
3267 | | DIS_PDU_EMITTERNAME_AN_APY_3 = 4950, |
3268 | | DIS_PDU_EMITTERNAME_AN_APY_7 = 4952, |
3269 | | DIS_PDU_EMITTERNAME_AN_APY_8_LYNX_TM = 4953, |
3270 | | DIS_PDU_EMITTERNAME_AN_APY_9 = 4954, |
3271 | | DIS_PDU_EMITTERNAME_AN_APY_10 = 4955, |
3272 | | DIS_PDU_EMITTERNAME_AN_ARN_21 = 4995, |
3273 | | DIS_PDU_EMITTERNAME_AN_ARN_52 = 5040, |
3274 | | DIS_PDU_EMITTERNAME_AN_ARN_84 = 5085, |
3275 | | DIS_PDU_EMITTERNAME_AN_ARN_118 = 5130, |
3276 | | DIS_PDU_EMITTERNAME_AN_ARN_153_V = 5131, |
3277 | | DIS_PDU_EMITTERNAME_AN_ARN_153 = 5165, |
3278 | | DIS_PDU_EMITTERNAME_AN_ARW_73 = 5175, |
3279 | | DIS_PDU_EMITTERNAME_AN_ASB_1 = 5220, |
3280 | | DIS_PDU_EMITTERNAME_AN_ASG_21 = 5265, |
3281 | | DIS_PDU_EMITTERNAME_AN_ASN_137 = 5266, |
3282 | | DIS_PDU_EMITTERNAME_AN_ASN_128 = 5270, |
3283 | | DIS_PDU_EMITTERNAME_AN_ASQ_108 = 5280, |
3284 | | DIS_PDU_EMITTERNAME_AN_ASQ_239 = 5285, |
3285 | | DIS_PDU_EMITTERNAME_AN_AST_502 = 5290, |
3286 | | DIS_PDU_EMITTERNAME_AN_AVQ_55 = 5300, |
3287 | | DIS_PDU_EMITTERNAME_AN_AWG_9 = 5310, |
3288 | | DIS_PDU_EMITTERNAME_AN_BRN_1 = 5320, |
3289 | | DIS_PDU_EMITTERNAME_AN_BPS_5 = 5325, |
3290 | | DIS_PDU_EMITTERNAME_AN_BPS_9 = 5355, |
3291 | | DIS_PDU_EMITTERNAME_AN_BPS_15 = 5400, |
3292 | | DIS_PDU_EMITTERNAME_AN_BPS_15_H = 5401, |
3293 | | DIS_PDU_EMITTERNAME_AN_BPS_15J = 5402, |
3294 | | DIS_PDU_EMITTERNAME_AN_BPS_16 = 5405, |
3295 | | DIS_PDU_EMITTERNAME_AN_BPS_16_V_2 = 5406, |
3296 | | DIS_PDU_EMITTERNAME_AN_CPN_4 = 5410, |
3297 | | DIS_PDU_EMITTERNAME_AN_CPN_18 = 5415, |
3298 | | DIS_PDU_EMITTERNAME_AN_CRM_30 = 5420, |
3299 | | DIS_PDU_EMITTERNAME_AN_DPW_23 = 5430, |
3300 | | DIS_PDU_EMITTERNAME_AN_DSQ_26_PHOENIX_MH = 5445, |
3301 | | DIS_PDU_EMITTERNAME_AN_DSQ_28_HARPOON_MH = 5490, |
3302 | | DIS_PDU_EMITTERNAME_AN_FPN_1 = 5491, |
3303 | | DIS_PDU_EMITTERNAME_AN_FPN_28 = 5493, |
3304 | | DIS_PDU_EMITTERNAME_AN_FPN_33 = 5494, |
3305 | | DIS_PDU_EMITTERNAME_AN_FPN_40 = 5495, |
3306 | | DIS_PDU_EMITTERNAME_AN_FPN_62 = 5500, |
3307 | | DIS_PDU_EMITTERNAME_AN_FPN_66 = 5502, |
3308 | | DIS_PDU_EMITTERNAME_AN_FPS_8 = 5503, |
3309 | | DIS_PDU_EMITTERNAME_AN_FPN_67 = 5504, |
3310 | | DIS_PDU_EMITTERNAME_AN_FPS_16 = 5505, |
3311 | | DIS_PDU_EMITTERNAME_AN_FPS_5 = 5506, |
3312 | | DIS_PDU_EMITTERNAME_AN_FPS_18 = 5507, |
3313 | | DIS_PDU_EMITTERNAME_AN_FPS_89 = 5508, |
3314 | | DIS_PDU_EMITTERNAME_AN_FPS_49 = 5509, |
3315 | | DIS_PDU_EMITTERNAME_AN_FPS_117 = 5510, |
3316 | | DIS_PDU_EMITTERNAME_AN_FPS_85 = 5511, |
3317 | | DIS_PDU_EMITTERNAME_AN_FPS_88 = 5512, |
3318 | | DIS_PDU_EMITTERNAME_AN_FPS_113 = 5513, |
3319 | | DIS_PDU_EMITTERNAME_AN_FPS_115 = 5514, |
3320 | | DIS_PDU_EMITTERNAME_AN_FPS_20R = 5515, |
3321 | | DIS_PDU_EMITTERNAME_AN_FPS_132 = 5516, |
3322 | | DIS_PDU_EMITTERNAME_AN_FPS_77 = 5520, |
3323 | | DIS_PDU_EMITTERNAME_AN_FPS_41 = 5521, |
3324 | | DIS_PDU_EMITTERNAME_AN_FPS_100A = 5522, |
3325 | | DIS_PDU_EMITTERNAME_AN_FPS_103 = 5525, |
3326 | | DIS_PDU_EMITTERNAME_AN_FPS_108 = 5526, |
3327 | | DIS_PDU_EMITTERNAME_AN_GPN_12 = 5527, |
3328 | | DIS_PDU_EMITTERNAME_AN_FPS_124_V = 5528, |
3329 | | DIS_PDU_EMITTERNAME_AN_FPS_129 = 5529, |
3330 | | DIS_PDU_EMITTERNAME_AN_GPX_6 = 5530, |
3331 | | DIS_PDU_EMITTERNAME_AN_GPX_8 = 5535, |
3332 | | DIS_PDU_EMITTERNAME_AN_GRN_12 = 5537, |
3333 | | DIS_PDU_EMITTERNAME_AN_MPN_14K = 5538, |
3334 | | DIS_PDU_EMITTERNAME_AN_MPN_14 = 5539, |
3335 | | DIS_PDU_EMITTERNAME_AN_MPQ_10 = 5540, |
3336 | | DIS_PDU_EMITTERNAME_AN_MPN_17 = 5541, |
3337 | | DIS_PDU_EMITTERNAME_AN_MPQ_33_39_46_57_61_HPIR_ILL = 5545, |
3338 | | DIS_PDU_EMITTERNAME_AN_MPQ_34_48_55_62_CWAR_TA = 5550, |
3339 | | DIS_PDU_EMITTERNAME_AN_MPQ_49 = 5551, |
3340 | | DIS_PDU_EMITTERNAME_AN_MPQ_35_50_PAR_TA = 5555, |
3341 | | DIS_PDU_EMITTERNAME_AN_MPQ_50C = 5556, |
3342 | | DIS_PDU_EMITTERNAME_AN_MPQ_37_51_ROR_TT = 5560, |
3343 | | DIS_PDU_EMITTERNAME_AN_MPQ_43 = 5565, |
3344 | | DIS_PDU_EMITTERNAME_AN_MPQ_50 = 5567, |
3345 | | DIS_PDU_EMITTERNAME_AN_MPQ_53 = 5570, |
3346 | | DIS_PDU_EMITTERNAME_AN_MPQ_63 = 5571, |
3347 | | DIS_PDU_EMITTERNAME_AN_MPQ_64 = 5575, |
3348 | | DIS_PDU_EMITTERNAME_AN_SLQ_32 = 5576, |
3349 | | DIS_PDU_EMITTERNAME_AN_MPQ_65 = 5577, |
3350 | | DIS_PDU_EMITTERNAME_AN_SLQ_32_V_4 = 5578, |
3351 | | DIS_PDU_EMITTERNAME_AN_SLQ_32A = 5579, |
3352 | | DIS_PDU_EMITTERNAME_AN_SPG_34 = 5580, |
3353 | | DIS_PDU_EMITTERNAME_AN_MSQ_104 = 5582, |
3354 | | DIS_PDU_EMITTERNAME_AN_MPS_36 = 5583, |
3355 | | DIS_PDU_EMITTERNAME_AN_SLQ_503 = 5584, |
3356 | | DIS_PDU_EMITTERNAME_AN_SPG_48_MK_25_MOD_3 = 5620, |
3357 | | DIS_PDU_EMITTERNAME_AN_SPG_50 = 5625, |
3358 | | DIS_PDU_EMITTERNAME_AN_SPG_51 = 5670, |
3359 | | DIS_PDU_EMITTERNAME_AN_PPQ_2 = 5690, |
3360 | | DIS_PDU_EMITTERNAME_AN_PPS_15 = 5700, |
3361 | | DIS_PDU_EMITTERNAME_AN_PPS_5 = 5705, |
3362 | | DIS_PDU_EMITTERNAME_AN_PPS_5D = 5710, |
3363 | | DIS_PDU_EMITTERNAME_AN_SPG_51_CWI_TI = 5715, |
3364 | | DIS_PDU_EMITTERNAME_AN_SPG_51_FC = 5760, |
3365 | | DIS_PDU_EMITTERNAME_AN_SPG_51C_D = 5761, |
3366 | | DIS_PDU_EMITTERNAME_AN_SPG_52 = 5805, |
3367 | | DIS_PDU_EMITTERNAME_AN_SPG_53 = 5850, |
3368 | | DIS_PDU_EMITTERNAME_AN_SPG_55B = 5895, |
3369 | | DIS_PDU_EMITTERNAME_AN_SPG_60 = 5940, |
3370 | | DIS_PDU_EMITTERNAME_AN_SPG_62 = 5985, |
3371 | | DIS_PDU_EMITTERNAME_AN_SPG_503 = 5995, |
3372 | | DIS_PDU_EMITTERNAME_AN_SPN_4 = 6015, |
3373 | | DIS_PDU_EMITTERNAME_AN_SPN_11 = 6025, |
3374 | | DIS_PDU_EMITTERNAME_AN_SPN_35 = 6030, |
3375 | | DIS_PDU_EMITTERNAME_AN_SPN_41 = 6050, |
3376 | | DIS_PDU_EMITTERNAME_AN_SPN_43 = 6075, |
3377 | | DIS_PDU_EMITTERNAME_AN_SPN_43A = 6076, |
3378 | | DIS_PDU_EMITTERNAME_AN_SPN_43C = 6078, |
3379 | | DIS_PDU_EMITTERNAME_AN_SPN_46 = 6085, |
3380 | | DIS_PDU_EMITTERNAME_AN_SPQ_2 = 6120, |
3381 | | DIS_PDU_EMITTERNAME_AN_SPQ_5A = 6155, |
3382 | | DIS_PDU_EMITTERNAME_AN_SPQ_9A = 6165, |
3383 | | DIS_PDU_EMITTERNAME_AN_SPQ_9B = 6166, |
3384 | | DIS_PDU_EMITTERNAME_AN_SPQ_34 = 6190, |
3385 | | DIS_PDU_EMITTERNAME_AN_SPS_4 = 6210, |
3386 | | DIS_PDU_EMITTERNAME_AN_SPS_5 = 6255, |
3387 | | DIS_PDU_EMITTERNAME_AN_SPS_5C = 6300, |
3388 | | DIS_PDU_EMITTERNAME_AN_SPS_6 = 6345, |
3389 | | DIS_PDU_EMITTERNAME_AN_SPS_10 = 6390, |
3390 | | DIS_PDU_EMITTERNAME_AN_SPS_21 = 6435, |
3391 | | DIS_PDU_EMITTERNAME_AN_SPS_28 = 6480, |
3392 | | DIS_PDU_EMITTERNAME_AN_SPS_37 = 6525, |
3393 | | DIS_PDU_EMITTERNAME_AN_SPS_39A = 6570, |
3394 | | DIS_PDU_EMITTERNAME_AN_SPS_40 = 6615, |
3395 | | DIS_PDU_EMITTERNAME_AN_SPS_41 = 6660, |
3396 | | DIS_PDU_EMITTERNAME_AN_SPS_48 = 6705, |
3397 | | DIS_PDU_EMITTERNAME_AN_SPS_48C = 6750, |
3398 | | DIS_PDU_EMITTERNAME_AN_SPS_48E = 6752, |
3399 | | DIS_PDU_EMITTERNAME_AN_SPS_49 = 6795, |
3400 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_1 = 6796, |
3401 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_2 = 6797, |
3402 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_3 = 6798, |
3403 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_4 = 6799, |
3404 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_5 = 6800, |
3405 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_6 = 6801, |
3406 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_7 = 6802, |
3407 | | DIS_PDU_EMITTERNAME_AN_SPS_49_V_8 = 6803, |
3408 | | DIS_PDU_EMITTERNAME_AN_SPS_49A_V_1 = 6804, |
3409 | | DIS_PDU_EMITTERNAME_AN_SPS_52 = 6840, |
3410 | | DIS_PDU_EMITTERNAME_AN_SPS_53 = 6885, |
3411 | | DIS_PDU_EMITTERNAME_AN_SPS_55 = 6930, |
3412 | | DIS_PDU_EMITTERNAME_AN_SPS_52C = 6945, |
3413 | | DIS_PDU_EMITTERNAME_AN_SPS_55_CS = 6970, |
3414 | | DIS_PDU_EMITTERNAME_AN_SPS_55_SS = 6975, |
3415 | | DIS_PDU_EMITTERNAME_AN_SPS_58 = 7020, |
3416 | | DIS_PDU_EMITTERNAME_AN_SPS_58C = 7025, |
3417 | | DIS_PDU_EMITTERNAME_AN_SPS_59 = 7065, |
3418 | | DIS_PDU_EMITTERNAME_AN_SPS_64 = 7110, |
3419 | | DIS_PDU_EMITTERNAME_AN_SPS_64_V_9 = 7119, |
3420 | | DIS_PDU_EMITTERNAME_SPS64_V_12 = 7120, |
3421 | | DIS_PDU_EMITTERNAME_AN_SPS_65 = 7155, |
3422 | | DIS_PDU_EMITTERNAME_AN_SPS_66 = 7175, |
3423 | | DIS_PDU_EMITTERNAME_AN_SPS_67 = 7200, |
3424 | | DIS_PDU_EMITTERNAME_AN_SPS_73_I = 7201, |
3425 | | DIS_PDU_EMITTERNAME_AN_SPS_69 = 7210, |
3426 | | DIS_PDU_EMITTERNAME_AN_SPS_73 = 7215, |
3427 | | DIS_PDU_EMITTERNAME_AN_SPS_74 = 7216, |
3428 | | DIS_PDU_EMITTERNAME_AN_SPS_88 = 7225, |
3429 | | DIS_PDU_EMITTERNAME_AN_SPS_501 = 7226, |
3430 | | DIS_PDU_EMITTERNAME_AN_SPS_505 = 7230, |
3431 | | DIS_PDU_EMITTERNAME_AN_SPY_1 = 7245, |
3432 | | DIS_PDU_EMITTERNAME_AN_SPY_1A = 7250, |
3433 | | DIS_PDU_EMITTERNAME_AN_SPY_1B = 7252, |
3434 | | DIS_PDU_EMITTERNAME_AN_SPY_1B_V = 7253, |
3435 | | DIS_PDU_EMITTERNAME_AN_SPY_1D = 7260, |
3436 | | DIS_PDU_EMITTERNAME_AN_SPY_1D_V = 7261, |
3437 | | DIS_PDU_EMITTERNAME_AN_SPY_1F = 7265, |
3438 | | DIS_PDU_EMITTERNAME_AN_SPY_3 = 7266, |
3439 | | DIS_PDU_EMITTERNAME_AN_TPN_12 = 7267, |
3440 | | DIS_PDU_EMITTERNAME_AN_SPY_4 = 7268, |
3441 | | DIS_PDU_EMITTERNAME_AN_TLQ_32_ARM_DECOY = 7269, |
3442 | | DIS_PDU_EMITTERNAME_AN_TPN_17 = 7270, |
3443 | | DIS_PDU_EMITTERNAME_AN_TPN_8 = 7271, |
3444 | | DIS_PDU_EMITTERNAME_AN_TPN_22 = 7272, |
3445 | | DIS_PDU_EMITTERNAME_AN_TLQ_17A = 7273, |
3446 | | DIS_PDU_EMITTERNAME_AN_TMS_1 = 7274, |
3447 | | DIS_PDU_EMITTERNAME_AN_TPN_24 = 7275, |
3448 | | DIS_PDU_EMITTERNAME_AN_TPN_25 = 7276, |
3449 | | DIS_PDU_EMITTERNAME_AN_TMS_2 = 7277, |
3450 | | DIS_PDU_EMITTERNAME_AN_TPN_19 = 7278, |
3451 | | DIS_PDU_EMITTERNAME_AN_TPN_31 = 7279, |
3452 | | DIS_PDU_EMITTERNAME_AN_TPQ_18 = 7280, |
3453 | | DIS_PDU_EMITTERNAME_AN_SPY_6_V = 7281, |
3454 | | DIS_PDU_EMITTERNAME_AN_TPQ_36 = 7295, |
3455 | | DIS_PDU_EMITTERNAME_AN_TPQ_37 = 7300, |
3456 | | DIS_PDU_EMITTERNAME_AN_TPQ_38_V8 = 7301, |
3457 | | DIS_PDU_EMITTERNAME_AN_TPQ_39_V = 7302, |
3458 | | DIS_PDU_EMITTERNAME_AN_TPQ_47 = 7303, |
3459 | | DIS_PDU_EMITTERNAME_AN_TPS_43 = 7305, |
3460 | | DIS_PDU_EMITTERNAME_AN_TPS_43E = 7310, |
3461 | | DIS_PDU_EMITTERNAME_AN_TPQ_48 = 7311, |
3462 | | DIS_PDU_EMITTERNAME_AN_TPQ_49 = 7312, |
3463 | | DIS_PDU_EMITTERNAME_AN_TPQ_46A = 7313, |
3464 | | DIS_PDU_EMITTERNAME_AN_TPS_34 = 7314, |
3465 | | DIS_PDU_EMITTERNAME_AN_TPS_59 = 7315, |
3466 | | DIS_PDU_EMITTERNAME_AN_TPS_44 = 7316, |
3467 | | DIS_PDU_EMITTERNAME_AN_TPQ_50 = 7317, |
3468 | | DIS_PDU_EMITTERNAME_AN_TPS_63 = 7320, |
3469 | | DIS_PDU_EMITTERNAME_AN_TPS_65 = 7321, |
3470 | | DIS_PDU_EMITTERNAME_AN_TPS_70_V_1 = 7322, |
3471 | | DIS_PDU_EMITTERNAME_AN_TPS_63SS = 7323, |
3472 | | DIS_PDU_EMITTERNAME_AN_TPS_73 = 7324, |
3473 | | DIS_PDU_EMITTERNAME_AN_TPS_75 = 7325, |
3474 | | DIS_PDU_EMITTERNAME_AN_TPS_77 = 7326, |
3475 | | DIS_PDU_EMITTERNAME_AN_TPS_78 = 7327, |
3476 | | DIS_PDU_EMITTERNAME_AN_TPS_79 = 7328, |
3477 | | DIS_PDU_EMITTERNAME_AN_TPS_703 = 7329, |
3478 | | DIS_PDU_EMITTERNAME_AN_TPX_46_V_7 = 7330, |
3479 | | DIS_PDU_EMITTERNAME_AN_TPS_80 = 7331, |
3480 | | DIS_PDU_EMITTERNAME_AN_TPY_2 = 7333, |
3481 | | DIS_PDU_EMITTERNAME_AN_TSQ_288 = 7334, |
3482 | | DIS_PDU_EMITTERNAME_AN_ULQ_6A = 7335, |
3483 | | DIS_PDU_EMITTERNAME_AN_ULQ_19 = 7340, |
3484 | | DIS_PDU_EMITTERNAME_AN_ULQ_21 = 7345, |
3485 | | DIS_PDU_EMITTERNAME_AN_UPN_25 = 7380, |
3486 | | DIS_PDU_EMITTERNAME_AN_UPS_1 = 7425, |
3487 | | DIS_PDU_EMITTERNAME_AN_UPS_2 = 7426, |
3488 | | DIS_PDU_EMITTERNAME_AN_UPS_3 = 7427, |
3489 | | DIS_PDU_EMITTERNAME_AN_UPX_1 = 7470, |
3490 | | DIS_PDU_EMITTERNAME_AN_UPX_5 = 7515, |
3491 | | DIS_PDU_EMITTERNAME_AN_UPX_11 = 7560, |
3492 | | DIS_PDU_EMITTERNAME_AN_UPX_12 = 7605, |
3493 | | DIS_PDU_EMITTERNAME_AN_UPX_17 = 7650, |
3494 | | DIS_PDU_EMITTERNAME_AN_UPX_23 = 7695, |
3495 | | DIS_PDU_EMITTERNAME_AN_USQ_113_V_3 = 7700, |
3496 | | DIS_PDU_EMITTERNAME_AN_VPS_2 = 7740, |
3497 | | DIS_PDU_EMITTERNAME_AN_PLM_3 = 7750, |
3498 | | DIS_PDU_EMITTERNAME_AN_PLM_3A = 7751, |
3499 | | DIS_PDU_EMITTERNAME_AN_PLM_4 = 7752, |
3500 | | DIS_PDU_EMITTERNAME_AN_ZPY1 = 7753, |
3501 | | DIS_PDU_EMITTERNAME_AN_ZPY_2_MP_RTIP = 7754, |
3502 | | DIS_PDU_EMITTERNAME_AN_ZPY_3 = 7755, |
3503 | | DIS_PDU_EMITTERNAME_AN_ZPY_8 = 7760, |
3504 | | DIS_PDU_EMITTERNAME_AORL_1AS = 7761, |
3505 | | DIS_PDU_EMITTERNAME_AORL_85K_TK_MTA = 7762, |
3506 | | DIS_PDU_EMITTERNAME_APAR = 7765, |
3507 | | DIS_PDU_EMITTERNAME_APARNA = 7770, |
3508 | | DIS_PDU_EMITTERNAME_APECS_II = 7780, |
3509 | | DIS_PDU_EMITTERNAME_APELCO_AD_7_7 = 7785, |
3510 | | DIS_PDU_EMITTERNAME_APG_71 = 7830, |
3511 | | DIS_PDU_EMITTERNAME_APN_148 = 7875, |
3512 | | DIS_PDU_EMITTERNAME_APN_227 = 7920, |
3513 | | DIS_PDU_EMITTERNAME_APS_504_V3 = 8100, |
3514 | | DIS_PDU_EMITTERNAME_AQUITAINE_II = 8102, |
3515 | | DIS_PDU_EMITTERNAME_AR_1 = 8103, |
3516 | | DIS_PDU_EMITTERNAME_AR_3D = 8105, |
3517 | | DIS_PDU_EMITTERNAME_PLESSEY_AR_5 = 8112, |
3518 | | DIS_PDU_EMITTERNAME_AR_15 = 8113, |
3519 | | DIS_PDU_EMITTERNAME_AR_15_2 = 8114, |
3520 | | DIS_PDU_EMITTERNAME_AR_320 = 8115, |
3521 | | DIS_PDU_EMITTERNAME_AR_325 = 8118, |
3522 | | DIS_PDU_EMITTERNAME_AR_327 = 8120, |
3523 | | DIS_PDU_EMITTERNAME_ARBALET_52 = 8121, |
3524 | | DIS_PDU_EMITTERNAME_ARBB_31 = 8122, |
3525 | | DIS_PDU_EMITTERNAME_ARBB_33 = 8123, |
3526 | | DIS_PDU_EMITTERNAME_ARIES = 8126, |
3527 | | DIS_PDU_EMITTERNAME_ARIES_NAV = 8127, |
3528 | | DIS_PDU_EMITTERNAME_ARIES_CS = 8128, |
3529 | | DIS_PDU_EMITTERNAME_ARGS_14E = 8134, |
3530 | | DIS_PDU_EMITTERNAME_ARGS_31 = 8135, |
3531 | | DIS_PDU_EMITTERNAME_ARGUS = 8140, |
3532 | | DIS_PDU_EMITTERNAME_AR_M31 = 8145, |
3533 | | DIS_PDU_EMITTERNAME_ARECIBO = 8150, |
3534 | | DIS_PDU_EMITTERNAME_ARED = 8160, |
3535 | | DIS_PDU_EMITTERNAME_ARI_5954 = 8190, |
3536 | | DIS_PDU_EMITTERNAME_ARI_5955 = 8235, |
3537 | | DIS_PDU_EMITTERNAME_ARI_5979 = 8280, |
3538 | | DIS_PDU_EMITTERNAME_ARGSN_31 = 8281, |
3539 | | DIS_PDU_EMITTERNAME_ARGOS_10 = 8282, |
3540 | | DIS_PDU_EMITTERNAME_ARGOS_800 = 8283, |
3541 | | DIS_PDU_EMITTERNAME_ARI_5983 = 8284, |
3542 | | DIS_PDU_EMITTERNAME_ARI_5991 = 8285, |
3543 | | DIS_PDU_EMITTERNAME_ARI_5995 = 8290, |
3544 | | DIS_PDU_EMITTERNAME_ARINC_564_BNDX_KING_RDR_1E = 8325, |
3545 | | DIS_PDU_EMITTERNAME_ARINC_700_BNDX_KING_RDR_1E = 8370, |
3546 | | DIS_PDU_EMITTERNAME_ARK_1 = 8375, |
3547 | | DIS_PDU_EMITTERNAME_ARL_M_MTI = 8378, |
3548 | | DIS_PDU_EMITTERNAME_ARMOR = 8379, |
3549 | | DIS_PDU_EMITTERNAME_ARSR_3 = 8380, |
3550 | | DIS_PDU_EMITTERNAME_ARS_400 = 8381, |
3551 | | DIS_PDU_EMITTERNAME_ARSR_1 = 8382, |
3552 | | DIS_PDU_EMITTERNAME_ARSR_4 = 8384, |
3553 | | DIS_PDU_EMITTERNAME_ARSR_18 = 8390, |
3554 | | DIS_PDU_EMITTERNAME_ARTHUR = 8395, |
3555 | | DIS_PDU_EMITTERNAME_ARTHUR_MOD_B = 8400, |
3556 | | DIS_PDU_EMITTERNAME_ARTHUR_MOD_C = 8405, |
3557 | | DIS_PDU_EMITTERNAME_ARTISAN_3D = 8410, |
3558 | | DIS_PDU_EMITTERNAME_AS_2_KIPPER = 8415, |
3559 | | DIS_PDU_EMITTERNAME_AS_2_KIPPER_MH = 8460, |
3560 | | DIS_PDU_EMITTERNAME_AS_3_YJ_83K_MMW_MH = 8470, |
3561 | | DIS_PDU_EMITTERNAME_AS_34_KORMORAN_SEEKER = 8480, |
3562 | | DIS_PDU_EMITTERNAME_AS_4_KITCHEN = 8505, |
3563 | | DIS_PDU_EMITTERNAME_AS_4_KITCHEN_MH = 8550, |
3564 | | DIS_PDU_EMITTERNAME_AS_5_KELT_MH = 8595, |
3565 | | DIS_PDU_EMITTERNAME_AS_6_KINGFISH_MH = 8640, |
3566 | | DIS_PDU_EMITTERNAME_AS_7_KERRY = 8685, |
3567 | | DIS_PDU_EMITTERNAME_AS_7_KERRY_MG = 8730, |
3568 | | DIS_PDU_EMITTERNAME_AS_15_KENT_ALTIMETER = 8735, |
3569 | | DIS_PDU_EMITTERNAME_AS_17A_KRYPTON_SEEKER = 8736, |
3570 | | DIS_PDU_EMITTERNAME_AS_17B_KRYPTON_SEEKER = 8737, |
3571 | | DIS_PDU_EMITTERNAME_AS901 = 8750, |
3572 | | DIS_PDU_EMITTERNAME_AS901A = 8751, |
3573 | | DIS_PDU_EMITTERNAME_ASARS2 = 8755, |
3574 | | DIS_PDU_EMITTERNAME_ASDE_KDD = 8756, |
3575 | | DIS_PDU_EMITTERNAME_ASLESHA = 8757, |
3576 | | DIS_PDU_EMITTERNAME_A_SMGCS = 8758, |
3577 | | DIS_PDU_EMITTERNAME_ASMI_18X = 8759, |
3578 | | DIS_PDU_EMITTERNAME_ASPIDE_AAM_SAM_ILL = 8760, |
3579 | | DIS_PDU_EMITTERNAME_ASMI_3 = 8761, |
3580 | | DIS_PDU_EMITTERNAME_ASELSAN_MAR = 8762, |
3581 | | DIS_PDU_EMITTERNAME_ASR_2000 = 8771, |
3582 | | DIS_PDU_EMITTERNAME_ASR_4 = 8772, |
3583 | | DIS_PDU_EMITTERNAME_ASR_4D = 8773, |
3584 | | DIS_PDU_EMITTERNAME_ASR_O = 8775, |
3585 | | DIS_PDU_EMITTERNAME_ASR_12 = 8776, |
3586 | | DIS_PDU_EMITTERNAME_ASR_22AL = 8778, |
3587 | | DIS_PDU_EMITTERNAME_ASR_3 = 8779, |
3588 | | DIS_PDU_EMITTERNAME_ASR_5 = 8780, |
3589 | | DIS_PDU_EMITTERNAME_ASR_7 = 8782, |
3590 | | DIS_PDU_EMITTERNAME_ASR_8 = 8785, |
3591 | | DIS_PDU_EMITTERNAME_ASR_9 = 8790, |
3592 | | DIS_PDU_EMITTERNAME_ASR_9000 = 8791, |
3593 | | DIS_PDU_EMITTERNAME_ASTI = 8792, |
3594 | | DIS_PDU_EMITTERNAME_ASR_11_DASR = 8793, |
3595 | | DIS_PDU_EMITTERNAME_RAYTHEON_ASR_10SS = 8812, |
3596 | | DIS_PDU_EMITTERNAME_ASR_23SS = 8816, |
3597 | | DIS_PDU_EMITTERNAME_ARABEL = 8818, |
3598 | | DIS_PDU_EMITTERNAME_ASTRE = 8819, |
3599 | | DIS_PDU_EMITTERNAME_AT_2_SWATTER_MG = 8820, |
3600 | | DIS_PDU_EMITTERNAME_9K114_SHTURM_MG_AT_6_SPIRAL_MG = 8824, |
3601 | | DIS_PDU_EMITTERNAME_ASTOR = 8825, |
3602 | | DIS_PDU_EMITTERNAME_ASTRA_RCI = 8826, |
3603 | | DIS_PDU_EMITTERNAME_ATCR_22 = 8830, |
3604 | | DIS_PDU_EMITTERNAME_ATCR_22_M = 8831, |
3605 | | DIS_PDU_EMITTERNAME_ATCR_2T = 8832, |
3606 | | DIS_PDU_EMITTERNAME_ATCR_33 = 8840, |
3607 | | DIS_PDU_EMITTERNAME_ATCR_33_K_M = 8845, |
3608 | | DIS_PDU_EMITTERNAME_ATCR_33S = 8846, |
3609 | | DIS_PDU_EMITTERNAME_ATCR_3T = 8847, |
3610 | | DIS_PDU_EMITTERNAME_ATCR_44 = 8848, |
3611 | | DIS_PDU_EMITTERNAME_ATCR_44_K = 8849, |
3612 | | DIS_PDU_EMITTERNAME_ARGOS_73 = 8850, |
3613 | | DIS_PDU_EMITTERNAME_ATCR_44_M_S = 8851, |
3614 | | DIS_PDU_EMITTERNAME_ATCR_4T = 8852, |
3615 | | DIS_PDU_EMITTERNAME_ATLAS_ELEKTRONK_TRS_N = 8865, |
3616 | | DIS_PDU_EMITTERNAME_ATLAS_8600X = 8866, |
3617 | | DIS_PDU_EMITTERNAME_ATLAS_9600M = 8867, |
3618 | | DIS_PDU_EMITTERNAME_ATLAS_9600X = 8868, |
3619 | | DIS_PDU_EMITTERNAME_ATLAS_9600S = 8869, |
3620 | | DIS_PDU_EMITTERNAME_ATLAS_9740_VTS = 8870, |
3621 | | DIS_PDU_EMITTERNAME_ATLASS = 8871, |
3622 | | DIS_PDU_EMITTERNAME_ATR_500C = 8880, |
3623 | | DIS_PDU_EMITTERNAME_AVG_65 = 8910, |
3624 | | DIS_PDU_EMITTERNAME_AVH_7 = 8955, |
3625 | | DIS_PDU_EMITTERNAME_AVIA_CM = 8980, |
3626 | | DIS_PDU_EMITTERNAME_AVIA_D = 8985, |
3627 | | DIS_PDU_EMITTERNAME_AVIACONVERSIA = 8990, |
3628 | | DIS_PDU_EMITTERNAME_AVIACONVERSIA_II = 8993, |
3629 | | DIS_PDU_EMITTERNAME_AVIACONVERSIA_III = 8995, |
3630 | | DIS_PDU_EMITTERNAME_AVQ_20 = 9000, |
3631 | | DIS_PDU_EMITTERNAME_AVQ_21 = 9005, |
3632 | | DIS_PDU_EMITTERNAME_AVQ30X = 9045, |
3633 | | DIS_PDU_EMITTERNAME_AVQ_50_RCA = 9075, |
3634 | | DIS_PDU_EMITTERNAME_AVQ_70 = 9090, |
3635 | | DIS_PDU_EMITTERNAME_AWS_5 = 9135, |
3636 | | DIS_PDU_EMITTERNAME_AWS_6 = 9180, |
3637 | | DIS_PDU_EMITTERNAME_AWS_6B_300 = 9185, |
3638 | | DIS_PDU_EMITTERNAME_B597Z = 9200, |
3639 | | DIS_PDU_EMITTERNAME_B636Z = 9205, |
3640 | | DIS_PDU_EMITTERNAME_BACK_BOARD = 9215, |
3641 | | DIS_PDU_EMITTERNAME_BACK_NET_A_B = 9225, |
3642 | | DIS_PDU_EMITTERNAME_BACK_TRAP = 9270, |
3643 | | DIS_PDU_EMITTERNAME_BAE_SYSTEMS_RT_1805_APN = 9280, |
3644 | | DIS_PDU_EMITTERNAME_BAES_DASS_2000_JAMMER = 9281, |
3645 | | DIS_PDU_EMITTERNAME_BALANCE_BEAM = 9285, |
3646 | | DIS_PDU_EMITTERNAME_BALTIKA_B = 9300, |
3647 | | DIS_PDU_EMITTERNAME_BALTYK = 9310, |
3648 | | DIS_PDU_EMITTERNAME_BALL_END = 9315, |
3649 | | DIS_PDU_EMITTERNAME_BALL_GUN = 9360, |
3650 | | DIS_PDU_EMITTERNAME_BALL_POINT = 9370, |
3651 | | DIS_PDU_EMITTERNAME_BAND_STAND = 9405, |
3652 | | DIS_PDU_EMITTERNAME_BAND_STAND_3 = 9406, |
3653 | | DIS_PDU_EMITTERNAME_P_35_37_A_P_50_B_BAR_LOCK = 9450, |
3654 | | DIS_PDU_EMITTERNAME_BARAX = 9475, |
3655 | | DIS_PDU_EMITTERNAME_BASIR_110D = 9485, |
3656 | | DIS_PDU_EMITTERNAME_BASS_TILT = 9495, |
3657 | | DIS_PDU_EMITTERNAME_BADGER = 9505, |
3658 | | DIS_PDU_EMITTERNAME_BARRACUDA_JAMMER = 9510, |
3659 | | DIS_PDU_EMITTERNAME_BAVAR_373_TTR = 9511, |
3660 | | DIS_PDU_EMITTERNAME_BAVAR_373_TAR = 9512, |
3661 | | DIS_PDU_EMITTERNAME_BAVAR_373_TELAR_TER = 9520, |
3662 | | DIS_PDU_EMITTERNAME_BAYKAL_COUNTERMEASURES_SUITE = 9530, |
3663 | | DIS_PDU_EMITTERNAME_BEACON = 9540, |
3664 | | DIS_PDU_EMITTERNAME_BEAN_STICKS = 9585, |
3665 | | DIS_PDU_EMITTERNAME_BEE_HIND = 9630, |
3666 | | DIS_PDU_EMITTERNAME_BELL_NIP_JAMMER = 9638, |
3667 | | DIS_PDU_EMITTERNAME_BELL_PUSH_JAMMER = 9639, |
3668 | | DIS_PDU_EMITTERNAME_BELL_CROWN_A = 9640, |
3669 | | DIS_PDU_EMITTERNAME_BELL_CROWN_B = 9642, |
3670 | | DIS_PDU_EMITTERNAME_BELL_SQUAT = 9643, |
3671 | | DIS_PDU_EMITTERNAME_BIG_BACK = 9645, |
3672 | | DIS_PDU_EMITTERNAME_BIG_BIRD_A_B_C = 9659, |
3673 | | DIS_PDU_EMITTERNAME_BIG_BIRD_D = 9660, |
3674 | | DIS_PDU_EMITTERNAME_BIG_BIRD_D_MOD = 9661, |
3675 | | DIS_PDU_EMITTERNAME_BIG_BIRD_E_91N6E = 9662, |
3676 | | DIS_PDU_EMITTERNAME_BIG_BULGE = 9675, |
3677 | | DIS_PDU_EMITTERNAME_BIG_BULGE_A = 9720, |
3678 | | DIS_PDU_EMITTERNAME_BIG_BULGE_B = 9765, |
3679 | | DIS_PDU_EMITTERNAME_BIG_EYE = 9775, |
3680 | | DIS_PDU_EMITTERNAME_SNAR_10_BIG_FRED = 9780, |
3681 | | DIS_PDU_EMITTERNAME_BIG_HEAD_B = 9781, |
3682 | | DIS_PDU_EMITTERNAME_BIG_MESH = 9810, |
3683 | | DIS_PDU_EMITTERNAME_BIG_NET = 9855, |
3684 | | DIS_PDU_EMITTERNAME_BIG_REST_B = 9875, |
3685 | | DIS_PDU_EMITTERNAME_9S15MT_BILL_BOARD = 9885, |
3686 | | DIS_PDU_EMITTERNAME_BILL_FOLD = 9900, |
3687 | | DIS_PDU_EMITTERNAME_BLIGHTER_400 = 9903, |
3688 | | DIS_PDU_EMITTERNAME_BLOWPIPE_MG = 9905, |
3689 | | DIS_PDU_EMITTERNAME_BLR = 9920, |
3690 | | DIS_PDU_EMITTERNAME_BLUE_FOX_SEA_HARRIER_FRS_MK_1_5 = 9930, |
3691 | | DIS_PDU_EMITTERNAME_BLUE_KESTREL = 9933, |
3692 | | DIS_PDU_EMITTERNAME_BLUE_VIXEN_SEA_HARRIER_F_A_MK_2 = 9935, |
3693 | | DIS_PDU_EMITTERNAME_BLUE_SILK = 9945, |
3694 | | DIS_PDU_EMITTERNAME_BLUE_PARROT = 9990, |
3695 | | DIS_PDU_EMITTERNAME_BLUE_ORCHID = 10035, |
3696 | | DIS_PDU_EMITTERNAME_BM_DJG_8715 = 10057, |
3697 | | DIS_PDU_EMITTERNAME_BOAT_SAIL = 10080, |
3698 | | DIS_PDU_EMITTERNAME_BOR_A_550 = 10090, |
3699 | | DIS_PDU_EMITTERNAME_BOFORS_ELECTRONIC_9LV_331 = 10125, |
3700 | | DIS_PDU_EMITTERNAME_BOFORS_ERICSSON_SEA_GIRAFFE_50_HC = 10170, |
3701 | | DIS_PDU_EMITTERNAME_BOWL_MESH = 10215, |
3702 | | DIS_PDU_EMITTERNAME_BOX_BRICK = 10260, |
3703 | | DIS_PDU_EMITTERNAME_BOX_TAIL = 10305, |
3704 | | DIS_PDU_EMITTERNAME_BM_KG300G_JAMMING_POD = 10308, |
3705 | | DIS_PDU_EMITTERNAME_BM_KG600_JAMMING_POD = 10310, |
3706 | | DIS_PDU_EMITTERNAME_BM_KG800_JAMMING_POD = 10312, |
3707 | | DIS_PDU_EMITTERNAME_BM_KG_8601_8605_8606 = 10315, |
3708 | | DIS_PDU_EMITTERNAME_BPS_11A = 10350, |
3709 | | DIS_PDU_EMITTERNAME_BPS_14 = 10395, |
3710 | | DIS_PDU_EMITTERNAME_BPS_15A = 10440, |
3711 | | DIS_PDU_EMITTERNAME_BR_3440CA_X57 = 10450, |
3712 | | DIS_PDU_EMITTERNAME_BR_15_TOKYO_KEIKI = 10485, |
3713 | | DIS_PDU_EMITTERNAME_BRAHMOS = 10500, |
3714 | | DIS_PDU_EMITTERNAME_BRIDGEMASTER = 10510, |
3715 | | DIS_PDU_EMITTERNAME_BRIDGEMASTER_E_EPA = 10511, |
3716 | | DIS_PDU_EMITTERNAME_BRIDGEMASTER_E_ATA_AND_ARPA = 10512, |
3717 | | DIS_PDU_EMITTERNAME_BRIDGEMASTER_E_NAVAL = 10513, |
3718 | | DIS_PDU_EMITTERNAME_BRIMSTONE_MMW_MH = 10520, |
3719 | | DIS_PDU_EMITTERNAME_BREAD_BIN = 10530, |
3720 | | DIS_PDU_EMITTERNAME_ASR_BRICK_BOARD = 10540, |
3721 | | DIS_PDU_EMITTERNAME_BT_271 = 10575, |
3722 | | DIS_PDU_EMITTERNAME_BU_304 = 10595, |
3723 | | DIS_PDU_EMITTERNAME_BX_732 = 10620, |
3724 | | DIS_PDU_EMITTERNAME_BUK_MB = 10630, |
3725 | | DIS_PDU_EMITTERNAME_BURAN_D = 10642, |
3726 | | DIS_PDU_EMITTERNAME_BUREVISNYK_1 = 10650, |
3727 | | DIS_PDU_EMITTERNAME_BUZZ_STAND = 10665, |
3728 | | DIS_PDU_EMITTERNAME_C_5A_MULTI_MODE_RADAR = 10710, |
3729 | | DIS_PDU_EMITTERNAME_C_802_AL = 10711, |
3730 | | DIS_PDU_EMITTERNAME_CAESAR = 10740, |
3731 | | DIS_PDU_EMITTERNAME_CAIMAN = 10755, |
3732 | | DIS_PDU_EMITTERNAME_CAKE_STAND = 10800, |
3733 | | DIS_PDU_EMITTERNAME_CALYPSO_C61 = 10845, |
3734 | | DIS_PDU_EMITTERNAME_CALYPSO_C63 = 10846, |
3735 | | DIS_PDU_EMITTERNAME_CALYPSO_II = 10890, |
3736 | | DIS_PDU_EMITTERNAME_CALYPSO_III = 10891, |
3737 | | DIS_PDU_EMITTERNAME_CALYPSO_IV = 10892, |
3738 | | DIS_PDU_EMITTERNAME_CARDION_COASTAL = 10895, |
3739 | | DIS_PDU_EMITTERNAME_CASTOR_II = 10935, |
3740 | | DIS_PDU_EMITTERNAME_CASTOR_2J_TT_CROTALE_NG = 10940, |
3741 | | DIS_PDU_EMITTERNAME_CAT_HOUSE = 10980, |
3742 | | DIS_PDU_EMITTERNAME_CDR_431 = 10985, |
3743 | | DIS_PDU_EMITTERNAME_CEAFAR = 10987, |
3744 | | DIS_PDU_EMITTERNAME_CEAMOUNT = 10988, |
3745 | | DIS_PDU_EMITTERNAME_CEAFAR2_L = 10989, |
3746 | | DIS_PDU_EMITTERNAME_CEROS_200 = 10990, |
3747 | | DIS_PDU_EMITTERNAME_CEROS_200_CWI = 10991, |
3748 | | DIS_PDU_EMITTERNAME_CEATAC = 10992, |
3749 | | DIS_PDU_EMITTERNAME_CEAOPS = 10993, |
3750 | | DIS_PDU_EMITTERNAME_CERBERUS_III = 10994, |
3751 | | DIS_PDU_EMITTERNAME_CH_SS_N_6 = 10995, |
3752 | | DIS_PDU_EMITTERNAME_CERBERUS_IV = 10996, |
3753 | | DIS_PDU_EMITTERNAME_CHAIR_BACK_TT = 11000, |
3754 | | DIS_PDU_EMITTERNAME_CHAIR_BACK_ILL = 11010, |
3755 | | DIS_PDU_EMITTERNAME_LEMZ_96L6_CHEESE_BOARD = 11020, |
3756 | | DIS_PDU_EMITTERNAME_CHEESE_BRICK = 11025, |
3757 | | DIS_PDU_EMITTERNAME_CHEESE_CAKE = 11030, |
3758 | | DIS_PDU_EMITTERNAME_CHROME_DOME = 11060, |
3759 | | DIS_PDU_EMITTERNAME_LENINETZ_OBZOR_MS_CLAM_PIPE = 11070, |
3760 | | DIS_PDU_EMITTERNAME_CLAMSHELL = 11115, |
3761 | | DIS_PDU_EMITTERNAME_CLC_1 = 11117, |
3762 | | DIS_PDU_EMITTERNAME_CLC_2 = 11118, |
3763 | | DIS_PDU_EMITTERNAME_CLC_3 = 11119, |
3764 | | DIS_PDU_EMITTERNAME_CLR_155 = 11120, |
3765 | | DIS_PDU_EMITTERNAME_COAST_WATCHER_100 = 11123, |
3766 | | DIS_PDU_EMITTERNAME_COASTAL_GIRAFFE = 11125, |
3767 | | DIS_PDU_EMITTERNAME_COBRA = 11130, |
3768 | | DIS_PDU_EMITTERNAME_COBRA_SHOE = 11133, |
3769 | | DIS_PDU_EMITTERNAME_COLIBRI = 11137, |
3770 | | DIS_PDU_EMITTERNAME_COLLINS_WXR_300 = 11155, |
3771 | | DIS_PDU_EMITTERNAME_COLLINS_WXR_700X = 11160, |
3772 | | DIS_PDU_EMITTERNAME_COLLINS_TWR_850_COLLINS_WXR_840 = 11165, |
3773 | | DIS_PDU_EMITTERNAME_COLLINS_DN_101 = 11205, |
3774 | | DIS_PDU_EMITTERNAME_COMET_1 = 11230, |
3775 | | DIS_PDU_EMITTERNAME_CONDOR_MK_2 = 11235, |
3776 | | DIS_PDU_EMITTERNAME_CONSILIUM_SELESMAR_RTM_25_XIM = 11240, |
3777 | | DIS_PDU_EMITTERNAME_CONTRAVES_SEA_HUNTER_MK_4 = 11250, |
3778 | | DIS_PDU_EMITTERNAME_CORN_CAN = 11260, |
3779 | | DIS_PDU_EMITTERNAME_COSMO_SKYMED_1 = 11265, |
3780 | | DIS_PDU_EMITTERNAME_CR_105_RMCA = 11270, |
3781 | | DIS_PDU_EMITTERNAME_CREW_DUKE_2 = 11280, |
3782 | | DIS_PDU_EMITTERNAME_CREW_DUKE_3 = 11290, |
3783 | | DIS_PDU_EMITTERNAME_CROSS_BIRD = 11295, |
3784 | | DIS_PDU_EMITTERNAME_CROSS_DOME = 11340, |
3785 | | DIS_PDU_EMITTERNAME_CROSS_LEGS = 11385, |
3786 | | DIS_PDU_EMITTERNAME_CROSS_OUT = 11430, |
3787 | | DIS_PDU_EMITTERNAME_CROSS_SLOT = 11475, |
3788 | | DIS_PDU_EMITTERNAME_CROSS_SWORD = 11520, |
3789 | | DIS_PDU_EMITTERNAME_CROSS_UP = 11565, |
3790 | | DIS_PDU_EMITTERNAME_CROSS_SWORD_FC = 11610, |
3791 | | DIS_PDU_EMITTERNAME_CROTALE_ACQUISITION_TA_THD_5000 = 11655, |
3792 | | DIS_PDU_EMITTERNAME_CROTALE_NG_TA_GRIFFON = 11660, |
3793 | | DIS_PDU_EMITTERNAME_CROTALE_TT = 11665, |
3794 | | DIS_PDU_EMITTERNAME_CROTALE_MGMISSILE_SYSTEM = 11700, |
3795 | | DIS_PDU_EMITTERNAME_CS_10_TA = 11715, |
3796 | | DIS_PDU_EMITTERNAME_CSA_20_TER = 11717, |
3797 | | DIS_PDU_EMITTERNAME_CSA_20_TAR = 11718, |
3798 | | DIS_PDU_EMITTERNAME_CSA_23_FDV_MG = 11719, |
3799 | | DIS_PDU_EMITTERNAME_CSA_23_MISSILE_MH = 11720, |
3800 | | DIS_PDU_EMITTERNAME_CSF_VARAN = 11725, |
3801 | | DIS_PDU_EMITTERNAME_CSS_N_4_MH = 11735, |
3802 | | DIS_PDU_EMITTERNAME_CSS_C_3C_CAS_1M1_M2_MH = 11745, |
3803 | | DIS_PDU_EMITTERNAME_HY_2B_MH_CSS_C_3_SEERSUCKER_MH = 11748, |
3804 | | DIS_PDU_EMITTERNAME_CSS_C_2B_HY_1A_MH = 11790, |
3805 | | DIS_PDU_EMITTERNAME_CSS_N_4_SARDINE = 11800, |
3806 | | DIS_PDU_EMITTERNAME_CSS_N_8_SACCADE = 11810, |
3807 | | DIS_PDU_EMITTERNAME_CURL_STONE_B = 11825, |
3808 | | DIS_PDU_EMITTERNAME_CWS_1 = 11830, |
3809 | | DIS_PDU_EMITTERNAME_CWS_2 = 11835, |
3810 | | DIS_PDU_EMITTERNAME_CWS_3 = 11840, |
3811 | | DIS_PDU_EMITTERNAME_CYGNUS = 11860, |
3812 | | DIS_PDU_EMITTERNAME_CYLINDER_HEAD = 11880, |
3813 | | DIS_PDU_EMITTERNAME_CYMBELINE = 11902, |
3814 | | DIS_PDU_EMITTERNAME_CYRANO_II = 11925, |
3815 | | DIS_PDU_EMITTERNAME_CYRANO_IV = 11970, |
3816 | | DIS_PDU_EMITTERNAME_CYRANO_IV_M = 11975, |
3817 | | DIS_PDU_EMITTERNAME_DA_01_00 = 12010, |
3818 | | DIS_PDU_EMITTERNAME_DA_05_00 = 12015, |
3819 | | DIS_PDU_EMITTERNAME_DA_05_2 = 12016, |
3820 | | DIS_PDU_EMITTERNAME_DA_08 = 12018, |
3821 | | DIS_PDU_EMITTERNAME_DAWN = 12060, |
3822 | | DIS_PDU_EMITTERNAME_DCR = 12090, |
3823 | | DIS_PDU_EMITTERNAME_DEAD_DUCK = 12105, |
3824 | | DIS_PDU_EMITTERNAME_DECCA_20_V90_9 = 12110, |
3825 | | DIS_PDU_EMITTERNAME_DECCA_20_V90S = 12111, |
3826 | | DIS_PDU_EMITTERNAME_DECCA_45 = 12150, |
3827 | | DIS_PDU_EMITTERNAME_DECCA_50 = 12195, |
3828 | | DIS_PDU_EMITTERNAME_DECCA_71 = 12196, |
3829 | | DIS_PDU_EMITTERNAME_DECCA_72 = 12197, |
3830 | | DIS_PDU_EMITTERNAME_DECCA_110 = 12240, |
3831 | | DIS_PDU_EMITTERNAME_DECCA_170 = 12285, |
3832 | | DIS_PDU_EMITTERNAME_DECCA_HF_2 = 12292, |
3833 | | DIS_PDU_EMITTERNAME_DECCA_202 = 12330, |
3834 | | DIS_PDU_EMITTERNAME_DECCA_D202 = 12375, |
3835 | | DIS_PDU_EMITTERNAME_DECCA_303 = 12420, |
3836 | | DIS_PDU_EMITTERNAME_DECCA_535 = 12430, |
3837 | | DIS_PDU_EMITTERNAME_DECCA_626 = 12465, |
3838 | | DIS_PDU_EMITTERNAME_DECCA_629 = 12510, |
3839 | | DIS_PDU_EMITTERNAME_DECCA_914 = 12555, |
3840 | | DIS_PDU_EMITTERNAME_DECCA_916 = 12600, |
3841 | | DIS_PDU_EMITTERNAME_DECCA_926 = 12610, |
3842 | | DIS_PDU_EMITTERNAME_DECCA_1070A = 12615, |
3843 | | DIS_PDU_EMITTERNAME_DECCA_1008 = 12616, |
3844 | | DIS_PDU_EMITTERNAME_DECCA_1226_COMMERCIAL = 12645, |
3845 | | DIS_PDU_EMITTERNAME_DECCA_1290 = 12655, |
3846 | | DIS_PDU_EMITTERNAME_DECCA_1626 = 12690, |
3847 | | DIS_PDU_EMITTERNAME_DECCA_2070 = 12691, |
3848 | | DIS_PDU_EMITTERNAME_DECCA_1630 = 12694, |
3849 | | DIS_PDU_EMITTERNAME_DECCA_2459 = 12735, |
3850 | | DIS_PDU_EMITTERNAME_DECCA_AWS_1 = 12780, |
3851 | | DIS_PDU_EMITTERNAME_DECCA_AWS_2 = 12782, |
3852 | | DIS_PDU_EMITTERNAME_DECCA_AWS_4 = 12785, |
3853 | | DIS_PDU_EMITTERNAME_DECCA_AWS_4_2 = 12787, |
3854 | | DIS_PDU_EMITTERNAME_DECCA_MAR = 12800, |
3855 | | DIS_PDU_EMITTERNAME_DECCA_RM_326 = 12805, |
3856 | | DIS_PDU_EMITTERNAME_DECCA_RM_416 = 12825, |
3857 | | DIS_PDU_EMITTERNAME_DECCA_RM_970BT = 12850, |
3858 | | DIS_PDU_EMITTERNAME_DECCA_RM_914 = 12870, |
3859 | | DIS_PDU_EMITTERNAME_DF_21D_SEEKER = 12875, |
3860 | | DIS_PDU_EMITTERNAME_DECCA_RM_1690 = 12915, |
3861 | | DIS_PDU_EMITTERNAME_DECCA_1690 = 12916, |
3862 | | DIS_PDU_EMITTERNAME_DECCA_SUPER_101_MK_3 = 12960, |
3863 | | DIS_PDU_EMITTERNAME_DISS_1 = 13005, |
3864 | | DIS_PDU_EMITTERNAME_DISS_7 = 13006, |
3865 | | DIS_PDU_EMITTERNAME_DISS_013 = 13007, |
3866 | | DIS_PDU_EMITTERNAME_DISS_15D = 13015, |
3867 | | DIS_PDU_EMITTERNAME_DLD_100A = 13020, |
3868 | | DIS_PDU_EMITTERNAME_RAPIER_TTDN_181_DN_181 = 13050, |
3869 | | DIS_PDU_EMITTERNAME_RAPIER_2000_TT_BLINDFIRE_FSC_TT = 13055, |
3870 | | DIS_PDU_EMITTERNAME_DOG_EAR = 13095, |
3871 | | DIS_PDU_EMITTERNAME_DOG_HOUSE = 13140, |
3872 | | DIS_PDU_EMITTERNAME_DM3 = 13141, |
3873 | | DIS_PDU_EMITTERNAME_DM_3B = 13142, |
3874 | | DIS_PDU_EMITTERNAME_DM_5 = 13143, |
3875 | | DIS_PDU_EMITTERNAME_DON_2 = 13185, |
3876 | | DIS_PDU_EMITTERNAME_DON_A_B_2_KAY = 13230, |
3877 | | DIS_PDU_EMITTERNAME_DONETS = 13275, |
3878 | | DIS_PDU_EMITTERNAME_DOPPLER_90_SERIES = 13280, |
3879 | | DIS_PDU_EMITTERNAME_DOWN_BEAT = 13320, |
3880 | | DIS_PDU_EMITTERNAME_DR_582 = 13360, |
3881 | | DIS_PDU_EMITTERNAME_DRAA_2A = 13365, |
3882 | | DIS_PDU_EMITTERNAME_DRAA_2B = 13410, |
3883 | | DIS_PDU_EMITTERNAME_DRAA_9A = 13415, |
3884 | | DIS_PDU_EMITTERNAME_DRAA_11A = 13420, |
3885 | | DIS_PDU_EMITTERNAME_DRAC_37B = 13450, |
3886 | | DIS_PDU_EMITTERNAME_DRAC_38 = 13452, |
3887 | | DIS_PDU_EMITTERNAME_DRAC_39 = 13455, |
3888 | | DIS_PDU_EMITTERNAME_DRAC_39A = 13456, |
3889 | | DIS_PDU_EMITTERNAME_DRAC_43A = 13460, |
3890 | | DIS_PDU_EMITTERNAME_DRAC_44A = 13465, |
3891 | | DIS_PDU_EMITTERNAME_DRAGON_EYE = 13477, |
3892 | | DIS_PDU_EMITTERNAME_DRAGON_EYE_2 = 13480, |
3893 | | DIS_PDU_EMITTERNAME_DRAGON_EYE_3 = 13481, |
3894 | | DIS_PDU_EMITTERNAME_DRAGON_EYE_4 = 13485, |
3895 | | DIS_PDU_EMITTERNAME_DRBC_30B = 13500, |
3896 | | DIS_PDU_EMITTERNAME_DRBC_31A = 13545, |
3897 | | DIS_PDU_EMITTERNAME_DRBC_31D = 13546, |
3898 | | DIS_PDU_EMITTERNAME_DRBC_32 = 13585, |
3899 | | DIS_PDU_EMITTERNAME_DRBC_32A = 13590, |
3900 | | DIS_PDU_EMITTERNAME_DRBC_32D = 13635, |
3901 | | DIS_PDU_EMITTERNAME_DRBC_33A = 13680, |
3902 | | DIS_PDU_EMITTERNAME_DRBI_10 = 13725, |
3903 | | DIS_PDU_EMITTERNAME_DRBI_23 = 13770, |
3904 | | DIS_PDU_EMITTERNAME_DRBJ_11B = 13815, |
3905 | | DIS_PDU_EMITTERNAME_DRBN_30 = 13860, |
3906 | | DIS_PDU_EMITTERNAME_DRBN_32 = 13905, |
3907 | | DIS_PDU_EMITTERNAME_DRBN_34 = 13915, |
3908 | | DIS_PDU_EMITTERNAME_DRBR_51 = 13950, |
3909 | | DIS_PDU_EMITTERNAME_DRBV_20A = 13994, |
3910 | | DIS_PDU_EMITTERNAME_DRBV_20B = 13995, |
3911 | | DIS_PDU_EMITTERNAME_DRBV_21_MARS_05 = 14020, |
3912 | | DIS_PDU_EMITTERNAME_DRBV_22 = 14040, |
3913 | | DIS_PDU_EMITTERNAME_DRBV_23 = 14041, |
3914 | | DIS_PDU_EMITTERNAME_DRBV_26C = 14085, |
3915 | | DIS_PDU_EMITTERNAME_DRBV_26D = 14086, |
3916 | | DIS_PDU_EMITTERNAME_DRBV_30 = 14130, |
3917 | | DIS_PDU_EMITTERNAME_DRBV_31 = 14131, |
3918 | | DIS_PDU_EMITTERNAME_DRBV_50 = 14175, |
3919 | | DIS_PDU_EMITTERNAME_DRBV_51 = 14220, |
3920 | | DIS_PDU_EMITTERNAME_DRBV_51A = 14265, |
3921 | | DIS_PDU_EMITTERNAME_DRBV_51B = 14310, |
3922 | | DIS_PDU_EMITTERNAME_DRBV_51C = 14355, |
3923 | | DIS_PDU_EMITTERNAME_DROP_KICK = 14400, |
3924 | | DIS_PDU_EMITTERNAME_DRUA_31 = 14445, |
3925 | | DIS_PDU_EMITTERNAME_DRUM_TILT = 14490, |
3926 | | DIS_PDU_EMITTERNAME_DRUM_TILT_A = 14535, |
3927 | | DIS_PDU_EMITTERNAME_DRUM_TILT_B = 14545, |
3928 | | DIS_PDU_EMITTERNAME_DRUN_30A = 14560, |
3929 | | DIS_PDU_EMITTERNAME_DUMBO = 14580, |
3930 | | DIS_PDU_EMITTERNAME_DWSR_92 = 14583, |
3931 | | DIS_PDU_EMITTERNAME_DWSR_93S = 14585, |
3932 | | DIS_PDU_EMITTERNAME_EAGLE = 14586, |
3933 | | DIS_PDU_EMITTERNAME_EAGLE_MK_1 = 14587, |
3934 | | DIS_PDU_EMITTERNAME_EAJP_JAMMING_POD = 14588, |
3935 | | DIS_PDU_EMITTERNAME_EKCO_E390 = 14590, |
3936 | | DIS_PDU_EMITTERNAME_ECR_90_CAPTOR = 14600, |
3937 | | DIS_PDU_EMITTERNAME_ECR_90_JAMMER = 14601, |
3938 | | DIS_PDU_EMITTERNAME_EGG_CUP_A_B = 14625, |
3939 | | DIS_PDU_EMITTERNAME_EISCAT = 14640, |
3940 | | DIS_PDU_EMITTERNAME_EKCO_E120 = 14660, |
3941 | | DIS_PDU_EMITTERNAME_EKCO_190 = 14670, |
3942 | | DIS_PDU_EMITTERNAME_EKRAN_1 = 14677, |
3943 | | DIS_PDU_EMITTERNAME_EL_L_8222 = 14710, |
3944 | | DIS_PDU_EMITTERNAME_EL_L_8240 = 14713, |
3945 | | DIS_PDU_EMITTERNAME_EL_M_2001B = 14715, |
3946 | | DIS_PDU_EMITTERNAME_EL_M_2022 = 14725, |
3947 | | DIS_PDU_EMITTERNAME_EL_M_2032 = 14726, |
3948 | | DIS_PDU_EMITTERNAME_EL_M_2052 = 14727, |
3949 | | DIS_PDU_EMITTERNAME_EL_M_2055 = 14728, |
3950 | | DIS_PDU_EMITTERNAME_EL_M_2060 = 14730, |
3951 | | DIS_PDU_EMITTERNAME_EL_M_2075 = 14735, |
3952 | | DIS_PDU_EMITTERNAME_EL_M_2022U_V_3 = 14736, |
3953 | | DIS_PDU_EMITTERNAME_EL_M_2080 = 14737, |
3954 | | DIS_PDU_EMITTERNAME_EL_M_2080S = 14738, |
3955 | | DIS_PDU_EMITTERNAME_EL_M_2085 = 14739, |
3956 | | DIS_PDU_EMITTERNAME_EL_M_2106 = 14740, |
3957 | | DIS_PDU_EMITTERNAME_EL_M_2106NG = 14741, |
3958 | | DIS_PDU_EMITTERNAME_EL_M_2125 = 14742, |
3959 | | DIS_PDU_EMITTERNAME_EL_M_2129 = 14743, |
3960 | | DIS_PDU_EMITTERNAME_EL_M_2150 = 14744, |
3961 | | DIS_PDU_EMITTERNAME_EL_M_2083 = 14745, |
3962 | | DIS_PDU_EMITTERNAME_EL_M_2084 = 14746, |
3963 | | DIS_PDU_EMITTERNAME_EL_M_2160_V1 = 14747, |
3964 | | DIS_PDU_EMITTERNAME_EL_M_2084_MMR = 14748, |
3965 | | DIS_PDU_EMITTERNAME_EL_M_2112 = 14749, |
3966 | | DIS_PDU_EMITTERNAME_EL_M_2200 = 14750, |
3967 | | DIS_PDU_EMITTERNAME_EL_M_2133 = 14751, |
3968 | | DIS_PDU_EMITTERNAME_EL_M_2205 = 14755, |
3969 | | DIS_PDU_EMITTERNAME_EL_M_2207 = 14760, |
3970 | | DIS_PDU_EMITTERNAME_EL_M_2215 = 14765, |
3971 | | DIS_PDU_EMITTERNAME_EL_M_2216_V = 14770, |
3972 | | DIS_PDU_EMITTERNAME_EL_M_2216XH = 14772, |
3973 | | DIS_PDU_EMITTERNAME_EL_M_2218S = 14775, |
3974 | | DIS_PDU_EMITTERNAME_ELT_361 = 14776, |
3975 | | DIS_PDU_EMITTERNAME_EL_M_2258 = 14777, |
3976 | | DIS_PDU_EMITTERNAME_ELT_553 = 14779, |
3977 | | DIS_PDU_EMITTERNAME_ELT_558 = 14780, |
3978 | | DIS_PDU_EMITTERNAME_ELT_572 = 14785, |
3979 | | DIS_PDU_EMITTERNAME_ELT_715 = 14790, |
3980 | | DIS_PDU_EMITTERNAME_ELTA_ELM_2022A = 14800, |
3981 | | DIS_PDU_EMITTERNAME_ELTA_EL_M_2221_GM_STGR = 14805, |
3982 | | DIS_PDU_EMITTERNAME_EL_M_2228S_3D = 14806, |
3983 | | DIS_PDU_EMITTERNAME_EL_M_2705 = 14807, |
3984 | | DIS_PDU_EMITTERNAME_EL_M_2226 = 14808, |
3985 | | DIS_PDU_EMITTERNAME_EL_M_2228X = 14809, |
3986 | | DIS_PDU_EMITTERNAME_ELTA_SIS = 14810, |
3987 | | DIS_PDU_EMITTERNAME_EL_M_2238 = 14811, |
3988 | | DIS_PDU_EMITTERNAME_EL_M_2248 = 14815, |
3989 | | DIS_PDU_EMITTERNAME_EL_M_2288 = 14820, |
3990 | | DIS_PDU_EMITTERNAME_EL_M_2311 = 14821, |
3991 | | DIS_PDU_EMITTERNAME_ELM_2026 = 14822, |
3992 | | DIS_PDU_EMITTERNAME_ELNA_4007 = 14830, |
3993 | | DIS_PDU_EMITTERNAME_ELT_318 = 14831, |
3994 | | DIS_PDU_EMITTERNAME_ELW_2085 = 14832, |
3995 | | DIS_PDU_EMITTERNAME_ELT_521 = 14833, |
3996 | | DIS_PDU_EMITTERNAME_ELW_2090 = 14835, |
3997 | | DIS_PDU_EMITTERNAME_ENHANCED_METEOR_DETECTION_RADAR_EMDR = 14845, |
3998 | | DIS_PDU_EMITTERNAME_EMD_2900 = 14850, |
3999 | | DIS_PDU_EMITTERNAME_EMPAR = 14851, |
4000 | | DIS_PDU_EMITTERNAME_END_TRAY = 14895, |
4001 | | DIS_PDU_EMITTERNAME_EQ_36 = 14896, |
4002 | | DIS_PDU_EMITTERNAME_ERICSSON_SLAR = 14897, |
4003 | | DIS_PDU_EMITTERNAME_ERIEYE = 14898, |
4004 | | DIS_PDU_EMITTERNAME_ES_3701_ECM_ESM_SUITE = 14899, |
4005 | | DIS_PDU_EMITTERNAME_ESR_1 = 14900, |
4006 | | DIS_PDU_EMITTERNAME_ESR_220 = 14901, |
4007 | | DIS_PDU_EMITTERNAME_ESR380 = 14902, |
4008 | | DIS_PDU_EMITTERNAME_ESTEREL = 14903, |
4009 | | DIS_PDU_EMITTERNAME_ET_316 = 14905, |
4010 | | DIS_PDU_EMITTERNAME_EXOCET_TYPE = 14935, |
4011 | | DIS_PDU_EMITTERNAME_EXOCET_AL = 14936, |
4012 | | DIS_PDU_EMITTERNAME_EXOCET_1 = 14940, |
4013 | | DIS_PDU_EMITTERNAME_EXOCET_1_MH = 14985, |
4014 | | DIS_PDU_EMITTERNAME_EXOCET_2 = 15030, |
4015 | | DIS_PDU_EMITTERNAME_EYE_BOWL = 15075, |
4016 | | DIS_PDU_EMITTERNAME_EYE_SHIELD = 15120, |
4017 | | DIS_PDU_EMITTERNAME_F332Z = 15140, |
4018 | | DIS_PDU_EMITTERNAME_FALCON_CLAW_TI = 15155, |
4019 | | DIS_PDU_EMITTERNAME_FALCON_CLAW_TT = 15156, |
4020 | | DIS_PDU_EMITTERNAME_FALCON = 15160, |
4021 | | DIS_PDU_EMITTERNAME_FALCON_G = 15161, |
4022 | | DIS_PDU_EMITTERNAME_FALCON_EYE = 15163, |
4023 | | DIS_PDU_EMITTERNAME_FAN_SONG_A = 15165, |
4024 | | DIS_PDU_EMITTERNAME_FAN_SONG_B_F_TA = 15200, |
4025 | | DIS_PDU_EMITTERNAME_FAN_SONG_B_F_TT = 15210, |
4026 | | DIS_PDU_EMITTERNAME_FAN_SONG_C_E_TA = 15220, |
4027 | | DIS_PDU_EMITTERNAME_FAN_SONG_C_E_TT = 15230, |
4028 | | DIS_PDU_EMITTERNAME_FAN_SONG_C_E_MG = 15240, |
4029 | | DIS_PDU_EMITTERNAME_FAN_SONG_B_FF_MG = 15255, |
4030 | | DIS_PDU_EMITTERNAME_FAN_TAIL = 15300, |
4031 | | DIS_PDU_EMITTERNAME_FAR_2117 = 15301, |
4032 | | DIS_PDU_EMITTERNAME_FAR_2827 = 15302, |
4033 | | DIS_PDU_EMITTERNAME_FAR_2837S = 15303, |
4034 | | DIS_PDU_EMITTERNAME_FAR_3000 = 15304, |
4035 | | DIS_PDU_EMITTERNAME_FB_7_RADAR = 15305, |
4036 | | DIS_PDU_EMITTERNAME_FCR_1401 = 15310, |
4037 | | DIS_PDU_EMITTERNAME_FCS_2_12E = 15312, |
4038 | | DIS_PDU_EMITTERNAME_FCS_2_12G = 15313, |
4039 | | DIS_PDU_EMITTERNAME_FCS_2_21A = 15315, |
4040 | | DIS_PDU_EMITTERNAME_FCS_2_21C = 15317, |
4041 | | DIS_PDU_EMITTERNAME_FCS_2_22 = 15318, |
4042 | | DIS_PDU_EMITTERNAME_FCS_2_31 = 15319, |
4043 | | DIS_PDU_EMITTERNAME_FCS_3 = 15320, |
4044 | | DIS_PDU_EMITTERNAME_FIN_CURVE = 15345, |
4045 | | DIS_PDU_EMITTERNAME_FIRE_CAN = 15390, |
4046 | | DIS_PDU_EMITTERNAME_FIRE_DISH = 15435, |
4047 | | DIS_PDU_EMITTERNAME_FIRE_DOME_TA = 15470, |
4048 | | DIS_PDU_EMITTERNAME_FIRE_DOME_TT = 15475, |
4049 | | DIS_PDU_EMITTERNAME_FIRE_DOME_TI = 15480, |
4050 | | DIS_PDU_EMITTERNAME_FIRE_IRON = 15525, |
4051 | | DIS_PDU_EMITTERNAME_FIRE_WHEEL = 15570, |
4052 | | DIS_PDU_EMITTERNAME_FISH_BOWL = 15615, |
4053 | | DIS_PDU_EMITTERNAME_FK_3 = 15620, |
4054 | | DIS_PDU_EMITTERNAME_FLAIR = 15650, |
4055 | | DIS_PDU_EMITTERNAME_FLAP_LID = 15660, |
4056 | | DIS_PDU_EMITTERNAME_30N6E_FLAP_LID_B = 15661, |
4057 | | DIS_PDU_EMITTERNAME_FLAP_TRUCK = 15705, |
4058 | | DIS_PDU_EMITTERNAME_FLAP_WHEEL = 15750, |
4059 | | DIS_PDU_EMITTERNAME_FLASH_DANCE = 15795, |
4060 | | DIS_PDU_EMITTERNAME_FLASH_DANCE_M = 15800, |
4061 | | DIS_PDU_EMITTERNAME_P_15_FLAT_FACE_A_B_C_D = 15840, |
4062 | | DIS_PDU_EMITTERNAME_35N6_FLAT_FACE_E = 15842, |
4063 | | DIS_PDU_EMITTERNAME_FLAT_SCREEN = 15885, |
4064 | | DIS_PDU_EMITTERNAME_FLAT_SPIN = 15930, |
4065 | | DIS_PDU_EMITTERNAME_FLAT_TRACK_JAMMER = 15970, |
4066 | | DIS_PDU_EMITTERNAME_FLAT_TWIN = 15975, |
4067 | | DIS_PDU_EMITTERNAME_FL_400 = 15980, |
4068 | | DIS_PDU_EMITTERNAME_FL_1800 = 15985, |
4069 | | DIS_PDU_EMITTERNAME_FL_1800U = 15990, |
4070 | | DIS_PDU_EMITTERNAME_FL_1800S = 16000, |
4071 | | DIS_PDU_EMITTERNAME_FLEDERMAUS = 16020, |
4072 | | DIS_PDU_EMITTERNAME_FLYCATCHER = 16030, |
4073 | | DIS_PDU_EMITTERNAME_FLYCATCHER_MK_2 = 16035, |
4074 | | DIS_PDU_EMITTERNAME_FLY_SCREEN = 16065, |
4075 | | DIS_PDU_EMITTERNAME_FLY_SCREEN_A_B = 16110, |
4076 | | DIS_PDU_EMITTERNAME_FLY_TRAP_B = 16155, |
4077 | | DIS_PDU_EMITTERNAME_FM_90 = 16160, |
4078 | | DIS_PDU_EMITTERNAME_FOG_LAMP_MG = 16200, |
4079 | | DIS_PDU_EMITTERNAME_FOG_LAMP_TT = 16245, |
4080 | | DIS_PDU_EMITTERNAME_FOIL_TWO = 16290, |
4081 | | DIS_PDU_EMITTERNAME_FOOTBALL = 16300, |
4082 | | DIS_PDU_EMITTERNAME_FOX_HUNTER = 16335, |
4083 | | DIS_PDU_EMITTERNAME_FOX_FIRE_AL = 16380, |
4084 | | DIS_PDU_EMITTERNAME_FOX_FIRE_ILL = 16390, |
4085 | | DIS_PDU_EMITTERNAME_FR_151A = 16400, |
4086 | | DIS_PDU_EMITTERNAME_FURUNO_FR_1500_FR_1600 = 16405, |
4087 | | DIS_PDU_EMITTERNAME_FR_1505_DA = 16410, |
4088 | | DIS_PDU_EMITTERNAME_FR_1510DS = 16412, |
4089 | | DIS_PDU_EMITTERNAME_FR_2000 = 16420, |
4090 | | DIS_PDU_EMITTERNAME_FURUNO_2855W = 16421, |
4091 | | DIS_PDU_EMITTERNAME_FREGAT_MAE = 16422, |
4092 | | DIS_PDU_EMITTERNAME_FREGAT_N1 = 16423, |
4093 | | DIS_PDU_EMITTERNAME_FREGAT_N2 = 16424, |
4094 | | DIS_PDU_EMITTERNAME_FRONT_DOME = 16425, |
4095 | | DIS_PDU_EMITTERNAME_FREGAT_MAE_5 = 16426, |
4096 | | DIS_PDU_EMITTERNAME_FRONT_DOOR = 16470, |
4097 | | DIS_PDU_EMITTERNAME_FRONT_PIECE = 16515, |
4098 | | DIS_PDU_EMITTERNAME_FURBY_MMW_MH = 16520, |
4099 | | DIS_PDU_EMITTERNAME_FURKE = 16550, |
4100 | | DIS_PDU_EMITTERNAME_FURKE_2_FURKE_E_POSITIV_ME1 = 16552, |
4101 | | DIS_PDU_EMITTERNAME_FURKE_4 = 16554, |
4102 | | DIS_PDU_EMITTERNAME_FURUNO = 16560, |
4103 | | DIS_PDU_EMITTERNAME_FURUNO_1721 = 16561, |
4104 | | DIS_PDU_EMITTERNAME_FURUNO_1934C = 16564, |
4105 | | DIS_PDU_EMITTERNAME_FURUNO_1715 = 16565, |
4106 | | DIS_PDU_EMITTERNAME_FURUNO_1730 = 16580, |
4107 | | DIS_PDU_EMITTERNAME_FURUNO_1731_MARK_3 = 16581, |
4108 | | DIS_PDU_EMITTERNAME_FURUNO_1832 = 16585, |
4109 | | DIS_PDU_EMITTERNAME_FURUNO_1835 = 16587, |
4110 | | DIS_PDU_EMITTERNAME_FURUNO_1932 = 16590, |
4111 | | DIS_PDU_EMITTERNAME_FURUNO_1935 = 16596, |
4112 | | DIS_PDU_EMITTERNAME_FURUNO_701 = 16605, |
4113 | | DIS_PDU_EMITTERNAME_FURUNO_1940 = 16606, |
4114 | | DIS_PDU_EMITTERNAME_FURUNO_711_2 = 16650, |
4115 | | DIS_PDU_EMITTERNAME_FURUNO_FR_2130S = 16652, |
4116 | | DIS_PDU_EMITTERNAME_FURUNO_FAR_2137S = 16654, |
4117 | | DIS_PDU_EMITTERNAME_FURUNO_FAR_28X7 = 16655, |
4118 | | DIS_PDU_EMITTERNAME_FURUNO_FAR_3230S = 16658, |
4119 | | DIS_PDU_EMITTERNAME_FR_2110 = 16660, |
4120 | | DIS_PDU_EMITTERNAME_FR_2115 = 16662, |
4121 | | DIS_PDU_EMITTERNAME_FR_8062 = 16663, |
4122 | | DIS_PDU_EMITTERNAME_FURUNO_2125 = 16670, |
4123 | | DIS_PDU_EMITTERNAME_FURUNO_240 = 16690, |
4124 | | DIS_PDU_EMITTERNAME_FURUNO_2400 = 16695, |
4125 | | DIS_PDU_EMITTERNAME_FR_801D_FURUNO_FR_810D = 16725, |
4126 | | DIS_PDU_EMITTERNAME_FURUNO_8051 = 16730, |
4127 | | DIS_PDU_EMITTERNAME_FURUNO_DRS_2D = 16732, |
4128 | | DIS_PDU_EMITTERNAME_FURUNO_DRS_4D = 16733, |
4129 | | DIS_PDU_EMITTERNAME_FURUNO_DRS_4A = 16734, |
4130 | | DIS_PDU_EMITTERNAME_G030A_APD_31 = 16735, |
4131 | | DIS_PDU_EMITTERNAME_FURUNO_DRS6A_X_CLASS = 16736, |
4132 | | DIS_PDU_EMITTERNAME_DRS4W = 16737, |
4133 | | DIS_PDU_EMITTERNAME_GA_01_00 = 16740, |
4134 | | DIS_PDU_EMITTERNAME_GABBIANO = 16750, |
4135 | | DIS_PDU_EMITTERNAME_GAGE = 16785, |
4136 | | DIS_PDU_EMITTERNAME_GAOFEN_3 = 16787, |
4137 | | DIS_PDU_EMITTERNAME_GAOFEN_12 = 16789, |
4138 | | DIS_PDU_EMITTERNAME_GAP_GATE = 16790, |
4139 | | DIS_PDU_EMITTERNAME_GARDENIA = 16800, |
4140 | | DIS_PDU_EMITTERNAME_GARMIN_GMR_1224 = 16815, |
4141 | | DIS_PDU_EMITTERNAME_GARMIN_FANTOM_24 = 16820, |
4142 | | DIS_PDU_EMITTERNAME_GARMIN_GWX_68_WEATHER_RADAR = 16825, |
4143 | | DIS_PDU_EMITTERNAME_GARPIN = 16830, |
4144 | | DIS_PDU_EMITTERNAME_GATE_GUARD = 16833, |
4145 | | DIS_PDU_EMITTERNAME_GARPUN_BAL_E = 16835, |
4146 | | DIS_PDU_EMITTERNAME_GAZETCHIK = 16837, |
4147 | | DIS_PDU_EMITTERNAME_GBS1 = 16840, |
4148 | | DIS_PDU_EMITTERNAME_GCA_2000 = 16850, |
4149 | | DIS_PDU_EMITTERNAME_FURUNO_1832_1921_SERIES = 16858, |
4150 | | DIS_PDU_EMITTERNAME_GEMINI_DB = 16870, |
4151 | | DIS_PDU_EMITTERNAME_GEM_OLYMPUS = 16871, |
4152 | | DIS_PDU_EMITTERNAME_GEM_SENTINEL = 16872, |
4153 | | DIS_PDU_EMITTERNAME_GEM_BX_132 = 16875, |
4154 | | DIS_PDU_EMITTERNAME_GEM_SC_2050X = 16876, |
4155 | | DIS_PDU_EMITTERNAME_GEM_SEA_EAGLE_200_N = 16877, |
4156 | | DIS_PDU_EMITTERNAME_GENERIC_INTERNAL_JAMMER = 16879, |
4157 | | DIS_PDU_EMITTERNAME_MPDR_12_GEPARD_TA = 16880, |
4158 | | DIS_PDU_EMITTERNAME_GEN_X = 16881, |
4159 | | DIS_PDU_EMITTERNAME_GEPARD_TT = 16884, |
4160 | | DIS_PDU_EMITTERNAME_GERAN_F = 16888, |
4161 | | DIS_PDU_EMITTERNAME_GERFAUT = 16890, |
4162 | | DIS_PDU_EMITTERNAME_GFE_L_1 = 16895, |
4163 | | DIS_PDU_EMITTERNAME_GIRAFFE = 16900, |
4164 | | DIS_PDU_EMITTERNAME_GIRAFFE_1X = 16903, |
4165 | | DIS_PDU_EMITTERNAME_GIRAFFE_40 = 16905, |
4166 | | DIS_PDU_EMITTERNAME_GIRAFFE_50_AT = 16908, |
4167 | | DIS_PDU_EMITTERNAME_GIRAFFE_75 = 16912, |
4168 | | DIS_PDU_EMITTERNAME_GIN_SLING_TA = 16915, |
4169 | | DIS_PDU_EMITTERNAME_GIN_SLING_GIN_SLING_TT = 16920, |
4170 | | DIS_PDU_EMITTERNAME_GIN_SLING_MG = 16925, |
4171 | | DIS_PDU_EMITTERNAME_GOAL_KEEPER = 16930, |
4172 | | DIS_PDU_EMITTERNAME_GOLDEN_DOME = 16935, |
4173 | | DIS_PDU_EMITTERNAME_GOLDEN_HEART = 16940, |
4174 | | DIS_PDU_EMITTERNAME_GOLDEN_ROCK = 16942, |
4175 | | DIS_PDU_EMITTERNAME_GORY_MH = 16943, |
4176 | | DIS_PDU_EMITTERNAME_GPN_22 = 16945, |
4177 | | DIS_PDU_EMITTERNAME_GPSJ_10 = 16946, |
4178 | | DIS_PDU_EMITTERNAME_GPSJ_25 = 16947, |
4179 | | DIS_PDU_EMITTERNAME_GPSJ_40 = 16948, |
4180 | | DIS_PDU_EMITTERNAME_GPSJ_50 = 16949, |
4181 | | DIS_PDU_EMITTERNAME_GRN_9 = 16950, |
4182 | | DIS_PDU_EMITTERNAME_GRAN_K = 16951, |
4183 | | DIS_PDU_EMITTERNAME_GRACKLE_MH = 16953, |
4184 | | DIS_PDU_EMITTERNAME_GRAVE_STONE = 16960, |
4185 | | DIS_PDU_EMITTERNAME_GRAVES = 16963, |
4186 | | DIS_PDU_EMITTERNAME_GREEN_STAIN = 16965, |
4187 | | DIS_PDU_EMITTERNAME_GRID_BOW = 17010, |
4188 | | DIS_PDU_EMITTERNAME_GRIFO_F = 17016, |
4189 | | DIS_PDU_EMITTERNAME_9S32_GRILL_PAN_TT = 17025, |
4190 | | DIS_PDU_EMITTERNAME_GRILL_SCREEN = 17027, |
4191 | | DIS_PDU_EMITTERNAME_GROM_2 = 17029, |
4192 | | DIS_PDU_EMITTERNAME_GROUND_MASTER_400 = 17030, |
4193 | | DIS_PDU_EMITTERNAME_GT_4 = 17031, |
4194 | | DIS_PDU_EMITTERNAME_GRS_440 = 17032, |
4195 | | DIS_PDU_EMITTERNAME_GRUESOME_MH = 17034, |
4196 | | DIS_PDU_EMITTERNAME_GUARDIAN = 17050, |
4197 | | DIS_PDU_EMITTERNAME_GUARDSMAN = 17055, |
4198 | | DIS_PDU_EMITTERNAME_RPK_2_GUN_DISH_ZSU_23_4 = 17070, |
4199 | | DIS_PDU_EMITTERNAME_GUSHER_MH = 17072, |
4200 | | DIS_PDU_EMITTERNAME_H_RJZ_726_4A_JAMMER = 17075, |
4201 | | DIS_PDU_EMITTERNAME_H025_NO25E = 17079, |
4202 | | DIS_PDU_EMITTERNAME_HADR = 17080, |
4203 | | DIS_PDU_EMITTERNAME_HAIR_NET = 17100, |
4204 | | DIS_PDU_EMITTERNAME_HALF_PLATE_A = 17145, |
4205 | | DIS_PDU_EMITTERNAME_HALF_PLATE_B = 17190, |
4206 | | DIS_PDU_EMITTERNAME_HARD = 17220, |
4207 | | DIS_PDU_EMITTERNAME_HARPOON = 17225, |
4208 | | DIS_PDU_EMITTERNAME_HAT_BOX = 17230, |
4209 | | DIS_PDU_EMITTERNAME_HAWK_SCREECH = 17235, |
4210 | | DIS_PDU_EMITTERNAME_HAY_POLE = 17250, |
4211 | | DIS_PDU_EMITTERNAME_HAY_RICK = 17255, |
4212 | | DIS_PDU_EMITTERNAME_HEAD_LIGHT_A = 17280, |
4213 | | DIS_PDU_EMITTERNAME_HEAD_LIGHTS = 17325, |
4214 | | DIS_PDU_EMITTERNAME_HEAD_LIGHTS_C = 17370, |
4215 | | DIS_PDU_EMITTERNAME_HEAD_LIGHTS_MG_A = 17415, |
4216 | | DIS_PDU_EMITTERNAME_HEAD_LIGHTS_MG_B = 17460, |
4217 | | DIS_PDU_EMITTERNAME_HEAD_LIGHTS_TT = 17505, |
4218 | | DIS_PDU_EMITTERNAME_HEAD_NET = 17550, |
4219 | | DIS_PDU_EMITTERNAME_HEART_ACHE_B = 17572, |
4220 | | DIS_PDU_EMITTERNAME_HELLFIRE_MMW_MH = 17590, |
4221 | | DIS_PDU_EMITTERNAME_HEN_EGG = 17595, |
4222 | | DIS_PDU_EMITTERNAME_HEN_HOUSE = 17640, |
4223 | | DIS_PDU_EMITTERNAME_HEN_NEST = 17685, |
4224 | | DIS_PDU_EMITTERNAME_HEN_ROOST = 17730, |
4225 | | DIS_PDU_EMITTERNAME_HERAKLES = 17732, |
4226 | | DIS_PDU_EMITTERNAME_HF_2_MG = 17735, |
4227 | | DIS_PDU_EMITTERNAME_HGR_105 = 17745, |
4228 | | DIS_PDU_EMITTERNAME_HERZ_9_TAR = 17750, |
4229 | | DIS_PDU_EMITTERNAME_HERZ_9_TTR = 17751, |
4230 | | DIS_PDU_EMITTERNAME_HERZ_9_MG = 17752, |
4231 | | DIS_PDU_EMITTERNAME_HIGH_BRICK = 17775, |
4232 | | DIS_PDU_EMITTERNAME_HIGH_FIX = 17820, |
4233 | | DIS_PDU_EMITTERNAME_YLC_2V_HIGH_GUARD = 17842, |
4234 | | DIS_PDU_EMITTERNAME_HIGH_LARK_TI = 17865, |
4235 | | DIS_PDU_EMITTERNAME_HIGH_LARK_1 = 17910, |
4236 | | DIS_PDU_EMITTERNAME_HIGH_LARK_2 = 17955, |
4237 | | DIS_PDU_EMITTERNAME_HIGH_LARK_4 = 18000, |
4238 | | DIS_PDU_EMITTERNAME_HIGH_LUNE = 18045, |
4239 | | DIS_PDU_EMITTERNAME_HIGH_POLE_A_B = 18090, |
4240 | | DIS_PDU_EMITTERNAME_HIGH_SCOOP = 18135, |
4241 | | DIS_PDU_EMITTERNAME_9S19MT_HIGH_SCREEN = 18150, |
4242 | | DIS_PDU_EMITTERNAME_HIGH_SIEVE = 18180, |
4243 | | DIS_PDU_EMITTERNAME_HILL_BLOCK = 18185, |
4244 | | DIS_PDU_EMITTERNAME_HIMALAYAS_COUNTERMEASURES_SUITE = 18189, |
4245 | | DIS_PDU_EMITTERNAME_HG_9550 = 18190, |
4246 | | DIS_PDU_EMITTERNAME_HJ_6374 = 18193, |
4247 | | DIS_PDU_EMITTERNAME_HLD_RADAR_900 = 18194, |
4248 | | DIS_PDU_EMITTERNAME_HLJQ_520 = 18195, |
4249 | | DIS_PDU_EMITTERNAME_HN_503 = 18200, |
4250 | | DIS_PDU_EMITTERNAME_HN_C03_M = 18201, |
4251 | | DIS_PDU_EMITTERNAME_HOME_TALK = 18225, |
4252 | | DIS_PDU_EMITTERNAME_HORN_SPOON = 18270, |
4253 | | DIS_PDU_EMITTERNAME_HOT_BRICK = 18280, |
4254 | | DIS_PDU_EMITTERNAME_HOT_FLASH = 18315, |
4255 | | DIS_PDU_EMITTERNAME_HOT_FLASH_2 = 18316, |
4256 | | DIS_PDU_EMITTERNAME_IHS_6 = 18318, |
4257 | | DIS_PDU_EMITTERNAME_IRL144M_HOT_SHOT_TA = 18320, |
4258 | | DIS_PDU_EMITTERNAME_IRL144M_HOT_SHOT_TT = 18325, |
4259 | | DIS_PDU_EMITTERNAME_IRL144M_HOT_SHOT_MG = 18330, |
4260 | | DIS_PDU_EMITTERNAME_HPS_106 = 18331, |
4261 | | DIS_PDU_EMITTERNAME_HPS_104 = 18332, |
4262 | | DIS_PDU_EMITTERNAME_HQ_9_MH = 18339, |
4263 | | DIS_PDU_EMITTERNAME_HSR_1128 = 18340, |
4264 | | DIS_PDU_EMITTERNAME_HQ_9A_TER = 18342, |
4265 | | DIS_PDU_EMITTERNAME_HQ_9B_TER = 18344, |
4266 | | DIS_PDU_EMITTERNAME_HT_233 = 18348, |
4267 | | DIS_PDU_EMITTERNAME_HQ_61 = 18350, |
4268 | | DIS_PDU_EMITTERNAME_HRJS = 18351, |
4269 | | DIS_PDU_EMITTERNAME_I_DERBY_ER = 18352, |
4270 | | DIS_PDU_EMITTERNAME_IBIS_80 = 18353, |
4271 | | DIS_PDU_EMITTERNAME_IBIS_150 = 18355, |
4272 | | DIS_PDU_EMITTERNAME_IBIS_200 = 18357, |
4273 | | DIS_PDU_EMITTERNAME_HQ_16_TER = 18359, |
4274 | | DIS_PDU_EMITTERNAME_IFF_MK_XII_AIMS_UPX_29 = 18360, |
4275 | | DIS_PDU_EMITTERNAME_JANET = 18400, |
4276 | | DIS_PDU_EMITTERNAME_IFF_MK_XV = 18405, |
4277 | | DIS_PDU_EMITTERNAME_IFF_INT = 18406, |
4278 | | DIS_PDU_EMITTERNAME_JACK_KNIFE = 18407, |
4279 | | DIS_PDU_EMITTERNAME_IFF_TRSP = 18408, |
4280 | | DIS_PDU_EMITTERNAME_J_MUSIC_ELBIT_SYSTEMS_JAMMER = 18409, |
4281 | | DIS_PDU_EMITTERNAME_JAVELIN_MG = 18410, |
4282 | | DIS_PDU_EMITTERNAME_IGLA_1_SLAR = 18411, |
4283 | | DIS_PDU_EMITTERNAME_IR_SA_2B_TER = 18415, |
4284 | | DIS_PDU_EMITTERNAME_IR_SA_4_TER = 18417, |
4285 | | DIS_PDU_EMITTERNAME_IR_SA_5_TELAR_TER = 18419, |
4286 | | DIS_PDU_EMITTERNAME_J_10B_PESA = 18420, |
4287 | | DIS_PDU_EMITTERNAME_J_10C_AESA = 18421, |
4288 | | DIS_PDU_EMITTERNAME_J_11D_AESA = 18422, |
4289 | | DIS_PDU_EMITTERNAME_JL_10MP = 18443, |
4290 | | DIS_PDU_EMITTERNAME_J_ALQ_8 = 18445, |
4291 | | DIS_PDU_EMITTERNAME_J_FPS_7 = 18449, |
4292 | | DIS_PDU_EMITTERNAME_JAY_BIRD = 18450, |
4293 | | DIS_PDU_EMITTERNAME_J_FPS_3 = 18451, |
4294 | | DIS_PDU_EMITTERNAME_JH_10_MIX_BOWL = 18452, |
4295 | | DIS_PDU_EMITTERNAME_J_MPQ_P7 = 18453, |
4296 | | DIS_PDU_EMITTERNAME_JL_7 = 18454, |
4297 | | DIS_PDU_EMITTERNAME_JL_10B = 18455, |
4298 | | DIS_PDU_EMITTERNAME_JMA_1576 = 18456, |
4299 | | DIS_PDU_EMITTERNAME_JRC_JMA_9252_6CA = 18457, |
4300 | | DIS_PDU_EMITTERNAME_JLP_40 = 18458, |
4301 | | DIS_PDU_EMITTERNAME_JRC_JMR_9200_SERIES_X = 18459, |
4302 | | DIS_PDU_EMITTERNAME_JRC_NMD_401 = 18460, |
4303 | | DIS_PDU_EMITTERNAME_JRC_JRM_310_MK2 = 18461, |
4304 | | DIS_PDU_EMITTERNAME_JMA_1596 = 18462, |
4305 | | DIS_PDU_EMITTERNAME_JN_1104 = 18463, |
4306 | | DIS_PDU_EMITTERNAME_JMA_7000 = 18464, |
4307 | | DIS_PDU_EMITTERNAME_JRC_JMA_7700 = 18465, |
4308 | | DIS_PDU_EMITTERNAME_JMA_5320 = 18466, |
4309 | | DIS_PDU_EMITTERNAME_JRC_JMR_9210_6XC = 18467, |
4310 | | DIS_PDU_EMITTERNAME_JERS_1 = 18468, |
4311 | | DIS_PDU_EMITTERNAME_JINDALEE = 18469, |
4312 | | DIS_PDU_EMITTERNAME_JRC_JMA_9900_SERIES = 18470, |
4313 | | DIS_PDU_EMITTERNAME_JLP_40D = 18471, |
4314 | | DIS_PDU_EMITTERNAME_JRC_JMA_5300_SERIES = 18475, |
4315 | | DIS_PDU_EMITTERNAME_JUPITER = 18495, |
4316 | | DIS_PDU_EMITTERNAME_JUPITER_II = 18540, |
4317 | | DIS_PDU_EMITTERNAME_JY_8 = 18550, |
4318 | | DIS_PDU_EMITTERNAME_JY_8A = 18551, |
4319 | | DIS_PDU_EMITTERNAME_JY_9 = 18555, |
4320 | | DIS_PDU_EMITTERNAME_JY_9_MODIFIED = 18556, |
4321 | | DIS_PDU_EMITTERNAME_JY_11_EW = 18557, |
4322 | | DIS_PDU_EMITTERNAME_JY_14 = 18560, |
4323 | | DIS_PDU_EMITTERNAME_JY_14A = 18561, |
4324 | | DIS_PDU_EMITTERNAME_JY_16 = 18565, |
4325 | | DIS_PDU_EMITTERNAME_JY_24 = 18570, |
4326 | | DIS_PDU_EMITTERNAME_J_APG_1 = 18571, |
4327 | | DIS_PDU_EMITTERNAME_J_APG_2 = 18572, |
4328 | | DIS_PDU_EMITTERNAME_JY_29 = 18575, |
4329 | | DIS_PDU_EMITTERNAME_JYL_1 = 18578, |
4330 | | DIS_PDU_EMITTERNAME_JYL_6 = 18580, |
4331 | | DIS_PDU_EMITTERNAME_JYL_6A = 18582, |
4332 | | DIS_PDU_EMITTERNAME_JZ_QF_612 = 18583, |
4333 | | DIS_PDU_EMITTERNAME_K376Z = 18585, |
4334 | | DIS_PDU_EMITTERNAME_K77M = 18586, |
4335 | | DIS_PDU_EMITTERNAME_KAIGE = 18600, |
4336 | | DIS_PDU_EMITTERNAME_KALKAN = 18610, |
4337 | | DIS_PDU_EMITTERNAME_KBP_AFGANIT = 18611, |
4338 | | DIS_PDU_EMITTERNAME_KALKAN_II = 18615, |
4339 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_2A = 18630, |
4340 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_14_9 = 18675, |
4341 | | DIS_PDU_EMITTERNAME_KARPATY = 18700, |
4342 | | DIS_PDU_EMITTERNAME_KASHTAN_3_JAMMING_SYSTEM = 18710, |
4343 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_TYPE_1006 = 18720, |
4344 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_TYPE_1007 = 18765, |
4345 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_TYPE_1007_F_BAND = 18766, |
4346 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_2007_F_BAND = 18767, |
4347 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_2007_I_BAND = 18768, |
4348 | | DIS_PDU_EMITTERNAME_KH_NUCLEUS_5000 = 18770, |
4349 | | DIS_PDU_EMITTERNAME_KH_MANTA = 18774, |
4350 | | DIS_PDU_EMITTERNAME_KH_NUCLEUS_2_6000 = 18775, |
4351 | | DIS_PDU_EMITTERNAME_KH_NUCLEUS_3_5000 = 18776, |
4352 | | DIS_PDU_EMITTERNAME_KH_NUCLEUS_3_6000A = 18777, |
4353 | | DIS_PDU_EMITTERNAME_KH_FAMILY = 18780, |
4354 | | DIS_PDU_EMITTERNAME_KELVIN_HUGHES_6000A = 18781, |
4355 | | DIS_PDU_EMITTERNAME_KH_38MAE_MH = 18782, |
4356 | | DIS_PDU_EMITTERNAME_KG8605A = 18784, |
4357 | | DIS_PDU_EMITTERNAME_KH_902M = 18785, |
4358 | | DIS_PDU_EMITTERNAME_KHOROM_K = 18786, |
4359 | | DIS_PDU_EMITTERNAME_KHIBINY = 18787, |
4360 | | DIS_PDU_EMITTERNAME_KG300E = 18789, |
4361 | | DIS_PDU_EMITTERNAME_KH_SHARPEYE = 18790, |
4362 | | DIS_PDU_EMITTERNAME_KH_SHARP_EYE_B = 18791, |
4363 | | DIS_PDU_EMITTERNAME_KH_SHARP_EYE_C = 18792, |
4364 | | DIS_PDU_EMITTERNAME_KH_1700 = 18795, |
4365 | | DIS_PDU_EMITTERNAME_KING_PIN = 18797, |
4366 | | DIS_PDU_EMITTERNAME_3RD_KHORDAD_TELAR_TIR = 18800, |
4367 | | DIS_PDU_EMITTERNAME_3RD_KHORDAD_TAR = 18801, |
4368 | | DIS_PDU_EMITTERNAME_15TH_KHORDAD_TER = 18803, |
4369 | | DIS_PDU_EMITTERNAME_KG_300 = 18805, |
4370 | | DIS_PDU_EMITTERNAME_KITE_SCREECH = 18810, |
4371 | | DIS_PDU_EMITTERNAME_KITE_SCREECH_A = 18855, |
4372 | | DIS_PDU_EMITTERNAME_KITE_SCREECH_B = 18900, |
4373 | | DIS_PDU_EMITTERNAME_KLC_3B = 18930, |
4374 | | DIS_PDU_EMITTERNAME_KJ_500_NANJING_RADAR = 18944, |
4375 | | DIS_PDU_EMITTERNAME_KIVACH = 18945, |
4376 | | DIS_PDU_EMITTERNAME_KJ_500_JAMMER = 18946, |
4377 | | DIS_PDU_EMITTERNAME_KLC_1 = 18947, |
4378 | | DIS_PDU_EMITTERNAME_KLJ_1 = 18948, |
4379 | | DIS_PDU_EMITTERNAME_KLJ_3_TYPE_1473 = 18950, |
4380 | | DIS_PDU_EMITTERNAME_KLJ_4 = 18951, |
4381 | | DIS_PDU_EMITTERNAME_KLJ_4B = 18952, |
4382 | | DIS_PDU_EMITTERNAME_KLJ_5 = 18955, |
4383 | | DIS_PDU_EMITTERNAME_KLJ_7 = 18960, |
4384 | | DIS_PDU_EMITTERNAME_KLJ_7B = 18961, |
4385 | | DIS_PDU_EMITTERNAME_KLJ_7A = 18962, |
4386 | | DIS_PDU_EMITTERNAME_KNIFE_REST = 18990, |
4387 | | DIS_PDU_EMITTERNAME_P_10_KNIFE_REST_B = 19035, |
4388 | | DIS_PDU_EMITTERNAME_KNIFE_REST_C = 19037, |
4389 | | DIS_PDU_EMITTERNAME_KODEN_MD_3730 = 19039, |
4390 | | DIS_PDU_EMITTERNAME_KJ_2000 = 19040, |
4391 | | DIS_PDU_EMITTERNAME_KODEN_MDC_900 = 19041, |
4392 | | DIS_PDU_EMITTERNAME_KOOPOL = 19042, |
4393 | | DIS_PDU_EMITTERNAME_KOPYO_I = 19045, |
4394 | | DIS_PDU_EMITTERNAME_KR_75 = 19050, |
4395 | | DIS_PDU_EMITTERNAME_KRONOS = 19051, |
4396 | | DIS_PDU_EMITTERNAME_KREDO_1E = 19052, |
4397 | | DIS_PDU_EMITTERNAME_KRASUKHA_2 = 19053, |
4398 | | DIS_PDU_EMITTERNAME_KRONOS_GRAND_NAVAL = 19054, |
4399 | | DIS_PDU_EMITTERNAME_KRM_66E = 19060, |
4400 | | DIS_PDU_EMITTERNAME_KRTZ_125_2M = 19065, |
4401 | | DIS_PDU_EMITTERNAME_KSA_SRN = 19080, |
4402 | | DIS_PDU_EMITTERNAME_KSA_TSR = 19125, |
4403 | | DIS_PDU_EMITTERNAME_KS_1A_PHASED_ARRAY = 19127, |
4404 | | DIS_PDU_EMITTERNAME_KS418 = 19129, |
4405 | | DIS_PDU_EMITTERNAME_KS418E = 19130, |
4406 | | DIS_PDU_EMITTERNAME_KZ100 = 19131, |
4407 | | DIS_PDU_EMITTERNAME_KZ900 = 19132, |
4408 | | DIS_PDU_EMITTERNAME_L175V = 19140, |
4409 | | DIS_PDU_EMITTERNAME_L370_5_PRESIDENT_S_JAMMER = 19142, |
4410 | | DIS_PDU_EMITTERNAME_L_415 = 19143, |
4411 | | DIS_PDU_EMITTERNAME_L_88 = 19145, |
4412 | | DIS_PDU_EMITTERNAME_LAADS = 19150, |
4413 | | DIS_PDU_EMITTERNAME_LAND_FALL = 19170, |
4414 | | DIS_PDU_EMITTERNAME_LAND_ROLL_MG = 19215, |
4415 | | DIS_PDU_EMITTERNAME_LAND_ROLL_TA = 19260, |
4416 | | DIS_PDU_EMITTERNAME_LAND_ROLL_TT = 19305, |
4417 | | DIS_PDU_EMITTERNAME_LAZUR = 19306, |
4418 | | DIS_PDU_EMITTERNAME_MODEL_791_A_LAST_STRAW = 19307, |
4419 | | DIS_PDU_EMITTERNAME_LAP_3000 = 19309, |
4420 | | DIS_PDU_EMITTERNAME_LC_150 = 19310, |
4421 | | DIS_PDU_EMITTERNAME_LEER_3 = 19320, |
4422 | | DIS_PDU_EMITTERNAME_LEG_DRIVE = 19330, |
4423 | | DIS_PDU_EMITTERNAME_LENINETZ_V_004 = 19340, |
4424 | | DIS_PDU_EMITTERNAME_LENINGRAF = 19350, |
4425 | | DIS_PDU_EMITTERNAME_LIANA = 19370, |
4426 | | DIS_PDU_EMITTERNAME_LIGHT_BULB = 19395, |
4427 | | DIS_PDU_EMITTERNAME_LIRA_A10 = 19396, |
4428 | | DIS_PDU_EMITTERNAME_LIROD_8 = 19397, |
4429 | | DIS_PDU_EMITTERNAME_LIROD_MK_II = 19398, |
4430 | | DIS_PDU_EMITTERNAME_LLX05K = 19399, |
4431 | | DIS_PDU_EMITTERNAME_LMT_NRAI_6A = 19400, |
4432 | | DIS_PDU_EMITTERNAME_LN_55 = 19440, |
4433 | | DIS_PDU_EMITTERNAME_LN_66 = 19485, |
4434 | | DIS_PDU_EMITTERNAME_LIMAN = 19500, |
4435 | | DIS_PDU_EMITTERNAME_LIMAN_2 = 19505, |
4436 | | DIS_PDU_EMITTERNAME_LOCKHEED_VIGILANCE = 19520, |
4437 | | DIS_PDU_EMITTERNAME_LONG_BOW = 19530, |
4438 | | DIS_PDU_EMITTERNAME_LONG_BRICK = 19575, |
4439 | | DIS_PDU_EMITTERNAME_LONG_BULL = 19620, |
4440 | | DIS_PDU_EMITTERNAME_LONG_EYE = 19665, |
4441 | | DIS_PDU_EMITTERNAME_LONG_HEAD = 19710, |
4442 | | DIS_PDU_EMITTERNAME_LONG_TALK = 19755, |
4443 | | DIS_PDU_EMITTERNAME_LONG_TRACK = 19800, |
4444 | | DIS_PDU_EMITTERNAME_LONG_TROUGH = 19845, |
4445 | | DIS_PDU_EMITTERNAME_LOOK_TWO = 19890, |
4446 | | DIS_PDU_EMITTERNAME_LOPAR = 19920, |
4447 | | DIS_PDU_EMITTERNAME_LORAN = 19935, |
4448 | | DIS_PDU_EMITTERNAME_LOW_BLOW_TA = 19950, |
4449 | | DIS_PDU_EMITTERNAME_LOW_BLOW_TT = 19955, |
4450 | | DIS_PDU_EMITTERNAME_LOW_BLOW_MG = 19960, |
4451 | | DIS_PDU_EMITTERNAME_LOW_JACK_TT = 19970, |
4452 | | DIS_PDU_EMITTERNAME_LOW_JACK_MG = 19971, |
4453 | | DIS_PDU_EMITTERNAME_LOW_SIEVE = 19980, |
4454 | | DIS_PDU_EMITTERNAME_LOW_TROUGH = 20025, |
4455 | | DIS_PDU_EMITTERNAME_LR66 = 20029, |
4456 | | DIS_PDU_EMITTERNAME_LRA_900 = 20030, |
4457 | | DIS_PDU_EMITTERNAME_TRS_2050_LP_23 = 20040, |
4458 | | DIS_PDU_EMITTERNAME_LW_01 = 20060, |
4459 | | DIS_PDU_EMITTERNAME_M_1983_FCR = 20090, |
4460 | | DIS_PDU_EMITTERNAME_M22_40 = 20115, |
4461 | | DIS_PDU_EMITTERNAME_M44 = 20160, |
4462 | | DIS_PDU_EMITTERNAME_M401Z = 20205, |
4463 | | DIS_PDU_EMITTERNAME_M585Z = 20250, |
4464 | | DIS_PDU_EMITTERNAME_M588Z = 20295, |
4465 | | DIS_PDU_EMITTERNAME_MA_1_IFF_PORTION = 20340, |
4466 | | DIS_PDU_EMITTERNAME_MAD_HACK = 20350, |
4467 | | DIS_PDU_EMITTERNAME_MARELD = 20360, |
4468 | | DIS_PDU_EMITTERNAME_MA_TYPE_909_ = 20385, |
4469 | | DIS_PDU_EMITTERNAME_MARC_S_152 = 20420, |
4470 | | DIS_PDU_EMITTERNAME_MARCONI_1810 = 20430, |
4471 | | DIS_PDU_EMITTERNAME_MARCONI_CANADA_HC_75 = 20475, |
4472 | | DIS_PDU_EMITTERNAME_MARCONI_S_713 = 20495, |
4473 | | DIS_PDU_EMITTERNAME_MARCONI_S_1802 = 20520, |
4474 | | DIS_PDU_EMITTERNAME_MARCONI_S247 = 20530, |
4475 | | DIS_PDU_EMITTERNAME_MARCONI_S_810 = 20565, |
4476 | | DIS_PDU_EMITTERNAME_MARCONI_SA_10 = 20585, |
4477 | | DIS_PDU_EMITTERNAME_MARCONI_ST801 = 20589, |
4478 | | DIS_PDU_EMITTERNAME_MARCONI_ST805 = 20590, |
4479 | | DIS_PDU_EMITTERNAME_MARCONI_TYPE_967 = 20610, |
4480 | | DIS_PDU_EMITTERNAME_MARCONI_TYPE_968 = 20655, |
4481 | | DIS_PDU_EMITTERNAME_MARCONI_TYPE_992 = 20700, |
4482 | | DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_1022 = 20745, |
4483 | | DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_910 = 20790, |
4484 | | DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_911 = 20835, |
4485 | | DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_992R = 20880, |
4486 | | DIS_PDU_EMITTERNAME_MARTELLO_743D = 20890, |
4487 | | DIS_PDU_EMITTERNAME_MARTELLO_S_723A = 20895, |
4488 | | DIS_PDU_EMITTERNAME_MASTER_A = 20897, |
4489 | | DIS_PDU_EMITTERNAME_MBDA_FLAADS_M_SEA_CEPTOR_JAMMER = 20898, |
4490 | | DIS_PDU_EMITTERNAME_MELCO_3 = 20915, |
4491 | | DIS_PDU_EMITTERNAME_MELODI = 20917, |
4492 | | DIS_PDU_EMITTERNAME_MERLIN = 20918, |
4493 | | DIS_PDU_EMITTERNAME_MERAJ_4_ASCENSION = 20919, |
4494 | | DIS_PDU_EMITTERNAME_NORTHROP_GRUMMAN_MESA = 20920, |
4495 | | DIS_PDU_EMITTERNAME_MESH_BRICK = 20925, |
4496 | | DIS_PDU_EMITTERNAME_METEOR_1500S = 20927, |
4497 | | DIS_PDU_EMITTERNAME_METEOR_200 = 20929, |
4498 | | DIS_PDU_EMITTERNAME_METEOR_50DX = 20930, |
4499 | | DIS_PDU_EMITTERNAME_METEOR_300 = 20931, |
4500 | | DIS_PDU_EMITTERNAME_METEOR_BVRAAM = 20933, |
4501 | | DIS_PDU_EMITTERNAME_MFR = 20935, |
4502 | | DIS_PDU_EMITTERNAME_MFSR_2100_45 = 20940, |
4503 | | DIS_PDU_EMITTERNAME_MICA_MH = 20942, |
4504 | | DIS_PDU_EMITTERNAME_MICA_RF = 20943, |
4505 | | DIS_PDU_EMITTERNAME_MINERAL_ME = 20945, |
4506 | | DIS_PDU_EMITTERNAME_MIRAGE_ILL = 20950, |
4507 | | DIS_PDU_EMITTERNAME_MIYSIS_JAMMER = 20955, |
4508 | | DIS_PDU_EMITTERNAME_MK_15_PHALANX_BLK_0 = 20969, |
4509 | | DIS_PDU_EMITTERNAME_MK_15_CIWS = 20970, |
4510 | | DIS_PDU_EMITTERNAME_MK_23 = 21015, |
4511 | | DIS_PDU_EMITTERNAME_MK_23_TAS = 21060, |
4512 | | DIS_PDU_EMITTERNAME_MK_25 = 21105, |
4513 | | DIS_PDU_EMITTERNAME_MK_25_MOD_3 = 21110, |
4514 | | DIS_PDU_EMITTERNAME_MK_25_MOD_7 = 21130, |
4515 | | DIS_PDU_EMITTERNAME_MK_35_M2 = 21150, |
4516 | | DIS_PDU_EMITTERNAME_MK_92 = 21195, |
4517 | | DIS_PDU_EMITTERNAME_MK_92_CAS = 21240, |
4518 | | DIS_PDU_EMITTERNAME_MK_92_STIR = 21285, |
4519 | | DIS_PDU_EMITTERNAME_MK_95 = 21330, |
4520 | | DIS_PDU_EMITTERNAME_MKS_818 = 21332, |
4521 | | DIS_PDU_EMITTERNAME_MLA_1 = 21340, |
4522 | | DIS_PDU_EMITTERNAME_MM_APQ_706 = 21359, |
4523 | | DIS_PDU_EMITTERNAME_MM_950 = 21360, |
4524 | | DIS_PDU_EMITTERNAME_MM_APS_705 = 21375, |
4525 | | DIS_PDU_EMITTERNAME_MM_APS_784 = 21390, |
4526 | | DIS_PDU_EMITTERNAME_MM_SPG_73_RTN_12X = 21419, |
4527 | | DIS_PDU_EMITTERNAME_MM_SPG_74 = 21420, |
4528 | | DIS_PDU_EMITTERNAME_MM_SPG_75 = 21465, |
4529 | | DIS_PDU_EMITTERNAME_MM_SPN_703 = 21490, |
4530 | | DIS_PDU_EMITTERNAME_MM_SPN_730 = 21492, |
4531 | | DIS_PDU_EMITTERNAME_MM_SPN_753B = 21495, |
4532 | | DIS_PDU_EMITTERNAME_MM_SPQ_3 = 21500, |
4533 | | DIS_PDU_EMITTERNAME_MM_SPS_702 = 21510, |
4534 | | DIS_PDU_EMITTERNAME_MM_SPS_768 = 21555, |
4535 | | DIS_PDU_EMITTERNAME_MM_SPS_774 = 21600, |
4536 | | DIS_PDU_EMITTERNAME_MM_SPS_791_RAN_30X = 21610, |
4537 | | DIS_PDU_EMITTERNAME_MM_SPS_794_RAN_21S = 21615, |
4538 | | DIS_PDU_EMITTERNAME_MM_SPS_798_RAN_40L = 21620, |
4539 | | DIS_PDU_EMITTERNAME_MMSR = 21623, |
4540 | | DIS_PDU_EMITTERNAME_MODEL_17C = 21625, |
4541 | | DIS_PDU_EMITTERNAME_MOON_4 = 21645, |
4542 | | DIS_PDU_EMITTERNAME_MOON_PIE = 21646, |
4543 | | DIS_PDU_EMITTERNAME_MOON_CONE = 21647, |
4544 | | DIS_PDU_EMITTERNAME_MOON_RACK = 21648, |
4545 | | DIS_PDU_EMITTERNAME_MOON_FACE = 21649, |
4546 | | DIS_PDU_EMITTERNAME_MMRS = 21650, |
4547 | | DIS_PDU_EMITTERNAME_MOON_SHADE = 21651, |
4548 | | DIS_PDU_EMITTERNAME_MODEL_360 = 21655, |
4549 | | DIS_PDU_EMITTERNAME_MODEL_378 = 21660, |
4550 | | DIS_PDU_EMITTERNAME_MODEL_970 = 21661, |
4551 | | DIS_PDU_EMITTERNAME_MODEL_974 = 21665, |
4552 | | DIS_PDU_EMITTERNAME_MONOLIT_B = 21672, |
4553 | | DIS_PDU_EMITTERNAME_MONUMENT = 21675, |
4554 | | DIS_PDU_EMITTERNAME_MOUSE = 21680, |
4555 | | DIS_PDU_EMITTERNAME_MP_411_ESM = 21682, |
4556 | | DIS_PDU_EMITTERNAME_MPDR_18_S = 21685, |
4557 | | DIS_PDU_EMITTERNAME_MPDR_18_X = 21690, |
4558 | | DIS_PDU_EMITTERNAME_MPDR_45_E = 21692, |
4559 | | DIS_PDU_EMITTERNAME_MR_231_1 = 21693, |
4560 | | DIS_PDU_EMITTERNAME_MR_231_3 = 21694, |
4561 | | DIS_PDU_EMITTERNAME_MPR = 21695, |
4562 | | DIS_PDU_EMITTERNAME_MR_231_4 = 21696, |
4563 | | DIS_PDU_EMITTERNAME_MPS_1 = 21697, |
4564 | | DIS_PDU_EMITTERNAME_MR_36B = 21698, |
4565 | | DIS_PDU_EMITTERNAME_MR_231_MOD = 21699, |
4566 | | DIS_PDU_EMITTERNAME_MR_1600 = 21700, |
4567 | | DIS_PDU_EMITTERNAME_MRR = 21701, |
4568 | | DIS_PDU_EMITTERNAME_MR35 = 21702, |
4569 | | DIS_PDU_EMITTERNAME_MR36 = 21703, |
4570 | | DIS_PDU_EMITTERNAME_MRL_1 = 21704, |
4571 | | DIS_PDU_EMITTERNAME_MRL_4 = 21705, |
4572 | | DIS_PDU_EMITTERNAME_MRL_5 = 21706, |
4573 | | DIS_PDU_EMITTERNAME_MSAM = 21707, |
4574 | | DIS_PDU_EMITTERNAME_MR_36A = 21708, |
4575 | | DIS_PDU_EMITTERNAME_MSTAR = 21709, |
4576 | | DIS_PDU_EMITTERNAME_MT_305X = 21710, |
4577 | | DIS_PDU_EMITTERNAME_MR_10M1E = 21711, |
4578 | | DIS_PDU_EMITTERNAME_MR_90 = 21712, |
4579 | | DIS_PDU_EMITTERNAME_MRK_411 = 21715, |
4580 | | DIS_PDU_EMITTERNAME_MR_320M_TOPAZ_V = 21716, |
4581 | | DIS_PDU_EMITTERNAME_MSP_418K = 21720, |
4582 | | DIS_PDU_EMITTERNAME_MUFF_COB = 21735, |
4583 | | DIS_PDU_EMITTERNAME_MUSHROOM = 21780, |
4584 | | DIS_PDU_EMITTERNAME_MUSHROOM_1 = 21825, |
4585 | | DIS_PDU_EMITTERNAME_MUSHROOM_2 = 21870, |
4586 | | DIS_PDU_EMITTERNAME_MUSHROOM_3 = 21871, |
4587 | | DIS_PDU_EMITTERNAME_N_23 = 21872, |
4588 | | DIS_PDU_EMITTERNAME_N_011M_BARS = 21873, |
4589 | | DIS_PDU_EMITTERNAME_N_011M_BARS_B = 21874, |
4590 | | DIS_PDU_EMITTERNAME_N_011M_BARS_C = 21875, |
4591 | | DIS_PDU_EMITTERNAME_N_011M_BARS_R = 21876, |
4592 | | DIS_PDU_EMITTERNAME_N035_IRBIS_E = 21877, |
4593 | | DIS_PDU_EMITTERNAME_N036_BYELKA = 21878, |
4594 | | DIS_PDU_EMITTERNAME_N_25 = 21879, |
4595 | | DIS_PDU_EMITTERNAME_N920Z = 21880, |
4596 | | DIS_PDU_EMITTERNAME_N001V = 21881, |
4597 | | DIS_PDU_EMITTERNAME_N001VE = 21882, |
4598 | | DIS_PDU_EMITTERNAME_N001VEP = 21883, |
4599 | | DIS_PDU_EMITTERNAME_NACOS_RADARPILOT_PLATINUM = 21884, |
4600 | | DIS_PDU_EMITTERNAME_NAMPO_B = 21885, |
4601 | | DIS_PDU_EMITTERNAME_NAGIRA = 21886, |
4602 | | DIS_PDU_EMITTERNAME_NANJING_B = 21890, |
4603 | | DIS_PDU_EMITTERNAME_NANJING_C = 21895, |
4604 | | DIS_PDU_EMITTERNAME_NAYADA = 21915, |
4605 | | DIS_PDU_EMITTERNAME_NAYADA_5M = 21917, |
4606 | | DIS_PDU_EMITTERNAME_NAYADA_5PV = 21918, |
4607 | | DIS_PDU_EMITTERNAME_NEBO_M = 21919, |
4608 | | DIS_PDU_EMITTERNAME_NEBO_SVU = 21920, |
4609 | | DIS_PDU_EMITTERNAME_NEPTUN = 21960, |
4610 | | DIS_PDU_EMITTERNAME_NETTUNO_4100 = 21965, |
4611 | | DIS_PDU_EMITTERNAME_NIKE_HERCULES_MTR = 21970, |
4612 | | DIS_PDU_EMITTERNAME_NIKE_TT = 21980, |
4613 | | DIS_PDU_EMITTERNAME_NORTHROP_GRUMMAN_MFEW_JAMMER = 21981, |
4614 | | DIS_PDU_EMITTERNAME_NORINCO_3D = 21982, |
4615 | | DIS_PDU_EMITTERNAME_NJ_81E = 21983, |
4616 | | DIS_PDU_EMITTERNAME_NORMANDIE = 21984, |
4617 | | DIS_PDU_EMITTERNAME_NRJ_6A = 21985, |
4618 | | DIS_PDU_EMITTERNAME_NOSTRADAMUS = 21986, |
4619 | | DIS_PDU_EMITTERNAME_NPG_1240 = 21987, |
4620 | | DIS_PDU_EMITTERNAME_NPG_1460 = 21988, |
4621 | | DIS_PDU_EMITTERNAME_NPG_434 = 21989, |
4622 | | DIS_PDU_EMITTERNAME_NPG_630 = 21990, |
4623 | | DIS_PDU_EMITTERNAME_NPM_510 = 21991, |
4624 | | DIS_PDU_EMITTERNAME_NUT_CAN = 21992, |
4625 | | DIS_PDU_EMITTERNAME_NP_VEGA_LIANA = 21995, |
4626 | | DIS_PDU_EMITTERNAME_NOVELLA_NV1_70 = 22000, |
4627 | | DIS_PDU_EMITTERNAME_NOVELLA_P_38 = 22001, |
4628 | | DIS_PDU_EMITTERNAME_NRBA_50 = 22005, |
4629 | | DIS_PDU_EMITTERNAME_NRBA_51 = 22050, |
4630 | | DIS_PDU_EMITTERNAME_NRBF_20A = 22095, |
4631 | | DIS_PDU_EMITTERNAME_NRJ_5 = 22110, |
4632 | | DIS_PDU_EMITTERNAME_NS_9005 = 22115, |
4633 | | DIS_PDU_EMITTERNAME_NS_100_SERIES = 22125, |
4634 | | DIS_PDU_EMITTERNAME_NUR_31 = 22127, |
4635 | | DIS_PDU_EMITTERNAME_NWS_3 = 22130, |
4636 | | DIS_PDU_EMITTERNAME_NYSA_B = 22140, |
4637 | | DIS_PDU_EMITTERNAME_O524A = 22185, |
4638 | | DIS_PDU_EMITTERNAME_O580B = 22230, |
4639 | | DIS_PDU_EMITTERNAME_O625Z = 22275, |
4640 | | DIS_PDU_EMITTERNAME_O626Z = 22320, |
4641 | | DIS_PDU_EMITTERNAME_OCEAN_MASTER = 22335, |
4642 | | DIS_PDU_EMITTERNAME_OCEAN_MASTER_400 = 22340, |
4643 | | DIS_PDU_EMITTERNAME_ODD_GROUP = 22345, |
4644 | | DIS_PDU_EMITTERNAME_ODD_LOT = 22365, |
4645 | | DIS_PDU_EMITTERNAME_ODD_PAIR = 22410, |
4646 | | DIS_PDU_EMITTERNAME_ODD_RODS = 22411, |
4647 | | DIS_PDU_EMITTERNAME_OKA = 22455, |
4648 | | DIS_PDU_EMITTERNAME_OFOGH = 22460, |
4649 | | DIS_PDU_EMITTERNAME_OFOGH_3 = 22463, |
4650 | | DIS_PDU_EMITTERNAME_OKEAN = 22500, |
4651 | | DIS_PDU_EMITTERNAME_OKEAN_A = 22505, |
4652 | | DIS_PDU_EMITTERNAME_OKINXE_12C = 22545, |
4653 | | DIS_PDU_EMITTERNAME_OKO = 22560, |
4654 | | DIS_PDU_EMITTERNAME_OMEGA = 22590, |
4655 | | DIS_PDU_EMITTERNAME_OMERA_ORB32 = 22635, |
4656 | | DIS_PDU_EMITTERNAME_OMUL = 22640, |
4657 | | DIS_PDU_EMITTERNAME_ONE_EYE = 22680, |
4658 | | DIS_PDU_EMITTERNAME_OP_28 = 22690, |
4659 | | DIS_PDU_EMITTERNAME_OPRL_4 = 22695, |
4660 | | DIS_PDU_EMITTERNAME_OPRM_71 = 22696, |
4661 | | DIS_PDU_EMITTERNAME_OPS_9 = 22697, |
4662 | | DIS_PDU_EMITTERNAME_OPS_11_B_C = 22700, |
4663 | | DIS_PDU_EMITTERNAME_OPS_12 = 22701, |
4664 | | DIS_PDU_EMITTERNAME_OPS_14B = 22705, |
4665 | | DIS_PDU_EMITTERNAME_OPS_14C = 22706, |
4666 | | DIS_PDU_EMITTERNAME_OPS_16B = 22725, |
4667 | | DIS_PDU_EMITTERNAME_OPS_18 = 22730, |
4668 | | DIS_PDU_EMITTERNAME_OPS_19 = 22732, |
4669 | | DIS_PDU_EMITTERNAME_OPS_20 = 22735, |
4670 | | DIS_PDU_EMITTERNAME_OPS_22 = 22736, |
4671 | | DIS_PDU_EMITTERNAME_OPS_24 = 22737, |
4672 | | DIS_PDU_EMITTERNAME_OPS_28 = 22740, |
4673 | | DIS_PDU_EMITTERNAME_OPS_28C = 22745, |
4674 | | DIS_PDU_EMITTERNAME_OPS_39 = 22750, |
4675 | | DIS_PDU_EMITTERNAME_OPTIMA_3_2 = 22760, |
4676 | | DIS_PDU_EMITTERNAME_OR_2 = 22770, |
4677 | | DIS_PDU_EMITTERNAME_ORB_31D = 22800, |
4678 | | DIS_PDU_EMITTERNAME_ORB_31S = 22810, |
4679 | | DIS_PDU_EMITTERNAME_ORB_32 = 22815, |
4680 | | DIS_PDU_EMITTERNAME_ORB_42 = 22830, |
4681 | | DIS_PDU_EMITTERNAME_ORION_RTN_10X = 22860, |
4682 | | DIS_PDU_EMITTERNAME_SURFACE_WAVE_OVER_THE_HORIZON = 22890, |
4683 | | DIS_PDU_EMITTERNAME_OTOMAT_MK_1 = 22900, |
4684 | | DIS_PDU_EMITTERNAME_OTOMAT_MK_II_TESEO = 22905, |
4685 | | DIS_PDU_EMITTERNAME_OTOMAT_SERIES_AL = 22906, |
4686 | | DIS_PDU_EMITTERNAME_OWL_SCREECH = 22950, |
4687 | | DIS_PDU_EMITTERNAME_P360Z = 22955, |
4688 | | DIS_PDU_EMITTERNAME_P_14 = 22956, |
4689 | | DIS_PDU_EMITTERNAME_P_180U = 22957, |
4690 | | DIS_PDU_EMITTERNAME_P_18_2 = 22959, |
4691 | | DIS_PDU_EMITTERNAME_PA_1660 = 22960, |
4692 | | DIS_PDU_EMITTERNAME_P_18M = 22961, |
4693 | | DIS_PDU_EMITTERNAME_P_190U = 22962, |
4694 | | DIS_PDU_EMITTERNAME_P_30 = 22963, |
4695 | | DIS_PDU_EMITTERNAME_P_18_MOD = 22964, |
4696 | | DIS_PDU_EMITTERNAME_P_35M = 22965, |
4697 | | DIS_PDU_EMITTERNAME_PAGE = 22970, |
4698 | | DIS_PDU_EMITTERNAME_PAINT_BOX = 22977, |
4699 | | DIS_PDU_EMITTERNAME_PALM_FROND = 22995, |
4700 | | DIS_PDU_EMITTERNAME_MODIFIED_PAINT_BOX = 22998, |
4701 | | DIS_PDU_EMITTERNAME_PALM_FROND_AB = 23040, |
4702 | | DIS_PDU_EMITTERNAME_PANDORA = 23041, |
4703 | | DIS_PDU_EMITTERNAME_PALSAR_2 = 23042, |
4704 | | DIS_PDU_EMITTERNAME_PANTSIR_SM_TAR = 23043, |
4705 | | DIS_PDU_EMITTERNAME_PAR_2 = 23045, |
4706 | | DIS_PDU_EMITTERNAME_PANTSIR_S1_2RL80_TAR = 23046, |
4707 | | DIS_PDU_EMITTERNAME_PANTSIR_S1_1RS2_1_TT = 23047, |
4708 | | DIS_PDU_EMITTERNAME_PAR_2000 = 23050, |
4709 | | DIS_PDU_EMITTERNAME_PAR_2090C = 23053, |
4710 | | DIS_PDU_EMITTERNAME_PAR_80 = 23055, |
4711 | | DIS_PDU_EMITTERNAME_PAT_HAND_TT = 23085, |
4712 | | DIS_PDU_EMITTERNAME_PAT_HAND_MG = 23095, |
4713 | | DIS_PDU_EMITTERNAME_PATRIOT = 23100, |
4714 | | DIS_PDU_EMITTERNAME_PATTY_CAKE = 23130, |
4715 | | DIS_PDU_EMITTERNAME_PAWN_CAKE = 23175, |
4716 | | DIS_PDU_EMITTERNAME_PBR_4_RUBIN = 23220, |
4717 | | DIS_PDU_EMITTERNAME_PCS_514 = 23240, |
4718 | | DIS_PDU_EMITTERNAME_PEA_STICKS = 23265, |
4719 | | DIS_PDU_EMITTERNAME_PECHORA_SC = 23295, |
4720 | | DIS_PDU_EMITTERNAME_PEEL_CONE = 23310, |
4721 | | DIS_PDU_EMITTERNAME_PEEL_GROUP = 23355, |
4722 | | DIS_PDU_EMITTERNAME_PEEL_GROUP_A = 23400, |
4723 | | DIS_PDU_EMITTERNAME_PEEL_GROUP_B = 23445, |
4724 | | DIS_PDU_EMITTERNAME_PEEL_GROUP_MG = 23450, |
4725 | | DIS_PDU_EMITTERNAME_PEEL_PAIR = 23490, |
4726 | | DIS_PDU_EMITTERNAME_PELENA = 23500, |
4727 | | DIS_PDU_EMITTERNAME_PGZ07 = 23515, |
4728 | | DIS_PDU_EMITTERNAME_PHALANX = 23525, |
4729 | | DIS_PDU_EMITTERNAME_PHAZOTRON_GUKOL_4 = 23529, |
4730 | | DIS_PDU_EMITTERNAME_PHAZOTRON_ZHUK_A_AE = 23530, |
4731 | | DIS_PDU_EMITTERNAME_PHILIPS_9LV_200 = 23535, |
4732 | | DIS_PDU_EMITTERNAME_PHILIPS_9LV_331 = 23580, |
4733 | | DIS_PDU_EMITTERNAME_PHILIPS_LV_223 = 23625, |
4734 | | DIS_PDU_EMITTERNAME_PHILIPS_SEA_GIRAFFE_50_HC = 23670, |
4735 | | DIS_PDU_EMITTERNAME_PHIMAT_JAMMER = 23675, |
4736 | | DIS_PDU_EMITTERNAME_PICOSAR = 23680, |
4737 | | DIS_PDU_EMITTERNAME_PILOT_MK2 = 23685, |
4738 | | DIS_PDU_EMITTERNAME_PIN_JIB = 23690, |
4739 | | DIS_PDU_EMITTERNAME_PIN_TIP = 23695, |
4740 | | DIS_PDU_EMITTERNAME_PL_11 = 23700, |
4741 | | DIS_PDU_EMITTERNAME_PL_12 = 23701, |
4742 | | DIS_PDU_EMITTERNAME_PL_15 = 23704, |
4743 | | DIS_PDU_EMITTERNAME_PLANK_SHAD = 23710, |
4744 | | DIS_PDU_EMITTERNAME_PLANK_SHAVE = 23715, |
4745 | | DIS_PDU_EMITTERNAME_PLANK_SHAVE_A = 23760, |
4746 | | DIS_PDU_EMITTERNAME_PLANK_SHAVE_B = 23805, |
4747 | | DIS_PDU_EMITTERNAME_PLATE_STEER = 23850, |
4748 | | DIS_PDU_EMITTERNAME_PLESSEY_AWS_1 = 23895, |
4749 | | DIS_PDU_EMITTERNAME_PLESSEY_AWS_2 = 23925, |
4750 | | DIS_PDU_EMITTERNAME_PLESSEY_AWS_4 = 23940, |
4751 | | DIS_PDU_EMITTERNAME_PLESSEY_AWS_6 = 23985, |
4752 | | DIS_PDU_EMITTERNAME_PLESSEY_RJ = 23990, |
4753 | | DIS_PDU_EMITTERNAME_PLESSEY_TYPE_904 = 24020, |
4754 | | DIS_PDU_EMITTERNAME_PLESSEY_TYPE_996 = 24030, |
4755 | | DIS_PDU_EMITTERNAME_PLESSEY_AWS_9 = 24035, |
4756 | | DIS_PDU_EMITTERNAME_PLINTH_NET = 24075, |
4757 | | DIS_PDU_EMITTERNAME_PLUTO = 24095, |
4758 | | DIS_PDU_EMITTERNAME_PNA_B_RUBIN_DOWN_BEAT = 24098, |
4759 | | DIS_PDU_EMITTERNAME_POHJANPALO = 24100, |
4760 | | DIS_PDU_EMITTERNAME_POLIMENT_K = 24110, |
4761 | | DIS_PDU_EMITTERNAME_POLLUX = 24120, |
4762 | | DIS_PDU_EMITTERNAME_POP_GROUP = 24165, |
4763 | | DIS_PDU_EMITTERNAME_POP_GROUP_MG = 24210, |
4764 | | DIS_PDU_EMITTERNAME_POP_GROUP_TA = 24255, |
4765 | | DIS_PDU_EMITTERNAME_POP_GROUP_TT = 24300, |
4766 | | DIS_PDU_EMITTERNAME_PORK_FIST = 24320, |
4767 | | DIS_PDU_EMITTERNAME_PORK_TROUGH = 24345, |
4768 | | DIS_PDU_EMITTERNAME_POZITIV_ME1_5P_26 = 24385, |
4769 | | DIS_PDU_EMITTERNAME_POSITIVE_ME1_2 = 24386, |
4770 | | DIS_PDU_EMITTERNAME_POZITIV_MK = 24387, |
4771 | | DIS_PDU_EMITTERNAME_POST_BOW = 24390, |
4772 | | DIS_PDU_EMITTERNAME_POST_LAMP = 24435, |
4773 | | DIS_PDU_EMITTERNAME_POT_DRUM = 24480, |
4774 | | DIS_PDU_EMITTERNAME_POT_HEAD = 24525, |
4775 | | DIS_PDU_EMITTERNAME_POT_SHOT = 24535, |
4776 | | DIS_PDU_EMITTERNAME_PRAETORIAN_COUNTERMEASURES_SUITE = 24540, |
4777 | | DIS_PDU_EMITTERNAME_PRIMUS_30A = 24569, |
4778 | | DIS_PDU_EMITTERNAME_PRIMUS_40_WXD = 24570, |
4779 | | DIS_PDU_EMITTERNAME_PRIMUS_400 = 24614, |
4780 | | DIS_PDU_EMITTERNAME_PRIMUS_300SL = 24615, |
4781 | | DIS_PDU_EMITTERNAME_PRIMUS_500 = 24616, |
4782 | | DIS_PDU_EMITTERNAME_PRIMUS_650 = 24617, |
4783 | | DIS_PDU_EMITTERNAME_PRIMUS_700 = 24618, |
4784 | | DIS_PDU_EMITTERNAME_PRIMUS_800 = 24619, |
4785 | | DIS_PDU_EMITTERNAME_PRIMUS_3000 = 24620, |
4786 | | DIS_PDU_EMITTERNAME_PRIMUS_870 = 24622, |
4787 | | DIS_PDU_EMITTERNAME_PRORA = 24630, |
4788 | | DIS_PDU_EMITTERNAME_PRS_2 = 24631, |
4789 | | DIS_PDU_EMITTERNAME_PRS_3_ARGON_2 = 24633, |
4790 | | DIS_PDU_EMITTERNAME_PRORA_PA_1660 = 24635, |
4791 | | DIS_PDU_EMITTERNAME_PS_15 = 24640, |
4792 | | DIS_PDU_EMITTERNAME_PS_05A = 24650, |
4793 | | DIS_PDU_EMITTERNAME_PS_46_A = 24660, |
4794 | | DIS_PDU_EMITTERNAME_PS_70_R = 24705, |
4795 | | DIS_PDU_EMITTERNAME_PS_171_R = 24706, |
4796 | | DIS_PDU_EMITTERNAME_PS_860 = 24707, |
4797 | | DIS_PDU_EMITTERNAME_PS_870 = 24709, |
4798 | | DIS_PDU_EMITTERNAME_PS_890 = 24710, |
4799 | | DIS_PDU_EMITTERNAME_PSM_33 = 24720, |
4800 | | DIS_PDU_EMITTERNAME_PUFF_BALL = 24750, |
4801 | | DIS_PDU_EMITTERNAME_QUADRADAR_VI = 24755, |
4802 | | DIS_PDU_EMITTERNAME_QW_1A = 24757, |
4803 | | DIS_PDU_EMITTERNAME_PHAZOTRON_1RS2_1E = 24758, |
4804 | | DIS_PDU_EMITTERNAME_PVS_200 = 24760, |
4805 | | DIS_PDU_EMITTERNAME_PVS_2000 = 24761, |
4806 | | DIS_PDU_EMITTERNAME_R_330ZH = 24768, |
4807 | | DIS_PDU_EMITTERNAME_R_045 = 24769, |
4808 | | DIS_PDU_EMITTERNAME_R_76 = 24770, |
4809 | | DIS_PDU_EMITTERNAME_R_934B = 24771, |
4810 | | DIS_PDU_EMITTERNAME_RA_20 = 24772, |
4811 | | DIS_PDU_EMITTERNAME_RA723 = 24774, |
4812 | | DIS_PDU_EMITTERNAME_R41XXX = 24775, |
4813 | | DIS_PDU_EMITTERNAME_RAC_3D = 24776, |
4814 | | DIS_PDU_EMITTERNAME_RAC_30 = 24780, |
4815 | | DIS_PDU_EMITTERNAME_R_423AM = 24781, |
4816 | | DIS_PDU_EMITTERNAME_RAAD_1_TER = 24785, |
4817 | | DIS_PDU_EMITTERNAME_RAAD_2_TER = 24787, |
4818 | | DIS_PDU_EMITTERNAME_RACAL_1229 = 24795, |
4819 | | DIS_PDU_EMITTERNAME_DECCA_1230 = 24800, |
4820 | | DIS_PDU_EMITTERNAME_RACAL_AC_2690_BT = 24840, |
4821 | | DIS_PDU_EMITTERNAME_RACAL_DECCA_1216 = 24885, |
4822 | | DIS_PDU_EMITTERNAME_RACAL_DECCA_20V90_9 = 24890, |
4823 | | DIS_PDU_EMITTERNAME_RACAL_DECCA_360 = 24930, |
4824 | | DIS_PDU_EMITTERNAME_RACAL_DECCA_AC_1290 = 24975, |
4825 | | DIS_PDU_EMITTERNAME_RACAL_DECCA_TM_1229 = 25020, |
4826 | | DIS_PDU_EMITTERNAME_RACAL_DECCA_TM_1626 = 25065, |
4827 | | DIS_PDU_EMITTERNAME_RACAL_DRBN_34A = 25110, |
4828 | | DIS_PDU_EMITTERNAME_RADA_MHR = 25150, |
4829 | | DIS_PDU_EMITTERNAME_RADAR_24 = 25155, |
4830 | | DIS_PDU_EMITTERNAME_RADARPILOT_1000 = 25170, |
4831 | | DIS_PDU_EMITTERNAME_RADARPILOT_1100 = 25171, |
4832 | | DIS_PDU_EMITTERNAME_RAJENDRA = 25180, |
4833 | | DIS_PDU_EMITTERNAME_RAN_7S = 25200, |
4834 | | DIS_PDU_EMITTERNAME_RAN_10S = 25205, |
4835 | | DIS_PDU_EMITTERNAME_RAN_11_LX = 25245, |
4836 | | DIS_PDU_EMITTERNAME_RANI = 25250, |
4837 | | DIS_PDU_EMITTERNAME_RAPHAEL_TH = 25259, |
4838 | | DIS_PDU_EMITTERNAME_RAPIER_TA = 25260, |
4839 | | DIS_PDU_EMITTERNAME_RAPIER_2000_TA_DAGGER = 25265, |
4840 | | DIS_PDU_EMITTERNAME_RAPIER_MG = 25270, |
4841 | | DIS_PDU_EMITTERNAME_RASCAR_3400C = 25273, |
4842 | | DIS_PDU_EMITTERNAME_RASHMI = 25275, |
4843 | | DIS_PDU_EMITTERNAME_RASIT = 25276, |
4844 | | DIS_PDU_EMITTERNAME_RASIT_3190B = 25277, |
4845 | | DIS_PDU_EMITTERNAME_RAT_31_DL_M = 25278, |
4846 | | DIS_PDU_EMITTERNAME_RAT_31_DL = 25279, |
4847 | | DIS_PDU_EMITTERNAME_RAT_31S = 25280, |
4848 | | DIS_PDU_EMITTERNAME_RAT_8_S = 25281, |
4849 | | DIS_PDU_EMITTERNAME_RAT_31_SL = 25282, |
4850 | | DIS_PDU_EMITTERNAME_RAVEN_ES_05 = 25283, |
4851 | | DIS_PDU_EMITTERNAME_RATAC_LCT = 25285, |
4852 | | DIS_PDU_EMITTERNAME_RAWL = 25286, |
4853 | | DIS_PDU_EMITTERNAME_RATTLER = 25287, |
4854 | | DIS_PDU_EMITTERNAME_RAWS = 25288, |
4855 | | DIS_PDU_EMITTERNAME_RAWL_02 = 25289, |
4856 | | DIS_PDU_EMITTERNAME_RAYTHEON_1220 = 25290, |
4857 | | DIS_PDU_EMITTERNAME_RAWS_03 = 25291, |
4858 | | DIS_PDU_EMITTERNAME_RAYTHEON_1210XX = 25292, |
4859 | | DIS_PDU_EMITTERNAME_RAYTHEON_1302 = 25300, |
4860 | | DIS_PDU_EMITTERNAME_RAYTHEON_1500 = 25335, |
4861 | | DIS_PDU_EMITTERNAME_RAYTHEON_1645 = 25380, |
4862 | | DIS_PDU_EMITTERNAME_RAYTHEON_1650 = 25425, |
4863 | | DIS_PDU_EMITTERNAME_RAYTHEON_1900 = 25470, |
4864 | | DIS_PDU_EMITTERNAME_RAYTHEON_2502 = 25515, |
4865 | | DIS_PDU_EMITTERNAME_RAYTHEON_ANSCHUTZ_NAUTOSCAN_NX = 25530, |
4866 | | DIS_PDU_EMITTERNAME_RAYTHEON_R41 = 25540, |
4867 | | DIS_PDU_EMITTERNAME_RAYTHEON_RM_1025_6X = 25545, |
4868 | | DIS_PDU_EMITTERNAME_RAYTHEON_SL_72 = 25550, |
4869 | | DIS_PDU_EMITTERNAME_RAYTHEON_TM_1650_6X = 25560, |
4870 | | DIS_PDU_EMITTERNAME_RAYTHEON_TM_1660_12S = 25605, |
4871 | | DIS_PDU_EMITTERNAME_RAY_1220XR = 25630, |
4872 | | DIS_PDU_EMITTERNAME_RAY_1401 = 25635, |
4873 | | DIS_PDU_EMITTERNAME_RAY_2900 = 25650, |
4874 | | DIS_PDU_EMITTERNAME_RAYMARINE_RD218 = 25694, |
4875 | | DIS_PDU_EMITTERNAME_RAYPATH = 25695, |
4876 | | DIS_PDU_EMITTERNAME_RAYTHEON_PATHFINDER_ST_MK2 = 25698, |
4877 | | DIS_PDU_EMITTERNAME_RBE2 = 25735, |
4878 | | DIS_PDU_EMITTERNAME_RBE2_AA = 25736, |
4879 | | DIS_PDU_EMITTERNAME_RCT_180 = 25739, |
4880 | | DIS_PDU_EMITTERNAME_RDM = 25740, |
4881 | | DIS_PDU_EMITTERNAME_RDM_3 = 25745, |
4882 | | DIS_PDU_EMITTERNAME_RDI = 25750, |
4883 | | DIS_PDU_EMITTERNAME_RDY = 25760, |
4884 | | DIS_PDU_EMITTERNAME_RDY_3 = 25762, |
4885 | | DIS_PDU_EMITTERNAME_RDS_86 = 25770, |
4886 | | DIS_PDU_EMITTERNAME_RDN_72 = 25785, |
4887 | | DIS_PDU_EMITTERNAME_RDR_1A = 25830, |
4888 | | DIS_PDU_EMITTERNAME_RDR_1E = 25835, |
4889 | | DIS_PDU_EMITTERNAME_RDR_4A = 25840, |
4890 | | DIS_PDU_EMITTERNAME_RDR_150 = 25845, |
4891 | | DIS_PDU_EMITTERNAME_RDR_160XD = 25850, |
4892 | | DIS_PDU_EMITTERNAME_RDR_230_HP = 25853, |
4893 | | DIS_PDU_EMITTERNAME_RDR_1100 = 25855, |
4894 | | DIS_PDU_EMITTERNAME_RDR_1150 = 25860, |
4895 | | DIS_PDU_EMITTERNAME_RDR_1200 = 25875, |
4896 | | DIS_PDU_EMITTERNAME_RDR_1400 = 25885, |
4897 | | DIS_PDU_EMITTERNAME_RDR_1400_C = 25890, |
4898 | | DIS_PDU_EMITTERNAME_RDR_4000 = 25892, |
4899 | | DIS_PDU_EMITTERNAME_RDR_1500 = 25895, |
4900 | | DIS_PDU_EMITTERNAME_RICE_CAKE = 25896, |
4901 | | DIS_PDU_EMITTERNAME_RDR_1600 = 25897, |
4902 | | DIS_PDU_EMITTERNAME_RDR_2000 = 25898, |
4903 | | DIS_PDU_EMITTERNAME_RDR_1700B = 25899, |
4904 | | DIS_PDU_EMITTERNAME_REMORA = 25900, |
4905 | | DIS_PDU_EMITTERNAME_RICE_FIELD = 25901, |
4906 | | DIS_PDU_EMITTERNAME_REC_1A = 25902, |
4907 | | DIS_PDU_EMITTERNAME_REC_1B = 25903, |
4908 | | DIS_PDU_EMITTERNAME_REC_1C = 25904, |
4909 | | DIS_PDU_EMITTERNAME_RESOLVE_EAS = 25906, |
4910 | | DIS_PDU_EMITTERNAME_RICE_CUP_C = 25907, |
4911 | | DIS_PDU_EMITTERNAME_REL_6E = 25908, |
4912 | | DIS_PDU_EMITTERNAME_REC_1 = 25909, |
4913 | | DIS_PDU_EMITTERNAME_RICE_BOWL = 25910, |
4914 | | DIS_PDU_EMITTERNAME_IMPROVED_REPORTER = 25911, |
4915 | | DIS_PDU_EMITTERNAME_RICE_BUG = 25912, |
4916 | | DIS_PDU_EMITTERNAME_RICE_CUP = 25915, |
4917 | | DIS_PDU_EMITTERNAME_RICE_LAMP = 25920, |
4918 | | DIS_PDU_EMITTERNAME_RICE_BIRD = 25921, |
4919 | | DIS_PDU_EMITTERNAME_REVATHI = 25940, |
4920 | | DIS_PDU_EMITTERNAME_REZONANS = 25950, |
4921 | | DIS_PDU_EMITTERNAME_RGM_UGM_109B = 25955, |
4922 | | DIS_PDU_EMITTERNAME_RGM_UGM_109E_HOMING_RADAR = 25958, |
4923 | | DIS_PDU_EMITTERNAME_RICE_PAD = 25965, |
4924 | | DIS_PDU_EMITTERNAME_RKL_526 = 25966, |
4925 | | DIS_PDU_EMITTERNAME_RKZ_764 = 25967, |
4926 | | DIS_PDU_EMITTERNAME_RKZ_766 = 25968, |
4927 | | DIS_PDU_EMITTERNAME_RKL_165 = 25969, |
4928 | | DIS_PDU_EMITTERNAME_RKL_609 = 25970, |
4929 | | DIS_PDU_EMITTERNAME_RKL_800 = 25971, |
4930 | | DIS_PDU_EMITTERNAME_RKZ_761 = 25972, |
4931 | | DIS_PDU_EMITTERNAME_RKZ_2000 = 25973, |
4932 | | DIS_PDU_EMITTERNAME_RIS_4C_A = 25974, |
4933 | | DIS_PDU_EMITTERNAME_RL_2000 = 25975, |
4934 | | DIS_PDU_EMITTERNAME_RL_41 = 25976, |
4935 | | DIS_PDU_EMITTERNAME_RIR_778 = 25977, |
4936 | | DIS_PDU_EMITTERNAME_RISAT = 25978, |
4937 | | DIS_PDU_EMITTERNAME_RLM_S = 25979, |
4938 | | DIS_PDU_EMITTERNAME_RIM_HAT_ESM_ECM_SUITE = 25980, |
4939 | | DIS_PDU_EMITTERNAME_REL_86TM = 26008, |
4940 | | DIS_PDU_EMITTERNAME_RICE_SCREEN = 26010, |
4941 | | DIS_PDU_EMITTERNAME_DECCA_RM_1070A = 26011, |
4942 | | DIS_PDU_EMITTERNAME_RM370BT = 26015, |
4943 | | DIS_PDU_EMITTERNAME_ROCKWELL_COLLINS_FMR_200X = 26020, |
4944 | | DIS_PDU_EMITTERNAME_RM_231_2 = 26040, |
4945 | | DIS_PDU_EMITTERNAME_RM_231_3 = 26041, |
4946 | | DIS_PDU_EMITTERNAME_RMT_0100A = 26043, |
4947 | | DIS_PDU_EMITTERNAME_RN_222 = 26045, |
4948 | | DIS_PDU_EMITTERNAME_ROLAND_2 = 26053, |
4949 | | DIS_PDU_EMITTERNAME_ROLAND_BN = 26055, |
4950 | | DIS_PDU_EMITTERNAME_ROLAND_MG = 26100, |
4951 | | DIS_PDU_EMITTERNAME_ROLAND_TA = 26145, |
4952 | | DIS_PDU_EMITTERNAME_ROLAND_TT = 26190, |
4953 | | DIS_PDU_EMITTERNAME_ROTODOME = 26210, |
4954 | | DIS_PDU_EMITTERNAME_ROUND_BALL = 26235, |
4955 | | DIS_PDU_EMITTERNAME_RP_379D_TIRADA_D = 26236, |
4956 | | DIS_PDU_EMITTERNAME_RP_3 = 26237, |
4957 | | DIS_PDU_EMITTERNAME_RP_4G = 26238, |
4958 | | DIS_PDU_EMITTERNAME_ROUND_HOUSE = 26280, |
4959 | | DIS_PDU_EMITTERNAME_ROUND_HOUSE_B = 26325, |
4960 | | DIS_PDU_EMITTERNAME_RPR_117 = 26326, |
4961 | | DIS_PDU_EMITTERNAME_RS_02_50 = 26327, |
4962 | | DIS_PDU_EMITTERNAME_RSR_210N = 26328, |
4963 | | DIS_PDU_EMITTERNAME_RT_02_50 = 26330, |
4964 | | DIS_PDU_EMITTERNAME_RTA_4100 = 26340, |
4965 | | DIS_PDU_EMITTERNAME_RTN_1A = 26350, |
4966 | | DIS_PDU_EMITTERNAME_RTN_25X = 26353, |
4967 | | DIS_PDU_EMITTERNAME_RTS_6400 = 26354, |
4968 | | DIS_PDU_EMITTERNAME_RUBY_RAKE = 26355, |
4969 | | DIS_PDU_EMITTERNAME_RUM_SLING = 26360, |
4970 | | DIS_PDU_EMITTERNAME_RUM_SLING_RO = 26361, |
4971 | | DIS_PDU_EMITTERNAME_RUM_SLING_TT = 26362, |
4972 | | DIS_PDU_EMITTERNAME_RV2 = 26370, |
4973 | | DIS_PDU_EMITTERNAME_RV3 = 26415, |
4974 | | DIS_PDU_EMITTERNAME_RV5 = 26460, |
4975 | | DIS_PDU_EMITTERNAME_RV10 = 26505, |
4976 | | DIS_PDU_EMITTERNAME_RV_15M = 26506, |
4977 | | DIS_PDU_EMITTERNAME_RV17 = 26550, |
4978 | | DIS_PDU_EMITTERNAME_RV18 = 26595, |
4979 | | DIS_PDU_EMITTERNAME_RV_21 = 26596, |
4980 | | DIS_PDU_EMITTERNAME_RV_21B = 26597, |
4981 | | DIS_PDU_EMITTERNAME_RV_25 = 26600, |
4982 | | DIS_PDU_EMITTERNAME_RV_377 = 26610, |
4983 | | DIS_PDU_EMITTERNAME_RV_UM = 26640, |
4984 | | DIS_PDU_EMITTERNAME_RWD_8 = 26650, |
4985 | | DIS_PDU_EMITTERNAME_RXN_2_60 = 26660, |
4986 | | DIS_PDU_EMITTERNAME_RYE_HOUSE = 26665, |
4987 | | DIS_PDU_EMITTERNAME_S_1810CD = 26670, |
4988 | | DIS_PDU_EMITTERNAME_SAHAB = 26672, |
4989 | | DIS_PDU_EMITTERNAME_SALAMANDRE = 26673, |
4990 | | DIS_PDU_EMITTERNAME_SAMYUNG_SMR_7200 = 26674, |
4991 | | DIS_PDU_EMITTERNAME_S1850M = 26675, |
4992 | | DIS_PDU_EMITTERNAME_S_511 = 26676, |
4993 | | DIS_PDU_EMITTERNAME_S_512 = 26677, |
4994 | | DIS_PDU_EMITTERNAME_S_600 = 26678, |
4995 | | DIS_PDU_EMITTERNAME_S_604 = 26679, |
4996 | | DIS_PDU_EMITTERNAME_S_763_LANZA_3D = 26680, |
4997 | | DIS_PDU_EMITTERNAME_S_613 = 26681, |
4998 | | DIS_PDU_EMITTERNAME_S_631 = 26682, |
4999 | | DIS_PDU_EMITTERNAME_S_654 = 26683, |
5000 | | DIS_PDU_EMITTERNAME_S_669 = 26684, |
5001 | | DIS_PDU_EMITTERNAME_SA_2_GUIDELINE = 26685, |
5002 | | DIS_PDU_EMITTERNAME_S_244 = 26686, |
5003 | | DIS_PDU_EMITTERNAME_S_711 = 26687, |
5004 | | DIS_PDU_EMITTERNAME_SA_3_GOA = 26730, |
5005 | | DIS_PDU_EMITTERNAME_SA_8_GECKO_DT = 26775, |
5006 | | DIS_PDU_EMITTERNAME_GLADIATOR_TELAR_TIR = 26795, |
5007 | | DIS_PDU_EMITTERNAME_GIANT_TELAR_TIR = 26797, |
5008 | | DIS_PDU_EMITTERNAME_SABER_M60 = 26799, |
5009 | | DIS_PDU_EMITTERNAME_SAMOVAR = 26805, |
5010 | | DIS_PDU_EMITTERNAME_SAMPSON = 26810, |
5011 | | DIS_PDU_EMITTERNAME_SA_N_7_GADFLY_TI = 26820, |
5012 | | DIS_PDU_EMITTERNAME_SA_N_11_CADS_1_UN = 26865, |
5013 | | DIS_PDU_EMITTERNAME_SACCADE_MH = 26900, |
5014 | | DIS_PDU_EMITTERNAME_SALT_POT_A_B = 26910, |
5015 | | DIS_PDU_EMITTERNAME_SAP_14 = 26920, |
5016 | | DIS_PDU_EMITTERNAME_SAP_518 = 26925, |
5017 | | DIS_PDU_EMITTERNAME_SAP_518M = 26926, |
5018 | | DIS_PDU_EMITTERNAME_SAND_BAR = 26930, |
5019 | | DIS_PDU_EMITTERNAME_SA_26_PECHORA_2M_TTR = 26935, |
5020 | | DIS_PDU_EMITTERNAME_SAR_ON_UAVS = 26945, |
5021 | | DIS_PDU_EMITTERNAME_SATRAPE = 26950, |
5022 | | DIS_PDU_EMITTERNAME_SATURNE_II = 26955, |
5023 | | DIS_PDU_EMITTERNAME_SAYYAD_2_TER = 26957, |
5024 | | DIS_PDU_EMITTERNAME_SCAN_CAN = 27000, |
5025 | | DIS_PDU_EMITTERNAME_SCAN_FIX = 27045, |
5026 | | DIS_PDU_EMITTERNAME_SCAN_ODD = 27090, |
5027 | | DIS_PDU_EMITTERNAME_SCANTER_1002 = 27095, |
5028 | | DIS_PDU_EMITTERNAME_SCANTER_2001 = 27100, |
5029 | | DIS_PDU_EMITTERNAME_SCANTER_2002 = 27101, |
5030 | | DIS_PDU_EMITTERNAME_SCANTER_2100 = 27102, |
5031 | | DIS_PDU_EMITTERNAME_SCANTER_4002 = 27109, |
5032 | | DIS_PDU_EMITTERNAME_SCANTER_4100 = 27110, |
5033 | | DIS_PDU_EMITTERNAME_SCANTER_5102 = 27111, |
5034 | | DIS_PDU_EMITTERNAME_SCANTER_5502 = 27113, |
5035 | | DIS_PDU_EMITTERNAME_SCANTER_6000 = 27115, |
5036 | | DIS_PDU_EMITTERNAME_SCANTER_6002 = 27116, |
5037 | | DIS_PDU_EMITTERNAME_SCANTER_MIL_009 = 27125, |
5038 | | DIS_PDU_EMITTERNAME_SCAN_THREE = 27135, |
5039 | | DIS_PDU_EMITTERNAME_SCANTER_MIL_S = 27137, |
5040 | | DIS_PDU_EMITTERNAME_SCANTER_SMR = 27139, |
5041 | | DIS_PDU_EMITTERNAME_SCANTER_CSR = 27140, |
5042 | | DIS_PDU_EMITTERNAME_SCORADS = 27141, |
5043 | | DIS_PDU_EMITTERNAME_SCIMITAR = 27142, |
5044 | | DIS_PDU_EMITTERNAME_STAR_2000 = 27143, |
5045 | | DIS_PDU_EMITTERNAME_SCOREBOARD = 27150, |
5046 | | DIS_PDU_EMITTERNAME_SCOOP_PAIR = 27175, |
5047 | | DIS_PDU_EMITTERNAME_SCOUP_PLATE = 27180, |
5048 | | DIS_PDU_EMITTERNAME_SCOUT = 27183, |
5049 | | DIS_PDU_EMITTERNAME_SCR_584 = 27190, |
5050 | | DIS_PDU_EMITTERNAME_SEA_ARCHER_2 = 27225, |
5051 | | DIS_PDU_EMITTERNAME_SEA_BASED_X_BAND = 27230, |
5052 | | DIS_PDU_EMITTERNAME_SEA_DRAGON = 27235, |
5053 | | DIS_PDU_EMITTERNAME_SEA_EAGLE_TYPE_381 = 27239, |
5054 | | DIS_PDU_EMITTERNAME_SEA_EAGLE_S_C_TYPE_382 = 27240, |
5055 | | DIS_PDU_EMITTERNAME_SEA_FALCON = 27245, |
5056 | | DIS_PDU_EMITTERNAME_SEA_GIRAFFE_AMB = 27248, |
5057 | | DIS_PDU_EMITTERNAME_SEAGUARD = 27251, |
5058 | | DIS_PDU_EMITTERNAME_SEA_HAWK_SHN_X12 = 27260, |
5059 | | DIS_PDU_EMITTERNAME_SEA_HUNTER_4_MG = 27270, |
5060 | | DIS_PDU_EMITTERNAME_SEA_HUNTER_4_TA = 27315, |
5061 | | DIS_PDU_EMITTERNAME_SEA_HUNTER_4_TT = 27360, |
5062 | | DIS_PDU_EMITTERNAME_SEA_GULL = 27405, |
5063 | | DIS_PDU_EMITTERNAME_SEA_MASTER_400 = 27430, |
5064 | | DIS_PDU_EMITTERNAME_SEA_NET = 27450, |
5065 | | DIS_PDU_EMITTERNAME_SEA_SPRAY = 27495, |
5066 | | DIS_PDU_EMITTERNAME_SEA_TIGER = 27540, |
5067 | | DIS_PDU_EMITTERNAME_SEA_TIGER_M = 27550, |
5068 | | DIS_PDU_EMITTERNAME_SEASTAR_SEA_WATCHER_100 = 27560, |
5069 | | DIS_PDU_EMITTERNAME_SEARCHWATER = 27570, |
5070 | | DIS_PDU_EMITTERNAME_SEARCHWATER_2000 = 27575, |
5071 | | DIS_PDU_EMITTERNAME_SEASONDE = 27580, |
5072 | | DIS_PDU_EMITTERNAME_SEASPRAY_7000E = 27582, |
5073 | | DIS_PDU_EMITTERNAME_SEAVUE = 27583, |
5074 | | DIS_PDU_EMITTERNAME_SEASPRAY_MK3 = 27584, |
5075 | | DIS_PDU_EMITTERNAME_SELENIA_ORION_7 = 27585, |
5076 | | DIS_PDU_EMITTERNAME_SELENIA_TYPE_912 = 27630, |
5077 | | DIS_PDU_EMITTERNAME_SELENNIA_RAN_12_L_X = 27675, |
5078 | | DIS_PDU_EMITTERNAME_SELENIA_RAN_20S = 27680, |
5079 | | DIS_PDU_EMITTERNAME_SELENNIA_RTN_10X = 27720, |
5080 | | DIS_PDU_EMITTERNAME_SELINIA_ARP_1645 = 27765, |
5081 | | DIS_PDU_EMITTERNAME_SENTIR_M20 = 27770, |
5082 | | DIS_PDU_EMITTERNAME_SERDAR = 27771, |
5083 | | DIS_PDU_EMITTERNAME_SERHAT = 27773, |
5084 | | DIS_PDU_EMITTERNAME_SERIES_10_COMPACT_SUBMARINE_RADAR_CSR = 27775, |
5085 | | DIS_PDU_EMITTERNAME_SERIES_52 = 27780, |
5086 | | DIS_PDU_EMITTERNAME_SERIES_320 = 27790, |
5087 | | DIS_PDU_EMITTERNAME_SG = 27800, |
5088 | | DIS_PDU_EMITTERNAME_SGJ_02 = 27802, |
5089 | | DIS_PDU_EMITTERNAME_SGJ_03 = 27803, |
5090 | | DIS_PDU_EMITTERNAME_SGR_102_00 = 27810, |
5091 | | DIS_PDU_EMITTERNAME_SGR_103_02 = 27855, |
5092 | | DIS_PDU_EMITTERNAME_SGR_104 = 27870, |
5093 | | DIS_PDU_EMITTERNAME_SHAHED_129_SAR = 27873, |
5094 | | DIS_PDU_EMITTERNAME_SHAHINE = 27875, |
5095 | | DIS_PDU_EMITTERNAME_SHEET_BEND = 27900, |
5096 | | DIS_PDU_EMITTERNAME_SHEET_CURVE = 27945, |
5097 | | DIS_PDU_EMITTERNAME_SHIKRA = 27980, |
5098 | | DIS_PDU_EMITTERNAME_SHIP_GLOBE = 27990, |
5099 | | DIS_PDU_EMITTERNAME_SHIP_WHEEL = 28035, |
5100 | | DIS_PDU_EMITTERNAME_SGR_114 = 28080, |
5101 | | DIS_PDU_EMITTERNAME_SHORE_WALK_A = 28125, |
5102 | | DIS_PDU_EMITTERNAME_SHORT_HORN = 28170, |
5103 | | DIS_PDU_EMITTERNAME_SHOT_DOME = 28215, |
5104 | | DIS_PDU_EMITTERNAME_SIDE_GLOBE_JN = 28260, |
5105 | | DIS_PDU_EMITTERNAME_PRV_11_SIDE_NET = 28280, |
5106 | | DIS_PDU_EMITTERNAME_SIDE_WALK_A = 28305, |
5107 | | DIS_PDU_EMITTERNAME_SIGNAAL_BHARAT = 28340, |
5108 | | DIS_PDU_EMITTERNAME_SIGNAAL_DA_02 = 28350, |
5109 | | DIS_PDU_EMITTERNAME_SIGNAAL_DA_05 = 28395, |
5110 | | DIS_PDU_EMITTERNAME_SIGNAAL_DA_08 = 28440, |
5111 | | DIS_PDU_EMITTERNAME_SIGNAAL_DA_08_2LS = 28445, |
5112 | | DIS_PDU_EMITTERNAME_SIGNAAL_LW_04 = 28480, |
5113 | | DIS_PDU_EMITTERNAME_SIGNAAL_LW_08 = 28485, |
5114 | | DIS_PDU_EMITTERNAME_SIGNAAL_LWOR = 28530, |
5115 | | DIS_PDU_EMITTERNAME_SIGNAAL_M45 = 28575, |
5116 | | DIS_PDU_EMITTERNAME_SIGNAAL_MW_08 = 28620, |
5117 | | DIS_PDU_EMITTERNAME_SIGNAAL_SMART = 28665, |
5118 | | DIS_PDU_EMITTERNAME_SIGNAAL_STING = 28710, |
5119 | | DIS_PDU_EMITTERNAME_SIGNAAL_STIR = 28755, |
5120 | | DIS_PDU_EMITTERNAME_SIGNAAL_STIR_1_8M = 28760, |
5121 | | DIS_PDU_EMITTERNAME_SIGNAAL_STIR_24M = 28770, |
5122 | | DIS_PDU_EMITTERNAME_SIGNAAL_WM_20_2 = 28800, |
5123 | | DIS_PDU_EMITTERNAME_SIGNAAL_WM_25 = 28845, |
5124 | | DIS_PDU_EMITTERNAME_SIGNAAL_WM_27 = 28890, |
5125 | | DIS_PDU_EMITTERNAME_SIGNAAL_WM_28 = 28935, |
5126 | | DIS_PDU_EMITTERNAME_SIGNAAL_ZW_01 = 28980, |
5127 | | DIS_PDU_EMITTERNAME_SIGNAAL_ZW_06 = 29025, |
5128 | | DIS_PDU_EMITTERNAME_SIGNAAL_ZW_07 = 29030, |
5129 | | DIS_PDU_EMITTERNAME_SIGNAAL_ZW_0800 = 29035, |
5130 | | DIS_PDU_EMITTERNAME_SIMRAD_3G = 29043, |
5131 | | DIS_PDU_EMITTERNAME_SIMRAD_4G = 29045, |
5132 | | DIS_PDU_EMITTERNAME_SIMRAD_CA54 = 29050, |
5133 | | DIS_PDU_EMITTERNAME_SIMRAD_HALO_6 = 29060, |
5134 | | DIS_PDU_EMITTERNAME_SKI_POLE = 29070, |
5135 | | DIS_PDU_EMITTERNAME_SKIN_HEAD = 29115, |
5136 | | DIS_PDU_EMITTERNAME_SKIP_SPIN = 29160, |
5137 | | DIS_PDU_EMITTERNAME_SKYFENDER = 29172, |
5138 | | DIS_PDU_EMITTERNAME_SKY_WAVE_OVER_THE_HORIZON = 29175, |
5139 | | DIS_PDU_EMITTERNAME_SKYGUARD_B = 29180, |
5140 | | DIS_PDU_EMITTERNAME_SKYGUARD_TA_UAR_1021 = 29185, |
5141 | | DIS_PDU_EMITTERNAME_SKYGUARD_TT_UAR_1021 = 29190, |
5142 | | DIS_PDU_EMITTERNAME_SKYGUARD_LR = 29191, |
5143 | | DIS_PDU_EMITTERNAME_SKYMASTER = 29200, |
5144 | | DIS_PDU_EMITTERNAME_SKY_WATCH = 29205, |
5145 | | DIS_PDU_EMITTERNAME_SKY_RANGER = 29210, |
5146 | | DIS_PDU_EMITTERNAME_SKYSHADOW = 29215, |
5147 | | DIS_PDU_EMITTERNAME_SKYSHIELD_TA = 29220, |
5148 | | DIS_PDU_EMITTERNAME_SL = 29250, |
5149 | | DIS_PDU_EMITTERNAME_SL_ALQ_234 = 29270, |
5150 | | DIS_PDU_EMITTERNAME_SLAP_SHOT = 29295, |
5151 | | DIS_PDU_EMITTERNAME_SLAP_SHOT_G = 29297, |
5152 | | DIS_PDU_EMITTERNAME_SLC_2 = 29300, |
5153 | | DIS_PDU_EMITTERNAME_SLC_2E = 29301, |
5154 | | DIS_PDU_EMITTERNAME_SLC_4 = 29305, |
5155 | | DIS_PDU_EMITTERNAME_SLIM_NET = 29340, |
5156 | | DIS_PDU_EMITTERNAME_SLOT_BACK_A = 29385, |
5157 | | DIS_PDU_EMITTERNAME_SLOT_BACK_ILL = 29400, |
5158 | | DIS_PDU_EMITTERNAME_SLOT_BACK_B = 29430, |
5159 | | DIS_PDU_EMITTERNAME_SLOT_BACK_IV = 29431, |
5160 | | DIS_PDU_EMITTERNAME_SLOT_BACK_B_TOPAZ = 29432, |
5161 | | DIS_PDU_EMITTERNAME_SLOT_BACK_E = 29433, |
5162 | | DIS_PDU_EMITTERNAME_SLOT_BACK_G = 29434, |
5163 | | DIS_PDU_EMITTERNAME_SLOT_BACK_VI = 29435, |
5164 | | DIS_PDU_EMITTERNAME_SLOT_REST = 29440, |
5165 | | DIS_PDU_EMITTERNAME_SM_674A_UPM = 29450, |
5166 | | DIS_PDU_EMITTERNAME_SMA_3_RM = 29475, |
5167 | | DIS_PDU_EMITTERNAME_SMA_3_RM_20 = 29520, |
5168 | | DIS_PDU_EMITTERNAME_SMA_3RM_20A_SMG = 29565, |
5169 | | DIS_PDU_EMITTERNAME_SMA_BPS_704 = 29610, |
5170 | | DIS_PDU_EMITTERNAME_SMA_SPIN_749_V_2 = 29655, |
5171 | | DIS_PDU_EMITTERNAME_SMA_SPN_703 = 29700, |
5172 | | DIS_PDU_EMITTERNAME_SMA_SPN_751 = 29745, |
5173 | | DIS_PDU_EMITTERNAME_SMA_SPOS_748 = 29790, |
5174 | | DIS_PDU_EMITTERNAME_SMA_SPQ_2 = 29835, |
5175 | | DIS_PDU_EMITTERNAME_SMA_SPQ_2D = 29880, |
5176 | | DIS_PDU_EMITTERNAME_SMA_SPQ_701 = 29925, |
5177 | | DIS_PDU_EMITTERNAME_SMA_SPS_702_UPX = 29970, |
5178 | | DIS_PDU_EMITTERNAME_SMA_ST_2_OTOMAT_II_MH = 30015, |
5179 | | DIS_PDU_EMITTERNAME_SR_47A = 30016, |
5180 | | DIS_PDU_EMITTERNAME_SMA_718_BEACON = 30060, |
5181 | | DIS_PDU_EMITTERNAME_SMALL_FRED = 30065, |
5182 | | DIS_PDU_EMITTERNAME_SMART_S = 30068, |
5183 | | DIS_PDU_EMITTERNAME_SMART_S_MK2 = 30069, |
5184 | | DIS_PDU_EMITTERNAME_SMART_L = 30070, |
5185 | | DIS_PDU_EMITTERNAME_SM_932 = 30072, |
5186 | | DIS_PDU_EMITTERNAME_SMOG_LAMP = 30075, |
5187 | | DIS_PDU_EMITTERNAME_SNAP_SHOT = 30080, |
5188 | | DIS_PDU_EMITTERNAME_SNOOP_DRIFT = 30105, |
5189 | | DIS_PDU_EMITTERNAME_SNOOP_HALF = 30140, |
5190 | | DIS_PDU_EMITTERNAME_SNOOP_HEAD = 30150, |
5191 | | DIS_PDU_EMITTERNAME_SNOOP_PAIR = 30195, |
5192 | | DIS_PDU_EMITTERNAME_SNOOP_PLATE = 30240, |
5193 | | DIS_PDU_EMITTERNAME_SNOOP_PING = 30255, |
5194 | | DIS_PDU_EMITTERNAME_SNOOP_SLAB = 30285, |
5195 | | DIS_PDU_EMITTERNAME_SNOOP_TRAY = 30330, |
5196 | | DIS_PDU_EMITTERNAME_SNOOP_TRAY_1 = 30375, |
5197 | | DIS_PDU_EMITTERNAME_SNOOP_TRAY_2 = 30420, |
5198 | | DIS_PDU_EMITTERNAME_SNOOP_TRAY_3 = 30421, |
5199 | | DIS_PDU_EMITTERNAME_SNOOP_WATCH = 30465, |
5200 | | DIS_PDU_EMITTERNAME_9S18M1_SNOW_DRIFT = 30470, |
5201 | | DIS_PDU_EMITTERNAME_9S18M1E_SNOW_DRIFT = 30471, |
5202 | | DIS_PDU_EMITTERNAME_SPB_7 = 30475, |
5203 | | DIS_PDU_EMITTERNAME_SNOW_DROP = 30480, |
5204 | | DIS_PDU_EMITTERNAME_SNW_10 = 30490, |
5205 | | DIS_PDU_EMITTERNAME_SO_1 = 30510, |
5206 | | DIS_PDU_EMITTERNAME_SO_12 = 30520, |
5207 | | DIS_PDU_EMITTERNAME_SO_A_COMMUNIST = 30555, |
5208 | | DIS_PDU_EMITTERNAME_SO_69 = 30580, |
5209 | | DIS_PDU_EMITTERNAME_SOCK_EYE = 30600, |
5210 | | DIS_PDU_EMITTERNAME_SOM_64 = 30645, |
5211 | | DIS_PDU_EMITTERNAME_SOPKA_HILL = 30650, |
5212 | | DIS_PDU_EMITTERNAME_SORBSIYA = 30660, |
5213 | | DIS_PDU_EMITTERNAME_SORBTSIYA_L005 = 30661, |
5214 | | DIS_PDU_EMITTERNAME_SORBTSIYA_L005S = 30662, |
5215 | | DIS_PDU_EMITTERNAME_SPADA_SIR = 30665, |
5216 | | DIS_PDU_EMITTERNAME_SPADA_TT = 30670, |
5217 | | DIS_PDU_EMITTERNAME_SPARROW_AIM_RIM_7_ILL = 30690, |
5218 | | DIS_PDU_EMITTERNAME_SPERRY_RASCAR = 30691, |
5219 | | DIS_PDU_EMITTERNAME_SPECTRA = 30692, |
5220 | | DIS_PDU_EMITTERNAME_SPEAR3_MMW = 30696, |
5221 | | DIS_PDU_EMITTERNAME_SPERRY_M_3 = 30700, |
5222 | | DIS_PDU_EMITTERNAME_SPERRY_VISIONMASTER_FT = 30701, |
5223 | | DIS_PDU_EMITTERNAME_SPEXER_2000 = 30710, |
5224 | | DIS_PDU_EMITTERNAME_SPG_53F = 30735, |
5225 | | DIS_PDU_EMITTERNAME_SPG_70_RTN_10X = 30780, |
5226 | | DIS_PDU_EMITTERNAME_SPG_74_RTN_20X = 30825, |
5227 | | DIS_PDU_EMITTERNAME_SPG_75_RTN_30X = 30870, |
5228 | | DIS_PDU_EMITTERNAME_SPG_76_RTN_30X = 30915, |
5229 | | DIS_PDU_EMITTERNAME_SPIN_SCAN_A = 30960, |
5230 | | DIS_PDU_EMITTERNAME_SPIN_SCAN_B = 31005, |
5231 | | DIS_PDU_EMITTERNAME_SPIN_TROUGH = 31050, |
5232 | | DIS_PDU_EMITTERNAME_SPINO_D_ADDA_WTR = 31070, |
5233 | | DIS_PDU_EMITTERNAME_SPJ_40 = 31080, |
5234 | | DIS_PDU_EMITTERNAME_SPLASH_DROP = 31095, |
5235 | | DIS_PDU_EMITTERNAME_SPN_2 = 31096, |
5236 | | DIS_PDU_EMITTERNAME_SPN_4 = 31097, |
5237 | | DIS_PDU_EMITTERNAME_SPN_30 = 31100, |
5238 | | DIS_PDU_EMITTERNAME_SPN_35A = 31140, |
5239 | | DIS_PDU_EMITTERNAME_SPN_41 = 31185, |
5240 | | DIS_PDU_EMITTERNAME_SPN_42 = 31230, |
5241 | | DIS_PDU_EMITTERNAME_SPN_43A = 31275, |
5242 | | DIS_PDU_EMITTERNAME_SPN_43B = 31320, |
5243 | | DIS_PDU_EMITTERNAME_SPN_44 = 31365, |
5244 | | DIS_PDU_EMITTERNAME_SPN_46 = 31410, |
5245 | | DIS_PDU_EMITTERNAME_SPN_703 = 31455, |
5246 | | DIS_PDU_EMITTERNAME_SPN_720_P_2080 = 31475, |
5247 | | DIS_PDU_EMITTERNAME_SPN_728_V_1 = 31500, |
5248 | | DIS_PDU_EMITTERNAME_SPN_748 = 31545, |
5249 | | DIS_PDU_EMITTERNAME_SPN_750 = 31590, |
5250 | | DIS_PDU_EMITTERNAME_SPO_8 = 31592, |
5251 | | DIS_PDU_EMITTERNAME_SPN_753G = 31593, |
5252 | | DIS_PDU_EMITTERNAME_SPONGE_CAKE = 31635, |
5253 | | DIS_PDU_EMITTERNAME_P_12_SPOON_REST = 31680, |
5254 | | DIS_PDU_EMITTERNAME_P_18_SPOON_REST_A = 31681, |
5255 | | DIS_PDU_EMITTERNAME_P_18_SPOON_REST_B = 31682, |
5256 | | DIS_PDU_EMITTERNAME_P_18_SPOON_REST_D = 31684, |
5257 | | DIS_PDU_EMITTERNAME_P_18MH2 = 31685, |
5258 | | DIS_PDU_EMITTERNAME_SPORK_REST = 31700, |
5259 | | DIS_PDU_EMITTERNAME_SPQ_712_RAN_12_L_X = 31725, |
5260 | | DIS_PDU_EMITTERNAME_SPR_2 = 31730, |
5261 | | DIS_PDU_EMITTERNAME_SPR_51 = 31740, |
5262 | | DIS_PDU_EMITTERNAME_SPS_5_FASOL = 31765, |
5263 | | DIS_PDU_EMITTERNAME_SPS_6 = 31766, |
5264 | | DIS_PDU_EMITTERNAME_SPS_6C = 31770, |
5265 | | DIS_PDU_EMITTERNAME_SPS_10F = 31815, |
5266 | | DIS_PDU_EMITTERNAME_SPS_12 = 31860, |
5267 | | DIS_PDU_EMITTERNAME_SPS_22N_BUKET = 31870, |
5268 | | DIS_PDU_EMITTERNAME_SPS_33N_BUKET = 31875, |
5269 | | DIS_PDU_EMITTERNAME_SPS_44N_BUKET = 31880, |
5270 | | DIS_PDU_EMITTERNAME_SPS_55N_BUKET = 31890, |
5271 | | DIS_PDU_EMITTERNAME_SPS_62 = 31925, |
5272 | | DIS_PDU_EMITTERNAME_SPS_100K = 31935, |
5273 | | DIS_PDU_EMITTERNAME_SPS_141 = 31951, |
5274 | | DIS_PDU_EMITTERNAME_SPS_142 = 31952, |
5275 | | DIS_PDU_EMITTERNAME_SPS_143 = 31953, |
5276 | | DIS_PDU_EMITTERNAME_SPS_151 = 31955, |
5277 | | DIS_PDU_EMITTERNAME_SPS_152 = 31956, |
5278 | | DIS_PDU_EMITTERNAME_SPS_153 = 31957, |
5279 | | DIS_PDU_EMITTERNAME_SPS_160_GERAN = 31959, |
5280 | | DIS_PDU_EMITTERNAME_SPS_161 = 31960, |
5281 | | DIS_PDU_EMITTERNAME_SPS_95K = 31970, |
5282 | | DIS_PDU_EMITTERNAME_SPS_171_JAMMER = 31971, |
5283 | | DIS_PDU_EMITTERNAME_SPS_172_JAMMER = 31972, |
5284 | | DIS_PDU_EMITTERNAME_SPS_768_RAN_EL = 31995, |
5285 | | DIS_PDU_EMITTERNAME_SPS_540K = 32010, |
5286 | | DIS_PDU_EMITTERNAME_SPS_550K_MF = 32020, |
5287 | | DIS_PDU_EMITTERNAME_SPS_774_RAN_10S = 32040, |
5288 | | DIS_PDU_EMITTERNAME_SPY_790 = 32085, |
5289 | | DIS_PDU_EMITTERNAME_SQUARE_HEAD = 32130, |
5290 | | DIS_PDU_EMITTERNAME_SQUARE_PAIR = 32175, |
5291 | | DIS_PDU_EMITTERNAME_SQUARE_SLOT = 32220, |
5292 | | DIS_PDU_EMITTERNAME_SQUARE_TIE = 32265, |
5293 | | DIS_PDU_EMITTERNAME_SHMEL_SQUASH_DOME = 32310, |
5294 | | DIS_PDU_EMITTERNAME_P_15M_SQUAT_EYE = 32330, |
5295 | | DIS_PDU_EMITTERNAME_SQUINT_EYE = 32355, |
5296 | | DIS_PDU_EMITTERNAME_SQUIRE = 32365, |
5297 | | DIS_PDU_EMITTERNAME_SR2410C = 32373, |
5298 | | DIS_PDU_EMITTERNAME_SR47B_G = 32375, |
5299 | | DIS_PDU_EMITTERNAME_SRE_M5 = 32385, |
5300 | | DIS_PDU_EMITTERNAME_SRN_6 = 32400, |
5301 | | DIS_PDU_EMITTERNAME_SRN_15 = 32445, |
5302 | | DIS_PDU_EMITTERNAME_SRN_206 = 32455, |
5303 | | DIS_PDU_EMITTERNAME_SRN_745 = 32490, |
5304 | | DIS_PDU_EMITTERNAME_SRO_1 = 32535, |
5305 | | DIS_PDU_EMITTERNAME_SRO_2 = 32580, |
5306 | | DIS_PDU_EMITTERNAME_SS_C_2B_SAMLET_MG = 32625, |
5307 | | DIS_PDU_EMITTERNAME_SS_N_2A_B_CSSC = 32670, |
5308 | | DIS_PDU_EMITTERNAME_SS_N_2A_B_CSSC_2A_3A2_MH = 32715, |
5309 | | DIS_PDU_EMITTERNAME_SS_N_2C_SEEKER = 32760, |
5310 | | DIS_PDU_EMITTERNAME_SS_N_2C_D_STYX = 32805, |
5311 | | DIS_PDU_EMITTERNAME_SS_N_2C_D_STYX_C_D_MH = 32850, |
5312 | | DIS_PDU_EMITTERNAME_SS_N_2C_STYX_AL = 32851, |
5313 | | DIS_PDU_EMITTERNAME_SS_N_2D_STYX_AL = 32852, |
5314 | | DIS_PDU_EMITTERNAME_SS_N_3_SSC_SS_C_18_BN = 32895, |
5315 | | DIS_PDU_EMITTERNAME_SS_N_3B_SEPAL_AL = 32940, |
5316 | | DIS_PDU_EMITTERNAME_SS_N_3B_SEPAL_MH = 32985, |
5317 | | DIS_PDU_EMITTERNAME_SS_N_7_STARBRIGHT = 33025, |
5318 | | DIS_PDU_EMITTERNAME_SS_N_9_SIREN = 33030, |
5319 | | DIS_PDU_EMITTERNAME_SS_N_9_SIREN_AL = 33075, |
5320 | | DIS_PDU_EMITTERNAME_SS_N_9_SIREN_MH = 33120, |
5321 | | DIS_PDU_EMITTERNAME_SS_N_10A_FL_10_MMW_MH = 33125, |
5322 | | DIS_PDU_EMITTERNAME_SS_N_11_NASR_1_MMW_MH = 33140, |
5323 | | DIS_PDU_EMITTERNAME_SS_N_12_SANDBOX_AL = 33165, |
5324 | | DIS_PDU_EMITTERNAME_SS_N_12_YJ_83J_MMW_MH = 33166, |
5325 | | DIS_PDU_EMITTERNAME_SS_N_12_SANDBOX_MH = 33210, |
5326 | | DIS_PDU_EMITTERNAME_SS_NX_13_SHREDDER = 33230, |
5327 | | DIS_PDU_EMITTERNAME_SS_N_14B_SILEX_AL = 33231, |
5328 | | DIS_PDU_EMITTERNAME_SS_N_19_SHIPWRECK = 33255, |
5329 | | DIS_PDU_EMITTERNAME_SS_N_19_SHIPWRECK_AL = 33300, |
5330 | | DIS_PDU_EMITTERNAME_SS_N_19_SHIPWRECK_MH = 33345, |
5331 | | DIS_PDU_EMITTERNAME_SS_N_21_AL = 33390, |
5332 | | DIS_PDU_EMITTERNAME_SS_N_22_SUNBURN = 33435, |
5333 | | DIS_PDU_EMITTERNAME_SS_N_22_SUNBURN_MH = 33480, |
5334 | | DIS_PDU_EMITTERNAME_SS_N_22_SUNBURN_AL = 33481, |
5335 | | DIS_PDU_EMITTERNAME_SS_N_25_SWITCHBLADE_MH = 33483, |
5336 | | DIS_PDU_EMITTERNAME_SS_N_26_STROBILE_MMW_MH = 33484, |
5337 | | DIS_PDU_EMITTERNAME_SS_N_27_SIZZLER_MH = 33485, |
5338 | | DIS_PDU_EMITTERNAME_SS_N_27A_SIZZLER_AL = 33486, |
5339 | | DIS_PDU_EMITTERNAME_STING_EO_MK2 = 33505, |
5340 | | DIS_PDU_EMITTERNAME_STIR_1_2_EO_MK2 = 33510, |
5341 | | DIS_PDU_EMITTERNAME_STIR_2_4_HP_MK2 = 33511, |
5342 | | DIS_PDU_EMITTERNAME_STONE_CAKE = 33525, |
5343 | | DIS_PDU_EMITTERNAME_STR_41 = 33570, |
5344 | | DIS_PDU_EMITTERNAME_ST_858 = 33580, |
5345 | | DIS_PDU_EMITTERNAME_START_1M = 33582, |
5346 | | DIS_PDU_EMITTERNAME_STENTOR = 33584, |
5347 | | DIS_PDU_EMITTERNAME_STORM_SHADOW_AHR = 33585, |
5348 | | DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH = 33586, |
5349 | | DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH_TA = 33590, |
5350 | | DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH_TT = 33595, |
5351 | | DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH_ILL = 33600, |
5352 | | DIS_PDU_EMITTERNAME_STRIKE_OUT = 33615, |
5353 | | DIS_PDU_EMITTERNAME_STRUT_CURVE = 33660, |
5354 | | DIS_PDU_EMITTERNAME_STRUT_PAIR = 33705, |
5355 | | DIS_PDU_EMITTERNAME_STRUT_PAIR_1 = 33750, |
5356 | | DIS_PDU_EMITTERNAME_STRUT_PAIR_2 = 33795, |
5357 | | DIS_PDU_EMITTERNAME_SUN_VISOR = 33840, |
5358 | | DIS_PDU_EMITTERNAME_SUPERDARN = 33850, |
5359 | | DIS_PDU_EMITTERNAME_SUPERFLEDERMAUS = 33860, |
5360 | | DIS_PDU_EMITTERNAME_SUPERSEARCHER = 33870, |
5361 | | DIS_PDU_EMITTERNAME_SWIFT_ROD_1 = 33885, |
5362 | | DIS_PDU_EMITTERNAME_SWIFT_ROD_2 = 33930, |
5363 | | DIS_PDU_EMITTERNAME_SYMPHONY = 33933, |
5364 | | DIS_PDU_EMITTERNAME_SYNAPSIS_MK2 = 33935, |
5365 | | DIS_PDU_EMITTERNAME_SY80 = 33950, |
5366 | | DIS_PDU_EMITTERNAME_T1166 = 33975, |
5367 | | DIS_PDU_EMITTERNAME_T1171 = 34020, |
5368 | | DIS_PDU_EMITTERNAME_T1202 = 34040, |
5369 | | DIS_PDU_EMITTERNAME_T6004 = 34065, |
5370 | | DIS_PDU_EMITTERNAME_T6031 = 34110, |
5371 | | DIS_PDU_EMITTERNAME_T8067 = 34155, |
5372 | | DIS_PDU_EMITTERNAME_T8068 = 34200, |
5373 | | DIS_PDU_EMITTERNAME_T8124 = 34245, |
5374 | | DIS_PDU_EMITTERNAME_T8408 = 34290, |
5375 | | DIS_PDU_EMITTERNAME_T8911 = 34335, |
5376 | | DIS_PDU_EMITTERNAME_T8937 = 34380, |
5377 | | DIS_PDU_EMITTERNAME_T8944 = 34425, |
5378 | | DIS_PDU_EMITTERNAME_T8987 = 34470, |
5379 | | DIS_PDU_EMITTERNAME_TA_10K = 34480, |
5380 | | DIS_PDU_EMITTERNAME_JY_11B_TALL_BOARD = 34500, |
5381 | | DIS_PDU_EMITTERNAME_TACAN_SURF = 34505, |
5382 | | DIS_PDU_EMITTERNAME_P_14_TALL_KING = 34515, |
5383 | | DIS_PDU_EMITTERNAME_TALL_KING_B = 34516, |
5384 | | DIS_PDU_EMITTERNAME_TALL_KING_C = 34517, |
5385 | | DIS_PDU_EMITTERNAME_TALL_MIKE = 34560, |
5386 | | DIS_PDU_EMITTERNAME_TALL_PATH = 34605, |
5387 | | DIS_PDU_EMITTERNAME_TDR_94_MODE_S = 34607, |
5388 | | DIS_PDU_EMITTERNAME_TEA_SPOON = 34610, |
5389 | | DIS_PDU_EMITTERNAME_TEAM_PLAY = 34620, |
5390 | | DIS_PDU_EMITTERNAME_TALISMAN = 34624, |
5391 | | DIS_PDU_EMITTERNAME_TEAM_WORK = 34625, |
5392 | | DIS_PDU_EMITTERNAME_T1135 = 34626, |
5393 | | DIS_PDU_EMITTERNAME_TANCAN_SURF = 34627, |
5394 | | DIS_PDU_EMITTERNAME_TECSAR = 34628, |
5395 | | DIS_PDU_EMITTERNAME_TERRASAR_X = 34629, |
5396 | | DIS_PDU_EMITTERNAME_TESAR = 34630, |
5397 | | DIS_PDU_EMITTERNAME_THAAD_GBR = 34640, |
5398 | | DIS_PDU_EMITTERNAME_THALES_RDY_2 = 34644, |
5399 | | DIS_PDU_EMITTERNAME_THALES_NEDERLAND_SIGNAAL_APAR = 34645, |
5400 | | DIS_PDU_EMITTERNAME_THALES_SCORPION_JAMMER = 34646, |
5401 | | DIS_PDU_EMITTERNAME_THALES_VARIANT = 34647, |
5402 | | DIS_PDU_EMITTERNAME_THALES_ICMS_JAMMER = 34648, |
5403 | | DIS_PDU_EMITTERNAME_THALES_IMEWS_JAMMER = 34649, |
5404 | | DIS_PDU_EMITTERNAME_THD_225 = 34650, |
5405 | | DIS_PDU_EMITTERNAME_THD_1012 = 34655, |
5406 | | DIS_PDU_EMITTERNAME_THD_1098 = 34660, |
5407 | | DIS_PDU_EMITTERNAME_THD_1213 = 34665, |
5408 | | DIS_PDU_EMITTERNAME_THD_1940_PICADOR = 34670, |
5409 | | DIS_PDU_EMITTERNAME_THD_1955_PALMIER = 34680, |
5410 | | DIS_PDU_EMITTERNAME_THD_5500 = 34695, |
5411 | | DIS_PDU_EMITTERNAME_THIRD_OF_KHORDAD = 34700, |
5412 | | DIS_PDU_EMITTERNAME_THIN_PATH = 34740, |
5413 | | DIS_PDU_EMITTERNAME_PRV_9_THIN_SKIN = 34785, |
5414 | | DIS_PDU_EMITTERNAME_PRV_16_THIN_SKIN_B = 34786, |
5415 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_TA_10 = 34795, |
5416 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_TH_D_1040_NEPTUNE = 34830, |
5417 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_CALYPSO = 34875, |
5418 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_CASTOR = 34920, |
5419 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_CASTOR_II = 34965, |
5420 | | DIS_PDU_EMITTERNAME_THOMSON_CSF_DOMINO_30 = 34966, |
5421 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBC_32A = 35010, |
5422 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBJ_11_D_E = 35055, |
5423 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_15A = 35100, |
5424 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_15C = 35145, |
5425 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_22D = 35190, |
5426 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_23B = 35235, |
5427 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRUA_33 = 35280, |
5428 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_MARS_DRBV_21A = 35325, |
5429 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_SEA_TIGER = 35370, |
5430 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_TRITON = 35415, |
5431 | | DIS_PDU_EMITTERNAME_THOMPSON_CSF_VEGA_WITH_DRBC_32E = 35460, |
5432 | | DIS_PDU_EMITTERNAME_THOMSON_ENR_EUROPEAN_NAVY_RADAR = 35470, |
5433 | | DIS_PDU_EMITTERNAME_THOMSON_RDI = 35475, |
5434 | | DIS_PDU_EMITTERNAME_TIER_II_PLUS = 35477, |
5435 | | DIS_PDU_EMITTERNAME_TPS_755 = 35478, |
5436 | | DIS_PDU_EMITTERNAME_TPS_830K = 35479, |
5437 | | DIS_PDU_EMITTERNAME_TRS_2105_TIGER_G = 35480, |
5438 | | DIS_PDU_EMITTERNAME_TR_23K = 35481, |
5439 | | DIS_PDU_EMITTERNAME_TR_23MR = 35482, |
5440 | | DIS_PDU_EMITTERNAME_TRAC_2100 = 35483, |
5441 | | DIS_PDU_EMITTERNAME_TRAC_2300 = 35484, |
5442 | | DIS_PDU_EMITTERNAME_HT_223_TIGER_PAW = 35485, |
5443 | | DIS_PDU_EMITTERNAME_TRADEX = 35486, |
5444 | | DIS_PDU_EMITTERNAME_TRAIL_XI = 35487, |
5445 | | DIS_PDU_EMITTERNAME_TRD_1211 = 35488, |
5446 | | DIS_PDU_EMITTERNAME_TRD_1235 = 35489, |
5447 | | DIS_PDU_EMITTERNAME_TRS_2100_TIGER_S = 35490, |
5448 | | DIS_PDU_EMITTERNAME_TRAC_NG = 35491, |
5449 | | DIS_PDU_EMITTERNAME_TIE_RODS = 35505, |
5450 | | DIS_PDU_EMITTERNAME_36D6_TIN_SHIELD = 35550, |
5451 | | DIS_PDU_EMITTERNAME_TIN_TRAP = 35570, |
5452 | | DIS_PDU_EMITTERNAME_TIRSPONDER = 35580, |
5453 | | DIS_PDU_EMITTERNAME_TK_25E_5 = 35583, |
5454 | | DIS_PDU_EMITTERNAME_TMK_MK2 = 35585, |
5455 | | DIS_PDU_EMITTERNAME_TMX_MK2 = 35586, |
5456 | | DIS_PDU_EMITTERNAME_TOAD_STOOL_1 = 35595, |
5457 | | DIS_PDU_EMITTERNAME_TOAD_STOOL_2 = 35640, |
5458 | | DIS_PDU_EMITTERNAME_TOAD_STOOL_3 = 35685, |
5459 | | DIS_PDU_EMITTERNAME_TOAD_STOOL_4 = 35730, |
5460 | | DIS_PDU_EMITTERNAME_TOAD_STOOL_5 = 35775, |
5461 | | DIS_PDU_EMITTERNAME_TOKEN_B = 35785, |
5462 | | DIS_PDU_EMITTERNAME_TOMB_STONE = 35800, |
5463 | | DIS_PDU_EMITTERNAME_TONSON = 35810, |
5464 | | DIS_PDU_EMITTERNAME_TOP_BOW = 35820, |
5465 | | DIS_PDU_EMITTERNAME_TOP_DOME = 35865, |
5466 | | DIS_PDU_EMITTERNAME_TOP_KNOT = 35910, |
5467 | | DIS_PDU_EMITTERNAME_TOP_MESH = 35955, |
5468 | | DIS_PDU_EMITTERNAME_TOP_PAIR = 36000, |
5469 | | DIS_PDU_EMITTERNAME_TOP_PLATE = 36045, |
5470 | | DIS_PDU_EMITTERNAME_TOP_PLATE_B = 36046, |
5471 | | DIS_PDU_EMITTERNAME_TOP_SAIL = 36090, |
5472 | | DIS_PDU_EMITTERNAME_TOP_STEER = 36135, |
5473 | | DIS_PDU_EMITTERNAME_TOP_TROUGH = 36180, |
5474 | | DIS_PDU_EMITTERNAME_TORNADO_GMR = 36200, |
5475 | | DIS_PDU_EMITTERNAME_TORNADO_TFR = 36201, |
5476 | | DIS_PDU_EMITTERNAME_SCRUM_HALF_TA = 36220, |
5477 | | DIS_PDU_EMITTERNAME_SCRUM_HALF_TT = 36225, |
5478 | | DIS_PDU_EMITTERNAME_TOR_M2_TER_SCRUM_HALF_C = 36226, |
5479 | | DIS_PDU_EMITTERNAME_SCRUM_HALF_MG = 36230, |
5480 | | DIS_PDU_EMITTERNAME_TRACK_DISH = 36270, |
5481 | | DIS_PDU_EMITTERNAME_TR_47C = 36300, |
5482 | | DIS_PDU_EMITTERNAME_TORSO_M = 36315, |
5483 | | DIS_PDU_EMITTERNAME_TQN_2 = 36320, |
5484 | | DIS_PDU_EMITTERNAME_TRAP_DOOR = 36360, |
5485 | | DIS_PDU_EMITTERNAME_TRD_1500 = 36365, |
5486 | | DIS_PDU_EMITTERNAME_TRICK_SHOT_TAR = 36370, |
5487 | | DIS_PDU_EMITTERNAME_TRICK_SHOT_TER = 36371, |
5488 | | DIS_PDU_EMITTERNAME_TRISPONDE = 36380, |
5489 | | DIS_PDU_EMITTERNAME_TRML = 36381, |
5490 | | DIS_PDU_EMITTERNAME_TRS_2215 = 36382, |
5491 | | DIS_PDU_EMITTERNAME_TRML_3D = 36383, |
5492 | | DIS_PDU_EMITTERNAME_TRM_S = 36384, |
5493 | | DIS_PDU_EMITTERNAME_TRS_2056 = 36385, |
5494 | | DIS_PDU_EMITTERNAME_TRS_3010 = 36386, |
5495 | | DIS_PDU_EMITTERNAME_TRS_2060 = 36387, |
5496 | | DIS_PDU_EMITTERNAME_TRS_2245 = 36388, |
5497 | | DIS_PDU_EMITTERNAME_TRS_2310 = 36389, |
5498 | | DIS_PDU_EMITTERNAME_TRITON_G = 36390, |
5499 | | DIS_PDU_EMITTERNAME_TRS_22XX = 36391, |
5500 | | DIS_PDU_EMITTERNAME_TRS_3030 = 36400, |
5501 | | DIS_PDU_EMITTERNAME_TRS_3033 = 36405, |
5502 | | DIS_PDU_EMITTERNAME_TRS_3203 = 36417, |
5503 | | DIS_PDU_EMITTERNAME_TRS_3405 = 36420, |
5504 | | DIS_PDU_EMITTERNAME_TRS_3410 = 36425, |
5505 | | DIS_PDU_EMITTERNAME_TRS_3415 = 36430, |
5506 | | DIS_PDU_EMITTERNAME_TRS_3D = 36440, |
5507 | | DIS_PDU_EMITTERNAME_TRS_3D_16 = 36441, |
5508 | | DIS_PDU_EMITTERNAME_TRS_3D_16_ES = 36442, |
5509 | | DIS_PDU_EMITTERNAME_TRS_3D_32 = 36443, |
5510 | | DIS_PDU_EMITTERNAME_TRS_4D = 36446, |
5511 | | DIS_PDU_EMITTERNAME_TRS_C = 36447, |
5512 | | DIS_PDU_EMITTERNAME_TRS_N = 36450, |
5513 | | DIS_PDU_EMITTERNAME_TS_4478A = 36460, |
5514 | | DIS_PDU_EMITTERNAME_TSE_5000 = 36495, |
5515 | | DIS_PDU_EMITTERNAME_TSR_333 = 36540, |
5516 | | DIS_PDU_EMITTERNAME_TSR_793 = 36550, |
5517 | | DIS_PDU_EMITTERNAME_TUB_BRICK = 36563, |
5518 | | DIS_PDU_EMITTERNAME_TUBE_ARM = 36585, |
5519 | | DIS_PDU_EMITTERNAME_TW_1374 = 36590, |
5520 | | DIS_PDU_EMITTERNAME_TW_1378 = 36595, |
5521 | | DIS_PDU_EMITTERNAME_TW_1446 = 36600, |
5522 | | DIS_PDU_EMITTERNAME_TWIN_EYES = 36630, |
5523 | | DIS_PDU_EMITTERNAME_TWIN_PILL = 36675, |
5524 | | DIS_PDU_EMITTERNAME_TWIN_SCAN = 36720, |
5525 | | DIS_PDU_EMITTERNAME_TWIN_SCAN_RO = 36765, |
5526 | | DIS_PDU_EMITTERNAME_TWO_SPOT = 36810, |
5527 | | DIS_PDU_EMITTERNAME_TYPE_071_LPD = 36821, |
5528 | | DIS_PDU_EMITTERNAME_TYPE_2_12_J_A = 36827, |
5529 | | DIS_PDU_EMITTERNAME_TYPE_2_21_J_A = 36830, |
5530 | | DIS_PDU_EMITTERNAME_TYPE_2_23 = 36835, |
5531 | | DIS_PDU_EMITTERNAME_TYPE_80_ASM_1 = 36836, |
5532 | | DIS_PDU_EMITTERNAME_TYPE_120 = 36838, |
5533 | | DIS_PDU_EMITTERNAME_TYPE_208 = 36840, |
5534 | | DIS_PDU_EMITTERNAME_TYPE_222 = 36843, |
5535 | | DIS_PDU_EMITTERNAME_TYPE_226 = 36846, |
5536 | | DIS_PDU_EMITTERNAME_TYPE_232H = 36850, |
5537 | | DIS_PDU_EMITTERNAME_TYPE_245 = 36853, |
5538 | | DIS_PDU_EMITTERNAME_TYPE_262 = 36855, |
5539 | | DIS_PDU_EMITTERNAME_TYPE_275 = 36900, |
5540 | | DIS_PDU_EMITTERNAME_TYPE_278 = 36905, |
5541 | | DIS_PDU_EMITTERNAME_TYPE_293 = 36945, |
5542 | | DIS_PDU_EMITTERNAME_TYPE_341 = 36946, |
5543 | | DIS_PDU_EMITTERNAME_TYPE_313 = 36947, |
5544 | | DIS_PDU_EMITTERNAME_TYPE_305A = 36948, |
5545 | | DIS_PDU_EMITTERNAME_TYPE_334 = 36960, |
5546 | | DIS_PDU_EMITTERNAME_TYPE_342 = 36985, |
5547 | | DIS_PDU_EMITTERNAME_TYPE_343_SUN_VISOR_B = 36990, |
5548 | | DIS_PDU_EMITTERNAME_TYPE_344 = 36992, |
5549 | | DIS_PDU_EMITTERNAME_TYPE_345 = 37010, |
5550 | | DIS_PDU_EMITTERNAME_TYPE_346 = 37011, |
5551 | | DIS_PDU_EMITTERNAME_TYPE_349A = 37033, |
5552 | | DIS_PDU_EMITTERNAME_TYPE_347B = 37035, |
5553 | | DIS_PDU_EMITTERNAME_TYPE_347G = 37038, |
5554 | | DIS_PDU_EMITTERNAME_TYPE_359 = 37039, |
5555 | | DIS_PDU_EMITTERNAME_TYPE_352 = 37040, |
5556 | | DIS_PDU_EMITTERNAME_TYPE_360 = 37041, |
5557 | | DIS_PDU_EMITTERNAME_TYPE_362_ESR_1_SR_47B = 37043, |
5558 | | DIS_PDU_EMITTERNAME_TYPE_354 = 37045, |
5559 | | DIS_PDU_EMITTERNAME_TYPE_366 = 37047, |
5560 | | DIS_PDU_EMITTERNAME_TYPE_363 = 37048, |
5561 | | DIS_PDU_EMITTERNAME_TYPE_364_SEAGULL_C = 37049, |
5562 | | DIS_PDU_EMITTERNAME_TYPE_404A_CH = 37050, |
5563 | | DIS_PDU_EMITTERNAME_TYPE_405 = 37052, |
5564 | | DIS_PDU_EMITTERNAME_TYPE_405J = 37053, |
5565 | | DIS_PDU_EMITTERNAME_TYPE_408D_MOON_STOOL_B = 37058, |
5566 | | DIS_PDU_EMITTERNAME_TYPE_517B = 37059, |
5567 | | DIS_PDU_EMITTERNAME_TYPE_518_HAI_YING_GOD_EYE_REL_2 = 37060, |
5568 | | DIS_PDU_EMITTERNAME_TYPE_589 = 37070, |
5569 | | DIS_PDU_EMITTERNAME_TYPE_651 = 37073, |
5570 | | DIS_PDU_EMITTERNAME_TYPE_702 = 37077, |
5571 | | DIS_PDU_EMITTERNAME_TYPE_704 = 37078, |
5572 | | DIS_PDU_EMITTERNAME_TYPE_753 = 37079, |
5573 | | DIS_PDU_EMITTERNAME_TYPE_756 = 37080, |
5574 | | DIS_PDU_EMITTERNAME_TYPE_713 = 37081, |
5575 | | DIS_PDU_EMITTERNAME_TYPE_714 = 37082, |
5576 | | DIS_PDU_EMITTERNAME_TYPE_702_D = 37083, |
5577 | | DIS_PDU_EMITTERNAME_TYPE_760 = 37086, |
5578 | | DIS_PDU_EMITTERNAME_TYPE_815 = 37090, |
5579 | | DIS_PDU_EMITTERNAME_TYPE_793 = 37095, |
5580 | | DIS_PDU_EMITTERNAME_TYPE_8A_813 = 37100, |
5581 | | DIS_PDU_EMITTERNAME_TYPE_901M = 37105, |
5582 | | DIS_PDU_EMITTERNAME_TYPE_902 = 37110, |
5583 | | DIS_PDU_EMITTERNAME_TYPE_902B = 37124, |
5584 | | DIS_PDU_EMITTERNAME_TYPE_903 = 37125, |
5585 | | DIS_PDU_EMITTERNAME_TYPE_909_TI = 37170, |
5586 | | DIS_PDU_EMITTERNAME_TYPE_909_TT = 37215, |
5587 | | DIS_PDU_EMITTERNAME_TYPE_910 = 37260, |
5588 | | DIS_PDU_EMITTERNAME_TYPE_931_CH = 37265, |
5589 | | DIS_PDU_EMITTERNAME_TYPE_965 = 37305, |
5590 | | DIS_PDU_EMITTERNAME_TYPE_967 = 37350, |
5591 | | DIS_PDU_EMITTERNAME_TYPE_968 = 37395, |
5592 | | DIS_PDU_EMITTERNAME_TYPE_974 = 37440, |
5593 | | DIS_PDU_EMITTERNAME_TYPE_975 = 37485, |
5594 | | DIS_PDU_EMITTERNAME_TYPE_978 = 37530, |
5595 | | DIS_PDU_EMITTERNAME_TYPE_981 = 37534, |
5596 | | DIS_PDU_EMITTERNAME_TYPE_981_3 = 37535, |
5597 | | DIS_PDU_EMITTERNAME_TYPE_982 = 37540, |
5598 | | DIS_PDU_EMITTERNAME_TYPE_984 = 37543, |
5599 | | DIS_PDU_EMITTERNAME_TYPE_985 = 37544, |
5600 | | DIS_PDU_EMITTERNAME_TYPE_992 = 37575, |
5601 | | DIS_PDU_EMITTERNAME_TYPE_993 = 37620, |
5602 | | DIS_PDU_EMITTERNAME_TYPE_994 = 37665, |
5603 | | DIS_PDU_EMITTERNAME_TYPE_996 = 37670, |
5604 | | DIS_PDU_EMITTERNAME_TYPE_997_ARTISAN = 37675, |
5605 | | DIS_PDU_EMITTERNAME_TYPE_1006_1 = 37710, |
5606 | | DIS_PDU_EMITTERNAME_TYPE_1006_2 = 37755, |
5607 | | DIS_PDU_EMITTERNAME_TYPE_1022 = 37800, |
5608 | | DIS_PDU_EMITTERNAME_TYPE_1047 = 37810, |
5609 | | DIS_PDU_EMITTERNAME_TYPE_1048 = 37815, |
5610 | | DIS_PDU_EMITTERNAME_TYPE_1474 = 37825, |
5611 | | DIS_PDU_EMITTERNAME_TYPE_1493 = 37828, |
5612 | | DIS_PDU_EMITTERNAME_ULTRA = 37840, |
5613 | | DIS_PDU_EMITTERNAME_UK_MK_10 = 37845, |
5614 | | DIS_PDU_EMITTERNAME_UPS_220C = 37850, |
5615 | | DIS_PDU_EMITTERNAME_UPX_1_10 = 37890, |
5616 | | DIS_PDU_EMITTERNAME_UPX_27 = 37935, |
5617 | | DIS_PDU_EMITTERNAME_URN_20 = 37980, |
5618 | | DIS_PDU_EMITTERNAME_UTES_A = 37985, |
5619 | | DIS_PDU_EMITTERNAME_UTES_T = 37990, |
5620 | | DIS_PDU_EMITTERNAME_URN_25 = 38025, |
5621 | | DIS_PDU_EMITTERNAME_VIGILANT = 38035, |
5622 | | DIS_PDU_EMITTERNAME_VITEBSK_L370_JAMMER = 38038, |
5623 | | DIS_PDU_EMITTERNAME_VOLEX_III_IV = 38045, |
5624 | | DIS_PDU_EMITTERNAME_VOLGA = 38046, |
5625 | | DIS_PDU_EMITTERNAME_VORONEZH_DM = 38047, |
5626 | | DIS_PDU_EMITTERNAME_VOSTOK = 38048, |
5627 | | DIS_PDU_EMITTERNAME_VOSTOK_E = 38049, |
5628 | | DIS_PDU_EMITTERNAME_VSR = 38050, |
5629 | | DIS_PDU_EMITTERNAME_VOSTOK_3D = 38051, |
5630 | | DIS_PDU_EMITTERNAME_VSTAR_PT = 38055, |
5631 | | DIS_PDU_EMITTERNAME_W_160 = 38058, |
5632 | | DIS_PDU_EMITTERNAME_W1028 = 38060, |
5633 | | DIS_PDU_EMITTERNAME_W8818 = 38070, |
5634 | | DIS_PDU_EMITTERNAME_W8838 = 38115, |
5635 | | DIS_PDU_EMITTERNAME_W8852 = 38120, |
5636 | | DIS_PDU_EMITTERNAME_WALL_BOARD = 38140, |
5637 | | DIS_PDU_EMITTERNAME_WALL_RUST = 38150, |
5638 | | DIS_PDU_EMITTERNAME_WAS_74S = 38160, |
5639 | | DIS_PDU_EMITTERNAME_WASP_HEAD = 38205, |
5640 | | DIS_PDU_EMITTERNAME_WATCHDOG = 38210, |
5641 | | DIS_PDU_EMITTERNAME_WATCH_GUARD = 38250, |
5642 | | DIS_PDU_EMITTERNAME_WATCHMAN = 38260, |
5643 | | DIS_PDU_EMITTERNAME_WAVESTORM = 38270, |
5644 | | DIS_PDU_EMITTERNAME_WATCHMAN_S = 38275, |
5645 | | DIS_PDU_EMITTERNAME_WATCHMAN_T = 38276, |
5646 | | DIS_PDU_EMITTERNAME_WEATHER_SCOUT_2 = 38280, |
5647 | | DIS_PDU_EMITTERNAME_WESTERN_ELECTRIC_MK_10 = 38295, |
5648 | | DIS_PDU_EMITTERNAME_WESTINGHOUSE_ADR_4_LRSR = 38320, |
5649 | | DIS_PDU_EMITTERNAME_WESTINGHOUSE_ELECTRIC_SPG_50 = 38340, |
5650 | | DIS_PDU_EMITTERNAME_WESTINGHOUSE_ELECTRIC_W_120 = 38385, |
5651 | | DIS_PDU_EMITTERNAME_WESTINGHOUSE_SPS_29C = 38430, |
5652 | | DIS_PDU_EMITTERNAME_WESTINGHOUSE_SPS_37 = 38475, |
5653 | | DIS_PDU_EMITTERNAME_WET_EYE = 38520, |
5654 | | DIS_PDU_EMITTERNAME_WET_EYE_2 = 38525, |
5655 | | DIS_PDU_EMITTERNAME_WET_EYE_MOD = 38565, |
5656 | | DIS_PDU_EMITTERNAME_WF44S = 38568, |
5657 | | DIS_PDU_EMITTERNAME_WGU_41_B = 38570, |
5658 | | DIS_PDU_EMITTERNAME_WGU_44_B = 38572, |
5659 | | DIS_PDU_EMITTERNAME_WHIFF = 38610, |
5660 | | DIS_PDU_EMITTERNAME_WHIFF_BRICK = 38655, |
5661 | | DIS_PDU_EMITTERNAME_WHIFF_FIRE = 38700, |
5662 | | DIS_PDU_EMITTERNAME_WHITE_HOUSE = 38715, |
5663 | | DIS_PDU_EMITTERNAME_WIDE_MAT = 38730, |
5664 | | DIS_PDU_EMITTERNAME_WINE_GLASS_JAMMER = 38735, |
5665 | | DIS_PDU_EMITTERNAME_WILD_CARD = 38745, |
5666 | | DIS_PDU_EMITTERNAME_WILDCAT = 38748, |
5667 | | DIS_PDU_EMITTERNAME_WITCH_EIGHT = 38790, |
5668 | | DIS_PDU_EMITTERNAME_WITCH_FIVE = 38835, |
5669 | | DIS_PDU_EMITTERNAME_WLR = 38840, |
5670 | | DIS_PDU_EMITTERNAME_WM2X_SERIES = 38880, |
5671 | | DIS_PDU_EMITTERNAME_WM2X_SERIES_CAS = 38925, |
5672 | | DIS_PDU_EMITTERNAME_WR_10X = 38930, |
5673 | | DIS_PDU_EMITTERNAME_WR_2100 = 38935, |
5674 | | DIS_PDU_EMITTERNAME_WSR_74C = 38950, |
5675 | | DIS_PDU_EMITTERNAME_WSR_74S = 38955, |
5676 | | DIS_PDU_EMITTERNAME_WSR_81 = 38957, |
5677 | | DIS_PDU_EMITTERNAME_WXR_700C = 38960, |
5678 | | DIS_PDU_EMITTERNAME_WXR_2100_MSTT = 38965, |
5679 | | DIS_PDU_EMITTERNAME_WOOD_GAGE = 38970, |
5680 | | DIS_PDU_EMITTERNAME_X_TAR25 = 38990, |
5681 | | DIS_PDU_EMITTERNAME_X_TAR3D = 38995, |
5682 | | DIS_PDU_EMITTERNAME_YAOGAN_3 = 39000, |
5683 | | DIS_PDU_EMITTERNAME_YAOGAN_29 = 39014, |
5684 | | DIS_PDU_EMITTERNAME_YARD_RAKE = 39015, |
5685 | | DIS_PDU_EMITTERNAME_YH_96 = 39050, |
5686 | | DIS_PDU_EMITTERNAME_YEW_LOOP = 39060, |
5687 | | DIS_PDU_EMITTERNAME_YITIAN_ADS = 39061, |
5688 | | DIS_PDU_EMITTERNAME_YD_3 = 39062, |
5689 | | DIS_PDU_EMITTERNAME_YJ_12_MH = 39063, |
5690 | | DIS_PDU_EMITTERNAME_YJ_62_MH = 39065, |
5691 | | DIS_PDU_EMITTERNAME_YJ_82_MH = 39066, |
5692 | | DIS_PDU_EMITTERNAME_YJ_83_MH = 39067, |
5693 | | DIS_PDU_EMITTERNAME_YJ_63 = 39068, |
5694 | | DIS_PDU_EMITTERNAME_YLC_2 = 39070, |
5695 | | DIS_PDU_EMITTERNAME_YLC_2A = 39071, |
5696 | | DIS_PDU_EMITTERNAME_YLC_4 = 39073, |
5697 | | DIS_PDU_EMITTERNAME_YLC_6 = 39074, |
5698 | | DIS_PDU_EMITTERNAME_YLC_6M = 39075, |
5699 | | DIS_PDU_EMITTERNAME_YLC_8 = 39080, |
5700 | | DIS_PDU_EMITTERNAME_YLC_8B = 39081, |
5701 | | DIS_PDU_EMITTERNAME_YLC_18_TALL_PAGE = 39085, |
5702 | | DIS_PDU_EMITTERNAME_YO_YO = 39105, |
5703 | | DIS_PDU_EMITTERNAME_ZASLON_A = 39110, |
5704 | | DIS_PDU_EMITTERNAME_ZASLON_MULTI_PURPOSE_X_AND_S_BAND = 39112, |
5705 | | DIS_PDU_EMITTERNAME_ZOO_PARK_1 = 39125, |
5706 | | DIS_PDU_EMITTERNAME_ZPS_6 = 39126, |
5707 | | DIS_PDU_EMITTERNAME_ZOOPARK_3 = 39127, |
5708 | | DIS_PDU_EMITTERNAME_ZOOPARK_1M = 39128, |
5709 | | DIS_PDU_EMITTERNAME_ZD_12 = 39131, |
5710 | | DIS_PDU_EMITTERNAME_ZW_06 = 39150, |
5711 | | DIS_PDU_EMITTERNAME_AN_ALQ_136_V_1 = 39200, |
5712 | | DIS_PDU_EMITTERNAME_AN_ALQ_136_V_2 = 39201, |
5713 | | DIS_PDU_EMITTERNAME_AN_ALQ_136_V_3 = 39202, |
5714 | | DIS_PDU_EMITTERNAME_AN_ALQ_136_V_4 = 39203, |
5715 | | DIS_PDU_EMITTERNAME_AN_ALQ_136_V_5 = 39204, |
5716 | | DIS_PDU_EMITTERNAME_AN_ALQ_162_V_2 = 39210, |
5717 | | DIS_PDU_EMITTERNAME_AN_ALQ_162_V_3 = 39211, |
5718 | | DIS_PDU_EMITTERNAME_AN_ALQ_162_V_4 = 39212, |
5719 | | DIS_PDU_EMITTERNAME_ZHUK_M = 45300, |
5720 | | DIS_PDU_EMITTERNAME_ZHUK_MAE = 45303, |
5721 | | DIS_PDU_EMITTERNAME_ZHUK_ME = 45304, |
5722 | | DIS_PDU_EMITTERNAME_ZHUK_MME = 45305, |
5723 | | DIS_PDU_EMITTERNAME_ZHUK_MSE = 45307 |
5724 | | } DIS_PDU_EmitterName; |
5725 | | |
5726 | | static const value_string DIS_PDU_EmitterName_Strings[] = { |
5727 | | { DIS_PDU_EMITTERNAME_1245_6X, "1245/6X" }, |
5728 | | { DIS_PDU_EMITTERNAME_1L117, "1L117" }, |
5729 | | { DIS_PDU_EMITTERNAME_1L121E, "1L121E" }, |
5730 | | { DIS_PDU_EMITTERNAME_1L250, "1L250" }, |
5731 | | { DIS_PDU_EMITTERNAME_1L220_U, "1L220-U" }, |
5732 | | { DIS_PDU_EMITTERNAME_1L122_1E, "1L122-1E" }, |
5733 | | { DIS_PDU_EMITTERNAME_1RL257, "1RL257" }, |
5734 | | { DIS_PDU_EMITTERNAME_1RL138, "1RL138" }, |
5735 | | { DIS_PDU_EMITTERNAME_1RL257_KRASUKHA_4_JAMMER, "1RL257 (Krasukha-4) Jammer" }, |
5736 | | { DIS_PDU_EMITTERNAME_5N20, "5N20" }, |
5737 | | { DIS_PDU_EMITTERNAME_5H62B, "5H62B" }, |
5738 | | { DIS_PDU_EMITTERNAME_5P_10_PUMA, "5P-10 Puma" }, |
5739 | | { DIS_PDU_EMITTERNAME_5P_10E_PUMA, "5P-10E Puma" }, |
5740 | | { DIS_PDU_EMITTERNAME_5P_10_01_PUMA, "5P-10-01 Puma" }, |
5741 | | { DIS_PDU_EMITTERNAME_5P_10_01E_PUMA, "5P-10-01E Puma" }, |
5742 | | { DIS_PDU_EMITTERNAME_5P_10_02_PUMA, "5P-10-02 Puma" }, |
5743 | | { DIS_PDU_EMITTERNAME_5P_10_02E_PUMA, "5P-10-02E Puma" }, |
5744 | | { DIS_PDU_EMITTERNAME_5P_10_03_LASKA, "5P-10-03 Laska" }, |
5745 | | { DIS_PDU_EMITTERNAME_5P_10_03E_LASKA, "5P-10-03E Laska" }, |
5746 | | { DIS_PDU_EMITTERNAME_5P_10E_MOD, "5P-10E MOD" }, |
5747 | | { DIS_PDU_EMITTERNAME_621A_3, "621A-3" }, |
5748 | | { DIS_PDU_EMITTERNAME_860F_1_AL_101, " 860F-1 / AL-101" }, |
5749 | | { DIS_PDU_EMITTERNAME_9B_1103M2, "9B-1103M2" }, |
5750 | | { DIS_PDU_EMITTERNAME_1226_DECCA_MIL, "1226 DECCA MIL" }, |
5751 | | { DIS_PDU_EMITTERNAME_9B_1348, "9B-1348" }, |
5752 | | { DIS_PDU_EMITTERNAME_3KM6, "3KM6" }, |
5753 | | { DIS_PDU_EMITTERNAME_9KR400, "9KR400" }, |
5754 | | { DIS_PDU_EMITTERNAME_50N6A, "50N6A" }, |
5755 | | { DIS_PDU_EMITTERNAME_55G6_1, "55G6-1" }, |
5756 | | { DIS_PDU_EMITTERNAME_59N6, "59N6" }, |
5757 | | { DIS_PDU_EMITTERNAME_5N69, "5N69" }, |
5758 | | { DIS_PDU_EMITTERNAME_67N6, "67N6" }, |
5759 | | { DIS_PDU_EMITTERNAME_76T6, "76T6" }, |
5760 | | { DIS_PDU_EMITTERNAME_77T6_ABM, "77T6 ABM" }, |
5761 | | { DIS_PDU_EMITTERNAME_80K6, "80K6" }, |
5762 | | { DIS_PDU_EMITTERNAME_91N6A_M, "91N6A(M)" }, |
5763 | | { DIS_PDU_EMITTERNAME_96L6E, "96L6E" }, |
5764 | | { DIS_PDU_EMITTERNAME_96L6_TSP, "96L6-TsP" }, |
5765 | | { DIS_PDU_EMITTERNAME_9C18M3, "9C18M3" }, |
5766 | | { DIS_PDU_EMITTERNAME_9C36M, "9C36M" }, |
5767 | | { DIS_PDU_EMITTERNAME_9GR400, "9GR400" }, |
5768 | | { DIS_PDU_EMITTERNAME_9_GR_400A, "9 GR 400A" }, |
5769 | | { DIS_PDU_EMITTERNAME_9GR600, "9GR600" }, |
5770 | | { DIS_PDU_EMITTERNAME_9GR606, "9GR606" }, |
5771 | | { DIS_PDU_EMITTERNAME_9_LV_100, "9 LV 100" }, |
5772 | | { DIS_PDU_EMITTERNAME_9LV_200_TA, "9LV 200 TA" }, |
5773 | | { DIS_PDU_EMITTERNAME_9LV_200_TV, "9LV 200 TV" }, |
5774 | | { DIS_PDU_EMITTERNAME_9LV_200_TT, "9LV 200 TT" }, |
5775 | | { DIS_PDU_EMITTERNAME_9LV200_MK_III, "9LV200 MK III" }, |
5776 | | { DIS_PDU_EMITTERNAME_9LV326, "9LV326" }, |
5777 | | { DIS_PDU_EMITTERNAME_9M96E2_SEEKER, "9M96E2 Seeker" }, |
5778 | | { DIS_PDU_EMITTERNAME_9S15M2, "9S15M2" }, |
5779 | | { DIS_PDU_EMITTERNAME_9S19M2, "9S19M2" }, |
5780 | | { DIS_PDU_EMITTERNAME_9S19ME, "9S19ME" }, |
5781 | | { DIS_PDU_EMITTERNAME_9S32M, "9S32M" }, |
5782 | | { DIS_PDU_EMITTERNAME_9S32ME, "9S32ME" }, |
5783 | | { DIS_PDU_EMITTERNAME_9S36E, "9S36E" }, |
5784 | | { DIS_PDU_EMITTERNAME_9S112, "9S112" }, |
5785 | | { DIS_PDU_EMITTERNAME_A310Z, " A310Z" }, |
5786 | | { DIS_PDU_EMITTERNAME_A325A, " A325A" }, |
5787 | | { DIS_PDU_EMITTERNAME_A346Z, " A346Z" }, |
5788 | | { DIS_PDU_EMITTERNAME_A353B, " A353B" }, |
5789 | | { DIS_PDU_EMITTERNAME_A372A, " A372A" }, |
5790 | | { DIS_PDU_EMITTERNAME_A372B, " A372B" }, |
5791 | | { DIS_PDU_EMITTERNAME_A372C, " A372C" }, |
5792 | | { DIS_PDU_EMITTERNAME_A377A, " A377A" }, |
5793 | | { DIS_PDU_EMITTERNAME_A377B, " A377B" }, |
5794 | | { DIS_PDU_EMITTERNAME_A380Z, " A380Z" }, |
5795 | | { DIS_PDU_EMITTERNAME_A381Z, " A381Z" }, |
5796 | | { DIS_PDU_EMITTERNAME_A398Z, " A398Z" }, |
5797 | | { DIS_PDU_EMITTERNAME_A403Z, " A403Z" }, |
5798 | | { DIS_PDU_EMITTERNAME_A409A, " A409A" }, |
5799 | | { DIS_PDU_EMITTERNAME_A418A, " A418A" }, |
5800 | | { DIS_PDU_EMITTERNAME_A419Z, " A419Z" }, |
5801 | | { DIS_PDU_EMITTERNAME_A429Z, " A429Z" }, |
5802 | | { DIS_PDU_EMITTERNAME_A432Z, " A432Z" }, |
5803 | | { DIS_PDU_EMITTERNAME_A434Z, " A434Z" }, |
5804 | | { DIS_PDU_EMITTERNAME_AA_6C_ACRID_R_40, "AA-6C Acrid (R-40)" }, |
5805 | | { DIS_PDU_EMITTERNAME_AA_7C_APEX_R_24R, "AA-7C Apex (R-24R)" }, |
5806 | | { DIS_PDU_EMITTERNAME_A401A, " A401A" }, |
5807 | | { DIS_PDU_EMITTERNAME_AA_10A_R_27R, "AA-10A (R-27R)" }, |
5808 | | { DIS_PDU_EMITTERNAME_AA_10C_ALAMO_C, " AA-10C Alamo-C" }, |
5809 | | { DIS_PDU_EMITTERNAME_AA_13_ARROW_SEEKER, "AA-13 Arrow Seeker" }, |
5810 | | { DIS_PDU_EMITTERNAME_AAM_4B_MH, "AAM-4B MH" }, |
5811 | | { DIS_PDU_EMITTERNAME_AA_300, "AA-300" }, |
5812 | | { DIS_PDU_EMITTERNAME_AA_12_SEEKER, "AA-12 Seeker" }, |
5813 | | { DIS_PDU_EMITTERNAME_AD4A, " AD4A" }, |
5814 | | { DIS_PDU_EMITTERNAME_ADES, "ADES" }, |
5815 | | { DIS_PDU_EMITTERNAME_ADS_4_LRSR, "ADS-4 LRSR" }, |
5816 | | { DIS_PDU_EMITTERNAME_ACR_430, "ACR-430" }, |
5817 | | { DIS_PDU_EMITTERNAME_AGAVE, "Agave" }, |
5818 | | { DIS_PDU_EMITTERNAME_ACSOPRI_E, "ACSOPRI-E" }, |
5819 | | { DIS_PDU_EMITTERNAME_ABD_2000, "ABD 2000" }, |
5820 | | { DIS_PDU_EMITTERNAME_ADAC_MK_1, "ADAC MK 1" }, |
5821 | | { DIS_PDU_EMITTERNAME_ADAC_MK_2, "ADAC MK 2" }, |
5822 | | { DIS_PDU_EMITTERNAME_ADAR, "ADAR" }, |
5823 | | { DIS_PDU_EMITTERNAME_ADOUR, "ADOUR" }, |
5824 | | { DIS_PDU_EMITTERNAME_AGAT_9B_1348, "AGAT 9B-1348" }, |
5825 | | { DIS_PDU_EMITTERNAME_ADROS_KT_01AV, "Adros KT-01AV" }, |
5826 | | { DIS_PDU_EMITTERNAME_AGAT_9E420, "Agat 9E420" }, |
5827 | | { DIS_PDU_EMITTERNAME_AGM_158_JASSM_SAR, "AGM-158 JASSM SAR" }, |
5828 | | { DIS_PDU_EMITTERNAME_AGM_88_HARM_MMW, "AGM-88 HARM MMW" }, |
5829 | | { DIS_PDU_EMITTERNAME_AGRION_15, "AGRION 15" }, |
5830 | | { DIS_PDU_EMITTERNAME_AHV_7, " AHV-7" }, |
5831 | | { DIS_PDU_EMITTERNAME_AHV_17, "AHV-17" }, |
5832 | | { DIS_PDU_EMITTERNAME_AI_MK_23, "AI MK 23" }, |
5833 | | { DIS_PDU_EMITTERNAME_AIDA_II, "AIDA II" }, |
5834 | | { DIS_PDU_EMITTERNAME_AIM_120A, "AIM-120A" }, |
5835 | | { DIS_PDU_EMITTERNAME_AIM_7M_SPARROW, "AIM-7M Sparrow" }, |
5836 | | { DIS_PDU_EMITTERNAME_1L271_AISTENOK, "1L271 AISTENOK" }, |
5837 | | { DIS_PDU_EMITTERNAME_ALA_51, "ALA-51" }, |
5838 | | { DIS_PDU_EMITTERNAME_ALBATROS_MK2, "Albatros MK2" }, |
5839 | | { DIS_PDU_EMITTERNAME_ALT_50, "ALT-50" }, |
5840 | | { DIS_PDU_EMITTERNAME_ALTAIR, "ALTAIR" }, |
5841 | | { DIS_PDU_EMITTERNAME_AM_APS_717, "AM/APS-717" }, |
5842 | | { DIS_PDU_EMITTERNAME_AMES_13_MK_1, "AMES 13 MK 1" }, |
5843 | | { DIS_PDU_EMITTERNAME_WGU_16_B, "WGU-16/B" }, |
5844 | | { DIS_PDU_EMITTERNAME_1L13_3_55G6_BOX_SPRING, "1L13-3 (55G6) Box Spring" }, |
5845 | | { DIS_PDU_EMITTERNAME_1L13_3_55G6_BOX_SPRING_B, "1L13-3 (55G6) Box Spring B" }, |
5846 | | { DIS_PDU_EMITTERNAME_AMDR_3D, "AMDR 3D" }, |
5847 | | { DIS_PDU_EMITTERNAME_ANA_SPS_502, "ANA SPS 502" }, |
5848 | | { DIS_PDU_EMITTERNAME_ANEMONE, " Anemone" }, |
5849 | | { DIS_PDU_EMITTERNAME_ANRITSU_ELECTRIC_AR_30A, "ANRITSU Electric AR-30A" }, |
5850 | | { DIS_PDU_EMITTERNAME_ANTILOPE_V, "Antilope V" }, |
5851 | | { DIS_PDU_EMITTERNAME_AN_AAQ_24, "AN/AAQ-24" }, |
5852 | | { DIS_PDU_EMITTERNAME_AN_ADM_160, "AN/ADM-160" }, |
5853 | | { DIS_PDU_EMITTERNAME_AN_ALE_50, "AN/ALE-50" }, |
5854 | | { DIS_PDU_EMITTERNAME_AN_ALQ_76, "AN/ALQ-76" }, |
5855 | | { DIS_PDU_EMITTERNAME_AN_ALQ_99, "AN/ALQ-99" }, |
5856 | | { DIS_PDU_EMITTERNAME_AN_ALQ_99_BAND_4, "AN/ALQ-99 Band 4" }, |
5857 | | { DIS_PDU_EMITTERNAME_AN_ALQ_99_LBT, "AN/ALQ-99 LBT" }, |
5858 | | { DIS_PDU_EMITTERNAME_AN_ALQ_100, "AN/ALQ-100" }, |
5859 | | { DIS_PDU_EMITTERNAME_AN_ALQ_101, "AN/ALQ-101" }, |
5860 | | { DIS_PDU_EMITTERNAME_AN_ALQ_119, "AN/ALQ-119" }, |
5861 | | { DIS_PDU_EMITTERNAME_AN_ALQ_122, "AN/ALQ-122" }, |
5862 | | { DIS_PDU_EMITTERNAME_AN_ALQ_126A, "AN/ALQ-126A" }, |
5863 | | { DIS_PDU_EMITTERNAME_AN_ALQ_128, "AN/ALQ-128" }, |
5864 | | { DIS_PDU_EMITTERNAME_AN_ALQ_126B, "AN/ALQ-126B" }, |
5865 | | { DIS_PDU_EMITTERNAME_AN_ALQ_131, "AN/ALQ-131" }, |
5866 | | { DIS_PDU_EMITTERNAME_AN_ALQ_131_BLK_II, "AN/ALQ-131 Blk II" }, |
5867 | | { DIS_PDU_EMITTERNAME_AN_ALQ_135C_D, "AN/ALQ-135C/D" }, |
5868 | | { DIS_PDU_EMITTERNAME_AN_ALQ_144A_V_3, "AN/ALQ-144A(V)3" }, |
5869 | | { DIS_PDU_EMITTERNAME_AN_ALQ_153, "AN/ALQ-153" }, |
5870 | | { DIS_PDU_EMITTERNAME_AN_ALQ_157JAMMER, "AN/ALQ-157Jammer" }, |
5871 | | { DIS_PDU_EMITTERNAME_AN_ALQ_155, "AN/ALQ-155" }, |
5872 | | { DIS_PDU_EMITTERNAME_AN_ALQ_156, "AN/ALQ-156" }, |
5873 | | { DIS_PDU_EMITTERNAME_AN_ALQ_161_A, "AN/ALQ-161/A" }, |
5874 | | { DIS_PDU_EMITTERNAME_AN_ALQ_161, "AN/ALQ-161" }, |
5875 | | { DIS_PDU_EMITTERNAME_AN_ALQ_162, "AN/ALQ-162" }, |
5876 | | { DIS_PDU_EMITTERNAME_AN_ALQ_164, "AN/ALQ-164" }, |
5877 | | { DIS_PDU_EMITTERNAME_AN_ALQ_165, "AN/ALQ-165" }, |
5878 | | { DIS_PDU_EMITTERNAME_AN_ALQ_187_JAMMER, "AN/ALQ-187 Jammer" }, |
5879 | | { DIS_PDU_EMITTERNAME_AN_ALQ_167, "AN/ALQ-167" }, |
5880 | | { DIS_PDU_EMITTERNAME_AN_ALQ_172_V_1, "AN/ALQ-172(V)1" }, |
5881 | | { DIS_PDU_EMITTERNAME_AN_ALQ_172_V_2, "AN/ALQ-172(V)2" }, |
5882 | | { DIS_PDU_EMITTERNAME_AN_ALQ_172_V_3, "AN/ALQ-172(V)3" }, |
5883 | | { DIS_PDU_EMITTERNAME_AN_ALQ_176, "AN/ALQ-176" }, |
5884 | | { DIS_PDU_EMITTERNAME_AN_ALQ_178, "AN/ALQ-178" }, |
5885 | | { DIS_PDU_EMITTERNAME_AN_ALQ_184, "AN/ALQ-184" }, |
5886 | | { DIS_PDU_EMITTERNAME_AN_ALQ_184_V_9, "AN/ALQ-184(V)9" }, |
5887 | | { DIS_PDU_EMITTERNAME_AN_ALQ_188, "AN/ALQ-188" }, |
5888 | | { DIS_PDU_EMITTERNAME_AN_ALQ_214, "AN/ALQ-214" }, |
5889 | | { DIS_PDU_EMITTERNAME_AN_ALR_56, "AN/ALR-56" }, |
5890 | | { DIS_PDU_EMITTERNAME_AN_ALQ_221, "AN/ALQ-221" }, |
5891 | | { DIS_PDU_EMITTERNAME_AN_ALR_69, "AN/ALR-69" }, |
5892 | | { DIS_PDU_EMITTERNAME_AN_ALQ_211_V_SIRFC, "AN/ALQ-211(V) SIRFC" }, |
5893 | | { DIS_PDU_EMITTERNAME_AN_ALT_16A, "AN/ALT-16A" }, |
5894 | | { DIS_PDU_EMITTERNAME_AN_ALQ_173, "AN/ALQ-173" }, |
5895 | | { DIS_PDU_EMITTERNAME_AN_ALT_28, "AN/ALT-28" }, |
5896 | | { DIS_PDU_EMITTERNAME_AN_ALR_66B_JAMMER, "AN/ALR-66B Jammer" }, |
5897 | | { DIS_PDU_EMITTERNAME_AN_ALT_32A, "AN/ALT-32A" }, |
5898 | | { DIS_PDU_EMITTERNAME_AN_ALQ_196, "AN/ALQ-196" }, |
5899 | | { DIS_PDU_EMITTERNAME_AN_ALQ_249_V_1_NEXT_GENERATION_JAMMER_MID_BAND_NGJ_MB, "AN/ALQ-249(V)1 Next Generation Jammer-Mid Band (NGJ-MB)" }, |
5900 | | { DIS_PDU_EMITTERNAME_AN_ALQ_240_V_1_JAMMER, "AN/ALQ-240(V)1 Jammer" }, |
5901 | | { DIS_PDU_EMITTERNAME_AN_APD_10, "AN/APD 10" }, |
5902 | | { DIS_PDU_EMITTERNAME_AN_ALQ_249_V_2_NEXT_GENERATION_JAMMER_LOW_BAND_NGJ_LB, "AN/ALQ-249(V)2 Next Generation Jammer-Low Band (NGJ-LB)" }, |
5903 | | { DIS_PDU_EMITTERNAME_AN_ALQ_213, "AN/ALQ-213" }, |
5904 | | { DIS_PDU_EMITTERNAME_ALQ_214A_V_4_5_JAMMER, "ALQ-214A(V)4/5 Jammer" }, |
5905 | | { DIS_PDU_EMITTERNAME_AN_ALQ_218, "AN/ALQ-218" }, |
5906 | | { DIS_PDU_EMITTERNAME_AN_ALQ_250_EPAWSS, "AN/ALQ-250 EPAWSS" }, |
5907 | | { DIS_PDU_EMITTERNAME_AN_APG_50, "AN/APG-50" }, |
5908 | | { DIS_PDU_EMITTERNAME_AN_APG_53, "AN/APG-53" }, |
5909 | | { DIS_PDU_EMITTERNAME_AN_APG_59, "AN/APG-59" }, |
5910 | | { DIS_PDU_EMITTERNAME_AN_APG_63, "AN/APG-63" }, |
5911 | | { DIS_PDU_EMITTERNAME_AN_APG_63_V_1, "AN/APG-63(V)1" }, |
5912 | | { DIS_PDU_EMITTERNAME_AN_APG_63_V_2, "AN/APG-63(V)2" }, |
5913 | | { DIS_PDU_EMITTERNAME_AN_APG_63_V_3, "AN/APG-63(V)3" }, |
5914 | | { DIS_PDU_EMITTERNAME_AN_APG_65, "AN/APG-65" }, |
5915 | | { DIS_PDU_EMITTERNAME_AN_APG_66, "AN/APG-66" }, |
5916 | | { DIS_PDU_EMITTERNAME_AN_APG_66_V, "AN/APG-66(V)" }, |
5917 | | { DIS_PDU_EMITTERNAME_AN_APG_66_V_2, "AN/APG-66(V)2" }, |
5918 | | { DIS_PDU_EMITTERNAME_AN_APG_67, "AN/APG-67" }, |
5919 | | { DIS_PDU_EMITTERNAME_AN_APG_68, "AN/APG-68" }, |
5920 | | { DIS_PDU_EMITTERNAME_AN_APG_68_V_9, "AN/APG-68(v)9" }, |
5921 | | { DIS_PDU_EMITTERNAME_AN_APG_70, "AN/APG-70" }, |
5922 | | { DIS_PDU_EMITTERNAME_AN_APG_71, "AN/APG-71" }, |
5923 | | { DIS_PDU_EMITTERNAME_AN_APG_73, "AN/APG-73" }, |
5924 | | { DIS_PDU_EMITTERNAME_AN_APG_77, "AN/APG-77" }, |
5925 | | { DIS_PDU_EMITTERNAME_AN_APG_78, "AN/APG-78" }, |
5926 | | { DIS_PDU_EMITTERNAME_AN_APG_79, "AN/APG-79" }, |
5927 | | { DIS_PDU_EMITTERNAME_AN_APG_80, "AN/APG-80" }, |
5928 | | { DIS_PDU_EMITTERNAME_AN_APG_81, "AN/APG-81" }, |
5929 | | { DIS_PDU_EMITTERNAME_AN_APG_82_V_1, "AN/APG-82(V)1" }, |
5930 | | { DIS_PDU_EMITTERNAME_AN_APG_83, "AN/APG-83" }, |
5931 | | { DIS_PDU_EMITTERNAME_AN_APG_502, "AN/APG-502" }, |
5932 | | { DIS_PDU_EMITTERNAME_AN_APN_1, "AN/APN-1" }, |
5933 | | { DIS_PDU_EMITTERNAME_AN_APN_22, "AN/APN-22" }, |
5934 | | { DIS_PDU_EMITTERNAME_AN_APN_59, "AN/APN-59" }, |
5935 | | { DIS_PDU_EMITTERNAME_AN_APN_69, "AN/APN-69" }, |
5936 | | { DIS_PDU_EMITTERNAME_AN_APN_81, "AN/APN-81" }, |
5937 | | { DIS_PDU_EMITTERNAME_AN_APN_102, "AN/APN-102" }, |
5938 | | { DIS_PDU_EMITTERNAME_AN_APN_117, "AN/APN-117" }, |
5939 | | { DIS_PDU_EMITTERNAME_AN_APN_118, "AN/APN-118" }, |
5940 | | { DIS_PDU_EMITTERNAME_AN_APN_122, "AN/APN-122" }, |
5941 | | { DIS_PDU_EMITTERNAME_AN_APN_130, "AN/APN-130" }, |
5942 | | { DIS_PDU_EMITTERNAME_AN_APN_131, "AN/APN-131" }, |
5943 | | { DIS_PDU_EMITTERNAME_AN_APN_133, "AN/APN-133" }, |
5944 | | { DIS_PDU_EMITTERNAME_AN_APN_134, "AN/APN-134" }, |
5945 | | { DIS_PDU_EMITTERNAME_AN_APN_141_V, "AN/APN-141(V)" }, |
5946 | | { DIS_PDU_EMITTERNAME_AN_APN_147, "AN/APN-147" }, |
5947 | | { DIS_PDU_EMITTERNAME_AN_APN_150, "AN/APN-150" }, |
5948 | | { DIS_PDU_EMITTERNAME_AN_APN_153, "AN/APN-153" }, |
5949 | | { DIS_PDU_EMITTERNAME_AN_APN_154, "AN/APN-154" }, |
5950 | | { DIS_PDU_EMITTERNAME_AN_APN_155, "AN/APN-155" }, |
5951 | | { DIS_PDU_EMITTERNAME_AN_APN_159, "AN/APN-159" }, |
5952 | | { DIS_PDU_EMITTERNAME_AN_APN_177, "AN/APN-177" }, |
5953 | | { DIS_PDU_EMITTERNAME_AN_APN_179, "AN/APN-179" }, |
5954 | | { DIS_PDU_EMITTERNAME_AN_APN_169, "AN/APN-169" }, |
5955 | | { DIS_PDU_EMITTERNAME_AN_APN_182, "AN/APN-182" }, |
5956 | | { DIS_PDU_EMITTERNAME_AN_APN_187, "AN/APN-187" }, |
5957 | | { DIS_PDU_EMITTERNAME_AN_APN_190, "AN/APN-190" }, |
5958 | | { DIS_PDU_EMITTERNAME_AN_APN_194, "AN/APN-194" }, |
5959 | | { DIS_PDU_EMITTERNAME_AN_APN_195, "AN/APN-195" }, |
5960 | | { DIS_PDU_EMITTERNAME_AN_APN_198, "AN/APN-198" }, |
5961 | | { DIS_PDU_EMITTERNAME_AN_APN_200, "AN/APN-200" }, |
5962 | | { DIS_PDU_EMITTERNAME_AN_APN_202, "AN/APN-202" }, |
5963 | | { DIS_PDU_EMITTERNAME_AN_APN_205, "AN/APN-205" }, |
5964 | | { DIS_PDU_EMITTERNAME_AN_APN_209, "AN/APN-209" }, |
5965 | | { DIS_PDU_EMITTERNAME_AN_APN_209D, "AN/APN-209D" }, |
5966 | | { DIS_PDU_EMITTERNAME_AN_APN_209A, "AN/APN-209A" }, |
5967 | | { DIS_PDU_EMITTERNAME_AN_APN_215, "AN/APN-215" }, |
5968 | | { DIS_PDU_EMITTERNAME_AN_APN_217, "AN/APN-217" }, |
5969 | | { DIS_PDU_EMITTERNAME_AN_APN_218, "AN/APN-218" }, |
5970 | | { DIS_PDU_EMITTERNAME_AN_APN_224, "AN/APN-224" }, |
5971 | | { DIS_PDU_EMITTERNAME_AN_APN_227, "AN/APN-227" }, |
5972 | | { DIS_PDU_EMITTERNAME_AN_APN_230, "AN/APN-230" }, |
5973 | | { DIS_PDU_EMITTERNAME_AN_APN_232, "AN/APN-232" }, |
5974 | | { DIS_PDU_EMITTERNAME_AN_APN_237A, "AN/APN-237A" }, |
5975 | | { DIS_PDU_EMITTERNAME_AN_APN_234, "AN/APN-234" }, |
5976 | | { DIS_PDU_EMITTERNAME_AN_APN_235, "AN/APN-235" }, |
5977 | | { DIS_PDU_EMITTERNAME_AN_APN_238, "AN/APN-238" }, |
5978 | | { DIS_PDU_EMITTERNAME_AN_APN_222, "AN/APN-222" }, |
5979 | | { DIS_PDU_EMITTERNAME_AN_APN_239, "AN/APN-239" }, |
5980 | | { DIS_PDU_EMITTERNAME_AN_APN_241, "AN/APN-241" }, |
5981 | | { DIS_PDU_EMITTERNAME_AN_APN_242, "AN/APN-242" }, |
5982 | | { DIS_PDU_EMITTERNAME_AN_APN_243, "AN/APN-243" }, |
5983 | | { DIS_PDU_EMITTERNAME_AN_APN_506, "AN/APN-506" }, |
5984 | | { DIS_PDU_EMITTERNAME_AN_APQ_72, "AN/APQ-72" }, |
5985 | | { DIS_PDU_EMITTERNAME_AN_APQ_99, "AN/APQ-99" }, |
5986 | | { DIS_PDU_EMITTERNAME_AN_APQ_100, "AN/APQ-100" }, |
5987 | | { DIS_PDU_EMITTERNAME_AN_APQ_102, "AN/APQ-102" }, |
5988 | | { DIS_PDU_EMITTERNAME_AN_APQ_107, "AN/APQ-107" }, |
5989 | | { DIS_PDU_EMITTERNAME_AN_APQ_109, "AN/APQ-109" }, |
5990 | | { DIS_PDU_EMITTERNAME_AN_APQ_113, "AN/APQ-113" }, |
5991 | | { DIS_PDU_EMITTERNAME_AN_APQ_120, "AN/APQ-120" }, |
5992 | | { DIS_PDU_EMITTERNAME_AN_APQ_122, "AN/APQ-122" }, |
5993 | | { DIS_PDU_EMITTERNAME_AN_APQ_126, "AN/APQ-126" }, |
5994 | | { DIS_PDU_EMITTERNAME_AN_APQ_128, "AN/APQ-128" }, |
5995 | | { DIS_PDU_EMITTERNAME_AN_APQ_129, "AN/APQ-129" }, |
5996 | | { DIS_PDU_EMITTERNAME_AN_APQ_148, "AN/APQ-148" }, |
5997 | | { DIS_PDU_EMITTERNAME_AN_APQ_150A, "AN/APQ-150A" }, |
5998 | | { DIS_PDU_EMITTERNAME_AN_APQ_153, "AN/APQ-153" }, |
5999 | | { DIS_PDU_EMITTERNAME_AN_APQ_155, "AN/APQ-155" }, |
6000 | | { DIS_PDU_EMITTERNAME_AN_APQ_159, "AN/APQ-159" }, |
6001 | | { DIS_PDU_EMITTERNAME_AN_APQ_164, "AN/APQ-164" }, |
6002 | | { DIS_PDU_EMITTERNAME_AN_APQ_166, "AN/APQ-166" }, |
6003 | | { DIS_PDU_EMITTERNAME_AN_APQ_170, "AN/APQ-170" }, |
6004 | | { DIS_PDU_EMITTERNAME_AN_APQ_174, "AN/APQ-174" }, |
6005 | | { DIS_PDU_EMITTERNAME_AN_APQ_180, "AN/APQ-180" }, |
6006 | | { DIS_PDU_EMITTERNAME_AN_APQ_181, "AN/APQ-181" }, |
6007 | | { DIS_PDU_EMITTERNAME_AN_APQ_186, "AN/APQ-186" }, |
6008 | | { DIS_PDU_EMITTERNAME_AN_APS_15J, "AN/APS-15J" }, |
6009 | | { DIS_PDU_EMITTERNAME_AN_APS_16_V_2, "AN/APS-16(V)2" }, |
6010 | | { DIS_PDU_EMITTERNAME_AN_APS_31, "AN/APS-31" }, |
6011 | | { DIS_PDU_EMITTERNAME_AN_APS_42, "AN/APS-42" }, |
6012 | | { DIS_PDU_EMITTERNAME_AN_APS_80, "AN/APS-80" }, |
6013 | | { DIS_PDU_EMITTERNAME_AN_APS_88, "AN/APS-88" }, |
6014 | | { DIS_PDU_EMITTERNAME_AN_APS_88A, "AN/APS-88A" }, |
6015 | | { DIS_PDU_EMITTERNAME_AN_APS_94, "AN/APS-94" }, |
6016 | | { DIS_PDU_EMITTERNAME_AN_APS_96, "AN/APS-96" }, |
6017 | | { DIS_PDU_EMITTERNAME_AN_APS_113, "AN/APS-113" }, |
6018 | | { DIS_PDU_EMITTERNAME_AN_APS_115, "AN/APS-115" }, |
6019 | | { DIS_PDU_EMITTERNAME_AN_APS_116, "AN/APS-116" }, |
6020 | | { DIS_PDU_EMITTERNAME_AN_APS_120, "AN/APS-120" }, |
6021 | | { DIS_PDU_EMITTERNAME_AN_APS_121, "AN/APS-121" }, |
6022 | | { DIS_PDU_EMITTERNAME_AN_APS_124, "AN/APS-124" }, |
6023 | | { DIS_PDU_EMITTERNAME_AN_APS_125, "AN/APS-125" }, |
6024 | | { DIS_PDU_EMITTERNAME_AN_APS_127, "AN/APS-127" }, |
6025 | | { DIS_PDU_EMITTERNAME_AN_APS_128, "AN/APS-128" }, |
6026 | | { DIS_PDU_EMITTERNAME_AN_APS_130, "AN/APS-130" }, |
6027 | | { DIS_PDU_EMITTERNAME_AN_APS_133, "AN/APS-133" }, |
6028 | | { DIS_PDU_EMITTERNAME_AN_APS_134, "AN/APS-134" }, |
6029 | | { DIS_PDU_EMITTERNAME_AN_APS_137, "AN/APS-137" }, |
6030 | | { DIS_PDU_EMITTERNAME_AN_APS_137_V_5, "AN/APS-137(V)5" }, |
6031 | | { DIS_PDU_EMITTERNAME_AN_APS_137B, "AN/APS-137B" }, |
6032 | | { DIS_PDU_EMITTERNAME_AN_APS_137B_V_5, "AN/APS-137B(V)5" }, |
6033 | | { DIS_PDU_EMITTERNAME_AN_APS_137D_V_5_ELTA, "AN/APS-137D(V)5 Elta" }, |
6034 | | { DIS_PDU_EMITTERNAME_AN_APS_138, "AN/APS-138" }, |
6035 | | { DIS_PDU_EMITTERNAME_AN_APS_139, "AN/APS-139" }, |
6036 | | { DIS_PDU_EMITTERNAME_AN_APS_143, "AN/APS-143" }, |
6037 | | { DIS_PDU_EMITTERNAME_AN_APS_143_V_1, "AN/APS-143 (V) 1" }, |
6038 | | { DIS_PDU_EMITTERNAME_AN_APS_143B, "AN/APS-143B" }, |
6039 | | { DIS_PDU_EMITTERNAME_AN_APS_143_V_3, "AN/APS-143(V)3" }, |
6040 | | { DIS_PDU_EMITTERNAME_AN_APS_143B_V_3, "AN/APS-143B(V)3" }, |
6041 | | { DIS_PDU_EMITTERNAME_AN_APS_153, "AN/APS-153" }, |
6042 | | { DIS_PDU_EMITTERNAME_AN_APS_154, "AN/APS-154" }, |
6043 | | { DIS_PDU_EMITTERNAME_AN_APS_150, "AN/APS-150" }, |
6044 | | { DIS_PDU_EMITTERNAME_AN_APS_145, "AN/APS-145" }, |
6045 | | { DIS_PDU_EMITTERNAME_AN_APS_147, "AN/APS-147" }, |
6046 | | { DIS_PDU_EMITTERNAME_AN_APS_149, "AN/APS-149" }, |
6047 | | { DIS_PDU_EMITTERNAME_AN_APS_503, "AN/APS-503" }, |
6048 | | { DIS_PDU_EMITTERNAME_AN_APS_504, "AN/APS-504" }, |
6049 | | { DIS_PDU_EMITTERNAME_AN_APS_705, "AN/APS-705" }, |
6050 | | { DIS_PDU_EMITTERNAME_AN_APW_22, "AN/APW-22" }, |
6051 | | { DIS_PDU_EMITTERNAME_AN_APW_23, "AN/APW-23" }, |
6052 | | { DIS_PDU_EMITTERNAME_AN_APX_6, "AN/APX-6" }, |
6053 | | { DIS_PDU_EMITTERNAME_AN_APX_7, "AN/APX-7" }, |
6054 | | { DIS_PDU_EMITTERNAME_AN_APX_39, "AN/APX-39" }, |
6055 | | { DIS_PDU_EMITTERNAME_AN_APX_64_V, "AN/APX-64(V)" }, |
6056 | | { DIS_PDU_EMITTERNAME_AN_APX_72, "AN/APX-72" }, |
6057 | | { DIS_PDU_EMITTERNAME_AN_APX_76, "AN/APX-76" }, |
6058 | | { DIS_PDU_EMITTERNAME_AN_APX_78, "AN/APX-78" }, |
6059 | | { DIS_PDU_EMITTERNAME_AN_APX_100, "AN/APX-100" }, |
6060 | | { DIS_PDU_EMITTERNAME_AN_APX_101, "AN/APX-101" }, |
6061 | | { DIS_PDU_EMITTERNAME_AN_APX_113_AIFF, "AN/APX-113 AIFF" }, |
6062 | | { DIS_PDU_EMITTERNAME_AN_APY_1, "AN/APY-1" }, |
6063 | | { DIS_PDU_EMITTERNAME_AN_APY_2, "AN/APY-2" }, |
6064 | | { DIS_PDU_EMITTERNAME_AN_APY_3, "AN/APY-3" }, |
6065 | | { DIS_PDU_EMITTERNAME_AN_APY_7, "AN/APY-7" }, |
6066 | | { DIS_PDU_EMITTERNAME_AN_APY_8_LYNX_TM, "AN/APY-8 LYNX(tm)" }, |
6067 | | { DIS_PDU_EMITTERNAME_AN_APY_9, "AN/APY-9" }, |
6068 | | { DIS_PDU_EMITTERNAME_AN_APY_10, "AN/APY-10" }, |
6069 | | { DIS_PDU_EMITTERNAME_AN_ARN_21, "AN/ARN-21" }, |
6070 | | { DIS_PDU_EMITTERNAME_AN_ARN_52, "AN/ARN-52" }, |
6071 | | { DIS_PDU_EMITTERNAME_AN_ARN_84, "AN/ARN-84" }, |
6072 | | { DIS_PDU_EMITTERNAME_AN_ARN_118, "AN/ARN-118" }, |
6073 | | { DIS_PDU_EMITTERNAME_AN_ARN_153_V, "AN/ARN-153(V)" }, |
6074 | | { DIS_PDU_EMITTERNAME_AN_ARN_153, "AN/ARN-153" }, |
6075 | | { DIS_PDU_EMITTERNAME_AN_ARW_73, "AN/ARW 73" }, |
6076 | | { DIS_PDU_EMITTERNAME_AN_ASB_1, "AN/ASB 1" }, |
6077 | | { DIS_PDU_EMITTERNAME_AN_ASG_21, "AN/ASG 21" }, |
6078 | | { DIS_PDU_EMITTERNAME_AN_ASN_137, "AN/ASN-137" }, |
6079 | | { DIS_PDU_EMITTERNAME_AN_ASN_128, "AN/ASN-128" }, |
6080 | | { DIS_PDU_EMITTERNAME_AN_ASQ_108, "AN/ASQ-108" }, |
6081 | | { DIS_PDU_EMITTERNAME_AN_ASQ_239, "AN/ASQ-239" }, |
6082 | | { DIS_PDU_EMITTERNAME_AN_AST_502, "AN/AST-502" }, |
6083 | | { DIS_PDU_EMITTERNAME_AN_AVQ_55, "AN/AVQ-55" }, |
6084 | | { DIS_PDU_EMITTERNAME_AN_AWG_9, "AN/AWG 9" }, |
6085 | | { DIS_PDU_EMITTERNAME_AN_BRN_1, "AN/BRN-1" }, |
6086 | | { DIS_PDU_EMITTERNAME_AN_BPS_5, "AN/BPS-5" }, |
6087 | | { DIS_PDU_EMITTERNAME_AN_BPS_9, "AN/BPS-9" }, |
6088 | | { DIS_PDU_EMITTERNAME_AN_BPS_15, "AN/BPS 15" }, |
6089 | | { DIS_PDU_EMITTERNAME_AN_BPS_15_H, "AN/BPS-15 H" }, |
6090 | | { DIS_PDU_EMITTERNAME_AN_BPS_15J, "AN/BPS-15J" }, |
6091 | | { DIS_PDU_EMITTERNAME_AN_BPS_16, "AN/BPS-16" }, |
6092 | | { DIS_PDU_EMITTERNAME_AN_BPS_16_V_2, "AN/BPS-16(V)2" }, |
6093 | | { DIS_PDU_EMITTERNAME_AN_CPN_4, "AN/CPN-4" }, |
6094 | | { DIS_PDU_EMITTERNAME_AN_CPN_18, "AN/CPN-18" }, |
6095 | | { DIS_PDU_EMITTERNAME_AN_CRM_30, "AN/CRM-30" }, |
6096 | | { DIS_PDU_EMITTERNAME_AN_DPW_23, "AN/DPW-23" }, |
6097 | | { DIS_PDU_EMITTERNAME_AN_DSQ_26_PHOENIX_MH, "AN/DSQ 26 Phoenix MH" }, |
6098 | | { DIS_PDU_EMITTERNAME_AN_DSQ_28_HARPOON_MH, "AN/DSQ 28 Harpoon MH" }, |
6099 | | { DIS_PDU_EMITTERNAME_AN_FPN_1, "AN/FPN-1" }, |
6100 | | { DIS_PDU_EMITTERNAME_AN_FPN_28, "AN/FPN-28" }, |
6101 | | { DIS_PDU_EMITTERNAME_AN_FPN_33, "AN/FPN-33" }, |
6102 | | { DIS_PDU_EMITTERNAME_AN_FPN_40, "AN/FPN-40" }, |
6103 | | { DIS_PDU_EMITTERNAME_AN_FPN_62, "AN/FPN-62" }, |
6104 | | { DIS_PDU_EMITTERNAME_AN_FPN_66, "AN/FPN-66" }, |
6105 | | { DIS_PDU_EMITTERNAME_AN_FPS_8, "AN/FPS-8" }, |
6106 | | { DIS_PDU_EMITTERNAME_AN_FPN_67, "AN/FPN-67" }, |
6107 | | { DIS_PDU_EMITTERNAME_AN_FPS_16, "AN/FPS-16" }, |
6108 | | { DIS_PDU_EMITTERNAME_AN_FPS_5, "AN/FPS-5" }, |
6109 | | { DIS_PDU_EMITTERNAME_AN_FPS_18, "AN/FPS-18" }, |
6110 | | { DIS_PDU_EMITTERNAME_AN_FPS_89, "AN/FPS-89" }, |
6111 | | { DIS_PDU_EMITTERNAME_AN_FPS_49, "AN/FPS-49" }, |
6112 | | { DIS_PDU_EMITTERNAME_AN_FPS_117, "AN/FPS-117" }, |
6113 | | { DIS_PDU_EMITTERNAME_AN_FPS_85, "AN/FPS-85" }, |
6114 | | { DIS_PDU_EMITTERNAME_AN_FPS_88, "AN/FPS-88" }, |
6115 | | { DIS_PDU_EMITTERNAME_AN_FPS_113, "AN/FPS-113" }, |
6116 | | { DIS_PDU_EMITTERNAME_AN_FPS_115, "AN/FPS-115" }, |
6117 | | { DIS_PDU_EMITTERNAME_AN_FPS_20R, "AN/FPS-20R" }, |
6118 | | { DIS_PDU_EMITTERNAME_AN_FPS_132, "AN/FPS-132" }, |
6119 | | { DIS_PDU_EMITTERNAME_AN_FPS_77, "AN/FPS-77" }, |
6120 | | { DIS_PDU_EMITTERNAME_AN_FPS_41, "AN/FPS-41" }, |
6121 | | { DIS_PDU_EMITTERNAME_AN_FPS_100A, "AN/FPS-100A" }, |
6122 | | { DIS_PDU_EMITTERNAME_AN_FPS_103, "AN/FPS-103" }, |
6123 | | { DIS_PDU_EMITTERNAME_AN_FPS_108, "AN/FPS-108" }, |
6124 | | { DIS_PDU_EMITTERNAME_AN_GPN_12, "AN/GPN-12" }, |
6125 | | { DIS_PDU_EMITTERNAME_AN_FPS_124_V, "AN/FPS-124(V)" }, |
6126 | | { DIS_PDU_EMITTERNAME_AN_FPS_129, "AN/FPS-129" }, |
6127 | | { DIS_PDU_EMITTERNAME_AN_GPX_6, "AN/GPX-6" }, |
6128 | | { DIS_PDU_EMITTERNAME_AN_GPX_8, "AN/GPX 8" }, |
6129 | | { DIS_PDU_EMITTERNAME_AN_GRN_12, "AN/GRN-12" }, |
6130 | | { DIS_PDU_EMITTERNAME_AN_MPN_14K, "AN/MPN-14K" }, |
6131 | | { DIS_PDU_EMITTERNAME_AN_MPN_14, "AN/MPN-14" }, |
6132 | | { DIS_PDU_EMITTERNAME_AN_MPQ_10, "AN/MPQ-10" }, |
6133 | | { DIS_PDU_EMITTERNAME_AN_MPN_17, "AN/MPN-17" }, |
6134 | | { DIS_PDU_EMITTERNAME_AN_MPQ_33_39_46_57_61_HPIR_ILL, "AN/MPQ-33/39/46/57/61 (HPIR) ILL" }, |
6135 | | { DIS_PDU_EMITTERNAME_AN_MPQ_34_48_55_62_CWAR_TA, "AN/MPQ-34/48/55/62 (CWAR) TA" }, |
6136 | | { DIS_PDU_EMITTERNAME_AN_MPQ_49, "AN/MPQ-49" }, |
6137 | | { DIS_PDU_EMITTERNAME_AN_MPQ_35_50_PAR_TA, "AN/MPQ-35/50 (PAR) TA" }, |
6138 | | { DIS_PDU_EMITTERNAME_AN_MPQ_50C, "AN/MPQ-50C" }, |
6139 | | { DIS_PDU_EMITTERNAME_AN_MPQ_37_51_ROR_TT, "AN/MPQ-37/51 (ROR) TT" }, |
6140 | | { DIS_PDU_EMITTERNAME_AN_MPQ_43, "AN/MPQ-43" }, |
6141 | | { DIS_PDU_EMITTERNAME_AN_MPQ_50, "AN/MPQ-50" }, |
6142 | | { DIS_PDU_EMITTERNAME_AN_MPQ_53, "AN/MPQ-53" }, |
6143 | | { DIS_PDU_EMITTERNAME_AN_MPQ_63, "AN/MPQ-63" }, |
6144 | | { DIS_PDU_EMITTERNAME_AN_MPQ_64, "AN/MPQ-64" }, |
6145 | | { DIS_PDU_EMITTERNAME_AN_SLQ_32, "AN/SLQ-32" }, |
6146 | | { DIS_PDU_EMITTERNAME_AN_MPQ_65, "AN/MPQ-65" }, |
6147 | | { DIS_PDU_EMITTERNAME_AN_SLQ_32_V_4, "AN/SLQ-32(V)4" }, |
6148 | | { DIS_PDU_EMITTERNAME_AN_SLQ_32A, "AN/SLQ-32A" }, |
6149 | | { DIS_PDU_EMITTERNAME_AN_SPG_34, "AN/SPG-34" }, |
6150 | | { DIS_PDU_EMITTERNAME_AN_MSQ_104, "AN/MSQ-104" }, |
6151 | | { DIS_PDU_EMITTERNAME_AN_MPS_36, "AN/MPS-36" }, |
6152 | | { DIS_PDU_EMITTERNAME_AN_SLQ_503, "AN/SLQ-503" }, |
6153 | | { DIS_PDU_EMITTERNAME_AN_SPG_48_MK_25_MOD_3, "AN/SPG-48/MK 25 MOD 3" }, |
6154 | | { DIS_PDU_EMITTERNAME_AN_SPG_50, "AN/SPG-50" }, |
6155 | | { DIS_PDU_EMITTERNAME_AN_SPG_51, "AN/SPG-51" }, |
6156 | | { DIS_PDU_EMITTERNAME_AN_PPQ_2, "AN/PPQ-2" }, |
6157 | | { DIS_PDU_EMITTERNAME_AN_PPS_15, "AN/PPS-15" }, |
6158 | | { DIS_PDU_EMITTERNAME_AN_PPS_5, "AN/PPS-5" }, |
6159 | | { DIS_PDU_EMITTERNAME_AN_PPS_5D, "AN/PPS-5D" }, |
6160 | | { DIS_PDU_EMITTERNAME_AN_SPG_51_CWI_TI, "AN/SPG-51 CWI TI" }, |
6161 | | { DIS_PDU_EMITTERNAME_AN_SPG_51_FC, "AN/SPG-51 FC" }, |
6162 | | { DIS_PDU_EMITTERNAME_AN_SPG_51C_D, "AN/SPG-51C/D" }, |
6163 | | { DIS_PDU_EMITTERNAME_AN_SPG_52, "AN/SPG-52" }, |
6164 | | { DIS_PDU_EMITTERNAME_AN_SPG_53, "AN/SPG-53" }, |
6165 | | { DIS_PDU_EMITTERNAME_AN_SPG_55B, "AN/SPG-55B" }, |
6166 | | { DIS_PDU_EMITTERNAME_AN_SPG_60, "AN/SPG-60" }, |
6167 | | { DIS_PDU_EMITTERNAME_AN_SPG_62, "AN/SPG-62" }, |
6168 | | { DIS_PDU_EMITTERNAME_AN_SPG_503, "AN/SPG-503" }, |
6169 | | { DIS_PDU_EMITTERNAME_AN_SPN_4, "AN/SPN-4" }, |
6170 | | { DIS_PDU_EMITTERNAME_AN_SPN_11, "AN/SPN-11" }, |
6171 | | { DIS_PDU_EMITTERNAME_AN_SPN_35, "AN/SPN-35" }, |
6172 | | { DIS_PDU_EMITTERNAME_AN_SPN_41, "AN/SPN-41" }, |
6173 | | { DIS_PDU_EMITTERNAME_AN_SPN_43, "AN/SPN-43" }, |
6174 | | { DIS_PDU_EMITTERNAME_AN_SPN_43A, "AN/SPN-43A" }, |
6175 | | { DIS_PDU_EMITTERNAME_AN_SPN_43C, "AN/SPN-43C" }, |
6176 | | { DIS_PDU_EMITTERNAME_AN_SPN_46, "AN/SPN-46" }, |
6177 | | { DIS_PDU_EMITTERNAME_AN_SPQ_2, "AN/SPQ-2" }, |
6178 | | { DIS_PDU_EMITTERNAME_AN_SPQ_5A, "AN/SPQ-5A" }, |
6179 | | { DIS_PDU_EMITTERNAME_AN_SPQ_9A, "AN/SPQ-9A" }, |
6180 | | { DIS_PDU_EMITTERNAME_AN_SPQ_9B, "AN/SPQ-9B" }, |
6181 | | { DIS_PDU_EMITTERNAME_AN_SPQ_34, "AN/SPQ-34" }, |
6182 | | { DIS_PDU_EMITTERNAME_AN_SPS_4, "AN/SPS-4" }, |
6183 | | { DIS_PDU_EMITTERNAME_AN_SPS_5, "AN/SPS-5" }, |
6184 | | { DIS_PDU_EMITTERNAME_AN_SPS_5C, "AN/SPS-5C" }, |
6185 | | { DIS_PDU_EMITTERNAME_AN_SPS_6, "AN/SPS-6" }, |
6186 | | { DIS_PDU_EMITTERNAME_AN_SPS_10, "AN/SPS-10" }, |
6187 | | { DIS_PDU_EMITTERNAME_AN_SPS_21, "AN/SPS-21" }, |
6188 | | { DIS_PDU_EMITTERNAME_AN_SPS_28, "AN/SPS-28" }, |
6189 | | { DIS_PDU_EMITTERNAME_AN_SPS_37, "AN/SPS-37" }, |
6190 | | { DIS_PDU_EMITTERNAME_AN_SPS_39A, "AN/SPS-39A" }, |
6191 | | { DIS_PDU_EMITTERNAME_AN_SPS_40, "AN/SPS-40" }, |
6192 | | { DIS_PDU_EMITTERNAME_AN_SPS_41, "AN/SPS-41" }, |
6193 | | { DIS_PDU_EMITTERNAME_AN_SPS_48, "AN/SPS-48" }, |
6194 | | { DIS_PDU_EMITTERNAME_AN_SPS_48C, "AN/SPS-48C" }, |
6195 | | { DIS_PDU_EMITTERNAME_AN_SPS_48E, "AN/SPS-48E" }, |
6196 | | { DIS_PDU_EMITTERNAME_AN_SPS_49, "AN/SPS-49" }, |
6197 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_1, "AN/SPS-49(V)1" }, |
6198 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_2, "AN/SPS-49(V)2" }, |
6199 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_3, "AN/SPS-49(V)3" }, |
6200 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_4, "AN/SPS-49(V)4" }, |
6201 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_5, "AN/SPS-49(V)5" }, |
6202 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_6, "AN/SPS-49(V)6" }, |
6203 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_7, "AN/SPS-49(V)7" }, |
6204 | | { DIS_PDU_EMITTERNAME_AN_SPS_49_V_8, "AN/SPS-49(V)8" }, |
6205 | | { DIS_PDU_EMITTERNAME_AN_SPS_49A_V_1, "AN/SPS-49A(V)1" }, |
6206 | | { DIS_PDU_EMITTERNAME_AN_SPS_52, "AN/SPS-52" }, |
6207 | | { DIS_PDU_EMITTERNAME_AN_SPS_53, "AN/SPS-53" }, |
6208 | | { DIS_PDU_EMITTERNAME_AN_SPS_55, "AN/SPS-55" }, |
6209 | | { DIS_PDU_EMITTERNAME_AN_SPS_52C, "AN/SPS-52C" }, |
6210 | | { DIS_PDU_EMITTERNAME_AN_SPS_55_CS, "AN/SPS-55 CS" }, |
6211 | | { DIS_PDU_EMITTERNAME_AN_SPS_55_SS, "AN/SPS-55 SS" }, |
6212 | | { DIS_PDU_EMITTERNAME_AN_SPS_58, "AN/SPS-58" }, |
6213 | | { DIS_PDU_EMITTERNAME_AN_SPS_58C, "AN/SPS-58C" }, |
6214 | | { DIS_PDU_EMITTERNAME_AN_SPS_59, "AN/SPS-59" }, |
6215 | | { DIS_PDU_EMITTERNAME_AN_SPS_64, "AN/SPS-64" }, |
6216 | | { DIS_PDU_EMITTERNAME_AN_SPS_64_V_9, "AN/SPS-64(V)9" }, |
6217 | | { DIS_PDU_EMITTERNAME_SPS64_V_12, "SPS64(V)12" }, |
6218 | | { DIS_PDU_EMITTERNAME_AN_SPS_65, "AN/SPS-65" }, |
6219 | | { DIS_PDU_EMITTERNAME_AN_SPS_66, "AN/SPS-66" }, |
6220 | | { DIS_PDU_EMITTERNAME_AN_SPS_67, "AN/SPS-67" }, |
6221 | | { DIS_PDU_EMITTERNAME_AN_SPS_73_I, "AN/SPS-73(I)" }, |
6222 | | { DIS_PDU_EMITTERNAME_AN_SPS_69, "AN/SPS-69" }, |
6223 | | { DIS_PDU_EMITTERNAME_AN_SPS_73, "AN/SPS-73" }, |
6224 | | { DIS_PDU_EMITTERNAME_AN_SPS_74, "AN/SPS-74" }, |
6225 | | { DIS_PDU_EMITTERNAME_AN_SPS_88, "AN/SPS-88" }, |
6226 | | { DIS_PDU_EMITTERNAME_AN_SPS_501, "AN/SPS-501" }, |
6227 | | { DIS_PDU_EMITTERNAME_AN_SPS_505, "AN/SPS-505" }, |
6228 | | { DIS_PDU_EMITTERNAME_AN_SPY_1, "AN/SPY-1" }, |
6229 | | { DIS_PDU_EMITTERNAME_AN_SPY_1A, "AN/SPY-1A" }, |
6230 | | { DIS_PDU_EMITTERNAME_AN_SPY_1B, "AN/SPY-1B" }, |
6231 | | { DIS_PDU_EMITTERNAME_AN_SPY_1B_V, "AN/SPY-1B(V)" }, |
6232 | | { DIS_PDU_EMITTERNAME_AN_SPY_1D, "AN/SPY-1D" }, |
6233 | | { DIS_PDU_EMITTERNAME_AN_SPY_1D_V, "AN/SPY-1D(V)" }, |
6234 | | { DIS_PDU_EMITTERNAME_AN_SPY_1F, "AN/SPY-1F" }, |
6235 | | { DIS_PDU_EMITTERNAME_AN_SPY_3, "AN/SPY-3" }, |
6236 | | { DIS_PDU_EMITTERNAME_AN_TPN_12, "AN/TPN-12" }, |
6237 | | { DIS_PDU_EMITTERNAME_AN_SPY_4, "AN/SPY-4" }, |
6238 | | { DIS_PDU_EMITTERNAME_AN_TLQ_32_ARM_DECOY, "AN/TLQ-32 ARM Decoy" }, |
6239 | | { DIS_PDU_EMITTERNAME_AN_TPN_17, "AN/TPN-17" }, |
6240 | | { DIS_PDU_EMITTERNAME_AN_TPN_8, "AN/TPN-8" }, |
6241 | | { DIS_PDU_EMITTERNAME_AN_TPN_22, "AN/TPN-22" }, |
6242 | | { DIS_PDU_EMITTERNAME_AN_TLQ_17A, "AN/TLQ-17A" }, |
6243 | | { DIS_PDU_EMITTERNAME_AN_TMS_1, "AN/TMS-1" }, |
6244 | | { DIS_PDU_EMITTERNAME_AN_TPN_24, "AN/TPN-24" }, |
6245 | | { DIS_PDU_EMITTERNAME_AN_TPN_25, "AN/TPN-25" }, |
6246 | | { DIS_PDU_EMITTERNAME_AN_TMS_2, "AN/TMS-2" }, |
6247 | | { DIS_PDU_EMITTERNAME_AN_TPN_19, "AN/TPN-19" }, |
6248 | | { DIS_PDU_EMITTERNAME_AN_TPN_31, "AN/TPN-31" }, |
6249 | | { DIS_PDU_EMITTERNAME_AN_TPQ_18, "AN/TPQ-18" }, |
6250 | | { DIS_PDU_EMITTERNAME_AN_SPY_6_V, "AN/SPY-6(V)" }, |
6251 | | { DIS_PDU_EMITTERNAME_AN_TPQ_36, "AN/TPQ-36" }, |
6252 | | { DIS_PDU_EMITTERNAME_AN_TPQ_37, "AN/TPQ-37" }, |
6253 | | { DIS_PDU_EMITTERNAME_AN_TPQ_38_V8, "AN/TPQ-38 (V8)" }, |
6254 | | { DIS_PDU_EMITTERNAME_AN_TPQ_39_V, "AN/TPQ-39(V)" }, |
6255 | | { DIS_PDU_EMITTERNAME_AN_TPQ_47, "AN/TPQ-47" }, |
6256 | | { DIS_PDU_EMITTERNAME_AN_TPS_43, "AN/TPS-43" }, |
6257 | | { DIS_PDU_EMITTERNAME_AN_TPS_43E, "AN/TPS-43E" }, |
6258 | | { DIS_PDU_EMITTERNAME_AN_TPQ_48, "AN/TPQ-48" }, |
6259 | | { DIS_PDU_EMITTERNAME_AN_TPQ_49, "AN/TPQ-49" }, |
6260 | | { DIS_PDU_EMITTERNAME_AN_TPQ_46A, "AN/TPQ-46A" }, |
6261 | | { DIS_PDU_EMITTERNAME_AN_TPS_34, "AN/TPS-34" }, |
6262 | | { DIS_PDU_EMITTERNAME_AN_TPS_59, "AN/TPS-59" }, |
6263 | | { DIS_PDU_EMITTERNAME_AN_TPS_44, "AN/TPS-44" }, |
6264 | | { DIS_PDU_EMITTERNAME_AN_TPQ_50, "AN/TPQ-50" }, |
6265 | | { DIS_PDU_EMITTERNAME_AN_TPS_63, "AN/TPS-63" }, |
6266 | | { DIS_PDU_EMITTERNAME_AN_TPS_65, "AN/TPS-65" }, |
6267 | | { DIS_PDU_EMITTERNAME_AN_TPS_70_V_1, "AN/TPS-70 (V) 1" }, |
6268 | | { DIS_PDU_EMITTERNAME_AN_TPS_63SS, "AN/TPS-63SS" }, |
6269 | | { DIS_PDU_EMITTERNAME_AN_TPS_73, "AN/TPS-73" }, |
6270 | | { DIS_PDU_EMITTERNAME_AN_TPS_75, "AN/TPS-75" }, |
6271 | | { DIS_PDU_EMITTERNAME_AN_TPS_77, "AN/TPS-77" }, |
6272 | | { DIS_PDU_EMITTERNAME_AN_TPS_78, "AN/TPS-78" }, |
6273 | | { DIS_PDU_EMITTERNAME_AN_TPS_79, "AN/TPS-79" }, |
6274 | | { DIS_PDU_EMITTERNAME_AN_TPS_703, "AN/TPS-703" }, |
6275 | | { DIS_PDU_EMITTERNAME_AN_TPX_46_V_7, "AN/TPX-46(V)7" }, |
6276 | | { DIS_PDU_EMITTERNAME_AN_TPS_80, "AN/TPS-80" }, |
6277 | | { DIS_PDU_EMITTERNAME_AN_TPY_2, "AN/TPY-2" }, |
6278 | | { DIS_PDU_EMITTERNAME_AN_TSQ_288, "AN/TSQ-288" }, |
6279 | | { DIS_PDU_EMITTERNAME_AN_ULQ_6A, "AN/ULQ-6A" }, |
6280 | | { DIS_PDU_EMITTERNAME_AN_ULQ_19, "AN/ULQ-19" }, |
6281 | | { DIS_PDU_EMITTERNAME_AN_ULQ_21, "AN/ULQ-21" }, |
6282 | | { DIS_PDU_EMITTERNAME_AN_UPN_25, "AN/UPN 25" }, |
6283 | | { DIS_PDU_EMITTERNAME_AN_UPS_1, "AN/UPS 1" }, |
6284 | | { DIS_PDU_EMITTERNAME_AN_UPS_2, "AN/UPS-2" }, |
6285 | | { DIS_PDU_EMITTERNAME_AN_UPS_3, "AN/UPS-3" }, |
6286 | | { DIS_PDU_EMITTERNAME_AN_UPX_1, "AN/UPX 1" }, |
6287 | | { DIS_PDU_EMITTERNAME_AN_UPX_5, "AN/UPX 5" }, |
6288 | | { DIS_PDU_EMITTERNAME_AN_UPX_11, "AN/UPX 11" }, |
6289 | | { DIS_PDU_EMITTERNAME_AN_UPX_12, "AN/UPX 12" }, |
6290 | | { DIS_PDU_EMITTERNAME_AN_UPX_17, "AN/UPX 17" }, |
6291 | | { DIS_PDU_EMITTERNAME_AN_UPX_23, "AN/UPX 23" }, |
6292 | | { DIS_PDU_EMITTERNAME_AN_USQ_113_V_3, "AN/USQ-113(V)3" }, |
6293 | | { DIS_PDU_EMITTERNAME_AN_VPS_2, "AN/VPS 2" }, |
6294 | | { DIS_PDU_EMITTERNAME_AN_PLM_3, "AN/PLM-3" }, |
6295 | | { DIS_PDU_EMITTERNAME_AN_PLM_3A, "AN/PLM-3A" }, |
6296 | | { DIS_PDU_EMITTERNAME_AN_PLM_4, "AN/PLM-4" }, |
6297 | | { DIS_PDU_EMITTERNAME_AN_ZPY1, "AN/ZPY1" }, |
6298 | | { DIS_PDU_EMITTERNAME_AN_ZPY_2_MP_RTIP, "AN/ZPY-2 MP-RTIP" }, |
6299 | | { DIS_PDU_EMITTERNAME_AN_ZPY_3, "AN/ZPY-3" }, |
6300 | | { DIS_PDU_EMITTERNAME_AN_ZPY_8, "AN/ZPY-8" }, |
6301 | | { DIS_PDU_EMITTERNAME_AORL_1AS, "AORL-1AS" }, |
6302 | | { DIS_PDU_EMITTERNAME_AORL_85K_TK_MTA, "AORL-85K/TK/MTA" }, |
6303 | | { DIS_PDU_EMITTERNAME_APAR, "APAR" }, |
6304 | | { DIS_PDU_EMITTERNAME_APARNA, "Aparna" }, |
6305 | | { DIS_PDU_EMITTERNAME_APECS_II, "APECS II" }, |
6306 | | { DIS_PDU_EMITTERNAME_APELCO_AD_7_7, " Apelco AD 7 7" }, |
6307 | | { DIS_PDU_EMITTERNAME_APG_71, "APG 71" }, |
6308 | | { DIS_PDU_EMITTERNAME_APN_148, "APN 148" }, |
6309 | | { DIS_PDU_EMITTERNAME_APN_227, "APN 227" }, |
6310 | | { DIS_PDU_EMITTERNAME_APS_504_V3, "APS 504 V3" }, |
6311 | | { DIS_PDU_EMITTERNAME_AQUITAINE_II, "AQUITAINE II" }, |
6312 | | { DIS_PDU_EMITTERNAME_AR_1, "AR-1" }, |
6313 | | { DIS_PDU_EMITTERNAME_AR_3D, "AR 3D" }, |
6314 | | { DIS_PDU_EMITTERNAME_PLESSEY_AR_5, " Plessey AR-5" }, |
6315 | | { DIS_PDU_EMITTERNAME_AR_15, " AR-15" }, |
6316 | | { DIS_PDU_EMITTERNAME_AR_15_2, "AR-15/2" }, |
6317 | | { DIS_PDU_EMITTERNAME_AR_320, "AR 320" }, |
6318 | | { DIS_PDU_EMITTERNAME_AR_325, "AR-325" }, |
6319 | | { DIS_PDU_EMITTERNAME_AR_327, "AR 327" }, |
6320 | | { DIS_PDU_EMITTERNAME_ARBALET_52, "Arbalet-52" }, |
6321 | | { DIS_PDU_EMITTERNAME_ARBB_31, "ARBB-31" }, |
6322 | | { DIS_PDU_EMITTERNAME_ARBB_33, " ARBB 33" }, |
6323 | | { DIS_PDU_EMITTERNAME_ARIES, " ARIES" }, |
6324 | | { DIS_PDU_EMITTERNAME_ARIES_NAV, "Aries-Nav" }, |
6325 | | { DIS_PDU_EMITTERNAME_ARIES_CS, "Aries-CS" }, |
6326 | | { DIS_PDU_EMITTERNAME_ARGS_14E, "ARGS-14E" }, |
6327 | | { DIS_PDU_EMITTERNAME_ARGS_31, "ARGS 31" }, |
6328 | | { DIS_PDU_EMITTERNAME_ARGUS, "ARGUS" }, |
6329 | | { DIS_PDU_EMITTERNAME_AR_M31, "AR M31" }, |
6330 | | { DIS_PDU_EMITTERNAME_ARECIBO, "ARECIBO" }, |
6331 | | { DIS_PDU_EMITTERNAME_ARED, "ARED" }, |
6332 | | { DIS_PDU_EMITTERNAME_ARI_5954, "ARI 5954" }, |
6333 | | { DIS_PDU_EMITTERNAME_ARI_5955, "ARI 5955" }, |
6334 | | { DIS_PDU_EMITTERNAME_ARI_5979, "ARI 5979" }, |
6335 | | { DIS_PDU_EMITTERNAME_ARGSN_31, "ARGSN-31" }, |
6336 | | { DIS_PDU_EMITTERNAME_ARGOS_10, "ARGOS-10" }, |
6337 | | { DIS_PDU_EMITTERNAME_ARGOS_800, "ARGOS-800" }, |
6338 | | { DIS_PDU_EMITTERNAME_ARI_5983, "ARI 5983" }, |
6339 | | { DIS_PDU_EMITTERNAME_ARI_5991, "ARI 5991" }, |
6340 | | { DIS_PDU_EMITTERNAME_ARI_5995, "ARI 5995" }, |
6341 | | { DIS_PDU_EMITTERNAME_ARINC_564_BNDX_KING_RDR_1E, " ARINC 564 BNDX/KING RDR 1E" }, |
6342 | | { DIS_PDU_EMITTERNAME_ARINC_700_BNDX_KING_RDR_1E, " ARINC 700 BNDX/KING RDR 1E" }, |
6343 | | { DIS_PDU_EMITTERNAME_ARK_1, "ARK-1" }, |
6344 | | { DIS_PDU_EMITTERNAME_ARL_M_MTI, " ARL-M MTI" }, |
6345 | | { DIS_PDU_EMITTERNAME_ARMOR, "ARMOR" }, |
6346 | | { DIS_PDU_EMITTERNAME_ARSR_3, "ARSR-3" }, |
6347 | | { DIS_PDU_EMITTERNAME_ARS_400, "ARS-400" }, |
6348 | | { DIS_PDU_EMITTERNAME_ARSR_1, "ARSR-1" }, |
6349 | | { DIS_PDU_EMITTERNAME_ARSR_4, "ARSR-4" }, |
6350 | | { DIS_PDU_EMITTERNAME_ARSR_18, "ARSR-18" }, |
6351 | | { DIS_PDU_EMITTERNAME_ARTHUR, " ARTHUR" }, |
6352 | | { DIS_PDU_EMITTERNAME_ARTHUR_MOD_B, "ARTHUR MOD B" }, |
6353 | | { DIS_PDU_EMITTERNAME_ARTHUR_MOD_C, "ARTHUR MOD C" }, |
6354 | | { DIS_PDU_EMITTERNAME_ARTISAN_3D, "ARTISAN 3D" }, |
6355 | | { DIS_PDU_EMITTERNAME_AS_2_KIPPER, " AS 2 Kipper" }, |
6356 | | { DIS_PDU_EMITTERNAME_AS_2_KIPPER_MH, " AS 2 Kipper MH" }, |
6357 | | { DIS_PDU_EMITTERNAME_AS_3_YJ_83K_MMW_MH, "AS 3 YJ-83K mmW MH" }, |
6358 | | { DIS_PDU_EMITTERNAME_AS_34_KORMORAN_SEEKER, "AS.34 Kormoran Seeker" }, |
6359 | | { DIS_PDU_EMITTERNAME_AS_4_KITCHEN, " AS 4 Kitchen" }, |
6360 | | { DIS_PDU_EMITTERNAME_AS_4_KITCHEN_MH, " AS 4 Kitchen MH" }, |
6361 | | { DIS_PDU_EMITTERNAME_AS_5_KELT_MH, " AS 5 Kelt MH" }, |
6362 | | { DIS_PDU_EMITTERNAME_AS_6_KINGFISH_MH, " AS 6 Kingfish MH" }, |
6363 | | { DIS_PDU_EMITTERNAME_AS_7_KERRY, " AS 7 Kerry" }, |
6364 | | { DIS_PDU_EMITTERNAME_AS_7_KERRY_MG, " AS 7 Kerry MG" }, |
6365 | | { DIS_PDU_EMITTERNAME_AS_15_KENT_ALTIMETER, " AS 15 KENT altimeter" }, |
6366 | | { DIS_PDU_EMITTERNAME_AS_17A_KRYPTON_SEEKER, " AS-17A Krypton Seeker" }, |
6367 | | { DIS_PDU_EMITTERNAME_AS_17B_KRYPTON_SEEKER, " AS-17B Krypton Seeker" }, |
6368 | | { DIS_PDU_EMITTERNAME_AS901, " AS901" }, |
6369 | | { DIS_PDU_EMITTERNAME_AS901A, "AS901A" }, |
6370 | | { DIS_PDU_EMITTERNAME_ASARS2, "ASARS2" }, |
6371 | | { DIS_PDU_EMITTERNAME_ASDE_KDD, "ASDE-KDD" }, |
6372 | | { DIS_PDU_EMITTERNAME_ASLESHA, "ASLESHA" }, |
6373 | | { DIS_PDU_EMITTERNAME_A_SMGCS, "A-SMGCS" }, |
6374 | | { DIS_PDU_EMITTERNAME_ASMI_18X, "ASMI-18X" }, |
6375 | | { DIS_PDU_EMITTERNAME_ASPIDE_AAM_SAM_ILL, "Aspide AAM/SAM ILL" }, |
6376 | | { DIS_PDU_EMITTERNAME_ASMI_3, "ASMI-3" }, |
6377 | | { DIS_PDU_EMITTERNAME_ASELSAN_MAR, "Aselsan MAR" }, |
6378 | | { DIS_PDU_EMITTERNAME_ASR_2000, "ASR-2000" }, |
6379 | | { DIS_PDU_EMITTERNAME_ASR_4, "ASR-4" }, |
6380 | | { DIS_PDU_EMITTERNAME_ASR_4D, "ASR-4D" }, |
6381 | | { DIS_PDU_EMITTERNAME_ASR_O, "ASR O" }, |
6382 | | { DIS_PDU_EMITTERNAME_ASR_12, "ASR-12" }, |
6383 | | { DIS_PDU_EMITTERNAME_ASR_22AL, "ASR-22AL" }, |
6384 | | { DIS_PDU_EMITTERNAME_ASR_3, "ASR-3" }, |
6385 | | { DIS_PDU_EMITTERNAME_ASR_5, "ASR-5" }, |
6386 | | { DIS_PDU_EMITTERNAME_ASR_7, "ASR-7" }, |
6387 | | { DIS_PDU_EMITTERNAME_ASR_8, "ASR-8" }, |
6388 | | { DIS_PDU_EMITTERNAME_ASR_9, "ASR-9" }, |
6389 | | { DIS_PDU_EMITTERNAME_ASR_9000, "ASR-9000" }, |
6390 | | { DIS_PDU_EMITTERNAME_ASTI, "ASTI" }, |
6391 | | { DIS_PDU_EMITTERNAME_ASR_11_DASR, "ASR-11/DASR" }, |
6392 | | { DIS_PDU_EMITTERNAME_RAYTHEON_ASR_10SS, " Raytheon ASR-10SS" }, |
6393 | | { DIS_PDU_EMITTERNAME_ASR_23SS, "ASR-23SS" }, |
6394 | | { DIS_PDU_EMITTERNAME_ARABEL, "Arabel" }, |
6395 | | { DIS_PDU_EMITTERNAME_ASTRE, " ASTRE" }, |
6396 | | { DIS_PDU_EMITTERNAME_AT_2_SWATTER_MG, " AT 2 Swatter MG" }, |
6397 | | { DIS_PDU_EMITTERNAME_9K114_SHTURM_MG_AT_6_SPIRAL_MG, "9K114 Shturm MG AT-6 Spiral MG" }, |
6398 | | { DIS_PDU_EMITTERNAME_ASTOR, "ASTOR" }, |
6399 | | { DIS_PDU_EMITTERNAME_ASTRA_RCI, "ASTRA RCI" }, |
6400 | | { DIS_PDU_EMITTERNAME_ATCR_22, "ATCR-22" }, |
6401 | | { DIS_PDU_EMITTERNAME_ATCR_22_M, "ATCR-22 M" }, |
6402 | | { DIS_PDU_EMITTERNAME_ATCR_2T, "ATCR-2T" }, |
6403 | | { DIS_PDU_EMITTERNAME_ATCR_33, "ATCR-33" }, |
6404 | | { DIS_PDU_EMITTERNAME_ATCR_33_K_M, "ATCR 33 K/M" }, |
6405 | | { DIS_PDU_EMITTERNAME_ATCR_33S, "ATCR-33S" }, |
6406 | | { DIS_PDU_EMITTERNAME_ATCR_3T, "ATCR-3T" }, |
6407 | | { DIS_PDU_EMITTERNAME_ATCR_44, "ATCR-44" }, |
6408 | | { DIS_PDU_EMITTERNAME_ATCR_44_K, "ATCR-44 K" }, |
6409 | | { DIS_PDU_EMITTERNAME_ARGOS_73, " Argos 73" }, |
6410 | | { DIS_PDU_EMITTERNAME_ATCR_44_M_S, "ATCR-44 M/S" }, |
6411 | | { DIS_PDU_EMITTERNAME_ATCR_4T, "ATCR-4T" }, |
6412 | | { DIS_PDU_EMITTERNAME_ATLAS_ELEKTRONK_TRS_N, " Atlas Elektronk TRS N" }, |
6413 | | { DIS_PDU_EMITTERNAME_ATLAS_8600X, "ATLAS-8600X" }, |
6414 | | { DIS_PDU_EMITTERNAME_ATLAS_9600M, "Atlas-9600M" }, |
6415 | | { DIS_PDU_EMITTERNAME_ATLAS_9600X, "ATLAS-9600X" }, |
6416 | | { DIS_PDU_EMITTERNAME_ATLAS_9600S, "ATLAS-9600S" }, |
6417 | | { DIS_PDU_EMITTERNAME_ATLAS_9740_VTS, "ATLAS-9740 VTS" }, |
6418 | | { DIS_PDU_EMITTERNAME_ATLASS, "ATLASS" }, |
6419 | | { DIS_PDU_EMITTERNAME_ATR_500C, "ATR-500C" }, |
6420 | | { DIS_PDU_EMITTERNAME_AVG_65, "AVG 65" }, |
6421 | | { DIS_PDU_EMITTERNAME_AVH_7, "AVH 7" }, |
6422 | | { DIS_PDU_EMITTERNAME_AVIA_CM, "AVIA CM" }, |
6423 | | { DIS_PDU_EMITTERNAME_AVIA_D, "AVIA D" }, |
6424 | | { DIS_PDU_EMITTERNAME_AVIACONVERSIA, " Aviaconversia" }, |
6425 | | { DIS_PDU_EMITTERNAME_AVIACONVERSIA_II, " Aviaconversia II" }, |
6426 | | { DIS_PDU_EMITTERNAME_AVIACONVERSIA_III, " Aviaconversia III" }, |
6427 | | { DIS_PDU_EMITTERNAME_AVQ_20, "AVQ 20" }, |
6428 | | { DIS_PDU_EMITTERNAME_AVQ_21, "AVQ-21" }, |
6429 | | { DIS_PDU_EMITTERNAME_AVQ30X, "AVQ30X" }, |
6430 | | { DIS_PDU_EMITTERNAME_AVQ_50_RCA, "AVQ-50 (RCA)" }, |
6431 | | { DIS_PDU_EMITTERNAME_AVQ_70, "AVQ 70" }, |
6432 | | { DIS_PDU_EMITTERNAME_AWS_5, "AWS 5" }, |
6433 | | { DIS_PDU_EMITTERNAME_AWS_6, "AWS 6" }, |
6434 | | { DIS_PDU_EMITTERNAME_AWS_6B_300, "AWS-6B/300" }, |
6435 | | { DIS_PDU_EMITTERNAME_B597Z, "B597Z" }, |
6436 | | { DIS_PDU_EMITTERNAME_B636Z, "B636Z" }, |
6437 | | { DIS_PDU_EMITTERNAME_BACK_BOARD, " Back Board" }, |
6438 | | { DIS_PDU_EMITTERNAME_BACK_NET_A_B, " Back Net A B" }, |
6439 | | { DIS_PDU_EMITTERNAME_BACK_TRAP, " Back Trap" }, |
6440 | | { DIS_PDU_EMITTERNAME_BAE_SYSTEMS_RT_1805_APN, " BAE Systems RT-1805/APN" }, |
6441 | | { DIS_PDU_EMITTERNAME_BAES_DASS_2000_JAMMER, "BAES DASS-2000 Jammer" }, |
6442 | | { DIS_PDU_EMITTERNAME_BALANCE_BEAM, "Balance Beam" }, |
6443 | | { DIS_PDU_EMITTERNAME_BALTIKA_B, "BALTIKA-B" }, |
6444 | | { DIS_PDU_EMITTERNAME_BALTYK, "BALTYK" }, |
6445 | | { DIS_PDU_EMITTERNAME_BALL_END, " Ball End" }, |
6446 | | { DIS_PDU_EMITTERNAME_BALL_GUN, " Ball Gun" }, |
6447 | | { DIS_PDU_EMITTERNAME_BALL_POINT, " BALL POINT" }, |
6448 | | { DIS_PDU_EMITTERNAME_BAND_STAND, " Band Stand" }, |
6449 | | { DIS_PDU_EMITTERNAME_BAND_STAND_3, " Band Stand 3" }, |
6450 | | { DIS_PDU_EMITTERNAME_P_35_37_A_P_50_B_BAR_LOCK, "P-35/37 (A); P-50 (B) Bar Lock" }, |
6451 | | { DIS_PDU_EMITTERNAME_BARAX, "BARAX" }, |
6452 | | { DIS_PDU_EMITTERNAME_BASIR_110D, "BASIR-110D" }, |
6453 | | { DIS_PDU_EMITTERNAME_BASS_TILT, " Bass Tilt" }, |
6454 | | { DIS_PDU_EMITTERNAME_BADGER, "Badger" }, |
6455 | | { DIS_PDU_EMITTERNAME_BARRACUDA_JAMMER, "Barracuda Jammer" }, |
6456 | | { DIS_PDU_EMITTERNAME_BAVAR_373_TTR, "Bavar-373 TTR" }, |
6457 | | { DIS_PDU_EMITTERNAME_BAVAR_373_TAR, "Bavar-373 TAR" }, |
6458 | | { DIS_PDU_EMITTERNAME_BAVAR_373_TELAR_TER, "Bavar-373 TELAR TER" }, |
6459 | | { DIS_PDU_EMITTERNAME_BAYKAL_COUNTERMEASURES_SUITE, "Baykal Countermeasures Suite" }, |
6460 | | { DIS_PDU_EMITTERNAME_BEACON, " Beacon" }, |
6461 | | { DIS_PDU_EMITTERNAME_BEAN_STICKS, " Bean Sticks" }, |
6462 | | { DIS_PDU_EMITTERNAME_BEE_HIND, " Bee Hind" }, |
6463 | | { DIS_PDU_EMITTERNAME_BELL_NIP_JAMMER, "Bell Nip Jammer" }, |
6464 | | { DIS_PDU_EMITTERNAME_BELL_PUSH_JAMMER, "Bell Push Jammer" }, |
6465 | | { DIS_PDU_EMITTERNAME_BELL_CROWN_A, " Bell Crown A" }, |
6466 | | { DIS_PDU_EMITTERNAME_BELL_CROWN_B, " Bell Crown B" }, |
6467 | | { DIS_PDU_EMITTERNAME_BELL_SQUAT, " Bell Squat" }, |
6468 | | { DIS_PDU_EMITTERNAME_BIG_BACK, " BIG BACK" }, |
6469 | | { DIS_PDU_EMITTERNAME_BIG_BIRD_A_B_C, " Big Bird A/B/C" }, |
6470 | | { DIS_PDU_EMITTERNAME_BIG_BIRD_D, " Big Bird D" }, |
6471 | | { DIS_PDU_EMITTERNAME_BIG_BIRD_D_MOD, " Big Bird D Mod" }, |
6472 | | { DIS_PDU_EMITTERNAME_BIG_BIRD_E_91N6E, " Big Bird E 91N6E" }, |
6473 | | { DIS_PDU_EMITTERNAME_BIG_BULGE, " Big Bulge" }, |
6474 | | { DIS_PDU_EMITTERNAME_BIG_BULGE_A, " Big Bulge A" }, |
6475 | | { DIS_PDU_EMITTERNAME_BIG_BULGE_B, " Big Bulge B" }, |
6476 | | { DIS_PDU_EMITTERNAME_BIG_EYE, " BIG EYE" }, |
6477 | | { DIS_PDU_EMITTERNAME_SNAR_10_BIG_FRED, "SNAR-10 Big Fred" }, |
6478 | | { DIS_PDU_EMITTERNAME_BIG_HEAD_B, " BIG HEAD B" }, |
6479 | | { DIS_PDU_EMITTERNAME_BIG_MESH, " Big Mesh" }, |
6480 | | { DIS_PDU_EMITTERNAME_BIG_NET, " Big Net" }, |
6481 | | { DIS_PDU_EMITTERNAME_BIG_REST_B, " Big Rest B" }, |
6482 | | { DIS_PDU_EMITTERNAME_9S15MT_BILL_BOARD, "9S15MT Bill Board" }, |
6483 | | { DIS_PDU_EMITTERNAME_BILL_FOLD, " Bill Fold" }, |
6484 | | { DIS_PDU_EMITTERNAME_BLIGHTER_400, "BLIGHTER 400" }, |
6485 | | { DIS_PDU_EMITTERNAME_BLOWPIPE_MG, "Blowpipe MG" }, |
6486 | | { DIS_PDU_EMITTERNAME_BLR, "BLR" }, |
6487 | | { DIS_PDU_EMITTERNAME_BLUE_FOX_SEA_HARRIER_FRS_MK_1_5, "Blue Fox Sea Harrier FRS Mk 1/5" }, |
6488 | | { DIS_PDU_EMITTERNAME_BLUE_KESTREL, "Blue Kestrel" }, |
6489 | | { DIS_PDU_EMITTERNAME_BLUE_VIXEN_SEA_HARRIER_F_A_MK_2, "Blue Vixen Sea Harrier F/A Mk 2" }, |
6490 | | { DIS_PDU_EMITTERNAME_BLUE_SILK, "Blue Silk" }, |
6491 | | { DIS_PDU_EMITTERNAME_BLUE_PARROT, "Blue Parrot" }, |
6492 | | { DIS_PDU_EMITTERNAME_BLUE_ORCHID, "Blue Orchid" }, |
6493 | | { DIS_PDU_EMITTERNAME_BM_DJG_8715, "BM/DJG-8715" }, |
6494 | | { DIS_PDU_EMITTERNAME_BOAT_SAIL, " Boat Sail" }, |
6495 | | { DIS_PDU_EMITTERNAME_BOR_A_550, "BOR-A 550" }, |
6496 | | { DIS_PDU_EMITTERNAME_BOFORS_ELECTRONIC_9LV_331, " Bofors Electronic 9LV 331" }, |
6497 | | { DIS_PDU_EMITTERNAME_BOFORS_ERICSSON_SEA_GIRAFFE_50_HC, " Bofors Ericsson Sea Giraffe 50 HC" }, |
6498 | | { DIS_PDU_EMITTERNAME_BOWL_MESH, " Bowl Mesh" }, |
6499 | | { DIS_PDU_EMITTERNAME_BOX_BRICK, " Box Brick" }, |
6500 | | { DIS_PDU_EMITTERNAME_BOX_TAIL, " Box Tail" }, |
6501 | | { DIS_PDU_EMITTERNAME_BM_KG300G_JAMMING_POD, "BM/KG300G Jamming Pod" }, |
6502 | | { DIS_PDU_EMITTERNAME_BM_KG600_JAMMING_POD, "BM KG600 Jamming Pod" }, |
6503 | | { DIS_PDU_EMITTERNAME_BM_KG800_JAMMING_POD, "BM KG800 Jamming Pod" }, |
6504 | | { DIS_PDU_EMITTERNAME_BM_KG_8601_8605_8606, "BM/KG 8601/8605/8606" }, |
6505 | | { DIS_PDU_EMITTERNAME_BPS_11A, "BPS 11A" }, |
6506 | | { DIS_PDU_EMITTERNAME_BPS_14, "BPS 14" }, |
6507 | | { DIS_PDU_EMITTERNAME_BPS_15A, "BPS 15A" }, |
6508 | | { DIS_PDU_EMITTERNAME_BR_3440CA_X57, "BR-3440CA-X57" }, |
6509 | | { DIS_PDU_EMITTERNAME_BR_15_TOKYO_KEIKI, "BR-15 Tokyo KEIKI" }, |
6510 | | { DIS_PDU_EMITTERNAME_BRAHMOS, "BrahMos" }, |
6511 | | { DIS_PDU_EMITTERNAME_BRIDGEMASTER, " BridgeMaster" }, |
6512 | | { DIS_PDU_EMITTERNAME_BRIDGEMASTER_E_EPA, " BridgeMaster E EPA" }, |
6513 | | { DIS_PDU_EMITTERNAME_BRIDGEMASTER_E_ATA_AND_ARPA, " BridgeMaster E ATA and ARPA" }, |
6514 | | { DIS_PDU_EMITTERNAME_BRIDGEMASTER_E_NAVAL, " BridgeMaster E naval" }, |
6515 | | { DIS_PDU_EMITTERNAME_BRIMSTONE_MMW_MH, "Brimstone mmW MH" }, |
6516 | | { DIS_PDU_EMITTERNAME_BREAD_BIN, " Bread Bin" }, |
6517 | | { DIS_PDU_EMITTERNAME_ASR_BRICK_BOARD, "Asr Brick Board" }, |
6518 | | { DIS_PDU_EMITTERNAME_BT_271, "BT 271" }, |
6519 | | { DIS_PDU_EMITTERNAME_BU_304, "BU-304" }, |
6520 | | { DIS_PDU_EMITTERNAME_BX_732, "BX 732" }, |
6521 | | { DIS_PDU_EMITTERNAME_BUK_MB, "BUK-MB" }, |
6522 | | { DIS_PDU_EMITTERNAME_BURAN_D, "Buran-D" }, |
6523 | | { DIS_PDU_EMITTERNAME_BUREVISNYK_1, "BUREVISNYK-1" }, |
6524 | | { DIS_PDU_EMITTERNAME_BUZZ_STAND, " Buzz Stand" }, |
6525 | | { DIS_PDU_EMITTERNAME_C_5A_MULTI_MODE_RADAR, "C 5A Multi Mode Radar" }, |
6526 | | { DIS_PDU_EMITTERNAME_C_802_AL, "C-802 AL" }, |
6527 | | { DIS_PDU_EMITTERNAME_CAESAR, " CAESAR" }, |
6528 | | { DIS_PDU_EMITTERNAME_CAIMAN, "Caiman" }, |
6529 | | { DIS_PDU_EMITTERNAME_CAKE_STAND, " Cake Stand" }, |
6530 | | { DIS_PDU_EMITTERNAME_CALYPSO_C61, "Calypso C61" }, |
6531 | | { DIS_PDU_EMITTERNAME_CALYPSO_C63, "Calypso C63" }, |
6532 | | { DIS_PDU_EMITTERNAME_CALYPSO_II, "Calypso Ii" }, |
6533 | | { DIS_PDU_EMITTERNAME_CALYPSO_III, "Calypso III" }, |
6534 | | { DIS_PDU_EMITTERNAME_CALYPSO_IV, "Calypso IV" }, |
6535 | | { DIS_PDU_EMITTERNAME_CARDION_COASTAL, " Cardion Coastal" }, |
6536 | | { DIS_PDU_EMITTERNAME_CASTOR_II, "Castor Ii" }, |
6537 | | { DIS_PDU_EMITTERNAME_CASTOR_2J_TT_CROTALE_NG, "Castor 2J TT (Crotale NG)" }, |
6538 | | { DIS_PDU_EMITTERNAME_CAT_HOUSE, " Cat House" }, |
6539 | | { DIS_PDU_EMITTERNAME_CDR_431, "CDR-431" }, |
6540 | | { DIS_PDU_EMITTERNAME_CEAFAR, "CEAFAR" }, |
6541 | | { DIS_PDU_EMITTERNAME_CEAMOUNT, "CEAMOUNT" }, |
6542 | | { DIS_PDU_EMITTERNAME_CEAFAR2_L, "CEAFAR2-L" }, |
6543 | | { DIS_PDU_EMITTERNAME_CEROS_200, "CEROS 200" }, |
6544 | | { DIS_PDU_EMITTERNAME_CEROS_200_CWI, "CEROS 200 CWI" }, |
6545 | | { DIS_PDU_EMITTERNAME_CEATAC, "CEATAC" }, |
6546 | | { DIS_PDU_EMITTERNAME_CEAOPS, "CEAOPS" }, |
6547 | | { DIS_PDU_EMITTERNAME_CERBERUS_III, "Cerberus III" }, |
6548 | | { DIS_PDU_EMITTERNAME_CH_SS_N_6, "CH/SS-N-6" }, |
6549 | | { DIS_PDU_EMITTERNAME_CERBERUS_IV, "Cerberus IV" }, |
6550 | | { DIS_PDU_EMITTERNAME_CHAIR_BACK_TT, " Chair Back TT" }, |
6551 | | { DIS_PDU_EMITTERNAME_CHAIR_BACK_ILL, " Chair Back ILL" }, |
6552 | | { DIS_PDU_EMITTERNAME_LEMZ_96L6_CHEESE_BOARD, "LEMZ 96L6 Cheese Board" }, |
6553 | | { DIS_PDU_EMITTERNAME_CHEESE_BRICK, " Cheese Brick" }, |
6554 | | { DIS_PDU_EMITTERNAME_CHEESE_CAKE, " Cheese Cake" }, |
6555 | | { DIS_PDU_EMITTERNAME_CHROME_DOME, " Chrome Dome" }, |
6556 | | { DIS_PDU_EMITTERNAME_LENINETZ_OBZOR_MS_CLAM_PIPE, "Leninetz Obzor MS Clam Pipe" }, |
6557 | | { DIS_PDU_EMITTERNAME_CLAMSHELL, " Clamshell" }, |
6558 | | { DIS_PDU_EMITTERNAME_CLC_1, "CLC-1" }, |
6559 | | { DIS_PDU_EMITTERNAME_CLC_2, "CLC-2" }, |
6560 | | { DIS_PDU_EMITTERNAME_CLC_3, "CLC-3" }, |
6561 | | { DIS_PDU_EMITTERNAME_CLR_155, "CLR-155" }, |
6562 | | { DIS_PDU_EMITTERNAME_COAST_WATCHER_100, "COAST WATCHER 100" }, |
6563 | | { DIS_PDU_EMITTERNAME_COASTAL_GIRAFFE, "Coastal Giraffe" }, |
6564 | | { DIS_PDU_EMITTERNAME_COBRA, "COBRA" }, |
6565 | | { DIS_PDU_EMITTERNAME_COBRA_SHOE, "Cobra Shoe" }, |
6566 | | { DIS_PDU_EMITTERNAME_COLIBRI, "Colibri" }, |
6567 | | { DIS_PDU_EMITTERNAME_COLLINS_WXR_300, " Collins WXR-300" }, |
6568 | | { DIS_PDU_EMITTERNAME_COLLINS_WXR_700X, " Collins WXR-700X" }, |
6569 | | { DIS_PDU_EMITTERNAME_COLLINS_TWR_850_COLLINS_WXR_840, "Collins TWR-850 Collins WXR-840" }, |
6570 | | { DIS_PDU_EMITTERNAME_COLLINS_DN_101, " Collins DN 101" }, |
6571 | | { DIS_PDU_EMITTERNAME_COMET_1, " COMET-1" }, |
6572 | | { DIS_PDU_EMITTERNAME_CONDOR_MK_2, "CONDOR MK 2" }, |
6573 | | { DIS_PDU_EMITTERNAME_CONSILIUM_SELESMAR_RTM_25_XIM, " Consilium Selesmar RTM 25 XIM" }, |
6574 | | { DIS_PDU_EMITTERNAME_CONTRAVES_SEA_HUNTER_MK_4, " Contraves Sea Hunter MK 4" }, |
6575 | | { DIS_PDU_EMITTERNAME_CORN_CAN, " Corn Can" }, |
6576 | | { DIS_PDU_EMITTERNAME_COSMO_SKYMED_1, "COSMO SKYMED-1" }, |
6577 | | { DIS_PDU_EMITTERNAME_CR_105_RMCA, "CR-105 RMCA" }, |
6578 | | { DIS_PDU_EMITTERNAME_CREW_DUKE_2, "CREW Duke 2" }, |
6579 | | { DIS_PDU_EMITTERNAME_CREW_DUKE_3, "CREW Duke 3" }, |
6580 | | { DIS_PDU_EMITTERNAME_CROSS_BIRD, " Cross Bird" }, |
6581 | | { DIS_PDU_EMITTERNAME_CROSS_DOME, " Cross Dome" }, |
6582 | | { DIS_PDU_EMITTERNAME_CROSS_LEGS, " Cross Legs" }, |
6583 | | { DIS_PDU_EMITTERNAME_CROSS_OUT, " Cross Out" }, |
6584 | | { DIS_PDU_EMITTERNAME_CROSS_SLOT, " Cross Slot" }, |
6585 | | { DIS_PDU_EMITTERNAME_CROSS_SWORD, " Cross Sword" }, |
6586 | | { DIS_PDU_EMITTERNAME_CROSS_UP, " Cross Up" }, |
6587 | | { DIS_PDU_EMITTERNAME_CROSS_SWORD_FC, " Cross Sword FC" }, |
6588 | | { DIS_PDU_EMITTERNAME_CROTALE_ACQUISITION_TA_THD_5000, "Crotale Acquisition TA THD-5000" }, |
6589 | | { DIS_PDU_EMITTERNAME_CROTALE_NG_TA_GRIFFON, "Crotale NG TA Griffon" }, |
6590 | | { DIS_PDU_EMITTERNAME_CROTALE_TT, "Crotale TT" }, |
6591 | | { DIS_PDU_EMITTERNAME_CROTALE_MGMISSILE_SYSTEM, "Crotale MGMissile System" }, |
6592 | | { DIS_PDU_EMITTERNAME_CS_10_TA, "CS-10-TA" }, |
6593 | | { DIS_PDU_EMITTERNAME_CSA_20_TER, " CSA-20 TER" }, |
6594 | | { DIS_PDU_EMITTERNAME_CSA_20_TAR, " CSA-20 TAR" }, |
6595 | | { DIS_PDU_EMITTERNAME_CSA_23_FDV_MG, " CSA-23 FDV MG" }, |
6596 | | { DIS_PDU_EMITTERNAME_CSA_23_MISSILE_MH, " CSA-23 Missile MH" }, |
6597 | | { DIS_PDU_EMITTERNAME_CSF_VARAN, "CSF-Varan" }, |
6598 | | { DIS_PDU_EMITTERNAME_CSS_N_4_MH, "CSS-N-4 MH" }, |
6599 | | { DIS_PDU_EMITTERNAME_CSS_C_3C_CAS_1M1_M2_MH, "CSS C 3C CAS 1M1 M2 MH" }, |
6600 | | { DIS_PDU_EMITTERNAME_HY_2B_MH_CSS_C_3_SEERSUCKER_MH, "HY-2B MH CSS-C-3 Seersucker MH" }, |
6601 | | { DIS_PDU_EMITTERNAME_CSS_C_2B_HY_1A_MH, "CSS C 2B HY 1A MH" }, |
6602 | | { DIS_PDU_EMITTERNAME_CSS_N_4_SARDINE, "CSS-N-4 Sardine" }, |
6603 | | { DIS_PDU_EMITTERNAME_CSS_N_8_SACCADE, "CSS-N-8 Saccade" }, |
6604 | | { DIS_PDU_EMITTERNAME_CURL_STONE_B, " Curl Stone B" }, |
6605 | | { DIS_PDU_EMITTERNAME_CWS_1, "CWS-1" }, |
6606 | | { DIS_PDU_EMITTERNAME_CWS_2, "CWS 2" }, |
6607 | | { DIS_PDU_EMITTERNAME_CWS_3, "CWS-3" }, |
6608 | | { DIS_PDU_EMITTERNAME_CYGNUS, " Cygnus" }, |
6609 | | { DIS_PDU_EMITTERNAME_CYLINDER_HEAD, " Cylinder Head" }, |
6610 | | { DIS_PDU_EMITTERNAME_CYMBELINE, "Cymbeline" }, |
6611 | | { DIS_PDU_EMITTERNAME_CYRANO_II, "Cyrano II" }, |
6612 | | { DIS_PDU_EMITTERNAME_CYRANO_IV, "Cyrano IV" }, |
6613 | | { DIS_PDU_EMITTERNAME_CYRANO_IV_M, "Cyrano IV-M" }, |
6614 | | { DIS_PDU_EMITTERNAME_DA_01_00, "DA-01/00" }, |
6615 | | { DIS_PDU_EMITTERNAME_DA_05_00, "DA 05 00" }, |
6616 | | { DIS_PDU_EMITTERNAME_DA_05_2, "DA-05/2" }, |
6617 | | { DIS_PDU_EMITTERNAME_DA_08, "DA.08" }, |
6618 | | { DIS_PDU_EMITTERNAME_DAWN, " Dawn" }, |
6619 | | { DIS_PDU_EMITTERNAME_DCR, "DCR" }, |
6620 | | { DIS_PDU_EMITTERNAME_DEAD_DUCK, " Dead Duck" }, |
6621 | | { DIS_PDU_EMITTERNAME_DECCA_20_V90_9, " DECCA-20 V90/9" }, |
6622 | | { DIS_PDU_EMITTERNAME_DECCA_20_V90S, " DECCA-20 V90S" }, |
6623 | | { DIS_PDU_EMITTERNAME_DECCA_45, " DECCA 45" }, |
6624 | | { DIS_PDU_EMITTERNAME_DECCA_50, " DECCA 50" }, |
6625 | | { DIS_PDU_EMITTERNAME_DECCA_71, " DECCA 71" }, |
6626 | | { DIS_PDU_EMITTERNAME_DECCA_72, "Decca 72" }, |
6627 | | { DIS_PDU_EMITTERNAME_DECCA_110, " DECCA 110" }, |
6628 | | { DIS_PDU_EMITTERNAME_DECCA_170, " DECCA 170" }, |
6629 | | { DIS_PDU_EMITTERNAME_DECCA_HF_2, " DECCA HF 2" }, |
6630 | | { DIS_PDU_EMITTERNAME_DECCA_202, " DECCA 202" }, |
6631 | | { DIS_PDU_EMITTERNAME_DECCA_D202, " DECCA D202" }, |
6632 | | { DIS_PDU_EMITTERNAME_DECCA_303, " DECCA 303" }, |
6633 | | { DIS_PDU_EMITTERNAME_DECCA_535, " DECCA 535" }, |
6634 | | { DIS_PDU_EMITTERNAME_DECCA_626, " DECCA 626" }, |
6635 | | { DIS_PDU_EMITTERNAME_DECCA_629, " DECCA 629" }, |
6636 | | { DIS_PDU_EMITTERNAME_DECCA_914, " DECCA 914" }, |
6637 | | { DIS_PDU_EMITTERNAME_DECCA_916, " DECCA 916" }, |
6638 | | { DIS_PDU_EMITTERNAME_DECCA_926, " DECCA 926" }, |
6639 | | { DIS_PDU_EMITTERNAME_DECCA_1070A, " DECCA 1070A" }, |
6640 | | { DIS_PDU_EMITTERNAME_DECCA_1008, " Decca 1008" }, |
6641 | | { DIS_PDU_EMITTERNAME_DECCA_1226_COMMERCIAL, " DECCA 1226 Commercial" }, |
6642 | | { DIS_PDU_EMITTERNAME_DECCA_1290, " DECCA 1290" }, |
6643 | | { DIS_PDU_EMITTERNAME_DECCA_1626, " DECCA 1626" }, |
6644 | | { DIS_PDU_EMITTERNAME_DECCA_2070, " DECCA 2070" }, |
6645 | | { DIS_PDU_EMITTERNAME_DECCA_1630, " Decca 1630" }, |
6646 | | { DIS_PDU_EMITTERNAME_DECCA_2459, " DECCA 2459" }, |
6647 | | { DIS_PDU_EMITTERNAME_DECCA_AWS_1, " DECCA AWS 1" }, |
6648 | | { DIS_PDU_EMITTERNAME_DECCA_AWS_2, " DECCA AWS 2" }, |
6649 | | { DIS_PDU_EMITTERNAME_DECCA_AWS_4, " DECCA AWS 4" }, |
6650 | | { DIS_PDU_EMITTERNAME_DECCA_AWS_4_2, " DECCA AWS-4 (2)" }, |
6651 | | { DIS_PDU_EMITTERNAME_DECCA_MAR, " DECCA MAR" }, |
6652 | | { DIS_PDU_EMITTERNAME_DECCA_RM_326, " DECCA RM 326" }, |
6653 | | { DIS_PDU_EMITTERNAME_DECCA_RM_416, " DECCA RM 416" }, |
6654 | | { DIS_PDU_EMITTERNAME_DECCA_RM_970BT, "DECCA RM 970BT" }, |
6655 | | { DIS_PDU_EMITTERNAME_DECCA_RM_914, " DECCA RM 914" }, |
6656 | | { DIS_PDU_EMITTERNAME_DF_21D_SEEKER, "DF-21D Seeker" }, |
6657 | | { DIS_PDU_EMITTERNAME_DECCA_RM_1690, " DECCA RM 1690" }, |
6658 | | { DIS_PDU_EMITTERNAME_DECCA_1690, " DECCA 1690" }, |
6659 | | { DIS_PDU_EMITTERNAME_DECCA_SUPER_101_MK_3, " DECCA Super 101 MK 3" }, |
6660 | | { DIS_PDU_EMITTERNAME_DISS_1, "DISS 1" }, |
6661 | | { DIS_PDU_EMITTERNAME_DISS_7, "DISS-7" }, |
6662 | | { DIS_PDU_EMITTERNAME_DISS_013, "DISS-013" }, |
6663 | | { DIS_PDU_EMITTERNAME_DISS_15D, "DISS-15D" }, |
6664 | | { DIS_PDU_EMITTERNAME_DLD_100A, "DLD-100A" }, |
6665 | | { DIS_PDU_EMITTERNAME_RAPIER_TTDN_181_DN_181, "Rapier TTDN 181 DN 181" }, |
6666 | | { DIS_PDU_EMITTERNAME_RAPIER_2000_TT_BLINDFIRE_FSC_TT, "Rapier 2000 TT BLINDFIRE FSC TT" }, |
6667 | | { DIS_PDU_EMITTERNAME_DOG_EAR, " Dog Ear" }, |
6668 | | { DIS_PDU_EMITTERNAME_DOG_HOUSE, " Dog House" }, |
6669 | | { DIS_PDU_EMITTERNAME_DM3, "DM3" }, |
6670 | | { DIS_PDU_EMITTERNAME_DM_3B, "DM-3B" }, |
6671 | | { DIS_PDU_EMITTERNAME_DM_5, "DM-5" }, |
6672 | | { DIS_PDU_EMITTERNAME_DON_2, "Don 2" }, |
6673 | | { DIS_PDU_EMITTERNAME_DON_A_B_2_KAY, " Don A/B/2/Kay" }, |
6674 | | { DIS_PDU_EMITTERNAME_DONETS, " Donets" }, |
6675 | | { DIS_PDU_EMITTERNAME_DOPPLER_90_SERIES, " Doppler 90 Series" }, |
6676 | | { DIS_PDU_EMITTERNAME_DOWN_BEAT, " Down Beat" }, |
6677 | | { DIS_PDU_EMITTERNAME_DR_582, "DR-582" }, |
6678 | | { DIS_PDU_EMITTERNAME_DRAA_2A, "DRAA 2A" }, |
6679 | | { DIS_PDU_EMITTERNAME_DRAA_2B, "DRAA 2B" }, |
6680 | | { DIS_PDU_EMITTERNAME_DRAA_9A, "DRAA 9A" }, |
6681 | | { DIS_PDU_EMITTERNAME_DRAA_11A, "DRAA 11A" }, |
6682 | | { DIS_PDU_EMITTERNAME_DRAC_37B, "DRAC 37B" }, |
6683 | | { DIS_PDU_EMITTERNAME_DRAC_38, "DRAC 38" }, |
6684 | | { DIS_PDU_EMITTERNAME_DRAC_39, "DRAC 39" }, |
6685 | | { DIS_PDU_EMITTERNAME_DRAC_39A, "DRAC 39A" }, |
6686 | | { DIS_PDU_EMITTERNAME_DRAC_43A, "DRAC 43A" }, |
6687 | | { DIS_PDU_EMITTERNAME_DRAC_44A, "DRAC 44A" }, |
6688 | | { DIS_PDU_EMITTERNAME_DRAGON_EYE, " Dragon Eye" }, |
6689 | | { DIS_PDU_EMITTERNAME_DRAGON_EYE_2, " Dragon Eye 2" }, |
6690 | | { DIS_PDU_EMITTERNAME_DRAGON_EYE_3, " Dragon Eye 3" }, |
6691 | | { DIS_PDU_EMITTERNAME_DRAGON_EYE_4, " Dragon Eye 4" }, |
6692 | | { DIS_PDU_EMITTERNAME_DRBC_30B, "DRBC 30B" }, |
6693 | | { DIS_PDU_EMITTERNAME_DRBC_31A, "DRBC 31A" }, |
6694 | | { DIS_PDU_EMITTERNAME_DRBC_31D, "DRBC-31D" }, |
6695 | | { DIS_PDU_EMITTERNAME_DRBC_32, "DRBC-32" }, |
6696 | | { DIS_PDU_EMITTERNAME_DRBC_32A, "DRBC 32A" }, |
6697 | | { DIS_PDU_EMITTERNAME_DRBC_32D, "DRBC 32D" }, |
6698 | | { DIS_PDU_EMITTERNAME_DRBC_33A, "DRBC 33A" }, |
6699 | | { DIS_PDU_EMITTERNAME_DRBI_10, "DRBI 10" }, |
6700 | | { DIS_PDU_EMITTERNAME_DRBI_23, "DRBI 23" }, |
6701 | | { DIS_PDU_EMITTERNAME_DRBJ_11B, "DRBJ 11B" }, |
6702 | | { DIS_PDU_EMITTERNAME_DRBN_30, "DRBN 30" }, |
6703 | | { DIS_PDU_EMITTERNAME_DRBN_32, "DRBN 32" }, |
6704 | | { DIS_PDU_EMITTERNAME_DRBN_34, "DRBN 34" }, |
6705 | | { DIS_PDU_EMITTERNAME_DRBR_51, "DRBR 51" }, |
6706 | | { DIS_PDU_EMITTERNAME_DRBV_20A, "DRBV-20A" }, |
6707 | | { DIS_PDU_EMITTERNAME_DRBV_20B, "DRBV 20B" }, |
6708 | | { DIS_PDU_EMITTERNAME_DRBV_21_MARS_05, "DRBV-21 Mars 05" }, |
6709 | | { DIS_PDU_EMITTERNAME_DRBV_22, "DRBV 22" }, |
6710 | | { DIS_PDU_EMITTERNAME_DRBV_23, "DRBV-23" }, |
6711 | | { DIS_PDU_EMITTERNAME_DRBV_26C, "DRBV 26C" }, |
6712 | | { DIS_PDU_EMITTERNAME_DRBV_26D, "DRBV 26D" }, |
6713 | | { DIS_PDU_EMITTERNAME_DRBV_30, "DRBV 30" }, |
6714 | | { DIS_PDU_EMITTERNAME_DRBV_31, "DRBV-31" }, |
6715 | | { DIS_PDU_EMITTERNAME_DRBV_50, "DRBV 50" }, |
6716 | | { DIS_PDU_EMITTERNAME_DRBV_51, "DRBV 51" }, |
6717 | | { DIS_PDU_EMITTERNAME_DRBV_51A, "DRBV 51A" }, |
6718 | | { DIS_PDU_EMITTERNAME_DRBV_51B, "DRBV 51B" }, |
6719 | | { DIS_PDU_EMITTERNAME_DRBV_51C, "DRBV 51C" }, |
6720 | | { DIS_PDU_EMITTERNAME_DROP_KICK, "Drop Kick" }, |
6721 | | { DIS_PDU_EMITTERNAME_DRUA_31, "DRUA 31" }, |
6722 | | { DIS_PDU_EMITTERNAME_DRUM_TILT, " Drum Tilt" }, |
6723 | | { DIS_PDU_EMITTERNAME_DRUM_TILT_A, " Drum Tilt A" }, |
6724 | | { DIS_PDU_EMITTERNAME_DRUM_TILT_B, " Drum Tilt B" }, |
6725 | | { DIS_PDU_EMITTERNAME_DRUN_30A, "DRUN 30A" }, |
6726 | | { DIS_PDU_EMITTERNAME_DUMBO, " Dumbo" }, |
6727 | | { DIS_PDU_EMITTERNAME_DWSR_92, "DWSR-92" }, |
6728 | | { DIS_PDU_EMITTERNAME_DWSR_93S, "DWSR-93S" }, |
6729 | | { DIS_PDU_EMITTERNAME_EAGLE, "EAGLE" }, |
6730 | | { DIS_PDU_EMITTERNAME_EAGLE_MK_1, "EAGLE Mk 1" }, |
6731 | | { DIS_PDU_EMITTERNAME_EAJP_JAMMING_POD, "EAJP Jamming Pod" }, |
6732 | | { DIS_PDU_EMITTERNAME_EKCO_E390, "EKCO E390" }, |
6733 | | { DIS_PDU_EMITTERNAME_ECR_90_CAPTOR, "ECR-90 CAPTOR" }, |
6734 | | { DIS_PDU_EMITTERNAME_ECR_90_JAMMER, "ECR-90 Jammer" }, |
6735 | | { DIS_PDU_EMITTERNAME_EGG_CUP_A_B, " Egg Cup A/B" }, |
6736 | | { DIS_PDU_EMITTERNAME_EISCAT, "EISCAT" }, |
6737 | | { DIS_PDU_EMITTERNAME_EKCO_E120, "EKCO E120" }, |
6738 | | { DIS_PDU_EMITTERNAME_EKCO_190, "EKCO 190" }, |
6739 | | { DIS_PDU_EMITTERNAME_EKRAN_1, "Ekran-1" }, |
6740 | | { DIS_PDU_EMITTERNAME_EL_L_8222, "EL/L-8222" }, |
6741 | | { DIS_PDU_EMITTERNAME_EL_L_8240, " EL/L-8240" }, |
6742 | | { DIS_PDU_EMITTERNAME_EL_M_2001B, "EL M 2001B" }, |
6743 | | { DIS_PDU_EMITTERNAME_EL_M_2022, "EL/M-2022" }, |
6744 | | { DIS_PDU_EMITTERNAME_EL_M_2032, "EL/M-2032" }, |
6745 | | { DIS_PDU_EMITTERNAME_EL_M_2052, "EL/M-2052" }, |
6746 | | { DIS_PDU_EMITTERNAME_EL_M_2055, "EL/M-2055" }, |
6747 | | { DIS_PDU_EMITTERNAME_EL_M_2060, "EL/M-2060" }, |
6748 | | { DIS_PDU_EMITTERNAME_EL_M_2075, "EL/M-2075" }, |
6749 | | { DIS_PDU_EMITTERNAME_EL_M_2022U_V_3, "EL/M-2022U(V)3" }, |
6750 | | { DIS_PDU_EMITTERNAME_EL_M_2080, "EL/M-2080" }, |
6751 | | { DIS_PDU_EMITTERNAME_EL_M_2080S, "EL/M-2080S" }, |
6752 | | { DIS_PDU_EMITTERNAME_EL_M_2085, "EL/M-2085" }, |
6753 | | { DIS_PDU_EMITTERNAME_EL_M_2106, "EL/M-2106" }, |
6754 | | { DIS_PDU_EMITTERNAME_EL_M_2106NG, "EL/M-2106NG" }, |
6755 | | { DIS_PDU_EMITTERNAME_EL_M_2125, "EL/M-2125" }, |
6756 | | { DIS_PDU_EMITTERNAME_EL_M_2129, "EL/M-2129" }, |
6757 | | { DIS_PDU_EMITTERNAME_EL_M_2150, "EL/M-2150" }, |
6758 | | { DIS_PDU_EMITTERNAME_EL_M_2083, "EL/M-2083" }, |
6759 | | { DIS_PDU_EMITTERNAME_EL_M_2084, "EL/M-2084" }, |
6760 | | { DIS_PDU_EMITTERNAME_EL_M_2160_V1, "EL/M-2160-V1" }, |
6761 | | { DIS_PDU_EMITTERNAME_EL_M_2084_MMR, "EL/M-2084 MMR" }, |
6762 | | { DIS_PDU_EMITTERNAME_EL_M_2112, "EL/M-2112" }, |
6763 | | { DIS_PDU_EMITTERNAME_EL_M_2200, "EL/M-2200" }, |
6764 | | { DIS_PDU_EMITTERNAME_EL_M_2133, "EL/M-2133" }, |
6765 | | { DIS_PDU_EMITTERNAME_EL_M_2205, "EL/M-2205" }, |
6766 | | { DIS_PDU_EMITTERNAME_EL_M_2207, "EL M 2207" }, |
6767 | | { DIS_PDU_EMITTERNAME_EL_M_2215, "EL/M-2215" }, |
6768 | | { DIS_PDU_EMITTERNAME_EL_M_2216_V, " EL/M 2216(V)" }, |
6769 | | { DIS_PDU_EMITTERNAME_EL_M_2216XH, "EL/M-2216XH" }, |
6770 | | { DIS_PDU_EMITTERNAME_EL_M_2218S, "EL/M-2218S" }, |
6771 | | { DIS_PDU_EMITTERNAME_ELT_361, "ELT-361" }, |
6772 | | { DIS_PDU_EMITTERNAME_EL_M_2258, "EL/M-2258" }, |
6773 | | { DIS_PDU_EMITTERNAME_ELT_553, "ELT-553" }, |
6774 | | { DIS_PDU_EMITTERNAME_ELT_558, "ELT-558" }, |
6775 | | { DIS_PDU_EMITTERNAME_ELT_572, "ELT-572" }, |
6776 | | { DIS_PDU_EMITTERNAME_ELT_715, "ELT 715" }, |
6777 | | { DIS_PDU_EMITTERNAME_ELTA_ELM_2022A, "Elta ELM 2022A" }, |
6778 | | { DIS_PDU_EMITTERNAME_ELTA_EL_M_2221_GM_STGR, "ELTA EL/M 2221 GM STGR" }, |
6779 | | { DIS_PDU_EMITTERNAME_EL_M_2228S_3D, "EL/M-2228S/3D" }, |
6780 | | { DIS_PDU_EMITTERNAME_EL_M_2705, "EL/M-2705" }, |
6781 | | { DIS_PDU_EMITTERNAME_EL_M_2226, "EL/M-2226" }, |
6782 | | { DIS_PDU_EMITTERNAME_EL_M_2228X, "EL/M-2228X" }, |
6783 | | { DIS_PDU_EMITTERNAME_ELTA_SIS, "ELTA SIS" }, |
6784 | | { DIS_PDU_EMITTERNAME_EL_M_2238, "EL/M-2238" }, |
6785 | | { DIS_PDU_EMITTERNAME_EL_M_2248, "EL/M-2248" }, |
6786 | | { DIS_PDU_EMITTERNAME_EL_M_2288, "EL/M-2288" }, |
6787 | | { DIS_PDU_EMITTERNAME_EL_M_2311, "EL/M-2311" }, |
6788 | | { DIS_PDU_EMITTERNAME_ELM_2026, "ELM-2026" }, |
6789 | | { DIS_PDU_EMITTERNAME_ELNA_4007, " ELNA 4007" }, |
6790 | | { DIS_PDU_EMITTERNAME_ELT_318, "ELT/318" }, |
6791 | | { DIS_PDU_EMITTERNAME_ELW_2085, "ELW-2085" }, |
6792 | | { DIS_PDU_EMITTERNAME_ELT_521, "ELT/521" }, |
6793 | | { DIS_PDU_EMITTERNAME_ELW_2090, "ELW-2090" }, |
6794 | | { DIS_PDU_EMITTERNAME_ENHANCED_METEOR_DETECTION_RADAR_EMDR, " Enhanced Meteor Detection Radar EMDR" }, |
6795 | | { DIS_PDU_EMITTERNAME_EMD_2900, "EMD 2900" }, |
6796 | | { DIS_PDU_EMITTERNAME_EMPAR, "EMPAR" }, |
6797 | | { DIS_PDU_EMITTERNAME_END_TRAY, " End Tray" }, |
6798 | | { DIS_PDU_EMITTERNAME_EQ_36, "EQ-36" }, |
6799 | | { DIS_PDU_EMITTERNAME_ERICSSON_SLAR, "Ericsson SLAR" }, |
6800 | | { DIS_PDU_EMITTERNAME_ERIEYE, "Erieye" }, |
6801 | | { DIS_PDU_EMITTERNAME_ES_3701_ECM_ESM_SUITE, " ES-3701 ECM/ESM suite" }, |
6802 | | { DIS_PDU_EMITTERNAME_ESR_1, "ESR 1" }, |
6803 | | { DIS_PDU_EMITTERNAME_ESR_220, "ESR 220" }, |
6804 | | { DIS_PDU_EMITTERNAME_ESR380, "ESR380" }, |
6805 | | { DIS_PDU_EMITTERNAME_ESTEREL, "ESTEREL" }, |
6806 | | { DIS_PDU_EMITTERNAME_ET_316, "ET-316" }, |
6807 | | { DIS_PDU_EMITTERNAME_EXOCET_TYPE, "Exocet Type" }, |
6808 | | { DIS_PDU_EMITTERNAME_EXOCET_AL, "Exocet AL" }, |
6809 | | { DIS_PDU_EMITTERNAME_EXOCET_1, "Exocet 1" }, |
6810 | | { DIS_PDU_EMITTERNAME_EXOCET_1_MH, "Exocet 1 MH" }, |
6811 | | { DIS_PDU_EMITTERNAME_EXOCET_2, "Exocet 2" }, |
6812 | | { DIS_PDU_EMITTERNAME_EYE_BOWL, " Eye Bowl" }, |
6813 | | { DIS_PDU_EMITTERNAME_EYE_SHIELD, " Eye Shield" }, |
6814 | | { DIS_PDU_EMITTERNAME_F332Z, " F332Z" }, |
6815 | | { DIS_PDU_EMITTERNAME_FALCON_CLAW_TI, " Falcon Claw TI" }, |
6816 | | { DIS_PDU_EMITTERNAME_FALCON_CLAW_TT, " Falcon Claw TT" }, |
6817 | | { DIS_PDU_EMITTERNAME_FALCON, "FALCON" }, |
6818 | | { DIS_PDU_EMITTERNAME_FALCON_G, "FALCON-G" }, |
6819 | | { DIS_PDU_EMITTERNAME_FALCON_EYE, " Falcon Eye" }, |
6820 | | { DIS_PDU_EMITTERNAME_FAN_SONG_A, " Fan Song A" }, |
6821 | | { DIS_PDU_EMITTERNAME_FAN_SONG_B_F_TA, " Fan Song B/F TA" }, |
6822 | | { DIS_PDU_EMITTERNAME_FAN_SONG_B_F_TT, " Fan Song B/F TT" }, |
6823 | | { DIS_PDU_EMITTERNAME_FAN_SONG_C_E_TA, " Fan Song C/E TA" }, |
6824 | | { DIS_PDU_EMITTERNAME_FAN_SONG_C_E_TT, " Fan Song C/E TT" }, |
6825 | | { DIS_PDU_EMITTERNAME_FAN_SONG_C_E_MG, " Fan Song C/E MG" }, |
6826 | | { DIS_PDU_EMITTERNAME_FAN_SONG_B_FF_MG, " Fan Song B/FF MG" }, |
6827 | | { DIS_PDU_EMITTERNAME_FAN_TAIL, " Fan Tail" }, |
6828 | | { DIS_PDU_EMITTERNAME_FAR_2117, "FAR-2117" }, |
6829 | | { DIS_PDU_EMITTERNAME_FAR_2827, "FAR-2827" }, |
6830 | | { DIS_PDU_EMITTERNAME_FAR_2837S, "FAR-2837S" }, |
6831 | | { DIS_PDU_EMITTERNAME_FAR_3000, " FAR-3000" }, |
6832 | | { DIS_PDU_EMITTERNAME_FB_7_RADAR, "FB-7 Radar" }, |
6833 | | { DIS_PDU_EMITTERNAME_FCR_1401, "FCR-1401" }, |
6834 | | { DIS_PDU_EMITTERNAME_FCS_2_12E, "FCS-2-12E" }, |
6835 | | { DIS_PDU_EMITTERNAME_FCS_2_12G, "FCS-2-12G" }, |
6836 | | { DIS_PDU_EMITTERNAME_FCS_2_21A, "FCS-2-21A" }, |
6837 | | { DIS_PDU_EMITTERNAME_FCS_2_21C, "FCS-2-21C" }, |
6838 | | { DIS_PDU_EMITTERNAME_FCS_2_22, "FCS-2-22" }, |
6839 | | { DIS_PDU_EMITTERNAME_FCS_2_31, "FCS-2-31" }, |
6840 | | { DIS_PDU_EMITTERNAME_FCS_3, "FCS-3" }, |
6841 | | { DIS_PDU_EMITTERNAME_FIN_CURVE, " Fin Curve" }, |
6842 | | { DIS_PDU_EMITTERNAME_FIRE_CAN, " Fire Can" }, |
6843 | | { DIS_PDU_EMITTERNAME_FIRE_DISH, " Fire Dish" }, |
6844 | | { DIS_PDU_EMITTERNAME_FIRE_DOME_TA, " Fire Dome TA" }, |
6845 | | { DIS_PDU_EMITTERNAME_FIRE_DOME_TT, " Fire Dome TT" }, |
6846 | | { DIS_PDU_EMITTERNAME_FIRE_DOME_TI, " Fire Dome TI" }, |
6847 | | { DIS_PDU_EMITTERNAME_FIRE_IRON, " Fire Iron" }, |
6848 | | { DIS_PDU_EMITTERNAME_FIRE_WHEEL, " Fire Wheel" }, |
6849 | | { DIS_PDU_EMITTERNAME_FISH_BOWL, " Fish Bowl" }, |
6850 | | { DIS_PDU_EMITTERNAME_FK_3, "FK-3" }, |
6851 | | { DIS_PDU_EMITTERNAME_FLAIR, "FLAIR" }, |
6852 | | { DIS_PDU_EMITTERNAME_FLAP_LID, " Flap Lid" }, |
6853 | | { DIS_PDU_EMITTERNAME_30N6E_FLAP_LID_B, "30N6E Flap Lid B" }, |
6854 | | { DIS_PDU_EMITTERNAME_FLAP_TRUCK, " Flap Truck" }, |
6855 | | { DIS_PDU_EMITTERNAME_FLAP_WHEEL, " Flap Wheel" }, |
6856 | | { DIS_PDU_EMITTERNAME_FLASH_DANCE, " Flash Dance" }, |
6857 | | { DIS_PDU_EMITTERNAME_FLASH_DANCE_M, " Flash Dance M" }, |
6858 | | { DIS_PDU_EMITTERNAME_P_15_FLAT_FACE_A_B_C_D, "P-15 Flat Face A B C D" }, |
6859 | | { DIS_PDU_EMITTERNAME_35N6_FLAT_FACE_E, "35N6 Flat Face E" }, |
6860 | | { DIS_PDU_EMITTERNAME_FLAT_SCREEN, " Flat Screen" }, |
6861 | | { DIS_PDU_EMITTERNAME_FLAT_SPIN, " Flat Spin" }, |
6862 | | { DIS_PDU_EMITTERNAME_FLAT_TRACK_JAMMER, "Flat Track Jammer" }, |
6863 | | { DIS_PDU_EMITTERNAME_FLAT_TWIN, " Flat Twin" }, |
6864 | | { DIS_PDU_EMITTERNAME_FL_400, "FL-400" }, |
6865 | | { DIS_PDU_EMITTERNAME_FL_1800, "FL 1800" }, |
6866 | | { DIS_PDU_EMITTERNAME_FL_1800U, "FL 1800U" }, |
6867 | | { DIS_PDU_EMITTERNAME_FL_1800S, "FL 1800S" }, |
6868 | | { DIS_PDU_EMITTERNAME_FLEDERMAUS, "Fledermaus" }, |
6869 | | { DIS_PDU_EMITTERNAME_FLYCATCHER, " FLYCATCHER" }, |
6870 | | { DIS_PDU_EMITTERNAME_FLYCATCHER_MK_2, "FLYCATCHER MK 2" }, |
6871 | | { DIS_PDU_EMITTERNAME_FLY_SCREEN, " Fly Screen" }, |
6872 | | { DIS_PDU_EMITTERNAME_FLY_SCREEN_A_B, " Fly Screen A&B" }, |
6873 | | { DIS_PDU_EMITTERNAME_FLY_TRAP_B, " Fly Trap B" }, |
6874 | | { DIS_PDU_EMITTERNAME_FM_90, "FM-90" }, |
6875 | | { DIS_PDU_EMITTERNAME_FOG_LAMP_MG, " Fog Lamp MG" }, |
6876 | | { DIS_PDU_EMITTERNAME_FOG_LAMP_TT, " Fog Lamp TT" }, |
6877 | | { DIS_PDU_EMITTERNAME_FOIL_TWO, " Foil Two" }, |
6878 | | { DIS_PDU_EMITTERNAME_FOOTBALL, "FootBall" }, |
6879 | | { DIS_PDU_EMITTERNAME_FOX_HUNTER, "Fox Hunter" }, |
6880 | | { DIS_PDU_EMITTERNAME_FOX_FIRE_AL, " Fox Fire AL" }, |
6881 | | { DIS_PDU_EMITTERNAME_FOX_FIRE_ILL, " Fox Fire ILL" }, |
6882 | | { DIS_PDU_EMITTERNAME_FR_151A, "FR-151A" }, |
6883 | | { DIS_PDU_EMITTERNAME_FURUNO_FR_1500_FR_1600, " Furuno FR-1500/FR-1600" }, |
6884 | | { DIS_PDU_EMITTERNAME_FR_1505_DA, "FR-1505 DA" }, |
6885 | | { DIS_PDU_EMITTERNAME_FR_1510DS, "FR-1510DS" }, |
6886 | | { DIS_PDU_EMITTERNAME_FR_2000, "FR-2000" }, |
6887 | | { DIS_PDU_EMITTERNAME_FURUNO_2855W, "Furuno-2855W" }, |
6888 | | { DIS_PDU_EMITTERNAME_FREGAT_MAE, " Fregat MAE" }, |
6889 | | { DIS_PDU_EMITTERNAME_FREGAT_N1, " Fregat N1" }, |
6890 | | { DIS_PDU_EMITTERNAME_FREGAT_N2, " Fregat N2" }, |
6891 | | { DIS_PDU_EMITTERNAME_FRONT_DOME, " Front Dome" }, |
6892 | | { DIS_PDU_EMITTERNAME_FREGAT_MAE_5, "Fregat MAE-5" }, |
6893 | | { DIS_PDU_EMITTERNAME_FRONT_DOOR, " Front Door" }, |
6894 | | { DIS_PDU_EMITTERNAME_FRONT_PIECE, " Front Piece" }, |
6895 | | { DIS_PDU_EMITTERNAME_FURBY_MMW_MH, "Furby mmW MH" }, |
6896 | | { DIS_PDU_EMITTERNAME_FURKE, " Furke" }, |
6897 | | { DIS_PDU_EMITTERNAME_FURKE_2_FURKE_E_POSITIV_ME1, "Furke 2 (Furke-E, Positiv-ME1)" }, |
6898 | | { DIS_PDU_EMITTERNAME_FURKE_4, "Furke-4" }, |
6899 | | { DIS_PDU_EMITTERNAME_FURUNO, "Furuno" }, |
6900 | | { DIS_PDU_EMITTERNAME_FURUNO_1721, "Furuno 1721" }, |
6901 | | { DIS_PDU_EMITTERNAME_FURUNO_1934C, " Furuno 1934C" }, |
6902 | | { DIS_PDU_EMITTERNAME_FURUNO_1715, " Furuno 1715" }, |
6903 | | { DIS_PDU_EMITTERNAME_FURUNO_1730, "Furuno 1730" }, |
6904 | | { DIS_PDU_EMITTERNAME_FURUNO_1731_MARK_3, "Furuno 1731 Mark 3" }, |
6905 | | { DIS_PDU_EMITTERNAME_FURUNO_1832, "Furuno 1832" }, |
6906 | | { DIS_PDU_EMITTERNAME_FURUNO_1835, " Furuno 1835" }, |
6907 | | { DIS_PDU_EMITTERNAME_FURUNO_1932, "Furuno 1932" }, |
6908 | | { DIS_PDU_EMITTERNAME_FURUNO_1935, " Furuno 1935" }, |
6909 | | { DIS_PDU_EMITTERNAME_FURUNO_701, "Furuno 701" }, |
6910 | | { DIS_PDU_EMITTERNAME_FURUNO_1940, "Furuno 1940" }, |
6911 | | { DIS_PDU_EMITTERNAME_FURUNO_711_2, "Furuno 711 2" }, |
6912 | | { DIS_PDU_EMITTERNAME_FURUNO_FR_2130S, " Furuno FR-2130S" }, |
6913 | | { DIS_PDU_EMITTERNAME_FURUNO_FAR_2137S, "Furuno FAR-2137S" }, |
6914 | | { DIS_PDU_EMITTERNAME_FURUNO_FAR_28X7, "Furuno FAR-28X7" }, |
6915 | | { DIS_PDU_EMITTERNAME_FURUNO_FAR_3230S, " Furuno FAR-3230S" }, |
6916 | | { DIS_PDU_EMITTERNAME_FR_2110, "FR-2110" }, |
6917 | | { DIS_PDU_EMITTERNAME_FR_2115, "FR-2115" }, |
6918 | | { DIS_PDU_EMITTERNAME_FR_8062, "FR-8062" }, |
6919 | | { DIS_PDU_EMITTERNAME_FURUNO_2125, "Furuno 2125" }, |
6920 | | { DIS_PDU_EMITTERNAME_FURUNO_240, "Furuno 240" }, |
6921 | | { DIS_PDU_EMITTERNAME_FURUNO_2400, "Furuno 2400" }, |
6922 | | { DIS_PDU_EMITTERNAME_FR_801D_FURUNO_FR_810D, "FR-801D Furuno FR-810D" }, |
6923 | | { DIS_PDU_EMITTERNAME_FURUNO_8051, "Furuno 8051" }, |
6924 | | { DIS_PDU_EMITTERNAME_FURUNO_DRS_2D, " Furuno DRS-2D" }, |
6925 | | { DIS_PDU_EMITTERNAME_FURUNO_DRS_4D, " Furuno DRS-4D" }, |
6926 | | { DIS_PDU_EMITTERNAME_FURUNO_DRS_4A, " Furuno DRS-4A" }, |
6927 | | { DIS_PDU_EMITTERNAME_G030A_APD_31, "G030A(APD-31)" }, |
6928 | | { DIS_PDU_EMITTERNAME_FURUNO_DRS6A_X_CLASS, " Furuno DRS6A X-Class" }, |
6929 | | { DIS_PDU_EMITTERNAME_DRS4W, " DRS4W" }, |
6930 | | { DIS_PDU_EMITTERNAME_GA_01_00, "GA 01 00" }, |
6931 | | { DIS_PDU_EMITTERNAME_GABBIANO, "Gabbiano" }, |
6932 | | { DIS_PDU_EMITTERNAME_GAGE, " Gage" }, |
6933 | | { DIS_PDU_EMITTERNAME_GAOFEN_3, "Gaofen-3" }, |
6934 | | { DIS_PDU_EMITTERNAME_GAOFEN_12, "GAOFEN-12" }, |
6935 | | { DIS_PDU_EMITTERNAME_GAP_GATE, "GAP GATE" }, |
6936 | | { DIS_PDU_EMITTERNAME_GARDENIA, " Gardenia" }, |
6937 | | { DIS_PDU_EMITTERNAME_GARMIN_GMR_1224, " Garmin GMR 1224" }, |
6938 | | { DIS_PDU_EMITTERNAME_GARMIN_FANTOM_24, " Garmin Fantom 24" }, |
6939 | | { DIS_PDU_EMITTERNAME_GARMIN_GWX_68_WEATHER_RADAR, "Garmin GWX 68 Weather Radar" }, |
6940 | | { DIS_PDU_EMITTERNAME_GARPIN, " Garpin" }, |
6941 | | { DIS_PDU_EMITTERNAME_GATE_GUARD, " Gate Guard" }, |
6942 | | { DIS_PDU_EMITTERNAME_GARPUN_BAL_E, "Garpun-Bal-E" }, |
6943 | | { DIS_PDU_EMITTERNAME_GAZETCHIK, "Gazetchik" }, |
6944 | | { DIS_PDU_EMITTERNAME_GBS1, "GBS1" }, |
6945 | | { DIS_PDU_EMITTERNAME_GCA_2000, "GCA-2000" }, |
6946 | | { DIS_PDU_EMITTERNAME_FURUNO_1832_1921_SERIES, " Furuno 1832/1921 Series" }, |
6947 | | { DIS_PDU_EMITTERNAME_GEMINI_DB, " GEMINI-DB" }, |
6948 | | { DIS_PDU_EMITTERNAME_GEM_OLYMPUS, " GEM Olympus" }, |
6949 | | { DIS_PDU_EMITTERNAME_GEM_SENTINEL, " GEM Sentinel" }, |
6950 | | { DIS_PDU_EMITTERNAME_GEM_BX_132, "GEM BX 132" }, |
6951 | | { DIS_PDU_EMITTERNAME_GEM_SC_2050X, "GEM SC-2050X" }, |
6952 | | { DIS_PDU_EMITTERNAME_GEM_SEA_EAGLE_200_N, " GEM Sea Eagle 200 N" }, |
6953 | | { DIS_PDU_EMITTERNAME_GENERIC_INTERNAL_JAMMER, " Generic Internal Jammer" }, |
6954 | | { DIS_PDU_EMITTERNAME_MPDR_12_GEPARD_TA, "MPDR-12 Gepard TA" }, |
6955 | | { DIS_PDU_EMITTERNAME_GEN_X, "GEN-X" }, |
6956 | | { DIS_PDU_EMITTERNAME_GEPARD_TT, " Gepard TT" }, |
6957 | | { DIS_PDU_EMITTERNAME_GERAN_F, "GERAN-F" }, |
6958 | | { DIS_PDU_EMITTERNAME_GERFAUT, "GERFAUT" }, |
6959 | | { DIS_PDU_EMITTERNAME_GFE_L_1, "GFE(L)1" }, |
6960 | | { DIS_PDU_EMITTERNAME_GIRAFFE, "GIRAFFE" }, |
6961 | | { DIS_PDU_EMITTERNAME_GIRAFFE_1X, "GIRAFFE 1X" }, |
6962 | | { DIS_PDU_EMITTERNAME_GIRAFFE_40, "Giraffe-40" }, |
6963 | | { DIS_PDU_EMITTERNAME_GIRAFFE_50_AT, "Giraffe-50 AT" }, |
6964 | | { DIS_PDU_EMITTERNAME_GIRAFFE_75, "Giraffe 75" }, |
6965 | | { DIS_PDU_EMITTERNAME_GIN_SLING_TA, " Gin Sling TA" }, |
6966 | | { DIS_PDU_EMITTERNAME_GIN_SLING_GIN_SLING_TT, "Gin Sling Gin Sling TT" }, |
6967 | | { DIS_PDU_EMITTERNAME_GIN_SLING_MG, " Gin Sling MG" }, |
6968 | | { DIS_PDU_EMITTERNAME_GOAL_KEEPER, "Goal Keeper" }, |
6969 | | { DIS_PDU_EMITTERNAME_GOLDEN_DOME, " Golden Dome" }, |
6970 | | { DIS_PDU_EMITTERNAME_GOLDEN_HEART, " Golden Heart" }, |
6971 | | { DIS_PDU_EMITTERNAME_GOLDEN_ROCK, " Golden Rock" }, |
6972 | | { DIS_PDU_EMITTERNAME_GORY_MH, " Gory MH" }, |
6973 | | { DIS_PDU_EMITTERNAME_GPN_22, "GPN-22" }, |
6974 | | { DIS_PDU_EMITTERNAME_GPSJ_10, "GPSJ-10" }, |
6975 | | { DIS_PDU_EMITTERNAME_GPSJ_25, "GPSJ-25" }, |
6976 | | { DIS_PDU_EMITTERNAME_GPSJ_40, "GPSJ-40" }, |
6977 | | { DIS_PDU_EMITTERNAME_GPSJ_50, "GPSJ-50" }, |
6978 | | { DIS_PDU_EMITTERNAME_GRN_9, "GRN-9" }, |
6979 | | { DIS_PDU_EMITTERNAME_GRAN_K, "GRAN-K" }, |
6980 | | { DIS_PDU_EMITTERNAME_GRACKLE_MH, " Grackle MH" }, |
6981 | | { DIS_PDU_EMITTERNAME_GRAVE_STONE, " Grave Stone" }, |
6982 | | { DIS_PDU_EMITTERNAME_GRAVES, "GRAVES" }, |
6983 | | { DIS_PDU_EMITTERNAME_GREEN_STAIN, "Green Stain" }, |
6984 | | { DIS_PDU_EMITTERNAME_GRID_BOW, " Grid Bow" }, |
6985 | | { DIS_PDU_EMITTERNAME_GRIFO_F, "Grifo-F" }, |
6986 | | { DIS_PDU_EMITTERNAME_9S32_GRILL_PAN_TT, "9S32 Grill Pan TT" }, |
6987 | | { DIS_PDU_EMITTERNAME_GRILL_SCREEN, " GRILL SCREEN" }, |
6988 | | { DIS_PDU_EMITTERNAME_GROM_2, "Grom-2" }, |
6989 | | { DIS_PDU_EMITTERNAME_GROUND_MASTER_400, "GROUND MASTER 400" }, |
6990 | | { DIS_PDU_EMITTERNAME_GT_4, "GT-4" }, |
6991 | | { DIS_PDU_EMITTERNAME_GRS_440, "GRS 440" }, |
6992 | | { DIS_PDU_EMITTERNAME_GRUESOME_MH, " Gruesome MH" }, |
6993 | | { DIS_PDU_EMITTERNAME_GUARDIAN, "GUARDIAN" }, |
6994 | | { DIS_PDU_EMITTERNAME_GUARDSMAN, "Guardsman" }, |
6995 | | { DIS_PDU_EMITTERNAME_RPK_2_GUN_DISH_ZSU_23_4, "RPK-2 Gun Dish (ZSU-23/4)" }, |
6996 | | { DIS_PDU_EMITTERNAME_GUSHER_MH, " Gusher MH" }, |
6997 | | { DIS_PDU_EMITTERNAME_H_RJZ_726_4A_JAMMER, "H/RJZ-726-4A Jammer" }, |
6998 | | { DIS_PDU_EMITTERNAME_H025_NO25E, "H025 (NO25E)" }, |
6999 | | { DIS_PDU_EMITTERNAME_HADR, "HADR" }, |
7000 | | { DIS_PDU_EMITTERNAME_HAIR_NET, " Hair Net" }, |
7001 | | { DIS_PDU_EMITTERNAME_HALF_PLATE_A, " Half Plate A" }, |
7002 | | { DIS_PDU_EMITTERNAME_HALF_PLATE_B, " Half Plate B" }, |
7003 | | { DIS_PDU_EMITTERNAME_HARD, "HARD" }, |
7004 | | { DIS_PDU_EMITTERNAME_HARPOON, "Harpoon" }, |
7005 | | { DIS_PDU_EMITTERNAME_HAT_BOX, " Hat Box" }, |
7006 | | { DIS_PDU_EMITTERNAME_HAWK_SCREECH, " Hawk Screech" }, |
7007 | | { DIS_PDU_EMITTERNAME_HAY_POLE, " Hay Pole" }, |
7008 | | { DIS_PDU_EMITTERNAME_HAY_RICK, " Hay Rick" }, |
7009 | | { DIS_PDU_EMITTERNAME_HEAD_LIGHT_A, " Head Light A" }, |
7010 | | { DIS_PDU_EMITTERNAME_HEAD_LIGHTS, " Head Lights" }, |
7011 | | { DIS_PDU_EMITTERNAME_HEAD_LIGHTS_C, " Head Lights C" }, |
7012 | | { DIS_PDU_EMITTERNAME_HEAD_LIGHTS_MG_A, " Head Lights MG A" }, |
7013 | | { DIS_PDU_EMITTERNAME_HEAD_LIGHTS_MG_B, " Head Lights MG B" }, |
7014 | | { DIS_PDU_EMITTERNAME_HEAD_LIGHTS_TT, " Head Lights TT" }, |
7015 | | { DIS_PDU_EMITTERNAME_HEAD_NET, " Head Net" }, |
7016 | | { DIS_PDU_EMITTERNAME_HEART_ACHE_B, " Heart Ache B" }, |
7017 | | { DIS_PDU_EMITTERNAME_HELLFIRE_MMW_MH, "Hellfire mmW MH" }, |
7018 | | { DIS_PDU_EMITTERNAME_HEN_EGG, " Hen Egg" }, |
7019 | | { DIS_PDU_EMITTERNAME_HEN_HOUSE, " Hen House" }, |
7020 | | { DIS_PDU_EMITTERNAME_HEN_NEST, " Hen Nest" }, |
7021 | | { DIS_PDU_EMITTERNAME_HEN_ROOST, " Hen Roost" }, |
7022 | | { DIS_PDU_EMITTERNAME_HERAKLES, " Herakles" }, |
7023 | | { DIS_PDU_EMITTERNAME_HF_2_MG, "HF-2 MG" }, |
7024 | | { DIS_PDU_EMITTERNAME_HGR_105, "HGR-105" }, |
7025 | | { DIS_PDU_EMITTERNAME_HERZ_9_TAR, "Herz-9 TAR" }, |
7026 | | { DIS_PDU_EMITTERNAME_HERZ_9_TTR, "Herz-9 TTR" }, |
7027 | | { DIS_PDU_EMITTERNAME_HERZ_9_MG, "Herz-9 MG" }, |
7028 | | { DIS_PDU_EMITTERNAME_HIGH_BRICK, " High Brick" }, |
7029 | | { DIS_PDU_EMITTERNAME_HIGH_FIX, " High Fix" }, |
7030 | | { DIS_PDU_EMITTERNAME_YLC_2V_HIGH_GUARD, "YLC-2V High Guard" }, |
7031 | | { DIS_PDU_EMITTERNAME_HIGH_LARK_TI, " High Lark TI" }, |
7032 | | { DIS_PDU_EMITTERNAME_HIGH_LARK_1, " High Lark 1" }, |
7033 | | { DIS_PDU_EMITTERNAME_HIGH_LARK_2, " High Lark 2" }, |
7034 | | { DIS_PDU_EMITTERNAME_HIGH_LARK_4, " High Lark 4" }, |
7035 | | { DIS_PDU_EMITTERNAME_HIGH_LUNE, " High Lune" }, |
7036 | | { DIS_PDU_EMITTERNAME_HIGH_POLE_A_B, " High Pole A&B" }, |
7037 | | { DIS_PDU_EMITTERNAME_HIGH_SCOOP, " High Scoop" }, |
7038 | | { DIS_PDU_EMITTERNAME_9S19MT_HIGH_SCREEN, "9S19MT High Screen" }, |
7039 | | { DIS_PDU_EMITTERNAME_HIGH_SIEVE, " High Sieve" }, |
7040 | | { DIS_PDU_EMITTERNAME_HILL_BLOCK, " Hill Block" }, |
7041 | | { DIS_PDU_EMITTERNAME_HIMALAYAS_COUNTERMEASURES_SUITE, "Himalayas Countermeasures Suite" }, |
7042 | | { DIS_PDU_EMITTERNAME_HG_9550, " HG-9550" }, |
7043 | | { DIS_PDU_EMITTERNAME_HJ_6374, "HJ-6374" }, |
7044 | | { DIS_PDU_EMITTERNAME_HLD_RADAR_900, " HLD-RADAR 900" }, |
7045 | | { DIS_PDU_EMITTERNAME_HLJQ_520, "HLJQ-520" }, |
7046 | | { DIS_PDU_EMITTERNAME_HN_503, "HN-503" }, |
7047 | | { DIS_PDU_EMITTERNAME_HN_C03_M, "HN-C03-M" }, |
7048 | | { DIS_PDU_EMITTERNAME_HOME_TALK, " Home Talk" }, |
7049 | | { DIS_PDU_EMITTERNAME_HORN_SPOON, " Horn Spoon" }, |
7050 | | { DIS_PDU_EMITTERNAME_HOT_BRICK, " Hot Brick" }, |
7051 | | { DIS_PDU_EMITTERNAME_HOT_FLASH, " Hot Flash" }, |
7052 | | { DIS_PDU_EMITTERNAME_HOT_FLASH_2, " Hot Flash 2" }, |
7053 | | { DIS_PDU_EMITTERNAME_IHS_6, "IHS-6" }, |
7054 | | { DIS_PDU_EMITTERNAME_IRL144M_HOT_SHOT_TA, "IRL144M Hot Shot TA" }, |
7055 | | { DIS_PDU_EMITTERNAME_IRL144M_HOT_SHOT_TT, "IRL144M Hot Shot TT" }, |
7056 | | { DIS_PDU_EMITTERNAME_IRL144M_HOT_SHOT_MG, "IRL144M Hot Shot MG" }, |
7057 | | { DIS_PDU_EMITTERNAME_HPS_106, "HPS-106" }, |
7058 | | { DIS_PDU_EMITTERNAME_HPS_104, "HPS-104" }, |
7059 | | { DIS_PDU_EMITTERNAME_HQ_9_MH, "HQ-9 MH" }, |
7060 | | { DIS_PDU_EMITTERNAME_HSR_1128, " HSR-1128" }, |
7061 | | { DIS_PDU_EMITTERNAME_HQ_9A_TER, "HQ-9A TER" }, |
7062 | | { DIS_PDU_EMITTERNAME_HQ_9B_TER, "HQ-9B TER" }, |
7063 | | { DIS_PDU_EMITTERNAME_HT_233, "HT-233" }, |
7064 | | { DIS_PDU_EMITTERNAME_HQ_61, "HQ-61" }, |
7065 | | { DIS_PDU_EMITTERNAME_HRJS, "HRJS" }, |
7066 | | { DIS_PDU_EMITTERNAME_I_DERBY_ER, "I-Derby ER" }, |
7067 | | { DIS_PDU_EMITTERNAME_IBIS_80, "IBIS-80" }, |
7068 | | { DIS_PDU_EMITTERNAME_IBIS_150, "IBIS-150" }, |
7069 | | { DIS_PDU_EMITTERNAME_IBIS_200, "IBIS-200" }, |
7070 | | { DIS_PDU_EMITTERNAME_HQ_16_TER, "HQ-16 TER" }, |
7071 | | { DIS_PDU_EMITTERNAME_IFF_MK_XII_AIMS_UPX_29, "IFF MK XII AIMS UPX 29" }, |
7072 | | { DIS_PDU_EMITTERNAME_JANET, " Janet" }, |
7073 | | { DIS_PDU_EMITTERNAME_IFF_MK_XV, "IFF MK XV" }, |
7074 | | { DIS_PDU_EMITTERNAME_IFF_INT, "IFF INT" }, |
7075 | | { DIS_PDU_EMITTERNAME_JACK_KNIFE, " Jack Knife" }, |
7076 | | { DIS_PDU_EMITTERNAME_IFF_TRSP, "IFF TRSP" }, |
7077 | | { DIS_PDU_EMITTERNAME_J_MUSIC_ELBIT_SYSTEMS_JAMMER, "J-MUSIC Elbit Systems Jammer" }, |
7078 | | { DIS_PDU_EMITTERNAME_JAVELIN_MG, "Javelin MG" }, |
7079 | | { DIS_PDU_EMITTERNAME_IGLA_1_SLAR, "Igla-1 SLAR" }, |
7080 | | { DIS_PDU_EMITTERNAME_IR_SA_2B_TER, " IR-SA-2B TER" }, |
7081 | | { DIS_PDU_EMITTERNAME_IR_SA_4_TER, " IR-SA-4 TER" }, |
7082 | | { DIS_PDU_EMITTERNAME_IR_SA_5_TELAR_TER, " IR-SA-5 TELAR TER" }, |
7083 | | { DIS_PDU_EMITTERNAME_J_10B_PESA, "J-10B PESA" }, |
7084 | | { DIS_PDU_EMITTERNAME_J_10C_AESA, "J-10C AESA" }, |
7085 | | { DIS_PDU_EMITTERNAME_J_11D_AESA, "J-11D AESA" }, |
7086 | | { DIS_PDU_EMITTERNAME_JL_10MP, "JL-10MP" }, |
7087 | | { DIS_PDU_EMITTERNAME_J_ALQ_8, "J/ALQ-8" }, |
7088 | | { DIS_PDU_EMITTERNAME_J_FPS_7, "J/FPS-7" }, |
7089 | | { DIS_PDU_EMITTERNAME_JAY_BIRD, " Jay Bird" }, |
7090 | | { DIS_PDU_EMITTERNAME_J_FPS_3, "J/FPS-3" }, |
7091 | | { DIS_PDU_EMITTERNAME_JH_10_MIX_BOWL, "JH-10 Mix Bowl" }, |
7092 | | { DIS_PDU_EMITTERNAME_J_MPQ_P7, "J/MPQ-P7" }, |
7093 | | { DIS_PDU_EMITTERNAME_JL_7, "JL-7" }, |
7094 | | { DIS_PDU_EMITTERNAME_JL_10B, "JL-10B" }, |
7095 | | { DIS_PDU_EMITTERNAME_JMA_1576, "JMA 1576" }, |
7096 | | { DIS_PDU_EMITTERNAME_JRC_JMA_9252_6CA, "JRC JMA-9252-6CA" }, |
7097 | | { DIS_PDU_EMITTERNAME_JLP_40, "JLP-40" }, |
7098 | | { DIS_PDU_EMITTERNAME_JRC_JMR_9200_SERIES_X, "JRC JMR-9200 Series X" }, |
7099 | | { DIS_PDU_EMITTERNAME_JRC_NMD_401, "JRC-NMD-401" }, |
7100 | | { DIS_PDU_EMITTERNAME_JRC_JRM_310_MK2, "JRC JRM 310 MK2" }, |
7101 | | { DIS_PDU_EMITTERNAME_JMA_1596, "JMA 1596" }, |
7102 | | { DIS_PDU_EMITTERNAME_JN_1104, "JN-1104" }, |
7103 | | { DIS_PDU_EMITTERNAME_JMA_7000, "JMA 7000" }, |
7104 | | { DIS_PDU_EMITTERNAME_JRC_JMA_7700, "JRC JMA 7700" }, |
7105 | | { DIS_PDU_EMITTERNAME_JMA_5320, "JMA 5320" }, |
7106 | | { DIS_PDU_EMITTERNAME_JRC_JMR_9210_6XC, "JRC JMR-9210-6XC" }, |
7107 | | { DIS_PDU_EMITTERNAME_JERS_1, "JERS-1" }, |
7108 | | { DIS_PDU_EMITTERNAME_JINDALEE, "JINDALEE" }, |
7109 | | { DIS_PDU_EMITTERNAME_JRC_JMA_9900_SERIES, "JRC JMA-9900 series" }, |
7110 | | { DIS_PDU_EMITTERNAME_JLP_40D, "JLP-40D" }, |
7111 | | { DIS_PDU_EMITTERNAME_JRC_JMA_5300_SERIES, "JRC JMA-5300 series" }, |
7112 | | { DIS_PDU_EMITTERNAME_JUPITER, "Jupiter" }, |
7113 | | { DIS_PDU_EMITTERNAME_JUPITER_II, "Jupiter II" }, |
7114 | | { DIS_PDU_EMITTERNAME_JY_8, "JY-8" }, |
7115 | | { DIS_PDU_EMITTERNAME_JY_8A, "JY-8A" }, |
7116 | | { DIS_PDU_EMITTERNAME_JY_9, "JY-9" }, |
7117 | | { DIS_PDU_EMITTERNAME_JY_9_MODIFIED, "JY-9 Modified" }, |
7118 | | { DIS_PDU_EMITTERNAME_JY_11_EW, "JY-11 EW" }, |
7119 | | { DIS_PDU_EMITTERNAME_JY_14, "JY-14" }, |
7120 | | { DIS_PDU_EMITTERNAME_JY_14A, "JY-14A" }, |
7121 | | { DIS_PDU_EMITTERNAME_JY_16, "JY-16" }, |
7122 | | { DIS_PDU_EMITTERNAME_JY_24, "JY-24" }, |
7123 | | { DIS_PDU_EMITTERNAME_J_APG_1, "J/APG-1" }, |
7124 | | { DIS_PDU_EMITTERNAME_J_APG_2, "J/APG-2" }, |
7125 | | { DIS_PDU_EMITTERNAME_JY_29, "JY-29" }, |
7126 | | { DIS_PDU_EMITTERNAME_JYL_1, "JYL-1" }, |
7127 | | { DIS_PDU_EMITTERNAME_JYL_6, "JYL-6" }, |
7128 | | { DIS_PDU_EMITTERNAME_JYL_6A, "JYL-6A" }, |
7129 | | { DIS_PDU_EMITTERNAME_JZ_QF_612, "JZ/QF-612" }, |
7130 | | { DIS_PDU_EMITTERNAME_K376Z, " K376Z" }, |
7131 | | { DIS_PDU_EMITTERNAME_K77M, "K77M" }, |
7132 | | { DIS_PDU_EMITTERNAME_KAIGE, "Kaige" }, |
7133 | | { DIS_PDU_EMITTERNAME_KALKAN, "KALKAN" }, |
7134 | | { DIS_PDU_EMITTERNAME_KBP_AFGANIT, "KBP Afganit" }, |
7135 | | { DIS_PDU_EMITTERNAME_KALKAN_II, "KALKAN II" }, |
7136 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_2A, " Kelvin Hughes 2A" }, |
7137 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_14_9, " Kelvin Hughes 14/9" }, |
7138 | | { DIS_PDU_EMITTERNAME_KARPATY, " Karpaty" }, |
7139 | | { DIS_PDU_EMITTERNAME_KASHTAN_3_JAMMING_SYSTEM, "Kashtan-3 Jamming System" }, |
7140 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_TYPE_1006, " Kelvin Hughes type 1006" }, |
7141 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_TYPE_1007, " Kelvin Hughes type 1007" }, |
7142 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_TYPE_1007_F_BAND, " Kelvin Hughes Type 1007 F Band" }, |
7143 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_2007_F_BAND, " Kelvin Hughes 2007 F Band" }, |
7144 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_2007_I_BAND, " Kelvin Hughes 2007 I Band" }, |
7145 | | { DIS_PDU_EMITTERNAME_KH_NUCLEUS_5000, " KH Nucleus 5000" }, |
7146 | | { DIS_PDU_EMITTERNAME_KH_MANTA, " KH MANTA" }, |
7147 | | { DIS_PDU_EMITTERNAME_KH_NUCLEUS_2_6000, " KH NUCLEUS 2 6000" }, |
7148 | | { DIS_PDU_EMITTERNAME_KH_NUCLEUS_3_5000, " KH NUCLEUS 3 5000" }, |
7149 | | { DIS_PDU_EMITTERNAME_KH_NUCLEUS_3_6000A, " KH NUCLEUS 3 6000A" }, |
7150 | | { DIS_PDU_EMITTERNAME_KH_FAMILY, "KH Family" }, |
7151 | | { DIS_PDU_EMITTERNAME_KELVIN_HUGHES_6000A, " Kelvin Hughes 6000A" }, |
7152 | | { DIS_PDU_EMITTERNAME_KH_38MAE_MH, "Kh-38MAE MH" }, |
7153 | | { DIS_PDU_EMITTERNAME_KG8605A, "KG8605A" }, |
7154 | | { DIS_PDU_EMITTERNAME_KH_902M, "KH-902M" }, |
7155 | | { DIS_PDU_EMITTERNAME_KHOROM_K, "KHOROM-K" }, |
7156 | | { DIS_PDU_EMITTERNAME_KHIBINY, "KHIBINY" }, |
7157 | | { DIS_PDU_EMITTERNAME_KG300E, "KG300E" }, |
7158 | | { DIS_PDU_EMITTERNAME_KH_SHARPEYE, " KH SharpEye" }, |
7159 | | { DIS_PDU_EMITTERNAME_KH_SHARP_EYE_B, " KH Sharp Eye B" }, |
7160 | | { DIS_PDU_EMITTERNAME_KH_SHARP_EYE_C, " KH Sharp Eye C" }, |
7161 | | { DIS_PDU_EMITTERNAME_KH_1700, "KH 1700" }, |
7162 | | { DIS_PDU_EMITTERNAME_KING_PIN, " King Pin" }, |
7163 | | { DIS_PDU_EMITTERNAME_3RD_KHORDAD_TELAR_TIR, "3rd Khordad TELAR TIR" }, |
7164 | | { DIS_PDU_EMITTERNAME_3RD_KHORDAD_TAR, "3rd Khordad TAR" }, |
7165 | | { DIS_PDU_EMITTERNAME_15TH_KHORDAD_TER, "15th Khordad TER" }, |
7166 | | { DIS_PDU_EMITTERNAME_KG_300, "KG-300" }, |
7167 | | { DIS_PDU_EMITTERNAME_KITE_SCREECH, " Kite Screech" }, |
7168 | | { DIS_PDU_EMITTERNAME_KITE_SCREECH_A, " Kite Screech A" }, |
7169 | | { DIS_PDU_EMITTERNAME_KITE_SCREECH_B, " Kite Screech B" }, |
7170 | | { DIS_PDU_EMITTERNAME_KLC_3B, "KLC-3B" }, |
7171 | | { DIS_PDU_EMITTERNAME_KJ_500_NANJING_RADAR, "KJ-500 Nanjing Radar" }, |
7172 | | { DIS_PDU_EMITTERNAME_KIVACH, " Kivach" }, |
7173 | | { DIS_PDU_EMITTERNAME_KJ_500_JAMMER, "KJ-500 Jammer" }, |
7174 | | { DIS_PDU_EMITTERNAME_KLC_1, "KLC-1" }, |
7175 | | { DIS_PDU_EMITTERNAME_KLJ_1, "KLJ-1" }, |
7176 | | { DIS_PDU_EMITTERNAME_KLJ_3_TYPE_1473, "KLJ-3 (Type 1473)" }, |
7177 | | { DIS_PDU_EMITTERNAME_KLJ_4, "KLJ-4" }, |
7178 | | { DIS_PDU_EMITTERNAME_KLJ_4B, "KLJ-4B" }, |
7179 | | { DIS_PDU_EMITTERNAME_KLJ_5, "KLJ-5" }, |
7180 | | { DIS_PDU_EMITTERNAME_KLJ_7, "KLJ-7" }, |
7181 | | { DIS_PDU_EMITTERNAME_KLJ_7B, "KLJ-7B" }, |
7182 | | { DIS_PDU_EMITTERNAME_KLJ_7A, "KLJ-7A" }, |
7183 | | { DIS_PDU_EMITTERNAME_KNIFE_REST, " Knife Rest" }, |
7184 | | { DIS_PDU_EMITTERNAME_P_10_KNIFE_REST_B, "P-10 Knife Rest B" }, |
7185 | | { DIS_PDU_EMITTERNAME_KNIFE_REST_C, " KNIFE REST C" }, |
7186 | | { DIS_PDU_EMITTERNAME_KODEN_MD_3730, " Koden MD 3730" }, |
7187 | | { DIS_PDU_EMITTERNAME_KJ_2000, "KJ-2000" }, |
7188 | | { DIS_PDU_EMITTERNAME_KODEN_MDC_900, " KODEN MDC-900" }, |
7189 | | { DIS_PDU_EMITTERNAME_KOOPOL, "Koopol" }, |
7190 | | { DIS_PDU_EMITTERNAME_KOPYO_I, "KOPYO-I" }, |
7191 | | { DIS_PDU_EMITTERNAME_KR_75, "KR-75" }, |
7192 | | { DIS_PDU_EMITTERNAME_KRONOS, "KRONOS" }, |
7193 | | { DIS_PDU_EMITTERNAME_KREDO_1E, "KREDO-1E" }, |
7194 | | { DIS_PDU_EMITTERNAME_KRASUKHA_2, "Krasukha-2" }, |
7195 | | { DIS_PDU_EMITTERNAME_KRONOS_GRAND_NAVAL, "KRONOS GRAND NAVAL" }, |
7196 | | { DIS_PDU_EMITTERNAME_KRM_66E, "KRM-66E" }, |
7197 | | { DIS_PDU_EMITTERNAME_KRTZ_125_2M, "KRTZ-125-2M" }, |
7198 | | { DIS_PDU_EMITTERNAME_KSA_SRN, "KSA SRN" }, |
7199 | | { DIS_PDU_EMITTERNAME_KSA_TSR, "KSA TSR" }, |
7200 | | { DIS_PDU_EMITTERNAME_KS_1A_PHASED_ARRAY, "KS-1A PHASED ARRAY" }, |
7201 | | { DIS_PDU_EMITTERNAME_KS418, "KS418" }, |
7202 | | { DIS_PDU_EMITTERNAME_KS418E, "KS418E" }, |
7203 | | { DIS_PDU_EMITTERNAME_KZ100, "KZ100" }, |
7204 | | { DIS_PDU_EMITTERNAME_KZ900, "KZ900" }, |
7205 | | { DIS_PDU_EMITTERNAME_L175V, "L175V" }, |
7206 | | { DIS_PDU_EMITTERNAME_L370_5_PRESIDENT_S_JAMMER, "L370-5 President-S Jammer" }, |
7207 | | { DIS_PDU_EMITTERNAME_L_415, "L-415" }, |
7208 | | { DIS_PDU_EMITTERNAME_L_88, "L-88" }, |
7209 | | { DIS_PDU_EMITTERNAME_LAADS, "LAADS" }, |
7210 | | { DIS_PDU_EMITTERNAME_LAND_FALL, " Land Fall" }, |
7211 | | { DIS_PDU_EMITTERNAME_LAND_ROLL_MG, " Land Roll MG" }, |
7212 | | { DIS_PDU_EMITTERNAME_LAND_ROLL_TA, " Land Roll TA" }, |
7213 | | { DIS_PDU_EMITTERNAME_LAND_ROLL_TT, " Land Roll TT" }, |
7214 | | { DIS_PDU_EMITTERNAME_LAZUR, "LAZUR" }, |
7215 | | { DIS_PDU_EMITTERNAME_MODEL_791_A_LAST_STRAW, "Model 791-A Last Straw" }, |
7216 | | { DIS_PDU_EMITTERNAME_LAP_3000, "LAP-3000" }, |
7217 | | { DIS_PDU_EMITTERNAME_LC_150, "LC-150" }, |
7218 | | { DIS_PDU_EMITTERNAME_LEER_3, "LEER-3" }, |
7219 | | { DIS_PDU_EMITTERNAME_LEG_DRIVE, " Leg Drive" }, |
7220 | | { DIS_PDU_EMITTERNAME_LENINETZ_V_004, "Leninetz V-004" }, |
7221 | | { DIS_PDU_EMITTERNAME_LENINGRAF, " Leningraf" }, |
7222 | | { DIS_PDU_EMITTERNAME_LIANA, "LIANA" }, |
7223 | | { DIS_PDU_EMITTERNAME_LIGHT_BULB, " Light Bulb" }, |
7224 | | { DIS_PDU_EMITTERNAME_LIRA_A10, "LIRA-A10" }, |
7225 | | { DIS_PDU_EMITTERNAME_LIROD_8, "LIROD 8" }, |
7226 | | { DIS_PDU_EMITTERNAME_LIROD_MK_II, "LIROD MK II" }, |
7227 | | { DIS_PDU_EMITTERNAME_LLX05K, "LLX05K" }, |
7228 | | { DIS_PDU_EMITTERNAME_LMT_NRAI_6A, "LMT NRAI-6A" }, |
7229 | | { DIS_PDU_EMITTERNAME_LN_55, "LN 55" }, |
7230 | | { DIS_PDU_EMITTERNAME_LN_66, " Ln 66" }, |
7231 | | { DIS_PDU_EMITTERNAME_LIMAN, " Liman" }, |
7232 | | { DIS_PDU_EMITTERNAME_LIMAN_2, " Liman 2" }, |
7233 | | { DIS_PDU_EMITTERNAME_LOCKHEED_VIGILANCE, "Lockheed Vigilance" }, |
7234 | | { DIS_PDU_EMITTERNAME_LONG_BOW, " Long Bow" }, |
7235 | | { DIS_PDU_EMITTERNAME_LONG_BRICK, " Long Brick" }, |
7236 | | { DIS_PDU_EMITTERNAME_LONG_BULL, " Long Bull" }, |
7237 | | { DIS_PDU_EMITTERNAME_LONG_EYE, " Long Eye" }, |
7238 | | { DIS_PDU_EMITTERNAME_LONG_HEAD, " Long Head" }, |
7239 | | { DIS_PDU_EMITTERNAME_LONG_TALK, " Long Talk" }, |
7240 | | { DIS_PDU_EMITTERNAME_LONG_TRACK, " Long Track" }, |
7241 | | { DIS_PDU_EMITTERNAME_LONG_TROUGH, " Long Trough" }, |
7242 | | { DIS_PDU_EMITTERNAME_LOOK_TWO, " Look Two" }, |
7243 | | { DIS_PDU_EMITTERNAME_LOPAR, "LOPAR" }, |
7244 | | { DIS_PDU_EMITTERNAME_LORAN, "LORAN" }, |
7245 | | { DIS_PDU_EMITTERNAME_LOW_BLOW_TA, " Low Blow TA" }, |
7246 | | { DIS_PDU_EMITTERNAME_LOW_BLOW_TT, " Low Blow TT" }, |
7247 | | { DIS_PDU_EMITTERNAME_LOW_BLOW_MG, " Low Blow MG" }, |
7248 | | { DIS_PDU_EMITTERNAME_LOW_JACK_TT, " Low Jack TT" }, |
7249 | | { DIS_PDU_EMITTERNAME_LOW_JACK_MG, " Low Jack MG" }, |
7250 | | { DIS_PDU_EMITTERNAME_LOW_SIEVE, " Low Sieve" }, |
7251 | | { DIS_PDU_EMITTERNAME_LOW_TROUGH, " Low Trough" }, |
7252 | | { DIS_PDU_EMITTERNAME_LR66, "LR66" }, |
7253 | | { DIS_PDU_EMITTERNAME_LRA_900, "LRA-900" }, |
7254 | | { DIS_PDU_EMITTERNAME_TRS_2050_LP_23, "TRS-2050 LP-23" }, |
7255 | | { DIS_PDU_EMITTERNAME_LW_01, "LW 01" }, |
7256 | | { DIS_PDU_EMITTERNAME_M_1983_FCR, " M-1983 FCR" }, |
7257 | | { DIS_PDU_EMITTERNAME_M22_40, "M22-40" }, |
7258 | | { DIS_PDU_EMITTERNAME_M44, "M44" }, |
7259 | | { DIS_PDU_EMITTERNAME_M401Z, " M401Z" }, |
7260 | | { DIS_PDU_EMITTERNAME_M585Z, " M585Z" }, |
7261 | | { DIS_PDU_EMITTERNAME_M588Z, " M588Z" }, |
7262 | | { DIS_PDU_EMITTERNAME_MA_1_IFF_PORTION, "MA 1 IFF Portion" }, |
7263 | | { DIS_PDU_EMITTERNAME_MAD_HACK, "MAD HACK" }, |
7264 | | { DIS_PDU_EMITTERNAME_MARELD, " MARELD" }, |
7265 | | { DIS_PDU_EMITTERNAME_MA_TYPE_909_, " MA Type 909#" }, |
7266 | | { DIS_PDU_EMITTERNAME_MARC_S_152, "MARC S-152" }, |
7267 | | { DIS_PDU_EMITTERNAME_MARCONI_1810, " Marconi 1810" }, |
7268 | | { DIS_PDU_EMITTERNAME_MARCONI_CANADA_HC_75, " Marconi Canada HC 75" }, |
7269 | | { DIS_PDU_EMITTERNAME_MARCONI_S_713, " Marconi S 713" }, |
7270 | | { DIS_PDU_EMITTERNAME_MARCONI_S_1802, " Marconi S 1802" }, |
7271 | | { DIS_PDU_EMITTERNAME_MARCONI_S247, " Marconi S247" }, |
7272 | | { DIS_PDU_EMITTERNAME_MARCONI_S_810, " Marconi S 810" }, |
7273 | | { DIS_PDU_EMITTERNAME_MARCONI_SA_10, " Marconi SA 10" }, |
7274 | | { DIS_PDU_EMITTERNAME_MARCONI_ST801, "MARCONI ST801" }, |
7275 | | { DIS_PDU_EMITTERNAME_MARCONI_ST805, " Marconi ST805" }, |
7276 | | { DIS_PDU_EMITTERNAME_MARCONI_TYPE_967, " Marconi type 967" }, |
7277 | | { DIS_PDU_EMITTERNAME_MARCONI_TYPE_968, " Marconi type 968" }, |
7278 | | { DIS_PDU_EMITTERNAME_MARCONI_TYPE_992, " Marconi type 992" }, |
7279 | | { DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_1022, " Marconi/signaal type 1022" }, |
7280 | | { DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_910, " Marconi/signaal type 910" }, |
7281 | | { DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_911, " Marconi/signaal type 911" }, |
7282 | | { DIS_PDU_EMITTERNAME_MARCONI_SIGNAAL_TYPE_992R, " Marconi/signaal type 992R" }, |
7283 | | { DIS_PDU_EMITTERNAME_MARTELLO_743D, "MARTELLO 743D" }, |
7284 | | { DIS_PDU_EMITTERNAME_MARTELLO_S_723A, "MARTELLO S-723A" }, |
7285 | | { DIS_PDU_EMITTERNAME_MASTER_A, "MASTER-A" }, |
7286 | | { DIS_PDU_EMITTERNAME_MBDA_FLAADS_M_SEA_CEPTOR_JAMMER, "MBDA FLAADS-M (Sea Ceptor) Jammer" }, |
7287 | | { DIS_PDU_EMITTERNAME_MELCO_3, "MELCO-3" }, |
7288 | | { DIS_PDU_EMITTERNAME_MELODI, "MELODI" }, |
7289 | | { DIS_PDU_EMITTERNAME_MERLIN, "MERLIN" }, |
7290 | | { DIS_PDU_EMITTERNAME_MERAJ_4_ASCENSION, "Meraj-4 (Ascension)" }, |
7291 | | { DIS_PDU_EMITTERNAME_NORTHROP_GRUMMAN_MESA, " Northrop Grumman MESA" }, |
7292 | | { DIS_PDU_EMITTERNAME_MESH_BRICK, " Mesh Brick" }, |
7293 | | { DIS_PDU_EMITTERNAME_METEOR_1500S, "METEOR 1500S" }, |
7294 | | { DIS_PDU_EMITTERNAME_METEOR_200, "METEOR 200" }, |
7295 | | { DIS_PDU_EMITTERNAME_METEOR_50DX, "METEOR 50DX" }, |
7296 | | { DIS_PDU_EMITTERNAME_METEOR_300, "METEOR 300" }, |
7297 | | { DIS_PDU_EMITTERNAME_METEOR_BVRAAM, "Meteor BVRAAM" }, |
7298 | | { DIS_PDU_EMITTERNAME_MFR, "MFR" }, |
7299 | | { DIS_PDU_EMITTERNAME_MFSR_2100_45, "MFSR 2100/45" }, |
7300 | | { DIS_PDU_EMITTERNAME_MICA_MH, "MICA MH" }, |
7301 | | { DIS_PDU_EMITTERNAME_MICA_RF, "MICA-RF" }, |
7302 | | { DIS_PDU_EMITTERNAME_MINERAL_ME, "Mineral-ME" }, |
7303 | | { DIS_PDU_EMITTERNAME_MIRAGE_ILL, "Mirage ILL" }, |
7304 | | { DIS_PDU_EMITTERNAME_MIYSIS_JAMMER, "Miysis Jammer" }, |
7305 | | { DIS_PDU_EMITTERNAME_MK_15_PHALANX_BLK_0, "MK 15 (Phalanx BLK 0)" }, |
7306 | | { DIS_PDU_EMITTERNAME_MK_15_CIWS, " MK 15 CIWS" }, |
7307 | | { DIS_PDU_EMITTERNAME_MK_23, "MK-23" }, |
7308 | | { DIS_PDU_EMITTERNAME_MK_23_TAS, "MK 23 TAS" }, |
7309 | | { DIS_PDU_EMITTERNAME_MK_25, "MK 25" }, |
7310 | | { DIS_PDU_EMITTERNAME_MK_25_MOD_3, "Mk-25 Mod-3" }, |
7311 | | { DIS_PDU_EMITTERNAME_MK_25_MOD_7, "Mk 25 Mod 7" }, |
7312 | | { DIS_PDU_EMITTERNAME_MK_35_M2, "MK-35 M2" }, |
7313 | | { DIS_PDU_EMITTERNAME_MK_92, "MK 92" }, |
7314 | | { DIS_PDU_EMITTERNAME_MK_92_CAS, "MK-92 CAS" }, |
7315 | | { DIS_PDU_EMITTERNAME_MK_92_STIR, "MK-92 STIR" }, |
7316 | | { DIS_PDU_EMITTERNAME_MK_95, "MK 95" }, |
7317 | | { DIS_PDU_EMITTERNAME_MKS_818, "MKS-818" }, |
7318 | | { DIS_PDU_EMITTERNAME_MLA_1, "MLA-1" }, |
7319 | | { DIS_PDU_EMITTERNAME_MM_APQ_706, "MM/APQ-706" }, |
7320 | | { DIS_PDU_EMITTERNAME_MM_950, "MM 950" }, |
7321 | | { DIS_PDU_EMITTERNAME_MM_APS_705, "MM APS 705" }, |
7322 | | { DIS_PDU_EMITTERNAME_MM_APS_784, "MM/APS-784" }, |
7323 | | { DIS_PDU_EMITTERNAME_MM_SPG_73_RTN_12X, "MM/SPG-73 (RTN-12X)" }, |
7324 | | { DIS_PDU_EMITTERNAME_MM_SPG_74, "MM SPG 74" }, |
7325 | | { DIS_PDU_EMITTERNAME_MM_SPG_75, "MM SPG 75" }, |
7326 | | { DIS_PDU_EMITTERNAME_MM_SPN_703, "MM SPN 703" }, |
7327 | | { DIS_PDU_EMITTERNAME_MM_SPN_730, "MM SPN 730" }, |
7328 | | { DIS_PDU_EMITTERNAME_MM_SPN_753B, "MM SPN-753B" }, |
7329 | | { DIS_PDU_EMITTERNAME_MM_SPQ_3, "MM/SPQ-3" }, |
7330 | | { DIS_PDU_EMITTERNAME_MM_SPS_702, "MM SPS 702" }, |
7331 | | { DIS_PDU_EMITTERNAME_MM_SPS_768, "MM SPS 768" }, |
7332 | | { DIS_PDU_EMITTERNAME_MM_SPS_774, "MM SPS 774" }, |
7333 | | { DIS_PDU_EMITTERNAME_MM_SPS_791_RAN_30X, "MM/SPS-791 (RAN-30X)" }, |
7334 | | { DIS_PDU_EMITTERNAME_MM_SPS_794_RAN_21S, "MM SPS-794 (RAN-21S)" }, |
7335 | | { DIS_PDU_EMITTERNAME_MM_SPS_798_RAN_40L, "MM/SPS-798 (RAN-40L)" }, |
7336 | | { DIS_PDU_EMITTERNAME_MMSR, "MMSR" }, |
7337 | | { DIS_PDU_EMITTERNAME_MODEL_17C, "Model-17C" }, |
7338 | | { DIS_PDU_EMITTERNAME_MOON_4, "Moon 4" }, |
7339 | | { DIS_PDU_EMITTERNAME_MOON_PIE, " Moon Pie" }, |
7340 | | { DIS_PDU_EMITTERNAME_MOON_CONE, "MOON CONE" }, |
7341 | | { DIS_PDU_EMITTERNAME_MOON_RACK, " Moon Rack" }, |
7342 | | { DIS_PDU_EMITTERNAME_MOON_FACE, "MOON FACE" }, |
7343 | | { DIS_PDU_EMITTERNAME_MMRS, " MMRS" }, |
7344 | | { DIS_PDU_EMITTERNAME_MOON_SHADE, " Moon Shade" }, |
7345 | | { DIS_PDU_EMITTERNAME_MODEL_360, "Model 360" }, |
7346 | | { DIS_PDU_EMITTERNAME_MODEL_378, "Model 378" }, |
7347 | | { DIS_PDU_EMITTERNAME_MODEL_970, "Model-970" }, |
7348 | | { DIS_PDU_EMITTERNAME_MODEL_974, "Model 974" }, |
7349 | | { DIS_PDU_EMITTERNAME_MONOLIT_B, "MONOLIT-B" }, |
7350 | | { DIS_PDU_EMITTERNAME_MONUMENT, " Monument" }, |
7351 | | { DIS_PDU_EMITTERNAME_MOUSE, " Mouse" }, |
7352 | | { DIS_PDU_EMITTERNAME_MP_411_ESM, "MP-411 ESM" }, |
7353 | | { DIS_PDU_EMITTERNAME_MPDR_18_S, "MPDR 18/S" }, |
7354 | | { DIS_PDU_EMITTERNAME_MPDR_18_X, "MPDR 18 X" }, |
7355 | | { DIS_PDU_EMITTERNAME_MPDR_45_E, "MPDR 45/E" }, |
7356 | | { DIS_PDU_EMITTERNAME_MR_231_1, "MR-231-1" }, |
7357 | | { DIS_PDU_EMITTERNAME_MR_231_3, "MR-231-3" }, |
7358 | | { DIS_PDU_EMITTERNAME_MPR, "MPR" }, |
7359 | | { DIS_PDU_EMITTERNAME_MR_231_4, " MR-231-4" }, |
7360 | | { DIS_PDU_EMITTERNAME_MPS_1, "MPS-1" }, |
7361 | | { DIS_PDU_EMITTERNAME_MR_36B, " MR-36B" }, |
7362 | | { DIS_PDU_EMITTERNAME_MR_231_MOD, " MR-231 MOD" }, |
7363 | | { DIS_PDU_EMITTERNAME_MR_1600, "MR-1600" }, |
7364 | | { DIS_PDU_EMITTERNAME_MRR, "MRR" }, |
7365 | | { DIS_PDU_EMITTERNAME_MR35, "MR35" }, |
7366 | | { DIS_PDU_EMITTERNAME_MR36, "MR36" }, |
7367 | | { DIS_PDU_EMITTERNAME_MRL_1, "MRL-1" }, |
7368 | | { DIS_PDU_EMITTERNAME_MRL_4, "MRL-4" }, |
7369 | | { DIS_PDU_EMITTERNAME_MRL_5, "MRL-5" }, |
7370 | | { DIS_PDU_EMITTERNAME_MSAM, "MSAM" }, |
7371 | | { DIS_PDU_EMITTERNAME_MR_36A, "MR-36A" }, |
7372 | | { DIS_PDU_EMITTERNAME_MSTAR, "MSTAR" }, |
7373 | | { DIS_PDU_EMITTERNAME_MT_305X, "MT-305X" }, |
7374 | | { DIS_PDU_EMITTERNAME_MR_10M1E, "MR-10M1E" }, |
7375 | | { DIS_PDU_EMITTERNAME_MR_90, "MR-90" }, |
7376 | | { DIS_PDU_EMITTERNAME_MRK_411, "MRK-411" }, |
7377 | | { DIS_PDU_EMITTERNAME_MR_320M_TOPAZ_V, "MR-320M Topaz-V" }, |
7378 | | { DIS_PDU_EMITTERNAME_MSP_418K, "MSP-418K" }, |
7379 | | { DIS_PDU_EMITTERNAME_MUFF_COB, " Muff Cob" }, |
7380 | | { DIS_PDU_EMITTERNAME_MUSHROOM, "Mushroom" }, |
7381 | | { DIS_PDU_EMITTERNAME_MUSHROOM_1, "Mushroom 1" }, |
7382 | | { DIS_PDU_EMITTERNAME_MUSHROOM_2, "Mushroom 2" }, |
7383 | | { DIS_PDU_EMITTERNAME_MUSHROOM_3, " Mushroom 3" }, |
7384 | | { DIS_PDU_EMITTERNAME_N_23, "N-23" }, |
7385 | | { DIS_PDU_EMITTERNAME_N_011M_BARS, "N-011M Bars" }, |
7386 | | { DIS_PDU_EMITTERNAME_N_011M_BARS_B, "N-011M Bars-B" }, |
7387 | | { DIS_PDU_EMITTERNAME_N_011M_BARS_C, "N-011M Bars-C" }, |
7388 | | { DIS_PDU_EMITTERNAME_N_011M_BARS_R, "N-011M Bars-R" }, |
7389 | | { DIS_PDU_EMITTERNAME_N035_IRBIS_E, "N035 Irbis-E" }, |
7390 | | { DIS_PDU_EMITTERNAME_N036_BYELKA, "N036 Byelka" }, |
7391 | | { DIS_PDU_EMITTERNAME_N_25, "N-25" }, |
7392 | | { DIS_PDU_EMITTERNAME_N920Z, "N920Z" }, |
7393 | | { DIS_PDU_EMITTERNAME_N001V, "N001V" }, |
7394 | | { DIS_PDU_EMITTERNAME_N001VE, "N001VE" }, |
7395 | | { DIS_PDU_EMITTERNAME_N001VEP, "N001VEP" }, |
7396 | | { DIS_PDU_EMITTERNAME_NACOS_RADARPILOT_PLATINUM, "NACOS RADARPILOT Platinum" }, |
7397 | | { DIS_PDU_EMITTERNAME_NAMPO_B, " Nampo B" }, |
7398 | | { DIS_PDU_EMITTERNAME_NAGIRA, "NAGIRA" }, |
7399 | | { DIS_PDU_EMITTERNAME_NANJING_B, " Nanjing B" }, |
7400 | | { DIS_PDU_EMITTERNAME_NANJING_C, " Nanjing C" }, |
7401 | | { DIS_PDU_EMITTERNAME_NAYADA, "Nayada" }, |
7402 | | { DIS_PDU_EMITTERNAME_NAYADA_5M, "NAYADA-5M" }, |
7403 | | { DIS_PDU_EMITTERNAME_NAYADA_5PV, "NAYADA-5PV" }, |
7404 | | { DIS_PDU_EMITTERNAME_NEBO_M, "NEBO-M" }, |
7405 | | { DIS_PDU_EMITTERNAME_NEBO_SVU, "Nebo-SVU" }, |
7406 | | { DIS_PDU_EMITTERNAME_NEPTUN, "Neptun" }, |
7407 | | { DIS_PDU_EMITTERNAME_NETTUNO_4100, "Nettuno 4100" }, |
7408 | | { DIS_PDU_EMITTERNAME_NIKE_HERCULES_MTR, "NIKE HERCULES MTR" }, |
7409 | | { DIS_PDU_EMITTERNAME_NIKE_TT, " NIKE TT" }, |
7410 | | { DIS_PDU_EMITTERNAME_NORTHROP_GRUMMAN_MFEW_JAMMER, "Northrop Grumman MFEW Jammer" }, |
7411 | | { DIS_PDU_EMITTERNAME_NORINCO_3D, "NORINCO 3D" }, |
7412 | | { DIS_PDU_EMITTERNAME_NJ_81E, "NJ-81E" }, |
7413 | | { DIS_PDU_EMITTERNAME_NORMANDIE, "Normandie" }, |
7414 | | { DIS_PDU_EMITTERNAME_NRJ_6A, "NRJ-6A" }, |
7415 | | { DIS_PDU_EMITTERNAME_NOSTRADAMUS, "NOSTRADAMUS" }, |
7416 | | { DIS_PDU_EMITTERNAME_NPG_1240, "NPG-1240" }, |
7417 | | { DIS_PDU_EMITTERNAME_NPG_1460, "NPG-1460" }, |
7418 | | { DIS_PDU_EMITTERNAME_NPG_434, "NPG-434" }, |
7419 | | { DIS_PDU_EMITTERNAME_NPG_630, "NPG-630" }, |
7420 | | { DIS_PDU_EMITTERNAME_NPM_510, "NPM-510" }, |
7421 | | { DIS_PDU_EMITTERNAME_NUT_CAN, " Nut Can" }, |
7422 | | { DIS_PDU_EMITTERNAME_NP_VEGA_LIANA, "NP Vega Liana" }, |
7423 | | { DIS_PDU_EMITTERNAME_NOVELLA_NV1_70, "Novella NV1.70" }, |
7424 | | { DIS_PDU_EMITTERNAME_NOVELLA_P_38, "Novella-P-38" }, |
7425 | | { DIS_PDU_EMITTERNAME_NRBA_50, "NRBA 50" }, |
7426 | | { DIS_PDU_EMITTERNAME_NRBA_51, "NRBA 51" }, |
7427 | | { DIS_PDU_EMITTERNAME_NRBF_20A, "NRBF 20A" }, |
7428 | | { DIS_PDU_EMITTERNAME_NRJ_5, "NRJ-5" }, |
7429 | | { DIS_PDU_EMITTERNAME_NS_9005, " NS-9005" }, |
7430 | | { DIS_PDU_EMITTERNAME_NS_100_SERIES, "NS-100 Series" }, |
7431 | | { DIS_PDU_EMITTERNAME_NUR_31, "NUR-31" }, |
7432 | | { DIS_PDU_EMITTERNAME_NWS_3, "NWS-3" }, |
7433 | | { DIS_PDU_EMITTERNAME_NYSA_B, " Nysa B" }, |
7434 | | { DIS_PDU_EMITTERNAME_O524A, " O524A" }, |
7435 | | { DIS_PDU_EMITTERNAME_O580B, " O580B" }, |
7436 | | { DIS_PDU_EMITTERNAME_O625Z, " O625Z" }, |
7437 | | { DIS_PDU_EMITTERNAME_O626Z, " O626Z" }, |
7438 | | { DIS_PDU_EMITTERNAME_OCEAN_MASTER, "Ocean Master" }, |
7439 | | { DIS_PDU_EMITTERNAME_OCEAN_MASTER_400, " Ocean Master 400" }, |
7440 | | { DIS_PDU_EMITTERNAME_ODD_GROUP, " Odd Group" }, |
7441 | | { DIS_PDU_EMITTERNAME_ODD_LOT, " Odd Lot" }, |
7442 | | { DIS_PDU_EMITTERNAME_ODD_PAIR, " Odd Pair" }, |
7443 | | { DIS_PDU_EMITTERNAME_ODD_RODS, " Odd Rods" }, |
7444 | | { DIS_PDU_EMITTERNAME_OKA, " Oka" }, |
7445 | | { DIS_PDU_EMITTERNAME_OFOGH, "OFOGH" }, |
7446 | | { DIS_PDU_EMITTERNAME_OFOGH_3, "OFOGH-3" }, |
7447 | | { DIS_PDU_EMITTERNAME_OKEAN, "OKEAN" }, |
7448 | | { DIS_PDU_EMITTERNAME_OKEAN_A, "OKEAN A" }, |
7449 | | { DIS_PDU_EMITTERNAME_OKINXE_12C, "OKINXE 12C" }, |
7450 | | { DIS_PDU_EMITTERNAME_OKO, "OKO" }, |
7451 | | { DIS_PDU_EMITTERNAME_OMEGA, "OMEGA" }, |
7452 | | { DIS_PDU_EMITTERNAME_OMERA_ORB32, "Omera ORB32" }, |
7453 | | { DIS_PDU_EMITTERNAME_OMUL, "OMUL" }, |
7454 | | { DIS_PDU_EMITTERNAME_ONE_EYE, " One Eye" }, |
7455 | | { DIS_PDU_EMITTERNAME_OP_28, "OP-28" }, |
7456 | | { DIS_PDU_EMITTERNAME_OPRL_4, "OPRL-4" }, |
7457 | | { DIS_PDU_EMITTERNAME_OPRM_71, "OPRM-71" }, |
7458 | | { DIS_PDU_EMITTERNAME_OPS_9, "OPS-9" }, |
7459 | | { DIS_PDU_EMITTERNAME_OPS_11_B_C, "OPS-11 B/C" }, |
7460 | | { DIS_PDU_EMITTERNAME_OPS_12, "OPS-12" }, |
7461 | | { DIS_PDU_EMITTERNAME_OPS_14B, "OPS-14B" }, |
7462 | | { DIS_PDU_EMITTERNAME_OPS_14C, "OPS-14C" }, |
7463 | | { DIS_PDU_EMITTERNAME_OPS_16B, "OPS-16B" }, |
7464 | | { DIS_PDU_EMITTERNAME_OPS_18, "OPS-18" }, |
7465 | | { DIS_PDU_EMITTERNAME_OPS_19, "OPS-19" }, |
7466 | | { DIS_PDU_EMITTERNAME_OPS_20, "OPS-20" }, |
7467 | | { DIS_PDU_EMITTERNAME_OPS_22, "OPS-22" }, |
7468 | | { DIS_PDU_EMITTERNAME_OPS_24, "OPS-24" }, |
7469 | | { DIS_PDU_EMITTERNAME_OPS_28, "OPS-28" }, |
7470 | | { DIS_PDU_EMITTERNAME_OPS_28C, "OPS-28C" }, |
7471 | | { DIS_PDU_EMITTERNAME_OPS_39, "OPS-39" }, |
7472 | | { DIS_PDU_EMITTERNAME_OPTIMA_3_2, "OPTIMA 3.2" }, |
7473 | | { DIS_PDU_EMITTERNAME_OR_2, " OR-2" }, |
7474 | | { DIS_PDU_EMITTERNAME_ORB_31D, "ORB-31D" }, |
7475 | | { DIS_PDU_EMITTERNAME_ORB_31S, "ORB-31S" }, |
7476 | | { DIS_PDU_EMITTERNAME_ORB_32, "ORB 32" }, |
7477 | | { DIS_PDU_EMITTERNAME_ORB_42, "ORB-42" }, |
7478 | | { DIS_PDU_EMITTERNAME_ORION_RTN_10X, "Orion Rtn 10X" }, |
7479 | | { DIS_PDU_EMITTERNAME_SURFACE_WAVE_OVER_THE_HORIZON, "Surface Wave (Over The Horizon)" }, |
7480 | | { DIS_PDU_EMITTERNAME_OTOMAT_MK_1, "Otomat MK 1" }, |
7481 | | { DIS_PDU_EMITTERNAME_OTOMAT_MK_II_TESEO, "Otomat MK II Teseo" }, |
7482 | | { DIS_PDU_EMITTERNAME_OTOMAT_SERIES_AL, "Otomat Series AL" }, |
7483 | | { DIS_PDU_EMITTERNAME_OWL_SCREECH, " Owl Screech" }, |
7484 | | { DIS_PDU_EMITTERNAME_P360Z, "P360Z" }, |
7485 | | { DIS_PDU_EMITTERNAME_P_14, "P-14" }, |
7486 | | { DIS_PDU_EMITTERNAME_P_180U, "P-180U" }, |
7487 | | { DIS_PDU_EMITTERNAME_P_18_2, "P-18-2" }, |
7488 | | { DIS_PDU_EMITTERNAME_PA_1660, "PA-1660" }, |
7489 | | { DIS_PDU_EMITTERNAME_P_18M, "P-18M" }, |
7490 | | { DIS_PDU_EMITTERNAME_P_190U, "P-190U" }, |
7491 | | { DIS_PDU_EMITTERNAME_P_30, "P-30" }, |
7492 | | { DIS_PDU_EMITTERNAME_P_18_MOD, "P-18 MOD" }, |
7493 | | { DIS_PDU_EMITTERNAME_P_35M, "P-35M" }, |
7494 | | { DIS_PDU_EMITTERNAME_PAGE, "PAGE" }, |
7495 | | { DIS_PDU_EMITTERNAME_PAINT_BOX, " Paint Box" }, |
7496 | | { DIS_PDU_EMITTERNAME_PALM_FROND, " Palm Frond" }, |
7497 | | { DIS_PDU_EMITTERNAME_MODIFIED_PAINT_BOX, " Modified Paint Box" }, |
7498 | | { DIS_PDU_EMITTERNAME_PALM_FROND_AB, " Palm Frond AB" }, |
7499 | | { DIS_PDU_EMITTERNAME_PANDORA, "Pandora" }, |
7500 | | { DIS_PDU_EMITTERNAME_PALSAR_2, "PALSAR-2" }, |
7501 | | { DIS_PDU_EMITTERNAME_PANTSIR_SM_TAR, "Pantsir-SM TAR" }, |
7502 | | { DIS_PDU_EMITTERNAME_PAR_2, "PAR-2" }, |
7503 | | { DIS_PDU_EMITTERNAME_PANTSIR_S1_2RL80_TAR, "Pantsir-S1 2RL80 TAR" }, |
7504 | | { DIS_PDU_EMITTERNAME_PANTSIR_S1_1RS2_1_TT, "Pantsir-S1 1RS2-1 TT" }, |
7505 | | { DIS_PDU_EMITTERNAME_PAR_2000, "PAR-2000" }, |
7506 | | { DIS_PDU_EMITTERNAME_PAR_2090C, "PAR-2090C" }, |
7507 | | { DIS_PDU_EMITTERNAME_PAR_80, "PAR-80" }, |
7508 | | { DIS_PDU_EMITTERNAME_PAT_HAND_TT, " Pat Hand TT" }, |
7509 | | { DIS_PDU_EMITTERNAME_PAT_HAND_MG, " Pat Hand MG" }, |
7510 | | { DIS_PDU_EMITTERNAME_PATRIOT, "PATRIOT" }, |
7511 | | { DIS_PDU_EMITTERNAME_PATTY_CAKE, " Patty Cake" }, |
7512 | | { DIS_PDU_EMITTERNAME_PAWN_CAKE, " Pawn Cake" }, |
7513 | | { DIS_PDU_EMITTERNAME_PBR_4_RUBIN, "PBR 4 Rubin" }, |
7514 | | { DIS_PDU_EMITTERNAME_PCS_514, "PCS 514" }, |
7515 | | { DIS_PDU_EMITTERNAME_PEA_STICKS, " Pea Sticks" }, |
7516 | | { DIS_PDU_EMITTERNAME_PECHORA_SC, "Pechora SC" }, |
7517 | | { DIS_PDU_EMITTERNAME_PEEL_CONE, " Peel Cone" }, |
7518 | | { DIS_PDU_EMITTERNAME_PEEL_GROUP, " Peel Group" }, |
7519 | | { DIS_PDU_EMITTERNAME_PEEL_GROUP_A, " Peel Group A" }, |
7520 | | { DIS_PDU_EMITTERNAME_PEEL_GROUP_B, " Peel Group B" }, |
7521 | | { DIS_PDU_EMITTERNAME_PEEL_GROUP_MG, " Peel Group MG" }, |
7522 | | { DIS_PDU_EMITTERNAME_PEEL_PAIR, " Peel Pair" }, |
7523 | | { DIS_PDU_EMITTERNAME_PELENA, " Pelena" }, |
7524 | | { DIS_PDU_EMITTERNAME_PGZ07, "PGZ07" }, |
7525 | | { DIS_PDU_EMITTERNAME_PHALANX, "Phalanx" }, |
7526 | | { DIS_PDU_EMITTERNAME_PHAZOTRON_GUKOL_4, "Phazotron Gukol-4" }, |
7527 | | { DIS_PDU_EMITTERNAME_PHAZOTRON_ZHUK_A_AE, "Phazotron Zhuk-A/AE" }, |
7528 | | { DIS_PDU_EMITTERNAME_PHILIPS_9LV_200, " Philips 9LV 200" }, |
7529 | | { DIS_PDU_EMITTERNAME_PHILIPS_9LV_331, " Philips 9LV 331" }, |
7530 | | { DIS_PDU_EMITTERNAME_PHILIPS_LV_223, " Philips LV 223" }, |
7531 | | { DIS_PDU_EMITTERNAME_PHILIPS_SEA_GIRAFFE_50_HC, " Philips Sea Giraffe 50 HC" }, |
7532 | | { DIS_PDU_EMITTERNAME_PHIMAT_JAMMER, "Phimat Jammer" }, |
7533 | | { DIS_PDU_EMITTERNAME_PICOSAR, "PICOSAR" }, |
7534 | | { DIS_PDU_EMITTERNAME_PILOT_MK2, " PILOT MK2" }, |
7535 | | { DIS_PDU_EMITTERNAME_PIN_JIB, " Pin Jib" }, |
7536 | | { DIS_PDU_EMITTERNAME_PIN_TIP, " Pin Tip" }, |
7537 | | { DIS_PDU_EMITTERNAME_PL_11, "PL-11" }, |
7538 | | { DIS_PDU_EMITTERNAME_PL_12, "PL-12" }, |
7539 | | { DIS_PDU_EMITTERNAME_PL_15, "PL-15" }, |
7540 | | { DIS_PDU_EMITTERNAME_PLANK_SHAD, " Plank Shad" }, |
7541 | | { DIS_PDU_EMITTERNAME_PLANK_SHAVE, " Plank Shave" }, |
7542 | | { DIS_PDU_EMITTERNAME_PLANK_SHAVE_A, " Plank Shave A" }, |
7543 | | { DIS_PDU_EMITTERNAME_PLANK_SHAVE_B, " Plank Shave B" }, |
7544 | | { DIS_PDU_EMITTERNAME_PLATE_STEER, " Plate Steer" }, |
7545 | | { DIS_PDU_EMITTERNAME_PLESSEY_AWS_1, " Plessey AWS 1" }, |
7546 | | { DIS_PDU_EMITTERNAME_PLESSEY_AWS_2, " Plessey AWS-2" }, |
7547 | | { DIS_PDU_EMITTERNAME_PLESSEY_AWS_4, " Plessey AWS 4" }, |
7548 | | { DIS_PDU_EMITTERNAME_PLESSEY_AWS_6, " Plessey AWS 6" }, |
7549 | | { DIS_PDU_EMITTERNAME_PLESSEY_RJ, " Plessey RJ" }, |
7550 | | { DIS_PDU_EMITTERNAME_PLESSEY_TYPE_904, " Plessey Type 904" }, |
7551 | | { DIS_PDU_EMITTERNAME_PLESSEY_TYPE_996, " Plessey type 996" }, |
7552 | | { DIS_PDU_EMITTERNAME_PLESSEY_AWS_9, "Plessey AWS 9" }, |
7553 | | { DIS_PDU_EMITTERNAME_PLINTH_NET, " Plinth Net" }, |
7554 | | { DIS_PDU_EMITTERNAME_PLUTO, " Pluto" }, |
7555 | | { DIS_PDU_EMITTERNAME_PNA_B_RUBIN_DOWN_BEAT, "PNA-B Rubin / Down Beat" }, |
7556 | | { DIS_PDU_EMITTERNAME_POHJANPALO, "POHJANPALO" }, |
7557 | | { DIS_PDU_EMITTERNAME_POLIMENT_K, "Poliment-K" }, |
7558 | | { DIS_PDU_EMITTERNAME_POLLUX, "POLLUX" }, |
7559 | | { DIS_PDU_EMITTERNAME_POP_GROUP, " Pop Group" }, |
7560 | | { DIS_PDU_EMITTERNAME_POP_GROUP_MG, " Pop Group MG" }, |
7561 | | { DIS_PDU_EMITTERNAME_POP_GROUP_TA, " Pop Group TA" }, |
7562 | | { DIS_PDU_EMITTERNAME_POP_GROUP_TT, " Pop Group TT" }, |
7563 | | { DIS_PDU_EMITTERNAME_PORK_FIST, " Pork Fist" }, |
7564 | | { DIS_PDU_EMITTERNAME_PORK_TROUGH, " Pork Trough" }, |
7565 | | { DIS_PDU_EMITTERNAME_POZITIV_ME1_5P_26, "Pozitiv-ME1 5P-26" }, |
7566 | | { DIS_PDU_EMITTERNAME_POSITIVE_ME1_2, "Positive-ME1.2" }, |
7567 | | { DIS_PDU_EMITTERNAME_POZITIV_MK, "Pozitiv-MK" }, |
7568 | | { DIS_PDU_EMITTERNAME_POST_BOW, " Post Bow" }, |
7569 | | { DIS_PDU_EMITTERNAME_POST_LAMP, " Post Lamp" }, |
7570 | | { DIS_PDU_EMITTERNAME_POT_DRUM, " Pot Drum" }, |
7571 | | { DIS_PDU_EMITTERNAME_POT_HEAD, " Pot Head" }, |
7572 | | { DIS_PDU_EMITTERNAME_POT_SHOT, " Pot Shot" }, |
7573 | | { DIS_PDU_EMITTERNAME_PRAETORIAN_COUNTERMEASURES_SUITE, "Praetorian Countermeasures Suite" }, |
7574 | | { DIS_PDU_EMITTERNAME_PRIMUS_30A, "PRIMUS 30A" }, |
7575 | | { DIS_PDU_EMITTERNAME_PRIMUS_40_WXD, "PRIMUS 40 WXD" }, |
7576 | | { DIS_PDU_EMITTERNAME_PRIMUS_400, "Primus 400" }, |
7577 | | { DIS_PDU_EMITTERNAME_PRIMUS_300SL, "PRIMUS 300SL" }, |
7578 | | { DIS_PDU_EMITTERNAME_PRIMUS_500, "Primus 500" }, |
7579 | | { DIS_PDU_EMITTERNAME_PRIMUS_650, "Primus 650" }, |
7580 | | { DIS_PDU_EMITTERNAME_PRIMUS_700, "Primus 700" }, |
7581 | | { DIS_PDU_EMITTERNAME_PRIMUS_800, "PRIMUS 800" }, |
7582 | | { DIS_PDU_EMITTERNAME_PRIMUS_3000, " Primus 3000" }, |
7583 | | { DIS_PDU_EMITTERNAME_PRIMUS_870, "Primus 870" }, |
7584 | | { DIS_PDU_EMITTERNAME_PRORA, "PRORA" }, |
7585 | | { DIS_PDU_EMITTERNAME_PRS_2, "PRS-2" }, |
7586 | | { DIS_PDU_EMITTERNAME_PRS_3_ARGON_2, "PRS-3 Argon-2" }, |
7587 | | { DIS_PDU_EMITTERNAME_PRORA_PA_1660, "PRORA PA-1660" }, |
7588 | | { DIS_PDU_EMITTERNAME_PS_15, "PS-15" }, |
7589 | | { DIS_PDU_EMITTERNAME_PS_05A, "PS-05A" }, |
7590 | | { DIS_PDU_EMITTERNAME_PS_46_A, "PS 46 A" }, |
7591 | | { DIS_PDU_EMITTERNAME_PS_70_R, "PS 70 R" }, |
7592 | | { DIS_PDU_EMITTERNAME_PS_171_R, "PS-171/R" }, |
7593 | | { DIS_PDU_EMITTERNAME_PS_860, "PS-860" }, |
7594 | | { DIS_PDU_EMITTERNAME_PS_870, "PS-870" }, |
7595 | | { DIS_PDU_EMITTERNAME_PS_890, "PS-890" }, |
7596 | | { DIS_PDU_EMITTERNAME_PSM_33, "PSM-33" }, |
7597 | | { DIS_PDU_EMITTERNAME_PUFF_BALL, " Puff Ball" }, |
7598 | | { DIS_PDU_EMITTERNAME_QUADRADAR_VI, "Quadradar VI" }, |
7599 | | { DIS_PDU_EMITTERNAME_QW_1A, "QW-1A" }, |
7600 | | { DIS_PDU_EMITTERNAME_PHAZOTRON_1RS2_1E, "Phazotron 1RS2-1E" }, |
7601 | | { DIS_PDU_EMITTERNAME_PVS_200, "PVS-200" }, |
7602 | | { DIS_PDU_EMITTERNAME_PVS_2000, "PVS 2000" }, |
7603 | | { DIS_PDU_EMITTERNAME_R_330ZH, "R-330ZH" }, |
7604 | | { DIS_PDU_EMITTERNAME_R_045, "R 045" }, |
7605 | | { DIS_PDU_EMITTERNAME_R_76, "R-76" }, |
7606 | | { DIS_PDU_EMITTERNAME_R_934B, "R-934B" }, |
7607 | | { DIS_PDU_EMITTERNAME_RA_20, "RA-20" }, |
7608 | | { DIS_PDU_EMITTERNAME_RA723, "RA723" }, |
7609 | | { DIS_PDU_EMITTERNAME_R41XXX, "R41XXX" }, |
7610 | | { DIS_PDU_EMITTERNAME_RAC_3D, "RAC-3D" }, |
7611 | | { DIS_PDU_EMITTERNAME_RAC_30, " RAC-30" }, |
7612 | | { DIS_PDU_EMITTERNAME_R_423AM, "R-423AM" }, |
7613 | | { DIS_PDU_EMITTERNAME_RAAD_1_TER, "Raad-1 TER" }, |
7614 | | { DIS_PDU_EMITTERNAME_RAAD_2_TER, "Raad-2 TER" }, |
7615 | | { DIS_PDU_EMITTERNAME_RACAL_1229, " Racal 1229" }, |
7616 | | { DIS_PDU_EMITTERNAME_DECCA_1230, "DECCA 1230" }, |
7617 | | { DIS_PDU_EMITTERNAME_RACAL_AC_2690_BT, " Racal AC 2690 BT" }, |
7618 | | { DIS_PDU_EMITTERNAME_RACAL_DECCA_1216, " Racal Decca 1216" }, |
7619 | | { DIS_PDU_EMITTERNAME_RACAL_DECCA_20V90_9, "Racal-DECCA 20V90/9" }, |
7620 | | { DIS_PDU_EMITTERNAME_RACAL_DECCA_360, " Racal Decca 360" }, |
7621 | | { DIS_PDU_EMITTERNAME_RACAL_DECCA_AC_1290, " Racal Decca AC 1290" }, |
7622 | | { DIS_PDU_EMITTERNAME_RACAL_DECCA_TM_1229, " Racal Decca TM 1229" }, |
7623 | | { DIS_PDU_EMITTERNAME_RACAL_DECCA_TM_1626, " Racal Decca TM 1626" }, |
7624 | | { DIS_PDU_EMITTERNAME_RACAL_DRBN_34A, " Racal DRBN 34A" }, |
7625 | | { DIS_PDU_EMITTERNAME_RADA_MHR, "RADA MHR" }, |
7626 | | { DIS_PDU_EMITTERNAME_RADAR_24, " Radar 24" }, |
7627 | | { DIS_PDU_EMITTERNAME_RADARPILOT_1000, " RADARPILOT 1000" }, |
7628 | | { DIS_PDU_EMITTERNAME_RADARPILOT_1100, " RADARPILOT 1100" }, |
7629 | | { DIS_PDU_EMITTERNAME_RAJENDRA, "RAJENDRA" }, |
7630 | | { DIS_PDU_EMITTERNAME_RAN_7S, "RAN 7S" }, |
7631 | | { DIS_PDU_EMITTERNAME_RAN_10S, "RAN 10S" }, |
7632 | | { DIS_PDU_EMITTERNAME_RAN_11_LX, "RAN 11 LX" }, |
7633 | | { DIS_PDU_EMITTERNAME_RANI, "Rani" }, |
7634 | | { DIS_PDU_EMITTERNAME_RAPHAEL_TH, "RAPHAEL-TH" }, |
7635 | | { DIS_PDU_EMITTERNAME_RAPIER_TA, "Rapier TA" }, |
7636 | | { DIS_PDU_EMITTERNAME_RAPIER_2000_TA_DAGGER, "Rapier 2000 TA Dagger" }, |
7637 | | { DIS_PDU_EMITTERNAME_RAPIER_MG, "Rapier MG" }, |
7638 | | { DIS_PDU_EMITTERNAME_RASCAR_3400C, "RASCAR 3400C" }, |
7639 | | { DIS_PDU_EMITTERNAME_RASHMI, "Rashmi" }, |
7640 | | { DIS_PDU_EMITTERNAME_RASIT, "Rasit" }, |
7641 | | { DIS_PDU_EMITTERNAME_RASIT_3190B, "Rasit 3190B" }, |
7642 | | { DIS_PDU_EMITTERNAME_RAT_31_DL_M, "RAT-31 DL/M" }, |
7643 | | { DIS_PDU_EMITTERNAME_RAT_31_DL, "RAT-31 DL" }, |
7644 | | { DIS_PDU_EMITTERNAME_RAT_31S, "RAT-31S" }, |
7645 | | { DIS_PDU_EMITTERNAME_RAT_8_S, "RAT-8 S" }, |
7646 | | { DIS_PDU_EMITTERNAME_RAT_31_SL, "RAT-31 SL" }, |
7647 | | { DIS_PDU_EMITTERNAME_RAVEN_ES_05, "Raven ES-05" }, |
7648 | | { DIS_PDU_EMITTERNAME_RATAC_LCT, "RATAC (LCT)" }, |
7649 | | { DIS_PDU_EMITTERNAME_RAWL, "RAWL" }, |
7650 | | { DIS_PDU_EMITTERNAME_RATTLER, " Rattler" }, |
7651 | | { DIS_PDU_EMITTERNAME_RAWS, "RAWS" }, |
7652 | | { DIS_PDU_EMITTERNAME_RAWL_02, "RAWL-02" }, |
7653 | | { DIS_PDU_EMITTERNAME_RAYTHEON_1220, " Raytheon 1220" }, |
7654 | | { DIS_PDU_EMITTERNAME_RAWS_03, "RAWS-03" }, |
7655 | | { DIS_PDU_EMITTERNAME_RAYTHEON_1210XX, " Raytheon 1210xx" }, |
7656 | | { DIS_PDU_EMITTERNAME_RAYTHEON_1302, " Raytheon 1302" }, |
7657 | | { DIS_PDU_EMITTERNAME_RAYTHEON_1500, " Raytheon 1500" }, |
7658 | | { DIS_PDU_EMITTERNAME_RAYTHEON_1645, " Raytheon 1645" }, |
7659 | | { DIS_PDU_EMITTERNAME_RAYTHEON_1650, " Raytheon 1650" }, |
7660 | | { DIS_PDU_EMITTERNAME_RAYTHEON_1900, " Raytheon 1900" }, |
7661 | | { DIS_PDU_EMITTERNAME_RAYTHEON_2502, " Raytheon 2502" }, |
7662 | | { DIS_PDU_EMITTERNAME_RAYTHEON_ANSCHUTZ_NAUTOSCAN_NX, "Raytheon Anschutz NautoScan NX" }, |
7663 | | { DIS_PDU_EMITTERNAME_RAYTHEON_R41, " Raytheon R41" }, |
7664 | | { DIS_PDU_EMITTERNAME_RAYTHEON_RM_1025_6X, " Raytheon RM 1025 6X" }, |
7665 | | { DIS_PDU_EMITTERNAME_RAYTHEON_SL_72, " Raytheon SL 72" }, |
7666 | | { DIS_PDU_EMITTERNAME_RAYTHEON_TM_1650_6X, " Raytheon TM 1650/6X" }, |
7667 | | { DIS_PDU_EMITTERNAME_RAYTHEON_TM_1660_12S, " Raytheon TM 1660/12S" }, |
7668 | | { DIS_PDU_EMITTERNAME_RAY_1220XR, "RAY-1220XR" }, |
7669 | | { DIS_PDU_EMITTERNAME_RAY_1401, " RAY-1401" }, |
7670 | | { DIS_PDU_EMITTERNAME_RAY_2900, " Ray 2900" }, |
7671 | | { DIS_PDU_EMITTERNAME_RAYMARINE_RD218, " Raymarine RD218" }, |
7672 | | { DIS_PDU_EMITTERNAME_RAYPATH, " Raypath" }, |
7673 | | { DIS_PDU_EMITTERNAME_RAYTHEON_PATHFINDER_ST_MK2, " Raytheon Pathfinder ST mk2" }, |
7674 | | { DIS_PDU_EMITTERNAME_RBE2, "RBE2" }, |
7675 | | { DIS_PDU_EMITTERNAME_RBE2_AA, "RBE2-AA" }, |
7676 | | { DIS_PDU_EMITTERNAME_RCT_180, "RCT-180" }, |
7677 | | { DIS_PDU_EMITTERNAME_RDM, "RDM" }, |
7678 | | { DIS_PDU_EMITTERNAME_RDM_3, "RDM-3" }, |
7679 | | { DIS_PDU_EMITTERNAME_RDI, "RDI" }, |
7680 | | { DIS_PDU_EMITTERNAME_RDY, "RDY" }, |
7681 | | { DIS_PDU_EMITTERNAME_RDY_3, "RDY-3" }, |
7682 | | { DIS_PDU_EMITTERNAME_RDS_86, "RDS-86" }, |
7683 | | { DIS_PDU_EMITTERNAME_RDN_72, "RDN 72" }, |
7684 | | { DIS_PDU_EMITTERNAME_RDR_1A, "RDR 1A" }, |
7685 | | { DIS_PDU_EMITTERNAME_RDR_1E, "RDR 1E" }, |
7686 | | { DIS_PDU_EMITTERNAME_RDR_4A, "RDR 4A" }, |
7687 | | { DIS_PDU_EMITTERNAME_RDR_150, "RDR-150" }, |
7688 | | { DIS_PDU_EMITTERNAME_RDR_160XD, "RDR-160XD" }, |
7689 | | { DIS_PDU_EMITTERNAME_RDR_230_HP, "RDR-230 HP" }, |
7690 | | { DIS_PDU_EMITTERNAME_RDR_1100, "RDR 1100" }, |
7691 | | { DIS_PDU_EMITTERNAME_RDR_1150, "RDR-1150" }, |
7692 | | { DIS_PDU_EMITTERNAME_RDR_1200, "RDR 1200" }, |
7693 | | { DIS_PDU_EMITTERNAME_RDR_1400, "RDR 1400" }, |
7694 | | { DIS_PDU_EMITTERNAME_RDR_1400_C, "RDR 1400 C" }, |
7695 | | { DIS_PDU_EMITTERNAME_RDR_4000, "RDR 4000" }, |
7696 | | { DIS_PDU_EMITTERNAME_RDR_1500, "RDR 1500" }, |
7697 | | { DIS_PDU_EMITTERNAME_RICE_CAKE, " Rice Cake" }, |
7698 | | { DIS_PDU_EMITTERNAME_RDR_1600, "RDR 1600" }, |
7699 | | { DIS_PDU_EMITTERNAME_RDR_2000, "RDR 2000" }, |
7700 | | { DIS_PDU_EMITTERNAME_RDR_1700B, "RDR 1700B" }, |
7701 | | { DIS_PDU_EMITTERNAME_REMORA, "Remora" }, |
7702 | | { DIS_PDU_EMITTERNAME_RICE_FIELD, "Rice Field" }, |
7703 | | { DIS_PDU_EMITTERNAME_REC_1A, "REC-1A" }, |
7704 | | { DIS_PDU_EMITTERNAME_REC_1B, "REC-1B" }, |
7705 | | { DIS_PDU_EMITTERNAME_REC_1C, "REC-1C" }, |
7706 | | { DIS_PDU_EMITTERNAME_RESOLVE_EAS, "Resolve EAS" }, |
7707 | | { DIS_PDU_EMITTERNAME_RICE_CUP_C, " Rice Cup C" }, |
7708 | | { DIS_PDU_EMITTERNAME_REL_6E, "REL-6E" }, |
7709 | | { DIS_PDU_EMITTERNAME_REC_1, "REC-1" }, |
7710 | | { DIS_PDU_EMITTERNAME_RICE_BOWL, " Rice Bowl" }, |
7711 | | { DIS_PDU_EMITTERNAME_IMPROVED_REPORTER, "Improved Reporter" }, |
7712 | | { DIS_PDU_EMITTERNAME_RICE_BUG, " Rice Bug" }, |
7713 | | { DIS_PDU_EMITTERNAME_RICE_CUP, " Rice Cup" }, |
7714 | | { DIS_PDU_EMITTERNAME_RICE_LAMP, " Rice Lamp" }, |
7715 | | { DIS_PDU_EMITTERNAME_RICE_BIRD, " Rice Bird" }, |
7716 | | { DIS_PDU_EMITTERNAME_REVATHI, "REVATHI" }, |
7717 | | { DIS_PDU_EMITTERNAME_REZONANS, "REZONANS" }, |
7718 | | { DIS_PDU_EMITTERNAME_RGM_UGM_109B, "RGM/UGM-109B" }, |
7719 | | { DIS_PDU_EMITTERNAME_RGM_UGM_109E_HOMING_RADAR, "RGM/UGM-109E Homing Radar" }, |
7720 | | { DIS_PDU_EMITTERNAME_RICE_PAD, " Rice Pad" }, |
7721 | | { DIS_PDU_EMITTERNAME_RKL_526, "RKL-526" }, |
7722 | | { DIS_PDU_EMITTERNAME_RKZ_764, "RKZ-764" }, |
7723 | | { DIS_PDU_EMITTERNAME_RKZ_766, "RKZ-766" }, |
7724 | | { DIS_PDU_EMITTERNAME_RKL_165, "RKL-165" }, |
7725 | | { DIS_PDU_EMITTERNAME_RKL_609, "RKL-609" }, |
7726 | | { DIS_PDU_EMITTERNAME_RKL_800, "RKL-800" }, |
7727 | | { DIS_PDU_EMITTERNAME_RKZ_761, "RKZ-761" }, |
7728 | | { DIS_PDU_EMITTERNAME_RKZ_2000, "RKZ-2000" }, |
7729 | | { DIS_PDU_EMITTERNAME_RIS_4C_A, "RIS-4C/A" }, |
7730 | | { DIS_PDU_EMITTERNAME_RL_2000, "RL-2000" }, |
7731 | | { DIS_PDU_EMITTERNAME_RL_41, "RL-41" }, |
7732 | | { DIS_PDU_EMITTERNAME_RIR_778, "RIR 778" }, |
7733 | | { DIS_PDU_EMITTERNAME_RISAT, "RISAT" }, |
7734 | | { DIS_PDU_EMITTERNAME_RLM_S, "RLM-S" }, |
7735 | | { DIS_PDU_EMITTERNAME_RIM_HAT_ESM_ECM_SUITE, "Rim Hat ESM/ECM Suite" }, |
7736 | | { DIS_PDU_EMITTERNAME_REL_86TM, " REL-86TM" }, |
7737 | | { DIS_PDU_EMITTERNAME_RICE_SCREEN, " Rice Screen" }, |
7738 | | { DIS_PDU_EMITTERNAME_DECCA_RM_1070A, " DECCA RM 1070A" }, |
7739 | | { DIS_PDU_EMITTERNAME_RM370BT, "RM370BT" }, |
7740 | | { DIS_PDU_EMITTERNAME_ROCKWELL_COLLINS_FMR_200X, " Rockwell Collins FMR-200X" }, |
7741 | | { DIS_PDU_EMITTERNAME_RM_231_2, " RM-231-2" }, |
7742 | | { DIS_PDU_EMITTERNAME_RM_231_3, " RM-231-3" }, |
7743 | | { DIS_PDU_EMITTERNAME_RMT_0100A, "RMT 0100A" }, |
7744 | | { DIS_PDU_EMITTERNAME_RN_222, "RN-222" }, |
7745 | | { DIS_PDU_EMITTERNAME_ROLAND_2, "ROLAND 2" }, |
7746 | | { DIS_PDU_EMITTERNAME_ROLAND_BN, "ROLAND BN" }, |
7747 | | { DIS_PDU_EMITTERNAME_ROLAND_MG, "ROLAND MG" }, |
7748 | | { DIS_PDU_EMITTERNAME_ROLAND_TA, "ROLAND TA" }, |
7749 | | { DIS_PDU_EMITTERNAME_ROLAND_TT, "ROLAND TT" }, |
7750 | | { DIS_PDU_EMITTERNAME_ROTODOME, "ROTODOME" }, |
7751 | | { DIS_PDU_EMITTERNAME_ROUND_BALL, " Round Ball" }, |
7752 | | { DIS_PDU_EMITTERNAME_RP_379D_TIRADA_D, "RP-379D Tirada D" }, |
7753 | | { DIS_PDU_EMITTERNAME_RP_3, "RP-3" }, |
7754 | | { DIS_PDU_EMITTERNAME_RP_4G, "RP-4G" }, |
7755 | | { DIS_PDU_EMITTERNAME_ROUND_HOUSE, " Round House" }, |
7756 | | { DIS_PDU_EMITTERNAME_ROUND_HOUSE_B, " Round House B" }, |
7757 | | { DIS_PDU_EMITTERNAME_RPR_117, "RPR-117" }, |
7758 | | { DIS_PDU_EMITTERNAME_RS_02_50, "RS-02/50" }, |
7759 | | { DIS_PDU_EMITTERNAME_RSR_210N, " RSR 210N" }, |
7760 | | { DIS_PDU_EMITTERNAME_RT_02_50, "RT-02/50" }, |
7761 | | { DIS_PDU_EMITTERNAME_RTA_4100, "RTA-4100" }, |
7762 | | { DIS_PDU_EMITTERNAME_RTN_1A, "RTN-1A" }, |
7763 | | { DIS_PDU_EMITTERNAME_RTN_25X, "RTN-25X" }, |
7764 | | { DIS_PDU_EMITTERNAME_RTS_6400, "RTS-6400" }, |
7765 | | { DIS_PDU_EMITTERNAME_RUBY_RAKE, " Ruby Rake" }, |
7766 | | { DIS_PDU_EMITTERNAME_RUM_SLING, " Rum Sling" }, |
7767 | | { DIS_PDU_EMITTERNAME_RUM_SLING_RO, " Rum Sling RO" }, |
7768 | | { DIS_PDU_EMITTERNAME_RUM_SLING_TT, " Rum Sling TT" }, |
7769 | | { DIS_PDU_EMITTERNAME_RV2, "RV2" }, |
7770 | | { DIS_PDU_EMITTERNAME_RV3, "RV3" }, |
7771 | | { DIS_PDU_EMITTERNAME_RV5, "RV5" }, |
7772 | | { DIS_PDU_EMITTERNAME_RV10, "RV10" }, |
7773 | | { DIS_PDU_EMITTERNAME_RV_15M, "RV-15M" }, |
7774 | | { DIS_PDU_EMITTERNAME_RV17, "RV17" }, |
7775 | | { DIS_PDU_EMITTERNAME_RV18, "RV18" }, |
7776 | | { DIS_PDU_EMITTERNAME_RV_21, "RV-21" }, |
7777 | | { DIS_PDU_EMITTERNAME_RV_21B, "RV-21B" }, |
7778 | | { DIS_PDU_EMITTERNAME_RV_25, "RV-25" }, |
7779 | | { DIS_PDU_EMITTERNAME_RV_377, "RV-377" }, |
7780 | | { DIS_PDU_EMITTERNAME_RV_UM, "RV UM" }, |
7781 | | { DIS_PDU_EMITTERNAME_RWD_8, "RWD-8" }, |
7782 | | { DIS_PDU_EMITTERNAME_RXN_2_60, " RXN 2-60" }, |
7783 | | { DIS_PDU_EMITTERNAME_RYE_HOUSE, " Rye House" }, |
7784 | | { DIS_PDU_EMITTERNAME_S_1810CD, "S-1810CD" }, |
7785 | | { DIS_PDU_EMITTERNAME_SAHAB, "Sahab" }, |
7786 | | { DIS_PDU_EMITTERNAME_SALAMANDRE, "Salamandre" }, |
7787 | | { DIS_PDU_EMITTERNAME_SAMYUNG_SMR_7200, " Samyung SMR-7200" }, |
7788 | | { DIS_PDU_EMITTERNAME_S1850M, "S1850M" }, |
7789 | | { DIS_PDU_EMITTERNAME_S_511, "S-511" }, |
7790 | | { DIS_PDU_EMITTERNAME_S_512, "S-512" }, |
7791 | | { DIS_PDU_EMITTERNAME_S_600, "S-600" }, |
7792 | | { DIS_PDU_EMITTERNAME_S_604, "S-604" }, |
7793 | | { DIS_PDU_EMITTERNAME_S_763_LANZA_3D, "S-763 LANZA 3D" }, |
7794 | | { DIS_PDU_EMITTERNAME_S_613, "S-613" }, |
7795 | | { DIS_PDU_EMITTERNAME_S_631, "S-631" }, |
7796 | | { DIS_PDU_EMITTERNAME_S_654, "S-654" }, |
7797 | | { DIS_PDU_EMITTERNAME_S_669, "S-669" }, |
7798 | | { DIS_PDU_EMITTERNAME_SA_2_GUIDELINE, " SA 2 Guideline" }, |
7799 | | { DIS_PDU_EMITTERNAME_S_244, "S-244" }, |
7800 | | { DIS_PDU_EMITTERNAME_S_711, "S-711" }, |
7801 | | { DIS_PDU_EMITTERNAME_SA_3_GOA, " SA 3 Goa" }, |
7802 | | { DIS_PDU_EMITTERNAME_SA_8_GECKO_DT, " SA 8 Gecko DT" }, |
7803 | | { DIS_PDU_EMITTERNAME_GLADIATOR_TELAR_TIR, " Gladiator TELAR TIR" }, |
7804 | | { DIS_PDU_EMITTERNAME_GIANT_TELAR_TIR, " Giant TELAR TIR" }, |
7805 | | { DIS_PDU_EMITTERNAME_SABER_M60, "SABER-M60" }, |
7806 | | { DIS_PDU_EMITTERNAME_SAMOVAR, "Samovar" }, |
7807 | | { DIS_PDU_EMITTERNAME_SAMPSON, "Sampson" }, |
7808 | | { DIS_PDU_EMITTERNAME_SA_N_7_GADFLY_TI, " SA N 7 Gadfly TI" }, |
7809 | | { DIS_PDU_EMITTERNAME_SA_N_11_CADS_1_UN, " SA N 11 Cads 1 UN" }, |
7810 | | { DIS_PDU_EMITTERNAME_SACCADE_MH, "Saccade MH" }, |
7811 | | { DIS_PDU_EMITTERNAME_SALT_POT_A_B, " Salt Pot A&B" }, |
7812 | | { DIS_PDU_EMITTERNAME_SAP_14, "SAP-14" }, |
7813 | | { DIS_PDU_EMITTERNAME_SAP_518, "SAP-518" }, |
7814 | | { DIS_PDU_EMITTERNAME_SAP_518M, "SAP-518M" }, |
7815 | | { DIS_PDU_EMITTERNAME_SAND_BAR, "Sand Bar" }, |
7816 | | { DIS_PDU_EMITTERNAME_SA_26_PECHORA_2M_TTR, " SA-26 Pechora-2M TTR" }, |
7817 | | { DIS_PDU_EMITTERNAME_SAR_ON_UAVS, "SAR (on UAVs)" }, |
7818 | | { DIS_PDU_EMITTERNAME_SATRAPE, "SATRAPE" }, |
7819 | | { DIS_PDU_EMITTERNAME_SATURNE_II, "SATURNE II" }, |
7820 | | { DIS_PDU_EMITTERNAME_SAYYAD_2_TER, "Sayyad-2 TER" }, |
7821 | | { DIS_PDU_EMITTERNAME_SCAN_CAN, " Scan Can" }, |
7822 | | { DIS_PDU_EMITTERNAME_SCAN_FIX, " Scan Fix" }, |
7823 | | { DIS_PDU_EMITTERNAME_SCAN_ODD, " Scan Odd" }, |
7824 | | { DIS_PDU_EMITTERNAME_SCANTER_1002, "SCANTER 1002" }, |
7825 | | { DIS_PDU_EMITTERNAME_SCANTER_2001, " SCANTER 2001" }, |
7826 | | { DIS_PDU_EMITTERNAME_SCANTER_2002, " SCANTER 2002" }, |
7827 | | { DIS_PDU_EMITTERNAME_SCANTER_2100, " SCANTER 2100" }, |
7828 | | { DIS_PDU_EMITTERNAME_SCANTER_4002, "SCANTER 4002" }, |
7829 | | { DIS_PDU_EMITTERNAME_SCANTER_4100, " SCANTER 4100" }, |
7830 | | { DIS_PDU_EMITTERNAME_SCANTER_5102, "SCANTER 5102" }, |
7831 | | { DIS_PDU_EMITTERNAME_SCANTER_5502, "SCANTER 5502" }, |
7832 | | { DIS_PDU_EMITTERNAME_SCANTER_6000, " SCANTER 6000" }, |
7833 | | { DIS_PDU_EMITTERNAME_SCANTER_6002, " SCANTER 6002" }, |
7834 | | { DIS_PDU_EMITTERNAME_SCANTER_MIL_009, " Scanter Mil 009" }, |
7835 | | { DIS_PDU_EMITTERNAME_SCAN_THREE, " Scan Three" }, |
7836 | | { DIS_PDU_EMITTERNAME_SCANTER_MIL_S, "SCANTER MIL S" }, |
7837 | | { DIS_PDU_EMITTERNAME_SCANTER_SMR, "Scanter SMR" }, |
7838 | | { DIS_PDU_EMITTERNAME_SCANTER_CSR, "SCANTER (CSR)" }, |
7839 | | { DIS_PDU_EMITTERNAME_SCORADS, "SCORADS" }, |
7840 | | { DIS_PDU_EMITTERNAME_SCIMITAR, "Scimitar" }, |
7841 | | { DIS_PDU_EMITTERNAME_STAR_2000, "STAR 2000" }, |
7842 | | { DIS_PDU_EMITTERNAME_SCOREBOARD, " SCOREBOARD" }, |
7843 | | { DIS_PDU_EMITTERNAME_SCOOP_PAIR, "Scoop Pair" }, |
7844 | | { DIS_PDU_EMITTERNAME_SCOUP_PLATE, " Scoup Plate" }, |
7845 | | { DIS_PDU_EMITTERNAME_SCOUT, " SCOUT" }, |
7846 | | { DIS_PDU_EMITTERNAME_SCR_584, "SCR-584" }, |
7847 | | { DIS_PDU_EMITTERNAME_SEA_ARCHER_2, "Sea Archer 2" }, |
7848 | | { DIS_PDU_EMITTERNAME_SEA_BASED_X_BAND, "Sea Based X-Band" }, |
7849 | | { DIS_PDU_EMITTERNAME_SEA_DRAGON, "Sea Dragon" }, |
7850 | | { DIS_PDU_EMITTERNAME_SEA_EAGLE_TYPE_381, "Sea Eagle (Type 381)" }, |
7851 | | { DIS_PDU_EMITTERNAME_SEA_EAGLE_S_C_TYPE_382, "Sea Eagle S/C (Type 382)" }, |
7852 | | { DIS_PDU_EMITTERNAME_SEA_FALCON, "SEA FALCON" }, |
7853 | | { DIS_PDU_EMITTERNAME_SEA_GIRAFFE_AMB, " Sea Giraffe AMB" }, |
7854 | | { DIS_PDU_EMITTERNAME_SEAGUARD, " Seaguard" }, |
7855 | | { DIS_PDU_EMITTERNAME_SEA_HAWK_SHN_X12, "Sea-Hawk SHN X12" }, |
7856 | | { DIS_PDU_EMITTERNAME_SEA_HUNTER_4_MG, "Sea Hunter 4 MG" }, |
7857 | | { DIS_PDU_EMITTERNAME_SEA_HUNTER_4_TA, "Sea Hunter 4 TA" }, |
7858 | | { DIS_PDU_EMITTERNAME_SEA_HUNTER_4_TT, "Sea Hunter 4 TT" }, |
7859 | | { DIS_PDU_EMITTERNAME_SEA_GULL, " Sea Gull" }, |
7860 | | { DIS_PDU_EMITTERNAME_SEA_MASTER_400, " Sea Master 400" }, |
7861 | | { DIS_PDU_EMITTERNAME_SEA_NET, " Sea Net" }, |
7862 | | { DIS_PDU_EMITTERNAME_SEA_SPRAY, "Sea Spray" }, |
7863 | | { DIS_PDU_EMITTERNAME_SEA_TIGER, "Sea Tiger" }, |
7864 | | { DIS_PDU_EMITTERNAME_SEA_TIGER_M, "Sea Tiger M" }, |
7865 | | { DIS_PDU_EMITTERNAME_SEASTAR_SEA_WATCHER_100, "Seastar Sea Watcher 100" }, |
7866 | | { DIS_PDU_EMITTERNAME_SEARCHWATER, "Searchwater" }, |
7867 | | { DIS_PDU_EMITTERNAME_SEARCHWATER_2000, "Searchwater 2000" }, |
7868 | | { DIS_PDU_EMITTERNAME_SEASONDE, "SEASONDE" }, |
7869 | | { DIS_PDU_EMITTERNAME_SEASPRAY_7000E, "SEASPRAY 7000E" }, |
7870 | | { DIS_PDU_EMITTERNAME_SEAVUE, "SeaVue" }, |
7871 | | { DIS_PDU_EMITTERNAME_SEASPRAY_MK3, " Seaspray Mk3" }, |
7872 | | { DIS_PDU_EMITTERNAME_SELENIA_ORION_7, " Selenia Orion 7" }, |
7873 | | { DIS_PDU_EMITTERNAME_SELENIA_TYPE_912, " Selenia type 912" }, |
7874 | | { DIS_PDU_EMITTERNAME_SELENNIA_RAN_12_L_X, " Selennia RAN 12 L/X" }, |
7875 | | { DIS_PDU_EMITTERNAME_SELENIA_RAN_20S, "Selenia RAN 20S" }, |
7876 | | { DIS_PDU_EMITTERNAME_SELENNIA_RTN_10X, " Selennia RTN 10X" }, |
7877 | | { DIS_PDU_EMITTERNAME_SELINIA_ARP_1645, " Selinia ARP 1645" }, |
7878 | | { DIS_PDU_EMITTERNAME_SENTIR_M20, "SENTIR-M20" }, |
7879 | | { DIS_PDU_EMITTERNAME_SERDAR, "SERDAR" }, |
7880 | | { DIS_PDU_EMITTERNAME_SERHAT, "SERHAT" }, |
7881 | | { DIS_PDU_EMITTERNAME_SERIES_10_COMPACT_SUBMARINE_RADAR_CSR, " Series 10 Compact Submarine Radar (CSR)" }, |
7882 | | { DIS_PDU_EMITTERNAME_SERIES_52, "SERIES 52" }, |
7883 | | { DIS_PDU_EMITTERNAME_SERIES_320, "SERIES 320" }, |
7884 | | { DIS_PDU_EMITTERNAME_SG, "SG" }, |
7885 | | { DIS_PDU_EMITTERNAME_SGJ_02, " SGJ-02" }, |
7886 | | { DIS_PDU_EMITTERNAME_SGJ_03, " SGJ-03" }, |
7887 | | { DIS_PDU_EMITTERNAME_SGR_102_00, "SGR 102 00" }, |
7888 | | { DIS_PDU_EMITTERNAME_SGR_103_02, "SGR 103/02" }, |
7889 | | { DIS_PDU_EMITTERNAME_SGR_104, "SGR-104" }, |
7890 | | { DIS_PDU_EMITTERNAME_SHAHED_129_SAR, "Shahed-129 SAR" }, |
7891 | | { DIS_PDU_EMITTERNAME_SHAHINE, "SHAHINE" }, |
7892 | | { DIS_PDU_EMITTERNAME_SHEET_BEND, " Sheet Bend" }, |
7893 | | { DIS_PDU_EMITTERNAME_SHEET_CURVE, " Sheet Curve" }, |
7894 | | { DIS_PDU_EMITTERNAME_SHIKRA, "SHIKRA" }, |
7895 | | { DIS_PDU_EMITTERNAME_SHIP_GLOBE, " Ship Globe" }, |
7896 | | { DIS_PDU_EMITTERNAME_SHIP_WHEEL, " Ship Wheel" }, |
7897 | | { DIS_PDU_EMITTERNAME_SGR_114, "SGR 114" }, |
7898 | | { DIS_PDU_EMITTERNAME_SHORE_WALK_A, " Shore Walk A" }, |
7899 | | { DIS_PDU_EMITTERNAME_SHORT_HORN, " Short Horn" }, |
7900 | | { DIS_PDU_EMITTERNAME_SHOT_DOME, " Shot Dome" }, |
7901 | | { DIS_PDU_EMITTERNAME_SIDE_GLOBE_JN, " Side Globe JN" }, |
7902 | | { DIS_PDU_EMITTERNAME_PRV_11_SIDE_NET, "PRV-11 Side Net" }, |
7903 | | { DIS_PDU_EMITTERNAME_SIDE_WALK_A, " Side Walk A" }, |
7904 | | { DIS_PDU_EMITTERNAME_SIGNAAL_BHARAT, "Signaal - Bharat" }, |
7905 | | { DIS_PDU_EMITTERNAME_SIGNAAL_DA_02, " Signaal DA 02" }, |
7906 | | { DIS_PDU_EMITTERNAME_SIGNAAL_DA_05, " Signaal DA 05" }, |
7907 | | { DIS_PDU_EMITTERNAME_SIGNAAL_DA_08, " Signaal DA 08" }, |
7908 | | { DIS_PDU_EMITTERNAME_SIGNAAL_DA_08_2LS, " Signaal DA 08/2LS" }, |
7909 | | { DIS_PDU_EMITTERNAME_SIGNAAL_LW_04, " Signaal LW 04" }, |
7910 | | { DIS_PDU_EMITTERNAME_SIGNAAL_LW_08, " Signaal LW 08" }, |
7911 | | { DIS_PDU_EMITTERNAME_SIGNAAL_LWOR, " Signaal LWOR" }, |
7912 | | { DIS_PDU_EMITTERNAME_SIGNAAL_M45, " Signaal M45" }, |
7913 | | { DIS_PDU_EMITTERNAME_SIGNAAL_MW_08, " Signaal MW 08" }, |
7914 | | { DIS_PDU_EMITTERNAME_SIGNAAL_SMART, " Signaal SMART" }, |
7915 | | { DIS_PDU_EMITTERNAME_SIGNAAL_STING, " Signaal STING" }, |
7916 | | { DIS_PDU_EMITTERNAME_SIGNAAL_STIR, " Signaal STIR" }, |
7917 | | { DIS_PDU_EMITTERNAME_SIGNAAL_STIR_1_8M, " Signaal STIR 1.8M" }, |
7918 | | { DIS_PDU_EMITTERNAME_SIGNAAL_STIR_24M, " Signaal STIR 24M" }, |
7919 | | { DIS_PDU_EMITTERNAME_SIGNAAL_WM_20_2, " Signaal WM 20/2" }, |
7920 | | { DIS_PDU_EMITTERNAME_SIGNAAL_WM_25, " Signaal WM 25" }, |
7921 | | { DIS_PDU_EMITTERNAME_SIGNAAL_WM_27, " Signaal WM 27" }, |
7922 | | { DIS_PDU_EMITTERNAME_SIGNAAL_WM_28, " Signaal WM 28" }, |
7923 | | { DIS_PDU_EMITTERNAME_SIGNAAL_ZW_01, " Signaal ZW 01" }, |
7924 | | { DIS_PDU_EMITTERNAME_SIGNAAL_ZW_06, " Signaal ZW 06" }, |
7925 | | { DIS_PDU_EMITTERNAME_SIGNAAL_ZW_07, " Signaal ZW 07" }, |
7926 | | { DIS_PDU_EMITTERNAME_SIGNAAL_ZW_0800, " Signaal ZW 0800" }, |
7927 | | { DIS_PDU_EMITTERNAME_SIMRAD_3G, "SIMRAD 3G" }, |
7928 | | { DIS_PDU_EMITTERNAME_SIMRAD_4G, "SIMRAD 4G" }, |
7929 | | { DIS_PDU_EMITTERNAME_SIMRAD_CA54, " Simrad CA54" }, |
7930 | | { DIS_PDU_EMITTERNAME_SIMRAD_HALO_6, " SIMRAD Halo-6" }, |
7931 | | { DIS_PDU_EMITTERNAME_SKI_POLE, " Ski Pole" }, |
7932 | | { DIS_PDU_EMITTERNAME_SKIN_HEAD, " Skin Head" }, |
7933 | | { DIS_PDU_EMITTERNAME_SKIP_SPIN, " Skip Spin" }, |
7934 | | { DIS_PDU_EMITTERNAME_SKYFENDER, "SKYFENDER" }, |
7935 | | { DIS_PDU_EMITTERNAME_SKY_WAVE_OVER_THE_HORIZON, "Sky Wave (Over The Horizon)" }, |
7936 | | { DIS_PDU_EMITTERNAME_SKYGUARD_B, "Skyguard B" }, |
7937 | | { DIS_PDU_EMITTERNAME_SKYGUARD_TA_UAR_1021, "SKYGUARD TA UAR-1021" }, |
7938 | | { DIS_PDU_EMITTERNAME_SKYGUARD_TT_UAR_1021, "SKYGUARD TT UAR-1021" }, |
7939 | | { DIS_PDU_EMITTERNAME_SKYGUARD_LR, "Skyguard LR" }, |
7940 | | { DIS_PDU_EMITTERNAME_SKYMASTER, "Skymaster" }, |
7941 | | { DIS_PDU_EMITTERNAME_SKY_WATCH, " Sky Watch" }, |
7942 | | { DIS_PDU_EMITTERNAME_SKY_RANGER, "Sky Ranger" }, |
7943 | | { DIS_PDU_EMITTERNAME_SKYSHADOW, " SKYSHADOW" }, |
7944 | | { DIS_PDU_EMITTERNAME_SKYSHIELD_TA, "SKYSHIELD TA" }, |
7945 | | { DIS_PDU_EMITTERNAME_SL, "SL" }, |
7946 | | { DIS_PDU_EMITTERNAME_SL_ALQ_234, "SL/ALQ-234" }, |
7947 | | { DIS_PDU_EMITTERNAME_SLAP_SHOT, " Slap Shot" }, |
7948 | | { DIS_PDU_EMITTERNAME_SLAP_SHOT_G, " Slap Shot G" }, |
7949 | | { DIS_PDU_EMITTERNAME_SLC_2, "SLC-2" }, |
7950 | | { DIS_PDU_EMITTERNAME_SLC_2E, "SLC-2E" }, |
7951 | | { DIS_PDU_EMITTERNAME_SLC_4, "SLC-4" }, |
7952 | | { DIS_PDU_EMITTERNAME_SLIM_NET, " Slim Net" }, |
7953 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_A, " Slot Back A" }, |
7954 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_ILL, " Slot Back ILL" }, |
7955 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_B, " Slot Back B" }, |
7956 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_IV, " Slot Back IV" }, |
7957 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_B_TOPAZ, " Slot Back B Topaz" }, |
7958 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_E, " Slot Back E" }, |
7959 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_G, " Slot Back G" }, |
7960 | | { DIS_PDU_EMITTERNAME_SLOT_BACK_VI, " Slot Back VI" }, |
7961 | | { DIS_PDU_EMITTERNAME_SLOT_REST, " Slot Rest" }, |
7962 | | { DIS_PDU_EMITTERNAME_SM_674A_UPM, "SM-674A/UPM" }, |
7963 | | { DIS_PDU_EMITTERNAME_SMA_3_RM, " SMA 3 RM" }, |
7964 | | { DIS_PDU_EMITTERNAME_SMA_3_RM_20, " SMA 3 RM 20" }, |
7965 | | { DIS_PDU_EMITTERNAME_SMA_3RM_20A_SMG, " SMA 3RM 20A/SMG" }, |
7966 | | { DIS_PDU_EMITTERNAME_SMA_BPS_704, " SMA BPS 704" }, |
7967 | | { DIS_PDU_EMITTERNAME_SMA_SPIN_749_V_2, " SMA SPIN 749 (V) 2" }, |
7968 | | { DIS_PDU_EMITTERNAME_SMA_SPN_703, " SMA SPN 703" }, |
7969 | | { DIS_PDU_EMITTERNAME_SMA_SPN_751, " SMA SPN 751" }, |
7970 | | { DIS_PDU_EMITTERNAME_SMA_SPOS_748, " SMA SPOS 748" }, |
7971 | | { DIS_PDU_EMITTERNAME_SMA_SPQ_2, " SMA SPQ 2" }, |
7972 | | { DIS_PDU_EMITTERNAME_SMA_SPQ_2D, " SMA SPQ 2D" }, |
7973 | | { DIS_PDU_EMITTERNAME_SMA_SPQ_701, " SMA SPQ 701" }, |
7974 | | { DIS_PDU_EMITTERNAME_SMA_SPS_702_UPX, " SMA SPS 702 UPX" }, |
7975 | | { DIS_PDU_EMITTERNAME_SMA_ST_2_OTOMAT_II_MH, " SMA ST 2 OTOMAT II MH" }, |
7976 | | { DIS_PDU_EMITTERNAME_SR_47A, "SR-47A" }, |
7977 | | { DIS_PDU_EMITTERNAME_SMA_718_BEACON, " SMA 718 Beacon" }, |
7978 | | { DIS_PDU_EMITTERNAME_SMALL_FRED, " Small Fred" }, |
7979 | | { DIS_PDU_EMITTERNAME_SMART_S, "SMART-S" }, |
7980 | | { DIS_PDU_EMITTERNAME_SMART_S_MK2, "SMART-S Mk2" }, |
7981 | | { DIS_PDU_EMITTERNAME_SMART_L, "SMART-L" }, |
7982 | | { DIS_PDU_EMITTERNAME_SM_932, "SM-932" }, |
7983 | | { DIS_PDU_EMITTERNAME_SMOG_LAMP, " Smog Lamp" }, |
7984 | | { DIS_PDU_EMITTERNAME_SNAP_SHOT, " Snap Shot" }, |
7985 | | { DIS_PDU_EMITTERNAME_SNOOP_DRIFT, " Snoop Drift" }, |
7986 | | { DIS_PDU_EMITTERNAME_SNOOP_HALF, " Snoop Half" }, |
7987 | | { DIS_PDU_EMITTERNAME_SNOOP_HEAD, " Snoop Head" }, |
7988 | | { DIS_PDU_EMITTERNAME_SNOOP_PAIR, " Snoop Pair" }, |
7989 | | { DIS_PDU_EMITTERNAME_SNOOP_PLATE, " Snoop Plate" }, |
7990 | | { DIS_PDU_EMITTERNAME_SNOOP_PING, " Snoop Ping" }, |
7991 | | { DIS_PDU_EMITTERNAME_SNOOP_SLAB, " Snoop Slab" }, |
7992 | | { DIS_PDU_EMITTERNAME_SNOOP_TRAY, " Snoop Tray" }, |
7993 | | { DIS_PDU_EMITTERNAME_SNOOP_TRAY_1, " Snoop Tray 1" }, |
7994 | | { DIS_PDU_EMITTERNAME_SNOOP_TRAY_2, " Snoop Tray 2" }, |
7995 | | { DIS_PDU_EMITTERNAME_SNOOP_TRAY_3, " SNOOP TRAY 3" }, |
7996 | | { DIS_PDU_EMITTERNAME_SNOOP_WATCH, " Snoop Watch" }, |
7997 | | { DIS_PDU_EMITTERNAME_9S18M1_SNOW_DRIFT, "9S18M1 Snow Drift" }, |
7998 | | { DIS_PDU_EMITTERNAME_9S18M1E_SNOW_DRIFT, "9S18M1E Snow Drift" }, |
7999 | | { DIS_PDU_EMITTERNAME_SPB_7, "SPB-7" }, |
8000 | | { DIS_PDU_EMITTERNAME_SNOW_DROP, " Snow Drop" }, |
8001 | | { DIS_PDU_EMITTERNAME_SNW_10, "SNW-10" }, |
8002 | | { DIS_PDU_EMITTERNAME_SO_1, "SO-1" }, |
8003 | | { DIS_PDU_EMITTERNAME_SO_12, "SO-12" }, |
8004 | | { DIS_PDU_EMITTERNAME_SO_A_COMMUNIST, "SO A Communist" }, |
8005 | | { DIS_PDU_EMITTERNAME_SO_69, "SO-69" }, |
8006 | | { DIS_PDU_EMITTERNAME_SOCK_EYE, " Sock Eye" }, |
8007 | | { DIS_PDU_EMITTERNAME_SOM_64, "SOM 64" }, |
8008 | | { DIS_PDU_EMITTERNAME_SOPKA_HILL, "Sopka (Hill)" }, |
8009 | | { DIS_PDU_EMITTERNAME_SORBSIYA, " Sorbsiya" }, |
8010 | | { DIS_PDU_EMITTERNAME_SORBTSIYA_L005, "Sorbtsiya L005" }, |
8011 | | { DIS_PDU_EMITTERNAME_SORBTSIYA_L005S, "Sorbtsiya L005S" }, |
8012 | | { DIS_PDU_EMITTERNAME_SPADA_SIR, "SPADA SIR" }, |
8013 | | { DIS_PDU_EMITTERNAME_SPADA_TT, " SPADA TT" }, |
8014 | | { DIS_PDU_EMITTERNAME_SPARROW_AIM_RIM_7_ILL, "Sparrow (AIM/RIM-7) ILL" }, |
8015 | | { DIS_PDU_EMITTERNAME_SPERRY_RASCAR, "SPERRY RASCAR" }, |
8016 | | { DIS_PDU_EMITTERNAME_SPECTRA, "SPECTRA" }, |
8017 | | { DIS_PDU_EMITTERNAME_SPEAR3_MMW, "SPEAR3 MMW" }, |
8018 | | { DIS_PDU_EMITTERNAME_SPERRY_M_3, " Sperry M-3" }, |
8019 | | { DIS_PDU_EMITTERNAME_SPERRY_VISIONMASTER_FT, " SPERRY VISIONMASTER FT" }, |
8020 | | { DIS_PDU_EMITTERNAME_SPEXER_2000, "SPEXER 2000" }, |
8021 | | { DIS_PDU_EMITTERNAME_SPG_53F, "SPG 53F" }, |
8022 | | { DIS_PDU_EMITTERNAME_SPG_70_RTN_10X, "SPG 70 (RTN 10X)" }, |
8023 | | { DIS_PDU_EMITTERNAME_SPG_74_RTN_20X, "SPG 74 (RTN 20X)" }, |
8024 | | { DIS_PDU_EMITTERNAME_SPG_75_RTN_30X, "SPG 75 (RTN 30X)" }, |
8025 | | { DIS_PDU_EMITTERNAME_SPG_76_RTN_30X, "SPG 76 (RTN 30X)" }, |
8026 | | { DIS_PDU_EMITTERNAME_SPIN_SCAN_A, " Spin Scan A" }, |
8027 | | { DIS_PDU_EMITTERNAME_SPIN_SCAN_B, " Spin Scan B" }, |
8028 | | { DIS_PDU_EMITTERNAME_SPIN_TROUGH, " Spin Trough" }, |
8029 | | { DIS_PDU_EMITTERNAME_SPINO_D_ADDA_WTR, "SPINO D'ADDA WTR" }, |
8030 | | { DIS_PDU_EMITTERNAME_SPJ_40, "SPJ-40" }, |
8031 | | { DIS_PDU_EMITTERNAME_SPLASH_DROP, " Splash Drop" }, |
8032 | | { DIS_PDU_EMITTERNAME_SPN_2, "SPN-2" }, |
8033 | | { DIS_PDU_EMITTERNAME_SPN_4, "SPN-4" }, |
8034 | | { DIS_PDU_EMITTERNAME_SPN_30, "SPN-30" }, |
8035 | | { DIS_PDU_EMITTERNAME_SPN_35A, "SPN 35A" }, |
8036 | | { DIS_PDU_EMITTERNAME_SPN_41, "SPN 41" }, |
8037 | | { DIS_PDU_EMITTERNAME_SPN_42, "SPN 42" }, |
8038 | | { DIS_PDU_EMITTERNAME_SPN_43A, "SPN 43A" }, |
8039 | | { DIS_PDU_EMITTERNAME_SPN_43B, "SPN 43B" }, |
8040 | | { DIS_PDU_EMITTERNAME_SPN_44, "SPN 44" }, |
8041 | | { DIS_PDU_EMITTERNAME_SPN_46, "SPN 46" }, |
8042 | | { DIS_PDU_EMITTERNAME_SPN_703, "SPN 703" }, |
8043 | | { DIS_PDU_EMITTERNAME_SPN_720_P_2080, "SPN 720 P-2080" }, |
8044 | | { DIS_PDU_EMITTERNAME_SPN_728_V_1, "SPN 728 (V) 1" }, |
8045 | | { DIS_PDU_EMITTERNAME_SPN_748, "SPN 748" }, |
8046 | | { DIS_PDU_EMITTERNAME_SPN_750, "SPN 750" }, |
8047 | | { DIS_PDU_EMITTERNAME_SPO_8, "SPO-8" }, |
8048 | | { DIS_PDU_EMITTERNAME_SPN_753G, "SPN 753G" }, |
8049 | | { DIS_PDU_EMITTERNAME_SPONGE_CAKE, " Sponge Cake" }, |
8050 | | { DIS_PDU_EMITTERNAME_P_12_SPOON_REST, "P-12 Spoon Rest" }, |
8051 | | { DIS_PDU_EMITTERNAME_P_18_SPOON_REST_A, "P-18 Spoon Rest A" }, |
8052 | | { DIS_PDU_EMITTERNAME_P_18_SPOON_REST_B, "P-18 Spoon Rest B" }, |
8053 | | { DIS_PDU_EMITTERNAME_P_18_SPOON_REST_D, "P-18 Spoon Rest D" }, |
8054 | | { DIS_PDU_EMITTERNAME_P_18MH2, "P-18MH2" }, |
8055 | | { DIS_PDU_EMITTERNAME_SPORK_REST, " Spork Rest" }, |
8056 | | { DIS_PDU_EMITTERNAME_SPQ_712_RAN_12_L_X, "SPQ 712 (RAN 12 L/X)" }, |
8057 | | { DIS_PDU_EMITTERNAME_SPR_2, "SPR-2" }, |
8058 | | { DIS_PDU_EMITTERNAME_SPR_51, "SPR-51" }, |
8059 | | { DIS_PDU_EMITTERNAME_SPS_5_FASOL, "SPS-5 FASOL" }, |
8060 | | { DIS_PDU_EMITTERNAME_SPS_6, "SPS-6" }, |
8061 | | { DIS_PDU_EMITTERNAME_SPS_6C, "SPS 6C" }, |
8062 | | { DIS_PDU_EMITTERNAME_SPS_10F, "SPS 10F" }, |
8063 | | { DIS_PDU_EMITTERNAME_SPS_12, "SPS 12" }, |
8064 | | { DIS_PDU_EMITTERNAME_SPS_22N_BUKET, "SPS-22N BUKET" }, |
8065 | | { DIS_PDU_EMITTERNAME_SPS_33N_BUKET, "SPS-33N BUKET" }, |
8066 | | { DIS_PDU_EMITTERNAME_SPS_44N_BUKET, "SPS-44N BUKET" }, |
8067 | | { DIS_PDU_EMITTERNAME_SPS_55N_BUKET, "SPS-55N BUKET" }, |
8068 | | { DIS_PDU_EMITTERNAME_SPS_62, "SPS-62" }, |
8069 | | { DIS_PDU_EMITTERNAME_SPS_100K, "SPS-100K" }, |
8070 | | { DIS_PDU_EMITTERNAME_SPS_141, "SPS-141" }, |
8071 | | { DIS_PDU_EMITTERNAME_SPS_142, "SPS-142" }, |
8072 | | { DIS_PDU_EMITTERNAME_SPS_143, "SPS-143" }, |
8073 | | { DIS_PDU_EMITTERNAME_SPS_151, "SPS-151" }, |
8074 | | { DIS_PDU_EMITTERNAME_SPS_152, "SPS-152" }, |
8075 | | { DIS_PDU_EMITTERNAME_SPS_153, "SPS-153" }, |
8076 | | { DIS_PDU_EMITTERNAME_SPS_160_GERAN, "SPS-160 Geran" }, |
8077 | | { DIS_PDU_EMITTERNAME_SPS_161, "SPS-161" }, |
8078 | | { DIS_PDU_EMITTERNAME_SPS_95K, "SPS-95K" }, |
8079 | | { DIS_PDU_EMITTERNAME_SPS_171_JAMMER, "SPS-171 Jammer" }, |
8080 | | { DIS_PDU_EMITTERNAME_SPS_172_JAMMER, "SPS-172 Jammer" }, |
8081 | | { DIS_PDU_EMITTERNAME_SPS_768_RAN_EL, "SPS 768 (RAN EL)" }, |
8082 | | { DIS_PDU_EMITTERNAME_SPS_540K, "SPS-540K" }, |
8083 | | { DIS_PDU_EMITTERNAME_SPS_550K_MF, "SPS-550K MF" }, |
8084 | | { DIS_PDU_EMITTERNAME_SPS_774_RAN_10S, "SPS 774 (RAN 10S)" }, |
8085 | | { DIS_PDU_EMITTERNAME_SPY_790, "SPY 790" }, |
8086 | | { DIS_PDU_EMITTERNAME_SQUARE_HEAD, " Square Head" }, |
8087 | | { DIS_PDU_EMITTERNAME_SQUARE_PAIR, " Square Pair" }, |
8088 | | { DIS_PDU_EMITTERNAME_SQUARE_SLOT, " Square Slot" }, |
8089 | | { DIS_PDU_EMITTERNAME_SQUARE_TIE, " Square Tie" }, |
8090 | | { DIS_PDU_EMITTERNAME_SHMEL_SQUASH_DOME, "Shmel Squash Dome" }, |
8091 | | { DIS_PDU_EMITTERNAME_P_15M_SQUAT_EYE, "P-15M Squat Eye" }, |
8092 | | { DIS_PDU_EMITTERNAME_SQUINT_EYE, " Squint Eye" }, |
8093 | | { DIS_PDU_EMITTERNAME_SQUIRE, "SQUIRE" }, |
8094 | | { DIS_PDU_EMITTERNAME_SR2410C, "SR2410C" }, |
8095 | | { DIS_PDU_EMITTERNAME_SR47B_G, "SR47B-G" }, |
8096 | | { DIS_PDU_EMITTERNAME_SRE_M5, "SRE-M5" }, |
8097 | | { DIS_PDU_EMITTERNAME_SRN_6, "SRN 6" }, |
8098 | | { DIS_PDU_EMITTERNAME_SRN_15, "SRN 15" }, |
8099 | | { DIS_PDU_EMITTERNAME_SRN_206, "SRN 206" }, |
8100 | | { DIS_PDU_EMITTERNAME_SRN_745, "SRN 745" }, |
8101 | | { DIS_PDU_EMITTERNAME_SRO_1, "SRO 1" }, |
8102 | | { DIS_PDU_EMITTERNAME_SRO_2, "SRO 2" }, |
8103 | | { DIS_PDU_EMITTERNAME_SS_C_2B_SAMLET_MG, " SS C 2B Samlet MG" }, |
8104 | | { DIS_PDU_EMITTERNAME_SS_N_2A_B_CSSC, " SS N 2A B CSSC" }, |
8105 | | { DIS_PDU_EMITTERNAME_SS_N_2A_B_CSSC_2A_3A2_MH, " SS N 2A B CSSC 2A 3A2 MH" }, |
8106 | | { DIS_PDU_EMITTERNAME_SS_N_2C_SEEKER, " SS N 2C Seeker" }, |
8107 | | { DIS_PDU_EMITTERNAME_SS_N_2C_D_STYX, " SS N 2C D Styx" }, |
8108 | | { DIS_PDU_EMITTERNAME_SS_N_2C_D_STYX_C_D_MH, " SS N 2C D Styx C D MH" }, |
8109 | | { DIS_PDU_EMITTERNAME_SS_N_2C_STYX_AL, " SS-N-2C Styx AL" }, |
8110 | | { DIS_PDU_EMITTERNAME_SS_N_2D_STYX_AL, " SS-N-2D Styx AL" }, |
8111 | | { DIS_PDU_EMITTERNAME_SS_N_3_SSC_SS_C_18_BN, " SS N 3 SSC SS C 18 BN" }, |
8112 | | { DIS_PDU_EMITTERNAME_SS_N_3B_SEPAL_AL, " SS N 3B Sepal AL" }, |
8113 | | { DIS_PDU_EMITTERNAME_SS_N_3B_SEPAL_MH, " SS N 3B Sepal MH" }, |
8114 | | { DIS_PDU_EMITTERNAME_SS_N_7_STARBRIGHT, " SS-N-7 Starbright" }, |
8115 | | { DIS_PDU_EMITTERNAME_SS_N_9_SIREN, " SS N 9 Siren" }, |
8116 | | { DIS_PDU_EMITTERNAME_SS_N_9_SIREN_AL, " SS N 9 Siren AL" }, |
8117 | | { DIS_PDU_EMITTERNAME_SS_N_9_SIREN_MH, " SS N 9 Siren MH" }, |
8118 | | { DIS_PDU_EMITTERNAME_SS_N_10A_FL_10_MMW_MH, "SS-N-10A FL-10 mmW MH" }, |
8119 | | { DIS_PDU_EMITTERNAME_SS_N_11_NASR_1_MMW_MH, "SS-N-11 Nasr-1 mmW MH" }, |
8120 | | { DIS_PDU_EMITTERNAME_SS_N_12_SANDBOX_AL, " SS N 12 Sandbox AL" }, |
8121 | | { DIS_PDU_EMITTERNAME_SS_N_12_YJ_83J_MMW_MH, "SS-N-12 YJ-83J mmW MH" }, |
8122 | | { DIS_PDU_EMITTERNAME_SS_N_12_SANDBOX_MH, " SS N 12 Sandbox MH" }, |
8123 | | { DIS_PDU_EMITTERNAME_SS_NX_13_SHREDDER, " SS-NX-13 Shredder" }, |
8124 | | { DIS_PDU_EMITTERNAME_SS_N_14B_SILEX_AL, " SS-N-14B Silex AL" }, |
8125 | | { DIS_PDU_EMITTERNAME_SS_N_19_SHIPWRECK, " SS N 19 Shipwreck" }, |
8126 | | { DIS_PDU_EMITTERNAME_SS_N_19_SHIPWRECK_AL, " SS N 19 Shipwreck AL" }, |
8127 | | { DIS_PDU_EMITTERNAME_SS_N_19_SHIPWRECK_MH, " SS N 19 Shipwreck MH" }, |
8128 | | { DIS_PDU_EMITTERNAME_SS_N_21_AL, " SS N 21 AL" }, |
8129 | | { DIS_PDU_EMITTERNAME_SS_N_22_SUNBURN, " SS N 22 Sunburn" }, |
8130 | | { DIS_PDU_EMITTERNAME_SS_N_22_SUNBURN_MH, " SS N 22 Sunburn MH" }, |
8131 | | { DIS_PDU_EMITTERNAME_SS_N_22_SUNBURN_AL, " SS-N-22 Sunburn AL" }, |
8132 | | { DIS_PDU_EMITTERNAME_SS_N_25_SWITCHBLADE_MH, " SS-N-25 Switchblade MH" }, |
8133 | | { DIS_PDU_EMITTERNAME_SS_N_26_STROBILE_MMW_MH, "SS-N-26 Strobile MMW MH" }, |
8134 | | { DIS_PDU_EMITTERNAME_SS_N_27_SIZZLER_MH, " SS-N-27 Sizzler MH" }, |
8135 | | { DIS_PDU_EMITTERNAME_SS_N_27A_SIZZLER_AL, " SS-N-27A Sizzler AL" }, |
8136 | | { DIS_PDU_EMITTERNAME_STING_EO_MK2, " STING EO Mk2" }, |
8137 | | { DIS_PDU_EMITTERNAME_STIR_1_2_EO_MK2, " STIR 1.2 EO Mk2" }, |
8138 | | { DIS_PDU_EMITTERNAME_STIR_2_4_HP_MK2, " STIR 2.4 HP Mk2" }, |
8139 | | { DIS_PDU_EMITTERNAME_STONE_CAKE, " Stone Cake" }, |
8140 | | { DIS_PDU_EMITTERNAME_STR_41, "STR 41" }, |
8141 | | { DIS_PDU_EMITTERNAME_ST_858, "ST-858" }, |
8142 | | { DIS_PDU_EMITTERNAME_START_1M, "START-1M" }, |
8143 | | { DIS_PDU_EMITTERNAME_STENTOR, "STENTOR" }, |
8144 | | { DIS_PDU_EMITTERNAME_STORM_SHADOW_AHR, "Storm Shadow AHR" }, |
8145 | | { DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH, "STRAIGHT FLUSH" }, |
8146 | | { DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH_TA, " Straight Flush TA" }, |
8147 | | { DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH_TT, " Straight Flush TT" }, |
8148 | | { DIS_PDU_EMITTERNAME_STRAIGHT_FLUSH_ILL, " Straight Flush ILL" }, |
8149 | | { DIS_PDU_EMITTERNAME_STRIKE_OUT, " Strike Out" }, |
8150 | | { DIS_PDU_EMITTERNAME_STRUT_CURVE, " Strut Curve" }, |
8151 | | { DIS_PDU_EMITTERNAME_STRUT_PAIR, " Strut Pair" }, |
8152 | | { DIS_PDU_EMITTERNAME_STRUT_PAIR_1, " Strut Pair 1" }, |
8153 | | { DIS_PDU_EMITTERNAME_STRUT_PAIR_2, " Strut Pair 2" }, |
8154 | | { DIS_PDU_EMITTERNAME_SUN_VISOR, " Sun Visor" }, |
8155 | | { DIS_PDU_EMITTERNAME_SUPERDARN, "SUPERDARN" }, |
8156 | | { DIS_PDU_EMITTERNAME_SUPERFLEDERMAUS, "Superfledermaus" }, |
8157 | | { DIS_PDU_EMITTERNAME_SUPERSEARCHER, "Supersearcher" }, |
8158 | | { DIS_PDU_EMITTERNAME_SWIFT_ROD_1, " Swift Rod 1" }, |
8159 | | { DIS_PDU_EMITTERNAME_SWIFT_ROD_2, " Swift Rod 2" }, |
8160 | | { DIS_PDU_EMITTERNAME_SYMPHONY, "SYMPHONY" }, |
8161 | | { DIS_PDU_EMITTERNAME_SYNAPSIS_MK2, "SYNAPSIS Mk2" }, |
8162 | | { DIS_PDU_EMITTERNAME_SY80, "SY80" }, |
8163 | | { DIS_PDU_EMITTERNAME_T1166, " T1166" }, |
8164 | | { DIS_PDU_EMITTERNAME_T1171, " T1171" }, |
8165 | | { DIS_PDU_EMITTERNAME_T1202, " T1202" }, |
8166 | | { DIS_PDU_EMITTERNAME_T6004, " T6004" }, |
8167 | | { DIS_PDU_EMITTERNAME_T6031, " T6031" }, |
8168 | | { DIS_PDU_EMITTERNAME_T8067, " T8067" }, |
8169 | | { DIS_PDU_EMITTERNAME_T8068, " T8068" }, |
8170 | | { DIS_PDU_EMITTERNAME_T8124, " T8124" }, |
8171 | | { DIS_PDU_EMITTERNAME_T8408, " T8408" }, |
8172 | | { DIS_PDU_EMITTERNAME_T8911, " T8911" }, |
8173 | | { DIS_PDU_EMITTERNAME_T8937, " T8937" }, |
8174 | | { DIS_PDU_EMITTERNAME_T8944, " T8944" }, |
8175 | | { DIS_PDU_EMITTERNAME_T8987, " T8987" }, |
8176 | | { DIS_PDU_EMITTERNAME_TA_10K, "TA-10K" }, |
8177 | | { DIS_PDU_EMITTERNAME_JY_11B_TALL_BOARD, "JY-11B Tall Board" }, |
8178 | | { DIS_PDU_EMITTERNAME_TACAN_SURF, "TACAN/SURF" }, |
8179 | | { DIS_PDU_EMITTERNAME_P_14_TALL_KING, "P-14 Tall King" }, |
8180 | | { DIS_PDU_EMITTERNAME_TALL_KING_B, " TALL KING B" }, |
8181 | | { DIS_PDU_EMITTERNAME_TALL_KING_C, " TALL KING C" }, |
8182 | | { DIS_PDU_EMITTERNAME_TALL_MIKE, " Tall Mike" }, |
8183 | | { DIS_PDU_EMITTERNAME_TALL_PATH, " Tall Path" }, |
8184 | | { DIS_PDU_EMITTERNAME_TDR_94_MODE_S, "TDR-94 (MODE S)" }, |
8185 | | { DIS_PDU_EMITTERNAME_TEA_SPOON, " Tea Spoon" }, |
8186 | | { DIS_PDU_EMITTERNAME_TEAM_PLAY, " Team Play" }, |
8187 | | { DIS_PDU_EMITTERNAME_TALISMAN, "TALISMAN" }, |
8188 | | { DIS_PDU_EMITTERNAME_TEAM_WORK, " Team Work" }, |
8189 | | { DIS_PDU_EMITTERNAME_T1135, "T1135" }, |
8190 | | { DIS_PDU_EMITTERNAME_TANCAN_SURF, "TANCAN/SURF" }, |
8191 | | { DIS_PDU_EMITTERNAME_TECSAR, "TECSAR" }, |
8192 | | { DIS_PDU_EMITTERNAME_TERRASAR_X, "TERRASAR-X" }, |
8193 | | { DIS_PDU_EMITTERNAME_TESAR, "TESAR" }, |
8194 | | { DIS_PDU_EMITTERNAME_THAAD_GBR, "THAAD GBR" }, |
8195 | | { DIS_PDU_EMITTERNAME_THALES_RDY_2, "Thales RDY-2" }, |
8196 | | { DIS_PDU_EMITTERNAME_THALES_NEDERLAND_SIGNAAL_APAR, "Thales Nederland Signaal APAR" }, |
8197 | | { DIS_PDU_EMITTERNAME_THALES_SCORPION_JAMMER, "Thales Scorpion Jammer" }, |
8198 | | { DIS_PDU_EMITTERNAME_THALES_VARIANT, "Thales Variant" }, |
8199 | | { DIS_PDU_EMITTERNAME_THALES_ICMS_JAMMER, "Thales ICMS Jammer" }, |
8200 | | { DIS_PDU_EMITTERNAME_THALES_IMEWS_JAMMER, "Thales IMEWS Jammer" }, |
8201 | | { DIS_PDU_EMITTERNAME_THD_225, "THD 225" }, |
8202 | | { DIS_PDU_EMITTERNAME_THD_1012, "THD 1012" }, |
8203 | | { DIS_PDU_EMITTERNAME_THD_1098, "THD 1098" }, |
8204 | | { DIS_PDU_EMITTERNAME_THD_1213, "THD 1213" }, |
8205 | | { DIS_PDU_EMITTERNAME_THD_1940_PICADOR, "THD 1940 Picador" }, |
8206 | | { DIS_PDU_EMITTERNAME_THD_1955_PALMIER, "THD-1955 Palmier" }, |
8207 | | { DIS_PDU_EMITTERNAME_THD_5500, "THD 5500" }, |
8208 | | { DIS_PDU_EMITTERNAME_THIRD_OF_KHORDAD, "Third of Khordad" }, |
8209 | | { DIS_PDU_EMITTERNAME_THIN_PATH, " Thin Path" }, |
8210 | | { DIS_PDU_EMITTERNAME_PRV_9_THIN_SKIN, "PRV-9 Thin Skin" }, |
8211 | | { DIS_PDU_EMITTERNAME_PRV_16_THIN_SKIN_B, "PRV-16 Thin Skin B" }, |
8212 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_TA_10, " Thompson CSF TA-10" }, |
8213 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_TH_D_1040_NEPTUNE, " Thompson CSF TH D 1040 Neptune" }, |
8214 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_CALYPSO, " Thompson CSF Calypso" }, |
8215 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_CASTOR, " Thompson CSF CASTOR" }, |
8216 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_CASTOR_II, " Thompson CSF Castor II" }, |
8217 | | { DIS_PDU_EMITTERNAME_THOMSON_CSF_DOMINO_30, "Thomson-CSF Domino 30" }, |
8218 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBC_32A, " Thompson CSF DRBC 32A" }, |
8219 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBJ_11_D_E, " Thompson CSF DRBJ 11 D/E" }, |
8220 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_15A, " Thompson CSF DRBV 15A" }, |
8221 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_15C, " Thompson CSF DRBV 15C" }, |
8222 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_22D, " Thompson CSF DRBV 22D" }, |
8223 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRBV_23B, " Thompson CSF DRBV 23B" }, |
8224 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_DRUA_33, " Thompson CSF DRUA 33" }, |
8225 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_MARS_DRBV_21A, " Thompson CSF Mars DRBV 21A" }, |
8226 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_SEA_TIGER, " Thompson CSF Sea Tiger" }, |
8227 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_TRITON, " Thompson CSF Triton" }, |
8228 | | { DIS_PDU_EMITTERNAME_THOMPSON_CSF_VEGA_WITH_DRBC_32E, " Thompson CSF Vega with DRBC 32E" }, |
8229 | | { DIS_PDU_EMITTERNAME_THOMSON_ENR_EUROPEAN_NAVY_RADAR, "Thomson ENR (European Navy Radar)" }, |
8230 | | { DIS_PDU_EMITTERNAME_THOMSON_RDI, "Thomson RDI" }, |
8231 | | { DIS_PDU_EMITTERNAME_TIER_II_PLUS, "Tier II Plus" }, |
8232 | | { DIS_PDU_EMITTERNAME_TPS_755, "TPS-755" }, |
8233 | | { DIS_PDU_EMITTERNAME_TPS_830K, "TPS-830K" }, |
8234 | | { DIS_PDU_EMITTERNAME_TRS_2105_TIGER_G, "TRS-2105 TIGER-G" }, |
8235 | | { DIS_PDU_EMITTERNAME_TR_23K, "TR-23K" }, |
8236 | | { DIS_PDU_EMITTERNAME_TR_23MR, "TR-23MR" }, |
8237 | | { DIS_PDU_EMITTERNAME_TRAC_2100, "TRAC-2100" }, |
8238 | | { DIS_PDU_EMITTERNAME_TRAC_2300, "TRAC-2300" }, |
8239 | | { DIS_PDU_EMITTERNAME_HT_223_TIGER_PAW, "HT-223 Tiger Paw" }, |
8240 | | { DIS_PDU_EMITTERNAME_TRADEX, "TRADEX" }, |
8241 | | { DIS_PDU_EMITTERNAME_TRAIL_XI, "TRAIL XI" }, |
8242 | | { DIS_PDU_EMITTERNAME_TRD_1211, "TRD-1211" }, |
8243 | | { DIS_PDU_EMITTERNAME_TRD_1235, "TRD-1235" }, |
8244 | | { DIS_PDU_EMITTERNAME_TRS_2100_TIGER_S, "TRS-2100 TIGER-S" }, |
8245 | | { DIS_PDU_EMITTERNAME_TRAC_NG, "TRAC NG" }, |
8246 | | { DIS_PDU_EMITTERNAME_TIE_RODS, " Tie Rods" }, |
8247 | | { DIS_PDU_EMITTERNAME_36D6_TIN_SHIELD, "36D6 Tin Shield" }, |
8248 | | { DIS_PDU_EMITTERNAME_TIN_TRAP, " Tin Trap" }, |
8249 | | { DIS_PDU_EMITTERNAME_TIRSPONDER, "TIRSPONDER" }, |
8250 | | { DIS_PDU_EMITTERNAME_TK_25E_5, "TK-25E-5" }, |
8251 | | { DIS_PDU_EMITTERNAME_TMK_MK2, "TMK Mk2" }, |
8252 | | { DIS_PDU_EMITTERNAME_TMX_MK2, "TMX Mk2" }, |
8253 | | { DIS_PDU_EMITTERNAME_TOAD_STOOL_1, " Toad Stool 1" }, |
8254 | | { DIS_PDU_EMITTERNAME_TOAD_STOOL_2, " Toad Stool 2" }, |
8255 | | { DIS_PDU_EMITTERNAME_TOAD_STOOL_3, " Toad Stool 3" }, |
8256 | | { DIS_PDU_EMITTERNAME_TOAD_STOOL_4, " Toad Stool 4" }, |
8257 | | { DIS_PDU_EMITTERNAME_TOAD_STOOL_5, " Toad Stool 5" }, |
8258 | | { DIS_PDU_EMITTERNAME_TOKEN_B, "Token B" }, |
8259 | | { DIS_PDU_EMITTERNAME_TOMB_STONE, " Tomb Stone" }, |
8260 | | { DIS_PDU_EMITTERNAME_TONSON, "Tonson" }, |
8261 | | { DIS_PDU_EMITTERNAME_TOP_BOW, " Top Bow" }, |
8262 | | { DIS_PDU_EMITTERNAME_TOP_DOME, " Top Dome" }, |
8263 | | { DIS_PDU_EMITTERNAME_TOP_KNOT, " Top Knot" }, |
8264 | | { DIS_PDU_EMITTERNAME_TOP_MESH, " Top Mesh" }, |
8265 | | { DIS_PDU_EMITTERNAME_TOP_PAIR, " Top Pair" }, |
8266 | | { DIS_PDU_EMITTERNAME_TOP_PLATE, " Top Plate" }, |
8267 | | { DIS_PDU_EMITTERNAME_TOP_PLATE_B, " Top Plate B" }, |
8268 | | { DIS_PDU_EMITTERNAME_TOP_SAIL, " Top Sail" }, |
8269 | | { DIS_PDU_EMITTERNAME_TOP_STEER, " Top Steer" }, |
8270 | | { DIS_PDU_EMITTERNAME_TOP_TROUGH, " Top Trough" }, |
8271 | | { DIS_PDU_EMITTERNAME_TORNADO_GMR, "Tornado GMR" }, |
8272 | | { DIS_PDU_EMITTERNAME_TORNADO_TFR, "Tornado TFR" }, |
8273 | | { DIS_PDU_EMITTERNAME_SCRUM_HALF_TA, " Scrum Half TA" }, |
8274 | | { DIS_PDU_EMITTERNAME_SCRUM_HALF_TT, " Scrum Half TT" }, |
8275 | | { DIS_PDU_EMITTERNAME_TOR_M2_TER_SCRUM_HALF_C, "TOR-M2 TER Scrum Half C" }, |
8276 | | { DIS_PDU_EMITTERNAME_SCRUM_HALF_MG, " Scrum Half MG" }, |
8277 | | { DIS_PDU_EMITTERNAME_TRACK_DISH, " Track Dish" }, |
8278 | | { DIS_PDU_EMITTERNAME_TR_47C, "TR-47C" }, |
8279 | | { DIS_PDU_EMITTERNAME_TORSO_M, "TORSO M" }, |
8280 | | { DIS_PDU_EMITTERNAME_TQN_2, "TQN-2" }, |
8281 | | { DIS_PDU_EMITTERNAME_TRAP_DOOR, " Trap Door" }, |
8282 | | { DIS_PDU_EMITTERNAME_TRD_1500, "TRD-1500" }, |
8283 | | { DIS_PDU_EMITTERNAME_TRICK_SHOT_TAR, " Trick Shot TAR" }, |
8284 | | { DIS_PDU_EMITTERNAME_TRICK_SHOT_TER, " Trick Shot TER" }, |
8285 | | { DIS_PDU_EMITTERNAME_TRISPONDE, "TRISPONDE" }, |
8286 | | { DIS_PDU_EMITTERNAME_TRML, "TRML" }, |
8287 | | { DIS_PDU_EMITTERNAME_TRS_2215, "TRS-2215" }, |
8288 | | { DIS_PDU_EMITTERNAME_TRML_3D, "TRML-3D" }, |
8289 | | { DIS_PDU_EMITTERNAME_TRM_S, "TRM-S" }, |
8290 | | { DIS_PDU_EMITTERNAME_TRS_2056, "TRS-2056" }, |
8291 | | { DIS_PDU_EMITTERNAME_TRS_3010, "TRS 3010" }, |
8292 | | { DIS_PDU_EMITTERNAME_TRS_2060, "TRS-2060" }, |
8293 | | { DIS_PDU_EMITTERNAME_TRS_2245, "TRS-2245" }, |
8294 | | { DIS_PDU_EMITTERNAME_TRS_2310, "TRS-2310" }, |
8295 | | { DIS_PDU_EMITTERNAME_TRITON_G, "Triton G" }, |
8296 | | { DIS_PDU_EMITTERNAME_TRS_22XX, "TRS-22XX" }, |
8297 | | { DIS_PDU_EMITTERNAME_TRS_3030, "TRS 3030" }, |
8298 | | { DIS_PDU_EMITTERNAME_TRS_3033, "TRS 3033" }, |
8299 | | { DIS_PDU_EMITTERNAME_TRS_3203, "TRS 3203" }, |
8300 | | { DIS_PDU_EMITTERNAME_TRS_3405, "TRS 3405" }, |
8301 | | { DIS_PDU_EMITTERNAME_TRS_3410, "TRS 3410" }, |
8302 | | { DIS_PDU_EMITTERNAME_TRS_3415, "TRS 3415" }, |
8303 | | { DIS_PDU_EMITTERNAME_TRS_3D, "TRS-3D" }, |
8304 | | { DIS_PDU_EMITTERNAME_TRS_3D_16, "TRS-3D/16" }, |
8305 | | { DIS_PDU_EMITTERNAME_TRS_3D_16_ES, "TRS-3D/16-ES" }, |
8306 | | { DIS_PDU_EMITTERNAME_TRS_3D_32, "TRS-3D/32" }, |
8307 | | { DIS_PDU_EMITTERNAME_TRS_4D, "TRS-4D" }, |
8308 | | { DIS_PDU_EMITTERNAME_TRS_C, "TRS-C" }, |
8309 | | { DIS_PDU_EMITTERNAME_TRS_N, "TRS-N" }, |
8310 | | { DIS_PDU_EMITTERNAME_TS_4478A, "TS-4478A" }, |
8311 | | { DIS_PDU_EMITTERNAME_TSE_5000, "TSE 5000" }, |
8312 | | { DIS_PDU_EMITTERNAME_TSR_333, "TSR 333" }, |
8313 | | { DIS_PDU_EMITTERNAME_TSR_793, "TSR 793" }, |
8314 | | { DIS_PDU_EMITTERNAME_TUB_BRICK, " Tub Brick" }, |
8315 | | { DIS_PDU_EMITTERNAME_TUBE_ARM, " Tube Arm" }, |
8316 | | { DIS_PDU_EMITTERNAME_TW_1374, "TW 1374" }, |
8317 | | { DIS_PDU_EMITTERNAME_TW_1378, "TW 1378" }, |
8318 | | { DIS_PDU_EMITTERNAME_TW_1446, "TW 1446" }, |
8319 | | { DIS_PDU_EMITTERNAME_TWIN_EYES, " Twin Eyes" }, |
8320 | | { DIS_PDU_EMITTERNAME_TWIN_PILL, " Twin Pill" }, |
8321 | | { DIS_PDU_EMITTERNAME_TWIN_SCAN, " Twin Scan" }, |
8322 | | { DIS_PDU_EMITTERNAME_TWIN_SCAN_RO, " Twin Scan Ro" }, |
8323 | | { DIS_PDU_EMITTERNAME_TWO_SPOT, " Two Spot" }, |
8324 | | { DIS_PDU_EMITTERNAME_TYPE_071_LPD, "Type 071 LPD" }, |
8325 | | { DIS_PDU_EMITTERNAME_TYPE_2_12_J_A, "Type 2-12 J/A" }, |
8326 | | { DIS_PDU_EMITTERNAME_TYPE_2_21_J_A, "Type 2-21 J/A" }, |
8327 | | { DIS_PDU_EMITTERNAME_TYPE_2_23, "Type 2-23" }, |
8328 | | { DIS_PDU_EMITTERNAME_TYPE_80_ASM_1, "Type 80/ASM-1" }, |
8329 | | { DIS_PDU_EMITTERNAME_TYPE_120, "Type 120" }, |
8330 | | { DIS_PDU_EMITTERNAME_TYPE_208, "Type 208" }, |
8331 | | { DIS_PDU_EMITTERNAME_TYPE_222, "Type 222" }, |
8332 | | { DIS_PDU_EMITTERNAME_TYPE_226, "Type 226" }, |
8333 | | { DIS_PDU_EMITTERNAME_TYPE_232H, "Type 232H" }, |
8334 | | { DIS_PDU_EMITTERNAME_TYPE_245, "TYPE 245" }, |
8335 | | { DIS_PDU_EMITTERNAME_TYPE_262, "TYPE 262" }, |
8336 | | { DIS_PDU_EMITTERNAME_TYPE_275, "TYPE 275" }, |
8337 | | { DIS_PDU_EMITTERNAME_TYPE_278, "TYPE 278" }, |
8338 | | { DIS_PDU_EMITTERNAME_TYPE_293, "TYPE 293" }, |
8339 | | { DIS_PDU_EMITTERNAME_TYPE_341, "Type 341" }, |
8340 | | { DIS_PDU_EMITTERNAME_TYPE_313, "TYPE 313" }, |
8341 | | { DIS_PDU_EMITTERNAME_TYPE_305A, "Type 305A" }, |
8342 | | { DIS_PDU_EMITTERNAME_TYPE_334, "Type 334" }, |
8343 | | { DIS_PDU_EMITTERNAME_TYPE_342, "Type 342" }, |
8344 | | { DIS_PDU_EMITTERNAME_TYPE_343_SUN_VISOR_B, "TYPE 343 SUN VISOR B" }, |
8345 | | { DIS_PDU_EMITTERNAME_TYPE_344, "Type 344" }, |
8346 | | { DIS_PDU_EMITTERNAME_TYPE_345, "Type 345" }, |
8347 | | { DIS_PDU_EMITTERNAME_TYPE_346, "Type 346" }, |
8348 | | { DIS_PDU_EMITTERNAME_TYPE_349A, "Type 349A" }, |
8349 | | { DIS_PDU_EMITTERNAME_TYPE_347B, "TYPE 347B" }, |
8350 | | { DIS_PDU_EMITTERNAME_TYPE_347G, "Type 347G" }, |
8351 | | { DIS_PDU_EMITTERNAME_TYPE_359, "Type 359" }, |
8352 | | { DIS_PDU_EMITTERNAME_TYPE_352, "Type 352" }, |
8353 | | { DIS_PDU_EMITTERNAME_TYPE_360, "Type 360" }, |
8354 | | { DIS_PDU_EMITTERNAME_TYPE_362_ESR_1_SR_47B, "Type 362 ESR-1 SR-47B" }, |
8355 | | { DIS_PDU_EMITTERNAME_TYPE_354, "Type 354" }, |
8356 | | { DIS_PDU_EMITTERNAME_TYPE_366, "Type 366" }, |
8357 | | { DIS_PDU_EMITTERNAME_TYPE_363, "Type 363" }, |
8358 | | { DIS_PDU_EMITTERNAME_TYPE_364_SEAGULL_C, "Type 364 Seagull-C" }, |
8359 | | { DIS_PDU_EMITTERNAME_TYPE_404A_CH, "Type-404A(CH)" }, |
8360 | | { DIS_PDU_EMITTERNAME_TYPE_405, "Type 405" }, |
8361 | | { DIS_PDU_EMITTERNAME_TYPE_405J, "TYPE 405J" }, |
8362 | | { DIS_PDU_EMITTERNAME_TYPE_408D_MOON_STOOL_B, "Type 408D Moon Stool B" }, |
8363 | | { DIS_PDU_EMITTERNAME_TYPE_517B, "Type 517B" }, |
8364 | | { DIS_PDU_EMITTERNAME_TYPE_518_HAI_YING_GOD_EYE_REL_2, "Type 518 (Hai Ying, God Eye, REL-2)" }, |
8365 | | { DIS_PDU_EMITTERNAME_TYPE_589, "Type 589" }, |
8366 | | { DIS_PDU_EMITTERNAME_TYPE_651, "TYPE 651" }, |
8367 | | { DIS_PDU_EMITTERNAME_TYPE_702, "Type 702" }, |
8368 | | { DIS_PDU_EMITTERNAME_TYPE_704, "Type 704" }, |
8369 | | { DIS_PDU_EMITTERNAME_TYPE_753, "Type 753" }, |
8370 | | { DIS_PDU_EMITTERNAME_TYPE_756, "Type 756" }, |
8371 | | { DIS_PDU_EMITTERNAME_TYPE_713, "TYPE 713" }, |
8372 | | { DIS_PDU_EMITTERNAME_TYPE_714, "TYPE 714" }, |
8373 | | { DIS_PDU_EMITTERNAME_TYPE_702_D, "TYPE 702-D" }, |
8374 | | { DIS_PDU_EMITTERNAME_TYPE_760, "Type 760" }, |
8375 | | { DIS_PDU_EMITTERNAME_TYPE_815, "Type 815" }, |
8376 | | { DIS_PDU_EMITTERNAME_TYPE_793, "Type 793" }, |
8377 | | { DIS_PDU_EMITTERNAME_TYPE_8A_813, "Type 8A-813" }, |
8378 | | { DIS_PDU_EMITTERNAME_TYPE_901M, "TYPE 901M" }, |
8379 | | { DIS_PDU_EMITTERNAME_TYPE_902, "TYPE 902" }, |
8380 | | { DIS_PDU_EMITTERNAME_TYPE_902B, "Type 902B" }, |
8381 | | { DIS_PDU_EMITTERNAME_TYPE_903, "TYPE 903" }, |
8382 | | { DIS_PDU_EMITTERNAME_TYPE_909_TI, "TYPE 909 TI" }, |
8383 | | { DIS_PDU_EMITTERNAME_TYPE_909_TT, "TYPE 909 TT" }, |
8384 | | { DIS_PDU_EMITTERNAME_TYPE_910, "TYPE 910" }, |
8385 | | { DIS_PDU_EMITTERNAME_TYPE_931_CH, "TYPE-931(CH)" }, |
8386 | | { DIS_PDU_EMITTERNAME_TYPE_965, "TYPE 965" }, |
8387 | | { DIS_PDU_EMITTERNAME_TYPE_967, "TYPE 967" }, |
8388 | | { DIS_PDU_EMITTERNAME_TYPE_968, "TYPE 968" }, |
8389 | | { DIS_PDU_EMITTERNAME_TYPE_974, "TYPE 974" }, |
8390 | | { DIS_PDU_EMITTERNAME_TYPE_975, "TYPE 975" }, |
8391 | | { DIS_PDU_EMITTERNAME_TYPE_978, "TYPE 978" }, |
8392 | | { DIS_PDU_EMITTERNAME_TYPE_981, "Type 981" }, |
8393 | | { DIS_PDU_EMITTERNAME_TYPE_981_3, "Type 981-3" }, |
8394 | | { DIS_PDU_EMITTERNAME_TYPE_982, "TYPE 982" }, |
8395 | | { DIS_PDU_EMITTERNAME_TYPE_984, "Type 984" }, |
8396 | | { DIS_PDU_EMITTERNAME_TYPE_985, "Type 985" }, |
8397 | | { DIS_PDU_EMITTERNAME_TYPE_992, "TYPE 992" }, |
8398 | | { DIS_PDU_EMITTERNAME_TYPE_993, "TYPE 993" }, |
8399 | | { DIS_PDU_EMITTERNAME_TYPE_994, "TYPE 994" }, |
8400 | | { DIS_PDU_EMITTERNAME_TYPE_996, "Type 996" }, |
8401 | | { DIS_PDU_EMITTERNAME_TYPE_997_ARTISAN, "Type 997 Artisan" }, |
8402 | | { DIS_PDU_EMITTERNAME_TYPE_1006_1, "TYPE 1006(1)" }, |
8403 | | { DIS_PDU_EMITTERNAME_TYPE_1006_2, "TYPE 1006(2)" }, |
8404 | | { DIS_PDU_EMITTERNAME_TYPE_1022, "TYPE 1022" }, |
8405 | | { DIS_PDU_EMITTERNAME_TYPE_1047, "Type 1047" }, |
8406 | | { DIS_PDU_EMITTERNAME_TYPE_1048, "Type 1048" }, |
8407 | | { DIS_PDU_EMITTERNAME_TYPE_1474, "Type 1474" }, |
8408 | | { DIS_PDU_EMITTERNAME_TYPE_1493, "Type 1493" }, |
8409 | | { DIS_PDU_EMITTERNAME_ULTRA, "ULTRA" }, |
8410 | | { DIS_PDU_EMITTERNAME_UK_MK_10, "UK MK 10" }, |
8411 | | { DIS_PDU_EMITTERNAME_UPS_220C, "UPS-220C" }, |
8412 | | { DIS_PDU_EMITTERNAME_UPX_1_10, "UPX 1 10" }, |
8413 | | { DIS_PDU_EMITTERNAME_UPX_27, "UPX 27" }, |
8414 | | { DIS_PDU_EMITTERNAME_URN_20, "URN 20" }, |
8415 | | { DIS_PDU_EMITTERNAME_UTES_A, "UTES-A" }, |
8416 | | { DIS_PDU_EMITTERNAME_UTES_T, "UTES-T" }, |
8417 | | { DIS_PDU_EMITTERNAME_URN_25, "URN 25" }, |
8418 | | { DIS_PDU_EMITTERNAME_VIGILANT, "VIGILANT" }, |
8419 | | { DIS_PDU_EMITTERNAME_VITEBSK_L370_JAMMER, "Vitebsk L370 Jammer" }, |
8420 | | { DIS_PDU_EMITTERNAME_VOLEX_III_IV, "VOLEX III/IV" }, |
8421 | | { DIS_PDU_EMITTERNAME_VOLGA, "VOLGA" }, |
8422 | | { DIS_PDU_EMITTERNAME_VORONEZH_DM, "VORONEZH-DM" }, |
8423 | | { DIS_PDU_EMITTERNAME_VOSTOK, "VOSTOK" }, |
8424 | | { DIS_PDU_EMITTERNAME_VOSTOK_E, "VOSTOK-E" }, |
8425 | | { DIS_PDU_EMITTERNAME_VSR, "VSR" }, |
8426 | | { DIS_PDU_EMITTERNAME_VOSTOK_3D, "VOSTOK-3D" }, |
8427 | | { DIS_PDU_EMITTERNAME_VSTAR_PT, "VSTAR-PT" }, |
8428 | | { DIS_PDU_EMITTERNAME_W_160, "W-160" }, |
8429 | | { DIS_PDU_EMITTERNAME_W1028, "W1028" }, |
8430 | | { DIS_PDU_EMITTERNAME_W8818, "W8818" }, |
8431 | | { DIS_PDU_EMITTERNAME_W8838, "W8838" }, |
8432 | | { DIS_PDU_EMITTERNAME_W8852, "W8852" }, |
8433 | | { DIS_PDU_EMITTERNAME_WALL_BOARD, " WALL BOARD" }, |
8434 | | { DIS_PDU_EMITTERNAME_WALL_RUST, " Wall Rust" }, |
8435 | | { DIS_PDU_EMITTERNAME_WAS_74S, "WAS-74S" }, |
8436 | | { DIS_PDU_EMITTERNAME_WASP_HEAD, " Wasp Head" }, |
8437 | | { DIS_PDU_EMITTERNAME_WATCHDOG, "WATCHDOG" }, |
8438 | | { DIS_PDU_EMITTERNAME_WATCH_GUARD, " Watch Guard" }, |
8439 | | { DIS_PDU_EMITTERNAME_WATCHMAN, "Watchman" }, |
8440 | | { DIS_PDU_EMITTERNAME_WAVESTORM, "WAVESTORM" }, |
8441 | | { DIS_PDU_EMITTERNAME_WATCHMAN_S, "WATCHMAN-S" }, |
8442 | | { DIS_PDU_EMITTERNAME_WATCHMAN_T, "WATCHMAN-T" }, |
8443 | | { DIS_PDU_EMITTERNAME_WEATHER_SCOUT_2, "WEATHER SCOUT 2" }, |
8444 | | { DIS_PDU_EMITTERNAME_WESTERN_ELECTRIC_MK_10, " Western Electric MK 10" }, |
8445 | | { DIS_PDU_EMITTERNAME_WESTINGHOUSE_ADR_4_LRSR, " Westinghouse ADR-4 LRSR" }, |
8446 | | { DIS_PDU_EMITTERNAME_WESTINGHOUSE_ELECTRIC_SPG_50, " Westinghouse Electric SPG 50" }, |
8447 | | { DIS_PDU_EMITTERNAME_WESTINGHOUSE_ELECTRIC_W_120, " Westinghouse Electric W 120" }, |
8448 | | { DIS_PDU_EMITTERNAME_WESTINGHOUSE_SPS_29C, " Westinghouse SPS 29C" }, |
8449 | | { DIS_PDU_EMITTERNAME_WESTINGHOUSE_SPS_37, " Westinghouse SPS 37" }, |
8450 | | { DIS_PDU_EMITTERNAME_WET_EYE, "Wet Eye" }, |
8451 | | { DIS_PDU_EMITTERNAME_WET_EYE_2, "Wet Eye 2" }, |
8452 | | { DIS_PDU_EMITTERNAME_WET_EYE_MOD, "Wet Eye Mod" }, |
8453 | | { DIS_PDU_EMITTERNAME_WF44S, "WF44S" }, |
8454 | | { DIS_PDU_EMITTERNAME_WGU_41_B, "WGU-41/B" }, |
8455 | | { DIS_PDU_EMITTERNAME_WGU_44_B, "WGU-44/B" }, |
8456 | | { DIS_PDU_EMITTERNAME_WHIFF, " Whiff" }, |
8457 | | { DIS_PDU_EMITTERNAME_WHIFF_BRICK, " Whiff Brick" }, |
8458 | | { DIS_PDU_EMITTERNAME_WHIFF_FIRE, " Whiff Fire" }, |
8459 | | { DIS_PDU_EMITTERNAME_WHITE_HOUSE, " WHITE HOUSE" }, |
8460 | | { DIS_PDU_EMITTERNAME_WIDE_MAT, " Wide Mat" }, |
8461 | | { DIS_PDU_EMITTERNAME_WINE_GLASS_JAMMER, "Wine Glass Jammer" }, |
8462 | | { DIS_PDU_EMITTERNAME_WILD_CARD, "Wild Card" }, |
8463 | | { DIS_PDU_EMITTERNAME_WILDCAT, "WILDCAT" }, |
8464 | | { DIS_PDU_EMITTERNAME_WITCH_EIGHT, " Witch Eight" }, |
8465 | | { DIS_PDU_EMITTERNAME_WITCH_FIVE, " Witch Five" }, |
8466 | | { DIS_PDU_EMITTERNAME_WLR, "WLR" }, |
8467 | | { DIS_PDU_EMITTERNAME_WM2X_SERIES, "WM2X Series" }, |
8468 | | { DIS_PDU_EMITTERNAME_WM2X_SERIES_CAS, "WM2X Series CAS" }, |
8469 | | { DIS_PDU_EMITTERNAME_WR_10X, "WR-10X" }, |
8470 | | { DIS_PDU_EMITTERNAME_WR_2100, "WR-2100" }, |
8471 | | { DIS_PDU_EMITTERNAME_WSR_74C, "WSR-74C" }, |
8472 | | { DIS_PDU_EMITTERNAME_WSR_74S, "WSR-74S" }, |
8473 | | { DIS_PDU_EMITTERNAME_WSR_81, "WSR-81" }, |
8474 | | { DIS_PDU_EMITTERNAME_WXR_700C, "WXR-700C" }, |
8475 | | { DIS_PDU_EMITTERNAME_WXR_2100_MSTT, "WXR-2100 MSTT" }, |
8476 | | { DIS_PDU_EMITTERNAME_WOOD_GAGE, " Wood Gage" }, |
8477 | | { DIS_PDU_EMITTERNAME_X_TAR25, "X-TAR25" }, |
8478 | | { DIS_PDU_EMITTERNAME_X_TAR3D, "X-TAR3D" }, |
8479 | | { DIS_PDU_EMITTERNAME_YAOGAN_3, "YAOGAN 3" }, |
8480 | | { DIS_PDU_EMITTERNAME_YAOGAN_29, "Yaogan-29" }, |
8481 | | { DIS_PDU_EMITTERNAME_YARD_RAKE, " Yard Rake" }, |
8482 | | { DIS_PDU_EMITTERNAME_YH_96, "YH-96" }, |
8483 | | { DIS_PDU_EMITTERNAME_YEW_LOOP, " Yew Loop" }, |
8484 | | { DIS_PDU_EMITTERNAME_YITIAN_ADS, "YITIAN ADS" }, |
8485 | | { DIS_PDU_EMITTERNAME_YD_3, "YD-3" }, |
8486 | | { DIS_PDU_EMITTERNAME_YJ_12_MH, "YJ-12 MH" }, |
8487 | | { DIS_PDU_EMITTERNAME_YJ_62_MH, "YJ-62 MH" }, |
8488 | | { DIS_PDU_EMITTERNAME_YJ_82_MH, "YJ-82 MH" }, |
8489 | | { DIS_PDU_EMITTERNAME_YJ_83_MH, "YJ-83 MH" }, |
8490 | | { DIS_PDU_EMITTERNAME_YJ_63, "YJ-63" }, |
8491 | | { DIS_PDU_EMITTERNAME_YLC_2, "YLC-2" }, |
8492 | | { DIS_PDU_EMITTERNAME_YLC_2A, "YLC-2A" }, |
8493 | | { DIS_PDU_EMITTERNAME_YLC_4, "YLC-4" }, |
8494 | | { DIS_PDU_EMITTERNAME_YLC_6, "YLC-6" }, |
8495 | | { DIS_PDU_EMITTERNAME_YLC_6M, "YLC-6M" }, |
8496 | | { DIS_PDU_EMITTERNAME_YLC_8, "YLC-8" }, |
8497 | | { DIS_PDU_EMITTERNAME_YLC_8B, "YLC-8B" }, |
8498 | | { DIS_PDU_EMITTERNAME_YLC_18_TALL_PAGE, "YLC-18 Tall Page" }, |
8499 | | { DIS_PDU_EMITTERNAME_YO_YO, " Yo-Yo" }, |
8500 | | { DIS_PDU_EMITTERNAME_ZASLON_A, "Zaslon-A" }, |
8501 | | { DIS_PDU_EMITTERNAME_ZASLON_MULTI_PURPOSE_X_AND_S_BAND, "Zaslon Multi-purpose (X- and S-band)" }, |
8502 | | { DIS_PDU_EMITTERNAME_ZOO_PARK_1, "Zoo Park 1" }, |
8503 | | { DIS_PDU_EMITTERNAME_ZPS_6, "ZPS-6" }, |
8504 | | { DIS_PDU_EMITTERNAME_ZOOPARK_3, "ZOOPARK-3" }, |
8505 | | { DIS_PDU_EMITTERNAME_ZOOPARK_1M, "ZOOPARK-1M" }, |
8506 | | { DIS_PDU_EMITTERNAME_ZD_12, "ZD-12" }, |
8507 | | { DIS_PDU_EMITTERNAME_ZW_06, "ZW-06" }, |
8508 | | { DIS_PDU_EMITTERNAME_AN_ALQ_136_V_1, "AN/ALQ-136(V)1" }, |
8509 | | { DIS_PDU_EMITTERNAME_AN_ALQ_136_V_2, "AN/ALQ-136(V)2" }, |
8510 | | { DIS_PDU_EMITTERNAME_AN_ALQ_136_V_3, "AN/ALQ-136(V)3" }, |
8511 | | { DIS_PDU_EMITTERNAME_AN_ALQ_136_V_4, "AN/ALQ-136(V)4" }, |
8512 | | { DIS_PDU_EMITTERNAME_AN_ALQ_136_V_5, "AN/ALQ-136(V)5" }, |
8513 | | { DIS_PDU_EMITTERNAME_AN_ALQ_162_V_2, "AN/ALQ-162(V)2" }, |
8514 | | { DIS_PDU_EMITTERNAME_AN_ALQ_162_V_3, "AN/ALQ-162(V)3" }, |
8515 | | { DIS_PDU_EMITTERNAME_AN_ALQ_162_V_4, "AN/ALQ-162(V)4" }, |
8516 | | { DIS_PDU_EMITTERNAME_ZHUK_M, "Zhuk-M" }, |
8517 | | { DIS_PDU_EMITTERNAME_ZHUK_MAE, "ZHUK-MAE" }, |
8518 | | { DIS_PDU_EMITTERNAME_ZHUK_ME, "ZHUK-ME" }, |
8519 | | { DIS_PDU_EMITTERNAME_ZHUK_MME, "ZHUK-MME" }, |
8520 | | { DIS_PDU_EMITTERNAME_ZHUK_MSE, "Zhuk-MSE" }, |
8521 | | { 0, NULL } |
8522 | | }; |
8523 | | |
8524 | | static value_string_ext DIS_PDU_EmitterName_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_EmitterName_Strings); |
8525 | | |
8526 | | /* SISO-REF-010 [UID 76] */ |
8527 | | typedef enum |
8528 | | { |
8529 | | DIS_EMISSION_FUNCTION_OTHER = 0, |
8530 | | DIS_EMISSION_FUNCTION_MULTI_FUNCTION = 1, |
8531 | | DIS_EMISSION_FUNCTION_EARLY_WARNING_SURVEILLANCE = 2, |
8532 | | DIS_EMISSION_FUNCTION_HEIGHT_FINDER = 3, |
8533 | | DIS_EMISSION_FUNCTION_FIRE_CONTROL = 4, |
8534 | | DIS_EMISSION_FUNCTION_ACQUISITION_DETECTION = 5, |
8535 | | DIS_EMISSION_FUNCTION_TRACKER = 6, |
8536 | | DIS_EMISSION_FUNCTION_GUIDANCE_ILLUMINATION = 7, |
8537 | | DIS_EMISSION_FUNCTION_FIRING_POINT_LAUNCH_POINT_LOCATION = 8, |
8538 | | DIS_EMISSION_FUNCTION_RANGE_ONLY = 9, |
8539 | | DIS_EMISSION_FUNCTION_RADAR_ALTIMETER = 10, |
8540 | | DIS_EMISSION_FUNCTION_IMAGING = 11, |
8541 | | DIS_EMISSION_FUNCTION_MOTION_DETECTION = 12, |
8542 | | DIS_EMISSION_FUNCTION_NAVIGATION = 13, |
8543 | | DIS_EMISSION_FUNCTION_WEATHER_METEOROLOGICAL = 14, |
8544 | | DIS_EMISSION_FUNCTION_INSTRUMENTATION = 15, |
8545 | | DIS_EMISSION_FUNCTION_IDENTIFICATION_CLASSIFICATION_INCLUDING_IFF = 16, |
8546 | | DIS_EMISSION_FUNCTION_AAA_ANTI_AIRCRAFT_ARTILLERY_FIRE_CONTROL = 17, |
8547 | | DIS_EMISSION_FUNCTION_AIR_SEARCH_BOMB = 18, |
8548 | | DIS_EMISSION_FUNCTION_AIR_INTERCEPT = 19, |
8549 | | DIS_EMISSION_FUNCTION_ALTIMETER = 20, |
8550 | | DIS_EMISSION_FUNCTION_AIR_MAPPING = 21, |
8551 | | DIS_EMISSION_FUNCTION_AIR_TRAFFIC_CONTROL = 22, |
8552 | | DIS_EMISSION_FUNCTION_BEACON = 23, |
8553 | | DIS_EMISSION_FUNCTION_BATTLEFIELD_SURVEILLANCE = 24, |
8554 | | DIS_EMISSION_FUNCTION_GROUND_CONTROL_APPROACH = 25, |
8555 | | DIS_EMISSION_FUNCTION_GROUND_CONTROL_INTERCEPT = 26, |
8556 | | DIS_EMISSION_FUNCTION_COASTAL_SURVEILLANCE = 27, |
8557 | | DIS_EMISSION_FUNCTION_DECOY_MIMIC = 28, |
8558 | | DIS_EMISSION_FUNCTION_DATA_TRANSMISSION = 29, |
8559 | | DIS_EMISSION_FUNCTION_EARTH_SURVEILLANCE = 30, |
8560 | | DIS_EMISSION_FUNCTION_GUN_LAY_BEACON = 31, |
8561 | | DIS_EMISSION_FUNCTION_GROUND_MAPPING = 32, |
8562 | | DIS_EMISSION_FUNCTION_HARBOR_SURVEILLANCE = 33, |
8563 | | DIS_EMISSION_FUNCTION_ILS_INSTRUMENT_LANDING_SYSTEM = 35, |
8564 | | DIS_EMISSION_FUNCTION_IONOSPHERIC_SOUND = 36, |
8565 | | DIS_EMISSION_FUNCTION_INTERROGATOR = 37, |
8566 | | DIS_EMISSION_FUNCTION_JAMMER = 42, |
8567 | | DIS_EMISSION_FUNCTION_MISSILE_ACQUISITION = 47, |
8568 | | DIS_EMISSION_FUNCTION_MISSILE_DOWNLINK = 48, |
8569 | | DIS_EMISSION_FUNCTION_SPACE = 50, |
8570 | | DIS_EMISSION_FUNCTION_SURFACE_SEARCH = 51, |
8571 | | DIS_EMISSION_FUNCTION_SHELL_TRACKING = 52, |
8572 | | DIS_EMISSION_FUNCTION_TELEVISION = 56, |
8573 | | DIS_EMISSION_FUNCTION_UNKNOWN = 57, |
8574 | | DIS_EMISSION_FUNCTION_VIDEO_REMOTING = 58, |
8575 | | DIS_EMISSION_FUNCTION_EXPERIMENTAL_OR_TRAINING = 59, |
8576 | | DIS_EMISSION_FUNCTION_MISSILE_GUIDANCE = 60, |
8577 | | DIS_EMISSION_FUNCTION_MISSILE_HOMING = 61, |
8578 | | DIS_EMISSION_FUNCTION_MISSILE_TRACKING = 62, |
8579 | | DIS_EMISSION_FUNCTION_NAVIGATION_DISTANCE_MEASURING_EQUIPMENT = 71, |
8580 | | DIS_EMISSION_FUNCTION_TERRAIN_FOLLOWING = 72, |
8581 | | DIS_EMISSION_FUNCTION_WEATHER_AVOIDANCE = 73, |
8582 | | DIS_EMISSION_FUNCTION_PROXIMITY_FUSE = 74, |
8583 | | DIS_EMISSION_FUNCTION_RADIOSONDE = 76, |
8584 | | DIS_EMISSION_FUNCTION_SONOBUOY = 77, |
8585 | | DIS_EMISSION_FUNCTION_BATHYTHERMAL_SENSOR = 78, |
8586 | | DIS_EMISSION_FUNCTION_TOWED_COUNTER_MEASURE = 79, |
8587 | | DIS_EMISSION_FUNCTION_DIPPING_SONAR = 80, |
8588 | | DIS_EMISSION_FUNCTION_TOWED_ACOUSTIC_SENSOR = 81, |
8589 | | DIS_EMISSION_FUNCTION_WEAPON_NON_LETHAL = 96, |
8590 | | DIS_EMISSION_FUNCTION_WEAPON_LETHAL = 97, |
8591 | | DIS_EMISSION_FUNCTION_TEST_EQUIPMENT = 98, |
8592 | | DIS_EMISSION_FUNCTION_ACQUISITION_TRACK = 99, |
8593 | | DIS_EMISSION_FUNCTION_TRACK_GUIDANCE = 100, |
8594 | | DIS_EMISSION_FUNCTION_GUIDANCE_ILLUMINATION_TRACK_ACQUISITION = 101, |
8595 | | DIS_EMISSION_FUNCTION_SEARCH_ACQUISITION = 102, |
8596 | | DIS_EMISSION_FUNCTION_DROPSONDE = 103 |
8597 | | } DIS_PDU_Emitter_System_Function; |
8598 | | |
8599 | | static const value_string DIS_PDU_Emitter_System_Function_Strings[] = { |
8600 | | { DIS_EMISSION_FUNCTION_OTHER, "Other" }, |
8601 | | { DIS_EMISSION_FUNCTION_MULTI_FUNCTION, "Multi-function" }, |
8602 | | { DIS_EMISSION_FUNCTION_EARLY_WARNING_SURVEILLANCE, "Early Warning/Surveillance" }, |
8603 | | { DIS_EMISSION_FUNCTION_HEIGHT_FINDER, "Height Finder" }, |
8604 | | { DIS_EMISSION_FUNCTION_FIRE_CONTROL, "Fire Control" }, |
8605 | | { DIS_EMISSION_FUNCTION_ACQUISITION_DETECTION, "Acquisition/Detection" }, |
8606 | | { DIS_EMISSION_FUNCTION_TRACKER, "Tracker" }, |
8607 | | { DIS_EMISSION_FUNCTION_GUIDANCE_ILLUMINATION, "Guidance/Illumination" }, |
8608 | | { DIS_EMISSION_FUNCTION_FIRING_POINT_LAUNCH_POINT_LOCATION, "Firing point/launch point location" }, |
8609 | | { DIS_EMISSION_FUNCTION_RANGE_ONLY, "Range-Only" }, |
8610 | | { DIS_EMISSION_FUNCTION_RADAR_ALTIMETER, "Radar Altimeter" }, |
8611 | | { DIS_EMISSION_FUNCTION_IMAGING, "Imaging" }, |
8612 | | { DIS_EMISSION_FUNCTION_MOTION_DETECTION, "Motion Detection" }, |
8613 | | { DIS_EMISSION_FUNCTION_NAVIGATION, "Navigation" }, |
8614 | | { DIS_EMISSION_FUNCTION_WEATHER_METEOROLOGICAL, "Weather / Meteorological" }, |
8615 | | { DIS_EMISSION_FUNCTION_INSTRUMENTATION, "Instrumentation" }, |
8616 | | { DIS_EMISSION_FUNCTION_IDENTIFICATION_CLASSIFICATION_INCLUDING_IFF, "Identification/Classification (including IFF)" }, |
8617 | | { DIS_EMISSION_FUNCTION_AAA_ANTI_AIRCRAFT_ARTILLERY_FIRE_CONTROL, "AAA (Anti-Aircraft Artillery) Fire Control" }, |
8618 | | { DIS_EMISSION_FUNCTION_AIR_SEARCH_BOMB, "Air Search/Bomb" }, |
8619 | | { DIS_EMISSION_FUNCTION_AIR_INTERCEPT, "Air Intercept" }, |
8620 | | { DIS_EMISSION_FUNCTION_ALTIMETER, "Altimeter" }, |
8621 | | { DIS_EMISSION_FUNCTION_AIR_MAPPING, "Air Mapping" }, |
8622 | | { DIS_EMISSION_FUNCTION_AIR_TRAFFIC_CONTROL, "Air Traffic Control" }, |
8623 | | { DIS_EMISSION_FUNCTION_BEACON, "Beacon" }, |
8624 | | { DIS_EMISSION_FUNCTION_BATTLEFIELD_SURVEILLANCE, "Battlefield Surveillance" }, |
8625 | | { DIS_EMISSION_FUNCTION_GROUND_CONTROL_APPROACH, "Ground Control Approach" }, |
8626 | | { DIS_EMISSION_FUNCTION_GROUND_CONTROL_INTERCEPT, "Ground Control Intercept" }, |
8627 | | { DIS_EMISSION_FUNCTION_COASTAL_SURVEILLANCE, "Coastal Surveillance" }, |
8628 | | { DIS_EMISSION_FUNCTION_DECOY_MIMIC, "Decoy/Mimic" }, |
8629 | | { DIS_EMISSION_FUNCTION_DATA_TRANSMISSION, "Data Transmission" }, |
8630 | | { DIS_EMISSION_FUNCTION_EARTH_SURVEILLANCE, "Earth Surveillance" }, |
8631 | | { DIS_EMISSION_FUNCTION_GUN_LAY_BEACON, "Gun Lay Beacon" }, |
8632 | | { DIS_EMISSION_FUNCTION_GROUND_MAPPING, "Ground Mapping" }, |
8633 | | { DIS_EMISSION_FUNCTION_HARBOR_SURVEILLANCE, "Harbor Surveillance" }, |
8634 | | { DIS_EMISSION_FUNCTION_ILS_INSTRUMENT_LANDING_SYSTEM, "ILS (Instrument Landing System)" }, |
8635 | | { DIS_EMISSION_FUNCTION_IONOSPHERIC_SOUND, "Ionospheric Sound" }, |
8636 | | { DIS_EMISSION_FUNCTION_INTERROGATOR, "Interrogator" }, |
8637 | | { DIS_EMISSION_FUNCTION_JAMMER, "Jammer" }, |
8638 | | { DIS_EMISSION_FUNCTION_MISSILE_ACQUISITION, "Missile Acquisition" }, |
8639 | | { DIS_EMISSION_FUNCTION_MISSILE_DOWNLINK, "Missile Downlink" }, |
8640 | | { DIS_EMISSION_FUNCTION_SPACE, "Space" }, |
8641 | | { DIS_EMISSION_FUNCTION_SURFACE_SEARCH, "Surface Search" }, |
8642 | | { DIS_EMISSION_FUNCTION_SHELL_TRACKING, "Shell Tracking" }, |
8643 | | { DIS_EMISSION_FUNCTION_TELEVISION, "Television" }, |
8644 | | { DIS_EMISSION_FUNCTION_UNKNOWN, "Unknown" }, |
8645 | | { DIS_EMISSION_FUNCTION_VIDEO_REMOTING, "Video Remoting" }, |
8646 | | { DIS_EMISSION_FUNCTION_EXPERIMENTAL_OR_TRAINING, "Experimental or Training" }, |
8647 | | { DIS_EMISSION_FUNCTION_MISSILE_GUIDANCE, "Missile Guidance" }, |
8648 | | { DIS_EMISSION_FUNCTION_MISSILE_HOMING, "Missile Homing" }, |
8649 | | { DIS_EMISSION_FUNCTION_MISSILE_TRACKING, "Missile Tracking" }, |
8650 | | { DIS_EMISSION_FUNCTION_NAVIGATION_DISTANCE_MEASURING_EQUIPMENT, "Navigation/Distance Measuring Equipment" }, |
8651 | | { DIS_EMISSION_FUNCTION_TERRAIN_FOLLOWING, "Terrain Following" }, |
8652 | | { DIS_EMISSION_FUNCTION_WEATHER_AVOIDANCE, "Weather Avoidance" }, |
8653 | | { DIS_EMISSION_FUNCTION_PROXIMITY_FUSE, "Proximity Fuse" }, |
8654 | | { DIS_EMISSION_FUNCTION_RADIOSONDE, "Radiosonde" }, |
8655 | | { DIS_EMISSION_FUNCTION_SONOBUOY, "Sonobuoy" }, |
8656 | | { DIS_EMISSION_FUNCTION_BATHYTHERMAL_SENSOR, "Bathythermal Sensor" }, |
8657 | | { DIS_EMISSION_FUNCTION_TOWED_COUNTER_MEASURE, "Towed Counter Measure" }, |
8658 | | { DIS_EMISSION_FUNCTION_DIPPING_SONAR, "Dipping Sonar" }, |
8659 | | { DIS_EMISSION_FUNCTION_TOWED_ACOUSTIC_SENSOR, "Towed Acoustic Sensor" }, |
8660 | | { DIS_EMISSION_FUNCTION_WEAPON_NON_LETHAL, "Weapon, non-lethal" }, |
8661 | | { DIS_EMISSION_FUNCTION_WEAPON_LETHAL, "Weapon, lethal" }, |
8662 | | { DIS_EMISSION_FUNCTION_TEST_EQUIPMENT, "Test Equipment" }, |
8663 | | { DIS_EMISSION_FUNCTION_ACQUISITION_TRACK, "Acquisition Track" }, |
8664 | | { DIS_EMISSION_FUNCTION_TRACK_GUIDANCE, "Track Guidance" }, |
8665 | | { DIS_EMISSION_FUNCTION_GUIDANCE_ILLUMINATION_TRACK_ACQUISITION, "Guidance Illumination Track Acquisition" }, |
8666 | | { DIS_EMISSION_FUNCTION_SEARCH_ACQUISITION, "Search Acquisition" }, |
8667 | | { DIS_EMISSION_FUNCTION_DROPSONDE, "Dropsonde" }, |
8668 | | { 0, NULL } |
8669 | | }; |
8670 | | |
8671 | | static value_string_ext DIS_PDU_Emitter_System_Function_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Emitter_System_Function_Strings); |
8672 | | |
8673 | | /* SISO-REF-010 [UID 77] */ |
8674 | | typedef enum |
8675 | | { |
8676 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_STATE_UPDATE_INDICATOR_HEARTBEAT_UPDATE = 0, |
8677 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_STATE_UPDATE_INDICATOR_CHANGED_DATA_UPDATE = 1 |
8678 | | } DIS_PDU_Electromagnetic_Emission_State_Update_Indicator; |
8679 | | |
8680 | | /* SISO-REF-010 [UID 78] */ |
8681 | | typedef enum |
8682 | | { |
8683 | | DIS_BEAM_FUNCTION_OTHER = 0, |
8684 | | DIS_BEAM_FUNCTION_SEARCH = 1, |
8685 | | DIS_BEAM_FUNCTION_HEIGHT_FINDING = 2, |
8686 | | DIS_BEAM_FUNCTION_ACQUISITION = 3, |
8687 | | DIS_BEAM_FUNCTION_TRACKING = 4, |
8688 | | DIS_BEAM_FUNCTION_ACQUISITION_AND_TRACKING = 5, |
8689 | | DIS_BEAM_FUNCTION_COMMAND_GUIDANCE = 6, |
8690 | | DIS_BEAM_FUNCTION_ILLUMINATION = 7, |
8691 | | DIS_BEAM_FUNCTION_RANGING = 8, |
8692 | | DIS_BEAM_FUNCTION_MISSILE_BEACON = 9, |
8693 | | DIS_BEAM_FUNCTION_MISSILE_FUSING = 10, |
8694 | | DIS_BEAM_FUNCTION_ACTIVE_RADAR_MISSILE_SEEKER = 11, |
8695 | | DIS_BEAM_FUNCTION_JAMMING = 12, |
8696 | | DIS_BEAM_FUNCTION_IFF = 13, |
8697 | | DIS_BEAM_FUNCTION_NAVIGATION_WEATHER = 14, |
8698 | | DIS_BEAM_FUNCTION_METEOROLOGICAL = 15, |
8699 | | DIS_BEAM_FUNCTION_DATA_TRANSMISSION = 16, |
8700 | | DIS_BEAM_FUNCTION_NAVIGATIONAL_DIRECTIONAL_BEACON = 17, |
8701 | | DIS_BEAM_FUNCTION_IR_JAMMER = 18, |
8702 | | DIS_BEAM_FUNCTION_GROUND_MAPPING = 19, |
8703 | | DIS_BEAM_FUNCTION_TIME_SHARED_SEARCH = 20, |
8704 | | DIS_BEAM_FUNCTION_TIME_SHARED_ACQUISITION = 21, |
8705 | | DIS_BEAM_FUNCTION_TIME_SHARED_TRACK = 22, |
8706 | | DIS_BEAM_FUNCTION_TIME_SHARED_COMMAND_GUIDANCE = 23, |
8707 | | DIS_BEAM_FUNCTION_TIME_SHARED_ILLUMINATION = 24, |
8708 | | DIS_BEAM_FUNCTION_TIME_SHARED_JAMMING = 25 |
8709 | | } DIS_PDU_Electromagnetic_Emission_Beam_Function; |
8710 | | |
8711 | | static const value_string DIS_PDU_Electromagnetic_Emission_Beam_Function_Strings[] = { |
8712 | | { DIS_BEAM_FUNCTION_OTHER, "Other" }, |
8713 | | { DIS_BEAM_FUNCTION_SEARCH, "Search" }, |
8714 | | { DIS_BEAM_FUNCTION_HEIGHT_FINDING, "Height Finding" }, |
8715 | | { DIS_BEAM_FUNCTION_ACQUISITION, "Acquisition" }, |
8716 | | { DIS_BEAM_FUNCTION_TRACKING, "Tracking" }, |
8717 | | { DIS_BEAM_FUNCTION_ACQUISITION_AND_TRACKING, "Acquisition and tracking" }, |
8718 | | { DIS_BEAM_FUNCTION_COMMAND_GUIDANCE, "Command guidance" }, |
8719 | | { DIS_BEAM_FUNCTION_ILLUMINATION, "Illumination" }, |
8720 | | { DIS_BEAM_FUNCTION_RANGING, "Ranging" }, |
8721 | | { DIS_BEAM_FUNCTION_MISSILE_BEACON, "Missile beacon" }, |
8722 | | { DIS_BEAM_FUNCTION_MISSILE_FUSING, "Missile Fusing" }, |
8723 | | { DIS_BEAM_FUNCTION_ACTIVE_RADAR_MISSILE_SEEKER, "Active radar missile seeker" }, |
8724 | | { DIS_BEAM_FUNCTION_JAMMING, "Jamming" }, |
8725 | | { DIS_BEAM_FUNCTION_IFF, "IFF" }, |
8726 | | { DIS_BEAM_FUNCTION_NAVIGATION_WEATHER, "Navigation / Weather" }, |
8727 | | { DIS_BEAM_FUNCTION_METEOROLOGICAL, "Meteorological" }, |
8728 | | { DIS_BEAM_FUNCTION_DATA_TRANSMISSION, "Data transmission" }, |
8729 | | { DIS_BEAM_FUNCTION_NAVIGATIONAL_DIRECTIONAL_BEACON, "Navigational directional beacon" }, |
8730 | | { DIS_BEAM_FUNCTION_IR_JAMMER, "IR Jammer" }, |
8731 | | { DIS_BEAM_FUNCTION_GROUND_MAPPING, "Ground Mapping" }, |
8732 | | { DIS_BEAM_FUNCTION_TIME_SHARED_SEARCH, "Time-Shared Search" }, |
8733 | | { DIS_BEAM_FUNCTION_TIME_SHARED_ACQUISITION, "Time-Shared Acquisition" }, |
8734 | | { DIS_BEAM_FUNCTION_TIME_SHARED_TRACK, "Time-Shared Track" }, |
8735 | | { DIS_BEAM_FUNCTION_TIME_SHARED_COMMAND_GUIDANCE, "Time-Shared Command Guidance" }, |
8736 | | { DIS_BEAM_FUNCTION_TIME_SHARED_ILLUMINATION, "Time-Shared Illumination" }, |
8737 | | { DIS_BEAM_FUNCTION_TIME_SHARED_JAMMING, "Time-Shared Jamming" }, |
8738 | | { 0, NULL } |
8739 | | }; |
8740 | | |
8741 | | /* SISO-REF-010 [UID 79] */ |
8742 | | typedef enum |
8743 | | { |
8744 | | DIS_PDU_HIGH_DENSITY_TRACK_JAM_NOT_SELECTED = 0, |
8745 | | DIS_PDU_HIGH_DENSITY_TRACK_JAM_SELECTED = 1 |
8746 | | } DIS_PDU_High_Density_Track_Jam; |
8747 | | |
8748 | | /* SISO-REF-010 [UID 80] */ |
8749 | | typedef enum |
8750 | | { |
8751 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_NOT_SPECIFIED = 0, |
8752 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_4 = 1000, |
8753 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_7 = 1100, |
8754 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_8 = 1200, |
8755 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_14_LANTIRN = 1300, |
8756 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_19 = 1400, |
8757 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_22A_SAFIRE = 1500, |
8758 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_22B_SAFIRE_LP = 1600, |
8759 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_22C_STAR_SAFIRE_I = 1700, |
8760 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_22D_BRITE_STAR = 1800, |
8761 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_24_V_DIRCM_NEMESIS = 1900, |
8762 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_25_LTS = 2000, |
8763 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_28_V_LITENING_II = 2100, |
8764 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_30 = 2200, |
8765 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_32 = 2300, |
8766 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_33_SNIPER = 2400, |
8767 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_37 = 2500, |
8768 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_38 = 2600, |
8769 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_40 = 2650, |
8770 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_32 = 2700, |
8771 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_35V = 2800, |
8772 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_37 = 2900, |
8773 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_38 = 3000, |
8774 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_44_V = 3100, |
8775 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_46 = 3200, |
8776 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_49 = 3300, |
8777 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_51 = 3400, |
8778 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_52_MTS_A = 3500, |
8779 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_ALQ_10 = 3600, |
8780 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_ASQ_228 = 3700, |
8781 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AVQ_25 = 4400, |
8782 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AVQ_26 = 4500, |
8783 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_GVS_5 = 4600, |
8784 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_PED_1_LLDR = 4700, |
8785 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TADS_LRF_D = 4800, |
8786 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_MMS_LRF_D = 4900, |
8787 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AH_1_C_NITE = 5000, |
8788 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_MATES = 5100, |
8789 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TCV_115 = 5200, |
8790 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TIM = 5300, |
8791 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TMS_303 = 5400, |
8792 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TMY_303 = 5500, |
8793 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_ALRAD = 5600, |
8794 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_RFTDL = 5700, |
8795 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_VVLR = 5800, |
8796 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_P0705_HELL = 6000, |
8797 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_P0708_PULSE = 6100, |
8798 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_HELD = 6200, |
8799 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TYPE_105 = 6300, |
8800 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TYPE_118 = 6400, |
8801 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TYPE_121 = 6500, |
8802 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TYPE_126 = 6600, |
8803 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TYPE_629 = 6700, |
8804 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_CLDS = 6800, |
8805 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TAV_38 = 6900, |
8806 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TMV_630 = 7000, |
8807 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_ALTM_1020 = 7100, |
8808 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_ALATS = 7200, |
8809 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_DARK_STAR_LAMPS = 7300, |
8810 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_GLTD_II = 7400, |
8811 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_MBT_ELRF = 7500, |
8812 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_MARK_VII = 7600, |
8813 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_SIRE_V = 7700, |
8814 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_16B = 7800, |
8815 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_16D_AESOP = 7900, |
8816 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_21_STAR_SAFIRE_III = 8000, |
8817 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_22E_BRITE_STAR = 8100, |
8818 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAQ_36_STAR_SAFIRE_II = 8200, |
8819 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_38A_NITE_HAWK = 8300, |
8820 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_38B_NITE_HAWK = 8400, |
8821 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_44C_V = 8500, |
8822 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_AAS_53_CSP = 8600, |
8823 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_ASQ_28_ATFLIR = 8700, |
8824 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_DAS_1_MTS_B = 8800, |
8825 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_PAQ_1_LTD = 8900, |
8826 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_PAQ_3_MULE = 9000, |
8827 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_PEQ_1_SOFLAM = 9090, |
8828 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_PEQ_3 = 9100, |
8829 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_PEQ_15_ATPIAL = 9140, |
8830 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_PEQ_18_IZLID_1000P = 9150, |
8831 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_TVQ_2_G_VLLD = 9200, |
8832 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_ZSQ_2_V_1_EOS = 9300, |
8833 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_AN_ZSQ_2_V_2_EOS = 9400, |
8834 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_CIRCM = 9500, |
8835 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_GUARDIAN = 9600, |
8836 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_IZLID_200P = 9700, |
8837 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_IZLID_1000P_W = 9800, |
8838 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_MMS = 9900, |
8839 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_M_TADS_PNVS_ARROWHEAD = 10000, |
8840 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_RBS_70 = 10100, |
8841 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_RBS_90 = 10200, |
8842 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TADS_PNVS = 10300, |
8843 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_COLIBRI = 10400, |
8844 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_DAMOCLES = 10500, |
8845 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_I_251_SHKVAL = 10600, |
8846 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_KPS_53AV_EOTS = 10700, |
8847 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_STAR_SAFIRE_380 = 10800, |
8848 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_JANUS_T_EOS = 10900, |
8849 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_LOTHAR_EOS = 11000, |
8850 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_MK46_MOD_1_EOS = 11100, |
8851 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_MTK_201ME_EOS = 11200, |
8852 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_THALES_MIRADOR_MK2_EOS = 11300, |
8853 | | DIS_PDU_DESIGNATOR_SYSTEM_NAME_TPN_1M_49_23_EOS = 11400 |
8854 | | } DIS_PDU_Designator_System_Name; |
8855 | | |
8856 | | /* SISO-REF-010 [UID 82] */ |
8857 | | typedef enum |
8858 | | { |
8859 | | DIS_PDU_IFF_SYSTEM_TYPE_NOT_USED_INVALID_VALUE = 0, |
8860 | | DIS_PDU_IFF_SYSTEM_TYPE_MARK_X_XII_ATCRBS_TRANSPONDER = 1, |
8861 | | DIS_PDU_IFF_SYSTEM_TYPE_MARK_X_XII_ATCRBS_INTERROGATOR = 2, |
8862 | | DIS_PDU_IFF_SYSTEM_TYPE_SOVIET_TRANSPONDER = 3, |
8863 | | DIS_PDU_IFF_SYSTEM_TYPE_SOVIET_INTERROGATOR = 4, |
8864 | | DIS_PDU_IFF_SYSTEM_TYPE_RRB_TRANSPONDER = 5, |
8865 | | DIS_PDU_IFF_SYSTEM_TYPE_MARK_XIIA_INTERROGATOR = 6, |
8866 | | DIS_PDU_IFF_SYSTEM_TYPE_MODE_5_INTERROGATOR = 7, |
8867 | | DIS_PDU_IFF_SYSTEM_TYPE_MODE_S_INTERROGATOR = 8, |
8868 | | DIS_PDU_IFF_SYSTEM_TYPE_MARK_XIIA_TRANSPONDER = 9, |
8869 | | DIS_PDU_IFF_SYSTEM_TYPE_MODE_5_TRANSPONDER = 10, |
8870 | | DIS_PDU_IFF_SYSTEM_TYPE_MODE_S_TRANSPONDER = 11, |
8871 | | DIS_PDU_IFF_SYSTEM_TYPE_MARK_XIIA_COMBINED_INTERROGATOR_TRANSPONDER_CIT = 12, |
8872 | | DIS_PDU_IFF_SYSTEM_TYPE_MARK_XII_COMBINED_INTERROGATOR_TRANSPONDER_CIT = 13, |
8873 | | DIS_PDU_IFF_SYSTEM_TYPE_TCAS_ACAS_TRANSCEIVER = 14 |
8874 | | } DIS_PDU_IFF_System_Type; |
8875 | | |
8876 | | static const value_string DIS_PDU_IFF_System_Type_Strings[] = { |
8877 | | { DIS_PDU_IFF_SYSTEM_TYPE_NOT_USED_INVALID_VALUE, "Not Used (Invalid Value)" }, |
8878 | | { DIS_PDU_IFF_SYSTEM_TYPE_MARK_X_XII_ATCRBS_TRANSPONDER, "Mark X/XII/ATCRBS Transponder" }, |
8879 | | { DIS_PDU_IFF_SYSTEM_TYPE_MARK_X_XII_ATCRBS_INTERROGATOR, "Mark X/XII/ATCRBS Interrogator" }, |
8880 | | { DIS_PDU_IFF_SYSTEM_TYPE_SOVIET_TRANSPONDER, "Soviet Transponder" }, |
8881 | | { DIS_PDU_IFF_SYSTEM_TYPE_SOVIET_INTERROGATOR, "Soviet Interrogator" }, |
8882 | | { DIS_PDU_IFF_SYSTEM_TYPE_RRB_TRANSPONDER, "RRB Transponder" }, |
8883 | | { DIS_PDU_IFF_SYSTEM_TYPE_MARK_XIIA_INTERROGATOR, "Mark XIIA Interrogator" }, |
8884 | | { DIS_PDU_IFF_SYSTEM_TYPE_MODE_5_INTERROGATOR, "Mode 5 Interrogator" }, |
8885 | | { DIS_PDU_IFF_SYSTEM_TYPE_MODE_S_INTERROGATOR, "Mode S Interrogator" }, |
8886 | | { DIS_PDU_IFF_SYSTEM_TYPE_MARK_XIIA_TRANSPONDER, "Mark XIIA Transponder" }, |
8887 | | { DIS_PDU_IFF_SYSTEM_TYPE_MODE_5_TRANSPONDER, "Mode 5 Transponder" }, |
8888 | | { DIS_PDU_IFF_SYSTEM_TYPE_MODE_S_TRANSPONDER, "Mode S Transponder" }, |
8889 | | { DIS_PDU_IFF_SYSTEM_TYPE_MARK_XIIA_COMBINED_INTERROGATOR_TRANSPONDER_CIT, "Mark XIIA Combined Interrogator/Transponder (CIT)" }, |
8890 | | { DIS_PDU_IFF_SYSTEM_TYPE_MARK_XII_COMBINED_INTERROGATOR_TRANSPONDER_CIT, "Mark XII Combined Interrogator/Transponder (CIT)" }, |
8891 | | { DIS_PDU_IFF_SYSTEM_TYPE_TCAS_ACAS_TRANSCEIVER, "TCAS/ACAS Transceiver" }, |
8892 | | { 0, NULL } |
8893 | | }; |
8894 | | |
8895 | | /* SISO-REF-010 [UID 83] */ |
8896 | | typedef enum |
8897 | | { |
8898 | | DIS_PDU_IFF_SYSTEM_NAME_NOT_USED_INVALID_VALUE = 0, |
8899 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X = 1, |
8900 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XII = 2, |
8901 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_ATCRBS = 3, |
8902 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_SOVIET = 4, |
8903 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MODE_S = 5, |
8904 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_XII_ATCRBS = 6, |
8905 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_XII_ATCRBS_MODE_S = 7, |
8906 | | DIS_PDU_IFF_SYSTEM_NAME_ARI_5954_RRB = 8, |
8907 | | DIS_PDU_IFF_SYSTEM_NAME_ARI_5983_RRB = 9, |
8908 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_RRB = 10, |
8909 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XIIA = 11, |
8910 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MODE_5 = 12, |
8911 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XIIA_COMBINED_INTERROGATOR_TRANSPONDER_CIT = 13, |
8912 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XII_COMBINED_INTERROGATOR_TRANSPONDER_CIT = 14, |
8913 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_TCAS_I_ACAS_I_TRANSCEIVER = 15, |
8914 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_TCAS_II_ACAS_II_TRANSCEIVER = 16, |
8915 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_A = 17, |
8916 | | DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_SIF = 18 |
8917 | | } DIS_PDU_IFF_System_Name; |
8918 | | |
8919 | | static const value_string DIS_PDU_IFF_System_Name_Strings[] = { |
8920 | | { DIS_PDU_IFF_SYSTEM_NAME_NOT_USED_INVALID_VALUE, "Not Used (Invalid Value)" }, |
8921 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X, "Generic Mark X" }, |
8922 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XII, "Generic Mark XII" }, |
8923 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_ATCRBS, "Generic ATCRBS" }, |
8924 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_SOVIET, "Generic Soviet" }, |
8925 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MODE_S, "Generic Mode S" }, |
8926 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_XII_ATCRBS, "Generic Mark X/XII/ATCRBS" }, |
8927 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_XII_ATCRBS_MODE_S, "Generic Mark X/XII/ATCRBS/Mode S" }, |
8928 | | { DIS_PDU_IFF_SYSTEM_NAME_ARI_5954_RRB, "ARI 5954 (RRB)" }, |
8929 | | { DIS_PDU_IFF_SYSTEM_NAME_ARI_5983_RRB, "ARI 5983 (RRB)" }, |
8930 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_RRB, "Generic RRB" }, |
8931 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XIIA, "Generic Mark XIIA" }, |
8932 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MODE_5, "Generic Mode 5" }, |
8933 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XIIA_COMBINED_INTERROGATOR_TRANSPONDER_CIT, "Generic Mark XIIA Combined Interrogator/Transponder (CIT)" }, |
8934 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_XII_COMBINED_INTERROGATOR_TRANSPONDER_CIT, "Generic Mark XII Combined Interrogator/Transponder (CIT)" }, |
8935 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_TCAS_I_ACAS_I_TRANSCEIVER, "Generic TCAS I/ACAS I Transceiver" }, |
8936 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_TCAS_II_ACAS_II_TRANSCEIVER, "Generic TCAS II/ACAS II Transceiver" }, |
8937 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_A, "Generic Mark X (A)" }, |
8938 | | { DIS_PDU_IFF_SYSTEM_NAME_GENERIC_MARK_X_SIF, "Generic Mark X (SIF)" }, |
8939 | | { 0, NULL } |
8940 | | }; |
8941 | | |
8942 | | /* SISO-REF-010 [UID 84] */ |
8943 | | typedef enum |
8944 | | { |
8945 | | DIS_PDU_IFF_SYSTEM_MODE_NO_STATEMENT = 0, |
8946 | | DIS_PDU_IFF_SYSTEM_MODE_OFF = 1, |
8947 | | DIS_PDU_IFF_SYSTEM_MODE_STANDBY = 2, |
8948 | | DIS_PDU_IFF_SYSTEM_MODE_NORMAL = 3, |
8949 | | DIS_PDU_IFF_SYSTEM_MODE_EMERGENCY = 4, |
8950 | | DIS_PDU_IFF_SYSTEM_MODE_LOW_OR_LOW_SENSITIVITY = 5 |
8951 | | } DIS_PDU_IFF_System_Mode; |
8952 | | |
8953 | | static const value_string DIS_PDU_IFF_System_Mode_Strings[] = { |
8954 | | { DIS_PDU_IFF_SYSTEM_MODE_NO_STATEMENT, "No Statement" }, |
8955 | | { DIS_PDU_IFF_SYSTEM_MODE_OFF, "Off" }, |
8956 | | { DIS_PDU_IFF_SYSTEM_MODE_STANDBY, "Standby" }, |
8957 | | { DIS_PDU_IFF_SYSTEM_MODE_NORMAL, "Normal" }, |
8958 | | { DIS_PDU_IFF_SYSTEM_MODE_EMERGENCY, "Emergency" }, |
8959 | | { DIS_PDU_IFF_SYSTEM_MODE_LOW_OR_LOW_SENSITIVITY, "Low or Low Sensitivity" }, |
8960 | | { 0, NULL } |
8961 | | }; |
8962 | | |
8963 | | /* SISO-REF-010 [UID 87] */ |
8964 | | typedef enum |
8965 | | { |
8966 | | DIS_PDU_IFF_LAYER_SPECIFIC_INFORMATION_NO_LAYER_SPECIFIC_INFORMATION_IS_PRESENT = 0 |
8967 | | } DIS_PDU_IFF_Layer_Specific_Information; |
8968 | | |
8969 | | /* SISO-REF-010 [UID 96] */ |
8970 | | typedef enum |
8971 | | { |
8972 | | DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_NO_STATEMENT = 0, |
8973 | | DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_VALID = 1, |
8974 | | DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_INVALID = 2, |
8975 | | DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_NO_RESPONSE = 3, |
8976 | | DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_UNABLE_TO_VERIFY = 4 |
8977 | | } DIS_PDU_IFF_Alternate_Mode_4_Challenge_Reply; |
8978 | | |
8979 | | static const value_string DIS_PDU_IFF_Alternate_Mode_4_Challenge_Reply_Strings[] = { |
8980 | | { DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_NO_STATEMENT, "No Statement" }, |
8981 | | { DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_VALID, "Valid" }, |
8982 | | { DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_INVALID, "Invalid" }, |
8983 | | { DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_NO_RESPONSE, "No response" }, |
8984 | | { DIS_PDU_IFF_ALTERNATE_MODE_4_CHALLENGE_REPLY_UNABLE_TO_VERIFY, "Unable to Verify" }, |
8985 | | { 0, NULL } |
8986 | | }; |
8987 | | |
8988 | | /* SISO-REF-010 [UID 97] */ |
8989 | | typedef enum |
8990 | | { |
8991 | | DIS_PDU_IFF_SYSTEM_TYPE_1_OPERATIONAL_PARAMETER_1_NO_OPERATIONAL_PARAMETER_1_DATA = 0 |
8992 | | } DIS_PDU_IFF_System_Type_1_Operational_Parameter_1; |
8993 | | |
8994 | | /* SISO-REF-010 [UID 98] */ |
8995 | | typedef enum |
8996 | | { |
8997 | | DIS_PDU_IFF_SYSTEM_TYPE_1_OPERATIONAL_PARAMETER_2_NO_OPERATIONAL_PARAMETER_2_DATA = 0 |
8998 | | } DIS_PDU_IFF_System_Type_1_Operational_Parameter_2; |
8999 | | |
9000 | | /* SISO-REF-010 [UID 99] */ |
9001 | | typedef enum |
9002 | | { |
9003 | | DIS_PDU_EXTENSION_RECORD_TYPES_ARTICULATED_PARTS = 2000, |
9004 | | DIS_PDU_EXTENSION_RECORD_TYPES_ATTACHED_PARTS = 2001, |
9005 | | DIS_PDU_EXTENSION_RECORD_TYPES_ENTITY_ASSOCIATION = 2002, |
9006 | | DIS_PDU_EXTENSION_RECORD_TYPES_ENTITY_TYPE = 2003, |
9007 | | DIS_PDU_EXTENSION_RECORD_TYPES_SEPARATION = 2004, |
9008 | | DIS_PDU_EXTENSION_RECORD_TYPES_POINT_OBJECT = 2005, |
9009 | | DIS_PDU_EXTENSION_RECORD_TYPES_LINEAR_OBJECT = 2006, |
9010 | | DIS_PDU_EXTENSION_RECORD_TYPES_AREAL_OBJECT = 2007, |
9011 | | DIS_PDU_EXTENSION_RECORD_TYPES_COMBINED_PARABOLIC_CIRCULAR_DRA = 2010, |
9012 | | DIS_PDU_EXTENSION_RECORD_TYPES_MULTIPLE_STATIC_ENTITY = 2020, |
9013 | | DIS_PDU_EXTENSION_RECORD_TYPES_MULTIPLE_MOVING_ENTITY = 2021, |
9014 | | DIS_PDU_EXTENSION_RECORD_TYPES_MULTIPLE_ACCELERATING_ENTITY = 2022, |
9015 | | DIS_PDU_EXTENSION_RECORD_TYPES_MULTIPLE_POINT_OBJECT = 2023, |
9016 | | DIS_PDU_EXTENSION_RECORD_TYPES_IS_PART_OF = 2030, |
9017 | | DIS_PDU_EXTENSION_RECORD_TYPES_COLLISION_ELASTIC = 2500, |
9018 | | DIS_PDU_EXTENSION_RECORD_TYPES_HIGH_FIDELITY_HAVE_QUICK = 3000, |
9019 | | DIS_PDU_EXTENSION_RECORD_TYPES_ANTENNA_LOCATION = 3001, |
9020 | | DIS_PDU_EXTENSION_RECORD_TYPES_RELATIVE_ANTENNA_LOCATION = 3002, |
9021 | | DIS_PDU_EXTENSION_RECORD_TYPES_CRYPTO_SYSTEM = 3003, |
9022 | | DIS_PDU_EXTENSION_RECORD_TYPES_BEAM_ANTENNA_PATTERN = 3004, |
9023 | | DIS_PDU_EXTENSION_RECORD_TYPES_ENCODED_AUDIO = 3100, |
9024 | | DIS_PDU_EXTENSION_RECORD_TYPES_DATABASE_INDEX = 3101, |
9025 | | DIS_PDU_EXTENSION_RECORD_TYPES_INTERCOM_ENTITY_DESTINATION = 3200, |
9026 | | DIS_PDU_EXTENSION_RECORD_TYPES_INTERCOM_GROUP_DESTINATION = 3201, |
9027 | | DIS_PDU_EXTENSION_RECORD_TYPES_INTERCOM_GROUP_ASSIGNMENT = 3202, |
9028 | | DIS_PDU_EXTENSION_RECORD_TYPES_EE_BEAM = 3503, |
9029 | | DIS_PDU_EXTENSION_RECORD_TYPES_JAMMER_PARAMETERS = 3504, |
9030 | | DIS_PDU_EXTENSION_RECORD_TYPES_UNIVERSAL_SCAN_DATA = 3505, |
9031 | | DIS_PDU_EXTENSION_RECORD_TYPES_PULSE_TABLE_DEFINITION = 3506, |
9032 | | DIS_PDU_EXTENSION_RECORD_TYPES_BEAM_SHAPE_DEFINITION = 3507, |
9033 | | DIS_PDU_EXTENSION_RECORD_TYPES_FUNDAMENTAL_PARAMETERS_LIST = 3508, |
9034 | | DIS_PDU_EXTENSION_RECORD_TYPES_AZ_EL_LIST = 3509, |
9035 | | DIS_PDU_EXTENSION_RECORD_TYPES_BEAM_ACTIVITY = 3510, |
9036 | | DIS_PDU_EXTENSION_RECORD_TYPES_JAMMER_ACTIVATION = 3511, |
9037 | | DIS_PDU_EXTENSION_RECORD_TYPES_JAMMER_FALSE_TARGETS = 3512, |
9038 | | DIS_PDU_EXTENSION_RECORD_TYPES_JAMMER_TRIGGERED = 3513, |
9039 | | DIS_PDU_EXTENSION_RECORD_TYPES_BLANKING_SECTORS = 3514, |
9040 | | DIS_PDU_EXTENSION_RECORD_TYPES_ANGLE_DECEPTION_PARAMETERS = 3515, |
9041 | | DIS_PDU_EXTENSION_RECORD_TYPES_RANGE_DECEPTION = 3516, |
9042 | | DIS_PDU_EXTENSION_RECORD_TYPES_VELOCITY_DECEPTION = 3517, |
9043 | | DIS_PDU_EXTENSION_RECORD_TYPES_FALSE_TARGETS_PARAMETERS = 3518, |
9044 | | DIS_PDU_EXTENSION_RECORD_TYPES_DE_PRECISION_AIMPOINT = 4000, |
9045 | | DIS_PDU_EXTENSION_RECORD_TYPES_DE_AREA_AIMPOINT_V2 = 4002, |
9046 | | DIS_PDU_EXTENSION_RECORD_TYPES_DE_DAMAGE_DESCRIPTION = 4500, |
9047 | | DIS_PDU_EXTENSION_RECORD_TYPES_IO_EFFECT = 5500, |
9048 | | DIS_PDU_EXTENSION_RECORD_TYPES_IO_COMMUNICATIONS_NODE = 5501, |
9049 | | DIS_PDU_EXTENSION_RECORD_TYPES_SUPPLY_QUANTITY = 6000, |
9050 | | DIS_PDU_EXTENSION_RECORD_TYPES_LASER_BEAM = 6500, |
9051 | | DIS_PDU_EXTENSION_RECORD_TYPES_UA_SHAFTS = 7000, |
9052 | | DIS_PDU_EXTENSION_RECORD_TYPES_UA_ADDITIONAL_PASSIVE_ACTIVITY = 7001, |
9053 | | DIS_PDU_EXTENSION_RECORD_TYPES_UA_SYSTEM = 7002, |
9054 | | DIS_PDU_EXTENSION_RECORD_TYPES_CONE_1_GEOMETRY = 8001, |
9055 | | DIS_PDU_EXTENSION_RECORD_TYPES_RECORD_TYPE_QUERY = 9000, |
9056 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_STATE = 47100, |
9057 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_MODE = 47150, |
9058 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_HEALTH_STATUS_EXTENSION_RECORD = 47200, |
9059 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_STATUS_TYPE_DESCRIPTION_EXTENSION_RECORD = 47210, |
9060 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_STATUS_DESCRIPTION_EXTENSION_RECORD = 47220, |
9061 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_HEALTH_STATUS_CAPABILITY_EXTENSION_RECORD = 47230, |
9062 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_HEALTH_STATUS_HEARTBEAT_REQUEST_EXTENSION_RECORD = 47240, |
9063 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_INITIALIZATION_DATA_EXTENSION_RECORD = 47300, |
9064 | | DIS_PDU_EXTENSION_RECORD_TYPES_EXERCISE_ID_EXTENSION_RECORD = 47400, |
9065 | | DIS_PDU_EXTENSION_RECORD_TYPES_APPLICATION_CAPABILITY_EXTENSION_RECORD = 47500, |
9066 | | DIS_PDU_EXTENSION_RECORD_TYPES_DATA_QUERY_REQUEST_EXTENSION_RECORD = 47600, |
9067 | | DIS_PDU_EXTENSION_RECORD_TYPES_ASSET_ID_EXTENSION_RECORD = 47700, |
9068 | | DIS_PDU_EXTENSION_RECORD_TYPES_SET_CHECKPOINT_EXTENSION_RECORD = 47800, |
9069 | | DIS_PDU_EXTENSION_RECORD_TYPES_RESTORE_CHECKPOINT_EXTENSION_RECORD = 47810 |
9070 | | } DIS_PDU_Extension_Record_Types; |
9071 | | |
9072 | | /* SISO-REF-010 [UID 100] */ |
9073 | | typedef enum |
9074 | | { |
9075 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_SMALL_DOG = 1, |
9076 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_CHIHUAHUA = 2, |
9077 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_MEDIUM_DOG = 10, |
9078 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_AUSTRALIAN_CATTLE_DOG = 11, |
9079 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_LARGE_DOG = 20, |
9080 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_GERMAN_SHEPHERD = 21, |
9081 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_VERY_LARGE_DOG = 30, |
9082 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_GIANT_TURKISH_KANGAL = 31, |
9083 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_SHEEP = 40, |
9084 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_GOAT = 41, |
9085 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_PIG = 50, |
9086 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_COW = 60, |
9087 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_OX = 61, |
9088 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_OX_WITH_CART = 70, |
9089 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_HORSE = 80, |
9090 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_DONKEY = 81, |
9091 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_MULE = 82, |
9092 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_HORSE_WITH_RIDER = 90, |
9093 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_HORSE_WITH_CARGO = 91, |
9094 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_DONKEY_WITH_RIDER = 92, |
9095 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_DONKEY_WITH_CARGO = 93, |
9096 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_MULE_WITH_RIDER = 94, |
9097 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_MULE_WITH_CARGO = 95, |
9098 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_CAMEL = 100, |
9099 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_DROMEDARY_CAMEL_ONE_HUMP = 101, |
9100 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_BACTRIAN_CAMEL_TWO_HUMPS = 102, |
9101 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_DROMEDARY_CAMEL_WITH_RIDER = 110, |
9102 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_DROMEDARY_CAMEL_WITH_CARGO = 111, |
9103 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_200_MAMMAL_RAT = 200 |
9104 | | } DIS_PDU_Subcategories_for_Land_Category_200_Mammal; |
9105 | | |
9106 | | /* SISO-REF-010 [UID 101] */ |
9107 | | typedef enum |
9108 | | { |
9109 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_NEW_ZEALAND_NORTHERN_TUATARA = 1, |
9110 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_MONITOR = 3, |
9111 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_GECKO = 8, |
9112 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_IGUANA = 13, |
9113 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_CHAMELEON = 17, |
9114 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_NON_VENOMOUS_SNAKE = 30, |
9115 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_BOA = 31, |
9116 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_PYTHON = 35, |
9117 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_BULLSNAKE = 39, |
9118 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_KINGSNAKE = 43, |
9119 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_VENOMOUS_SNAKE = 60, |
9120 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_RATTLESNAKE = 61, |
9121 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_COPPERHEAD = 62, |
9122 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_COTTONMOUTH = 63, |
9123 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_TAIPAN = 64, |
9124 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_VIPER = 65, |
9125 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_COBRA = 66, |
9126 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_AUSTRALIAN_BROWN_SNAKE = 67, |
9127 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_TORTOISE = 90, |
9128 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_TURTLE = 100, |
9129 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_AMERICAN_ALLIGATOR = 120, |
9130 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_CROCODILE = 121, |
9131 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_201_REPTILE_AUSTRALIAN_FRESHWATER_CROCODILE = 122 |
9132 | | } DIS_PDU_Subcategories_for_Land_Category_201_Reptile; |
9133 | | |
9134 | | /* SISO-REF-010 [UID 102] */ |
9135 | | typedef enum |
9136 | | { |
9137 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_202_AMPHIBIAN_FROG = 1, |
9138 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_202_AMPHIBIAN_TOAD = 2, |
9139 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_202_AMPHIBIAN_SALAMANDER = 170, |
9140 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_202_AMPHIBIAN_CAECILIAN = 230 |
9141 | | } DIS_PDU_Subcategories_for_Land_Category_202_Amphibian; |
9142 | | |
9143 | | /* SISO-REF-010 [UID 103] */ |
9144 | | typedef enum |
9145 | | { |
9146 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_203_INSECT_BEETLE = 1, |
9147 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_203_INSECT_MANTIS = 60, |
9148 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_203_INSECT_COCKROACH = 70, |
9149 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_203_INSECT_ARMY_ANT = 80, |
9150 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_203_INSECT_FIRE_ANT = 81, |
9151 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_203_INSECT_GRASSHOPPER = 90, |
9152 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_203_INSECT_CENTIPEDE = 100 |
9153 | | } DIS_PDU_Subcategories_for_Land_Category_203_Insect; |
9154 | | |
9155 | | /* SISO-REF-010 [UID 104] */ |
9156 | | typedef enum |
9157 | | { |
9158 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_204_ARACHNID_SPIDER = 1, |
9159 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_204_ARACHNID_TICK = 20, |
9160 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_204_ARACHNID_SCORPION = 30, |
9161 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_204_ARACHNID_HARVESTMEN = 40, |
9162 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_204_ARACHNID_MITE = 50 |
9163 | | } DIS_PDU_Subcategories_for_Land_Category_204_Arachnid; |
9164 | | |
9165 | | /* SISO-REF-010 [UID 105] */ |
9166 | | typedef enum |
9167 | | { |
9168 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_205_MOLLUSK_SNAIL = 1, |
9169 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_205_MOLLUSK_SLUG = 50 |
9170 | | } DIS_PDU_Subcategories_for_Land_Category_205_Mollusk; |
9171 | | |
9172 | | /* SISO-REF-010 [UID 106] */ |
9173 | | typedef enum |
9174 | | { |
9175 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_BROWN_FOUR_EYED_OPOSSUM = 1, |
9176 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_BUSHY_TAILED_OPOSSUM = 2, |
9177 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_TATE_S_SHREW_OPOSSUM = 90, |
9178 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_GREATER_BILBY = 100, |
9179 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_TASMANIAN_DEVIL = 110, |
9180 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_BRUSH_TAILED_ROCK_WALLABY = 150, |
9181 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_EASTERN_WALLAROO = 160, |
9182 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_RED_KANGAROO = 170, |
9183 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_QUEENSLAND_KOALA = 200, |
9184 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_SOUTHERN_HAIRY_NOSED_WOMBAT = 205, |
9185 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_BRUSHTAIL_POSSUM = 210, |
9186 | | DIS_PDU_SUBCATEGORIES_FOR_LAND_CATEGORY_206_MARSUPIAL_SUGAR_GLIDER = 211 |
9187 | | } DIS_PDU_Subcategories_for_Land_Category_206_Marsupial; |
9188 | | |
9189 | | /* SISO-REF-010 [UID 110] */ |
9190 | | typedef enum |
9191 | | { |
9192 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_PENGUIN = 1, |
9193 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_SEAGULL = 2, |
9194 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_PELICAN = 3, |
9195 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_ALBATROSS = 4, |
9196 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_SWAN = 5, |
9197 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_CORMORANT = 6, |
9198 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_HERON = 7, |
9199 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_CRANE = 8, |
9200 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_OSPREY = 9, |
9201 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_LOON = 10, |
9202 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_STORK = 11, |
9203 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_FLAMINGO = 12, |
9204 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_DUCK = 13, |
9205 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_OSTRICH = 20, |
9206 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_EMU = 21, |
9207 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_CHICKEN = 22, |
9208 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_BLACK_BIRD = 30, |
9209 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_STARLING = 31, |
9210 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_BUDGERIGAR_PARAKEET = 32, |
9211 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_CANADIAN_GOOSE = 40, |
9212 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_CROW = 41, |
9213 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_EAGLE = 50, |
9214 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_VULTURE = 55, |
9215 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_FALCON = 60, |
9216 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_HAWK = 65, |
9217 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_OWL = 70, |
9218 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_200_BIRD_KITE = 80 |
9219 | | } DIS_PDU_Subcategories_for_Air_Category_200_Bird; |
9220 | | |
9221 | | /* SISO-REF-010 [UID 111] */ |
9222 | | typedef enum |
9223 | | { |
9224 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_MOTH = 1, |
9225 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_BUTTERFLY = 2, |
9226 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_FLY = 20, |
9227 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_MOSQUITO = 30, |
9228 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_WASP = 40, |
9229 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_BEE = 50, |
9230 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_BEETLE = 60, |
9231 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_DRAGONFLY = 70, |
9232 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_201_INSECT_LOCUST = 80 |
9233 | | } DIS_PDU_Subcategories_for_Air_Category_201_Insect; |
9234 | | |
9235 | | /* SISO-REF-010 [UID 112] */ |
9236 | | typedef enum |
9237 | | { |
9238 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_202_MAMMAL_BAT = 1, |
9239 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_202_MAMMAL_FLYING_SQUIRREL = 10, |
9240 | | DIS_PDU_SUBCATEGORIES_FOR_AIR_CATEGORY_202_MAMMAL_GLIDING_POSSUM = 20 |
9241 | | } DIS_PDU_Subcategories_for_Air_Category_202_Mammal; |
9242 | | |
9243 | | /* SISO-REF-010 [UID 120] */ |
9244 | | typedef enum |
9245 | | { |
9246 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_FORAGE_FISH_SMALL_SCHOOLING = 1, |
9247 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_HERRING = 2, |
9248 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_SARDINES = 3, |
9249 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_KRILL = 4, |
9250 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_SQUID = 5, |
9251 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_MEDIUM_SCHOOLING_FISH = 30, |
9252 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_HAKE = 31, |
9253 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_COD = 32, |
9254 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_HADDOCK = 33, |
9255 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_MACKEREL = 34, |
9256 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_LARGE_SCHOOLING_FISH = 60, |
9257 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_TUNA = 61, |
9258 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_SMALL_SHARK = 90, |
9259 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_DOGFISH_SHARK = 91, |
9260 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_MEDIUM_SHARK = 120, |
9261 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_MAKO_SHARK = 121, |
9262 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_HAMMERHEAD_SHARK = 122, |
9263 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_LARGE_SHARK = 150, |
9264 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_GREAT_WHITE_SHARK = 151, |
9265 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_TIGER_SHARK = 152, |
9266 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_BLUE_SHARK = 153, |
9267 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_WHALE_SHARK = 154, |
9268 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_SKATE = 180, |
9269 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_STINGRAY = 181, |
9270 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_EEL = 190, |
9271 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_MARLIN = 200, |
9272 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_200_FISH_SWORDFISH = 201 |
9273 | | } DIS_PDU_Subcategories_for_Subsurface_Category_200_Fish; |
9274 | | |
9275 | | /* SISO-REF-010 [UID 121] */ |
9276 | | typedef enum |
9277 | | { |
9278 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_WHALE = 1, |
9279 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BEAKED_WHALE = 2, |
9280 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BELUGA_WHALE = 3, |
9281 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BLUE_WHALE = 4, |
9282 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BOTTLENOSE_WHALE = 5, |
9283 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_NORTHERN_BOTTLENOSE_WHALE = 6, |
9284 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SOUTHERN_BOTTLENOSE_WHALE = 7, |
9285 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BOWHEAD_WHALE = 8, |
9286 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BRYDE_S_WHALE = 9, |
9287 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_DWARF_SPERM_WHALE = 10, |
9288 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_FINBACK_WHALE = 11, |
9289 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_GRAY_WHALE = 12, |
9290 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_HUMPBACK_WHALE = 13, |
9291 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_LONG_FINNED_PILOT_WHALE = 14, |
9292 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_MINKE_WHALE = 15, |
9293 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_NORTHERN_MINKE_WHALE = 16, |
9294 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SOUTHERN_MINKE_WHALE = 17, |
9295 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_NARWHAL_WHALE = 18, |
9296 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_ORCA_WHALE = 19, |
9297 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_PYGMY_SPERM_WHALE = 20, |
9298 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_RIGHT_WHALE = 21, |
9299 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_NORTH_ATLANTIC_RIGHT_WHALE = 22, |
9300 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_NORTH_PACIFIC_RIGHT_WHALE = 23, |
9301 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SOUTHERN_RIGHT_WHALE = 24, |
9302 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SEI_WHALE = 25, |
9303 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SHORT_FINNED_PILOT_WHALE = 26, |
9304 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SPERM_WHALE = 27, |
9305 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_DOLPHIN = 50, |
9306 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BOTTLENOSE_DOLPHIN = 51, |
9307 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BOTTLENOSE_INDO_PACIFIC_DOLPHIN = 52, |
9308 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BOTTLENOSE_BURRUNAN_DOLPHIN = 53, |
9309 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_ATLANTIC_SPOTTED_DOLPHIN = 54, |
9310 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_AUSTRALIAN_SNUBFIN_DOLPHIN = 55, |
9311 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_CHILEAN_BLACK_DOLPHIN = 56, |
9312 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_CHINESE_WHITE_DOLPHIN = 57, |
9313 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_CLYMENE_DOLPHIN = 58, |
9314 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_PORPOISE = 100, |
9315 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_HARBOUR_PORPOISE = 101, |
9316 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_CALIFORNIAN_PORPOISE = 102, |
9317 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_DALL_S_PORPOISE = 103, |
9318 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BURMEISTER_S_PORPOISE = 104, |
9319 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SEAL = 120, |
9320 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_BEARDED_SEAL = 121, |
9321 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_HARBOR_SEAL = 122, |
9322 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_FUR_SEAL = 123, |
9323 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_WEDDELL_SEAL = 124, |
9324 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_ELEPHANT_SEAL = 125, |
9325 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SEA_LION = 130, |
9326 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_AUSTRALIAN_SEA_LION = 131, |
9327 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_CALIFORNIA_SEA_LION = 132, |
9328 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_WALRUS = 140, |
9329 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_ATLANTIC_WALRUS = 141, |
9330 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_PACIFIC_WALRUS = 142, |
9331 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_OTTER = 150, |
9332 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SEA_OTTER = 151, |
9333 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_MANATEE = 160, |
9334 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_FLORIDA_MANATEE = 161, |
9335 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_DUGONGS = 162, |
9336 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_POLAR_BEAR = 200 |
9337 | | } DIS_PDU_Subcategories_for_Subsurface_Category_201_Mammal; |
9338 | | |
9339 | | /* SISO-REF-010 [UID 122] */ |
9340 | | typedef enum |
9341 | | { |
9342 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_SNAIL = 1, |
9343 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_SLUG = 10, |
9344 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_OCTOPUS = 20, |
9345 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_SQUID = 30, |
9346 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_CUTTLEFISH = 40, |
9347 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_CLAM = 50, |
9348 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_MUSCLE = 60, |
9349 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_OYSTER = 70, |
9350 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_202_MOLLUSK_SCALLOP = 80 |
9351 | | } DIS_PDU_Subcategories_for_Subsurface_Category_202_Mollusk; |
9352 | | |
9353 | | /* SISO-REF-010 [UID 123] */ |
9354 | | typedef enum |
9355 | | { |
9356 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_203_CRUSTACEAN_SHRIMP = 1, |
9357 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_203_CRUSTACEAN_SNAPPING_SHRIMP = 2, |
9358 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_203_CRUSTACEAN_CRAYFISH = 10, |
9359 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_203_CRUSTACEAN_LOBSTER = 20, |
9360 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_203_CRUSTACEAN_CRAB = 30 |
9361 | | } DIS_PDU_Subcategories_for_Subsurface_Category_203_Crustacean; |
9362 | | |
9363 | | /* SISO-REF-010 [UID 124] */ |
9364 | | typedef enum |
9365 | | { |
9366 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_204_INSECT_SEA_SKATER = 1, |
9367 | | DIS_PDU_SUBCATEGORIES_FOR_SUBSURFACE_CATEGORY_204_INSECT_WATER_BEETLE = 2 |
9368 | | } DIS_PDU_Subcategories_for_Subsurface_Category_204_Insect; |
9369 | | |
9370 | | /* SISO-REF-010 [UID 130] */ |
9371 | | typedef enum |
9372 | | { |
9373 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_201_TO_249 = 201, |
9374 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_250_TO_299 = 202, |
9375 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_300_TO_399 = 203, |
9376 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_400_TO_499 = 204, |
9377 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_500_TO_999 = 205, |
9378 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_1_000_TO_1_499 = 206, |
9379 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_1_500_TO_1_999 = 207, |
9380 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_2_000_TO_2_999 = 208, |
9381 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_3_000_TO_4_999 = 210, |
9382 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_5_000_TO_6_999 = 212, |
9383 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_7_000_TO_9_999 = 214, |
9384 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_10_000_TO_19_999 = 216, |
9385 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_FROM_20_000_TO_50_000 = 218, |
9386 | | DIS_PDU_ANIMAL_LIFEFORM_GROUP_SIZE_RANGE_ENUMERATION_FOR_ALL_DOMAINS_NUMBER_OF_ANIMALS_RANGE_GREATER_THAN_50_000 = 220 |
9387 | | } DIS_PDU_Animal_Lifeform_Group_Size_Range_Enumeration_for_all_Domains; |
9388 | | |
9389 | | /* SISO-REF-010 [UID 131] */ |
9390 | | typedef enum |
9391 | | { |
9392 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_LAND_AREA_SIZE_SMALL_AREA_2_000M2_4_000M2_5_TO_1_SQ_ACRE = 222, |
9393 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_LAND_AREA_SIZE_SMALL_AREA_DENSE_2_000M2_4_000M2_5_TO1_SQ_ACRE = 223, |
9394 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_LAND_AREA_SIZE_MEDIUM_AREA_20_000M2_41_000M2_10_TO_20_SQ_ACRES = 224, |
9395 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_LAND_AREA_SIZE_MEDIUM_AREA_DENSE_20_000M2_41_000M2_10_TO_20_SQ_ACRES = 225, |
9396 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_LAND_AREA_SIZE_LARGE_AREA_40_000M2_81_000M2_20_TO_40_SQ_ACRES = 226, |
9397 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_LAND_AREA_SIZE_LARGE_AREA_DENSE_40_000M2_81_000M2_20_TO_40_SQ_ACRES = 227 |
9398 | | } DIS_PDU_Specific_Dimension_Enumerations_for_Land_Area_Size; |
9399 | | |
9400 | | /* SISO-REF-010 [UID 132] */ |
9401 | | typedef enum |
9402 | | { |
9403 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_AIR_AREA_SIZE_SMALL_FLOCK_SWARM_5KM_LONG_X_5M_WIDE_1KM_X_5M = 222, |
9404 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_AIR_AREA_SIZE_SMALL_FLOCK_SWARM_DENSE_5KM_LONG_X_5M_WIDE_1KM_X_5M = 223, |
9405 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_AIR_AREA_SIZE_MEDIUM_FLOCK_SWARM_1KM_LONG_X_10M_WIDE_2KM_X_10M = 224, |
9406 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_AIR_AREA_SIZE_MEDIUM_FLOCK_SWARM_DENSE_1KM_LONG_X_10M_WIDE_2KM_X_10M = 225, |
9407 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_AIR_AREA_SIZE_LARGE_FLOCK_SWARM_10KM_LONG_X_100M_WIDE_20KM_X_100M = 226, |
9408 | | DIS_PDU_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_AIR_AREA_SIZE_LARGE_FLOCK_SWARM_DENSE_10KM_LONG_X_100M_WIDE_20KM_X_100M = 227 |
9409 | | } DIS_PDU_Specific_Dimension_Enumerations_for_Air_Area_Size; |
9410 | | |
9411 | | /* SISO-REF-010 [UID 133] */ |
9412 | | typedef enum |
9413 | | { |
9414 | | DIS_PDU_ADD_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_SUBSURFACE_AREA_SIZE_SMALL_SCHOOL_5KM_LONG_X_250M_WIDE_X_83M_DEEP_1KM_X_5KM_X_166M = 222, |
9415 | | DIS_PDU_ADD_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_SUBSURFACE_AREA_SIZE_SMALL_SCHOOL_DENSE_5KM_LONG_X_250M_WIDE_X_83M_DEEP_1KM_X_5KM_X_166M = 223, |
9416 | | DIS_PDU_ADD_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_SUBSURFACE_AREA_SIZE_MEDIUM_SCHOOL_5KM_X_1KM_X_125M_1KM_X_2KM_X_500M = 224, |
9417 | | DIS_PDU_ADD_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_SUBSURFACE_AREA_SIZE_MEDIUM_SCHOOL_DENSE_5KM_X_1KM_X_125M_1KM_X_2KM_X_500M = 225, |
9418 | | DIS_PDU_ADD_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_SUBSURFACE_AREA_SIZE_LARGE_SCHOOL_5KM_X_2KM_X_500M_10KM_X_4KM_X_1KM = 226, |
9419 | | DIS_PDU_ADD_SPECIFIC_DIMENSION_ENUMERATIONS_FOR_SUBSURFACE_AREA_SIZE_LARGE_SCHOOL_DENSE_5KM_X_2KM_X_500M_10KM_X_4KM_X_1KM = 227 |
9420 | | } DIS_PDU_Add_Specific_Dimension_Enumerations_for_Subsurface_Area_Size; |
9421 | | |
9422 | | /* SISO-REF-010 [UID 134] */ |
9423 | | typedef enum |
9424 | | { |
9425 | | DIS_PDU_ADD_VARIANTS_FOR_LAND_CATEGORY_200_MAMMAL_ANIMAL_WITH_A_MALE_CHILD_RIDER = 1, |
9426 | | DIS_PDU_ADD_VARIANTS_FOR_LAND_CATEGORY_200_MAMMAL_ANIMAL_WITH_A_FEMALE_CHILD_RIDER = 2, |
9427 | | DIS_PDU_ADD_VARIANTS_FOR_LAND_CATEGORY_200_MAMMAL_ANIMAL_WITH_AN_ADULT_MALE_RIDER = 3, |
9428 | | DIS_PDU_ADD_VARIANTS_FOR_LAND_CATEGORY_200_MAMMAL_ANIMAL_WITH_AN_ADULT_FEMALE_RIDER = 4, |
9429 | | DIS_PDU_ADD_VARIANTS_FOR_LAND_CATEGORY_200_MAMMAL_ANIMAL_HARNESSED_TO_A_PLOW = 5, |
9430 | | DIS_PDU_ADD_VARIANTS_FOR_LAND_CATEGORY_200_MAMMAL_ANIMAL_HARNESSED_TO_A_CART = 6 |
9431 | | } DIS_PDU_Add_Variants_for_Land_Category_200_Mammal; |
9432 | | |
9433 | | /* SISO-REF-010 [UID 135] */ |
9434 | | typedef enum |
9435 | | { |
9436 | | DIS_PDU_VARIANTS_FOR_LAND_CATEGORIES_REPTILES_AMPHIBIANS_INSECTS_AND_ARACHNIDS_BLACK = 1, |
9437 | | DIS_PDU_VARIANTS_FOR_LAND_CATEGORIES_REPTILES_AMPHIBIANS_INSECTS_AND_ARACHNIDS_GREEN = 2, |
9438 | | DIS_PDU_VARIANTS_FOR_LAND_CATEGORIES_REPTILES_AMPHIBIANS_INSECTS_AND_ARACHNIDS_SPOTTED = 3, |
9439 | | DIS_PDU_VARIANTS_FOR_LAND_CATEGORIES_REPTILES_AMPHIBIANS_INSECTS_AND_ARACHNIDS_RED = 4, |
9440 | | DIS_PDU_VARIANTS_FOR_LAND_CATEGORIES_REPTILES_AMPHIBIANS_INSECTS_AND_ARACHNIDS_BROWN = 5 |
9441 | | } DIS_PDU_Variants_for_Land_Categories_Reptiles_Amphibians_Insects_and_Arachnids; |
9442 | | |
9443 | | /* SISO-REF-010 [UID 136] */ |
9444 | | typedef enum |
9445 | | { |
9446 | | DIS_PDU_VARIANTS_FOR_AIR_CATEGORY_200_BIRD_BIRD_WITH_FISH = 1, |
9447 | | DIS_PDU_VARIANTS_FOR_AIR_CATEGORY_200_BIRD_V_PATTERN_FLOCK_SHAPE = 2, |
9448 | | DIS_PDU_VARIANTS_FOR_AIR_CATEGORY_200_BIRD_CIRCULAR_FLOCK_SHAPE = 3, |
9449 | | DIS_PDU_VARIANTS_FOR_AIR_CATEGORY_200_BIRD_IRREGULAR_FLOCK_SHAPE = 4 |
9450 | | } DIS_PDU_Variants_for_Air_Category_200_Bird; |
9451 | | |
9452 | | /* SISO-REF-010 [UID 137] */ |
9453 | | typedef enum |
9454 | | { |
9455 | | DIS_PDU_ADD_VARIANTS_FOR_AIR_CATEGORY_201_INSECT_VERTICAL_SHAPED_INSECT_SWARM = 1, |
9456 | | DIS_PDU_ADD_VARIANTS_FOR_AIR_CATEGORY_201_INSECT_CIRCULAR_SHAPED_INSECT_SWARM = 2, |
9457 | | DIS_PDU_ADD_VARIANTS_FOR_AIR_CATEGORY_201_INSECT_IRREGULAR_SHAPED_INSECT_SWARM = 3 |
9458 | | } DIS_PDU_Add_Variants_for_Air_Category_201_Insect; |
9459 | | |
9460 | | /* SISO-REF-010 [UID 138] */ |
9461 | | typedef enum |
9462 | | { |
9463 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_BLACK = 1, |
9464 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_GREEN = 2, |
9465 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_SPOTTED = 3, |
9466 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_RED = 4, |
9467 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_BROWN = 5, |
9468 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_BLUE = 6, |
9469 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_SILVER = 7, |
9470 | | DIS_PDU_ADD_VARIANTS_FOR_SUBSURFACE_CATEGORIES_FISH_MOLLUSK_CRUSTACEAN_AND_INSECT_GREY = 8 |
9471 | | } DIS_PDU_Add_Variants_for_Subsurface_Categories_Fish_Mollusk_Crustacean_and_Insect; |
9472 | | |
9473 | | /* SISO-REF-010 [UID 139] */ |
9474 | | typedef enum |
9475 | | { |
9476 | | DIS_PDU_VARIANTS_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SINGING = 1, |
9477 | | DIS_PDU_VARIANTS_FOR_SUBSURFACE_CATEGORY_201_MAMMAL_SPOUTING = 2 |
9478 | | } DIS_PDU_Variants_for_Subsurface_Category_201_Mammal; |
9479 | | |
9480 | | /* SISO-REF-010 [UID 143] */ |
9481 | | typedef enum |
9482 | | { |
9483 | | DIS_PDU_UA_STATE_CHANGE_UPDATE_INDICATOR_STATE_UPDATE = 0, |
9484 | | DIS_PDU_UA_STATE_CHANGE_UPDATE_INDICATOR_CHANGED_DATA_UPDATE = 1 |
9485 | | } DIS_PDU_UA_State_Change_Update_Indicator; |
9486 | | |
9487 | | /* SISO-REF-010 [UID 144] */ |
9488 | | typedef enum |
9489 | | { |
9490 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_OTHER = 0, |
9491 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_AN_BQQ_5 = 1, |
9492 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_AN_SSQ_62 = 2, |
9493 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_AN_SQS_23 = 3, |
9494 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_AN_SQS_26 = 4, |
9495 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_AN_SQS_53 = 5, |
9496 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_ALFS = 6, |
9497 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_LFA = 7, |
9498 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_AN_AQS_901 = 8, |
9499 | | DIS_PDU_UA_ACOUSTIC_SYSTEM_NAME_AN_AQS_902 = 9 |
9500 | | } DIS_PDU_UA_Acoustic_System_Name; |
9501 | | |
9502 | | /* SISO-REF-010 [UID 145] */ |
9503 | | typedef enum |
9504 | | { |
9505 | | DIS_PDU_UA_ACOUSTIC_EMITTER_SYSTEM_FUNCTION_OTHER = 0, |
9506 | | DIS_PDU_UA_ACOUSTIC_EMITTER_SYSTEM_FUNCTION_PLATFORM_SEARCH_DETECT_TRACK = 1, |
9507 | | DIS_PDU_UA_ACOUSTIC_EMITTER_SYSTEM_FUNCTION_NAVIGATION = 2, |
9508 | | DIS_PDU_UA_ACOUSTIC_EMITTER_SYSTEM_FUNCTION_MINE_HUNTING = 3, |
9509 | | DIS_PDU_UA_ACOUSTIC_EMITTER_SYSTEM_FUNCTION_WEAPON_SEARCH_DETECT_TRACK_DETECT = 4 |
9510 | | } DIS_PDU_UA_Acoustic_Emitter_System_Function; |
9511 | | |
9512 | | /* SISO-REF-010 [UID 146] */ |
9513 | | typedef enum |
9514 | | { |
9515 | | DIS_PDU_UA_ACTIVE_EMISSION_PARAMETER_INDEX_OTHER = 0 |
9516 | | } DIS_PDU_UA_Active_Emission_Parameter_Index; |
9517 | | |
9518 | | /* SISO-REF-010 [UID 147] */ |
9519 | | typedef enum |
9520 | | { |
9521 | | DIS_PDU_UA_SCAN_PATTERN_SCAN_PATTERN_NOT_USED = 0, |
9522 | | DIS_PDU_UA_SCAN_PATTERN_CONICAL = 1, |
9523 | | DIS_PDU_UA_SCAN_PATTERN_HELICAL = 2, |
9524 | | DIS_PDU_UA_SCAN_PATTERN_RASTER = 3, |
9525 | | DIS_PDU_UA_SCAN_PATTERN_SECTOR_SEARCH = 4, |
9526 | | DIS_PDU_UA_SCAN_PATTERN_CONTINUOUS_SEARCH = 5 |
9527 | | } DIS_PDU_UA_Scan_Pattern; |
9528 | | |
9529 | | /* SISO-REF-010 [UID 148] */ |
9530 | | typedef enum |
9531 | | { |
9532 | | DIS_PDU_UA_PASSIVE_PARAMETER_INDEX_OTHER = 0 |
9533 | | } DIS_PDU_UA_Passive_Parameter_Index; |
9534 | | |
9535 | | /* SISO-REF-010 [UID 150] */ |
9536 | | typedef enum |
9537 | | { |
9538 | | DIS_PDU_UA_ADDITIONAL_PASSIVE_ACTIVITY_PARAMETER_INDEX_OTHER = 0 |
9539 | | } DIS_PDU_UA_Additional_Passive_Activity_Parameter_Index; |
9540 | | |
9541 | | /* SISO-REF-010 [UID 155] */ |
9542 | | typedef enum |
9543 | | { |
9544 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_NO_STATEMENT = 0, |
9545 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_AMPLITUDE = 1, |
9546 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_AMPLITUDE_AND_ANGLE = 2, |
9547 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_ANGLE = 3, |
9548 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_COMBINATION = 4, |
9549 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_PULSE = 5, |
9550 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_UNMODULATED = 6, |
9551 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_CARRIER_PHASE_SHIFT_MODULATION_CPSM = 7, |
9552 | | DIS_PDU_TRANSMITTER_MAJOR_MODULATION_SATCOM = 8 |
9553 | | } DIS_PDU_Transmitter_Major_Modulation; |
9554 | | |
9555 | | static const value_string DIS_PDU_Transmitter_Major_Modulation_Strings[] = { |
9556 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_NO_STATEMENT, "No Statement" }, |
9557 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_AMPLITUDE, "Amplitude" }, |
9558 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_AMPLITUDE_AND_ANGLE, "Amplitude and Angle" }, |
9559 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_ANGLE, "Angle" }, |
9560 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_COMBINATION, "Combination" }, |
9561 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_PULSE, "Pulse" }, |
9562 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_UNMODULATED, "Unmodulated" }, |
9563 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_CARRIER_PHASE_SHIFT_MODULATION_CPSM, "Carrier Phase Shift Modulation (CPSM)" }, |
9564 | | { DIS_PDU_TRANSMITTER_MAJOR_MODULATION_SATCOM, "SATCOM" }, |
9565 | | { 0, NULL } |
9566 | | }; |
9567 | | |
9568 | | /* SISO-REF-010 [UID 156] */ |
9569 | | typedef enum |
9570 | | { |
9571 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_OTHER = 0, |
9572 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_AFSK_AUDIO_FREQUENCY_SHIFT_KEYING = 1, |
9573 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_AM_AMPLITUDE_MODULATION = 2, |
9574 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_CW_CONTINUOUS_WAVE_MODULATION = 3, |
9575 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_DSB_DOUBLE_SIDEBAND = 4, |
9576 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_ISB_INDEPENDENT_SIDEBAND = 5, |
9577 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_LSB_SINGLE_BAND_SUPPRESSED_CARRIER_LOWER_SIDEBAND_MODE = 6, |
9578 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_SSB_FULL_SINGLE_SIDEBAND_FULL_CARRIER = 7, |
9579 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_SSB_REDUC_SINGLE_BAND_REDUCED_CARRIER = 8, |
9580 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_USB_SINGLE_BAND_SUPPRESSED_CARRIER_UPPER_SIDEBAND_MODE = 9, |
9581 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_VSB_VESTIGIAL_SIDEBAND = 10 |
9582 | | } DIS_PDU_Transmitter_Detail_Amplitude_Modulation; |
9583 | | |
9584 | | static const value_string DIS_PDU_Transmitter_Detail_Amplitude_Modulation_Strings[] = { |
9585 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_OTHER, "Other" }, |
9586 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_AFSK_AUDIO_FREQUENCY_SHIFT_KEYING, "AFSK (Audio Frequency Shift Keying)" }, |
9587 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_AM_AMPLITUDE_MODULATION, "AM (Amplitude Modulation)" }, |
9588 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_CW_CONTINUOUS_WAVE_MODULATION, "CW (Continuous Wave Modulation)" }, |
9589 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_DSB_DOUBLE_SIDEBAND, "DSB (Double Sideband)" }, |
9590 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_ISB_INDEPENDENT_SIDEBAND, "ISB (Independent Sideband)" }, |
9591 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_LSB_SINGLE_BAND_SUPPRESSED_CARRIER_LOWER_SIDEBAND_MODE, "LSB (Single Band Suppressed Carrier, Lower Sideband Mode)" }, |
9592 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_SSB_FULL_SINGLE_SIDEBAND_FULL_CARRIER, "SSB-Full (Single Sideband Full Carrier)" }, |
9593 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_SSB_REDUC_SINGLE_BAND_REDUCED_CARRIER, "SSB-Reduc (Single Band Reduced Carrier)" }, |
9594 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_USB_SINGLE_BAND_SUPPRESSED_CARRIER_UPPER_SIDEBAND_MODE, "USB (Single Band Suppressed Carrier, Upper Sideband Mode)" }, |
9595 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_MODULATION_VSB_VESTIGIAL_SIDEBAND, "VSB (Vestigial Sideband)" }, |
9596 | | { 0, NULL } |
9597 | | }; |
9598 | | |
9599 | | /* SISO-REF-010 [UID 157] */ |
9600 | | typedef enum |
9601 | | { |
9602 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_AND_ANGLE_MODULATION_OTHER = 0, |
9603 | | DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_AND_ANGLE_MODULATION_AMPLITUDE_AND_ANGLE = 1 |
9604 | | } DIS_PDU_Transmitter_Detail_Amplitude_and_Angle_Modulation; |
9605 | | |
9606 | | static const value_string DIS_PDU_Transmitter_Detail_Amplitude_and_Angle_Modulation_Strings[] = { |
9607 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_AND_ANGLE_MODULATION_OTHER, "Other" }, |
9608 | | { DIS_PDU_TRANSMITTER_DETAIL_AMPLITUDE_AND_ANGLE_MODULATION_AMPLITUDE_AND_ANGLE, "Amplitude and Angle" }, |
9609 | | { 0, NULL } |
9610 | | }; |
9611 | | |
9612 | | /* SISO-REF-010 [UID 158] */ |
9613 | | typedef enum |
9614 | | { |
9615 | | DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_OTHER = 0, |
9616 | | DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_FM_FREQUENCY_MODULATION = 1, |
9617 | | DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_FSK_FREQUENCY_SHIFT_KEYING = 2, |
9618 | | DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_PM_PHASE_MODULATION = 3, |
9619 | | DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_MSK_MINIMUM_SHIFT_KEYING = 4 |
9620 | | } DIS_PDU_Transmitter_Detail_Angle_modulation; |
9621 | | |
9622 | | static const value_string DIS_PDU_Transmitter_Detail_Angle_modulation_Strings[] = { |
9623 | | { DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_OTHER, "Other" }, |
9624 | | { DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_FM_FREQUENCY_MODULATION, "FM (Frequency Modulation)" }, |
9625 | | { DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_FSK_FREQUENCY_SHIFT_KEYING, "FSK (Frequency Shift Keying)" }, |
9626 | | { DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_PM_PHASE_MODULATION, "PM (Phase Modulation)" }, |
9627 | | { DIS_PDU_TRANSMITTER_DETAIL_ANGLE_MODULATION_MSK_MINIMUM_SHIFT_KEYING, "MSK (Minimum Shift Keying)" }, |
9628 | | { 0, NULL } |
9629 | | }; |
9630 | | |
9631 | | /* SISO-REF-010 [UID 159] */ |
9632 | | typedef enum |
9633 | | { |
9634 | | DIS_PDU_TRANSMITTER_DETAIL_COMBINATION_MODULATION_OTHER = 0, |
9635 | | DIS_PDU_TRANSMITTER_DETAIL_COMBINATION_MODULATION_AMPLITUDE_ANGLE_PULSE = 1 |
9636 | | } DIS_PDU_Transmitter_Detail_Combination_Modulation; |
9637 | | |
9638 | | static const value_string DIS_PDU_Transmitter_Detail_Combination_Modulation_Strings[] = { |
9639 | | { DIS_PDU_TRANSMITTER_DETAIL_COMBINATION_MODULATION_OTHER, "Other" }, |
9640 | | { DIS_PDU_TRANSMITTER_DETAIL_COMBINATION_MODULATION_AMPLITUDE_ANGLE_PULSE, "Amplitude-Angle-Pulse" }, |
9641 | | { 0, NULL } |
9642 | | }; |
9643 | | |
9644 | | /* SISO-REF-010 [UID 160] */ |
9645 | | typedef enum |
9646 | | { |
9647 | | DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_OTHER = 0, |
9648 | | DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_PULSE = 1, |
9649 | | DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_X_BAND_TACAN_PULSE = 2, |
9650 | | DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_Y_BAND_TACAN_PULSE = 3 |
9651 | | } DIS_PDU_Transmitter_Detail_Pulse_Modulation; |
9652 | | |
9653 | | static const value_string DIS_PDU_Transmitter_Detail_Pulse_Modulation_Strings[] = { |
9654 | | { DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_OTHER, "Other" }, |
9655 | | { DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_PULSE, "Pulse" }, |
9656 | | { DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_X_BAND_TACAN_PULSE, "X Band TACAN Pulse" }, |
9657 | | { DIS_PDU_TRANSMITTER_DETAIL_PULSE_MODULATION_Y_BAND_TACAN_PULSE, "Y Band TACAN Pulse" }, |
9658 | | { 0, NULL } |
9659 | | }; |
9660 | | |
9661 | | /* SISO-REF-010 [UID 161] */ |
9662 | | typedef enum |
9663 | | { |
9664 | | DIS_PDU_TRANSMITTER_DETAIL_UNMODULATED_MODULATION_OTHER = 0, |
9665 | | DIS_PDU_TRANSMITTER_DETAIL_UNMODULATED_MODULATION_CONTINUOUS_WAVE_EMISSION_OF_AN_UNMODULATED_CARRIER = 1 |
9666 | | } DIS_PDU_Transmitter_Detail_Unmodulated_Modulation; |
9667 | | |
9668 | | static const value_string DIS_PDU_Transmitter_Detail_Unmodulated_Modulation_Strings[] = { |
9669 | | { DIS_PDU_TRANSMITTER_DETAIL_UNMODULATED_MODULATION_OTHER, "Other" }, |
9670 | | { DIS_PDU_TRANSMITTER_DETAIL_UNMODULATED_MODULATION_CONTINUOUS_WAVE_EMISSION_OF_AN_UNMODULATED_CARRIER, "Continuous Wave emission of an unmodulated carrier" }, |
9671 | | { 0, NULL } |
9672 | | }; |
9673 | | |
9674 | | /* SISO-REF-010 [UID 162] */ |
9675 | | typedef enum |
9676 | | { |
9677 | | DIS_PDU_TRANSMITTER_DETAIL_CARRIER_PHASE_SHIFT_MODULATION_OTHER = 0 |
9678 | | } DIS_PDU_Transmitter_Detail_Carrier_Phase_Shift_Modulation; |
9679 | | |
9680 | | static const value_string DIS_PDU_Transmitter_Detail_Carrier_Phase_Shift_Modulation_Strings[] = { |
9681 | | { DIS_PDU_TRANSMITTER_DETAIL_CARRIER_PHASE_SHIFT_MODULATION_OTHER, "Other" }, |
9682 | | { 0, NULL } |
9683 | | }; |
9684 | | |
9685 | | /* SISO-REF-010 [UID 163] */ |
9686 | | typedef enum |
9687 | | { |
9688 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_OTHER = 0, |
9689 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_GENERIC_RADIO_OR_SIMPLE_INTERCOM = 1, |
9690 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_HAVE_QUICK_I = 2, |
9691 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_HAVE_QUICK_II = 3, |
9692 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_SATURN = 4, |
9693 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_SINCGARS = 5, |
9694 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_CCTT_SINCGARS = 6, |
9695 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_EPLRS_ENHANCED_POSITION_LOCATION_REPORTING_SYSTEM = 7, |
9696 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_JTIDS_MIDS = 8, |
9697 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_LINK_11 = 9, |
9698 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_LINK_11B = 10, |
9699 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_L_BAND_SATCOM = 11, |
9700 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_ENHANCED_SINCGARS_7_3 = 12, |
9701 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_NAVIGATION_AID = 13, |
9702 | | DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_MUOS = 14 |
9703 | | } DIS_PDU_Transmitter_Modulation_Type_System; |
9704 | | |
9705 | | static const value_string DIS_PDU_Transmitter_Modulation_Type_System_Strings[] = { |
9706 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_OTHER, "Other" }, |
9707 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_GENERIC_RADIO_OR_SIMPLE_INTERCOM, "Generic Radio or Simple Intercom" }, |
9708 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_HAVE_QUICK_I, "HAVE QUICK I" }, |
9709 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_HAVE_QUICK_II, "HAVE QUICK II" }, |
9710 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_SATURN, "SATURN" }, |
9711 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_SINCGARS, "SINCGARS" }, |
9712 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_CCTT_SINCGARS, "CCTT SINCGARS" }, |
9713 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_EPLRS_ENHANCED_POSITION_LOCATION_REPORTING_SYSTEM, "EPLRS (Enhanced Position Location Reporting System)" }, |
9714 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_JTIDS_MIDS, "JTIDS/MIDS" }, |
9715 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_LINK_11, "Link 11" }, |
9716 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_LINK_11B, "Link 11B" }, |
9717 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_L_BAND_SATCOM, "L-Band SATCOM" }, |
9718 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_ENHANCED_SINCGARS_7_3, "Enhanced SINCGARS 7.3" }, |
9719 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_NAVIGATION_AID, "Navigation Aid" }, |
9720 | | { DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_MUOS, "MUOS" }, |
9721 | | { 0, NULL } |
9722 | | }; |
9723 | | |
9724 | | /* SISO-REF-010 [UID 164] */ |
9725 | | typedef enum |
9726 | | { |
9727 | | DIS_PDU_TRANSMITTER_TRANSMIT_STATE_OFF = 0, |
9728 | | DIS_PDU_TRANSMITTER_TRANSMIT_STATE_ON_BUT_NOT_TRANSMITTING = 1, |
9729 | | DIS_PDU_TRANSMITTER_TRANSMIT_STATE_ON_AND_TRANSMITTING = 2 |
9730 | | } DIS_PDU_Transmitter_Transmit_State; |
9731 | | |
9732 | | static const value_string DIS_PDU_Transmitter_Transmit_State_Strings[] = { |
9733 | | { DIS_PDU_TRANSMITTER_TRANSMIT_STATE_OFF, "Off" }, |
9734 | | { DIS_PDU_TRANSMITTER_TRANSMIT_STATE_ON_BUT_NOT_TRANSMITTING, "On but not transmitting" }, |
9735 | | { DIS_PDU_TRANSMITTER_TRANSMIT_STATE_ON_AND_TRANSMITTING, "On and transmitting" }, |
9736 | | { 0, NULL } |
9737 | | }; |
9738 | | |
9739 | | /* SISO-REF-010 [UID 165] */ |
9740 | | typedef enum |
9741 | | { |
9742 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_OTHER = 0, |
9743 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_PILOT = 1, |
9744 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_COPILOT = 2, |
9745 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_FIRST_OFFICER = 3, |
9746 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_DRIVER = 4, |
9747 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_LOADER = 5, |
9748 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_GUNNER = 6, |
9749 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_COMMANDER = 7, |
9750 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_DIGITAL_DATA_DEVICE = 8, |
9751 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_INTERCOM = 9, |
9752 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_AUDIO_JAMMER = 10, |
9753 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_DATA_JAMMER = 11, |
9754 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_GPS_JAMMER = 12, |
9755 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_GPS_MEACONER = 13, |
9756 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_SATCOM_UPLINK_JAMMER = 14, |
9757 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_CREW_OBSERVER_1 = 15, |
9758 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_CREW_OBSERVER_2 = 16, |
9759 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_AERIAL_REFUELING_OFFICER_ARO = 17, |
9760 | | DIS_PDU_TRANSMITTER_INPUT_SOURCE_AERIAL_REFUELING_OFFICER_INSTRUCTOR_AROI = 18 |
9761 | | } DIS_PDU_Transmitter_Input_Source; |
9762 | | |
9763 | | static const value_string DIS_PDU_Transmitter_Input_Source_Strings[] = { |
9764 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_OTHER, "Other" }, |
9765 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_PILOT, "Pilot" }, |
9766 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_COPILOT, "Copilot" }, |
9767 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_FIRST_OFFICER, "First Officer" }, |
9768 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_DRIVER, "Driver" }, |
9769 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_LOADER, "Loader" }, |
9770 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_GUNNER, "Gunner" }, |
9771 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_COMMANDER, "Commander" }, |
9772 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_DIGITAL_DATA_DEVICE, "Digital Data Device" }, |
9773 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_INTERCOM, "Intercom" }, |
9774 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_AUDIO_JAMMER, "Audio Jammer" }, |
9775 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_DATA_JAMMER, "Data Jammer" }, |
9776 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_GPS_JAMMER, "GPS Jammer" }, |
9777 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_GPS_MEACONER, "GPS Meaconer" }, |
9778 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_SATCOM_UPLINK_JAMMER, "SATCOM Uplink Jammer" }, |
9779 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_CREW_OBSERVER_1, "Crew Observer 1" }, |
9780 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_CREW_OBSERVER_2, "Crew Observer 2" }, |
9781 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_AERIAL_REFUELING_OFFICER_ARO, "Aerial Refueling Officer (ARO)" }, |
9782 | | { DIS_PDU_TRANSMITTER_INPUT_SOURCE_AERIAL_REFUELING_OFFICER_INSTRUCTOR_AROI, "Aerial Refueling Officer Instructor (AROI)" }, |
9783 | | { 0, NULL } |
9784 | | }; |
9785 | | |
9786 | | /* SISO-REF-010 [UID 166] */ |
9787 | | typedef enum |
9788 | | { |
9789 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_NO_ENCRYPTION_DEVICE = 0, |
9790 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_28 = 1, |
9791 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_58 = 2, |
9792 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_NARROW_SPECTRUM_SECURE_VOICE_NSVE = 3, |
9793 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_WIDE_SPECTRUM_SECURE_VOICE_WSVE = 4, |
9794 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_SINCGARS_ICOM = 5, |
9795 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_75 = 6, |
9796 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_100 = 7, |
9797 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_57 = 8, |
9798 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KYV_5 = 9, |
9799 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_LINK_11_KG_40A_P_NTDS = 10, |
9800 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_LINK_11B_KG_40A_S = 11, |
9801 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_LINK_11_KG_40AR = 12, |
9802 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KGV_135A = 13, |
9803 | | DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_TACTICAL_SECURE_VOICE_TSV = 14 |
9804 | | } DIS_PDU_Transmitter_Crypto_System; |
9805 | | |
9806 | | static const value_string DIS_PDU_Transmitter_Crypto_System_Strings[] = { |
9807 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_NO_ENCRYPTION_DEVICE, "No Encryption Device" }, |
9808 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_28, "KY-28" }, |
9809 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_58, "KY-58" }, |
9810 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_NARROW_SPECTRUM_SECURE_VOICE_NSVE, "Narrow Spectrum Secure Voice (NSVE)" }, |
9811 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_WIDE_SPECTRUM_SECURE_VOICE_WSVE, "Wide Spectrum Secure Voice (WSVE)" }, |
9812 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_SINCGARS_ICOM, "SINCGARS ICOM" }, |
9813 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_75, "KY-75" }, |
9814 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_100, "KY-100" }, |
9815 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KY_57, "KY-57" }, |
9816 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KYV_5, "KYV-5" }, |
9817 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_LINK_11_KG_40A_P_NTDS, "Link 11 KG-40A-P (NTDS)" }, |
9818 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_LINK_11B_KG_40A_S, "Link 11B KG-40A-S" }, |
9819 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_LINK_11_KG_40AR, "Link 11 KG-40AR" }, |
9820 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_KGV_135A, "KGV-135A" }, |
9821 | | { DIS_PDU_TRANSMITTER_CRYPTO_SYSTEM_TACTICAL_SECURE_VOICE_TSV, "Tactical Secure Voice (TSV)" }, |
9822 | | { 0, NULL } |
9823 | | }; |
9824 | | |
9825 | | /* SISO-REF-010 [UID 167] */ |
9826 | | typedef enum |
9827 | | { |
9828 | | DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_ISOTROPIC_SPHERICAL_RADIATION_PATTERN = 0, |
9829 | | DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_BEAM = 1, |
9830 | | DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_TRANSMITTER_RADIATION_VOLUME = 4, |
9831 | | DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_BEAM_AND_TRANSMITTER_RADIATION_VOLUME = 5, |
9832 | | DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_OMNIDIRECTIONAL_TOROIDAL_RADIATION_PATTERN = 6 |
9833 | | } DIS_PDU_Transmitter_Antenna_Pattern_Type; |
9834 | | |
9835 | | static const value_string DIS_PDU_Transmitter_Antenna_Pattern_Type_Strings[] = { |
9836 | | { DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_ISOTROPIC_SPHERICAL_RADIATION_PATTERN, "Isotropic (Spherical Radiation Pattern)" }, |
9837 | | { DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_BEAM, "Beam" }, |
9838 | | { DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_TRANSMITTER_RADIATION_VOLUME, "Transmitter Radiation Volume" }, |
9839 | | { DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_BEAM_AND_TRANSMITTER_RADIATION_VOLUME, "Beam and Transmitter Radiation Volume" }, |
9840 | | { DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_TYPE_OMNIDIRECTIONAL_TOROIDAL_RADIATION_PATTERN, "Omnidirectional (Toroidal Radiation Pattern)" }, |
9841 | | { 0, NULL } |
9842 | | }; |
9843 | | |
9844 | | /* SISO-REF-010 [UID 168] */ |
9845 | | typedef enum |
9846 | | { |
9847 | | DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_REFERENCE_SYSTEM_WORLD_COORDINATES = 1, |
9848 | | DIS_PDU_TRANSMITTER_ANTENNA_PATTERN_REFERENCE_SYSTEM_ENTITY_COORDINATES = 2 |
9849 | | } DIS_PDU_Transmitter_Antenna_Pattern_Reference_System; |
9850 | | |
9851 | | /* SISO-REF-010 [UID 170] */ |
9852 | | typedef enum |
9853 | | { |
9854 | | DIS_PDU_CCTT_SINCGARS_START_OF_MESSAGE_NOT_START_OF_MESSAGE = 0, |
9855 | | DIS_PDU_CCTT_SINCGARS_START_OF_MESSAGE_START_OF_MESSAGE = 1 |
9856 | | } DIS_PDU_CCTT_SINCGARS_Start_of_Message; |
9857 | | |
9858 | | static const value_string DIS_PDU_CCTT_SINCGARS_Start_of_Message_Strings[] = { |
9859 | | { DIS_PDU_CCTT_SINCGARS_START_OF_MESSAGE_NOT_START_OF_MESSAGE, "Not start of message" }, |
9860 | | { DIS_PDU_CCTT_SINCGARS_START_OF_MESSAGE_START_OF_MESSAGE, "Start of Message" }, |
9861 | | { 0, NULL } |
9862 | | }; |
9863 | | |
9864 | | /* SISO-REF-010 [UID 171] */ |
9865 | | typedef enum |
9866 | | { |
9867 | | DIS_PDU_CCTT_SINCGARS_CLEAR_CHANNEL_NOT_CLEAR_CHANNEL = 0, |
9868 | | DIS_PDU_CCTT_SINCGARS_CLEAR_CHANNEL_CLEAR_CHANNEL = 1 |
9869 | | } DIS_PDU_CCTT_SINCGARS_Clear_Channel; |
9870 | | |
9871 | | static const value_string DIS_PDU_CCTT_SINCGARS_Clear_Channel_Strings[] = { |
9872 | | { DIS_PDU_CCTT_SINCGARS_CLEAR_CHANNEL_NOT_CLEAR_CHANNEL, "Not clear channel" }, |
9873 | | { DIS_PDU_CCTT_SINCGARS_CLEAR_CHANNEL_CLEAR_CHANNEL, "Clear channel" }, |
9874 | | { 0, NULL } |
9875 | | }; |
9876 | | |
9877 | | /* SISO-REF-010 [UID 172] */ |
9878 | | typedef enum |
9879 | | { |
9880 | | DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_LOW_FIDELITY_LEVEL_0 = 0, |
9881 | | DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_LOW_FIDELITY_LEVEL_1 = 1, |
9882 | | DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_MEDIUM_FIDELITY_LEVEL_2 = 2, |
9883 | | DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_MEDIUM_FIDELITY_LEVEL_3 = 3, |
9884 | | DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_HIGH_FIDELITY_LEVEL_4 = 4 |
9885 | | } DIS_PDU_Time_Slot_Allocation_Level; |
9886 | | |
9887 | | static const value_string DIS_PDU_Time_Slot_Allocation_Level_Strings[] = { |
9888 | | { DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_LOW_FIDELITY_LEVEL_0, "Low Fidelity Level 0" }, |
9889 | | { DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_LOW_FIDELITY_LEVEL_1, "Low Fidelity Level 1" }, |
9890 | | { DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_MEDIUM_FIDELITY_LEVEL_2, "Medium Fidelity Level 2" }, |
9891 | | { DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_MEDIUM_FIDELITY_LEVEL_3, "Medium Fidelity Level 3" }, |
9892 | | { DIS_PDU_TIME_SLOT_ALLOCATION_LEVEL_HIGH_FIDELITY_LEVEL_4, "High Fidelity Level 4" }, |
9893 | | { 0, NULL } |
9894 | | }; |
9895 | | |
9896 | | /* SISO-REF-010 [UID 173] */ |
9897 | | typedef enum |
9898 | | { |
9899 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_PRIMARY_MODE_NTR = 1, |
9900 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_PRIMARY_MODE_JTIDS_UNIT_PARTICIPANT = 2 |
9901 | | } DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Transmitting_Terminal_Primary_Mode; |
9902 | | |
9903 | | static const value_string DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Transmitting_Terminal_Primary_Mode_Strings[] = { |
9904 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_PRIMARY_MODE_NTR, "NTR" }, |
9905 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_PRIMARY_MODE_JTIDS_UNIT_PARTICIPANT, "JTIDS Unit Participant" }, |
9906 | | { 0, NULL } |
9907 | | }; |
9908 | | |
9909 | | /* SISO-REF-010 [UID 174] */ |
9910 | | typedef enum |
9911 | | { |
9912 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_NONE = 0, |
9913 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_NET_POSITION_REFERENCE = 1, |
9914 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_PRIMARY_NAVIGATION_CONTROLLER = 2, |
9915 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_SECONDARY_NAVIGATION_CONTROLLER = 3 |
9916 | | } DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Transmitting_Terminal_Secondary_Mode; |
9917 | | |
9918 | | static const value_string DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Transmitting_Terminal_Secondary_Mode_Strings[] = { |
9919 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_NONE, "None" }, |
9920 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_NET_POSITION_REFERENCE, "Net Position Reference" }, |
9921 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_PRIMARY_NAVIGATION_CONTROLLER, "Primary Navigation Controller" }, |
9922 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_TRANSMITTING_TERMINAL_SECONDARY_MODE_SECONDARY_NAVIGATION_CONTROLLER, "Secondary Navigation Controller" }, |
9923 | | { 0, NULL } |
9924 | | }; |
9925 | | |
9926 | | /* SISO-REF-010 [UID 175] */ |
9927 | | typedef enum |
9928 | | { |
9929 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_NO_STATEMENT = 0, |
9930 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_INITIAL_NET_ENTRY = 1, |
9931 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_COARSE_SYNCHRONIZATION = 2, |
9932 | | DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_FINE_SYNCHRONIZATION = 3 |
9933 | | } DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Synchronization_State; |
9934 | | |
9935 | | static const value_string DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Synchronization_State_Strings[] = { |
9936 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_NO_STATEMENT, "No Statement" }, |
9937 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_INITIAL_NET_ENTRY, "Initial Net Entry" }, |
9938 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_COARSE_SYNCHRONIZATION, "Coarse Synchronization" }, |
9939 | | { DIS_PDU_JTIDS_MIDS_MODULATION_PARAMETERS_SYNCHRONIZATION_STATE_FINE_SYNCHRONIZATION, "Fine Synchronization" }, |
9940 | | { 0, NULL } |
9941 | | }; |
9942 | | |
9943 | | /* SISO-REF-010 [UID 176] */ |
9944 | | typedef enum |
9945 | | { |
9946 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_HEADER_MESSAGES = 0, |
9947 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_RTT_A_B = 1, |
9948 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_RTT_REPLY = 2, |
9949 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_VOICE_CVSD = 3, |
9950 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_VOICE_LPC10 = 4, |
9951 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_VOICE_LPC12 = 5, |
9952 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_LET = 6, |
9953 | | DIS_PDU_MESSAGE_TYPE_IDENTIFIER_VMF = 7 |
9954 | | } DIS_PDU_Message_Type_Identifier; |
9955 | | |
9956 | | static const value_string DIS_PDU_Message_Type_Identifier_Strings[] = { |
9957 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_HEADER_MESSAGES, "JTIDS Header/Messages" }, |
9958 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_RTT_A_B, "RTT A/B" }, |
9959 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_RTT_REPLY, "RTT Reply" }, |
9960 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_VOICE_CVSD, "JTIDS Voice CVSD" }, |
9961 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_VOICE_LPC10, "JTIDS Voice LPC10" }, |
9962 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_VOICE_LPC12, "JTIDS Voice LPC12" }, |
9963 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_LET, "JTIDS LET" }, |
9964 | | { DIS_PDU_MESSAGE_TYPE_IDENTIFIER_VMF, "VMF" }, |
9965 | | { 0, NULL } |
9966 | | }; |
9967 | | |
9968 | | /* SISO-REF-010 [UID 177] */ |
9969 | | typedef enum |
9970 | | { |
9971 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CCSIL_MARNIE_MITRE_ORG = 1, |
9972 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_A2ATD_SINCGARS_ERF_WOODMAN_ORLANDO_LORAL_COM = 5, |
9973 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_A2ATD_CAC2_WBEARD_ORLANDO_LORAL_COM = 6, |
9974 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_BATTLE_COMMAND_GGAGNON_CAS_INC_COM = 20, |
9975 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_AFIWC_IADS_TRACK_REPORT_RANDY_SCHUETZ_LACKLAND_AF_MIL = 30, |
9976 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_AFIWC_IADS_COMM_C2_MESSAGE_RANDY_SCHUETZ_LACKLAND_AF_MIL = 31, |
9977 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_AFIWC_IADS_GROUND_CONTROL_INTERCEPTOR_GCI_COMMAND_RANDY_SCHUETZ_LACKLAND_AF_MIL = 32, |
9978 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_AFIWC_VOICE_TEXT_MESSAGE_RANDY_SCHUETZ_LACKLAND_AF_MIL = 35, |
9979 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_MODSAF_TEXT_RADIO_RSCHAFFER_CAMB_LADS_LORAL_COM = 177, |
9980 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CCTT_SINCGARS_ERF_LOCKOUT_JIMK_GREATWALL_CCTT_COM = 200, |
9981 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CCTT_SINCGARS_ERF_HOPSET_JIMK_GREATWALL_CCTT_COM = 201, |
9982 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CCTT_SINCGARS_OTAR_JIMK_GREATWALL_CCTT_COM = 202, |
9983 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CCTT_SINCGARS_DATA_JIMK_GREATWALL_CCTT_COM = 203, |
9984 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_MODSAF_FWA_FORWARD_AIR_CONTROLLER_DCOFFIN_CAMB_LADS_LORAL_COM = 546, |
9985 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_MODSAF_THREAT_ADA_C3_DCOFFIN_CAMB_LADS_LORAL_COM = 832, |
9986 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_F_16_MTC_AFAPD_PROTOCOL_ALBERT_J_LUDWIG_BOEING_COM = 1000, |
9987 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_F_16_MTC_IDL_PROTOCOL_ALBERT_J_LUDWIG_BOEING_COM = 1100, |
9988 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_MODSAF_ARTILLERY_FIRE_CONTROL_RSCHAFFER_CAMB_LADS_LORAL_COM = 4570, |
9989 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_AGTS_GENDREAU_ESCMAIL_ORL_MMC_COM = 5361, |
9990 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_GC3_KARL_SHEPHERD_GSC_GTE_COM = 6000, |
9991 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_WNCP_DATA_KARL_SHEPHERD_GSC_GTE_COM = 6010, |
9992 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_SPOKEN_TEXT_MESSAGE_BRETT_KAYLOR_GSC_GTE_COM = 6020, |
9993 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_LONGBOW_IDM_MESSAGE_OBEAR_CATINET_COM = 6661, |
9994 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_COMANCHE_IDM_MESSAGE_OBEAR_CATINET_COM = 6662, |
9995 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_LONGBOW_AIRBORNE_TACFIRE_MESSAGE_OBEAR_CATINET_COM = 6663, |
9996 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_LONGBOW_GROUND_TACFIRE_MESSAGE_OBEAR_CATINET_COM = 6664, |
9997 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_LONGBOW_AFAPD_MESSAGE_OBEAR_CATINET_COM = 6665, |
9998 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_LONGBOW_ERF_MESSAGE_JEFFREY_DAY_MW_BOEING_COM = 6666, |
9999 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_VMF_IDM_PATRICK_MERLET_PARSONS_COM = 7000, |
10000 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CSAR_RADIO_SURVIVOR_MESSAGE_MIKE_STROZ_NGC_COM = 7010, |
10001 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CSAR_RADIO_INTERROGATOR_MESSAGE_MIKE_STROZ_NGC_COM = 7020, |
10002 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_IMAGE_FILE_TRANSFER_MESSAGE_PATRICK_MERLET_PARSONS_COM = 7030, |
10003 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_GEOTAG_DATA_MESSAGE_PATRICK_MERLET_PARSONS_COM = 7040, |
10004 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_TACTICAL_VIDEO_REGENERATION_DATA_PATRICK_MERLET_PARSONS_COM = 7050, |
10005 | | DIS_PDU_SIGNAL_USER_PROTOCOL_IDENTIFICATION_NUMBER_CALL_MESSAGE_CHRIS_KUBEK_ASTI_USA_COM = 8000 |
10006 | | } DIS_PDU_Signal_User_Protocol_Identification_Number; |
10007 | | |
10008 | | /* SISO-REF-010 [UID 178] */ |
10009 | | typedef enum |
10010 | | { |
10011 | | DIS_PDU_SIGNAL_TDL_TYPE_OTHER = 0, |
10012 | | DIS_PDU_SIGNAL_TDL_TYPE_PADIL = 1, |
10013 | | DIS_PDU_SIGNAL_TDL_TYPE_NATO_LINK_1 = 2, |
10014 | | DIS_PDU_SIGNAL_TDL_TYPE_ATDL_1 = 3, |
10015 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_11B_TADIL_B = 4, |
10016 | | DIS_PDU_SIGNAL_TDL_TYPE_SITUATIONAL_AWARENESS_DATA_LINK_SADL = 5, |
10017 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_LEGACY_FORMAT_JTIDS_TADIL_J = 6, |
10018 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_LEGACY_FORMAT_JTIDS_FDL_TADIL_J = 7, |
10019 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_11_TADIL_A = 8, |
10020 | | DIS_PDU_SIGNAL_TDL_TYPE_IJMS = 9, |
10021 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_4A_TADIL_C = 10, |
10022 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_4C = 11, |
10023 | | DIS_PDU_SIGNAL_TDL_TYPE_TIBS = 12, |
10024 | | DIS_PDU_SIGNAL_TDL_TYPE_ATL = 13, |
10025 | | DIS_PDU_SIGNAL_TDL_TYPE_CONSTANT_SOURCE = 14, |
10026 | | DIS_PDU_SIGNAL_TDL_TYPE_ABBREVIATED_COMMAND_AND_CONTROL = 15, |
10027 | | DIS_PDU_SIGNAL_TDL_TYPE_MILSTAR = 16, |
10028 | | DIS_PDU_SIGNAL_TDL_TYPE_ATHS = 17, |
10029 | | DIS_PDU_SIGNAL_TDL_TYPE_OTHGOLD = 18, |
10030 | | DIS_PDU_SIGNAL_TDL_TYPE_TACELINT = 19, |
10031 | | DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AWW_13 = 20, |
10032 | | DIS_PDU_SIGNAL_TDL_TYPE_ENHANCED_POSITION_LOCATION_REPORTING_SYSTEM_EPLRS = 22, |
10033 | | DIS_PDU_SIGNAL_TDL_TYPE_POSITION_LOCATION_REPORTING_SYSTEM_PLRS = 23, |
10034 | | DIS_PDU_SIGNAL_TDL_TYPE_SINCGARS = 24, |
10035 | | DIS_PDU_SIGNAL_TDL_TYPE_HAVE_QUICK_I = 25, |
10036 | | DIS_PDU_SIGNAL_TDL_TYPE_HAVE_QUICK_II = 26, |
10037 | | DIS_PDU_SIGNAL_TDL_TYPE_SATURN = 27, |
10038 | | DIS_PDU_SIGNAL_TDL_TYPE_INTRA_FLIGHT_DATA_LINK_1 = 28, |
10039 | | DIS_PDU_SIGNAL_TDL_TYPE_INTRA_FLIGHT_DATA_LINK_2 = 29, |
10040 | | DIS_PDU_SIGNAL_TDL_TYPE_IMPROVED_DATA_MODEM_IDM = 30, |
10041 | | DIS_PDU_SIGNAL_TDL_TYPE_AIR_FORCE_APPLICATION_PROGRAM_DEVELOPMENT_AFAPD = 31, |
10042 | | DIS_PDU_SIGNAL_TDL_TYPE_COOPERATIVE_ENGAGEMENT_CAPABILITY_CEC = 32, |
10043 | | DIS_PDU_SIGNAL_TDL_TYPE_FORWARD_AREA_AIR_DEFENSE_FAAD_DATA_LINK_FDL = 33, |
10044 | | DIS_PDU_SIGNAL_TDL_TYPE_GROUND_BASED_DATA_LINK_GBDL = 34, |
10045 | | DIS_PDU_SIGNAL_TDL_TYPE_INTRA_VEHICULAR_INFO_SYSTEM_IVIS = 35, |
10046 | | DIS_PDU_SIGNAL_TDL_TYPE_MARINE_TACTICAL_SYSTEM_MTS = 36, |
10047 | | DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_FIRE_DIRECTION_SYSTEM_TACFIRE = 37, |
10048 | | DIS_PDU_SIGNAL_TDL_TYPE_INTEGRATED_BROADCAST_SERVICE_IBS = 38, |
10049 | | DIS_PDU_SIGNAL_TDL_TYPE_AIRBORNE_INFORMATION_TRANSFER_ABIT = 39, |
10050 | | DIS_PDU_SIGNAL_TDL_TYPE_ADVANCED_TACTICAL_AIRBORNE_RECONNAISSANCE_SYSTEM_ATARS_DATA_LINK = 40, |
10051 | | DIS_PDU_SIGNAL_TDL_TYPE_BATTLE_GROUP_PASSIVE_HORIZON_EXTENSION_SYSTEM_BGPHES_DATA_LINK = 41, |
10052 | | DIS_PDU_SIGNAL_TDL_TYPE_COMMON_HIGH_BANDWIDTH_DATA_LINK_CHBDL = 42, |
10053 | | DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_INTEROPERABLE_DATA_LINK_IDL = 43, |
10054 | | DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_COMMON_SENSOR_SYSTEM_ONE_CSS1_DATA_LINK = 44, |
10055 | | DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_COMMON_SENSOR_SYSTEM_TWO_CSS2_DATA_LINK = 45, |
10056 | | DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_CSS2_MULTI_ROLE_DATA_LINK_MRDL = 46, |
10057 | | DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_CSS2_DIRECT_AIR_TO_SATELLITE_RELAY_DASR_DATA_LINK = 47, |
10058 | | DIS_PDU_SIGNAL_TDL_TYPE_LINE_OF_SIGHT_LOS_DATA_LINK_IMPLEMENTATION_LOS_TETHER = 48, |
10059 | | DIS_PDU_SIGNAL_TDL_TYPE_LIGHTWEIGHT_CDL_LWCDL = 49, |
10060 | | DIS_PDU_SIGNAL_TDL_TYPE_L_52M_SR_71 = 50, |
10061 | | DIS_PDU_SIGNAL_TDL_TYPE_RIVET_REACH_RIVET_OWL_DATA_LINK = 51, |
10062 | | DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_SPAN = 52, |
10063 | | DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_SPUR = 53, |
10064 | | DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_STRETCH = 54, |
10065 | | DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_YEAR_INTEROPERABLE_DATA_LINK_IDL = 55, |
10066 | | DIS_PDU_SIGNAL_TDL_TYPE_SPACE_CDL = 56, |
10067 | | DIS_PDU_SIGNAL_TDL_TYPE_TR_1_MODE_MIST_AIRBORNE_DATA_LINK = 57, |
10068 | | DIS_PDU_SIGNAL_TDL_TYPE_KU_BAND_SATCOM_DATA_LINK_IMPLEMENTATION_UAV = 58, |
10069 | | DIS_PDU_SIGNAL_TDL_TYPE_MISSION_EQUIPMENT_CONTROL_DATA_LINK_MECDL = 59, |
10070 | | DIS_PDU_SIGNAL_TDL_TYPE_RADAR_DATA_TRANSMITTING_SET_DATA_LINK = 60, |
10071 | | DIS_PDU_SIGNAL_TDL_TYPE_SURVEILLANCE_AND_CONTROL_DATA_LINK_SCDL = 61, |
10072 | | DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_UAV_VIDEO = 62, |
10073 | | DIS_PDU_SIGNAL_TDL_TYPE_UHF_SATCOM_DATA_LINK_IMPLEMENTATION_UAV = 63, |
10074 | | DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_COMMON_DATA_LINK_TCDL = 64, |
10075 | | DIS_PDU_SIGNAL_TDL_TYPE_LOW_LEVEL_AIR_PICTURE_INTERFACE_LLAPI = 65, |
10076 | | DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AGM_130 = 66, |
10077 | | DIS_PDU_SIGNAL_TDL_TYPE_AUTOMATIC_IDENTIFICATION_SYSTEM_AIS = 67, |
10078 | | DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AIM_120 = 68, |
10079 | | DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AIM_9 = 69, |
10080 | | DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_CAMM = 70, |
10081 | | DIS_PDU_SIGNAL_TDL_TYPE_GC3 = 99, |
10082 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_STANDARDIZED_FORMAT_JTIDS_MIDS_TADIL_J = 100, |
10083 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_ENHANCED_DATA_RATE_EDR_JTIDS_MIDS_TADIL_J = 101, |
10084 | | DIS_PDU_SIGNAL_TDL_TYPE_JTIDS_MIDS_NET_DATA_LOAD_TIMS_TOMS = 102, |
10085 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_22 = 103, |
10086 | | DIS_PDU_SIGNAL_TDL_TYPE_AFIWC_IADS_COMMUNICATIONS_LINKS = 104, |
10087 | | DIS_PDU_SIGNAL_TDL_TYPE_F_22_INTRA_FLIGHT_DATA_LINK_IFDL = 105, |
10088 | | DIS_PDU_SIGNAL_TDL_TYPE_L_BAND_SATCOM = 106, |
10089 | | DIS_PDU_SIGNAL_TDL_TYPE_TSAF_COMMUNICATIONS_LINK = 107, |
10090 | | DIS_PDU_SIGNAL_TDL_TYPE_ENHANCED_SINCGARS_7_3 = 108, |
10091 | | DIS_PDU_SIGNAL_TDL_TYPE_F_35_MULTIFUNCTION_ADVANCED_DATA_LINK_MADL = 109, |
10092 | | DIS_PDU_SIGNAL_TDL_TYPE_CURSOR_ON_TARGET = 110, |
10093 | | DIS_PDU_SIGNAL_TDL_TYPE_ALL_PURPOSE_STRUCTURED_EUROCONTROL_SURVEILLANCE_INFORMATION_EXCHANGE_ASTERIX = 111, |
10094 | | DIS_PDU_SIGNAL_TDL_TYPE_VARIABLE_MESSAGE_FORMAT_VMF_OVER_COMBAT_NET_RADIO_VMF_OVER_CNR = 112, |
10095 | | DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_SURROGATE_FOR_NON_NATO_TDL = 113, |
10096 | | DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_C_BAND_LOS_UPLINK = 114, |
10097 | | DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_C_BAND_LOS_DOWNLINK = 115, |
10098 | | DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_KU_BAND_SATCOM_UPLINK = 116, |
10099 | | DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_KU_BAND_SATCOM_DOWNLINK = 117, |
10100 | | DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATALINK_SDB_II = 118, |
10101 | | DIS_PDU_SIGNAL_TDL_TYPE_JTAC_SA_UPLINK = 119, |
10102 | | DIS_PDU_SIGNAL_TDL_TYPE_COMMON_INTERACTIVE_BROADCAST_CIB = 120, |
10103 | | DIS_PDU_SIGNAL_TDL_TYPE_JOINT_RANGE_EXTENSION_APPLICATION_PROTOCOL_A_JREAP_A = 121, |
10104 | | DIS_PDU_SIGNAL_TDL_TYPE_JPALS_DATA_LINK = 125, |
10105 | | DIS_PDU_SIGNAL_TDL_TYPE_ONESAF_IADS_COMMUNICATIONS_LINK = 126, |
10106 | | DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_TARGETING_NETWORK_TECHNOLOGY_TTNT_APPLICATION = 127 |
10107 | | } DIS_PDU_Signal_TDL_Type; |
10108 | | |
10109 | | static const value_string DIS_PDU_Signal_TDL_Type_Strings[] = { |
10110 | | { DIS_PDU_SIGNAL_TDL_TYPE_OTHER, "Other" }, |
10111 | | { DIS_PDU_SIGNAL_TDL_TYPE_PADIL, "PADIL" }, |
10112 | | { DIS_PDU_SIGNAL_TDL_TYPE_NATO_LINK_1, "NATO Link-1" }, |
10113 | | { DIS_PDU_SIGNAL_TDL_TYPE_ATDL_1, "ATDL-1" }, |
10114 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_11B_TADIL_B, "Link 11B (TADIL B)" }, |
10115 | | { DIS_PDU_SIGNAL_TDL_TYPE_SITUATIONAL_AWARENESS_DATA_LINK_SADL, "Situational Awareness Data Link (SADL)" }, |
10116 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_LEGACY_FORMAT_JTIDS_TADIL_J, "Link 16 Legacy Format (JTIDS/TADIL-J)" }, |
10117 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_LEGACY_FORMAT_JTIDS_FDL_TADIL_J, "Link 16 Legacy Format (JTIDS/FDL/TADIL-J)" }, |
10118 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_11_TADIL_A, "Link 11 (TADIL A)" }, |
10119 | | { DIS_PDU_SIGNAL_TDL_TYPE_IJMS, "IJMS" }, |
10120 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_4A_TADIL_C, "Link 4A (TADIL C)" }, |
10121 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_4C, "Link 4C" }, |
10122 | | { DIS_PDU_SIGNAL_TDL_TYPE_TIBS, "TIBS" }, |
10123 | | { DIS_PDU_SIGNAL_TDL_TYPE_ATL, "ATL" }, |
10124 | | { DIS_PDU_SIGNAL_TDL_TYPE_CONSTANT_SOURCE, "Constant Source" }, |
10125 | | { DIS_PDU_SIGNAL_TDL_TYPE_ABBREVIATED_COMMAND_AND_CONTROL, "Abbreviated Command and Control" }, |
10126 | | { DIS_PDU_SIGNAL_TDL_TYPE_MILSTAR, "MILSTAR" }, |
10127 | | { DIS_PDU_SIGNAL_TDL_TYPE_ATHS, "ATHS" }, |
10128 | | { DIS_PDU_SIGNAL_TDL_TYPE_OTHGOLD, "OTHGOLD" }, |
10129 | | { DIS_PDU_SIGNAL_TDL_TYPE_TACELINT, "TACELINT" }, |
10130 | | { DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AWW_13, "Weapons Data Link (AWW-13)" }, |
10131 | | { DIS_PDU_SIGNAL_TDL_TYPE_ENHANCED_POSITION_LOCATION_REPORTING_SYSTEM_EPLRS, "Enhanced Position Location Reporting System (EPLRS)" }, |
10132 | | { DIS_PDU_SIGNAL_TDL_TYPE_POSITION_LOCATION_REPORTING_SYSTEM_PLRS, "Position Location Reporting System (PLRS)" }, |
10133 | | { DIS_PDU_SIGNAL_TDL_TYPE_SINCGARS, "SINCGARS" }, |
10134 | | { DIS_PDU_SIGNAL_TDL_TYPE_HAVE_QUICK_I, "HAVE QUICK I" }, |
10135 | | { DIS_PDU_SIGNAL_TDL_TYPE_HAVE_QUICK_II, "HAVE QUICK II" }, |
10136 | | { DIS_PDU_SIGNAL_TDL_TYPE_SATURN, "SATURN" }, |
10137 | | { DIS_PDU_SIGNAL_TDL_TYPE_INTRA_FLIGHT_DATA_LINK_1, "Intra-Flight Data Link 1" }, |
10138 | | { DIS_PDU_SIGNAL_TDL_TYPE_INTRA_FLIGHT_DATA_LINK_2, "Intra-Flight Data Link 2" }, |
10139 | | { DIS_PDU_SIGNAL_TDL_TYPE_IMPROVED_DATA_MODEM_IDM, "Improved Data Modem (IDM)" }, |
10140 | | { DIS_PDU_SIGNAL_TDL_TYPE_AIR_FORCE_APPLICATION_PROGRAM_DEVELOPMENT_AFAPD, "Air Force Application Program Development (AFAPD)" }, |
10141 | | { DIS_PDU_SIGNAL_TDL_TYPE_COOPERATIVE_ENGAGEMENT_CAPABILITY_CEC, "Cooperative Engagement Capability (CEC)" }, |
10142 | | { DIS_PDU_SIGNAL_TDL_TYPE_FORWARD_AREA_AIR_DEFENSE_FAAD_DATA_LINK_FDL, "Forward Area Air Defense (FAAD) Data Link (FDL)" }, |
10143 | | { DIS_PDU_SIGNAL_TDL_TYPE_GROUND_BASED_DATA_LINK_GBDL, "Ground Based Data Link (GBDL)" }, |
10144 | | { DIS_PDU_SIGNAL_TDL_TYPE_INTRA_VEHICULAR_INFO_SYSTEM_IVIS, "Intra Vehicular Info System (IVIS)" }, |
10145 | | { DIS_PDU_SIGNAL_TDL_TYPE_MARINE_TACTICAL_SYSTEM_MTS, "Marine Tactical System (MTS)" }, |
10146 | | { DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_FIRE_DIRECTION_SYSTEM_TACFIRE, "Tactical Fire Direction System (TACFIRE)" }, |
10147 | | { DIS_PDU_SIGNAL_TDL_TYPE_INTEGRATED_BROADCAST_SERVICE_IBS, "Integrated Broadcast Service (IBS)" }, |
10148 | | { DIS_PDU_SIGNAL_TDL_TYPE_AIRBORNE_INFORMATION_TRANSFER_ABIT, "Airborne Information Transfer (ABIT)" }, |
10149 | | { DIS_PDU_SIGNAL_TDL_TYPE_ADVANCED_TACTICAL_AIRBORNE_RECONNAISSANCE_SYSTEM_ATARS_DATA_LINK, "Advanced Tactical Airborne Reconnaissance System (ATARS) Data Link" }, |
10150 | | { DIS_PDU_SIGNAL_TDL_TYPE_BATTLE_GROUP_PASSIVE_HORIZON_EXTENSION_SYSTEM_BGPHES_DATA_LINK, "Battle Group Passive Horizon Extension System (BGPHES) Data Link" }, |
10151 | | { DIS_PDU_SIGNAL_TDL_TYPE_COMMON_HIGH_BANDWIDTH_DATA_LINK_CHBDL, "Common High Bandwidth Data Link (CHBDL)" }, |
10152 | | { DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_INTEROPERABLE_DATA_LINK_IDL, "Guardrail Interoperable Data Link (IDL)" }, |
10153 | | { DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_COMMON_SENSOR_SYSTEM_ONE_CSS1_DATA_LINK, "Guardrail Common Sensor System One (CSS1) Data Link" }, |
10154 | | { DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_COMMON_SENSOR_SYSTEM_TWO_CSS2_DATA_LINK, "Guardrail Common Sensor System Two (CSS2) Data Link" }, |
10155 | | { DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_CSS2_MULTI_ROLE_DATA_LINK_MRDL, "Guardrail CSS2 Multi-Role Data Link (MRDL)" }, |
10156 | | { DIS_PDU_SIGNAL_TDL_TYPE_GUARDRAIL_CSS2_DIRECT_AIR_TO_SATELLITE_RELAY_DASR_DATA_LINK, "Guardrail CSS2 Direct Air to Satellite Relay (DASR) Data Link" }, |
10157 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINE_OF_SIGHT_LOS_DATA_LINK_IMPLEMENTATION_LOS_TETHER, "Line of Sight (LOS) Data Link Implementation (LOS tether)" }, |
10158 | | { DIS_PDU_SIGNAL_TDL_TYPE_LIGHTWEIGHT_CDL_LWCDL, "Lightweight CDL (LWCDL)" }, |
10159 | | { DIS_PDU_SIGNAL_TDL_TYPE_L_52M_SR_71, "L-52M (SR-71)" }, |
10160 | | { DIS_PDU_SIGNAL_TDL_TYPE_RIVET_REACH_RIVET_OWL_DATA_LINK, "Rivet Reach/Rivet Owl Data Link" }, |
10161 | | { DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_SPAN, "Senior Span" }, |
10162 | | { DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_SPUR, "Senior Spur" }, |
10163 | | { DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_STRETCH, "Senior Stretch." }, |
10164 | | { DIS_PDU_SIGNAL_TDL_TYPE_SENIOR_YEAR_INTEROPERABLE_DATA_LINK_IDL, "Senior Year Interoperable Data Link (IDL)" }, |
10165 | | { DIS_PDU_SIGNAL_TDL_TYPE_SPACE_CDL, "Space CDL" }, |
10166 | | { DIS_PDU_SIGNAL_TDL_TYPE_TR_1_MODE_MIST_AIRBORNE_DATA_LINK, "TR-1 mode MIST Airborne Data Link" }, |
10167 | | { DIS_PDU_SIGNAL_TDL_TYPE_KU_BAND_SATCOM_DATA_LINK_IMPLEMENTATION_UAV, "Ku-band SATCOM Data Link Implementation (UAV)" }, |
10168 | | { DIS_PDU_SIGNAL_TDL_TYPE_MISSION_EQUIPMENT_CONTROL_DATA_LINK_MECDL, "Mission Equipment Control Data link (MECDL)" }, |
10169 | | { DIS_PDU_SIGNAL_TDL_TYPE_RADAR_DATA_TRANSMITTING_SET_DATA_LINK, "Radar Data Transmitting Set Data Link" }, |
10170 | | { DIS_PDU_SIGNAL_TDL_TYPE_SURVEILLANCE_AND_CONTROL_DATA_LINK_SCDL, "Surveillance and Control Data Link (SCDL)" }, |
10171 | | { DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_UAV_VIDEO, "Tactical UAV Video" }, |
10172 | | { DIS_PDU_SIGNAL_TDL_TYPE_UHF_SATCOM_DATA_LINK_IMPLEMENTATION_UAV, "UHF SATCOM Data Link Implementation (UAV)" }, |
10173 | | { DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_COMMON_DATA_LINK_TCDL, "Tactical Common Data Link (TCDL)" }, |
10174 | | { DIS_PDU_SIGNAL_TDL_TYPE_LOW_LEVEL_AIR_PICTURE_INTERFACE_LLAPI, "Low Level Air Picture Interface (LLAPI)" }, |
10175 | | { DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AGM_130, "Weapons Data Link (AGM-130)" }, |
10176 | | { DIS_PDU_SIGNAL_TDL_TYPE_AUTOMATIC_IDENTIFICATION_SYSTEM_AIS, "Automatic Identification System (AIS)" }, |
10177 | | { DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AIM_120, "Weapons Data Link (AIM-120)" }, |
10178 | | { DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_AIM_9, "Weapons Data Link (AIM-9)" }, |
10179 | | { DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATA_LINK_CAMM, "Weapons Data Link (CAMM)" }, |
10180 | | { DIS_PDU_SIGNAL_TDL_TYPE_GC3, "GC3" }, |
10181 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_STANDARDIZED_FORMAT_JTIDS_MIDS_TADIL_J, "Link 16 Standardized Format (JTIDS/MIDS/TADIL J)" }, |
10182 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_ENHANCED_DATA_RATE_EDR_JTIDS_MIDS_TADIL_J, "Link 16 Enhanced Data Rate (EDR JTIDS/MIDS/TADIL-J)" }, |
10183 | | { DIS_PDU_SIGNAL_TDL_TYPE_JTIDS_MIDS_NET_DATA_LOAD_TIMS_TOMS, "JTIDS/MIDS Net Data Load (TIMS/TOMS)" }, |
10184 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_22, "Link 22" }, |
10185 | | { DIS_PDU_SIGNAL_TDL_TYPE_AFIWC_IADS_COMMUNICATIONS_LINKS, "AFIWC IADS Communications Links" }, |
10186 | | { DIS_PDU_SIGNAL_TDL_TYPE_F_22_INTRA_FLIGHT_DATA_LINK_IFDL, "F-22 Intra-Flight Data Link (IFDL)" }, |
10187 | | { DIS_PDU_SIGNAL_TDL_TYPE_L_BAND_SATCOM, "L-Band SATCOM" }, |
10188 | | { DIS_PDU_SIGNAL_TDL_TYPE_TSAF_COMMUNICATIONS_LINK, "TSAF Communications Link" }, |
10189 | | { DIS_PDU_SIGNAL_TDL_TYPE_ENHANCED_SINCGARS_7_3, "Enhanced SINCGARS 7.3" }, |
10190 | | { DIS_PDU_SIGNAL_TDL_TYPE_F_35_MULTIFUNCTION_ADVANCED_DATA_LINK_MADL, "F-35 Multifunction Advanced Data Link (MADL)" }, |
10191 | | { DIS_PDU_SIGNAL_TDL_TYPE_CURSOR_ON_TARGET, "Cursor on Target" }, |
10192 | | { DIS_PDU_SIGNAL_TDL_TYPE_ALL_PURPOSE_STRUCTURED_EUROCONTROL_SURVEILLANCE_INFORMATION_EXCHANGE_ASTERIX, "All Purpose Structured Eurocontrol Surveillance Information Exchange (ASTERIX)" }, |
10193 | | { DIS_PDU_SIGNAL_TDL_TYPE_VARIABLE_MESSAGE_FORMAT_VMF_OVER_COMBAT_NET_RADIO_VMF_OVER_CNR, "Variable Message Format (VMF) over Combat Net Radio (VMF over CNR)" }, |
10194 | | { DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_SURROGATE_FOR_NON_NATO_TDL, "Link 16 Surrogate for Non-NATO TDL" }, |
10195 | | { DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_C_BAND_LOS_UPLINK, "MQ-1/9 C-Band LOS Uplink" }, |
10196 | | { DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_C_BAND_LOS_DOWNLINK, "MQ-1/9 C-Band LOS Downlink" }, |
10197 | | { DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_KU_BAND_SATCOM_UPLINK, "MQ-1/9 Ku-Band SATCOM Uplink" }, |
10198 | | { DIS_PDU_SIGNAL_TDL_TYPE_MQ_1_9_KU_BAND_SATCOM_DOWNLINK, "MQ-1/9 Ku-Band SATCOM Downlink" }, |
10199 | | { DIS_PDU_SIGNAL_TDL_TYPE_WEAPONS_DATALINK_SDB_II, "Weapons Datalink (SDB II)" }, |
10200 | | { DIS_PDU_SIGNAL_TDL_TYPE_JTAC_SA_UPLINK, "JTAC SA Uplink" }, |
10201 | | { DIS_PDU_SIGNAL_TDL_TYPE_COMMON_INTERACTIVE_BROADCAST_CIB, "Common Interactive Broadcast (CIB)" }, |
10202 | | { DIS_PDU_SIGNAL_TDL_TYPE_JOINT_RANGE_EXTENSION_APPLICATION_PROTOCOL_A_JREAP_A, "Joint Range Extension Application Protocol A (JREAP A)" }, |
10203 | | { DIS_PDU_SIGNAL_TDL_TYPE_JPALS_DATA_LINK, "JPALS Data Link" }, |
10204 | | { DIS_PDU_SIGNAL_TDL_TYPE_ONESAF_IADS_COMMUNICATIONS_LINK, "OneSAF IADS Communications Link" }, |
10205 | | { DIS_PDU_SIGNAL_TDL_TYPE_TACTICAL_TARGETING_NETWORK_TECHNOLOGY_TTNT_APPLICATION, "Tactical Targeting Network Technology (TTNT) Application" }, |
10206 | | { 0, NULL } |
10207 | | }; |
10208 | | |
10209 | | static value_string_ext DIS_PDU_Signal_TDL_Type_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Signal_TDL_Type_Strings); |
10210 | | |
10211 | | /* SISO-REF-010 [UID 179] */ |
10212 | | typedef enum |
10213 | | { |
10214 | | DIS_PDU_RECEIVER_RECEIVER_STATE_OFF = 0, |
10215 | | DIS_PDU_RECEIVER_RECEIVER_STATE_ON_BUT_NOT_RECEIVING = 1, |
10216 | | DIS_PDU_RECEIVER_RECEIVER_STATE_ON_AND_RECEIVING = 2 |
10217 | | } DIS_PDU_Receiver_Receiver_State; |
10218 | | |
10219 | | static const value_string DIS_PDU_Receiver_Receiver_State_Strings[] = { |
10220 | | { DIS_PDU_RECEIVER_RECEIVER_STATE_OFF, "Off" }, |
10221 | | { DIS_PDU_RECEIVER_RECEIVER_STATE_ON_BUT_NOT_RECEIVING, "On but not receiving" }, |
10222 | | { DIS_PDU_RECEIVER_RECEIVER_STATE_ON_AND_RECEIVING, "On and receiving" }, |
10223 | | { 0, NULL } |
10224 | | }; |
10225 | | |
10226 | | /* SISO-REF-010 [UID 180] */ |
10227 | | typedef enum |
10228 | | { |
10229 | | DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_RESERVED = 0, |
10230 | | DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_STATUS = 1, |
10231 | | DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_REQUEST_ACKNOWLEDGE_REQUIRED = 2, |
10232 | | DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_REQUEST_NO_ACKNOWLEDGE = 3, |
10233 | | DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_ACK_REQUEST_GRANTED = 4, |
10234 | | DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_NACK_REQUEST_DENIED = 5 |
10235 | | } DIS_PDU_Intercom_Control_Control_Type; |
10236 | | |
10237 | | static const value_string DIS_PDU_Intercom_Control_Control_Type_Strings[] = { |
10238 | | { DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_RESERVED, "Reserved" }, |
10239 | | { DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_STATUS, "Status" }, |
10240 | | { DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_REQUEST_ACKNOWLEDGE_REQUIRED, "Request - Acknowledge Required" }, |
10241 | | { DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_REQUEST_NO_ACKNOWLEDGE, "Request - No Acknowledge" }, |
10242 | | { DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_ACK_REQUEST_GRANTED, "Ack - Request Granted" }, |
10243 | | { DIS_PDU_INTERCOM_CONTROL_CONTROL_TYPE_NACK_REQUEST_DENIED, "Nack - Request Denied" }, |
10244 | | { 0, NULL } |
10245 | | }; |
10246 | | |
10247 | | /* SISO-REF-010 [UID 181] */ |
10248 | | typedef enum |
10249 | | { |
10250 | | DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_RESERVED = 0, |
10251 | | DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_FDX = 1, |
10252 | | DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_HDX_DESTINATION_IS_RECEIVE_ONLY = 2, |
10253 | | DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_HDX_DESTINATION_IS_TRANSMIT_ONLY = 3, |
10254 | | DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_HDX = 4 |
10255 | | } DIS_PDU_Intercom_Control_Communications_Type; |
10256 | | |
10257 | | static const value_string DIS_PDU_Intercom_Control_Communications_Type_Strings[] = { |
10258 | | { DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_RESERVED, "Reserved" }, |
10259 | | { DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_FDX, "Connection FDX" }, |
10260 | | { DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_HDX_DESTINATION_IS_RECEIVE_ONLY, "Connection HDX - Destination is Receive Only" }, |
10261 | | { DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_HDX_DESTINATION_IS_TRANSMIT_ONLY, "Connection HDX - Destination is Transmit Only" }, |
10262 | | { DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_TYPE_CONNECTION_HDX, "Connection HDX" }, |
10263 | | { 0, NULL } |
10264 | | }; |
10265 | | |
10266 | | /* SISO-REF-010 [UID 182] */ |
10267 | | typedef enum |
10268 | | { |
10269 | | DIS_PDU_INTERCOM_CONTROL_COMMAND_NO_COMMAND = 0, |
10270 | | DIS_PDU_INTERCOM_CONTROL_COMMAND_STATUS = 1, |
10271 | | DIS_PDU_INTERCOM_CONTROL_COMMAND_CONNECT = 2, |
10272 | | DIS_PDU_INTERCOM_CONTROL_COMMAND_DISCONNECT = 3, |
10273 | | DIS_PDU_INTERCOM_CONTROL_COMMAND_RESET = 4, |
10274 | | DIS_PDU_INTERCOM_CONTROL_COMMAND_ON = 5, |
10275 | | DIS_PDU_INTERCOM_CONTROL_COMMAND_OFF = 6 |
10276 | | } DIS_PDU_Intercom_Control_Command; |
10277 | | |
10278 | | /* SISO-REF-010 [UID 183] */ |
10279 | | typedef enum |
10280 | | { |
10281 | | DIS_PDU_INTERCOM_CONTROL_TRANSMIT_LINE_STATE_TRANSMIT_LINE_STATE_NOT_APPLICABLE = 0, |
10282 | | DIS_PDU_INTERCOM_CONTROL_TRANSMIT_LINE_STATE_NOT_TRANSMITTING = 1, |
10283 | | DIS_PDU_INTERCOM_CONTROL_TRANSMIT_LINE_STATE_TRANSMITTING = 2 |
10284 | | } DIS_PDU_Intercom_Control_Transmit_Line_State; |
10285 | | |
10286 | | /* SISO-REF-010 [UID 184] */ |
10287 | | typedef enum |
10288 | | { |
10289 | | DIS_PDU_INTERCOM_CONTROL_DESTINATION_LINE_STATE_COMMAND_NONE = 0, |
10290 | | DIS_PDU_INTERCOM_CONTROL_DESTINATION_LINE_STATE_COMMAND_SET_LINE_STATE_TRANSMITTING = 1, |
10291 | | DIS_PDU_INTERCOM_CONTROL_DESTINATION_LINE_STATE_COMMAND_SET_LINE_STATE_NOT_TRANSMITTING = 2, |
10292 | | DIS_PDU_INTERCOM_CONTROL_DESTINATION_LINE_STATE_COMMAND_RETURN_TO_LOCAL_LINE_STATE_CONTROL = 3 |
10293 | | } DIS_PDU_Intercom_Control_Destination_Line_State_Command; |
10294 | | |
10295 | | /* SISO-REF-010 [UID 185] */ |
10296 | | typedef enum |
10297 | | { |
10298 | | DIS_PDU_INTERCOM_CONTROL_RECORD_TYPE_SPECIFIC_DESTINATION_RECORD = 1, |
10299 | | DIS_PDU_INTERCOM_CONTROL_RECORD_TYPE_GROUP_DESTINATION_RECORD = 2, |
10300 | | DIS_PDU_INTERCOM_CONTROL_RECORD_TYPE_GROUP_ASSIGNMENT_RECORD = 3 |
10301 | | } DIS_PDU_Intercom_Control_Record_Type; |
10302 | | |
10303 | | /* SISO-REF-010 [UID 189] */ |
10304 | | typedef enum |
10305 | | { |
10306 | | DIS_PDU_COLLISION_TYPE_INELASTIC = 0, |
10307 | | DIS_PDU_COLLISION_TYPE_ELASTIC = 1, |
10308 | | DIS_PDU_COLLISION_TYPE_THE_BOOM_NOZZLE_IS_IN_PHYSICAL_CONTACT_WITH_THE_RECEPTACLE_AND_THE_BOOMS_SIGNAL_SYSTEM_IS_OPERATIVE = 2, |
10309 | | DIS_PDU_COLLISION_TYPE_THE_BOOM_TRAINERS_SIGNAL_SYSTEM_HAS_SENT_A_DISCONNECT_SIGNAL_THAT_SHOULD_CAUSE_THE_RECEIVERS_REFUELING_RECEPTACLE_TO_UNLATCH_UNLESS_THERE_IS_A_MALFUNCTION = 3, |
10310 | | DIS_PDU_COLLISION_TYPE_DISCONNECT_WITHOUT_A_SIGNAL_BEING_SENT_DISCONNECTED_BY_PHYSICAL_MEANS_BRUTE_FORCE_DISCONNECT_CONTROLLED_TENSION_DISCONNECT = 4, |
10311 | | DIS_PDU_COLLISION_TYPE_THE_BOOM_NOZZLE_IS_IN_PHYSICAL_CONTACT_WITH_THE_RECEPTACLE_AND_THE_BOOMS_SIGNAL_SYSTEM_IS_INOPERATIVE = 5, |
10312 | | DIS_PDU_COLLISION_TYPE_BOOM_SIMULATOR_HAS_CALCULATED_THAT_THE_RECEIVERS_LATCHES_HAVE_BEEN_DAMAGED = 6, |
10313 | | DIS_PDU_COLLISION_TYPE_AR_RECEPTACLE_DOOR_1_DAMAGED = 7, |
10314 | | DIS_PDU_COLLISION_TYPE_AR_RECEPTACLE_DOOR_2_DAMAGED = 8, |
10315 | | DIS_PDU_COLLISION_TYPE_PILOTS_COCKPIT_WINDSHIELD_DAMAGED = 9, |
10316 | | DIS_PDU_COLLISION_TYPE_COPILOTS_COCKPIT_WINDSHIELD_DAMAGED = 10, |
10317 | | DIS_PDU_COLLISION_TYPE_PILOTS_LEFT_SIDE_WINDOW_DAMAGED_CALLED_PILOTS_CLEARVIEW_WINDOW_IN_C_17_FLIGHT_MANUAL = 11, |
10318 | | DIS_PDU_COLLISION_TYPE_COPILOTS_RIGHT_SIDE_WINDOW_DAMAGED_CALLED_COPILOTS_CLEARVIEW_WINDOW_IN_C_17_FLIGHT_MANUAL = 12, |
10319 | | DIS_PDU_COLLISION_TYPE_PILOTS_EYEBROW_WINDOW_DAMAGED = 13, |
10320 | | DIS_PDU_COLLISION_TYPE_COPILOTS_EYEBROW_WINDOW_DAMAGED = 14, |
10321 | | DIS_PDU_COLLISION_TYPE_MLS_GLIDE_SLOPE_1_ANTENNA_DAMAGED = 15, |
10322 | | DIS_PDU_COLLISION_TYPE_MLS_GLIDE_SLOPE_2_ANTENNA_DAMAGED = 16, |
10323 | | DIS_PDU_COLLISION_TYPE_ILS_GLIDE_1_SLOPE_ANTENNA_DAMAGED = 17, |
10324 | | DIS_PDU_COLLISION_TYPE_ILS_GLIDE_2_SLOPE_ANTENNA_DAMAGED = 18, |
10325 | | DIS_PDU_COLLISION_TYPE_SKE_OMNI_ANTENNA_DAMAGED = 19, |
10326 | | DIS_PDU_COLLISION_TYPE_SKE_DIRECTIONAL_ANTENNA_DAMAGED = 20, |
10327 | | DIS_PDU_COLLISION_TYPE_WEATHER_RADAR_ANTENNA_DAMAGED = 21, |
10328 | | DIS_PDU_COLLISION_TYPE_COM_1_ARC_210_ANTENNA_DAMAGED = 22, |
10329 | | DIS_PDU_COLLISION_TYPE_TACAN_ANTENNA_DAMAGED = 23, |
10330 | | DIS_PDU_COLLISION_TYPE_MLS_ANTENNA_DAMAGED = 24, |
10331 | | DIS_PDU_COLLISION_TYPE_AF_SATCOM_ANTENNA_DAMAGED = 25, |
10332 | | DIS_PDU_COLLISION_TYPE_AERO_I_SATCOM_ANTENNA_DAMAGED = 26, |
10333 | | DIS_PDU_COLLISION_TYPE_AERO_H_SATCOM_ANTENNA_DAMAGED = 28, |
10334 | | DIS_PDU_COLLISION_TYPE_UHF_SATCOM_ANTENNA_DAMAGED = 29, |
10335 | | DIS_PDU_COLLISION_TYPE_HMSA_ANTENNA_DAMAGED = 30, |
10336 | | DIS_PDU_COLLISION_TYPE_IFF_ANTENNA_DAMAGED = 31, |
10337 | | DIS_PDU_COLLISION_TYPE_LEFT_SIDE_LANDING_TAXI_LIGHT_DAMAGED = 32, |
10338 | | DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_LANDING_TAXI_LIGHT_DAMAGED = 33, |
10339 | | DIS_PDU_COLLISION_TYPE_LEFT_SIDE_RUNWAY_TURNOFF_LIGHT_DAMAGED = 34, |
10340 | | DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_RUNWAY_TURNOFF_LIGHT_DAMAGED = 35, |
10341 | | DIS_PDU_COLLISION_TYPE_LEFT_SIDE_FORMATION_LIGHT_DAMAGED = 36, |
10342 | | DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_FORMATION_LIGHT_DAMAGED = 37, |
10343 | | DIS_PDU_COLLISION_TYPE_LEFT_SIDE_NACELLE_SCANNING_LIGHT_DAMAGED = 38, |
10344 | | DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_NACELLE_SCANNING_LIGHT_DAMAGED = 39, |
10345 | | DIS_PDU_COLLISION_TYPE_COPILOT_PITOT_STATIC_PROBE_1_DAMAGED = 40, |
10346 | | DIS_PDU_COLLISION_TYPE_COPILOT_PITOT_STATIC_PROBE_2_DAMAGED = 41, |
10347 | | DIS_PDU_COLLISION_TYPE_PILOT_PITOT_STATIC_PROBE_1_DAMAGED = 42, |
10348 | | DIS_PDU_COLLISION_TYPE_PILOT_PITOT_STATIC_PROBE_2_DAMAGED = 43, |
10349 | | DIS_PDU_COLLISION_TYPE_TOTAL_AIR_TEMPERATURE_PROBE_1_DAMAGED = 44, |
10350 | | DIS_PDU_COLLISION_TYPE_TOTAL_AIR_TEMPERATURE_PROBE_2_DAMAGED = 45, |
10351 | | DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_1_DAMAGED = 46, |
10352 | | DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_2_DAMAGED = 47, |
10353 | | DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_3_DAMAGED = 48, |
10354 | | DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_4_DAMAGED = 49, |
10355 | | DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_5_DAMAGED = 50, |
10356 | | DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_6_DAMAGED = 51, |
10357 | | DIS_PDU_COLLISION_TYPE_LEFT_SIDE_SPOILER_DAMAGED = 52, |
10358 | | DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_SPOILER_DAMAGED = 53, |
10359 | | DIS_PDU_COLLISION_TYPE_UPPER_TCAS_ANTENNA_KC_135_R_T_DAMAGED = 54, |
10360 | | DIS_PDU_COLLISION_TYPE_BOOM_NOZZLE_HAS_CLEARED_THE_RECEIVER_S_REFUELING_RECEPTACLE = 55 |
10361 | | } DIS_PDU_Collision_Type; |
10362 | | |
10363 | | static const value_string DIS_PDU_Collision_Type_Strings[] = { |
10364 | | { DIS_PDU_COLLISION_TYPE_INELASTIC, "Inelastic" }, |
10365 | | { DIS_PDU_COLLISION_TYPE_ELASTIC, "Elastic" }, |
10366 | | { DIS_PDU_COLLISION_TYPE_THE_BOOM_NOZZLE_IS_IN_PHYSICAL_CONTACT_WITH_THE_RECEPTACLE_AND_THE_BOOMS_SIGNAL_SYSTEM_IS_OPERATIVE, "The boom nozzle is in physical contact with the receptacle and the booms signal system is operative." }, |
10367 | | { DIS_PDU_COLLISION_TYPE_THE_BOOM_TRAINERS_SIGNAL_SYSTEM_HAS_SENT_A_DISCONNECT_SIGNAL_THAT_SHOULD_CAUSE_THE_RECEIVERS_REFUELING_RECEPTACLE_TO_UNLATCH_UNLESS_THERE_IS_A_MALFUNCTION, "The boom trainers signal system has sent a disconnect signal that should cause the receivers refueling receptacle to unlatch (unless there is a malfunction)." }, |
10368 | | { DIS_PDU_COLLISION_TYPE_DISCONNECT_WITHOUT_A_SIGNAL_BEING_SENT_DISCONNECTED_BY_PHYSICAL_MEANS_BRUTE_FORCE_DISCONNECT_CONTROLLED_TENSION_DISCONNECT, "Disconnect without a signal being sent - disconnected by physical means (brute force disconnect, controlled tension disconnect)." }, |
10369 | | { DIS_PDU_COLLISION_TYPE_THE_BOOM_NOZZLE_IS_IN_PHYSICAL_CONTACT_WITH_THE_RECEPTACLE_AND_THE_BOOMS_SIGNAL_SYSTEM_IS_INOPERATIVE, "The boom nozzle is in physical contact with the receptacle and the booms signal system is inoperative." }, |
10370 | | { DIS_PDU_COLLISION_TYPE_BOOM_SIMULATOR_HAS_CALCULATED_THAT_THE_RECEIVERS_LATCHES_HAVE_BEEN_DAMAGED, "Boom simulator has calculated that the receivers latches have been damaged." }, |
10371 | | { DIS_PDU_COLLISION_TYPE_AR_RECEPTACLE_DOOR_1_DAMAGED, "AR receptacle door #1 damaged." }, |
10372 | | { DIS_PDU_COLLISION_TYPE_AR_RECEPTACLE_DOOR_2_DAMAGED, "AR receptacle door #2 damaged." }, |
10373 | | { DIS_PDU_COLLISION_TYPE_PILOTS_COCKPIT_WINDSHIELD_DAMAGED, "Pilots Cockpit Windshield damaged" }, |
10374 | | { DIS_PDU_COLLISION_TYPE_COPILOTS_COCKPIT_WINDSHIELD_DAMAGED, "Copilots Cockpit Windshield damaged" }, |
10375 | | { DIS_PDU_COLLISION_TYPE_PILOTS_LEFT_SIDE_WINDOW_DAMAGED_CALLED_PILOTS_CLEARVIEW_WINDOW_IN_C_17_FLIGHT_MANUAL, "Pilots Left Side Window damaged (called Pilots Clearview window in C-17 flight manual)" }, |
10376 | | { DIS_PDU_COLLISION_TYPE_COPILOTS_RIGHT_SIDE_WINDOW_DAMAGED_CALLED_COPILOTS_CLEARVIEW_WINDOW_IN_C_17_FLIGHT_MANUAL, "Copilots Right Side Window damaged (called Copilots Clearview window in C-17 flight manual)" }, |
10377 | | { DIS_PDU_COLLISION_TYPE_PILOTS_EYEBROW_WINDOW_DAMAGED, "Pilots Eyebrow Window damaged" }, |
10378 | | { DIS_PDU_COLLISION_TYPE_COPILOTS_EYEBROW_WINDOW_DAMAGED, "Copilots Eyebrow Window damaged" }, |
10379 | | { DIS_PDU_COLLISION_TYPE_MLS_GLIDE_SLOPE_1_ANTENNA_DAMAGED, "MLS Glide Slope #1 Antenna damaged" }, |
10380 | | { DIS_PDU_COLLISION_TYPE_MLS_GLIDE_SLOPE_2_ANTENNA_DAMAGED, "MLS Glide Slope #2 Antenna damaged" }, |
10381 | | { DIS_PDU_COLLISION_TYPE_ILS_GLIDE_1_SLOPE_ANTENNA_DAMAGED, "ILS Glide #1 Slope Antenna damaged" }, |
10382 | | { DIS_PDU_COLLISION_TYPE_ILS_GLIDE_2_SLOPE_ANTENNA_DAMAGED, "ILS Glide #2 Slope Antenna damaged" }, |
10383 | | { DIS_PDU_COLLISION_TYPE_SKE_OMNI_ANTENNA_DAMAGED, "SKE OMNI Antenna damaged" }, |
10384 | | { DIS_PDU_COLLISION_TYPE_SKE_DIRECTIONAL_ANTENNA_DAMAGED, "SKE Directional Antenna damaged" }, |
10385 | | { DIS_PDU_COLLISION_TYPE_WEATHER_RADAR_ANTENNA_DAMAGED, "Weather Radar Antenna damaged" }, |
10386 | | { DIS_PDU_COLLISION_TYPE_COM_1_ARC_210_ANTENNA_DAMAGED, "Com #1 ARC 210 Antenna damaged" }, |
10387 | | { DIS_PDU_COLLISION_TYPE_TACAN_ANTENNA_DAMAGED, "TACAN Antenna damaged" }, |
10388 | | { DIS_PDU_COLLISION_TYPE_MLS_ANTENNA_DAMAGED, "MLS Antenna damaged" }, |
10389 | | { DIS_PDU_COLLISION_TYPE_AF_SATCOM_ANTENNA_DAMAGED, "AF SATCOM Antenna damaged" }, |
10390 | | { DIS_PDU_COLLISION_TYPE_AERO_I_SATCOM_ANTENNA_DAMAGED, "AERO-I SATCOM Antenna damaged" }, |
10391 | | { DIS_PDU_COLLISION_TYPE_AERO_H_SATCOM_ANTENNA_DAMAGED, "AERO-H SATCOM Antenna damaged" }, |
10392 | | { DIS_PDU_COLLISION_TYPE_UHF_SATCOM_ANTENNA_DAMAGED, "UHF SATCOM Antenna damaged" }, |
10393 | | { DIS_PDU_COLLISION_TYPE_HMSA_ANTENNA_DAMAGED, "HMSA Antenna damaged" }, |
10394 | | { DIS_PDU_COLLISION_TYPE_IFF_ANTENNA_DAMAGED, "IFF Antenna damaged" }, |
10395 | | { DIS_PDU_COLLISION_TYPE_LEFT_SIDE_LANDING_TAXI_LIGHT_DAMAGED, "Left Side Landing/Taxi Light damaged" }, |
10396 | | { DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_LANDING_TAXI_LIGHT_DAMAGED, "Right Side Landing/Taxi Light damaged" }, |
10397 | | { DIS_PDU_COLLISION_TYPE_LEFT_SIDE_RUNWAY_TURNOFF_LIGHT_DAMAGED, "Left Side Runway Turnoff Light damaged" }, |
10398 | | { DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_RUNWAY_TURNOFF_LIGHT_DAMAGED, "Right Side Runway Turnoff Light damaged" }, |
10399 | | { DIS_PDU_COLLISION_TYPE_LEFT_SIDE_FORMATION_LIGHT_DAMAGED, "Left Side Formation Light damaged" }, |
10400 | | { DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_FORMATION_LIGHT_DAMAGED, "Right Side Formation Light damaged" }, |
10401 | | { DIS_PDU_COLLISION_TYPE_LEFT_SIDE_NACELLE_SCANNING_LIGHT_DAMAGED, "Left Side Nacelle Scanning Light damaged" }, |
10402 | | { DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_NACELLE_SCANNING_LIGHT_DAMAGED, "Right Side Nacelle Scanning Light damaged" }, |
10403 | | { DIS_PDU_COLLISION_TYPE_COPILOT_PITOT_STATIC_PROBE_1_DAMAGED, "Copilot Pitot Static Probe #1 damaged" }, |
10404 | | { DIS_PDU_COLLISION_TYPE_COPILOT_PITOT_STATIC_PROBE_2_DAMAGED, "Copilot Pitot Static Probe #2 damaged" }, |
10405 | | { DIS_PDU_COLLISION_TYPE_PILOT_PITOT_STATIC_PROBE_1_DAMAGED, "Pilot Pitot Static Probe #1 damaged" }, |
10406 | | { DIS_PDU_COLLISION_TYPE_PILOT_PITOT_STATIC_PROBE_2_DAMAGED, "Pilot Pitot Static Probe #2 damaged" }, |
10407 | | { DIS_PDU_COLLISION_TYPE_TOTAL_AIR_TEMPERATURE_PROBE_1_DAMAGED, "Total Air Temperature Probe #1 damaged" }, |
10408 | | { DIS_PDU_COLLISION_TYPE_TOTAL_AIR_TEMPERATURE_PROBE_2_DAMAGED, "Total Air Temperature Probe #2 damaged" }, |
10409 | | { DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_1_DAMAGED, "Angle of Attack Sensor #1 damaged" }, |
10410 | | { DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_2_DAMAGED, "Angle of Attack Sensor #2 damaged" }, |
10411 | | { DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_3_DAMAGED, "Angle of Attack Sensor #3 damaged" }, |
10412 | | { DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_4_DAMAGED, "Angle of Attack Sensor #4 damaged" }, |
10413 | | { DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_5_DAMAGED, "Angle of Attack Sensor #5 damaged" }, |
10414 | | { DIS_PDU_COLLISION_TYPE_ANGLE_OF_ATTACK_SENSOR_6_DAMAGED, "Angle of Attack Sensor #6 damaged" }, |
10415 | | { DIS_PDU_COLLISION_TYPE_LEFT_SIDE_SPOILER_DAMAGED, "Left Side Spoiler damaged" }, |
10416 | | { DIS_PDU_COLLISION_TYPE_RIGHT_SIDE_SPOILER_DAMAGED, "Right Side Spoiler damaged" }, |
10417 | | { DIS_PDU_COLLISION_TYPE_UPPER_TCAS_ANTENNA_KC_135_R_T_DAMAGED, "Upper TCAS antenna (KC-135 R/T) damaged" }, |
10418 | | { DIS_PDU_COLLISION_TYPE_BOOM_NOZZLE_HAS_CLEARED_THE_RECEIVER_S_REFUELING_RECEPTACLE, "Boom nozzle has cleared the receiver's refueling receptacle" }, |
10419 | | { 0, NULL } |
10420 | | }; |
10421 | | |
10422 | | static value_string_ext DIS_PDU_Collision_Type_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Collision_Type_Strings); |
10423 | | |
10424 | | /* SISO-REF-010 [UID 193] */ |
10425 | | typedef enum |
10426 | | { |
10427 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OTHER = 0, |
10428 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL = 1, |
10429 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR = 2, |
10430 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_RADAR = 3, |
10431 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_MAGNETIC = 4, |
10432 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_LASER = 5, |
10433 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_SONAR = 6, |
10434 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_PHYSICAL = 7, |
10435 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_MULTISPECTRAL = 8 |
10436 | | } DIS_PDU_Minefield_Sensor_Types; |
10437 | | |
10438 | | /* SISO-REF-010 [UID 194] */ |
10439 | | typedef enum |
10440 | | { |
10441 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_UNAIDED_EYE_ACTIVELY_SEARCHING = 0, |
10442 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_UNAIDED_EYE_NOT_ACTIVELY_SEARCHING = 1, |
10443 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_BINOCULARS = 2, |
10444 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_IMAGE_INTENSIFIER = 3, |
10445 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_HMMWV_OCCUPANT_ACTIVELY_SEARCHING = 4, |
10446 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_HMMWV_OCCUPANT_NOT_ACTIVELY_SEARCHING = 5, |
10447 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_TRUCK_OCCUPANT_ACTIVELY_SEARCHING = 6, |
10448 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_TRUCK_OCCUPANT_NOT_ACTIVELY_SEARCHING = 7, |
10449 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_TRACKED_VEHICLE_OCCUPANT_CLOSED_HATCH_ACTIVELY_SEARCHING = 8, |
10450 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_TRACKED_VEHICLE_OCCUPANT_CLOSED_HATCH_NOT_ACTIVELY_SEARCHING = 9, |
10451 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_TRACKED_VEHICLE_OCCUPANT_OPEN_HATCH_ACTIVELY_SEARCHING = 10, |
10452 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_OPTICAL_TRACKED_VEHICLE_OCCUPANT_OPEN_HATCH_NOT_ACTIVELY_SEARCHING = 11 |
10453 | | } DIS_PDU_Minefield_Sensor_Types_Optical; |
10454 | | |
10455 | | /* SISO-REF-010 [UID 195] */ |
10456 | | typedef enum |
10457 | | { |
10458 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_GENERIC_3_5 = 0, |
10459 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_GENERIC_8_12 = 1, |
10460 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_ASTAMIDS_I = 2, |
10461 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_ASTAMIDS_II = 3, |
10462 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_GSTAMIDS_3_5 = 4, |
10463 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_GSTAMIDS_8_12 = 5, |
10464 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_HSTAMIDS_3_5 = 6, |
10465 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_HSTAMIDS_8_12 = 7, |
10466 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_COBRA_3_5 = 8, |
10467 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_FLIR_COBRA_8_12 = 9 |
10468 | | } DIS_PDU_Minefield_Sensor_Types_FLIR; |
10469 | | |
10470 | | /* SISO-REF-010 [UID 196] */ |
10471 | | typedef enum |
10472 | | { |
10473 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_RADAR_GENERIC = 0, |
10474 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_RADAR_GENERIC_GPR = 1, |
10475 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_RADAR_GSTAMIDS_I = 2, |
10476 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_RADAR_GSTAMIDS_II = 3, |
10477 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_RADAR_HSTAMIDS_I = 4, |
10478 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_RADAR_HSTAMIDS_II = 5 |
10479 | | } DIS_PDU_Minefield_Sensor_Types_RADAR; |
10480 | | |
10481 | | /* SISO-REF-010 [UID 197] */ |
10482 | | typedef enum |
10483 | | { |
10484 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_MAGNETIC_GENERIC = 0, |
10485 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_MAGNETIC_AN_PSS_11 = 1, |
10486 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_MAGNETIC_AN_PSS_12 = 2, |
10487 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_MAGNETIC_GSTAMIDS = 3 |
10488 | | } DIS_PDU_Minefield_Sensor_Types_Magnetic; |
10489 | | |
10490 | | /* SISO-REF-010 [UID 198] */ |
10491 | | typedef enum |
10492 | | { |
10493 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_LASER_GENERIC = 0, |
10494 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_LASER_ASTAMIDS = 1 |
10495 | | } DIS_PDU_Minefield_Sensor_Types_Laser; |
10496 | | |
10497 | | /* SISO-REF-010 [UID 199] */ |
10498 | | typedef enum |
10499 | | { |
10500 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_SONAR_GENERIC = 0 |
10501 | | } DIS_PDU_Minefield_Sensor_Types_SONAR; |
10502 | | |
10503 | | /* SISO-REF-010 [UID 200] */ |
10504 | | typedef enum |
10505 | | { |
10506 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_PHYSICAL_GENERIC_PROBE = 0, |
10507 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_PHYSICAL_PROBE_METAL_CONTENT = 1, |
10508 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_PHYSICAL_PROBE_NO_METAL_CONTENT = 2 |
10509 | | } DIS_PDU_Minefield_Sensor_Types_Physical; |
10510 | | |
10511 | | /* SISO-REF-010 [UID 201] */ |
10512 | | typedef enum |
10513 | | { |
10514 | | DIS_PDU_MINEFIELD_SENSOR_TYPES_MULTISPECTRAL_GENERIC = 0 |
10515 | | } DIS_PDU_Minefield_Sensor_Types_Multispectral; |
10516 | | |
10517 | | /* SISO-REF-010 [UID 204] */ |
10518 | | typedef enum |
10519 | | { |
10520 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_OTHER = 0, |
10521 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_AGGREGATED = 1, |
10522 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_DISAGGREGATED = 2, |
10523 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_FULLY_DISAGGREGATED = 3, |
10524 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_PSEUDO_DISAGGREGATED = 4, |
10525 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_PARTIALLY_DISAGGREGATED = 5 |
10526 | | } DIS_PDU_Aggregate_State_Aggregate_State; |
10527 | | |
10528 | | static const value_string DIS_PDU_Aggregate_State_Aggregate_State_Strings[] = { |
10529 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_OTHER, "Other" }, |
10530 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_AGGREGATED, "Aggregated" }, |
10531 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_DISAGGREGATED, "Disaggregated" }, |
10532 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_FULLY_DISAGGREGATED, "Fully disaggregated" }, |
10533 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_PSEUDO_DISAGGREGATED, "Pseudo-disaggregated" }, |
10534 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_STATE_PARTIALLY_DISAGGREGATED, "Partially-disaggregated" }, |
10535 | | { 0, NULL } |
10536 | | }; |
10537 | | |
10538 | | /* SISO-REF-010 [UID 205] */ |
10539 | | typedef enum |
10540 | | { |
10541 | | DIS_PDU_AGGREGATE_STATE_FORMATION_OTHER = 0, |
10542 | | DIS_PDU_AGGREGATE_STATE_FORMATION_ASSEMBLY = 1, |
10543 | | DIS_PDU_AGGREGATE_STATE_FORMATION_VEE = 2, |
10544 | | DIS_PDU_AGGREGATE_STATE_FORMATION_WEDGE = 3, |
10545 | | DIS_PDU_AGGREGATE_STATE_FORMATION_LINE = 4, |
10546 | | DIS_PDU_AGGREGATE_STATE_FORMATION_COLUMN = 5 |
10547 | | } DIS_PDU_Aggregate_State_Formation; |
10548 | | |
10549 | | static const value_string DIS_PDU_Aggregate_State_Formation_Strings[] = { |
10550 | | { DIS_PDU_AGGREGATE_STATE_FORMATION_OTHER, "Other" }, |
10551 | | { DIS_PDU_AGGREGATE_STATE_FORMATION_ASSEMBLY, "Assembly" }, |
10552 | | { DIS_PDU_AGGREGATE_STATE_FORMATION_VEE, "Vee" }, |
10553 | | { DIS_PDU_AGGREGATE_STATE_FORMATION_WEDGE, "Wedge" }, |
10554 | | { DIS_PDU_AGGREGATE_STATE_FORMATION_LINE, "Line" }, |
10555 | | { DIS_PDU_AGGREGATE_STATE_FORMATION_COLUMN, "Column" }, |
10556 | | { 0, NULL } |
10557 | | }; |
10558 | | |
10559 | | /* SISO-REF-010 [UID 206] */ |
10560 | | typedef enum |
10561 | | { |
10562 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_OTHER = 0, |
10563 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_MILITARY_HIERARCHY = 1, |
10564 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_COMMON_TYPE = 2, |
10565 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_COMMON_MISSION = 3, |
10566 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_SIMILAR_CAPABILITIES = 4, |
10567 | | DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_COMMON_LOCATION = 5 |
10568 | | } DIS_PDU_Aggregate_State_Aggregate_Kind; |
10569 | | |
10570 | | static const value_string DIS_PDU_Aggregate_State_Aggregate_Kind_Strings[] = { |
10571 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_OTHER, "Other" }, |
10572 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_MILITARY_HIERARCHY, "Military Hierarchy" }, |
10573 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_COMMON_TYPE, "Common Type" }, |
10574 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_COMMON_MISSION, "Common Mission" }, |
10575 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_SIMILAR_CAPABILITIES, "Similar Capabilities" }, |
10576 | | { DIS_PDU_AGGREGATE_STATE_AGGREGATE_KIND_COMMON_LOCATION, "Common Location" }, |
10577 | | { 0, NULL } |
10578 | | }; |
10579 | | |
10580 | | /* SISO-REF-010 [UID 207] - deprecated */ |
10581 | | /* Manually Inserted */ |
10582 | | static const value_string aggregate_category_vals[] = |
10583 | | { |
10584 | | { 0, "Other" }, |
10585 | | { 1, "Individual Vehicle" }, |
10586 | | { 2, "Element" }, |
10587 | | { 3, "Platoon" }, |
10588 | | { 4, "Battery" }, |
10589 | | { 5, "Company" }, |
10590 | | { 6, "Battalion" }, |
10591 | | { 7, "Regiment" }, |
10592 | | { 8, "Brigade" }, |
10593 | | { 9, "Division" }, |
10594 | | { 10, "Corps" }, |
10595 | | { 0, NULL } |
10596 | | }; |
10597 | | |
10598 | | /* SISO-REF-010 [UID 208] */ |
10599 | | typedef enum |
10600 | | { |
10601 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_OTHER = 0, |
10602 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CAVALRY_TROOP = 1, |
10603 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMOR = 2, |
10604 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_INFANTRY = 3, |
10605 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_MECHANIZED_INFANTRY = 4, |
10606 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CAVALRY = 5, |
10607 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMORED_CAVALRY = 6, |
10608 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARTILLERY = 7, |
10609 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_SELF_PROPELLED_ARTILLERY = 8, |
10610 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CLOSE_AIR_SUPPORT = 9, |
10611 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ENGINEER = 10, |
10612 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_AIR_DEFENSE_ARTILLERY = 11, |
10613 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ANTI_TANK = 12, |
10614 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMY_AVIATION_FIXED_WING = 13, |
10615 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMY_AVIATION_ROTARY_WING = 14, |
10616 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMY_ATTACK_HELICOPTER = 15, |
10617 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_AIR_CAVALRY = 16, |
10618 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMOR_HEAVY_TASK_FORCE = 17, |
10619 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_MOTORIZED_RIFLE = 18, |
10620 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_MECHANIZED_HEAVY_TASK_FORCE = 19, |
10621 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_COMMAND_POST = 20, |
10622 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CEWI = 21, |
10623 | | DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_TANK_ONLY = 22 |
10624 | | } DIS_PDU_Aggregate_State_Subcategory; |
10625 | | |
10626 | | static const value_string DIS_PDU_Aggregate_State_Subcategory_Strings[] = { |
10627 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_OTHER, "Other" }, |
10628 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CAVALRY_TROOP, "Cavalry Troop" }, |
10629 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMOR, "Armor" }, |
10630 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_INFANTRY, "Infantry" }, |
10631 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_MECHANIZED_INFANTRY, "Mechanized Infantry" }, |
10632 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CAVALRY, "Cavalry" }, |
10633 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMORED_CAVALRY, "Armored Cavalry" }, |
10634 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARTILLERY, "Artillery" }, |
10635 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_SELF_PROPELLED_ARTILLERY, "Self-Propelled Artillery" }, |
10636 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CLOSE_AIR_SUPPORT, "Close Air Support" }, |
10637 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ENGINEER, "Engineer" }, |
10638 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_AIR_DEFENSE_ARTILLERY, "Air Defense Artillery" }, |
10639 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ANTI_TANK, "Anti-Tank" }, |
10640 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMY_AVIATION_FIXED_WING, "Army Aviation Fixed-wing" }, |
10641 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMY_AVIATION_ROTARY_WING, "Army Aviation Rotary-wing" }, |
10642 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMY_ATTACK_HELICOPTER, "Army Attack Helicopter" }, |
10643 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_AIR_CAVALRY, "Air Cavalry" }, |
10644 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_ARMOR_HEAVY_TASK_FORCE, "Armor Heavy Task Force" }, |
10645 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_MOTORIZED_RIFLE, "Motorized Rifle" }, |
10646 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_MECHANIZED_HEAVY_TASK_FORCE, "Mechanized Heavy Task Force" }, |
10647 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_COMMAND_POST, "Command Post" }, |
10648 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_CEWI, "CEWI" }, |
10649 | | { DIS_PDU_AGGREGATE_STATE_SUBCATEGORY_TANK_ONLY, "Tank only" }, |
10650 | | { 0, NULL } |
10651 | | }; |
10652 | | |
10653 | | /* SISO-REF-010 [UID 209] */ |
10654 | | typedef enum |
10655 | | { |
10656 | | DIS_PDU_AGGREGATE_STATE_SPECIFIC_NO_HEADQUARTERS = 0, |
10657 | | DIS_PDU_AGGREGATE_STATE_SPECIFIC_YES_AGGREGATE_UNIT_CONTAINS_A_HEADQUARTERS = 1 |
10658 | | } DIS_PDU_Aggregate_State_Specific; |
10659 | | |
10660 | | static const value_string DIS_PDU_Aggregate_State_Specific_Strings[] = { |
10661 | | { DIS_PDU_AGGREGATE_STATE_SPECIFIC_NO_HEADQUARTERS, "No headquarters" }, |
10662 | | { DIS_PDU_AGGREGATE_STATE_SPECIFIC_YES_AGGREGATE_UNIT_CONTAINS_A_HEADQUARTERS, "Yes aggregate unit contains a headquarters" }, |
10663 | | { 0, NULL } |
10664 | | }; |
10665 | | |
10666 | | /* SISO-REF-010 [UID 210] */ |
10667 | | typedef enum |
10668 | | { |
10669 | | DIS_PDU_ISPARTOF_NATURE_OTHER = 0, |
10670 | | DIS_PDU_ISPARTOF_NATURE_HOST_FIREABLE_MUNITION = 1, |
10671 | | DIS_PDU_ISPARTOF_NATURE_MUNITION_CARRIED_AS_CARGO = 2, |
10672 | | DIS_PDU_ISPARTOF_NATURE_FUEL_CARRIED_AS_CARGO = 3, |
10673 | | DIS_PDU_ISPARTOF_NATURE_GUNMOUNT_ATTACHED_TO_HOST = 4, |
10674 | | DIS_PDU_ISPARTOF_NATURE_COMPUTER_GENERATED_FORCES_CARRIED_AS_CARGO = 5, |
10675 | | DIS_PDU_ISPARTOF_NATURE_VEHICLE_CARRIED_AS_CARGO = 6, |
10676 | | DIS_PDU_ISPARTOF_NATURE_EMITTER_MOUNTED_ON_HOST = 7, |
10677 | | DIS_PDU_ISPARTOF_NATURE_MOBILE_COMMAND_AND_CONTROL_ENTITY_CARRIED_ABOARD_HOST = 8, |
10678 | | DIS_PDU_ISPARTOF_NATURE_ENTITY_STATIONED_AT_POSITION_WITH_RESPECT_TO_HOST = 9, |
10679 | | DIS_PDU_ISPARTOF_NATURE_TEAM_MEMBER_IN_FORMATION_WITH = 10 |
10680 | | } DIS_PDU_IsPartOf_Nature; |
10681 | | |
10682 | | /* SISO-REF-010 [UID 211] */ |
10683 | | typedef enum |
10684 | | { |
10685 | | DIS_PDU_ISPARTOF_POSITION_OTHER = 0, |
10686 | | DIS_PDU_ISPARTOF_POSITION_ON_TOP_OF = 1, |
10687 | | DIS_PDU_ISPARTOF_POSITION_INSIDE_OF = 2 |
10688 | | } DIS_PDU_IsPartOf_Position; |
10689 | | |
10690 | | /* SISO-REF-010 [UID 212] */ |
10691 | | typedef enum |
10692 | | { |
10693 | | DIS_PDU_ISPARTOF_STATION_NAME_OTHER = 0, |
10694 | | DIS_PDU_ISPARTOF_STATION_NAME_AIRCRAFT_WINGSTATION = 1, |
10695 | | DIS_PDU_ISPARTOF_STATION_NAME_SHIP_S_FORWARD_GUNMOUNT_STARBOARD = 2, |
10696 | | DIS_PDU_ISPARTOF_STATION_NAME_SHIP_S_FORWARD_GUNMOUNT_PORT = 3, |
10697 | | DIS_PDU_ISPARTOF_STATION_NAME_SHIP_S_FORWARD_GUNMOUNT_CENTERLINE = 4, |
10698 | | DIS_PDU_ISPARTOF_STATION_NAME_SHIP_S_AFT_GUNMOUNT_STARBOARD = 5, |
10699 | | DIS_PDU_ISPARTOF_STATION_NAME_SHIP_S_AFT_GUNMOUNT_PORT = 6, |
10700 | | DIS_PDU_ISPARTOF_STATION_NAME_SHIP_S_AFT_GUNMOUNT_CENTERLINE = 7, |
10701 | | DIS_PDU_ISPARTOF_STATION_NAME_FORWARD_TORPEDO_TUBE = 8, |
10702 | | DIS_PDU_ISPARTOF_STATION_NAME_AFT_TORPEDO_TUBE = 9, |
10703 | | DIS_PDU_ISPARTOF_STATION_NAME_BOMB_BAY = 10, |
10704 | | DIS_PDU_ISPARTOF_STATION_NAME_CARGO_BAY = 11, |
10705 | | DIS_PDU_ISPARTOF_STATION_NAME_TRUCK_BED = 12, |
10706 | | DIS_PDU_ISPARTOF_STATION_NAME_TRAILER_BED = 13, |
10707 | | DIS_PDU_ISPARTOF_STATION_NAME_WELL_DECK = 14, |
10708 | | DIS_PDU_ISPARTOF_STATION_NAME_ON_STATION_RANGE_AND_BEARING = 15, |
10709 | | DIS_PDU_ISPARTOF_STATION_NAME_ON_STATION_XYZ = 16, |
10710 | | DIS_PDU_ISPARTOF_STATION_NAME_AIR_TO_AIR_REFUELING_BOOM = 17, |
10711 | | DIS_PDU_ISPARTOF_STATION_NAME_AERIAL_REFUELING_RECEPTACLE = 18, |
10712 | | DIS_PDU_ISPARTOF_STATION_NAME_PORT_SIDE_REFUELING_DROGUE = 19, |
10713 | | DIS_PDU_ISPARTOF_STATION_NAME_STARBOARD_SIDE_REFUELING_DROGUE = 20, |
10714 | | DIS_PDU_ISPARTOF_STATION_NAME_CENTER_REFUELING_DROGUE = 21, |
10715 | | DIS_PDU_ISPARTOF_STATION_NAME_AIR_REFUELING_PROBE = 22 |
10716 | | } DIS_PDU_IsPartOf_Station_Name; |
10717 | | |
10718 | | /* SISO-REF-010 [UID 213] */ |
10719 | | typedef enum |
10720 | | { |
10721 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_UNDEFINED = 0, |
10722 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_BASIC_GROUND_COMBAT_VEHICLE = 1, |
10723 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_ENHANCED_GROUND_COMBAT_VEHICLE = 2, |
10724 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_BASIC_GROUND_COMBAT_SOLDIER = 3, |
10725 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_ENHANCED_GROUND_COMBAT_SOLDIER = 4, |
10726 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_BASIC_ROTOR_WING_AIRCRAFT = 5, |
10727 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_ENHANCED_ROTOR_WING_AIRCRAFT = 6, |
10728 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_BASIC_FIXED_WING_AIRCRAFT = 7, |
10729 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_ENHANCED_FIXED_WING_AIRCRAFT = 8, |
10730 | | DIS_PDU_ISGROUPOF_GROUPED_ENTITY_CATEGORY_GROUND_LOGISTICS_VEHICLE = 9 |
10731 | | } DIS_PDU_IsGroupOf_Grouped_Entity_Category; |
10732 | | |
10733 | | /* SISO-REF-010 [UID 214] */ |
10734 | | typedef enum |
10735 | | { |
10736 | | DIS_PDU_ISGROUPOF_REST_STATUS_NOT_RESTED_HAS_NOT_SLEPT_IN_THE_LAST_THREE_DAYS = 0, |
10737 | | DIS_PDU_ISGROUPOF_REST_STATUS_HAS_SLEPT_AN_AVERAGE_OF_1_HOUR_PER_DAY_IN_THE_LAST_THREE_DAYS = 1, |
10738 | | DIS_PDU_ISGROUPOF_REST_STATUS_HAS_SLEPT_AN_AVERAGE_OF_2_HOURS_PER_DAY_IN_THE_LAST_THREE_DAYS = 2, |
10739 | | DIS_PDU_ISGROUPOF_REST_STATUS_HAS_SLEPT_AN_AVERAGE_OF_3_HOURS_PER_DAY_IN_THE_LAST_THREE_DAYS = 3, |
10740 | | DIS_PDU_ISGROUPOF_REST_STATUS_HAS_SLEPT_AN_AVERAGE_OF_4_HOURS_PER_DAY_IN_THE_LAST_THREE_DAYS = 4, |
10741 | | DIS_PDU_ISGROUPOF_REST_STATUS_HAS_SLEPT_AN_AVERAGE_OF_5_HOURS_PER_DAY_IN_THE_LAST_THREE_DAYS = 5, |
10742 | | DIS_PDU_ISGROUPOF_REST_STATUS_HAS_SLEPT_AN_AVERAGE_OF_6_HOURS_PER_DAY_IN_THE_LAST_THREE_DAYS = 6, |
10743 | | DIS_PDU_ISGROUPOF_REST_STATUS_HAS_SLEPT_AN_AVERAGE_OF_7_HOURS_PER_DAY_IN_THE_LAST_THREE_DAYS = 7, |
10744 | | DIS_PDU_ISGROUPOF_REST_STATUS_FULLY_RESTED_HAS_SLEPT_AN_AVERAGE_OF_8_HOURS_PER_DAY_IN_THE_LAST_THREE_DAYS = 8 |
10745 | | } DIS_PDU_IsGroupOf_Rest_Status; |
10746 | | |
10747 | | /* SISO-REF-010 [UID 224] */ |
10748 | | typedef enum |
10749 | | { |
10750 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_OTHER = 0, |
10751 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_PUSH_TRANSFER_ENTITY = 1, |
10752 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_AUTOMATIC_PULL_TRANSFER_ENTITY = 2, |
10753 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_NOT_USED_3 = 3, |
10754 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_PUSH_TRANSFER_ENVIRONMENTAL_PROCESS = 4, |
10755 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_AUTOMATIC_PULL_TRANSFER_ENVIRONMENTAL_PROCESS = 5, |
10756 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_NOT_USED_6 = 6, |
10757 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_CANCEL_TRANSFER = 7, |
10758 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_MANUAL_PULL_TRANSFER_ENTITY = 8, |
10759 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_MANUAL_PULL_TRANSFER_ENVIRONMENTAL_PROCESS = 9, |
10760 | | DIS_PDU_TRANSFER_CONTROL_TRANSFER_TYPE_REMOVE_ENTITY = 10 |
10761 | | } DIS_PDU_Transfer_Control_Transfer_Type; |
10762 | | |
10763 | | /* SISO-REF-010 [UID 225] */ |
10764 | | typedef enum |
10765 | | { |
10766 | | DIS_PDU_OBJECT_KIND_OTHER = 0, |
10767 | | DIS_PDU_OBJECT_KIND_OBSTACLE = 1, |
10768 | | DIS_PDU_OBJECT_KIND_PREPARED_POSITION = 2, |
10769 | | DIS_PDU_OBJECT_KIND_CULTURAL_FEATURE = 3, |
10770 | | DIS_PDU_OBJECT_KIND_PASSAGEWAY = 4, |
10771 | | DIS_PDU_OBJECT_KIND_TACTICAL_SMOKE = 5, |
10772 | | DIS_PDU_OBJECT_KIND_OBSTACLE_MARKER = 6, |
10773 | | DIS_PDU_OBJECT_KIND_OBSTACLE_BREACH = 7, |
10774 | | DIS_PDU_OBJECT_KIND_ENVIRONMENTAL_OBJECT = 8 |
10775 | | } DIS_PDU_Object_Kind; |
10776 | | |
10777 | | /* SISO-REF-010 [UID 244] */ |
10778 | | typedef enum |
10779 | | { |
10780 | | DIS_PDU_GRIDDED_DATA_COORDINATE_SYSTEM_RIGHT_HANDED_CARTESIAN_LOCAL_TOPOGRAPHIC_PROJECTION_EAST_NORTH_UP = 0, |
10781 | | DIS_PDU_GRIDDED_DATA_COORDINATE_SYSTEM_LEFT_HANDED_CARTESIAN_LOCAL_TOPOGRAPHIC_PROJECTION_EAST_NORTH_DOWN = 1, |
10782 | | DIS_PDU_GRIDDED_DATA_COORDINATE_SYSTEM_LATITUDE_LONGITUDE_HEIGHT = 2, |
10783 | | DIS_PDU_GRIDDED_DATA_COORDINATE_SYSTEM_LATITUDE_LONGITUDE_DEPTH = 3 |
10784 | | } DIS_PDU_Gridded_Data_Coordinate_System; |
10785 | | |
10786 | | /* SISO-REF-010 [UID 245] */ |
10787 | | typedef enum |
10788 | | { |
10789 | | DIS_PDU_GRIDDED_DATA_CONSTANT_GRID_CONSTANT_GRID = 0, |
10790 | | DIS_PDU_GRIDDED_DATA_CONSTANT_GRID_UPDATED_GRID = 1 |
10791 | | } DIS_PDU_Gridded_Data_Constant_Grid; |
10792 | | |
10793 | | /* SISO-REF-010 [UID 246] */ |
10794 | | typedef enum |
10795 | | { |
10796 | | DIS_PDU_GRIDDED_DATA_SAMPLE_TYPE_NOT_SPECIFIED = 0 |
10797 | | } DIS_PDU_Gridded_Data_Sample_Type; |
10798 | | |
10799 | | /* SISO-REF-010 [UID 247] */ |
10800 | | typedef enum |
10801 | | { |
10802 | | DIS_PDU_GRIDDED_DATA_DATA_REPRESENTATION_TYPE_0 = 0, |
10803 | | DIS_PDU_GRIDDED_DATA_DATA_REPRESENTATION_TYPE_1 = 1, |
10804 | | DIS_PDU_GRIDDED_DATA_DATA_REPRESENTATION_TYPE_2 = 2 |
10805 | | } DIS_PDU_Gridded_Data_Data_Representation; |
10806 | | |
10807 | | /* SISO-REF-010 [UID 248] */ |
10808 | | typedef enum |
10809 | | { |
10810 | | DIS_PDU_ENVIRONMENTAL_PROCESS_MODEL_TYPE_NO_STATEMENT = 0 |
10811 | | } DIS_PDU_Environmental_Process_Model_Type; |
10812 | | |
10813 | | /* SISO-REF-010 [UID 250] */ |
10814 | | typedef enum |
10815 | | { |
10816 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_GENERAL_REPAIR_CODES_COMBIC_STATE = 256, |
10817 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_GENERAL_REPAIR_CODES_FLARE_STATE = 259, |
10818 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_GENERAL_REPAIR_CODES_BIOLOGICAL_STATE = 4096, |
10819 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_GENERAL_REPAIR_CODES_CHEMICAL_VAPOR_STATE = 4097, |
10820 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_GENERAL_REPAIR_CODES_RADIOLOGICAL_STATE = 4098, |
10821 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_GENERAL_REPAIR_CODES_CHEMICAL_LIQUID_STATE = 4099, |
10822 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_GENERAL_REPAIR_CODES_OBSCURANT_STATE = 4100, |
10823 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_BOUNDING_SPHERE_RECORD = 65536, |
10824 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_UNIFORM_GEOMETRY_RECORD = 327680, |
10825 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_POINT_RECORD_1 = 655360, |
10826 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_LINE_RECORD_1 = 786432, |
10827 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_SPHERE_RECORD_1 = 851968, |
10828 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_ELLIPSOID_RECORD_1 = 1048576, |
10829 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_CONE_RECORD_1 = 3145728, |
10830 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_RECTANGULAR_VOLUME_RECORD_1 = 5242880, |
10831 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_RECTANGULAR_VOLUME_RECORD_3 = 83886080, |
10832 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_POINT_RECORD_2 = 167772160, |
10833 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_LINE_RECORD_2 = 201326592, |
10834 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_SPHERE_RECORD_2 = 218103808, |
10835 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_ELLIPSOID_RECORD_2 = 268435456, |
10836 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_CONE_RECORD_2 = 805306368, |
10837 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_RECTANGULAR_VOLUME_RECORD_2 = 1342177280, |
10838 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_GAUSSIAN_PLUME_RECORD = 1610612736, |
10839 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_GAUSSIAN_PUFF_RECORD_1 = 1879048192, |
10840 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_GAUSSIAN_PUFF_RECORD_2 = 1879048193, |
10841 | | DIS_PDU_ENVIRONMENTAL_PROCESS_RECORD_TYPE_DRIVE_TRAIN_RECTANGULAR_VOLUME_RECORD_4 = 2147483648 |
10842 | | } DIS_PDU_Environmental_Process_Record_Type; |
10843 | | |
10844 | | /* SISO-REF-010 [UID 270] */ |
10845 | | typedef enum |
10846 | | { |
10847 | | DIS_ENCODING_CLASS_ENCODED_AUDIO = 0, |
10848 | | DIS_ENCODING_CLASS_RAW_BINARY_DATA = 1, |
10849 | | DIS_ENCODING_CLASS_APPLICATION_SPECIFIC_DATA = 2, |
10850 | | DIS_ENCODING_CLASS_DATABASE_INDEX = 3 |
10851 | | } DIS_PDU_Encoding_Class; |
10852 | | |
10853 | | static const value_string DIS_PDU_Encoding_Class_Strings[] = { |
10854 | | { DIS_ENCODING_CLASS_ENCODED_AUDIO, "Encoded audio" }, |
10855 | | { DIS_ENCODING_CLASS_RAW_BINARY_DATA, "Raw Binary Data" }, |
10856 | | { DIS_ENCODING_CLASS_APPLICATION_SPECIFIC_DATA, "Application-Specific Data" }, |
10857 | | { DIS_ENCODING_CLASS_DATABASE_INDEX, "Database index" }, |
10858 | | { 0, NULL } |
10859 | | }; |
10860 | | |
10861 | | /* SISO-REF-010 [UID 271] */ |
10862 | | typedef enum |
10863 | | { |
10864 | | DIS_PDU_SIGNAL_ENCODING_TYPE_8_BIT_MU_LAW_ITU_T_G_711 = 1, |
10865 | | DIS_PDU_SIGNAL_ENCODING_TYPE_CVSD_MIL_STD_188_113 = 2, |
10866 | | DIS_PDU_SIGNAL_ENCODING_TYPE_ADPCM_ITU_T_G_726 = 3, |
10867 | | DIS_PDU_SIGNAL_ENCODING_TYPE_16_BIT_LINEAR_PCM_2S_COMPLEMENT_BIG_ENDIAN = 4, |
10868 | | DIS_PDU_SIGNAL_ENCODING_TYPE_8_BIT_LINEAR_PCM_UNSIGNED = 5, |
10869 | | DIS_PDU_SIGNAL_ENCODING_TYPE_UNAVAILABLE_FOR_USE_7 = 7, |
10870 | | DIS_PDU_SIGNAL_ENCODING_TYPE_GSM_FULL_RATE_ETSI_06_10 = 8, |
10871 | | DIS_PDU_SIGNAL_ENCODING_TYPE_GSM_HALF_RATE_ETSI_06_20 = 9, |
10872 | | DIS_PDU_SIGNAL_ENCODING_TYPE_SPEEX_NARROW_BAND = 10, |
10873 | | DIS_PDU_SIGNAL_ENCODING_TYPE_OPUS = 11, |
10874 | | DIS_PDU_SIGNAL_ENCODING_TYPE_LPC_10_FIPS_PUB_137 = 12, |
10875 | | DIS_PDU_SIGNAL_ENCODING_TYPE_16_BIT_LINEAR_PCM_2S_COMPLEMENT_LITTLE_ENDIAN = 100, |
10876 | | DIS_PDU_SIGNAL_ENCODING_TYPE_UNAVAILABLE_FOR_USE_255 = 255 |
10877 | | } DIS_PDU_Signal_Encoding_Type; |
10878 | | |
10879 | | static const value_string DIS_PDU_Signal_Encoding_Type_Strings[] = { |
10880 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_8_BIT_MU_LAW_ITU_T_G_711, "8-bit mu-law (ITU-T G.711)" }, |
10881 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_CVSD_MIL_STD_188_113, "CVSD (MIL-STD-188-113)" }, |
10882 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_ADPCM_ITU_T_G_726, "ADPCM (ITU-T G.726)" }, |
10883 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_16_BIT_LINEAR_PCM_2S_COMPLEMENT_BIG_ENDIAN, "16-bit Linear PCM 2s Complement, Big Endian" }, |
10884 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_8_BIT_LINEAR_PCM_UNSIGNED, "8-bit Linear PCM, Unsigned" }, |
10885 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_UNAVAILABLE_FOR_USE_7, "(unavailable for use)" }, |
10886 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_GSM_FULL_RATE_ETSI_06_10, "GSM Full-Rate (ETSI 06.10)" }, |
10887 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_GSM_HALF_RATE_ETSI_06_20, "GSM Half-Rate (ETSI 06.20)" }, |
10888 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_SPEEX_NARROW_BAND, "Speex Narrow Band" }, |
10889 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_OPUS, "Opus" }, |
10890 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_LPC_10_FIPS_PUB_137, "LPC-10 (FIPS PUB 137)" }, |
10891 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_16_BIT_LINEAR_PCM_2S_COMPLEMENT_LITTLE_ENDIAN, "16-bit Linear PCM 2s Complement, Little Endian" }, |
10892 | | { DIS_PDU_SIGNAL_ENCODING_TYPE_UNAVAILABLE_FOR_USE_255, "(unavailable for use)" }, |
10893 | | { 0, NULL } |
10894 | | }; |
10895 | | |
10896 | | /* SISO-REF-010 [UID 272] */ |
10897 | | typedef enum |
10898 | | { |
10899 | | DIS_PDU_REPAIR_GROUPS_GENERAL_REPAIR_CODES = 0, |
10900 | | DIS_PDU_REPAIR_GROUPS_DRIVE_TRAIN = 1, |
10901 | | DIS_PDU_REPAIR_GROUPS_HULL_AIRFRAME_BODY = 2, |
10902 | | DIS_PDU_REPAIR_GROUPS_INTERFACES_WITH_ENVIRONMENT = 3, |
10903 | | DIS_PDU_REPAIR_GROUPS_WEAPONS = 4, |
10904 | | DIS_PDU_REPAIR_GROUPS_FUEL_SYSTEMS = 5, |
10905 | | DIS_PDU_REPAIR_GROUPS_ELECTRONICS = 6, |
10906 | | DIS_PDU_REPAIR_GROUPS_LIFE_SUPPORT_SYSTEMS = 7, |
10907 | | DIS_PDU_REPAIR_GROUPS_HYDRAULIC_SYSTEMS_AND_ACTUATORS = 8, |
10908 | | DIS_PDU_REPAIR_GROUPS_AUXILIARY_CRAFT = 9 |
10909 | | } DIS_PDU_Repair_Groups; |
10910 | | |
10911 | | /* SISO-REF-010 [UID 273] */ |
10912 | | typedef enum |
10913 | | { |
10914 | | DIS_PDU_ENVIRONMENT_RECORD_TYPE_GROUPS_STATE = 0, |
10915 | | DIS_PDU_ENVIRONMENT_RECORD_TYPE_GROUPS_GEOMETRY = 1 |
10916 | | } DIS_PDU_Environment_Record_Type_Groups; |
10917 | | |
10918 | | /* SISO-REF-010 [UID 274] */ |
10919 | | typedef enum |
10920 | | { |
10921 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_ULTRALIGHT_NON_RIGID_WING_AIRCRAFT_SUBCATEGORIES_HANG_GLIDER_UNPOWERED = 1, |
10922 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_ULTRALIGHT_NON_RIGID_WING_AIRCRAFT_SUBCATEGORIES_HANG_GLIDER_POWERED = 2, |
10923 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_ULTRALIGHT_NON_RIGID_WING_AIRCRAFT_SUBCATEGORIES_PARAGLIDER_UNPOWERED = 3, |
10924 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_ULTRALIGHT_NON_RIGID_WING_AIRCRAFT_SUBCATEGORIES_PARAGLIDER_POWERED = 4, |
10925 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_ULTRALIGHT_NON_RIGID_WING_AIRCRAFT_SUBCATEGORIES_POWERED_PARACHUTE = 5 |
10926 | | } DIS_PDU_Platform_Air_Civilian_Ultralight_Non_rigid_Wing_Aircraft_Subcategories; |
10927 | | |
10928 | | /* SISO-REF-010 [UID 275] */ |
10929 | | typedef enum |
10930 | | { |
10931 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_ULTRALIGHT_RIGID_WING_AIRCRAFT_SUBCATEGORIES_WEIGHT_SHIFT_CONTROL = 1, |
10932 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_ULTRALIGHT_RIGID_WING_AIRCRAFT_SUBCATEGORIES_CONTROL_SURFACE_ELEVATOR_RUDDER_AILERON_CONTROL = 2 |
10933 | | } DIS_PDU_Platform_Air_Civilian_Ultralight_Rigid_Wing_Aircraft_Subcategories; |
10934 | | |
10935 | | /* SISO-REF-010 [UID 276] */ |
10936 | | typedef enum |
10937 | | { |
10938 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_GLIDER_SUBCATEGORIES_SAIL_PLANE = 1, |
10939 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_GLIDER_SUBCATEGORIES_MOTOR_GLIDER = 2 |
10940 | | } DIS_PDU_Platform_Air_Civilian_Glider_Subcategories; |
10941 | | |
10942 | | /* SISO-REF-010 [UID 277] */ |
10943 | | typedef enum |
10944 | | { |
10945 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_SINGLE_PISTON_ENGINE = 11, |
10946 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_TWIN_PISTON_ENGINE = 12, |
10947 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_SINGLE_ENGINE_TURBOPROP = 21, |
10948 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_TWIN_ENGINE_TURBOPROP = 22, |
10949 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_FOUR_ENGINE_TURBOPROP = 24, |
10950 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_TWIN_JET = 32, |
10951 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_TRI_JET = 33, |
10952 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_FIXED_WING_AIRCRAFT_SUBCATEGORIES_FOUR_ENGINE_JET = 34 |
10953 | | } DIS_PDU_Platform_Air_Civilian_Fixed_Wing_Aircraft_Subcategories; |
10954 | | |
10955 | | /* SISO-REF-010 [UID 278] */ |
10956 | | typedef enum |
10957 | | { |
10958 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_HELICOPTER_SUBCATEGORIES_SINGLE_ROTOR_PISTON_ENGINE = 11, |
10959 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_HELICOPTER_SUBCATEGORIES_SINGLE_ROTOR_TURBOSHAFT_ENGINE_CONVENTIONAL_TAIL_ROTOR = 12, |
10960 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_HELICOPTER_SUBCATEGORIES_SINGLE_ROTOR_TURBOSHAFT_ENGINE_SHROUDED_TAIL_ROTOR = 13, |
10961 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_HELICOPTER_SUBCATEGORIES_SINGLE_ROTOR_TURBOSHAFT_ENGINE_NO_TAIL_ROTOR = 14, |
10962 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_HELICOPTER_SUBCATEGORIES_TANDEM_ROTOR = 21, |
10963 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_HELICOPTER_SUBCATEGORIES_COAXIAL_ROTOR = 22, |
10964 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_HELICOPTER_SUBCATEGORIES_INTERMESHING_ROTOR = 23 |
10965 | | } DIS_PDU_Platform_Air_Civilian_Helicopter_Subcategories; |
10966 | | |
10967 | | /* SISO-REF-010 [UID 279] */ |
10968 | | typedef enum |
10969 | | { |
10970 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_BALLOON_SUBCATEGORIES_GAS_FILLED_FREE = 1, |
10971 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_BALLOON_SUBCATEGORIES_GAS_FILLED_TETHERED = 2, |
10972 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_BALLOON_SUBCATEGORIES_HOT_AIR = 3, |
10973 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_BALLOON_SUBCATEGORIES_ROZIERE_BALLOON = 4, |
10974 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_BALLOON_SUBCATEGORIES_HELIKITE = 5 |
10975 | | } DIS_PDU_Platform_Air_Civilian_Lighter_than_Air_Balloon_Subcategories; |
10976 | | |
10977 | | /* SISO-REF-010 [UID 280] */ |
10978 | | typedef enum |
10979 | | { |
10980 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_AIRSHIP_SUBCATEGORIES_NON_RIGID_BLIMP = 1, |
10981 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_AIRSHIP_SUBCATEGORIES_SEMI_RIGID = 2, |
10982 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_AIRSHIP_SUBCATEGORIES_RIGID = 3, |
10983 | | DIS_PDU_PLATFORM_AIR_CIVILIAN_LIGHTER_THAN_AIR_AIRSHIP_SUBCATEGORIES_HYBRID = 4 |
10984 | | } DIS_PDU_Platform_Air_Civilian_Lighter_than_Air_Airship_Subcategories; |
10985 | | |
10986 | | /* SISO-REF-010 [UID 281] */ |
10987 | | typedef enum |
10988 | | { |
10989 | | DIS_PDU_APA_PARAMETER_INDEX_APA_STATUS_DESELECTED_OFF = 0, |
10990 | | DIS_PDU_APA_PARAMETER_INDEX_APA_STATUS_APA_VALUE_CHANGE_ONLY = 1, |
10991 | | DIS_PDU_APA_PARAMETER_INDEX_APA_STATUS_STATE_CHANGE = 2, |
10992 | | DIS_PDU_APA_PARAMETER_INDEX_APA_STATUS_RECORD_ACTIVATION = 3 |
10993 | | } DIS_PDU_APA_Parameter_Index_APA_Status; |
10994 | | |
10995 | | /* SISO-REF-010 [UID 282] */ |
10996 | | typedef enum |
10997 | | { |
10998 | | DIS_PDU_SEPARATION_VP_REASON_FOR_SEPARATION_NO_STATEMENT = 0, |
10999 | | DIS_PDU_SEPARATION_VP_REASON_FOR_SEPARATION_ATTACHED_PART_SEPARATION = 1, |
11000 | | DIS_PDU_SEPARATION_VP_REASON_FOR_SEPARATION_SUBMUNITION_SEPARATION = 2 |
11001 | | } DIS_PDU_Separation_VP_Reason_for_Separation; |
11002 | | |
11003 | | /* SISO-REF-010 [UID 283] */ |
11004 | | typedef enum |
11005 | | { |
11006 | | DIS_PDU_SEPARATION_VP_PRE_ENTITY_INDICATOR_NO_STATEMENT = 0, |
11007 | | DIS_PDU_SEPARATION_VP_PRE_ENTITY_INDICATOR_ENTITY_ID_EXISTED_PRIOR_TO_SEPARATION_WITHOUT_ENTITY_STATE_PDU = 1, |
11008 | | DIS_PDU_SEPARATION_VP_PRE_ENTITY_INDICATOR_ENTITY_ID_EXISTED_PRIOR_TO_SEPARATION_WITH_ENTITY_STATE_PDU_ISSUED = 2, |
11009 | | DIS_PDU_SEPARATION_VP_PRE_ENTITY_INDICATOR_ENTITY_INITIALLY_CREATED_AT_SEPARATION_EVENT = 3 |
11010 | | } DIS_PDU_Separation_VP_Pre_Entity_Indicator; |
11011 | | |
11012 | | /* SISO-REF-010 [UID 285] */ |
11013 | | typedef enum |
11014 | | { |
11015 | | DIS_PDU_IO_ACTION_IO_WARFARE_TYPE_NO_STATEMENT = 0, |
11016 | | DIS_PDU_IO_ACTION_IO_WARFARE_TYPE_ELECTRONIC_WARFARE_EW = 1, |
11017 | | DIS_PDU_IO_ACTION_IO_WARFARE_TYPE_COMPUTER_NETWORK_OPERATIONS_CNO = 2, |
11018 | | DIS_PDU_IO_ACTION_IO_WARFARE_TYPE_PSYCHOLOGICAL_OPERATIONS_PSYOPS = 3, |
11019 | | DIS_PDU_IO_ACTION_IO_WARFARE_TYPE_MILITARY_DECEPTION_MILDEC = 4, |
11020 | | DIS_PDU_IO_ACTION_IO_WARFARE_TYPE_OPERATIONS_SECURITY_OPSEC = 5, |
11021 | | DIS_PDU_IO_ACTION_IO_WARFARE_TYPE_PHYSICAL_ATTACK = 6 |
11022 | | } DIS_PDU_IO_Action_IO_Warfare_Type; |
11023 | | |
11024 | | /* SISO-REF-010 [UID 286] */ |
11025 | | typedef enum |
11026 | | { |
11027 | | DIS_PDU_IO_ACTION_IO_SIMULATION_SOURCE_NO_STATEMENT = 0 |
11028 | | } DIS_PDU_IO_Action_IO_Simulation_Source; |
11029 | | |
11030 | | /* SISO-REF-010 [UID 287] */ |
11031 | | typedef enum |
11032 | | { |
11033 | | DIS_PDU_IO_ACTION_IO_ACTION_TYPE_NO_STATEMENT = 0, |
11034 | | DIS_PDU_IO_ACTION_IO_ACTION_TYPE_IO_ATTACK_PROFILE_DATA_PARAMETRICS = 1, |
11035 | | DIS_PDU_IO_ACTION_IO_ACTION_TYPE_IO_ATTACK_COMPUTED_EFFECTS = 2, |
11036 | | DIS_PDU_IO_ACTION_IO_ACTION_TYPE_INTENT_BASED_EW = 3, |
11037 | | DIS_PDU_IO_ACTION_IO_ACTION_TYPE_INTENT_BASED_EW_COMPUTED_EFFECTS = 4 |
11038 | | } DIS_PDU_IO_Action_IO_Action_Type; |
11039 | | |
11040 | | /* SISO-REF-010 [UID 288] */ |
11041 | | typedef enum |
11042 | | { |
11043 | | DIS_PDU_IO_ACTION_IO_ACTION_PHASE_NO_STATEMENT = 0, |
11044 | | DIS_PDU_IO_ACTION_IO_ACTION_PHASE_START_ATTACK_PROFILE = 1, |
11045 | | DIS_PDU_IO_ACTION_IO_ACTION_PHASE_END_ATTACK_PROFILE = 2, |
11046 | | DIS_PDU_IO_ACTION_IO_ACTION_PHASE_CONTINUE_ATTACK_PROFILE_WITH_CHANGES = 3, |
11047 | | DIS_PDU_IO_ACTION_IO_ACTION_PHASE_START_ATTACK_EFFECTS = 4, |
11048 | | DIS_PDU_IO_ACTION_IO_ACTION_PHASE_END_ATTACKED_EFFECTS = 5, |
11049 | | DIS_PDU_IO_ACTION_IO_ACTION_PHASE_CONTINUE_ATTACK_EFFECTS_WITH_CHANGES = 6 |
11050 | | } DIS_PDU_IO_Action_IO_Action_Phase; |
11051 | | |
11052 | | /* SISO-REF-010 [UID 289] */ |
11053 | | typedef enum |
11054 | | { |
11055 | | DIS_PDU_IO_REPORT_IO_REPORT_TYPE_NO_STATEMENT = 0, |
11056 | | DIS_PDU_IO_REPORT_IO_REPORT_TYPE_INITIAL_REPORT = 1, |
11057 | | DIS_PDU_IO_REPORT_IO_REPORT_TYPE_UPDATE_REPORT = 2, |
11058 | | DIS_PDU_IO_REPORT_IO_REPORT_TYPE_FINAL_REPORT = 3 |
11059 | | } DIS_PDU_IO_Report_IO_Report_Type; |
11060 | | |
11061 | | /* SISO-REF-010 [UID 290] */ |
11062 | | typedef enum |
11063 | | { |
11064 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_NO_STATEMENT = 0, |
11065 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_EFFECT_ON_SENDER = 1, |
11066 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_EFFECT_ON_RECEIVER = 2, |
11067 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_EFFECT_ON_SENDER_AND_RECEIVER = 3, |
11068 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_EFFECT_ON_MESSAGE = 4, |
11069 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_EFFECT_ON_SENDER_AND_MESSAGE = 5, |
11070 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_EFFECT_ON_RECEIVER_AND_MESSAGE = 6, |
11071 | | DIS_PDU_IO_EFFECTS_RECORD_IO_STATUS_EFFECT_ON_SENDER_RECEIVER_AND_MESSAGE = 7 |
11072 | | } DIS_PDU_IO_Effects_Record_IO_Status; |
11073 | | |
11074 | | /* SISO-REF-010 [UID 291] */ |
11075 | | typedef enum |
11076 | | { |
11077 | | DIS_PDU_IO_EFFECTS_RECORD_IO_LINK_TYPE_NO_STATEMENT = 0, |
11078 | | DIS_PDU_IO_EFFECTS_RECORD_IO_LINK_TYPE_LOGICAL_LINK = 1, |
11079 | | DIS_PDU_IO_EFFECTS_RECORD_IO_LINK_TYPE_PHYSICAL_NODE = 2, |
11080 | | DIS_PDU_IO_EFFECTS_RECORD_IO_LINK_TYPE_PHYSICAL_LINK = 3 |
11081 | | } DIS_PDU_IO_Effects_Record_IO_Link_Type; |
11082 | | |
11083 | | /* SISO-REF-010 [UID 292] */ |
11084 | | typedef enum |
11085 | | { |
11086 | | DIS_PDU_IO_EFFECTS_RECORD_IO_EFFECT_NO_STATEMENT = 0, |
11087 | | DIS_PDU_IO_EFFECTS_RECORD_IO_EFFECT_DENIAL = 1, |
11088 | | DIS_PDU_IO_EFFECTS_RECORD_IO_EFFECT_DEGRADATION = 2, |
11089 | | DIS_PDU_IO_EFFECTS_RECORD_IO_EFFECT_DISRUPTION = 3, |
11090 | | DIS_PDU_IO_EFFECTS_RECORD_IO_EFFECT_TERMINATE_EFFECT = 255 |
11091 | | } DIS_PDU_IO_Effects_Record_IO_Effect; |
11092 | | |
11093 | | /* SISO-REF-010 [UID 293] */ |
11094 | | typedef enum |
11095 | | { |
11096 | | DIS_PDU_IO_EFFECTS_RECORD_IO_PROCESS_NO_STATEMENT = 0 |
11097 | | } DIS_PDU_IO_Effects_Record_IO_Process; |
11098 | | |
11099 | | /* SISO-REF-010 [UID 294] */ |
11100 | | typedef enum |
11101 | | { |
11102 | | DIS_PDU_IO_COMMS_NODE_RECORD_COMMS_NODE_TYPE_NO_STATEMENT = 0, |
11103 | | DIS_PDU_IO_COMMS_NODE_RECORD_COMMS_NODE_TYPE_SENDER_NODE_ID = 1, |
11104 | | DIS_PDU_IO_COMMS_NODE_RECORD_COMMS_NODE_TYPE_RECEIVER_NODE_ID = 2, |
11105 | | DIS_PDU_IO_COMMS_NODE_RECORD_COMMS_NODE_TYPE_SENDER_RECEIVER_NODE_ID = 3 |
11106 | | } DIS_PDU_IO_Comms_Node_Record_Comms_Node_Type; |
11107 | | |
11108 | | /* SISO-REF-010 [UID 295] */ |
11109 | | typedef enum |
11110 | | { |
11111 | | DIS_PDU_DIS_ATTRIBUTE_ACTION_CODE_NO_STATEMENT = 0 |
11112 | | } DIS_PDU_DIS_Attribute_Action_Code; |
11113 | | |
11114 | | /* SISO-REF-010 [UID 296] */ |
11115 | | typedef enum |
11116 | | { |
11117 | | DIS_PDU_DR_PARAMETERS_TYPE_NONE = 0, |
11118 | | DIS_PDU_DR_PARAMETERS_TYPE_LOCAL_EULER_ANGLES_YAW_PITCH_ROLL = 1, |
11119 | | DIS_PDU_DR_PARAMETERS_TYPE_WORLD_ORIENTATION_QUATERNION = 2 |
11120 | | } DIS_PDU_DR_Parameters_Type; |
11121 | | |
11122 | | /* SISO-REF-010 [UID 297] */ |
11123 | | typedef enum |
11124 | | { |
11125 | | DIS_PDU_HIGH_FIDELITY_HAVE_QUICK_TOD_TRANSMIT_INDICATOR_NO_TOD_IS_BEING_TRANSMITTED = 0, |
11126 | | DIS_PDU_HIGH_FIDELITY_HAVE_QUICK_TOD_TRANSMIT_INDICATOR_TOD_TRANSMISSION_IN_PROGRESS = 1 |
11127 | | } DIS_PDU_High_Fidelity_HAVE_QUICK_TOD_Transmit_Indicator; |
11128 | | |
11129 | | /* SISO-REF-010 [UID 298] */ |
11130 | | typedef enum |
11131 | | { |
11132 | | DIS_PDU_NET_ID_RECORD_MODE_A_HAVE_QUICK_I_OR_HAVE_QUICK_II_COMBAT = 1, |
11133 | | DIS_PDU_NET_ID_RECORD_MODE_B_SATURN_COMBAT = 2, |
11134 | | DIS_PDU_NET_ID_RECORD_MODE_T_TRAINING = 3 |
11135 | | } DIS_PDU_NET_ID_Record_Mode; |
11136 | | |
11137 | | /* SISO-REF-010 [UID 299] */ |
11138 | | typedef enum |
11139 | | { |
11140 | | DIS_PDU_NET_ID_RECORD_FREQUENCY_TABLE_HQ_I_OPERATIONS = 0, |
11141 | | DIS_PDU_NET_ID_RECORD_FREQUENCY_TABLE_HQII_NATO_EUROPE_AREA_OPERATIONS = 1, |
11142 | | DIS_PDU_NET_ID_RECORD_FREQUENCY_TABLE_HQII_NON_NATO_EUROPE_AREA_OPERATIONS = 2, |
11143 | | DIS_PDU_NET_ID_RECORD_FREQUENCY_TABLE_SATURN_OPERATIONS = 3 |
11144 | | } DIS_PDU_NET_ID_Record_Frequency_Table; |
11145 | | |
11146 | | /* SISO-REF-010 [UID 300] */ |
11147 | | typedef enum |
11148 | | { |
11149 | | DIS_PDU_EE_ATTRIBUTE_STATE_INDICATOR_HEARTBEAT_UPDATE = 0, |
11150 | | DIS_PDU_EE_ATTRIBUTE_STATE_INDICATOR_CHANGED_DATA = 1, |
11151 | | DIS_PDU_EE_ATTRIBUTE_STATE_INDICATOR_HAS_CEASED = 2 |
11152 | | } DIS_PDU_EE_Attribute_State_Indicator; |
11153 | | |
11154 | | /* SISO-REF-010 [UID 301] */ |
11155 | | typedef enum |
11156 | | { |
11157 | | DIS_PDU_DIS_PDU_STATUS_TRANSFERRED_ENTITY_INDICATOR_TEI_NO_DIFFERENCE = 0, |
11158 | | DIS_PDU_DIS_PDU_STATUS_TRANSFERRED_ENTITY_INDICATOR_TEI_DIFFERENCE = 1 |
11159 | | } DIS_PDU_DIS_PDU_Status_Transferred_Entity_Indicator_TEI; |
11160 | | |
11161 | | /* SISO-REF-010 [UID 302] */ |
11162 | | typedef enum |
11163 | | { |
11164 | | DIS_PDU_LVC_INDICATOR_NO_STATEMENT = 0, |
11165 | | DIS_PDU_LVC_INDICATOR_LIVE = 1, |
11166 | | DIS_PDU_LVC_INDICATOR_VIRTUAL = 2, |
11167 | | DIS_PDU_LVC_INDICATOR_CONSTRUCTIVE = 3 |
11168 | | } DIS_PDU_LVC_Indicator; |
11169 | | |
11170 | | static const value_string DIS_PDU_LVC_Indicator_Strings[] = { |
11171 | | { DIS_PDU_LVC_INDICATOR_NO_STATEMENT, "No Statement" }, |
11172 | | { DIS_PDU_LVC_INDICATOR_LIVE, "Live" }, |
11173 | | { DIS_PDU_LVC_INDICATOR_VIRTUAL, "Virtual" }, |
11174 | | { DIS_PDU_LVC_INDICATOR_CONSTRUCTIVE, "Constructive" }, |
11175 | | { 0, NULL } |
11176 | | }; |
11177 | | |
11178 | | /* SISO-REF-010 [UID 303] */ |
11179 | | typedef enum |
11180 | | { |
11181 | | DIS_PDU_DIS_PDU_STATUS_COUPLED_EXTENSION_INDICATOR_CEI_NOT_COUPLED = 0, |
11182 | | DIS_PDU_DIS_PDU_STATUS_COUPLED_EXTENSION_INDICATOR_CEI_COUPLED = 1 |
11183 | | } DIS_PDU_DIS_PDU_Status_Coupled_Extension_Indicator_CEI; |
11184 | | |
11185 | | static const value_string DIS_PDU_DIS_PDU_Status_Coupled_Extension_Indicator_CEI_Strings[] = { |
11186 | | { DIS_PDU_DIS_PDU_STATUS_COUPLED_EXTENSION_INDICATOR_CEI_NOT_COUPLED, "Not Coupled" }, |
11187 | | { DIS_PDU_DIS_PDU_STATUS_COUPLED_EXTENSION_INDICATOR_CEI_COUPLED, "Coupled" }, |
11188 | | { 0, NULL } |
11189 | | }; |
11190 | | |
11191 | | /* SISO-REF-010 [UID 304] */ |
11192 | | typedef enum |
11193 | | { |
11194 | | DIS_PDU_DIS_PDU_STATUS_FIRE_TYPE_INDICATOR_FTI_MUNITION = 0, |
11195 | | DIS_PDU_DIS_PDU_STATUS_FIRE_TYPE_INDICATOR_FTI_EXPENDABLE = 1 |
11196 | | } DIS_PDU_DIS_PDU_Status_Fire_Type_Indicator_FTI; |
11197 | | |
11198 | | static const value_string DIS_PDU_DIS_PDU_Status_Fire_Type_Indicator_FTI_Strings[] = { |
11199 | | { DIS_PDU_DIS_PDU_STATUS_FIRE_TYPE_INDICATOR_FTI_MUNITION, "Munition" }, |
11200 | | { DIS_PDU_DIS_PDU_STATUS_FIRE_TYPE_INDICATOR_FTI_EXPENDABLE, "Expendable" }, |
11201 | | { 0, NULL } |
11202 | | }; |
11203 | | |
11204 | | /* SISO-REF-010 [UID 305] */ |
11205 | | typedef enum |
11206 | | { |
11207 | | DIS_PDU_DIS_PDU_STATUS_DETONATION_TYPE_INDICATOR_DTI_MUNITION = 0, |
11208 | | DIS_PDU_DIS_PDU_STATUS_DETONATION_TYPE_INDICATOR_DTI_EXPENDABLE = 1, |
11209 | | DIS_PDU_DIS_PDU_STATUS_DETONATION_TYPE_INDICATOR_DTI_NON_MUNITION_EXPLOSION = 2 |
11210 | | } DIS_PDU_DIS_PDU_Status_Detonation_Type_Indicator_DTI; |
11211 | | |
11212 | | static const value_string DIS_PDU_DIS_PDU_Status_Detonation_Type_Indicator_DTI_Strings[] = { |
11213 | | { DIS_PDU_DIS_PDU_STATUS_DETONATION_TYPE_INDICATOR_DTI_MUNITION, "Munition" }, |
11214 | | { DIS_PDU_DIS_PDU_STATUS_DETONATION_TYPE_INDICATOR_DTI_EXPENDABLE, "Expendable" }, |
11215 | | { DIS_PDU_DIS_PDU_STATUS_DETONATION_TYPE_INDICATOR_DTI_NON_MUNITION_EXPLOSION, "Non-munition Explosion" }, |
11216 | | { 0, NULL } |
11217 | | }; |
11218 | | |
11219 | | /* SISO-REF-010 [UID 306] */ |
11220 | | typedef enum |
11221 | | { |
11222 | | DIS_PDU_RADIO_ATTACHED_INDICATOR_NO_STATEMENT = 0, |
11223 | | DIS_PDU_RADIO_ATTACHED_INDICATOR_UNATTACHED = 1, |
11224 | | DIS_PDU_RADIO_ATTACHED_INDICATOR_ATTACHED = 2 |
11225 | | } DIS_PDU_Radio_Attached_Indicator; |
11226 | | |
11227 | | static const value_string DIS_PDU_Radio_Attached_Indicator_Strings[] = { |
11228 | | { DIS_PDU_RADIO_ATTACHED_INDICATOR_NO_STATEMENT, "No Statement" }, |
11229 | | { DIS_PDU_RADIO_ATTACHED_INDICATOR_UNATTACHED, "Unattached" }, |
11230 | | { DIS_PDU_RADIO_ATTACHED_INDICATOR_ATTACHED, "Attached" }, |
11231 | | { 0, NULL } |
11232 | | }; |
11233 | | |
11234 | | /* SISO-REF-010 [UID 307] */ |
11235 | | typedef enum |
11236 | | { |
11237 | | DIS_PDU_DIS_PDU_STATUS_INTERCOM_ATTACHED_INDICATOR_IAI_NO_STATEMENT = 0, |
11238 | | DIS_PDU_DIS_PDU_STATUS_INTERCOM_ATTACHED_INDICATOR_IAI_UNATTACHED = 1, |
11239 | | DIS_PDU_DIS_PDU_STATUS_INTERCOM_ATTACHED_INDICATOR_IAI_ATTACHED = 2 |
11240 | | } DIS_PDU_DIS_PDU_Status_Intercom_Attached_Indicator_IAI; |
11241 | | |
11242 | | static const value_string DIS_PDU_DIS_PDU_Status_Intercom_Attached_Indicator_IAI_Strings[] = { |
11243 | | { DIS_PDU_DIS_PDU_STATUS_INTERCOM_ATTACHED_INDICATOR_IAI_NO_STATEMENT, "No Statement" }, |
11244 | | { DIS_PDU_DIS_PDU_STATUS_INTERCOM_ATTACHED_INDICATOR_IAI_UNATTACHED, "Unattached" }, |
11245 | | { DIS_PDU_DIS_PDU_STATUS_INTERCOM_ATTACHED_INDICATOR_IAI_ATTACHED, "Attached" }, |
11246 | | { 0, NULL } |
11247 | | }; |
11248 | | |
11249 | | /* SISO-REF-010 [UID 308] */ |
11250 | | typedef enum |
11251 | | { |
11252 | | DIS_PDU_DIS_PDU_STATUS_IFF_SIMULATION_MODE_ISM_REGENERATION = 0, |
11253 | | DIS_PDU_DIS_PDU_STATUS_IFF_SIMULATION_MODE_ISM_INTERACTIVE = 1 |
11254 | | } DIS_PDU_DIS_PDU_Status_IFF_Simulation_Mode_ISM; |
11255 | | |
11256 | | static const value_string DIS_PDU_DIS_PDU_Status_IFF_Simulation_Mode_ISM_Strings[] = { |
11257 | | { DIS_PDU_DIS_PDU_STATUS_IFF_SIMULATION_MODE_ISM_REGENERATION, "Regeneration" }, |
11258 | | { DIS_PDU_DIS_PDU_STATUS_IFF_SIMULATION_MODE_ISM_INTERACTIVE, "Interactive" }, |
11259 | | { 0, NULL } |
11260 | | }; |
11261 | | |
11262 | | /* SISO-REF-010 [UID 309] */ |
11263 | | typedef enum |
11264 | | { |
11265 | | DIS_PDU_EXPLOSIVE_MATERIAL_GROUPS_GENERAL = 0, |
11266 | | DIS_PDU_EXPLOSIVE_MATERIAL_GROUPS_LIQUID_AVIATION_MISSILE_FUELS = 1, |
11267 | | DIS_PDU_EXPLOSIVE_MATERIAL_GROUPS_LIQUID_OTHER_FUELS = 2, |
11268 | | DIS_PDU_EXPLOSIVE_MATERIAL_GROUPS_LIQUID_EXPLOSIVE_MATERIAL = 3, |
11269 | | DIS_PDU_EXPLOSIVE_MATERIAL_GROUPS_SOLID = 4, |
11270 | | DIS_PDU_EXPLOSIVE_MATERIAL_GROUPS_GASEOUS = 5, |
11271 | | DIS_PDU_EXPLOSIVE_MATERIAL_GROUPS_DUST_MATERIAL = 6 |
11272 | | } DIS_PDU_Explosive_Material_Groups; |
11273 | | |
11274 | | /* SISO-REF-010 [UID 310] */ |
11275 | | typedef enum |
11276 | | { |
11277 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_GENERAL_REPAIR_CODES_NO_STATEMENT = 0, |
11278 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_AVGAS_AVIATION_GAS = 10, |
11279 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JET_FUEL_UNSPECIFIED = 11, |
11280 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JP_4_F_40_JET_B = 12, |
11281 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JP_5_F_44_JET_A = 13, |
11282 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JP_7 = 14, |
11283 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JP_8_F_34_JET_A_1 = 15, |
11284 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JP_10_MISSILE_FUEL = 16, |
11285 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JPTS = 17, |
11286 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JET_A = 18, |
11287 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JET_A_1 = 19, |
11288 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JET_B = 20, |
11289 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_DRIVE_TRAIN_JET_BIOFUEL = 21, |
11290 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_GASOLINE_PETROL_UNSPECIFIED_OCTANE = 151, |
11291 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_DIESEL_FUEL_UNSPECIFIED_GRADE = 152, |
11292 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_ETHANOL = 153, |
11293 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_E85_ETHANOL = 154, |
11294 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_FUEL_OIL = 155, |
11295 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_KEROSENE = 156, |
11296 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_CRUDE_OIL_UNSPECIFIED = 157, |
11297 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_LIGHT_CRUDE_OIL = 158, |
11298 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_LIQUID_PETROLEUM_GAS_LPG = 159, |
11299 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_RP_1_ROCKET_FUEL = 160, |
11300 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_LH_2_ROCKET_FUEL = 161, |
11301 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_LOX_ROCKET_FUEL = 162, |
11302 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_ALCOHOL = 164, |
11303 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_HULL_AIRFRAME_BODY_HYDROGEN_LIQUID = 166, |
11304 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_INTERFACES_WITH_ENVIRONMENT_NITROGLYCERIN_NG = 301, |
11305 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_INTERFACES_WITH_ENVIRONMENT_ANFO = 302, |
11306 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_WEAPONS_DYNAMITE = 451, |
11307 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_WEAPONS_TNT = 452, |
11308 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_WEAPONS_RDX = 453, |
11309 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_WEAPONS_PETN = 454, |
11310 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_WEAPONS_HMX = 455, |
11311 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_WEAPONS_C_4 = 456, |
11312 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_WEAPONS_COMPOSITION_C_4 = 457, |
11313 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_FUEL_SYSTEMS_NATURAL_GAS_NG = 601, |
11314 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_FUEL_SYSTEMS_BUTANE = 602, |
11315 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_FUEL_SYSTEMS_PROPANE = 603, |
11316 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_FUEL_SYSTEMS_HELIUM = 604, |
11317 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_FUEL_SYSTEMS_HYDROGEN_GASEOUS = 605, |
11318 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_ELECTRONICS_DUST_UNSPECIFIED_TYPE = 801, |
11319 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_ELECTRONICS_GRAIN_DUST = 802, |
11320 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_ELECTRONICS_FLOUR_DUST = 803, |
11321 | | DIS_PDU_EXPLOSIVE_MATERIAL_CATEGORIES_ELECTRONICS_SUGAR_DUST = 804 |
11322 | | } DIS_PDU_Explosive_Material_Categories; |
11323 | | |
11324 | | /* SISO-REF-010 [UID 311] */ |
11325 | | typedef enum |
11326 | | { |
11327 | | DIS_PDU_DE_PRECISION_AIMPOINT_BEAM_SPOT_TYPE_OTHER = 0, |
11328 | | DIS_PDU_DE_PRECISION_AIMPOINT_BEAM_SPOT_TYPE_GAUSSIAN = 1, |
11329 | | DIS_PDU_DE_PRECISION_AIMPOINT_BEAM_SPOT_TYPE_TOP_HAT = 2 |
11330 | | } DIS_PDU_DE_Precision_Aimpoint_Beam_Spot_Type; |
11331 | | |
11332 | | /* SISO-REF-010 [UID 312] */ |
11333 | | typedef enum |
11334 | | { |
11335 | | DIS_PDU_DE_FIRE_PULSE_SHAPE_OTHER = 0, |
11336 | | DIS_PDU_DE_FIRE_PULSE_SHAPE_SQUARE_WAVE = 1, |
11337 | | DIS_PDU_DE_FIRE_PULSE_SHAPE_CONTINUOUS_WAVE = 2, |
11338 | | DIS_PDU_DE_FIRE_PULSE_SHAPE_GAUSSIAN = 3 |
11339 | | } DIS_PDU_DE_Fire_Pulse_Shape; |
11340 | | |
11341 | | /* SISO-REF-010 [UID 314] */ |
11342 | | typedef enum |
11343 | | { |
11344 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_ENTITY_CENTER_NO_SPECIFIC_COMPONENT = 0, |
11345 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_ENTITY_STRUCTURE = 1, |
11346 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_CONTROL_SYSTEM = 2, |
11347 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_CONTROL_SURFACE = 3, |
11348 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_ENGINE_PROPULSION_SYSTEM = 4, |
11349 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_CREW_MEMBER = 5, |
11350 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_FUSE = 6, |
11351 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_ACQUISITION_SENSOR = 7, |
11352 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_TRACKING_SENSOR = 8, |
11353 | | DIS_PDU_ENTITY_DAMAGE_STATUS_COMPONENT_IDENTIFICATION_FUEL_TANK_SOLID_ROCKET_MOTOR = 9 |
11354 | | } DIS_PDU_Entity_Damage_Status_Component_Identification; |
11355 | | |
11356 | | /* SISO-REF-010 [UID 315] */ |
11357 | | typedef enum |
11358 | | { |
11359 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_DAMAGE_STATUS_NO_DAMAGE = 0, |
11360 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_DAMAGE_STATUS_MINOR_DAMAGE = 1, |
11361 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_DAMAGE_STATUS_MEDIUM_DAMAGE = 2, |
11362 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_DAMAGE_STATUS_MAJOR_DAMAGE = 3, |
11363 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_DAMAGE_STATUS_DESTROYED = 4 |
11364 | | } DIS_PDU_DE_Damage_Description_Component_Damage_Status; |
11365 | | |
11366 | | /* SISO-REF-010 [UID 316] */ |
11367 | | typedef enum |
11368 | | { |
11369 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_VISUAL_SMOKE_COLOR_NO_SMOKE = 0, |
11370 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_VISUAL_SMOKE_COLOR_WHITE = 1, |
11371 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_VISUAL_SMOKE_COLOR_GRAY = 2, |
11372 | | DIS_PDU_DE_DAMAGE_DESCRIPTION_COMPONENT_VISUAL_SMOKE_COLOR_BLACK = 3 |
11373 | | } DIS_PDU_DE_Damage_Description_Component_Visual_Smoke_Color; |
11374 | | |
11375 | | /* SISO-REF-010 [UID 318] */ |
11376 | | typedef enum |
11377 | | { |
11378 | | DIS_PDU_BEAM_STATUS_BEAM_STATE_ACTIVE = 0, |
11379 | | DIS_PDU_BEAM_STATUS_BEAM_STATE_DEACTIVATED = 1 |
11380 | | } DIS_PDU_Beam_Status_Beam_State; |
11381 | | |
11382 | | /* SISO-REF-010 [UID 319] */ |
11383 | | typedef enum |
11384 | | { |
11385 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_STATUS_NOT_SPECIFIED = 0, |
11386 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_STATUS_PHYSICAL_ASSOCIATION_GENERAL_OBJECT_1 = 1, |
11387 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_STATUS_FUNCTIONAL_ASSOCIATION_GENERAL = 2, |
11388 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_STATUS_ASSOCIATION_BROKEN = 3, |
11389 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_STATUS_PHYSICAL_ASSOCIATION_OBJECT_2 = 4, |
11390 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_STATUS_FUNCTIONAL_ASSOCIATION_OBJECT_1 = 5, |
11391 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_STATUS_FUNCTIONAL_ASSOCIATION_OBJECT_2 = 6 |
11392 | | } DIS_PDU_Entity_Association_Association_Status; |
11393 | | |
11394 | | /* SISO-REF-010 [UID 320] */ |
11395 | | typedef enum |
11396 | | { |
11397 | | DIS_PDU_ENTITY_VP_RECORD_CHANGE_INDICATOR_INITIAL_REPORT_OR_NO_CHANGE_SINCE_LAST_ISSUANCE = 0, |
11398 | | DIS_PDU_ENTITY_VP_RECORD_CHANGE_INDICATOR_CHANGE_SINCE_LAST_ISSUANCE = 1 |
11399 | | } DIS_PDU_Entity_VP_Record_Change_Indicator; |
11400 | | |
11401 | | static const value_string DIS_PDU_Entity_VP_Record_Change_Indicator_Strings[] = { |
11402 | | { DIS_PDU_ENTITY_VP_RECORD_CHANGE_INDICATOR_INITIAL_REPORT_OR_NO_CHANGE_SINCE_LAST_ISSUANCE, "Initial Report or No Change Since Last Issuance" }, |
11403 | | { DIS_PDU_ENTITY_VP_RECORD_CHANGE_INDICATOR_CHANGE_SINCE_LAST_ISSUANCE, "Change Since Last Issuance" }, |
11404 | | { 0, NULL } |
11405 | | }; |
11406 | | |
11407 | | /* SISO-REF-010 [UID 321] */ |
11408 | | typedef enum |
11409 | | { |
11410 | | DIS_PDU_ENTITY_ASSOCIATION_GROUP_MEMBER_TYPE_NOT_PART_OF_A_GROUP = 0, |
11411 | | DIS_PDU_ENTITY_ASSOCIATION_GROUP_MEMBER_TYPE_GROUP_LEADER = 1, |
11412 | | DIS_PDU_ENTITY_ASSOCIATION_GROUP_MEMBER_TYPE_GROUP_MEMBER = 2, |
11413 | | DIS_PDU_ENTITY_ASSOCIATION_GROUP_MEMBER_TYPE_FORMATION_LEADER = 3, |
11414 | | DIS_PDU_ENTITY_ASSOCIATION_GROUP_MEMBER_TYPE_FORMATION_MEMBER = 4, |
11415 | | DIS_PDU_ENTITY_ASSOCIATION_GROUP_MEMBER_TYPE_CONVOY_LEADER = 5, |
11416 | | DIS_PDU_ENTITY_ASSOCIATION_GROUP_MEMBER_TYPE_CONVOY_MEMBER = 6 |
11417 | | } DIS_PDU_Entity_Association_Group_Member_Type; |
11418 | | |
11419 | | /* SISO-REF-010 [UID 322] */ |
11420 | | typedef enum |
11421 | | { |
11422 | | DIS_PDU_PHYSICAL_ASSOCIATION_TYPE_GROUPS_NOT_SPECIFIED = 0, |
11423 | | DIS_PDU_PHYSICAL_ASSOCIATION_TYPE_GROUPS_TOWED_MOUNTED_SLING_LOAD = 1, |
11424 | | DIS_PDU_PHYSICAL_ASSOCIATION_TYPE_GROUPS_RESTRAINED = 2, |
11425 | | DIS_PDU_PHYSICAL_ASSOCIATION_TYPE_GROUPS_MISSION = 3, |
11426 | | DIS_PDU_PHYSICAL_ASSOCIATION_TYPE_GROUPS_OTHER_CONNECTIONS = 4 |
11427 | | } DIS_PDU_Physical_Association_Type_Groups; |
11428 | | |
11429 | | /* SISO-REF-010 [UID 323] */ |
11430 | | typedef enum |
11431 | | { |
11432 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_GENERAL_REPAIR_CODES_NOT_SPECIFIED = 0, |
11433 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_SINGLE_HOOK_NOT_SPECIFIED = 1, |
11434 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_ON_LAND = 2, |
11435 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_ON_WATER_SURFACE = 3, |
11436 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_UNDERWATER = 4, |
11437 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_MOUNTED_ATTACHED = 5, |
11438 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_MOUNTED_UNATTACHED_AND_UNSUPPORTED = 6, |
11439 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_MOUNTED_UNATTACHED_AND_SUPPORTED = 7, |
11440 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_CENTER_HOOK = 8, |
11441 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_FORWARD_HOOK = 9, |
11442 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_AFT_HOOK = 10, |
11443 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_TANDEM_HOOK_FORE_AND_AFT = 11, |
11444 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_MISMANAGED_TANDEM_FORE_AND_CENTER = 12, |
11445 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_MISMANAGED_TANDEM_CENTER_AND_AFT = 13, |
11446 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_TOWED_IN_AIR_ALL_HOOKS = 14, |
11447 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_DRIVE_TRAIN_HOISTED = 15, |
11448 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_HULL_AIRFRAME_BODY_RESTRAINED_TO_A_LIFEFORM = 30, |
11449 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_HULL_AIRFRAME_BODY_RESTRAINED_TO_A_PLATFORM = 31, |
11450 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_HULL_AIRFRAME_BODY_RESTRAINED_TO_AN_OBJECT = 32, |
11451 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_INTERFACES_WITH_ENVIRONMENT_REFUELING_OPERATION = 61, |
11452 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_INTERFACES_WITH_ENVIRONMENT_SEARCH_AND_RESCUE_BASKET = 62, |
11453 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_INTERFACES_WITH_ENVIRONMENT_SEARCH_AND_RESCUE_RESCUE_COLLAR = 63, |
11454 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_INTERFACES_WITH_ENVIRONMENT_ENGAGEMENT_OBJECT_2_IS_BEING_ENGAGED = 64, |
11455 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_INTERFACES_WITH_ENVIRONMENT_RETURN_TO_BASE_OBJECT_2_IS_THE_DESTINATION_OBJECT = 65, |
11456 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_WEAPONS_LINE_BETWEEN_COMMUNICATION_TOWERS = 90, |
11457 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_WEAPONS_LINE_BETWEEN_POWER_TOWERS = 91, |
11458 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_WEAPONS_INDOORS = 92, |
11459 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_ASSOCIATION_TYPE_WEAPONS_TOP_SURFACE = 93 |
11460 | | } DIS_PDU_Entity_Association_Physical_Association_Type; |
11461 | | |
11462 | | /* SISO-REF-010 [UID 324] */ |
11463 | | typedef enum |
11464 | | { |
11465 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_NOT_SPECIFIED = 0, |
11466 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_ATTACHED_DIRECTLY_TO_SURFACE = 1, |
11467 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_CABLE_WIRE = 2, |
11468 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_ROPE = 3, |
11469 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_CHAIN = 4, |
11470 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_POWER_LINE = 5, |
11471 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_TELEPHONE_LINE = 6, |
11472 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_CABLE_LINE = 7, |
11473 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_REFUELING_DROGUE = 8, |
11474 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_REFUELING_BOOM = 9, |
11475 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_HANDCUFFS = 10, |
11476 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_IN_CONTACT_WITH = 11, |
11477 | | DIS_PDU_ENTITY_ASSOCIATION_PHYSICAL_CONNECTION_TYPE_FAST_ROPE = 12 |
11478 | | } DIS_PDU_Entity_Association_Physical_Connection_Type; |
11479 | | |
11480 | | /* SISO-REF-010 [UID 325] */ |
11481 | | typedef enum |
11482 | | { |
11483 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_OTHER_ACTIVE_SENSORS_UNDEFINED = 0 |
11484 | | } DIS_PDU_Sensor_Record_Sensor_Type_Other_Active_Sensors; |
11485 | | |
11486 | | /* SISO-REF-010 [UID 326] */ |
11487 | | typedef enum |
11488 | | { |
11489 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_ALR_400 = 60000, |
11490 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AAR_47 = 60001, |
11491 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AAR_50 = 60002, |
11492 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AAR_54 = 60003, |
11493 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AAR_56 = 60004, |
11494 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AAR_57 = 60005, |
11495 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALQ_142 = 60006, |
11496 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_45 = 60007, |
11497 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_46 = 60008, |
11498 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_56 = 60009, |
11499 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_59 = 60010, |
11500 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_64 = 60011, |
11501 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_66 = 60012, |
11502 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_67 = 60013, |
11503 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_69 = 60014, |
11504 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_73 = 60015, |
11505 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_76 = 60016, |
11506 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_91 = 60017, |
11507 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_93 = 60018, |
11508 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_94 = 60019, |
11509 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_801 = 60020, |
11510 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_APR_39 = 60021, |
11511 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AYR_2 = 60022, |
11512 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_ARI_18223 = 60023, |
11513 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_BOW_21 = 60024, |
11514 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_CHAPARRAL_IRST = 60025, |
11515 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_FLANKER_IRST = 60026, |
11516 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_FOXBAT_IRST = 60027, |
11517 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_FOXHOUND_IRST = 60028, |
11518 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_FULCRUM_IRST = 60029, |
11519 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_HAVOC_IRST = 60030, |
11520 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_HIND_IRST = 60031, |
11521 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_KJ_200 = 60032, |
11522 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_KJ_8602 = 60033, |
11523 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_L_150_PASTEL = 60034, |
11524 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SERVAL = 60035, |
11525 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SHERLOC = 60036, |
11526 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SHERLOCVF = 60037, |
11527 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SIRENA_2 = 60038, |
11528 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SIRENA_3 = 60039, |
11529 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SIRENA_3M = 60040, |
11530 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SKY_GUARDIAN = 60041, |
11531 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SPO_15 = 60042, |
11532 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SPS_200 = 60043, |
11533 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_TARANG = 60044, |
11534 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AAQ_29A = 60045, |
11535 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_101KS_U_MAW = 60046, |
11536 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_ABRAMS_2GF_FLIR = 60047, |
11537 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_ABRAMS_3GF_FLIR = 60048, |
11538 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_AAQ_13_LANTIRN_FLIR = 60049, |
11539 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_74 = 60050, |
11540 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_ALR_90 = 60051, |
11541 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_AN_APR_48 = 60052, |
11542 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_ELT_156X_V = 60053, |
11543 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_101KS_V_FELON_IRST = 60054, |
11544 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_TP_23ML_FLOGGER_IRST = 60055, |
11545 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_GENERIC_FLIR = 60056, |
11546 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_GENERIC_IRST = 60057, |
11547 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_GENERIC_MAWS = 60058, |
11548 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_GENERIC_RWR = 60059, |
11549 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_L_136_MAK = 60060, |
11550 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_LEONARDO_SASS_IRST = 60061, |
11551 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_OSF_IRST = 60062, |
11552 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_PIRATE_IRST = 60063, |
11553 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_RECCELITE = 60064, |
11554 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_THALES_NEDERLAND_SIRIUS_IRST = 60065, |
11555 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_TORNADO_RWR = 60066, |
11556 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_TOES_521_FLIR = 60067, |
11557 | | DIS_PDU_SENSOR_RECORD_SENSOR_TYPE_PASSIVE_SENSORS_SAFRAN_VAMPIR_MB = 60068 |
11558 | | } DIS_PDU_Sensor_Record_Sensor_Type_Passive_Sensors; |
11559 | | |
11560 | | /* SISO-REF-010 [UID 327] */ |
11561 | | typedef enum |
11562 | | { |
11563 | | DIS_PDU_MUNITION_EXPENDABLE_STATUS_OTHER = 0, |
11564 | | DIS_PDU_MUNITION_EXPENDABLE_STATUS_READY = 1, |
11565 | | DIS_PDU_MUNITION_EXPENDABLE_STATUS_INVENTORY = 2 |
11566 | | } DIS_PDU_Munition_Expendable_Status; |
11567 | | |
11568 | | /* SISO-REF-010 [UID 328] */ |
11569 | | typedef enum |
11570 | | { |
11571 | | DIS_PDU_FUEL_MEASUREMENT_UNITS_OTHER = 0, |
11572 | | DIS_PDU_FUEL_MEASUREMENT_UNITS_LITER = 1, |
11573 | | DIS_PDU_FUEL_MEASUREMENT_UNITS_KILOGRAM = 2 |
11574 | | } DIS_PDU_Fuel_Measurement_Units; |
11575 | | |
11576 | | /* SISO-REF-010 [UID 329] */ |
11577 | | typedef enum |
11578 | | { |
11579 | | DIS_PDU_FUEL_LOCATION_OTHER = 0 |
11580 | | } DIS_PDU_Fuel_Location; |
11581 | | |
11582 | | /* SISO-REF-010 [UID 330] */ |
11583 | | typedef enum |
11584 | | { |
11585 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_OTHER = 0, |
11586 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_TARGET_ENTITY = 1, |
11587 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_TARGET_LOCATION = 2, |
11588 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_HOME_BASE_LOCATION = 3, |
11589 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_CAP_POINT_LOCATION = 4, |
11590 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_FLIGHT_LEADER = 5, |
11591 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_FLIGHT_MEMBER = 6, |
11592 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_IP_POINT = 7, |
11593 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_RENDEZVOUS_POINT = 8, |
11594 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_ON_STATION_LOCATION = 9, |
11595 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_LANDING_ZONE_LOCATION = 10, |
11596 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_DOWNED_PILOT = 11, |
11597 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_TANKER_ENTITY_THAT_IS_CURRENTLY_REFUELING_THE_TRANSFERRED_ENTITY = 12, |
11598 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_TANKER_ENTITY_THE_TRANSFERRED_ENTITY_IS_HEADED_TOWARDS_TO_REFUEL = 13, |
11599 | | DIS_PDU_ENTITY_ASSOCIATION_ASSOCIATION_TYPE_ENTITY_HEADED_TOWARDS_TO_JOIN_UP_WITH = 14 |
11600 | | } DIS_PDU_Entity_Association_Association_Type; |
11601 | | |
11602 | | /* SISO-REF-010 [UID 331] */ |
11603 | | typedef enum |
11604 | | { |
11605 | | DIS_PDU_SENSOR_ON_OFF_STATUS_OFF = 0, |
11606 | | DIS_PDU_SENSOR_ON_OFF_STATUS_ON = 1 |
11607 | | } DIS_PDU_Sensor_On_Off_Status; |
11608 | | |
11609 | | /* SISO-REF-010 [UID 332] */ |
11610 | | typedef enum |
11611 | | { |
11612 | | DIS_PDU_OWNERSHIP_STATUS_OTHER = 0, |
11613 | | DIS_PDU_OWNERSHIP_STATUS_NEW_OWNER = 1, |
11614 | | DIS_PDU_OWNERSHIP_STATUS_OWNERSHIP_QUERY_RESPONSE = 2, |
11615 | | DIS_PDU_OWNERSHIP_STATUS_OWNERSHIP_CONFLICT = 3, |
11616 | | DIS_PDU_OWNERSHIP_STATUS_LOCAL_ENTITY_CANCELLED_AUTO_RESOLVE_CONFLICT = 4, |
11617 | | DIS_PDU_OWNERSHIP_STATUS_LOCAL_ENTITY_CANCELLED_MANUAL_RESOLVE_CONFLICT = 5, |
11618 | | DIS_PDU_OWNERSHIP_STATUS_LOCAL_ENTITY_CANCELLED_REMOVE_ENTITY_TCR_RECEIVED = 6 |
11619 | | } DIS_PDU_Ownership_Status; |
11620 | | |
11621 | | /* SISO-REF-010 [UID 333] */ |
11622 | | typedef enum |
11623 | | { |
11624 | | DIS_PDU_RECORD_R_EVENT_TYPE_OTHER = 0 |
11625 | | } DIS_PDU_Record_R_Event_Type; |
11626 | | |
11627 | | /* SISO-REF-010 [UID 334] */ |
11628 | | typedef enum |
11629 | | { |
11630 | | DIS_PDU_RECORD_QUERY_R_EVENT_TYPE_PERIODIC = 0, |
11631 | | DIS_PDU_RECORD_QUERY_R_EVENT_TYPE_INTERNAL_ENTITY_STATE_DATA = 1 |
11632 | | } DIS_PDU_Record_Query_R_Event_Type; |
11633 | | |
11634 | | /* SISO-REF-010 [UID 335] */ |
11635 | | typedef enum |
11636 | | { |
11637 | | DIS_PDU_UA_PROPULSION_PLANT_CONFIGURATION_CONFIGURATION_OTHER = 0, |
11638 | | DIS_PDU_UA_PROPULSION_PLANT_CONFIGURATION_CONFIGURATION_DIESEL_ELECTRIC = 1, |
11639 | | DIS_PDU_UA_PROPULSION_PLANT_CONFIGURATION_CONFIGURATION_DIESEL = 2, |
11640 | | DIS_PDU_UA_PROPULSION_PLANT_CONFIGURATION_CONFIGURATION_BATTERY = 3, |
11641 | | DIS_PDU_UA_PROPULSION_PLANT_CONFIGURATION_CONFIGURATION_TURBINE_REDUCTION = 4, |
11642 | | DIS_PDU_UA_PROPULSION_PLANT_CONFIGURATION_CONFIGURATION_STEAM = 6, |
11643 | | DIS_PDU_UA_PROPULSION_PLANT_CONFIGURATION_CONFIGURATION_GAS_TURBINE = 7 |
11644 | | } DIS_PDU_UA_Propulsion_Plant_Configuration_Configuration; |
11645 | | |
11646 | | /* SISO-REF-010 [UID 336] */ |
11647 | | typedef enum |
11648 | | { |
11649 | | DIS_PDU_MINEFIELD_STATE_PROTOCOL_MODE_HEARTBEAT_MODE = 0, |
11650 | | DIS_PDU_MINEFIELD_STATE_PROTOCOL_MODE_QRP_MODE = 1 |
11651 | | } DIS_PDU_Minefield_State_Protocol_Mode; |
11652 | | |
11653 | | /* SISO-REF-010 [UID 337] */ |
11654 | | typedef enum |
11655 | | { |
11656 | | DIS_PDU_TRANSPONDER_INTERROGATOR_INDICATOR_TRANSPONDER = 0, |
11657 | | DIS_PDU_TRANSPONDER_INTERROGATOR_INDICATOR_INTERROGATOR = 1 |
11658 | | } DIS_PDU_Transponder_Interrogator_Indicator; |
11659 | | |
11660 | | static const value_string DIS_PDU_Transponder_Interrogator_Indicator_Strings[] = { |
11661 | | { DIS_PDU_TRANSPONDER_INTERROGATOR_INDICATOR_TRANSPONDER, "Transponder" }, |
11662 | | { DIS_PDU_TRANSPONDER_INTERROGATOR_INDICATOR_INTERROGATOR, "Interrogator" }, |
11663 | | { 0, NULL } |
11664 | | }; |
11665 | | |
11666 | | /* SISO-REF-010 [UID 338] */ |
11667 | | typedef enum |
11668 | | { |
11669 | | DIS_PDU_IFF_SIMULATION_MODE_REGENERATION = 0, |
11670 | | DIS_PDU_IFF_SIMULATION_MODE_INTERACTIVE = 1 |
11671 | | } DIS_PDU_IFF_Simulation_Mode; |
11672 | | |
11673 | | static const value_string DIS_PDU_IFF_Simulation_Mode_Strings[] = { |
11674 | | { DIS_PDU_IFF_SIMULATION_MODE_REGENERATION, "Regeneration" }, |
11675 | | { DIS_PDU_IFF_SIMULATION_MODE_INTERACTIVE, "Interactive" }, |
11676 | | { 0, NULL } |
11677 | | }; |
11678 | | |
11679 | | /* SISO-REF-010 [UID 339] */ |
11680 | | typedef enum |
11681 | | { |
11682 | | DIS_PDU_IFF_APPLICABLE_MODES_NO_APPLICABLE_MODES_DATA = 0, |
11683 | | DIS_PDU_IFF_APPLICABLE_MODES_ALL_MODES = 1 |
11684 | | } DIS_PDU_IFF_Applicable_Modes; |
11685 | | |
11686 | | /* SISO-REF-010 [UID 340] */ |
11687 | | typedef enum |
11688 | | { |
11689 | | DIS_PDU_MODE_C_ALTITUDE_INDICATOR_POSITIVE_ALTITUDE_ABOVE_MSL = 0, |
11690 | | DIS_PDU_MODE_C_ALTITUDE_INDICATOR_NEGATIVE_ALTITUDE_BELOW_MSL_USE_ALTERNATE_MODE_C_ALTITUDE = 1 |
11691 | | } DIS_PDU_Mode_C_Altitude_Indicator; |
11692 | | |
11693 | | static const value_string DIS_PDU_Mode_C_Altitude_Indicator_Strings[] = { |
11694 | | { DIS_PDU_MODE_C_ALTITUDE_INDICATOR_POSITIVE_ALTITUDE_ABOVE_MSL, "Positive Altitude Above MSL" }, |
11695 | | { DIS_PDU_MODE_C_ALTITUDE_INDICATOR_NEGATIVE_ALTITUDE_BELOW_MSL_USE_ALTERNATE_MODE_C_ALTITUDE, "Negative Altitude Below MSL/Use Alternate Mode C Altitude" }, |
11696 | | { 0, NULL } |
11697 | | }; |
11698 | | |
11699 | | /* SISO-REF-010 [UID 341] */ |
11700 | | typedef enum |
11701 | | { |
11702 | | DIS_PDU_TCAS_ACAS_BASIC_ADVANCED_INDICATOR_BASIC = 0, |
11703 | | DIS_PDU_TCAS_ACAS_BASIC_ADVANCED_INDICATOR_ADVANCED = 1 |
11704 | | } DIS_PDU_TCAS_ACAS_Basic_Advanced_Indicator; |
11705 | | |
11706 | | static const value_string DIS_PDU_TCAS_ACAS_Basic_Advanced_Indicator_Strings[] = { |
11707 | | { DIS_PDU_TCAS_ACAS_BASIC_ADVANCED_INDICATOR_BASIC, "Basic" }, |
11708 | | { DIS_PDU_TCAS_ACAS_BASIC_ADVANCED_INDICATOR_ADVANCED, "Advanced" }, |
11709 | | { 0, NULL } |
11710 | | }; |
11711 | | |
11712 | | /* SISO-REF-010 [UID 342] */ |
11713 | | typedef enum |
11714 | | { |
11715 | | DIS_PDU_TCAS_ACAS_INDICATOR_TCAS = 0, |
11716 | | DIS_PDU_TCAS_ACAS_INDICATOR_ACAS = 1 |
11717 | | } DIS_PDU_TCAS_ACAS_Indicator; |
11718 | | |
11719 | | static const value_string DIS_PDU_TCAS_ACAS_Indicator_Strings[] = { |
11720 | | { DIS_PDU_TCAS_ACAS_INDICATOR_TCAS, "TCAS" }, |
11721 | | { DIS_PDU_TCAS_ACAS_INDICATOR_ACAS, "ACAS" }, |
11722 | | { 0, NULL } |
11723 | | }; |
11724 | | |
11725 | | /* SISO-REF-010 [UID 343] */ |
11726 | | typedef enum |
11727 | | { |
11728 | | DIS_PDU_TCAS_ACAS_SOFTWARE_VERSION_NO_STATEMENT = 0, |
11729 | | DIS_PDU_TCAS_ACAS_SOFTWARE_VERSION_6_0_2 = 1, |
11730 | | DIS_PDU_TCAS_ACAS_SOFTWARE_VERSION_7_0 = 2 |
11731 | | } DIS_PDU_TCAS_ACAS_Software_Version; |
11732 | | |
11733 | | static const value_string DIS_PDU_TCAS_ACAS_Software_Version_Strings[] = { |
11734 | | { DIS_PDU_TCAS_ACAS_SOFTWARE_VERSION_NO_STATEMENT, "No Statement" }, |
11735 | | { DIS_PDU_TCAS_ACAS_SOFTWARE_VERSION_6_0_2, "6.0.2" }, |
11736 | | { DIS_PDU_TCAS_ACAS_SOFTWARE_VERSION_7_0, "7.0" }, |
11737 | | { 0, NULL } |
11738 | | }; |
11739 | | |
11740 | | /* SISO-REF-010 [UID 344] */ |
11741 | | typedef enum |
11742 | | { |
11743 | | DIS_PDU_TCAS_ACAS_TYPE_NO_STATEMENT = 0, |
11744 | | DIS_PDU_TCAS_ACAS_TYPE_ACAS_I = 1, |
11745 | | DIS_PDU_TCAS_ACAS_TYPE_ACAS_II = 2 |
11746 | | } DIS_PDU_TCAS_ACAS_Type; |
11747 | | |
11748 | | static const value_string DIS_PDU_TCAS_ACAS_Type_Strings[] = { |
11749 | | { DIS_PDU_TCAS_ACAS_TYPE_NO_STATEMENT, "No Statement" }, |
11750 | | { DIS_PDU_TCAS_ACAS_TYPE_ACAS_I, "ACAS I" }, |
11751 | | { DIS_PDU_TCAS_ACAS_TYPE_ACAS_II, "ACAS II" }, |
11752 | | { 0, NULL } |
11753 | | }; |
11754 | | |
11755 | | /* SISO-REF-010 [UID 345] */ |
11756 | | typedef enum |
11757 | | { |
11758 | | DIS_PDU_TCAS_I_II_TYPE_TCAS_I_OR_NO_STATEMENT = 0, |
11759 | | DIS_PDU_TCAS_I_II_TYPE_TCAS_II = 1 |
11760 | | } DIS_PDU_TCAS_I_II_Type; |
11761 | | |
11762 | | static const value_string DIS_PDU_TCAS_I_II_Type_Strings[] = { |
11763 | | { DIS_PDU_TCAS_I_II_TYPE_TCAS_I_OR_NO_STATEMENT, "TCAS I (or No Statement)" }, |
11764 | | { DIS_PDU_TCAS_I_II_TYPE_TCAS_II, "TCAS II" }, |
11765 | | { 0, NULL } |
11766 | | }; |
11767 | | |
11768 | | /* SISO-REF-010 [UID 346] */ |
11769 | | typedef enum |
11770 | | { |
11771 | | DIS_PDU_MODE_5_IFF_MISSION_NO_STATEMENT = 0, |
11772 | | DIS_PDU_MODE_5_IFF_MISSION_SURVEILLANCE_SHORAD = 1, |
11773 | | DIS_PDU_MODE_5_IFF_MISSION_SHORAD_ASSOCIATED_WITH_A_WEAPONS_SYSTEM = 2, |
11774 | | DIS_PDU_MODE_5_IFF_MISSION_WEAPON_SYSTEM = 3, |
11775 | | DIS_PDU_MODE_5_IFF_MISSION_AIRBORNE_AND_SURFACE_SHIP_SURVEILLANCE_PLATFORMS = 4, |
11776 | | DIS_PDU_MODE_5_IFF_MISSION_AIRBORNE_AND_SURFACE_SHIP_WEAPONS_PLATFORMS = 5, |
11777 | | DIS_PDU_MODE_5_IFF_MISSION_GROUND_TO_GROUND = 6 |
11778 | | } DIS_PDU_Mode_5_IFF_Mission; |
11779 | | |
11780 | | /* SISO-REF-010 [UID 347] */ |
11781 | | typedef enum |
11782 | | { |
11783 | | DIS_PDU_MODE_S_INTERROGATOR_STATUS_TRANSMIT_STATE_NO_STATEMENT = 0, |
11784 | | DIS_PDU_MODE_S_INTERROGATOR_STATUS_TRANSMIT_STATE_ROLL_CALL = 1, |
11785 | | DIS_PDU_MODE_S_INTERROGATOR_STATUS_TRANSMIT_STATE_ALL_CALL = 2, |
11786 | | DIS_PDU_MODE_S_INTERROGATOR_STATUS_TRANSMIT_STATE_LOCKOUT_OVERRIDE = 3, |
11787 | | DIS_PDU_MODE_S_INTERROGATOR_STATUS_TRANSMIT_STATE_TEMPORARY_LOCKOUT = 4, |
11788 | | DIS_PDU_MODE_S_INTERROGATOR_STATUS_TRANSMIT_STATE_INTERMITTENT_LOCKOUT = 5 |
11789 | | } DIS_PDU_Mode_S_Interrogator_Status_Transmit_State; |
11790 | | |
11791 | | /* SISO-REF-010 [UID 348] */ |
11792 | | typedef enum |
11793 | | { |
11794 | | DIS_PDU_MODE_S_INTERROGATOR_IDENTIFIER_IC_TYPE_II = 0, |
11795 | | DIS_PDU_MODE_S_INTERROGATOR_IDENTIFIER_IC_TYPE_SI = 1 |
11796 | | } DIS_PDU_Mode_S_Interrogator_Identifier_IC_Type; |
11797 | | |
11798 | | static const value_string DIS_PDU_Mode_S_Interrogator_Identifier_IC_Type_Strings[] = { |
11799 | | { DIS_PDU_MODE_S_INTERROGATOR_IDENTIFIER_IC_TYPE_II, "II" }, |
11800 | | { DIS_PDU_MODE_S_INTERROGATOR_IDENTIFIER_IC_TYPE_SI, "SI" }, |
11801 | | { 0, NULL } |
11802 | | }; |
11803 | | |
11804 | | /* SISO-REF-010 [UID 349] */ |
11805 | | typedef enum |
11806 | | { |
11807 | | DIS_PDU_ISLS_ANTENNA_TYPE_NO_STATEMENT = 0, |
11808 | | DIS_PDU_ISLS_ANTENNA_TYPE_MONOPULSE_ANTENNA = 1 |
11809 | | } DIS_PDU_ISLS_Antenna_Type; |
11810 | | |
11811 | | /* SISO-REF-010 [UID 350] */ |
11812 | | typedef enum |
11813 | | { |
11814 | | DIS_PDU_MODE_5_REPLY_NO_RESPONSE = 0, |
11815 | | DIS_PDU_MODE_5_REPLY_VALID = 1, |
11816 | | DIS_PDU_MODE_5_REPLY_INVALID = 2, |
11817 | | DIS_PDU_MODE_5_REPLY_UNABLE_TO_VERIFY = 3 |
11818 | | } DIS_PDU_Mode_5_Reply; |
11819 | | |
11820 | | /* SISO-REF-010 [UID 351] */ |
11821 | | typedef enum |
11822 | | { |
11823 | | DIS_PDU_ANTENNA_SELECTION_NO_STATEMENT = 0, |
11824 | | DIS_PDU_ANTENNA_SELECTION_TOP = 1, |
11825 | | DIS_PDU_ANTENNA_SELECTION_BOTTOM = 2, |
11826 | | DIS_PDU_ANTENNA_SELECTION_DIVERSITY = 3 |
11827 | | } DIS_PDU_Antenna_Selection; |
11828 | | |
11829 | | /* SISO-REF-010 [UID 352] */ |
11830 | | typedef enum |
11831 | | { |
11832 | | DIS_PDU_MODE_5_SQUITTER_TYPE_NOT_CAPABLE = 0, |
11833 | | DIS_PDU_MODE_5_SQUITTER_TYPE_SHORT = 1, |
11834 | | DIS_PDU_MODE_5_SQUITTER_TYPE_EXTENDED = 2 |
11835 | | } DIS_PDU_Mode_5_Squitter_Type; |
11836 | | |
11837 | | /* SISO-REF-010 [UID 353] */ |
11838 | | typedef enum |
11839 | | { |
11840 | | DIS_PDU_LEVEL_2_SQUITTER_STATUS_DISABLED = 0, |
11841 | | DIS_PDU_LEVEL_2_SQUITTER_STATUS_ENABLED = 1 |
11842 | | } DIS_PDU_Level_2_Squitter_Status; |
11843 | | |
11844 | | /* SISO-REF-010 [UID 354] */ |
11845 | | typedef enum |
11846 | | { |
11847 | | DIS_PDU_MODE_S_SQUITTER_TYPE_NOT_CAPABLE = 0, |
11848 | | DIS_PDU_MODE_S_SQUITTER_TYPE_ACQUISITION = 1, |
11849 | | DIS_PDU_MODE_S_SQUITTER_TYPE_EXTENDED = 2, |
11850 | | DIS_PDU_MODE_S_SQUITTER_TYPE_SHORT = 3 |
11851 | | } DIS_PDU_Mode_S_Squitter_Type; |
11852 | | |
11853 | | /* SISO-REF-010 [UID 355] */ |
11854 | | typedef enum |
11855 | | { |
11856 | | DIS_PDU_MODE_S_SQUITTER_RECORD_SOURCE_LAYER_4_IFF_DATA_RECORDS = 0, |
11857 | | DIS_PDU_MODE_S_SQUITTER_RECORD_SOURCE_LAYER_5_GICB_IFF_DATA_RECORDS = 1 |
11858 | | } DIS_PDU_Mode_S_Squitter_Record_Source; |
11859 | | |
11860 | | /* SISO-REF-010 [UID 356] */ |
11861 | | typedef enum |
11862 | | { |
11863 | | DIS_PDU_AIRCRAFT_PRESENT_DOMAIN_NO_STATEMENT = 0, |
11864 | | DIS_PDU_AIRCRAFT_PRESENT_DOMAIN_AIRBORNE = 1, |
11865 | | DIS_PDU_AIRCRAFT_PRESENT_DOMAIN_ON_GROUND_SURFACE = 2 |
11866 | | } DIS_PDU_Aircraft_Present_Domain; |
11867 | | |
11868 | | /* SISO-REF-010 [UID 357] */ |
11869 | | typedef enum |
11870 | | { |
11871 | | DIS_PDU_AIRCRAFT_IDENTIFICATION_TYPE_NO_STATEMENT = 0, |
11872 | | DIS_PDU_AIRCRAFT_IDENTIFICATION_TYPE_FLIGHT_NUMBER = 1, |
11873 | | DIS_PDU_AIRCRAFT_IDENTIFICATION_TYPE_TAIL_NUMBER = 2 |
11874 | | } DIS_PDU_Aircraft_Identification_Type; |
11875 | | |
11876 | | /* SISO-REF-010 [UID 358] */ |
11877 | | typedef enum |
11878 | | { |
11879 | | DIS_PDU_CAPABILITY_REPORT_NO_COMMUNICATIONS_CAPABILITY_CA = 0, |
11880 | | DIS_PDU_CAPABILITY_REPORT_RESERVED_1 = 1, |
11881 | | DIS_PDU_CAPABILITY_REPORT_RESERVED_2 = 2, |
11882 | | DIS_PDU_CAPABILITY_REPORT_RESERVED_3 = 3, |
11883 | | DIS_PDU_CAPABILITY_REPORT_SIGNIFIES_AT_LEAST_COMM_A_AND_COMM_B_CAPABILITY_AND_ABILITY_TO_SET_CA_CODE_7_AND_ON_THE_GROUND = 4, |
11884 | | DIS_PDU_CAPABILITY_REPORT_SIGNIFIES_AT_LEAST_COMM_A_AND_COMM_B_CAPABILITY_AND_ABILITY_TO_SET_CA_CODE_7_AND_AIRBORNE = 5, |
11885 | | DIS_PDU_CAPABILITY_REPORT_SIGNIFIES_AT_LEAST_COMM_A_AND_COMM_B_CAPABILITY_AND_ABILITY_TO_SET_CA_CODE_7_AND_EITHER_AIRBORNE_OR_ON_THE_GROUND = 6, |
11886 | | DIS_PDU_CAPABILITY_REPORT_SIGNIFIES_THE_DOWNLINK_REQUEST_DR_FIELD_IS_NOT_EQUAL_TO_0_AND_THE_FLIGHT_STATUS_FS_FIELD_EQUALS_2_3_4_OR_5_AND_EITHER_AIRBORNE_OR_ON_THE_GROUND = 7, |
11887 | | DIS_PDU_CAPABILITY_REPORT_NO_STATEMENT = 255 |
11888 | | } DIS_PDU_Capability_Report; |
11889 | | |
11890 | | /* SISO-REF-010 [UID 359] */ |
11891 | | typedef enum |
11892 | | { |
11893 | | DIS_PDU_NAVIGATION_SOURCE_NO_STATEMENT = 0, |
11894 | | DIS_PDU_NAVIGATION_SOURCE_GPS = 1, |
11895 | | DIS_PDU_NAVIGATION_SOURCE_INS = 2, |
11896 | | DIS_PDU_NAVIGATION_SOURCE_INS_GPS = 3 |
11897 | | } DIS_PDU_Navigation_Source; |
11898 | | |
11899 | | /* SISO-REF-010 [UID 360] */ |
11900 | | typedef enum |
11901 | | { |
11902 | | DIS_PDU_IFF_DATA_RECORD_AVAILABLE_COMPUTE_LOCALLY = 0, |
11903 | | DIS_PDU_IFF_DATA_RECORD_AVAILABLE_IFF_DATA_RECORD_AVAILABLE = 1 |
11904 | | } DIS_PDU_IFF_Data_Record_Available; |
11905 | | |
11906 | | /* SISO-REF-010 [UID 361] */ |
11907 | | typedef enum |
11908 | | { |
11909 | | DIS_PDU_MODE_5_S_ALTITUDE_RESOLUTION_100_FOOT = 0, |
11910 | | DIS_PDU_MODE_5_S_ALTITUDE_RESOLUTION_25_FOOT = 1 |
11911 | | } DIS_PDU_Mode_5_S_Altitude_Resolution; |
11912 | | |
11913 | | /* SISO-REF-010 [UID 362] */ |
11914 | | typedef enum |
11915 | | { |
11916 | | DIS_PDU_DELTA_MODE_5_S_ALTITUDE_POSITIVE_NEGATIVE_INDICATOR_POSITIVE = 0, |
11917 | | DIS_PDU_DELTA_MODE_5_S_ALTITUDE_POSITIVE_NEGATIVE_INDICATOR_NEGATIVE = 1 |
11918 | | } DIS_PDU_Delta_Mode_5_S_Altitude_Positive_Negative_Indicator; |
11919 | | |
11920 | | /* SISO-REF-010 [UID 363] */ |
11921 | | typedef enum |
11922 | | { |
11923 | | DIS_PDU_FORMAT_TYPE_NO_DATA = 0, |
11924 | | DIS_PDU_FORMAT_TYPE_IDENTITY_FORMAT = 4, |
11925 | | DIS_PDU_FORMAT_TYPE_SURFACE_FORMAT_5_METER_RNP = 5, |
11926 | | DIS_PDU_FORMAT_TYPE_SURFACE_FORMAT_100_METER_RNP = 6, |
11927 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_5_METER_RNP_25_FOOT_BAROMETRIC_ALTITUDE = 7, |
11928 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_100_METER_RNP_25_FOOT_BAROMETRIC_ALTITUDE = 8, |
11929 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_0_25_NMI_RNP_25_FOOT_BAROMETRIC_ALTITUDE = 9, |
11930 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_1_0_NMI_RNP_25_FOOT_BAROMETRIC_ALTITUDE = 10, |
11931 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_5_METER_RNP_100_FOOT_BAROMETRIC_ALTITUDE = 11, |
11932 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_100_METER_RNP_100_FOOT_BAROMETRIC_ALTITUDE = 12, |
11933 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_0_25_NMI_RNP_100_FOOT_BAROMETRIC_ALTITUDE = 13, |
11934 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_1_0_NMI_RNP_100_FOOT_BAROMETRIC_ALTITUDE = 14, |
11935 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_5_METER_RNP_GPS_HEIGHT = 15, |
11936 | | DIS_PDU_FORMAT_TYPE_AIRBORNE_FORMAT_100_METER_RNP_GPS_HEIGHT = 16 |
11937 | | } DIS_PDU_Format_Type; |
11938 | | |
11939 | | /* SISO-REF-010 [UID 364] */ |
11940 | | typedef enum |
11941 | | { |
11942 | | DIS_PDU_AIRCRAFT_ADDRESS_SOURCE_MODE_S_AIRCRAFT_ADDRESS_FIELD_VALUE = 0, |
11943 | | DIS_PDU_AIRCRAFT_ADDRESS_SOURCE_GICB_IFF_DATA_RECORD_AVAILABLE = 1 |
11944 | | } DIS_PDU_Aircraft_Address_Source; |
11945 | | |
11946 | | /* SISO-REF-010 [UID 365] */ |
11947 | | typedef enum |
11948 | | { |
11949 | | DIS_PDU_SURVEILLANCE_STATUS_NO_INFORMATION = 0, |
11950 | | DIS_PDU_SURVEILLANCE_STATUS_EMERGENCY_LOSS_OF_COMMUNICATIONS = 1, |
11951 | | DIS_PDU_SURVEILLANCE_STATUS_SPI = 2, |
11952 | | DIS_PDU_SURVEILLANCE_STATUS_ATCRBS_CODE_CHANGE = 3 |
11953 | | } DIS_PDU_Surveillance_Status; |
11954 | | |
11955 | | /* SISO-REF-010 [UID 366] */ |
11956 | | typedef enum |
11957 | | { |
11958 | | DIS_PDU_TURN_RATE_SOURCE_COMPUTE_LOCALLY = 0, |
11959 | | DIS_PDU_TURN_RATE_SOURCE_LESS_THAN_1_DEGREE_TURN_OR_NOT_TURNING = 1, |
11960 | | DIS_PDU_TURN_RATE_SOURCE_1_DEGREE_OR_GREATER_TURN_RATE = 2 |
11961 | | } DIS_PDU_Turn_Rate_Source; |
11962 | | |
11963 | | /* SISO-REF-010 [UID 367] */ |
11964 | | typedef enum |
11965 | | { |
11966 | | DIS_PDU_TIME_TYPE_SOURCE_COMPUTE_LOCALLY = 0, |
11967 | | DIS_PDU_TIME_TYPE_SOURCE_EVEN_SECOND = 1, |
11968 | | DIS_PDU_TIME_TYPE_SOURCE_ODD_SECOND = 2 |
11969 | | } DIS_PDU_Time_Type_Source; |
11970 | | |
11971 | | /* SISO-REF-010 [UID 368] */ |
11972 | | typedef enum |
11973 | | { |
11974 | | DIS_PDU_AIRCRAFT_TYPE_WAKE_NO_STATEMENT = 0 |
11975 | | } DIS_PDU_Aircraft_Type_Wake; |
11976 | | |
11977 | | /* SISO-REF-010 [UID 369] */ |
11978 | | typedef enum |
11979 | | { |
11980 | | DIS_PDU_DATA_CATEGORY_NO_STATEMENT = 0, |
11981 | | DIS_PDU_DATA_CATEGORY_FUNCTIONAL_DATA = 1, |
11982 | | DIS_PDU_DATA_CATEGORY_TRANSPONDER_INTERROGATOR_DATA_LINK_MESSAGES = 2 |
11983 | | } DIS_PDU_Data_Category; |
11984 | | |
11985 | | /* SISO-REF-010 [UID 370] */ |
11986 | | typedef enum |
11987 | | { |
11988 | | DIS_PDU_T_I_LINK_TYPE_NOT_USED = 0, |
11989 | | DIS_PDU_T_I_LINK_TYPE_GROUND_INITIATED_COMMUNICATIONS_B_GICB = 1, |
11990 | | DIS_PDU_T_I_LINK_TYPE_AUTOMATIC_DEPENDENT_SURVEILLANCE_ADS = 2, |
11991 | | DIS_PDU_T_I_LINK_TYPE_GLOBAL_NAVIGATION_SATELLITE_SYSTEM_GNSS = 3, |
11992 | | DIS_PDU_T_I_LINK_TYPE_DATA_LINK_INITIATION_CAPABILITY_DLIC = 4, |
11993 | | DIS_PDU_T_I_LINK_TYPE_AIRCRAFT_COMMUNICATIONS_ADDRESSING_AND_REPORTING_SYSTEM_ACARS = 5, |
11994 | | DIS_PDU_T_I_LINK_TYPE_ATC_COMMUNICATIONS_MANAGEMENT_ACM = 6, |
11995 | | DIS_PDU_T_I_LINK_TYPE_VHF_DIGITAL_LINK_VDL = 7, |
11996 | | DIS_PDU_T_I_LINK_TYPE_AERONAUTICAL_TELECOMMUNICATION_NETWORK_ATN = 8, |
11997 | | DIS_PDU_T_I_LINK_TYPE_MODE_SELECT_S = 9, |
11998 | | DIS_PDU_T_I_LINK_TYPE_AIRBORNE_COLLISION_AVOIDANCE_SYSTEMS_ACAS = 10, |
11999 | | DIS_PDU_T_I_LINK_TYPE_TRAFFIC_COLLISION_AVOIDANCE_SYSTEMS_TCAS = 11, |
12000 | | DIS_PDU_T_I_LINK_TYPE_AUTOMATIC_DEPENDENT_SURVEILLANCE_B_ADS_B = 12 |
12001 | | } DIS_PDU_T_I_Link_Type; |
12002 | | |
12003 | | /* SISO-REF-010 [UID 371] */ |
12004 | | typedef enum |
12005 | | { |
12006 | | DIS_PDU_ANTENNA_STATUS_NO_STATEMENT = 0, |
12007 | | DIS_PDU_ANTENNA_STATUS_NOT_ABLE_TO_EMIT = 1, |
12008 | | DIS_PDU_ANTENNA_STATUS_ABLE_TO_EMIT = 2 |
12009 | | } DIS_PDU_Antenna_Status; |
12010 | | |
12011 | | /* SISO-REF-010 [UID 372] */ |
12012 | | typedef enum |
12013 | | { |
12014 | | DIS_PDU_TRANSMISSION_INDICATOR_NO_STATEMENT = 0, |
12015 | | DIS_PDU_TRANSMISSION_INDICATOR_ORIGINAL_INTERROGATION = 1, |
12016 | | DIS_PDU_TRANSMISSION_INDICATOR_INTERROGATION_REPLY = 2, |
12017 | | DIS_PDU_TRANSMISSION_INDICATOR_SQUITTER_TRANSMISSION = 3 |
12018 | | } DIS_PDU_Transmission_Indicator; |
12019 | | |
12020 | | /* SISO-REF-010 [UID 373] */ |
12021 | | typedef enum |
12022 | | { |
12023 | | DIS_PDU_REPLY_AMPLIFICATION_NO_STATEMENT = 0, |
12024 | | DIS_PDU_REPLY_AMPLIFICATION_COMPLETE = 1, |
12025 | | DIS_PDU_REPLY_AMPLIFICATION_LIMTED = 2, |
12026 | | DIS_PDU_REPLY_AMPLIFICATION_UNABLE_TO_RESPOND = 3 |
12027 | | } DIS_PDU_Reply_Amplification; |
12028 | | |
12029 | | /* SISO-REF-010 [UID 374] */ |
12030 | | typedef enum |
12031 | | { |
12032 | | DIS_PDU_DE_FIRE_FLAGS_STATE_UPDATE_FLAG_UPDATE_DUE_TO_HEARTBEAT_TIMER = 0, |
12033 | | DIS_PDU_DE_FIRE_FLAGS_STATE_UPDATE_FLAG_STATE_CHANGE = 1 |
12034 | | } DIS_PDU_DE_Fire_Flags_State_Update_Flag; |
12035 | | |
12036 | | /* SISO-REF-010 [UID 375] */ |
12037 | | typedef enum |
12038 | | { |
12039 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SMOKE_NO_SMOKE = 0, |
12040 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SMOKE_LIGHT_SMOKE = 1, |
12041 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SMOKE_MODERATE_SMOKE = 2, |
12042 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SMOKE_HEAVY_SMOKE = 3 |
12043 | | } DIS_PDU_Component_Visual_Damage_Status_Smoke; |
12044 | | |
12045 | | /* SISO-REF-010 [UID 376] */ |
12046 | | typedef enum |
12047 | | { |
12048 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SURFACE_DAMAGE_NORMAL_APPEARANCE = 0, |
12049 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SURFACE_DAMAGE_LIGHT_CHARRING = 1, |
12050 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SURFACE_DAMAGE_HEAVY_CHARRING = 2, |
12051 | | DIS_PDU_COMPONENT_VISUAL_DAMAGE_STATUS_SURFACE_DAMAGE_ONE_OR_MORE_HOLES_BURNED_COMPLETELY_THROUGH_SURFACE = 3 |
12052 | | } DIS_PDU_Component_Visual_Damage_Status_Surface_Damage; |
12053 | | |
12054 | | /* SISO-REF-010 [UID 377] */ |
12055 | | typedef enum |
12056 | | { |
12057 | | DIS_PDU_GRID_AXIS_DESCRIPTOR_AXIS_TYPE_REGULAR_AXIS = 0, |
12058 | | DIS_PDU_GRID_AXIS_DESCRIPTOR_AXIS_TYPE_IRREGULAR_AXIS = 1 |
12059 | | } DIS_PDU_Grid_Axis_Descriptor_Axis_Type; |
12060 | | |
12061 | | /* SISO-REF-010 [UID 378] */ |
12062 | | typedef enum |
12063 | | { |
12064 | | DIS_PDU_APPEARANCE_PAINT_SCHEME_UNIFORM_COLOR = 0, |
12065 | | DIS_PDU_APPEARANCE_PAINT_SCHEME_CAMOUFLAGE = 1 |
12066 | | } DIS_PDU_Appearance_Paint_Scheme; |
12067 | | |
12068 | | /* SISO-REF-010 [UID 379] */ |
12069 | | typedef enum |
12070 | | { |
12071 | | DIS_PDU_APPEARANCE_DAMAGE_NO_DAMAGE = 0, |
12072 | | DIS_PDU_APPEARANCE_DAMAGE_SLIGHT_DAMAGE = 1, |
12073 | | DIS_PDU_APPEARANCE_DAMAGE_MODERATE_DAMAGE = 2, |
12074 | | DIS_PDU_APPEARANCE_DAMAGE_DESTROYED = 3 |
12075 | | } DIS_PDU_Appearance_Damage; |
12076 | | |
12077 | | static const value_string DIS_PDU_Appearance_Damage_Strings[] = { |
12078 | | { DIS_PDU_APPEARANCE_DAMAGE_NO_DAMAGE, "No Damage" }, |
12079 | | { DIS_PDU_APPEARANCE_DAMAGE_SLIGHT_DAMAGE, "Slight Damage" }, |
12080 | | { DIS_PDU_APPEARANCE_DAMAGE_MODERATE_DAMAGE, "Moderate Damage" }, |
12081 | | { DIS_PDU_APPEARANCE_DAMAGE_DESTROYED, "Destroyed" }, |
12082 | | { 0, NULL } |
12083 | | }; |
12084 | | |
12085 | | /* SISO-REF-010 [UID 380] */ |
12086 | | typedef enum |
12087 | | { |
12088 | | DIS_PDU_MODE_5_MESSAGE_FORMATS_STATUS_CAPABILITY = 0, |
12089 | | DIS_PDU_MODE_5_MESSAGE_FORMATS_STATUS_ACTIVE_INTERROGATION = 1 |
12090 | | } DIS_PDU_Mode_5_Message_Formats_Status; |
12091 | | |
12092 | | /* SISO-REF-010 [UID 381] */ |
12093 | | typedef enum |
12094 | | { |
12095 | | DIS_PDU_APPEARANCE_TRAILING_EFFECTS_NONE = 0, |
12096 | | DIS_PDU_APPEARANCE_TRAILING_EFFECTS_SMALL = 1, |
12097 | | DIS_PDU_APPEARANCE_TRAILING_EFFECTS_MEDIUM = 2, |
12098 | | DIS_PDU_APPEARANCE_TRAILING_EFFECTS_LARGE = 3 |
12099 | | } DIS_PDU_Appearance_Trailing_Effects; |
12100 | | |
12101 | | static const value_string DIS_PDU_Appearance_Trailing_Effects_Strings[] = { |
12102 | | { DIS_PDU_APPEARANCE_TRAILING_EFFECTS_NONE, "None" }, |
12103 | | { DIS_PDU_APPEARANCE_TRAILING_EFFECTS_SMALL, "Small" }, |
12104 | | { DIS_PDU_APPEARANCE_TRAILING_EFFECTS_MEDIUM, "Medium" }, |
12105 | | { DIS_PDU_APPEARANCE_TRAILING_EFFECTS_LARGE, "Large" }, |
12106 | | { 0, NULL } |
12107 | | }; |
12108 | | |
12109 | | /* SISO-REF-010 [UID 382] */ |
12110 | | typedef enum |
12111 | | { |
12112 | | DIS_PDU_APPEARANCE_HATCH_NOT_APPLICABLE = 0, |
12113 | | DIS_PDU_APPEARANCE_HATCH_CLOSED = 1, |
12114 | | DIS_PDU_APPEARANCE_HATCH_POPPED = 2, |
12115 | | DIS_PDU_APPEARANCE_HATCH_POPPED_AND_PERSON_IS_VISIBLE = 3, |
12116 | | DIS_PDU_APPEARANCE_HATCH_OPEN = 4, |
12117 | | DIS_PDU_APPEARANCE_HATCH_OPEN_AND_PERSON_IS_VISIBLE = 5 |
12118 | | } DIS_PDU_Appearance_Hatch; |
12119 | | |
12120 | | /* SISO-REF-010 [UID 383] */ |
12121 | | typedef enum |
12122 | | { |
12123 | | DIS_PDU_APPEARANCE_LAUNCHER_OPERATIONAL_NOT_RAISED_NOT_OPERATIONAL = 0, |
12124 | | DIS_PDU_APPEARANCE_LAUNCHER_OPERATIONAL_RAISED_OPERATIONAL = 1 |
12125 | | } DIS_PDU_Appearance_Launcher_Operational; |
12126 | | |
12127 | | /* SISO-REF-010 [UID 384] */ |
12128 | | typedef enum |
12129 | | { |
12130 | | DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_DESERT_CAMOUFLAGE = 0, |
12131 | | DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_WINTER_CAMOUFLAGE = 1, |
12132 | | DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_FOREST_CAMOUFLAGE = 2, |
12133 | | DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_OTHER = 3 |
12134 | | } DIS_PDU_Appearance_Camouflage_Type; |
12135 | | |
12136 | | static const value_string DIS_PDU_Appearance_Camouflage_Type_Strings[] = { |
12137 | | { DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_DESERT_CAMOUFLAGE, "Desert Camouflage" }, |
12138 | | { DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_WINTER_CAMOUFLAGE, "Winter Camouflage" }, |
12139 | | { DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_FOREST_CAMOUFLAGE, "Forest Camouflage" }, |
12140 | | { DIS_PDU_APPEARANCE_CAMOUFLAGE_TYPE_OTHER, "Other" }, |
12141 | | { 0, NULL } |
12142 | | }; |
12143 | | |
12144 | | /* SISO-REF-010 [UID 385] */ |
12145 | | typedef enum |
12146 | | { |
12147 | | DIS_PDU_APPEARANCE_CONCEALED_POSITION_NOT_CONCEALED = 0, |
12148 | | DIS_PDU_APPEARANCE_CONCEALED_POSITION_PREPARED_CONCEALED_POSITION = 1 |
12149 | | } DIS_PDU_Appearance_Concealed_Position; |
12150 | | |
12151 | | /* SISO-REF-010 [UID 386] */ |
12152 | | typedef enum |
12153 | | { |
12154 | | DIS_PDU_APPEARANCE_ENTITY_OR_OBJECT_STATE_ACTIVE = 0, |
12155 | | DIS_PDU_APPEARANCE_ENTITY_OR_OBJECT_STATE_DEACTIVATED = 1 |
12156 | | } DIS_PDU_Appearance_Entity_or_Object_State; |
12157 | | |
12158 | | /* SISO-REF-010 [UID 387] */ |
12159 | | typedef enum |
12160 | | { |
12161 | | DIS_PDU_APPEARANCE_CANOPY_NOT_APPLICABLE = 0, |
12162 | | DIS_PDU_APPEARANCE_CANOPY_SINGLE_CANOPY_SINGLE_TROOP_DOOR_CLOSED = 1, |
12163 | | DIS_PDU_APPEARANCE_CANOPY_FRONT_AND_REAR_CANOPY_LEFT_AND_RIGHT_TROOP_DOOR_CLOSED = 2, |
12164 | | DIS_PDU_APPEARANCE_CANOPY_FRONT_CANOPY_LEFT_TROOP_DOOR_OPEN = 3, |
12165 | | DIS_PDU_APPEARANCE_CANOPY_SINGLE_CANOPY_SINGLE_TROOP_DOOR_OPEN = 4, |
12166 | | DIS_PDU_APPEARANCE_CANOPY_REAR_CANOPY_RIGHT_TROOP_DOOR_OPEN = 5, |
12167 | | DIS_PDU_APPEARANCE_CANOPY_FRONT_AND_REAR_CANOPY_LEFT_AND_RIGHT_TROOP_DOOR_OPEN = 6 |
12168 | | } DIS_PDU_Appearance_Canopy; |
12169 | | |
12170 | | /* SISO-REF-010 [UID 388] */ |
12171 | | typedef enum |
12172 | | { |
12173 | | DIS_PDU_APPEARANCE_SUBSURFACE_HATCH_NOT_APPLICABLE = 0, |
12174 | | DIS_PDU_APPEARANCE_SUBSURFACE_HATCH_HATCH_IS_CLOSED = 1, |
12175 | | DIS_PDU_APPEARANCE_SUBSURFACE_HATCH_HATCH_IS_OPEN = 4 |
12176 | | } DIS_PDU_Appearance_Subsurface_Hatch; |
12177 | | |
12178 | | /* SISO-REF-010 [UID 389] */ |
12179 | | typedef enum |
12180 | | { |
12181 | | DIS_PDU_DIS_PDU_STATUS_ACTIVE_INTERROGATION_INDICATOR_AII_NOT_ACTIVE = 0, |
12182 | | DIS_PDU_DIS_PDU_STATUS_ACTIVE_INTERROGATION_INDICATOR_AII_ACTIVE = 1 |
12183 | | } DIS_PDU_DIS_PDU_Status_Active_Interrogation_Indicator_AII; |
12184 | | |
12185 | | static const value_string DIS_PDU_DIS_PDU_Status_Active_Interrogation_Indicator_AII_Strings[] = { |
12186 | | { DIS_PDU_DIS_PDU_STATUS_ACTIVE_INTERROGATION_INDICATOR_AII_NOT_ACTIVE, "Not Active" }, |
12187 | | { DIS_PDU_DIS_PDU_STATUS_ACTIVE_INTERROGATION_INDICATOR_AII_ACTIVE, "Active" }, |
12188 | | { 0, NULL } |
12189 | | }; |
12190 | | |
12191 | | /* SISO-REF-010 [UID 390] */ |
12192 | | typedef enum |
12193 | | { |
12194 | | DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_NO_INJURY = 0, |
12195 | | DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_SLIGHT_INJURY = 1, |
12196 | | DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_MODERATE_INJURY = 2, |
12197 | | DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_FATAL_INJURY = 3 |
12198 | | } DIS_PDU_Appearance_Lifeform_Health; |
12199 | | |
12200 | | static const value_string DIS_PDU_Appearance_Lifeform_Health_Strings[] = { |
12201 | | { DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_NO_INJURY, "No Injury" }, |
12202 | | { DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_SLIGHT_INJURY, "Slight Injury" }, |
12203 | | { DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_MODERATE_INJURY, "Moderate Injury" }, |
12204 | | { DIS_PDU_APPEARANCE_LIFEFORM_HEALTH_FATAL_INJURY, "Fatal Injury" }, |
12205 | | { 0, NULL } |
12206 | | }; |
12207 | | |
12208 | | /* SISO-REF-010 [UID 391] */ |
12209 | | typedef enum |
12210 | | { |
12211 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_NOT_SPECIFIED = 0, |
12212 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_DETAINED = 1, |
12213 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_SURRENDER = 2, |
12214 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_FISTS = 3, |
12215 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_VERBAL_ABUSE_LEVEL_1 = 4, |
12216 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_VERBAL_ABUSE_LEVEL_2 = 5, |
12217 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_VERBAL_ABUSE_LEVEL_3 = 6, |
12218 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_PASSIVE_RESISTANCE_LEVEL_1 = 7, |
12219 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_PASSIVE_RESISTANCE_LEVEL_2 = 8, |
12220 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_PASSIVE_RESISTANCE_LEVEL_3 = 9, |
12221 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_1 = 10, |
12222 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_2 = 11, |
12223 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_3 = 12, |
12224 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_4 = 13, |
12225 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_5 = 14, |
12226 | | DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_6 = 15 |
12227 | | } DIS_PDU_Appearance_Life_Form_Compliance_Status; |
12228 | | |
12229 | | static const value_string DIS_PDU_Appearance_Life_Form_Compliance_Status_Strings[] = { |
12230 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_NOT_SPECIFIED, "Not Specified" }, |
12231 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_DETAINED, "Detained" }, |
12232 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_SURRENDER, "Surrender" }, |
12233 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_FISTS, "Using Fists" }, |
12234 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_VERBAL_ABUSE_LEVEL_1, "Verbal Abuse Level 1" }, |
12235 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_VERBAL_ABUSE_LEVEL_2, "Verbal Abuse Level 2" }, |
12236 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_VERBAL_ABUSE_LEVEL_3, "Verbal Abuse Level 3" }, |
12237 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_PASSIVE_RESISTANCE_LEVEL_1, "Passive Resistance Level 1" }, |
12238 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_PASSIVE_RESISTANCE_LEVEL_2, "Passive Resistance Level 2" }, |
12239 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_PASSIVE_RESISTANCE_LEVEL_3, "Passive Resistance Level 3" }, |
12240 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_1, "Using Non-Lethal Weapon 1" }, |
12241 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_2, "Using Non-Lethal Weapon 2" }, |
12242 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_3, "Using Non-Lethal Weapon 3" }, |
12243 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_4, "Using Non-Lethal Weapon 4" }, |
12244 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_5, "Using Non-Lethal Weapon 5" }, |
12245 | | { DIS_PDU_APPEARANCE_LIFE_FORM_COMPLIANCE_STATUS_USING_NON_LETHAL_WEAPON_6, "Using Non-Lethal Weapon 6" }, |
12246 | | { 0, NULL } |
12247 | | }; |
12248 | | |
12249 | | /* SISO-REF-010 [UID 392] */ |
12250 | | typedef enum |
12251 | | { |
12252 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_NOT_SPECIFIED = 0, |
12253 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_UPRIGHT_STANDING_STILL = 1, |
12254 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_UPRIGHT_WALKING = 2, |
12255 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_UPRIGHT_RUNNING = 3, |
12256 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_KNEELING = 4, |
12257 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_PRONE = 5, |
12258 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_CRAWLING = 6, |
12259 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SWIMMING = 7, |
12260 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_PARACHUTING = 8, |
12261 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_JUMPING = 9, |
12262 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SITTING = 10, |
12263 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SQUATTING = 11, |
12264 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_CROUCHING = 12, |
12265 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_WADING = 13, |
12266 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SURRENDER = 14, |
12267 | | DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_DETAINED = 15 |
12268 | | } DIS_PDU_Appearance_Life_Form_Posture; |
12269 | | |
12270 | | static const value_string DIS_PDU_Appearance_Life_Form_Posture_Strings[] = { |
12271 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_NOT_SPECIFIED, "Not Specified" }, |
12272 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_UPRIGHT_STANDING_STILL, "Upright, Standing Still" }, |
12273 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_UPRIGHT_WALKING, "Upright, Walking" }, |
12274 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_UPRIGHT_RUNNING, "Upright, Running" }, |
12275 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_KNEELING, "Kneeling" }, |
12276 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_PRONE, "Prone" }, |
12277 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_CRAWLING, "Crawling" }, |
12278 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SWIMMING, "Swimming" }, |
12279 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_PARACHUTING, "Parachuting" }, |
12280 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_JUMPING, "Jumping" }, |
12281 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SITTING, "Sitting" }, |
12282 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SQUATTING, "Squatting" }, |
12283 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_CROUCHING, "Crouching" }, |
12284 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_WADING, "Wading" }, |
12285 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_SURRENDER, "Surrender" }, |
12286 | | { DIS_PDU_APPEARANCE_LIFE_FORM_POSTURE_DETAINED, "Detained" }, |
12287 | | { 0, NULL } |
12288 | | }; |
12289 | | |
12290 | | /* SISO-REF-010 [UID 393] */ |
12291 | | typedef enum |
12292 | | { |
12293 | | DIS_PDU_APPEARANCE_LIFE_FORM_WEAPON_IMPLEMENT_NOT_PRESENT = 0, |
12294 | | DIS_PDU_APPEARANCE_LIFE_FORM_WEAPON_IMPLEMENT_STOWED = 1, |
12295 | | DIS_PDU_APPEARANCE_LIFE_FORM_WEAPON_IMPLEMENT_DEPLOYED_ACTIVE = 2, |
12296 | | DIS_PDU_APPEARANCE_LIFE_FORM_WEAPON_IMPLEMENT_FIRING_POSITION_IN_USE = 3 |
12297 | | } DIS_PDU_Appearance_Life_Form_Weapon_Implement; |
12298 | | |
12299 | | /* SISO-REF-010 [UID 394] */ |
12300 | | typedef enum |
12301 | | { |
12302 | | DIS_PDU_APPEARANCE_CONCEALED_MOVEMENT_OPEN_MOVEMENT = 0, |
12303 | | DIS_PDU_APPEARANCE_CONCEALED_MOVEMENT_RUSHES_BETWEEN_COVERED_POSITIONS = 1 |
12304 | | } DIS_PDU_Appearance_Concealed_Movement; |
12305 | | |
12306 | | /* SISO-REF-010 [UID 395] */ |
12307 | | typedef enum |
12308 | | { |
12309 | | DIS_PDU_APPEARANCE_ENVIRONMENTAL_DENSITY_CLEAR = 0, |
12310 | | DIS_PDU_APPEARANCE_ENVIRONMENTAL_DENSITY_HAZY = 1, |
12311 | | DIS_PDU_APPEARANCE_ENVIRONMENTAL_DENSITY_DENSE = 2, |
12312 | | DIS_PDU_APPEARANCE_ENVIRONMENTAL_DENSITY_VERY_DENSE = 3, |
12313 | | DIS_PDU_APPEARANCE_ENVIRONMENTAL_DENSITY_OPAQUE = 4 |
12314 | | } DIS_PDU_Appearance_Environmental_Density; |
12315 | | |
12316 | | /* SISO-REF-010 [UID 396] */ |
12317 | | typedef enum |
12318 | | { |
12319 | | DIS_PDU_MODE_5_PLATFORM_TYPE_GROUND_VEHICLE = 0, |
12320 | | DIS_PDU_MODE_5_PLATFORM_TYPE_AIR_VEHICLE = 1 |
12321 | | } DIS_PDU_Mode_5_Platform_Type; |
12322 | | |
12323 | | /* SISO-REF-010 [UID 397] */ |
12324 | | typedef enum |
12325 | | { |
12326 | | DIS_PDU_APPEARANCE_ANTI_COLLISION_DAY_NIGHT_DAY = 0, |
12327 | | DIS_PDU_APPEARANCE_ANTI_COLLISION_DAY_NIGHT_NIGHT = 1 |
12328 | | } DIS_PDU_Appearance_Anti_Collision_Day_Night; |
12329 | | |
12330 | | /* SISO-REF-010 [UID 398] */ |
12331 | | typedef enum |
12332 | | { |
12333 | | DIS_PDU_APPEARANCE_NAVIGATION_POSITION_BRIGHTNESS_DIM = 0, |
12334 | | DIS_PDU_APPEARANCE_NAVIGATION_POSITION_BRIGHTNESS_BRIGHT = 1 |
12335 | | } DIS_PDU_Appearance_Navigation_Position_Brightness; |
12336 | | |
12337 | | |
12338 | | /* SISO-REF-010 [UID 399] */ |
12339 | | typedef enum |
12340 | | { |
12341 | | DIS_PDU_APPEARANCE_SUPPLY_DEPLOYED_NOT_APPLICABLE = 0, |
12342 | | DIS_PDU_APPEARANCE_SUPPLY_DEPLOYED_STOWED = 1, |
12343 | | DIS_PDU_APPEARANCE_SUPPLY_DEPLOYED_DEPLOYED = 2, |
12344 | | DIS_PDU_APPEARANCE_SUPPLY_DEPLOYED_DEPLOYED_AND_ACTIVE = 3 |
12345 | | } DIS_PDU_Appearance_Supply_Deployed; |
12346 | | |
12347 | | /* SISO-REF-010 [UID 400] */ |
12348 | | typedef enum |
12349 | | { |
12350 | | DIS_PDU_APPEARANCE_NVG_MODE_OVERT_LIGHTING = 0, |
12351 | | DIS_PDU_APPEARANCE_NVG_MODE_COVERT_LIGHTING_NIGHT_VISION_GOGGLES = 1 |
12352 | | } DIS_PDU_Appearance_NVG_Mode; |
12353 | | |
12354 | | |
12355 | | /* SISO-REF-010 [UID 401] */ |
12356 | | typedef enum |
12357 | | { |
12358 | | DIS_PDU_PARACHUTE_NONE = 0, |
12359 | | DIS_PDU_PARACHUTE_DEPLOYED = 1, |
12360 | | DIS_PDU_PARACHUTE_COLLAPSED = 2, |
12361 | | DIS_PDU_PARACHUTE_MALFUNCTION_STREAMER = 3 |
12362 | | } DIS_PDU_Parachute; |
12363 | | |
12364 | | /* SISO-REF-010 [UID 402] */ |
12365 | | typedef enum |
12366 | | { |
12367 | | DIS_PDU_FLARE_SMOKE_COLOR_WHITE = 0, |
12368 | | DIS_PDU_FLARE_SMOKE_COLOR_RED = 1, |
12369 | | DIS_PDU_FLARE_SMOKE_COLOR_GREEN = 2, |
12370 | | DIS_PDU_FLARE_SMOKE_COLOR_IR = 3 |
12371 | | } DIS_PDU_Flare_Smoke_Color; |
12372 | | |
12373 | | /* SISO-REF-010 [UID 403] */ |
12374 | | typedef enum |
12375 | | { |
12376 | | DIS_PDU_FLARE_SMOKE_STATUS_NOT_IGNITED = 0, |
12377 | | DIS_PDU_FLARE_SMOKE_STATUS_BURNING = 1, |
12378 | | DIS_PDU_FLARE_SMOKE_STATUS_BURNED_OUT = 2 |
12379 | | } DIS_PDU_Flare_Smoke_Status; |
12380 | | |
12381 | | |
12382 | | /* SISO-REF-010 [UID 404] */ |
12383 | | typedef enum |
12384 | | { |
12385 | | DIS_PDU_SPOT_CHAFF_STATUS_NONE = 0, |
12386 | | DIS_PDU_SPOT_CHAFF_STATUS_DEPLOYED = 1, |
12387 | | DIS_PDU_SPOT_CHAFF_STATUS_MALFUNCTION = 2 |
12388 | | } DIS_PDU_Spot_Chaff_Status; |
12389 | | |
12390 | | /* SISO-REF-010 [UID 405] */ |
12391 | | typedef enum |
12392 | | { |
12393 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_DAMAGE_NO_DAMAGE = 0, |
12394 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_DAMAGE_DAMAGED = 1, |
12395 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_DAMAGE_DESTROYED = 2 |
12396 | | } DIS_PDU_Appearance_Object_General_Damage; |
12397 | | |
12398 | | /* SISO-REF-010 [UID 406] */ |
12399 | | typedef enum |
12400 | | { |
12401 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_PREDISTRIBUTED_OBJECT_CREATED_DURING_THE_EXERCISE = 0, |
12402 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_PREDISTRIBUTED_OBJECT_PREDISTRIBUTED_PRIOR_TO_EXERCISE_START = 1 |
12403 | | } DIS_PDU_Appearance_Object_General_Predistributed; |
12404 | | |
12405 | | |
12406 | | /* SISO-REF-010 [UID 407] */ |
12407 | | typedef enum |
12408 | | { |
12409 | | DIS_PDU_APPEARANCE_OBJECT_SPECIFIC_BREACH_STATE_NO_BREACHING = 0, |
12410 | | DIS_PDU_APPEARANCE_OBJECT_SPECIFIC_BREACH_STATE_BREACHED = 1, |
12411 | | DIS_PDU_APPEARANCE_OBJECT_SPECIFIC_BREACH_STATE_CLEARED = 2 |
12412 | | } DIS_PDU_Appearance_Object_Specific_Breach_State; |
12413 | | |
12414 | | /* SISO-REF-010 [UID 408] */ |
12415 | | typedef enum |
12416 | | { |
12417 | | DIS_PDU_APPEARANCE_OBJECT_SPECIFIC_CHEMICAL_TYPE_OTHER = 0, |
12418 | | DIS_PDU_APPEARANCE_OBJECT_SPECIFIC_CHEMICAL_TYPE_HYDROCHLORIC = 1, |
12419 | | DIS_PDU_APPEARANCE_OBJECT_SPECIFIC_CHEMICAL_TYPE_WHITE_PHOSPHOROUS = 2, |
12420 | | DIS_PDU_APPEARANCE_OBJECT_SPECIFIC_CHEMICAL_TYPE_RED_PHOSPHOROUS = 3 |
12421 | | } DIS_PDU_Appearance_Object_Specific_Chemical_Type; |
12422 | | |
12423 | | |
12424 | | /* SISO-REF-010 [UID 409] */ |
12425 | | typedef enum |
12426 | | { |
12427 | | DIS_PDU_APPEARANCE_LINEAR_OBJECT_TANK_DITCH_BREACH_NO_BREACHING = 0, |
12428 | | DIS_PDU_APPEARANCE_LINEAR_OBJECT_TANK_DITCH_BREACH_SLIGHT_BREACHING = 1, |
12429 | | DIS_PDU_APPEARANCE_LINEAR_OBJECT_TANK_DITCH_BREACH_MODERATE_BREACHED = 2, |
12430 | | DIS_PDU_APPEARANCE_LINEAR_OBJECT_TANK_DITCH_BREACH_CLEARED = 3 |
12431 | | } DIS_PDU_Appearance_Linear_Object_Tank_Ditch_Breach; |
12432 | | |
12433 | | /* SISO-REF-010 [UID 410] */ |
12434 | | typedef enum |
12435 | | { |
12436 | | DIS_PDU_APPEARANCE_LINEAR_OBJECT_LANE_MARKER_VISIBLE_LEFT_SIDE_IS_VISIBLE = 0, |
12437 | | DIS_PDU_APPEARANCE_LINEAR_OBJECT_LANE_MARKER_VISIBLE_RIGHT_SIDE_IS_VISIBLE = 1, |
12438 | | DIS_PDU_APPEARANCE_LINEAR_OBJECT_LANE_MARKER_VISIBLE_BOTH_SIDES_ARE_VISIBLE = 2 |
12439 | | } DIS_PDU_Appearance_Linear_Object_Lane_Marker_Visible; |
12440 | | |
12441 | | |
12442 | | /* SISO-REF-010 [UID 411] */ |
12443 | | typedef enum |
12444 | | { |
12445 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_IED_PRESENT_NONE = 0, |
12446 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_IED_PRESENT_VISIBLE = 1, |
12447 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_IED_PRESENT_PARTIALLY_HIDDEN = 2, |
12448 | | DIS_PDU_APPEARANCE_OBJECT_GENERAL_IED_PRESENT_COMPLETELY_HIDDEN = 3 |
12449 | | } DIS_PDU_Appearance_Object_General_IED_Present; |
12450 | | |
12451 | | /* SISO-REF-010 [UID 412] */ |
12452 | | typedef enum |
12453 | | { |
12454 | | DIS_PDU_MODE_5_LEVEL_SELECTION_MODE_5_LEVEL_1 = 0, |
12455 | | DIS_PDU_MODE_5_LEVEL_SELECTION_MODE_5_LEVEL_2 = 1 |
12456 | | } DIS_PDU_Mode_5_Level_Selection; |
12457 | | |
12458 | | |
12459 | | /* SISO-REF-010 [UID 413] */ |
12460 | | typedef enum |
12461 | | { |
12462 | | DIS_PDU_SUPPLY_FUEL_TYPE_OTHER = 0, |
12463 | | DIS_PDU_SUPPLY_FUEL_TYPE_GASOLINE = 1, |
12464 | | DIS_PDU_SUPPLY_FUEL_TYPE_DIESEL_FUEL_F_54_DF_2 = 2, |
12465 | | DIS_PDU_SUPPLY_FUEL_TYPE_JP_4_F_40_JET_B = 3, |
12466 | | DIS_PDU_SUPPLY_FUEL_TYPE_FUEL_OIL = 4, |
12467 | | DIS_PDU_SUPPLY_FUEL_TYPE_JP_8_F_34_JET_A_1 = 5, |
12468 | | DIS_PDU_SUPPLY_FUEL_TYPE_FOG_OIL = 6, |
12469 | | DIS_PDU_SUPPLY_FUEL_TYPE_MULTI_SPECTRAL_FOG_OIL = 7, |
12470 | | DIS_PDU_SUPPLY_FUEL_TYPE_JP_5_F_44_JET_A = 8, |
12471 | | DIS_PDU_SUPPLY_FUEL_TYPE_JPTS = 9, |
12472 | | DIS_PDU_SUPPLY_FUEL_TYPE_TS_1_RUSSIA_RUS = 10 |
12473 | | } DIS_PDU_Supply_Fuel_Type; |
12474 | | |
12475 | | /* SISO-REF-010 [UID 414] */ |
12476 | | typedef enum |
12477 | | { |
12478 | | DIS_PDU_SENSOR_TYPE_SOURCE_OTHER_ACTIVE_SENSORS = 0, |
12479 | | DIS_PDU_SENSOR_TYPE_SOURCE_ELECTROMAGNETIC = 1, |
12480 | | DIS_PDU_SENSOR_TYPE_SOURCE_PASSIVE_SENSORS = 2, |
12481 | | DIS_PDU_SENSOR_TYPE_SOURCE_MINEFIELD_SENSORS = 3, |
12482 | | DIS_PDU_SENSOR_TYPE_SOURCE_UNDERWATER_ACOUSTICS = 4, |
12483 | | DIS_PDU_SENSOR_TYPE_SOURCE_LASERS = 5 |
12484 | | } DIS_PDU_Sensor_Type_Source; |
12485 | | |
12486 | | |
12487 | | /* SISO-REF-010 [UID 415] */ |
12488 | | typedef enum |
12489 | | { |
12490 | | DIS_PDU_ATTACHED_PART_DETACHED_INDICATOR_ATTACHED = 0, |
12491 | | DIS_PDU_ATTACHED_PART_DETACHED_INDICATOR_DETACHED = 1 |
12492 | | } DIS_PDU_Attached_Part_Detached_Indicator; |
12493 | | |
12494 | | /* SISO-REF-010 [UID 416] */ |
12495 | | typedef enum |
12496 | | { |
12497 | | DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_CLASS_SIMULATED_COMMUNICATIONS_CHANNEL = 0, |
12498 | | DIS_PDU_INTERCOM_CONTROL_COMMUNICATIONS_CLASS_SIMULATION_SUPPORT_COMMUNICATIONS_CHANNEL = 1 |
12499 | | } DIS_PDU_Intercom_Control_Communications_Class; |
12500 | | |
12501 | | |
12502 | | /* SISO-REF-010 [UID 417] */ |
12503 | | typedef enum |
12504 | | { |
12505 | | DIS_PDU_DIS_LIVE_ENTITY_SUBPROTOCOL_NUMBER_NO_SUBPROTOCOL = 0 |
12506 | | } DIS_PDU_DIS_Live_Entity_Subprotocol_Number; |
12507 | | |
12508 | | /* SISO-REF-010 [UID 418] */ |
12509 | | typedef enum |
12510 | | { |
12511 | | DIS_PDU_MINEFIELD_APPEARANCE_MINEFIELD_TYPE_MIXED_ANTI_PERSONNEL_AND_ANTI_TANK_MINEFIELD = 0, |
12512 | | DIS_PDU_MINEFIELD_APPEARANCE_MINEFIELD_TYPE_PURE_ANTI_PERSONNEL_MINEFIELD = 1, |
12513 | | DIS_PDU_MINEFIELD_APPEARANCE_MINEFIELD_TYPE_PURE_ANTI_TANK_MINEFIELD = 2 |
12514 | | } DIS_PDU_Minefield_Appearance_Minefield_Type; |
12515 | | |
12516 | | |
12517 | | /* SISO-REF-010 [UID 419] */ |
12518 | | typedef enum |
12519 | | { |
12520 | | DIS_PDU_MINEFIELD_APPEARANCE_ACTIVE_STATUS_ACTIVE = 0, |
12521 | | DIS_PDU_MINEFIELD_APPEARANCE_ACTIVE_STATUS_INACTIVE = 1 |
12522 | | } DIS_PDU_Minefield_Appearance_Active_Status; |
12523 | | |
12524 | | /* SISO-REF-010 [UID 420] */ |
12525 | | typedef enum |
12526 | | { |
12527 | | DIS_PDU_MINEFIELD_APPEARANCE_LANE_MINEFIELD_HAS_ACTIVE_LANE = 0, |
12528 | | DIS_PDU_MINEFIELD_APPEARANCE_LANE_MINEFIELD_HAS_AN_INACTIVE_LANE = 1 |
12529 | | } DIS_PDU_Minefield_Appearance_Lane; |
12530 | | |
12531 | | |
12532 | | /* SISO-REF-010 [UID 421] */ |
12533 | | typedef enum |
12534 | | { |
12535 | | DIS_PDU_MINEFIELD_APPEARANCE_STATE_ACTIVE = 0, |
12536 | | DIS_PDU_MINEFIELD_APPEARANCE_STATE_DEACTIVATED = 1 |
12537 | | } DIS_PDU_Minefield_Appearance_State; |
12538 | | |
12539 | | /* SISO-REF-010 [UID 422] */ |
12540 | | typedef enum |
12541 | | { |
12542 | | DIS_PDU_MINEFIELD_FUSING_FUSE_TYPE_NO_FUSE = 0, |
12543 | | DIS_PDU_MINEFIELD_FUSING_FUSE_TYPE_OTHER = 1, |
12544 | | DIS_PDU_MINEFIELD_FUSING_FUSE_TYPE_PRESSURE = 2, |
12545 | | DIS_PDU_MINEFIELD_FUSING_FUSE_TYPE_MAGNETIC = 3, |
12546 | | DIS_PDU_MINEFIELD_FUSING_FUSE_TYPE_TILT_ROD = 4, |
12547 | | DIS_PDU_MINEFIELD_FUSING_FUSE_TYPE_COMMAND = 5, |
12548 | | DIS_PDU_MINEFIELD_FUSING_FUSE_TYPE_TRIP_WIRE = 6 |
12549 | | } DIS_PDU_Minefield_Fusing_Fuse_Type; |
12550 | | |
12551 | | |
12552 | | /* SISO-REF-010 [UID 423] */ |
12553 | | typedef enum |
12554 | | { |
12555 | | DIS_PDU_MODE_5_LOCATION_ERRORS_NO_LOCATION_ERRORS = 0, |
12556 | | DIS_PDU_MODE_5_LOCATION_ERRORS_IFF_DATA_RECORD_PRESENT = 1 |
12557 | | } DIS_PDU_Mode_5_Location_Errors; |
12558 | | |
12559 | | /* SISO-REF-010 [UID 424] */ |
12560 | | typedef enum |
12561 | | { |
12562 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_ALGAE_NONE = 0, |
12563 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_ALGAE_LIGHT = 1, |
12564 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_ALGAE_MODERATE = 2, |
12565 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_ALGAE_HEAVY = 3 |
12566 | | } DIS_PDU_Minefield_Paint_Scheme_Algae; |
12567 | | |
12568 | | |
12569 | | /* SISO-REF-010 [UID 425] */ |
12570 | | typedef enum |
12571 | | { |
12572 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_OTHER = 0, |
12573 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_STANDARD = 1, |
12574 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_CAMOUFLAGE_DESERT = 2, |
12575 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_CAMOUFLAGE_JUNGLE = 3, |
12576 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_CAMOUFLAGE_SNOW = 4, |
12577 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_CAMOUFLAGE_GRAVEL = 5, |
12578 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_CAMOUFLAGE_PAVEMENT = 6, |
12579 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_CAMOUFLAGE_SAND = 7, |
12580 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_NATURAL_WOOD = 8, |
12581 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_CLEAR = 9, |
12582 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_RED = 10, |
12583 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_BLUE = 11, |
12584 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_GREEN = 12, |
12585 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_OLIVE = 13, |
12586 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_WHITE = 14, |
12587 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_TAN = 15, |
12588 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_BLACK = 16, |
12589 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_YELLOW = 17, |
12590 | | DIS_PDU_MINEFIELD_PAINT_SCHEME_PAINT_SCHEME_BROWN = 18 |
12591 | | } DIS_PDU_Minefield_Paint_Scheme_Paint_Scheme; |
12592 | | |
12593 | | /* SISO-REF-010 [UID 426] */ |
12594 | | typedef enum |
12595 | | { |
12596 | | DIS_PDU_COVER_SHROUD_STATUS_CLOSED = 0, |
12597 | | DIS_PDU_COVER_SHROUD_STATUS_OPENING = 1, |
12598 | | DIS_PDU_COVER_SHROUD_STATUS_COVER_SHROUD_BLOWN_DETACHED = 2, |
12599 | | DIS_PDU_COVER_SHROUD_STATUS_OPEN_ATTACHED = 3 |
12600 | | } DIS_PDU_Cover_Shroud_Status; |
12601 | | |
12602 | | |
12603 | | /* SISO-REF-010 [UID 427] */ |
12604 | | typedef enum |
12605 | | { |
12606 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_OTHER = 0, |
12607 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_SCOOTER_SMALL = 1, |
12608 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_SPORT_STREET_MID_SIZE = 2, |
12609 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_CRUISER_LARGE = 3, |
12610 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_DIRT_BIKE = 4, |
12611 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_STANDARD = 5, |
12612 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_TOURING = 6, |
12613 | | DIS_PDU_PLATFORM_LAND_MOTORCYCLE_SUBCATEGORIES_DUAL_PURPOSE = 7 |
12614 | | } DIS_PDU_Platform_Land_Motorcycle_Subcategories; |
12615 | | |
12616 | | /* SISO-REF-010 [UID 428] */ |
12617 | | typedef enum |
12618 | | { |
12619 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_OTHER = 0, |
12620 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_GENERIC = 10, |
12621 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_GENERIC_MINI_MICROCAR_TINY = 11, |
12622 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_GENERIC_ECONOMY_COMPACT_SMALL = 12, |
12623 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_GENERIC_INTERMEDIATE_STANDARD_MEDIUM = 13, |
12624 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_GENERIC_FULL_PREMIUM_LUXURY_LARGE = 14, |
12625 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_GENERIC_OVERSIZE = 15, |
12626 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_2_DOOR_COUPE = 20, |
12627 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_2_DOOR_COUPE_MINI_MICROCAR_TINY = 21, |
12628 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_2_DOOR_COUPE_ECONOMY_COMPACT_SMALL = 22, |
12629 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_2_DOOR_COUPE_INTERMEDIATE_STANDARD_MEDIUM = 23, |
12630 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_3_DOOR_HATCHBACK = 30, |
12631 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_3_DOOR_HATCHBACK_MINI_MICROCAR_TINY = 31, |
12632 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_3_DOOR_HATCHBACK_ECONOMY_COMPACT_SMALL = 32, |
12633 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_4_DOOR_SEDAN = 40, |
12634 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_4_DOOR_SEDAN_MINI_MICROCAR_TINY = 41, |
12635 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_4_DOOR_SEDAN_ECONOMY_COMPACT_SMALL = 42, |
12636 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_4_DOOR_SEDAN_INTERMEDIATE_STANDARD_MEDIUM = 43, |
12637 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_4_DOOR_SEDAN_FULL_PREMIUM_LUXURY_LARGE = 44, |
12638 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_4_DOOR_SEDAN_OVERSIZE = 45, |
12639 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_5_DOOR_HATCHBACK = 50, |
12640 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_5_DOOR_HATCHBACK_MINI_MICROCAR_TINY = 51, |
12641 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_5_DOOR_HATCHBACK_ECONOMY_COMPACT_SMALL = 52, |
12642 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_5_DOOR_HATCHBACK_INTERMEDIATE_STANDARD_MEDIUM = 53, |
12643 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_5_DOOR_HATCHBACK_FULL_PREMIUM_LUXURY_LARGE = 54, |
12644 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_WAGON = 60, |
12645 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_WAGON_ECONOMY_COMPACT_SMALL = 62, |
12646 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_WAGON_INTERMEDIATE_STANDARD_MEDIUM = 63, |
12647 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_WAGON_FULL_PREMIUM_LUXURY_LARGE = 64, |
12648 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_MINIVAN = 70, |
12649 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_LIMOUSINE = 80, |
12650 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_LIMOUSINE_FULL_PREMIUM_LUXURY_LARGE = 84, |
12651 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_LIMOUSINE_OVERSIZE = 85, |
12652 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_SPORTS_HIGH_PERFORMANCE = 90, |
12653 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_CONVERTIBLE = 100, |
12654 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_CONVERTIBLE_MINI_MICROCAR_TINY = 101, |
12655 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_CONVERTIBLE_ECONOMY_COMPACT_SMALL = 102, |
12656 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_CONVERTIBLE_INTERMEDIATE_STANDARD_MEDIUM = 103, |
12657 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_CONVERTIBLE_FULL_PREMIUM_LUXURY_LARGE = 104, |
12658 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_SPORTS_UTILITY_VEHICLE_SUV = 110, |
12659 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_SPORTS_UTILITY_VEHICLE_SUV_ECONOMY_COMPACT_SMALL = 112, |
12660 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_SPORTS_UTILITY_VEHICLE_SUV_INTERMEDIATE_STANDARD_MEDIUM = 113, |
12661 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_SPORTS_UTILITY_VEHICLE_SUV_FULL_PREMIUM_LUXURY_LARGE = 114, |
12662 | | DIS_PDU_PLATFORM_LAND_CAR_SUBCATEGORIES_SPORTS_UTILITY_VEHICLE_SUV_OVERSIZE = 115 |
12663 | | } DIS_PDU_Platform_Land_Car_Subcategories; |
12664 | | |
12665 | | /* SISO-REF-010 [UID 429] */ |
12666 | | typedef enum |
12667 | | { |
12668 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_OTHER = 0, |
12669 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_COMMUTER_FLAT_NOSE = 1, |
12670 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_COMMUTER_SNOUT_NOSE = 2, |
12671 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_SHUTTLE = 3, |
12672 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_DOUBLE_DECKER = 4, |
12673 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_GUIDED = 5, |
12674 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_KNEELING = 6, |
12675 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_MIDIBUS = 7, |
12676 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_MINIBUS = 8, |
12677 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_MINI_WHEELCHAIR = 9, |
12678 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_MOTORCOACH = 10, |
12679 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_PRISON_BUS = 11, |
12680 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_SCHOOLBUS = 12, |
12681 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_SCHOOL_WHEELCHAIR = 13, |
12682 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_TOUR = 14, |
12683 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_TRAM_PARKING_LOT = 15, |
12684 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_TROLLEY = 16, |
12685 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_AIRPORT_TRANSPORT = 17, |
12686 | | DIS_PDU_PLATFORM_LAND_BUS_SUBCATEGORIES_ARTICULATED_MULTI_UNIT = 18 |
12687 | | } DIS_PDU_Platform_Land_Bus_Subcategories; |
12688 | | |
12689 | | /* SISO-REF-010 [UID 430] */ |
12690 | | typedef enum |
12691 | | { |
12692 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_OTHER = 0, |
12693 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_PICKUP_TRUCK_MINI = 1, |
12694 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_PICKUP_TRUCK_MID_SIZE = 2, |
12695 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_PICKUP_TRUCK_FULL_SIZE = 3, |
12696 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_PICKUP_TRUCK_CREW_CAB = 4, |
12697 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_PICKUP_TRUCK_EXTENDED_CAB = 5, |
12698 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_PICKUP_TRUCK_LONG_BED = 6, |
12699 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_PICKUP_TRUCK_CAB_FORWARD = 7, |
12700 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_CARGO_TRUCK = 10, |
12701 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_CARGO_TRUCK_UP_TO_2_5_TON = 11, |
12702 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_CARGO_TRUCK_UP_TO_5_TON = 12, |
12703 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_CARGO_TRUCK_UP_TO_7_5_TON = 13, |
12704 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_CARGO_TRUCK_UP_TO_10_TON = 14, |
12705 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_CARGO_TRUCK_OVER_10_TON = 15, |
12706 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_TANKER = 20, |
12707 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_SEMI_TRAILER_CAB_W_O_TRAILER = 30, |
12708 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_VAN = 70, |
12709 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_VAN_EXTENDED = 71, |
12710 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_VAN_COMPACT = 72, |
12711 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_VAN_WHEELCHAIR = 73, |
12712 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_VAN_DELIVERY = 74, |
12713 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_DELIVERY_TRUCK = 100, |
12714 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_DELIVERY_TRUCK_BOX = 101, |
12715 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_DELIVERY_TRUCK_FLATBED = 102, |
12716 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_DELIVERY_TRUCK_STAKE_BED = 103, |
12717 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_MESS_TRUCK = 104, |
12718 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_TRUCK_PALLETISED_LOAD_SYSTEM_PLS = 105, |
12719 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_TRUCK_PETROLEUM_OIL_AND_LUBRICANTS_POL_PALLETISED_LOAD_SYSTEM_PLS = 106, |
12720 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_TRUCK_PETROLEUM_OIL_AND_LUBRICANTS_POL_SURVEILLANCE = 107, |
12721 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_REFRIGERATED_TRUCK_SMALL = 108, |
12722 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_REFRIGERATED_TRUCK_MEDIUM = 109, |
12723 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_REFRIGERATED_TRUCK_LARGE = 110 |
12724 | | } DIS_PDU_Platform_Land_Single_Unit_Cargo_Truck_Subcategories; |
12725 | | |
12726 | | /* SISO-REF-010 [UID 431] */ |
12727 | | typedef enum |
12728 | | { |
12729 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_OTHER = 0, |
12730 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AMBULANCE_TRUCK = 1, |
12731 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_FIRE_PARAMEDIC_TRUCK = 2, |
12732 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AMBULANCE_ADVANCED_LIFE_SUPPORT = 3, |
12733 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AMBULANCE_PICKUP_TRUCK = 4, |
12734 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_FIRE_ENGINE = 10, |
12735 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AERIAL_LADDER_FIRE_ENGINE = 11, |
12736 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AIRPORT_FIRE_ENGINE = 12, |
12737 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WILDLAND_FIRE_ENGINE = 13, |
12738 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_FIRE_CHIEF = 14, |
12739 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_POLICE_PADDY_WAGON = 20, |
12740 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_POLICE_SWAT = 21, |
12741 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_POLICE_BOMB_SQUAD = 22, |
12742 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_POLICE_PICKUP_TRUCK = 23, |
12743 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_HAZMAT = 30, |
12744 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_NORMAL_HOOK_AND_CHAIN = 40, |
12745 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_NORMAL_BOOM = 41, |
12746 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_NORMAL_WHEEL_LIFT = 42, |
12747 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_NORMAL_FLATBED = 43, |
12748 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_NORMAL_INTEGRATED = 44, |
12749 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_HEAVY_HOOK_AND_CHAIN = 45, |
12750 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_HEAVY_BOOM = 46, |
12751 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_HEAVY_WHEEL_LIFT = 47, |
12752 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_HEAVY_FLATBED = 48, |
12753 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WRECKER_HEAVY_INTEGRATED = 49, |
12754 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_POSTAL_TRUCK = 60, |
12755 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_STREET_SWEEPER = 70, |
12756 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_STREET_SWEEPER_THREE_WHEELED = 71, |
12757 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WASTE_COLLECTION_OTHER = 80, |
12758 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WASTE_COLLECTION_FRONT_LOADER = 81, |
12759 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WASTE_COLLECTION_REAR_LOADER = 82, |
12760 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WASTE_COLLECTION_AUTOMATED_SIDE_LOADER = 83, |
12761 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WASTE_COLLECTION_PNEUMATIC_COLLECTION = 84, |
12762 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WASTE_COLLECTION_GRAPPLE = 85, |
12763 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_UTILITY_TRUCK = 90, |
12764 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_UTILITY_TRUCK_W_BOOM = 91, |
12765 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AERIAL_WORK_PLATFORM_OTHER = 100, |
12766 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AERIAL_WORK_PLATFORM_SCISSOR_LIFT = 101, |
12767 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AERIAL_WORK_PLATFORM_TELESCOPING = 102, |
12768 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_MAINTENANCE_TRUCK = 120, |
12769 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_DECONTAMINATION_TRUCK = 121, |
12770 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WATER_CANNON_TRUCK = 122, |
12771 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_WATER_PURIFICATION_TRUCK = 123, |
12772 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_SMOKE_GENERATOR_TRUCK = 124, |
12773 | | DIS_PDU_PLATFORM_LAND_SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_AUTO_RICKSHAW = 150 |
12774 | | } DIS_PDU_Platform_Land_Single_Unit_Utility_Emergency_Truck_Subcategories; |
12775 | | |
12776 | | /* SISO-REF-010 [UID 432] */ |
12777 | | typedef enum |
12778 | | { |
12779 | | DIS_PDU_PLATFORM_LAND_MULTIPLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_OTHER = 0, |
12780 | | DIS_PDU_PLATFORM_LAND_MULTIPLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_TRACTOR_TRAILER = 1, |
12781 | | DIS_PDU_PLATFORM_LAND_MULTIPLE_UNIT_CARGO_TRUCK_SUBCATEGORIES_TANKER = 2 |
12782 | | } DIS_PDU_Platform_Land_Multiple_Unit_Cargo_Truck_Subcategories; |
12783 | | |
12784 | | /* SISO-REF-010 [UID 433] */ |
12785 | | typedef enum |
12786 | | { |
12787 | | DIS_PDU_PLATFORM_LAND_MULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_OTHER = 0, |
12788 | | DIS_PDU_PLATFORM_LAND_MULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK_SUBCATEGORIES_FIRE_ENGINE_HOOK_AND_LADDER = 1 |
12789 | | } DIS_PDU_Platform_Land_Multiple_Unit_Utility_Emergency_Truck_Subcategories; |
12790 | | |
12791 | | /* SISO-REF-010 [UID 434] */ |
12792 | | typedef enum |
12793 | | { |
12794 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_OTHER = 0, |
12795 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TUG = 1, |
12796 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_FORKLIFT = 2, |
12797 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_LOADER = 3, |
12798 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_LOADER_BACKHOE = 4, |
12799 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CRANE_TRACTOR_MOUNTED = 5, |
12800 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CRANE_WHEELED = 6, |
12801 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_GRADER = 7, |
12802 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_ROAD_ROLLER_OTHER = 8, |
12803 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_ROAD_ROLLER_DOUBLE_DRUM_SMOOTH = 9, |
12804 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_ROAD_ROLLER_SINGLE_DRUM_SMOOTH = 10, |
12805 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_ROAD_ROLLER_DOUBLE_DRUM_SHEEPS = 11, |
12806 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_ROAD_ROLLER_SINGLE_DRUM_SHEEPS = 12, |
12807 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_ROAD_ROLLER_PNEUMATIC_TIRED = 13, |
12808 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_EXCAVATOR_OTHER = 14, |
12809 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_EXCAVATOR_DRAGLINE = 15, |
12810 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_EXCAVATOR_LONG_REACH = 16, |
12811 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_EXCAVATOR_MOBILE_TIRE = 17, |
12812 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_MINI_EXCAVATOR = 18, |
12813 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_EXCAVATOR_GIANT = 19, |
12814 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_BULLDOZER_TRACTOR_MOUNTED = 20, |
12815 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_BULLDOZER_TRACKED = 21, |
12816 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_SCRAPER = 22, |
12817 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_SKID_STEER = 23, |
12818 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_DUMP_TRUCK_OTHER = 24, |
12819 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_DUMP_TRUCK_ARTICULATED = 25, |
12820 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_DUMP_TRUCK_TRANSFER = 26, |
12821 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_DUMP_TRUCK_SUPER = 27, |
12822 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_DUMP_TRUCK_OFF_ROAD = 28, |
12823 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_PAVER = 29, |
12824 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_DRILLING_MACHINE = 30, |
12825 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CONCRETE_MIXER_OTHER = 31, |
12826 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CONCRETE_MIXER_REAR_DISCHARGE = 32, |
12827 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CONCRETE_MIXER_FRONT_DISCHARGE = 33, |
12828 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CONCRETE_MIXER_SIX_AXLE = 34, |
12829 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CONCRETE_MIXER_LONG_REACH_BOOM = 35, |
12830 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CONCRETE_MIXER_VOLUMETRIC = 36, |
12831 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRENCHER_CHAIN = 37, |
12832 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRENCHER_ROCKWHEEL = 38, |
12833 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_SNOWCAT = 39, |
12834 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CRANE_TRACKED = 40, |
12835 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CRANE_SHOVEL = 41, |
12836 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_SWEEPER_ROTARY = 42, |
12837 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_ROLLER_VIBRATORY_COMPACTOR = 43, |
12838 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_FORK_LIFT_TRUCK = 44, |
12839 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_FORK_LIFT_ROUGHT_TERRAIN = 45, |
12840 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRANSLOADER = 46, |
12841 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRUCK_WATER_CONSTRUCTION = 47, |
12842 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRUCK_FUEL_DELIVERY = 48, |
12843 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRUCK_SAWMILL = 49, |
12844 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRUCK_LINE_MARKING_CONSTRUCTION = 50, |
12845 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRACTOR_INDUSTRIAL = 51, |
12846 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_COMPACTOR_HIGH_SPEED = 52, |
12847 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRUCK_DRILLING = 53, |
12848 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_TRUCK_DRILLING_SUPPORT = 54, |
12849 | | DIS_PDU_PLATFORM_LAND_CONSTRUCTION_SPECIALTY_VEHICLE_SUBCATEGORIES_CRANE_CONSTRUCTION = 55 |
12850 | | } DIS_PDU_Platform_Land_Construction_Specialty_Vehicle_Subcategories; |
12851 | | |
12852 | | /* SISO-REF-010 [UID 435] */ |
12853 | | typedef enum |
12854 | | { |
12855 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_OTHER = 0, |
12856 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_TRACTOR = 1, |
12857 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_HARVESTER_REAPER = 2, |
12858 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_SKIDDER = 3, |
12859 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_FORWARDER = 4, |
12860 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_LAWN_MOWER_OTHER = 5, |
12861 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_LAWN_MOWER_RIDING = 6, |
12862 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_LAWN_MOWER_STANDING = 7, |
12863 | | DIS_PDU_PLATFORM_LAND_FARM_SPECIALTY_VEHICLE_SUBCATEGORIES_LAWN_MOWER_PUSH = 8 |
12864 | | } DIS_PDU_Platform_Land_Farm_Specialty_Vehicle_Subcategories; |
12865 | | |
12866 | | /* SISO-REF-010 [UID 436] */ |
12867 | | typedef enum |
12868 | | { |
12869 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_OTHER = 0, |
12870 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_FLATBED = 1, |
12871 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_CONTAINER = 2, |
12872 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_CONTAINER_REFRIGERATED = 3, |
12873 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_DOUBLE = 4, |
12874 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_AUTO_TRANSPORT = 5, |
12875 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_ARTICULATED = 6, |
12876 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_TANKER = 7, |
12877 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_TANKER_SMALL = 8, |
12878 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_TANKER_LARGE = 9, |
12879 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_TANKER_GASOLINE = 10, |
12880 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_TANKER_MILK = 11, |
12881 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_TANKER_WATER = 12, |
12882 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_TANKER_SEPTIC = 13, |
12883 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_BOAT = 14, |
12884 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_BOAT_SMALL = 15, |
12885 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_BOAT_LARGE = 16, |
12886 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_RECREATIONAL = 17, |
12887 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_RECREATIONAL_CONVENTIONAL = 18, |
12888 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_RECREATIONAL_TRAVEL_EXPANDABLE = 19, |
12889 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_RECREATIONAL_FIFTH_WHEEL_TRAVEL = 20, |
12890 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_RECREATIONAL_FOLDING_CAMPING = 21, |
12891 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_RECREATIONAL_TRUCK_CAMPER = 22, |
12892 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_AEROSTAT_MOORING_PLATFORM = 23, |
12893 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_HOUSEHOLD = 24, |
12894 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_KITCHEN = 25, |
12895 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_ULTRALIGHT_AIRCRAFT = 26, |
12896 | | DIS_PDU_PLATFORM_LAND_TRAILER_SUBCATEGORIES_TRAILER_HEAVY_EQUIPMENT = 27 |
12897 | | } DIS_PDU_Platform_Land_Trailer_Subcategories; |
12898 | | |
12899 | | /* SISO-REF-010 [UID 437] */ |
12900 | | typedef enum |
12901 | | { |
12902 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_OTHER = 0, |
12903 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_ATV_2X4 = 1, |
12904 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_ATV_4X4 = 2, |
12905 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_ATV_6X6 = 3, |
12906 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_ATV_3_WHEELED = 4, |
12907 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_TOY_OTHER = 5, |
12908 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_TOY_CAR = 6, |
12909 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_TOY_ATV = 7, |
12910 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_GOLF_CART = 8, |
12911 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_SNOWMOBILE = 9, |
12912 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_RECREATIONAL_VEHICLE = 10, |
12913 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_RECREATIONAL_VEHICLE_TYPE_A_MOTORHOME = 11, |
12914 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_RECREATIONAL_VEHICLE_TYPE_B_MOTORHOME = 12, |
12915 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_RECREATIONAL_VEHICLE_TYPE_C_MOTORHOME = 13, |
12916 | | DIS_PDU_PLATFORM_LAND_RECREATIONAL_SUBCATEGORIES_CONVERSION_VAN = 14 |
12917 | | } DIS_PDU_Platform_Land_Recreational_Subcategories; |
12918 | | |
12919 | | /* SISO-REF-010 [UID 438] */ |
12920 | | typedef enum |
12921 | | { |
12922 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_OTHER = 0, |
12923 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_UNICYCLE = 1, |
12924 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_BICYCLE = 2, |
12925 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_BICYCLE_MOUNTAIN = 3, |
12926 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_BICYCLE_RACING = 4, |
12927 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_TRICYCLE = 5, |
12928 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_QUADRICYCLE = 6, |
12929 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_RICKSHAW_TWO_PERSON = 7, |
12930 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_RICKSHAW_ONE_PERSON = 8, |
12931 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_TANDEM_BICYCLE = 9, |
12932 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_CYCLE_TRAILER = 10, |
12933 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_CYCLE_SIDECAR = 11, |
12934 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_SLED = 12, |
12935 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_SKIS = 13, |
12936 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_SNOWBOARD = 14, |
12937 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_SKATEBOARD = 15, |
12938 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_SKATES = 16, |
12939 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_SKATES_IN_LINE = 17, |
12940 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_WAGON_CART = 18, |
12941 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_DOLLY = 19, |
12942 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_HANDTRUCK = 20, |
12943 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_PUSH_CART = 21, |
12944 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_WHEELBARROW = 22, |
12945 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_KICK_SCOOTER = 23, |
12946 | | DIS_PDU_PLATFORM_LAND_NON_MOTORIZED_SUBCATEGORIES_WHEELCHAIR = 24 |
12947 | | } DIS_PDU_Platform_Land_Non_motorized_Subcategories; |
12948 | | |
12949 | | /* SISO-REF-010 [UID 439] */ |
12950 | | typedef enum |
12951 | | { |
12952 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_OTHER = 0, |
12953 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_ENGINE_LOCOMOTIVE = 1, |
12954 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_BOX_CAR = 2, |
12955 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_TANKER = 3, |
12956 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_FLATCAR = 4, |
12957 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_CABOOSE = 5, |
12958 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_PASSENGER_CAR = 6, |
12959 | | DIS_PDU_PLATFORM_LAND_TRAINS_SUBCATEGORIES_HOPPER = 7 |
12960 | | } DIS_PDU_Platform_Land_Trains_Subcategories; |
12961 | | |
12962 | | /* SISO-REF-010 [UID 440] */ |
12963 | | typedef enum |
12964 | | { |
12965 | | DIS_PDU_PLATFORM_LAND_UTILITY_EMERGENCY_CAR_SUBCATEGORIES_OTHER = 0, |
12966 | | DIS_PDU_PLATFORM_LAND_UTILITY_EMERGENCY_CAR_SUBCATEGORIES_AMBULANCE_CAR = 1, |
12967 | | DIS_PDU_PLATFORM_LAND_UTILITY_EMERGENCY_CAR_SUBCATEGORIES_POLICE_CAR = 2, |
12968 | | DIS_PDU_PLATFORM_LAND_UTILITY_EMERGENCY_CAR_SUBCATEGORIES_POLICE_CHIEF = 3, |
12969 | | DIS_PDU_PLATFORM_LAND_UTILITY_EMERGENCY_CAR_SUBCATEGORIES_HEARSE = 4, |
12970 | | DIS_PDU_PLATFORM_LAND_UTILITY_EMERGENCY_CAR_SUBCATEGORIES_TAXI = 5 |
12971 | | } DIS_PDU_Platform_Land_Utility_Emergency_Car_Subcategories; |
12972 | | |
12973 | | /* SISO-REF-010 [UID 441] */ |
12974 | | typedef enum |
12975 | | { |
12976 | | DIS_PDU_PLATFORM_SURFACE_PASSENGER_VESSEL_SUBCATEGORIES_CRUISE_SHIP = 1, |
12977 | | DIS_PDU_PLATFORM_SURFACE_PASSENGER_VESSEL_SUBCATEGORIES_CRUISE_FERRY = 2, |
12978 | | DIS_PDU_PLATFORM_SURFACE_PASSENGER_VESSEL_SUBCATEGORIES_HIGH_SPEED_FERRY = 3, |
12979 | | DIS_PDU_PLATFORM_SURFACE_PASSENGER_VESSEL_SUBCATEGORIES_FERRY = 4, |
12980 | | DIS_PDU_PLATFORM_SURFACE_PASSENGER_VESSEL_SUBCATEGORIES_OCEAN_LINER = 5 |
12981 | | } DIS_PDU_Platform_Surface_Passenger_Vessel_Subcategories; |
12982 | | |
12983 | | /* SISO-REF-010 [UID 442] */ |
12984 | | typedef enum |
12985 | | { |
12986 | | DIS_PDU_PLATFORM_SURFACE_DRY_CARGO_SHIP_SUBCATEGORIES_COMMON_DRY_CARGO_SHIP = 1, |
12987 | | DIS_PDU_PLATFORM_SURFACE_DRY_CARGO_SHIP_SUBCATEGORIES_DRY_BULK_CARGO_SHIP = 2, |
12988 | | DIS_PDU_PLATFORM_SURFACE_DRY_CARGO_SHIP_SUBCATEGORIES_CONTAINER_SHIP = 3, |
12989 | | DIS_PDU_PLATFORM_SURFACE_DRY_CARGO_SHIP_SUBCATEGORIES_REEFER_SHIP_REFRIGERATOR_SHIP = 4, |
12990 | | DIS_PDU_PLATFORM_SURFACE_DRY_CARGO_SHIP_SUBCATEGORIES_RO_RO_SHIP_ROLL_ON_ROLL_OFF_SHIP = 5, |
12991 | | DIS_PDU_PLATFORM_SURFACE_DRY_CARGO_SHIP_SUBCATEGORIES_BARGE = 6, |
12992 | | DIS_PDU_PLATFORM_SURFACE_DRY_CARGO_SHIP_SUBCATEGORIES_HEAVY_LIFT_SHIP = 7 |
12993 | | } DIS_PDU_Platform_Surface_Dry_Cargo_Ship_Subcategories; |
12994 | | |
12995 | | /* SISO-REF-010 [UID 443] */ |
12996 | | typedef enum |
12997 | | { |
12998 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_LIQUID_PETROLEUM_GAS_LPG_TANKER = 1, |
12999 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_CHEMICAL_TANKER = 2, |
13000 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_LIQUID_NATURAL_GAS_LNG_TANKER = 3, |
13001 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_COASTAL_TRADING_VESSEL_COASTER = 4, |
13002 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_CRUDE_OIL_TANKER_UP_TO_159_999_DWT = 5, |
13003 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_LIQUID_BULK_TANKER = 6, |
13004 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_VERY_LARGE_CRUDE_CARRIER_160_000_319_999_DWT = 7, |
13005 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_ULTRA_LARGE_CRUDE_CARRIER_320_000_549_999_DWT = 8, |
13006 | | DIS_PDU_PLATFORM_SURFACE_TANKER_SUBCATEGORIES_CONDENSATE_STORAGE_TANKER = 9 |
13007 | | } DIS_PDU_Platform_Surface_Tanker_Subcategories; |
13008 | | |
13009 | | /* SISO-REF-010 [UID 444] */ |
13010 | | typedef enum |
13011 | | { |
13012 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_PLATFORM_SUPPLY_VESSEL = 1, |
13013 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_TENDER_VESSEL = 2, |
13014 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_TUGBOAT = 3, |
13015 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_DIVE_SUPPORT_VESSEL = 4, |
13016 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_FIREBOAT = 5, |
13017 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_WELL_STIMULATION_VESSEL_WSV = 6, |
13018 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_ANCHOR_HANDLING_TUG_SUPPLY_VESSEL_AHTS = 7, |
13019 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_OFFSHORE_CONSTRUCTION_VESSEL_OCV = 8, |
13020 | | DIS_PDU_PLATFORM_SURFACE_SUPPORT_VESSEL_SUBCATEGORIES_EMERGENCY_RESPONSE_AND_RESCUE_VESSEL_ERRV = 9 |
13021 | | } DIS_PDU_Platform_Surface_Support_Vessel_Subcategories; |
13022 | | |
13023 | | /* SISO-REF-010 [UID 445] */ |
13024 | | typedef enum |
13025 | | { |
13026 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_MOTORBOAT_SUBCATEGORIES_SMALL_MOTORBOAT_UP_TO_26FT_7_9M = 1, |
13027 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_MOTORBOAT_SUBCATEGORIES_MEDIUM_MOTORBOAT_UP_TO_39FT_11_9M = 2, |
13028 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_MOTORBOAT_SUBCATEGORIES_LARGE_MOTORBOAT_UP_TO_65FT_19_8M = 3, |
13029 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_MOTORBOAT_SUBCATEGORIES_VERY_LARGE_MOTORBOAT_GREATER_THAN_65FT_19_8M = 4 |
13030 | | } DIS_PDU_Platform_Surface_Private_Motorboat_Subcategories; |
13031 | | |
13032 | | /* SISO-REF-010 [UID 446] */ |
13033 | | typedef enum |
13034 | | { |
13035 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_SAILBOAT_SUBCATEGORIES_SMALL_SAILBOAT_UP_TO_26FT_7_9M = 1, |
13036 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_SAILBOAT_SUBCATEGORIES_MEDIUM_SAILBOAT_UP_TO_39FT_11_9M = 2, |
13037 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_SAILBOAT_SUBCATEGORIES_LARGE_SAILBOAT_UP_TO_65FT_19_8M = 3, |
13038 | | DIS_PDU_PLATFORM_SURFACE_PRIVATE_SAILBOAT_SUBCATEGORIES_VERY_LARGE_SAILBOAT_GREATER_THAN_65FT_19_8M = 4 |
13039 | | } DIS_PDU_Platform_Surface_Private_Sailboat_Subcategories; |
13040 | | |
13041 | | /* SISO-REF-010 [UID 447] */ |
13042 | | typedef enum |
13043 | | { |
13044 | | DIS_PDU_PLATFORM_SURFACE_FISHING_VESSEL_SUBCATEGORIES_SMALL_FISHING_VESSEL_UP_TO_26FT_7_9M = 1, |
13045 | | DIS_PDU_PLATFORM_SURFACE_FISHING_VESSEL_SUBCATEGORIES_MEDIUM_FISHING_VESSEL_UP_TO_65FT_19_8M = 2, |
13046 | | DIS_PDU_PLATFORM_SURFACE_FISHING_VESSEL_SUBCATEGORIES_LARGE_FISHING_VESSEL_GREATER_THAN_65FT_19_8M = 3, |
13047 | | DIS_PDU_PLATFORM_SURFACE_FISHING_VESSEL_SUBCATEGORIES_FISH_PROCESSING_VESSEL = 4, |
13048 | | DIS_PDU_PLATFORM_SURFACE_FISHING_VESSEL_SUBCATEGORIES_MASTED_FISHING_VESSEL = 5 |
13049 | | } DIS_PDU_Platform_Surface_Fishing_Vessel_Subcategories; |
13050 | | |
13051 | | /* SISO-REF-010 [UID 448] */ |
13052 | | typedef enum |
13053 | | { |
13054 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_GO_FAST_BOAT = 1, |
13055 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_RESEARCH_VESSEL = 2, |
13056 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_HYDROFOIL_VESSEL = 3, |
13057 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_CABLE_LAYER_VESSEL = 4, |
13058 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_DREDGER_VESSEL = 5, |
13059 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_JUNK_DHOW_VESSEL = 6, |
13060 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_CATAMARAN = 7, |
13061 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_PONTOON = 8, |
13062 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_PERSONAL_WATER_CRAFT = 9, |
13063 | | DIS_PDU_PLATFORM_SURFACE_OTHER_VESSELS_SUBCATEGORIES_REFUGEE_RAFT = 10 |
13064 | | } DIS_PDU_Platform_Surface_Other_Vessels_Subcategories; |
13065 | | |
13066 | | /* SISO-REF-010 [UID 449] */ |
13067 | | typedef enum |
13068 | | { |
13069 | | DIS_PDU_CRYPTO_KEY_ID_CRYPTO_MODE_BASEBAND = 0, |
13070 | | DIS_PDU_CRYPTO_KEY_ID_CRYPTO_MODE_DIPHASE = 1 |
13071 | | } DIS_PDU_Crypto_Key_ID_Crypto_Mode; |
13072 | | |
13073 | | /* SISO-REF-010 [UID 463] */ |
13074 | | typedef enum |
13075 | | { |
13076 | | DIS_PDU_COLOR_NOT_SPECIFIED = 0, |
13077 | | DIS_PDU_COLOR_WHITE_VGA = 1, |
13078 | | DIS_PDU_COLOR_RED_VGA = 2, |
13079 | | DIS_PDU_COLOR_YELLOW_VGA = 3, |
13080 | | DIS_PDU_COLOR_LIME_VGA = 4, |
13081 | | DIS_PDU_COLOR_CYAN_VGA = 5, |
13082 | | DIS_PDU_COLOR_BLUE_VGA = 6, |
13083 | | DIS_PDU_COLOR_MAGENTA_VGA = 7, |
13084 | | DIS_PDU_COLOR_GREY_VGA = 8, |
13085 | | DIS_PDU_COLOR_SILVER_VGA = 9, |
13086 | | DIS_PDU_COLOR_MAROON_VGA = 10, |
13087 | | DIS_PDU_COLOR_OLIVE_VGA = 11, |
13088 | | DIS_PDU_COLOR_GREEN_VGA = 12, |
13089 | | DIS_PDU_COLOR_TEAL_VGA = 13, |
13090 | | DIS_PDU_COLOR_NAVY_VGA = 14, |
13091 | | DIS_PDU_COLOR_PURPLE_VGA = 15, |
13092 | | DIS_PDU_COLOR_RESERVED_16 = 16, |
13093 | | DIS_PDU_COLOR_RESERVED_17 = 17, |
13094 | | DIS_PDU_COLOR_RESERVED_18 = 18, |
13095 | | DIS_PDU_COLOR_RESERVED_19 = 19, |
13096 | | DIS_PDU_COLOR_BLACK = 20, |
13097 | | DIS_PDU_COLOR_NAVY = 21, |
13098 | | DIS_PDU_COLOR_DARK_BLUE = 22, |
13099 | | DIS_PDU_COLOR_MEDIUM_BLUE = 23, |
13100 | | DIS_PDU_COLOR_BLUE = 24, |
13101 | | DIS_PDU_COLOR_DARK_GREEN = 25, |
13102 | | DIS_PDU_COLOR_GREEN = 26, |
13103 | | DIS_PDU_COLOR_TEAL = 27, |
13104 | | DIS_PDU_COLOR_DARK_CYAN = 28, |
13105 | | DIS_PDU_COLOR_DEEP_SKY_BLUE = 29, |
13106 | | DIS_PDU_COLOR_DARK_TURQUOISE = 30, |
13107 | | DIS_PDU_COLOR_MEDIUM_SPRING_GREEN = 31, |
13108 | | DIS_PDU_COLOR_LIME = 32, |
13109 | | DIS_PDU_COLOR_SPRING_GREEN = 33, |
13110 | | DIS_PDU_COLOR_CYAN = 34, |
13111 | | DIS_PDU_COLOR_MIDNIGHT_BLUE = 35, |
13112 | | DIS_PDU_COLOR_DODGER_BLUE = 36, |
13113 | | DIS_PDU_COLOR_LIGHT_SEA_GREEN = 37, |
13114 | | DIS_PDU_COLOR_FOREST_GREEN = 38, |
13115 | | DIS_PDU_COLOR_SEA_GREEN = 39, |
13116 | | DIS_PDU_COLOR_DARK_SLATE_GRAY = 40, |
13117 | | DIS_PDU_COLOR_LIME_GREEN = 41, |
13118 | | DIS_PDU_COLOR_MEDIUM_SEA_GREEN = 42, |
13119 | | DIS_PDU_COLOR_TURQUOISE = 43, |
13120 | | DIS_PDU_COLOR_ROYAL_BLUE = 44, |
13121 | | DIS_PDU_COLOR_STEEL_BLUE = 45, |
13122 | | DIS_PDU_COLOR_DARK_SLATE_BLUE = 46, |
13123 | | DIS_PDU_COLOR_MEDIUM_TURQUOISE = 47, |
13124 | | DIS_PDU_COLOR_INDIGO = 48, |
13125 | | DIS_PDU_COLOR_DARK_OLIVE_GREEN = 49, |
13126 | | DIS_PDU_COLOR_CADET_BLUE = 50, |
13127 | | DIS_PDU_COLOR_CORNFLOWER_BLUE = 51, |
13128 | | DIS_PDU_COLOR_MEDIUM_AQUAMARINE = 52, |
13129 | | DIS_PDU_COLOR_DIM_GRAY = 53, |
13130 | | DIS_PDU_COLOR_SLATE_BLUE = 54, |
13131 | | DIS_PDU_COLOR_OLIVE_DRAB = 55, |
13132 | | DIS_PDU_COLOR_SLATE_GRAY = 56, |
13133 | | DIS_PDU_COLOR_LIGHT_SLATE_GRAY = 57, |
13134 | | DIS_PDU_COLOR_MEDIUM_SLATE_BLUE = 58, |
13135 | | DIS_PDU_COLOR_LAWN_GREEN = 59, |
13136 | | DIS_PDU_COLOR_CHARTREUSE = 60, |
13137 | | DIS_PDU_COLOR_AQUAMARINE = 61, |
13138 | | DIS_PDU_COLOR_MAROON = 62, |
13139 | | DIS_PDU_COLOR_PURPLE = 63, |
13140 | | DIS_PDU_COLOR_OLIVE = 64, |
13141 | | DIS_PDU_COLOR_GRAY = 65, |
13142 | | DIS_PDU_COLOR_GREY = 66, |
13143 | | DIS_PDU_COLOR_SKY_BLUE = 67, |
13144 | | DIS_PDU_COLOR_LIGHT_SKY_BLUE = 68, |
13145 | | DIS_PDU_COLOR_BLUE_VIOLET = 69, |
13146 | | DIS_PDU_COLOR_DARK_RED = 70, |
13147 | | DIS_PDU_COLOR_DARK_MAGENTA = 71, |
13148 | | DIS_PDU_COLOR_SADDLE_BROWN = 72, |
13149 | | DIS_PDU_COLOR_DARK_SEA_GREEN = 73, |
13150 | | DIS_PDU_COLOR_LIGHT_GREEN = 74, |
13151 | | DIS_PDU_COLOR_MEDIUM_PURPLE = 75, |
13152 | | DIS_PDU_COLOR_DARK_VIOLET = 76, |
13153 | | DIS_PDU_COLOR_PALE_GREEN = 77, |
13154 | | DIS_PDU_COLOR_DARK_ORCHID = 78, |
13155 | | DIS_PDU_COLOR_YELLOW_GREEN = 79, |
13156 | | DIS_PDU_COLOR_SIENNA = 80, |
13157 | | DIS_PDU_COLOR_BROWN = 81, |
13158 | | DIS_PDU_COLOR_DARK_GRAY = 82, |
13159 | | DIS_PDU_COLOR_LIGHT_BLUE = 83, |
13160 | | DIS_PDU_COLOR_GREEN_YELLOW = 84, |
13161 | | DIS_PDU_COLOR_PALE_TURQUOISE = 85, |
13162 | | DIS_PDU_COLOR_LIGHT_STEEL_BLUE = 86, |
13163 | | DIS_PDU_COLOR_POWDER_BLUE = 87, |
13164 | | DIS_PDU_COLOR_FIRE_BRICK = 88, |
13165 | | DIS_PDU_COLOR_DARK_GOLDEN_ROD = 89, |
13166 | | DIS_PDU_COLOR_MEDIUM_ORCHID = 90, |
13167 | | DIS_PDU_COLOR_ROSY_BROWN = 91, |
13168 | | DIS_PDU_COLOR_DARK_KHAKI = 92, |
13169 | | DIS_PDU_COLOR_SILVER = 93, |
13170 | | DIS_PDU_COLOR_MEDIUM_VIOLET_RED = 94, |
13171 | | DIS_PDU_COLOR_INDIAN_RED = 95, |
13172 | | DIS_PDU_COLOR_PERU = 96, |
13173 | | DIS_PDU_COLOR_CHOCOLATE = 97, |
13174 | | DIS_PDU_COLOR_TAN = 98, |
13175 | | DIS_PDU_COLOR_LIGHT_GRAY = 99, |
13176 | | DIS_PDU_COLOR_PALE_VIOLET_RED = 100, |
13177 | | DIS_PDU_COLOR_THISTLE = 101, |
13178 | | DIS_PDU_COLOR_ORCHID = 102, |
13179 | | DIS_PDU_COLOR_GOLDEN_ROD = 103, |
13180 | | DIS_PDU_COLOR_CRIMSON = 104, |
13181 | | DIS_PDU_COLOR_GAINSBORO = 105, |
13182 | | DIS_PDU_COLOR_PLUM = 106, |
13183 | | DIS_PDU_COLOR_BURLY_WOOD = 107, |
13184 | | DIS_PDU_COLOR_LIGHT_CYAN = 108, |
13185 | | DIS_PDU_COLOR_LAVENDER = 109, |
13186 | | DIS_PDU_COLOR_DARK_SALMON = 110, |
13187 | | DIS_PDU_COLOR_VIOLET = 111, |
13188 | | DIS_PDU_COLOR_PALE_GOLDEN_ROD = 112, |
13189 | | DIS_PDU_COLOR_LIGHT_CORAL = 113, |
13190 | | DIS_PDU_COLOR_KHAKI = 114, |
13191 | | DIS_PDU_COLOR_ALICE_BLUE = 115, |
13192 | | DIS_PDU_COLOR_HONEY_DEW = 116, |
13193 | | DIS_PDU_COLOR_AZURE = 117, |
13194 | | DIS_PDU_COLOR_SANDY_BROWN = 118, |
13195 | | DIS_PDU_COLOR_WHEAT = 119, |
13196 | | DIS_PDU_COLOR_BEIGE = 120, |
13197 | | DIS_PDU_COLOR_WHITE_SMOKE = 121, |
13198 | | DIS_PDU_COLOR_MINT_CREAM = 122, |
13199 | | DIS_PDU_COLOR_GHOST_WHITE = 123, |
13200 | | DIS_PDU_COLOR_SALMON = 124, |
13201 | | DIS_PDU_COLOR_ANTIQUE_WHITE = 125, |
13202 | | DIS_PDU_COLOR_LINEN = 126, |
13203 | | DIS_PDU_COLOR_LIGHT_GOLDEN_ROD_YELLOW = 127, |
13204 | | DIS_PDU_COLOR_OLD_LACE = 128, |
13205 | | DIS_PDU_COLOR_RED = 129, |
13206 | | DIS_PDU_COLOR_FUCHSIA = 130, |
13207 | | DIS_PDU_COLOR_MAGENTA = 131, |
13208 | | DIS_PDU_COLOR_DEEP_PINK = 132, |
13209 | | DIS_PDU_COLOR_ORANGE_RED = 133, |
13210 | | DIS_PDU_COLOR_TOMATO = 134, |
13211 | | DIS_PDU_COLOR_HOT_PINK = 135, |
13212 | | DIS_PDU_COLOR_CORAL = 136, |
13213 | | DIS_PDU_COLOR_DARK_ORANGE = 137, |
13214 | | DIS_PDU_COLOR_LIGHT_SALMON = 138, |
13215 | | DIS_PDU_COLOR_ORANGE = 139, |
13216 | | DIS_PDU_COLOR_LIGHT_PINK = 140, |
13217 | | DIS_PDU_COLOR_PINK = 141, |
13218 | | DIS_PDU_COLOR_GOLD = 142, |
13219 | | DIS_PDU_COLOR_PEACH_PUFF = 143, |
13220 | | DIS_PDU_COLOR_NAVAJO_WHITE = 144, |
13221 | | DIS_PDU_COLOR_MOCCASIN = 145, |
13222 | | DIS_PDU_COLOR_BISQUE = 146, |
13223 | | DIS_PDU_COLOR_MISTY_ROSE = 147, |
13224 | | DIS_PDU_COLOR_BLANCHED_ALMOND = 148, |
13225 | | DIS_PDU_COLOR_PAPAYA_WHIP = 149, |
13226 | | DIS_PDU_COLOR_LAVENDER_BLUSH = 150, |
13227 | | DIS_PDU_COLOR_SEA_SHELL = 151, |
13228 | | DIS_PDU_COLOR_CORNSILK = 152, |
13229 | | DIS_PDU_COLOR_LEMON_CHIFFON = 153, |
13230 | | DIS_PDU_COLOR_FLORAL_WHITE = 154, |
13231 | | DIS_PDU_COLOR_SNOW = 155, |
13232 | | DIS_PDU_COLOR_YELLOW = 156, |
13233 | | DIS_PDU_COLOR_LIGHT_YELLOW = 157, |
13234 | | DIS_PDU_COLOR_IVORY = 158, |
13235 | | DIS_PDU_COLOR_WHITE = 159 |
13236 | | } DIS_PDU_Color; |
13237 | | |
13238 | | /* SISO-REF-010 [UID 464] */ |
13239 | | typedef enum |
13240 | | { |
13241 | | DIS_PDU_BUILDING_PAINT_SCHEME_DEFAULT = 0 |
13242 | | } DIS_PDU_Building_Paint_Scheme; |
13243 | | |
13244 | | /* SISO-REF-010 [UID 465] */ |
13245 | | typedef enum |
13246 | | { |
13247 | | DIS_PDU_SEASON_SUMMER = 0, |
13248 | | DIS_PDU_SEASON_WINTER = 1, |
13249 | | DIS_PDU_SEASON_SPRING = 2, |
13250 | | DIS_PDU_SEASON_AUTUMN = 3 |
13251 | | } DIS_PDU_Season; |
13252 | | |
13253 | | /* SISO-REF-010 [UID 466] */ |
13254 | | typedef enum |
13255 | | { |
13256 | | DIS_PDU_MATERIAL_NOT_SPECIFIED = 0, |
13257 | | DIS_PDU_MATERIAL_PLASTIC = 1, |
13258 | | DIS_PDU_MATERIAL_RUBBER = 2, |
13259 | | DIS_PDU_MATERIAL_ROAD = 3 |
13260 | | } DIS_PDU_Material; |
13261 | | |
13262 | | /* SISO-REF-010 [UID 467] */ |
13263 | | typedef enum |
13264 | | { |
13265 | | DIS_PDU_LINK_11_11B_FIDELITY_LEVEL_FIDELITY_LEVEL_0 = 0, |
13266 | | DIS_PDU_LINK_11_11B_FIDELITY_LEVEL_FIDELITY_LEVEL_1 = 1, |
13267 | | DIS_PDU_LINK_11_11B_FIDELITY_LEVEL_FIDELITY_LEVEL_2 = 2 |
13268 | | } DIS_PDU_Link_11_11B_Fidelity_Level; |
13269 | | |
13270 | | /* SISO-REF-010 [UID 468] */ |
13271 | | typedef enum |
13272 | | { |
13273 | | DIS_PDU_LINK_11_TERMINAL_MODE_NO_STATEMENT = 0, |
13274 | | DIS_PDU_LINK_11_TERMINAL_MODE_NETWORK_CONTROL_STATION = 1, |
13275 | | DIS_PDU_LINK_11_TERMINAL_MODE_PICKET = 2 |
13276 | | } DIS_PDU_Link_11_Terminal_Mode; |
13277 | | |
13278 | | /* SISO-REF-010 [UID 470] */ |
13279 | | typedef enum |
13280 | | { |
13281 | | DIS_PDU_LINK_11_MODE_OF_OPERATION_NO_STATEMENT = 0, |
13282 | | DIS_PDU_LINK_11_MODE_OF_OPERATION_NET_SYNC = 1, |
13283 | | DIS_PDU_LINK_11_MODE_OF_OPERATION_NET_TEST = 2, |
13284 | | DIS_PDU_LINK_11_MODE_OF_OPERATION_ROLL_CALL = 3, |
13285 | | DIS_PDU_LINK_11_MODE_OF_OPERATION_SHORT_BROADCAST = 4, |
13286 | | DIS_PDU_LINK_11_MODE_OF_OPERATION_BROADCAST = 5 |
13287 | | } DIS_PDU_Link_11_Mode_of_Operation; |
13288 | | |
13289 | | /* SISO-REF-010 [UID 471] */ |
13290 | | typedef enum |
13291 | | { |
13292 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_IRANIAN_WEAPONS_MISAGH_2 = 1, |
13293 | | DIS_PDU_LIFE_FORMS_SUBCATEGORY_IRANIAN_WEAPONS_RBS_70 = 2 |
13294 | | } DIS_PDU_Life_Forms_Subcategory_Iranian_Weapons; |
13295 | | |
13296 | | /* SISO-REF-010 [UID 472] */ |
13297 | | typedef enum |
13298 | | { |
13299 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_CONVENTIONAL_ARMED_FORCES = 10, |
13300 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_ARMY = 11, |
13301 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_NAVAL_INFANTRY_MARINES = 12, |
13302 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_AIR_FORCE = 13, |
13303 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_NAVY = 14, |
13304 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_COAST_GUARD = 15, |
13305 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_UNITED_NATIONS = 16, |
13306 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_SPECIAL_OPERATIONS_FORCES_SOF = 30, |
13307 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_LAW_ENFORCEMENT = 50, |
13308 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_NON_MILITARY_NATIONAL_GOVERNMENT_AGENCIES = 70, |
13309 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_REGIONAL_LOCAL_FORCES = 90, |
13310 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_IRREGULAR_FORCES = 100, |
13311 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_TERRORIST_COMBATANT = 101, |
13312 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_INSURGENT = 102, |
13313 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_PARAMILITARY_FORCES = 110, |
13314 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_HUMANITARIAN_ORGANIZATIONS = 120, |
13315 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_CIVILIAN = 130, |
13316 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_EMERGENCY_MEDICAL_TECHNICIAN_EMT = 131, |
13317 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_FIREFIGHTER = 132, |
13318 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_PRESS = 133, |
13319 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_MAMMAL = 200, |
13320 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_REPTILE = 201, |
13321 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_AMPHIBIAN = 202, |
13322 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_INSECT = 203, |
13323 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_ARACHNID = 204, |
13324 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_MOLLUSK = 205, |
13325 | | DIS_PDU_LIFE_FORM_LAND_CATEGORIES_MARSUPIAL = 206 |
13326 | | } DIS_PDU_Life_Form_Land_Categories; |
13327 | | |
13328 | | /* SISO-REF-010 [UID 473] */ |
13329 | | typedef enum |
13330 | | { |
13331 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_NONE = 0, |
13332 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_WEAPON_NON_SPECIFIC = 1, |
13333 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_ASSAULT_RIFLES = 5, |
13334 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_HIGH_POWER_RIFLES = 10, |
13335 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_SNIPER_RIFLES = 15, |
13336 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_ANTI_MATERIEL_RIFLE_AMR = 17, |
13337 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_SUB_MACHINE_GUNS = 20, |
13338 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_SHOT_GUNS = 25, |
13339 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_GRENADE_LAUNCHERS = 30, |
13340 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_MACHINE_GUNS = 35, |
13341 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_GRENADE_LAUNCHING_MACHINE_GUN = 40, |
13342 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_ANTI_TANK_ROCKETS = 45, |
13343 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_ANTI_TANK_MISSILES = 50, |
13344 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_ANTI_TANK_GUNS = 55, |
13345 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_FLAME_ROCKETS = 60, |
13346 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_FLAME_THROWERS = 65, |
13347 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_ROCKET_LAUNCHERS = 70, |
13348 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_MORTARS = 75, |
13349 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_HAND_GUNS = 80, |
13350 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_MANPADS = 85, |
13351 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_RECOILLESS_RIFLES = 90, |
13352 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_DRONE_GUNS = 95, |
13353 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_EQUIPMENT_NON_SPECIFIC = 150, |
13354 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_SENSORS = 151, |
13355 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_SIGNAL_SENSOR = 152, |
13356 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_LASERS = 153, |
13357 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_ANIMAL_COMPANION = 160, |
13358 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_PERSONAL_ELECTRONICS = 171, |
13359 | | DIS_PDU_LIFE_FORM_HUMAN_SUBCATEGORY_EQUIPMENT_CLASS_LOGISTICS_EQUIPMENT = 172 |
13360 | | } DIS_PDU_Life_Form_Human_Subcategory_Equipment_Class; |
13361 | | |
13362 | | /* SISO-REF-010 [UID 474] */ |
13363 | | typedef enum |
13364 | | { |
13365 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_OTHER = 0, |
13366 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_4_5MM_INTERDYNAMICS_MKR = 1, |
13367 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_45MM_AK_74 = 10, |
13368 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_45MM_AKS_74 = 11, |
13369 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_45MM_AK_74M = 12, |
13370 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_45MM_KBK_WZ_1988_TANTAL = 13, |
13371 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_45MM_FORT_221 = 14, |
13372 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_45MM_5_56MM_7_62MM_IPI_MALYUK = 20, |
13373 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AK_101 = 30, |
13374 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_DIEMACO_C7 = 31, |
13375 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_COLT_CANADA_C8_CARBINE = 32, |
13376 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_GIAT_FAMAS_G2 = 33, |
13377 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_FN_FNC = 34, |
13378 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_HK_G36 = 35, |
13379 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_IMI_GALIL = 36, |
13380 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_INSAS = 37, |
13381 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_DAEWOO_K1 = 38, |
13382 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_DAEWOO_K2 = 39, |
13383 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_M16A1 = 40, |
13384 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_M16A2_A3_A4 = 41, |
13385 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_COLT_M4 = 42, |
13386 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_COLT_M4_SPECIAL_OPERATIONS_PECULIAR_MODIFICATION_SOPMOD = 43, |
13387 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_RUGER_MINI_14 = 44, |
13388 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_ENFIELD_SA_80A2 = 45, |
13389 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_PINDAD_SS1_V1 = 46, |
13390 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_PINDAD_SS1_V2 = 47, |
13391 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_PINDAD_SS1_V3 = 48, |
13392 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_STEYR_AUG_A1 = 49, |
13393 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_T65 = 50, |
13394 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_T91 = 51, |
13395 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_TAVOR_TAR_21 = 52, |
13396 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_TYPE_CQ_M311 = 53, |
13397 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_DAEWOO_K11 = 54, |
13398 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_F88 = 55, |
13399 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_F88_GLA = 56, |
13400 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_F88_S_A1 = 57, |
13401 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_F88_S_A2 = 58, |
13402 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_F88_C = 59, |
13403 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_F88_S_A1C = 60, |
13404 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_F88_S_A1_LTR = 61, |
13405 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_AUSTEYR_EF88 = 62, |
13406 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_BUSHMASTER_XM15 = 63, |
13407 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_HK416 = 64, |
13408 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_F90 = 65, |
13409 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_F90_G = 66, |
13410 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_F90M = 67, |
13411 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_F90M_G = 68, |
13412 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_F90CQB = 69, |
13413 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_MK17_SCAR_L = 70, |
13414 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_CZ_805_BREN = 71, |
13415 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_FORT_224 = 72, |
13416 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_FORT_227 = 73, |
13417 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_ZBROYAR_UAR_15 = 74, |
13418 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_56MM_ZBROYAR_Z_15 = 75, |
13419 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_5_8MM_QBZ_95_TYPE_95 = 100, |
13420 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_AK_103 = 110, |
13421 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_AK_104 = 111, |
13422 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_AK_47 = 112, |
13423 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_AKM = 113, |
13424 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_AKS_47 = 114, |
13425 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_HK_G3A3 = 115, |
13426 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_IMI_GALIL = 116, |
13427 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_KLS = 117, |
13428 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_SKS = 118, |
13429 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_TYPE_56 = 119, |
13430 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_TYPE_63_68 = 120, |
13431 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_TYPE_81 = 121, |
13432 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_MK17_SCAR_H = 122, |
13433 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_FORT_228 = 123, |
13434 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_FORT_229 = 124, |
13435 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_ZBROYAR_Z_008_NON_SNIPER_VARIANT = 125, |
13436 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_ZBROYAR_Z_10 = 126, |
13437 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_MAYAK_MZ_10 = 127, |
13438 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_7_62MM_STILETTO_SYSTEMS_STL_016_300_WINCHESTER = 128, |
13439 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_6_8MM_M7_NEXT_GENERATION_SQUAD_WEAPON_NGSW = 150, |
13440 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ASSAULT_RIFLES_8MM_LEBEL_M16 = 240 |
13441 | | } DIS_PDU_Life_Form_Human_Specific_Assault_Rifles; |
13442 | | |
13443 | | /* SISO-REF-010 [UID 475] */ |
13444 | | typedef enum |
13445 | | { |
13446 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_OTHER = 0, |
13447 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_62MM_M14 = 10, |
13448 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_62MM_REMINGTON_700 = 11, |
13449 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_62MM_SIG_SAUER_SSG_2000 = 12, |
13450 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_62MM_STONER_SR_25 = 13, |
13451 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_62MM_MOSIN_NAGANT_MODEL_1891_30 = 14, |
13452 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_62MM_HK417 = 15, |
13453 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_62MM_HK417_16_RECCE = 16, |
13454 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_65MM_BAR_M1918 = 50, |
13455 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HIGH_POWER_RIFLES_7_65MM_M1_GARAND = 51 |
13456 | | } DIS_PDU_Life_Form_Human_Specific_High_Power_Rifles; |
13457 | | |
13458 | | /* SISO-REF-010 [UID 476] */ |
13459 | | typedef enum |
13460 | | { |
13461 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_U_S_ARMY_USA = 11, |
13462 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_U_S_MARINE_CORPS_USMC = 12, |
13463 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_U_S_AIR_FORCE_USAF = 13, |
13464 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_U_S_NAVY_USN = 14, |
13465 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_U_S_COAST_GUARD_USCG = 15, |
13466 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_SPECIAL_FORCES = 30, |
13467 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_RANGERS = 31, |
13468 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_ARSOF = 32, |
13469 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_FORCE_RECONNAISSANCE = 33, |
13470 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_NAVY_SEAL = 34, |
13471 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_AFSOF = 35, |
13472 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_DELTA_FORCE = 36, |
13473 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_FEDERAL_BUREAU_OF_INVESTIGATION_FBI = 51, |
13474 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_CENTRAL_INTELLIGENCE_AGENCY_CIA = 52, |
13475 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_DEPARTMENT_OF_HOMELAND_SECURITY_DHS = 53, |
13476 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_BUREAU_OF_ALCOHOL_TOBACCO_FIREARMS_AND_EXPLOSIVES_ATF = 54, |
13477 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_U_S_SECRET_SERVICE_USSS = 55, |
13478 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_U_S_MARSHAL = 56, |
13479 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_LAW_ENFORCEMENT_NON_MILITARY = 70, |
13480 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_STATE_POLICE_HIGHWAY_PATROL = 71, |
13481 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_COUNTY_SHERIFF_POLICE = 72, |
13482 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_MUNICIPAL_POLICE = 73, |
13483 | | DIS_PDU_LIFE_FORM_CATEGORIES_U_S_RED_CROSS = 124 |
13484 | | } DIS_PDU_Life_Form_Categories_U_S; |
13485 | | |
13486 | | /* SISO-REF-010 [UID 477] */ |
13487 | | typedef enum |
13488 | | { |
13489 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_NOT_SPECIFIED_MALE = 0, |
13490 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ASIAN_MALE = 1, |
13491 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_PACIFIC_ISLANDER_MALE = 2, |
13492 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_BLACK_MALE = 3, |
13493 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_EAST_ASIAN_MALE = 4, |
13494 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_HISPANIC_MALE = 5, |
13495 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_WHITE_MALE = 6, |
13496 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ARAB_MALE = 7, |
13497 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_HOMOGENOUS_COUNTRY_CODE_MALE = 8, |
13498 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_INDIGENOUS_COUNTRY_CODE_MALE = 9, |
13499 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_INFANT_0_MONTHS_1_YEAR_MALE = 10, |
13500 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_TODDLER_1_3_YEARS_MALE = 20, |
13501 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_CHILD_3_10_YEARS_MALE = 30, |
13502 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ADOLESCENT_10_12_YEARS_MALE = 40, |
13503 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_TEENAGER_13_16_YEARS_MALE = 50, |
13504 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_YOUNG_ADULT_17_25_YEARS_MALE = 60, |
13505 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ADULT_25_55_YEARS_MALE = 70, |
13506 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_SENIOR_ADULT_55_70_YEARS_MALE = 80, |
13507 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ELDERLY_71_YEARS_MALE = 90, |
13508 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_FEMALE = 100, |
13509 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ASIAN_FEMALE = 101, |
13510 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_PACIFIC_ISLANDER_FEMALE = 102, |
13511 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_BLACK_FEMALE = 103, |
13512 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_EAST_ASIAN_FEMALE = 104, |
13513 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_HISPANIC_FEMALE = 105, |
13514 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_WHITE_FEMALE = 106, |
13515 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ARAB_FEMALE = 107, |
13516 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_HOMOGENOUS_COUNTRY_CODE_FEMALE = 108, |
13517 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_INDIGENOUS_COUNTRY_CODE_FEMALE = 109, |
13518 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_INFANT_0_MONTHS_1_YEAR_FEMALE = 110, |
13519 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_TODDLER_1_3_YEARS_FEMALE = 120, |
13520 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_CHILD_3_10_YEARS_FEMALE = 130, |
13521 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ADOLESCENT_10_12_YEARS_FEMALE = 140, |
13522 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_TEENAGER_13_16_YEARS_FEMALE = 150, |
13523 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_YOUNG_ADULT_17_25_YEARS_FEMALE = 160, |
13524 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ADULT_25_55_YEARS_FEMALE = 170, |
13525 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_SENIOR_ADULT_55_70_YEARS_FEMALE = 180, |
13526 | | DIS_PDU_LIFE_FORM_EXTRA_PERSONAL_DATA_ELDERLY_71_YEARS_FEMALE = 190 |
13527 | | } DIS_PDU_Life_Form_Extra_Personal_Data; |
13528 | | |
13529 | | /* SISO-REF-010 [UID 478] */ |
13530 | | typedef enum |
13531 | | { |
13532 | | DIS_PDU_LIFE_FORM_AIR_CATEGORIES_BIRD = 200, |
13533 | | DIS_PDU_LIFE_FORM_AIR_CATEGORIES_INSECT = 201, |
13534 | | DIS_PDU_LIFE_FORM_AIR_CATEGORIES_MAMMAL = 202 |
13535 | | } DIS_PDU_Life_Form_Air_Categories; |
13536 | | |
13537 | | /* SISO-REF-010 [UID 479] */ |
13538 | | typedef enum |
13539 | | { |
13540 | | DIS_PDU_LIFE_FORM_SUBSURFACE_CATEGORIES_FISH = 200, |
13541 | | DIS_PDU_LIFE_FORM_SUBSURFACE_CATEGORIES_MAMMAL = 201, |
13542 | | DIS_PDU_LIFE_FORM_SUBSURFACE_CATEGORIES_MOLLUSK = 202, |
13543 | | DIS_PDU_LIFE_FORM_SUBSURFACE_CATEGORIES_CRUSTACEAN = 203, |
13544 | | DIS_PDU_LIFE_FORM_SUBSURFACE_CATEGORIES_INSECT = 204 |
13545 | | } DIS_PDU_Life_Form_Subsurface_Categories; |
13546 | | |
13547 | | /* SISO-REF-010 [UID 481] */ |
13548 | | typedef enum |
13549 | | { |
13550 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_OTHER = 0, |
13551 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_5_8MM_QBU_88_TYPE_88 = 1, |
13552 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_C3 = 30, |
13553 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_FR_F2 = 31, |
13554 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_AWM_F_G22 = 32, |
13555 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_G3_SG_1 = 33, |
13556 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_GALIL_SNIPER = 34, |
13557 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_L96A1 = 35, |
13558 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_M14_DMR = 36, |
13559 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_M24_SNIPER_WEAPON_SYSTEM_SWS = 37, |
13560 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_M40A1_A3 = 38, |
13561 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_STEYR_SSG_69 = 39, |
13562 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_SVD_DRAGUNOV = 40, |
13563 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_TYPE_79 = 41, |
13564 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_SR_25_MK11 = 42, |
13565 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_AW_SR_98 = 43, |
13566 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_BLASER_R93 = 44, |
13567 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_M2010_ENHANCED_SNIPER_RIFLE_ESR = 45, |
13568 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_M110_SEMI_AUTOMATIC_SNIPER_SYSTEM_SASS = 46, |
13569 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_L129A1 = 47, |
13570 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_SAKO_TRG_22 = 48, |
13571 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_COLT_CANADA_C20_DMR = 49, |
13572 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_BREN_2_PPS = 50, |
13573 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_ZBROYAR_VPR_308_SNIPER_VERSION_OF_Z_008 = 51, |
13574 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_ZBROYAR_UAR_10 = 52, |
13575 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_62MM_FORT_301 = 53, |
13576 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_7_7MM_TYPE_99 = 100, |
13577 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_8_58MM_BLASER_R93_TACTICAL_2 = 105, |
13578 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_8_6MM_SAKO_TRG_42 = 106, |
13579 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_9MM_VSS_VINTOREZ = 110, |
13580 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_STEYR_HS_50 = 170, |
13581 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_M82A1A_SPECIAL_APPLICATIONS_SCOPED_RIFLE_SASR = 171, |
13582 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_NSV = 172, |
13583 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_OSV_96 = 173, |
13584 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_RANGEMASTER_50 = 174, |
13585 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_V94 = 175, |
13586 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_M107 = 176, |
13587 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_ZVI_FALCON_OP99 = 177, |
13588 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_SNIPEX_RHINO_HUNTER = 178, |
13589 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_12_7MM_SNIPEX_ALLIGATOR = 179, |
13590 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_14_5MM_SNIPEX_T_REX = 190, |
13591 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SNIPER_20MM_DENEL_NTW_20 = 200 |
13592 | | } DIS_PDU_Life_Form_Human_Specific_Sniper; |
13593 | | |
13594 | | /* SISO-REF-010 [UID 482] */ |
13595 | | typedef enum |
13596 | | { |
13597 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_OTHER = 0, |
13598 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_5_45MM_AKS_74U_AKSU_74 = 10, |
13599 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_5_56MM_DAEWOO_K1A = 20, |
13600 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_DAEWOO_K7 = 60, |
13601 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_MAC_10 = 61, |
13602 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_MADSEN_MK_II = 62, |
13603 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_MINI_UZI = 63, |
13604 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_MODEL_83_SKORPION_SMG = 64, |
13605 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_MP5A2 = 65, |
13606 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_MP5_N = 66, |
13607 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_STERLING_SMG = 67, |
13608 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_TYPE_CF_05 = 68, |
13609 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SUB_MACHINE_GUN_9MM_UZI = 69 |
13610 | | } DIS_PDU_Life_Form_Human_Specific_Sub_Machine_Gun; |
13611 | | |
13612 | | /* SISO-REF-010 [UID 490] */ |
13613 | | typedef enum |
13614 | | { |
13615 | | DIS_PDU_RADAR_TRACK_STATUS_NOT_SPECIFIED = 0, |
13616 | | DIS_PDU_RADAR_TRACK_STATUS_RADAR_TRACK_DETECTED = 1, |
13617 | | DIS_PDU_RADAR_TRACK_STATUS_RADAR_TRACK_BROKEN = 2 |
13618 | | } DIS_PDU_Radar_Track_Status; |
13619 | | |
13620 | | /* SISO-REF-010 [UID 495] */ |
13621 | | typedef enum |
13622 | | { |
13623 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_CLAY_MASS = 0, |
13624 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_CLAY_VOLUME_FRACTION = 1, |
13625 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_SILT_MASS = 2, |
13626 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_SILT_VOLUME_FRACTION = 3, |
13627 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_SAND_MASS = 4, |
13628 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_SAND_VOLUME_FRACTION = 5, |
13629 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_GRAVEL_MASS = 6, |
13630 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_GRAVEL_VOLUME_FRACTION = 7, |
13631 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_WATER_MASS = 8, |
13632 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_WATER_VOLUME_FRACTION = 9, |
13633 | | DIS_PDU_SOIL_ATTRIBUTE_TYPE_WATER_PHASE = 128 |
13634 | | } DIS_PDU_Soil_Attribute_Type; |
13635 | | |
13636 | | /* SISO-REF-010 [UID 500] */ |
13637 | | typedef enum |
13638 | | { |
13639 | | DIS_PDU_AUSTRALIAN_CATEGORY_OVERLAY_AUSTRALIAN_ARMY = 11, |
13640 | | DIS_PDU_AUSTRALIAN_CATEGORY_OVERLAY_ROYAL_AUSTRALIAN_AIR_FORCE_RAAF = 13, |
13641 | | DIS_PDU_AUSTRALIAN_CATEGORY_OVERLAY_ROYAL_AUSTRALIAN_NAVY_RAN = 14, |
13642 | | DIS_PDU_AUSTRALIAN_CATEGORY_OVERLAY_AUSTRALIAN_SPECIAL_OPERATIONS_COMMAND_SOCOMD = 30, |
13643 | | DIS_PDU_AUSTRALIAN_CATEGORY_OVERLAY_AUSTRALIAN_DEPARTMENT_OF_HOME_AFFAIRS = 51, |
13644 | | DIS_PDU_AUSTRALIAN_CATEGORY_OVERLAY_AUSTRALIAN_FEDERAL_POLICE_AFP = 52 |
13645 | | } DIS_PDU_Australian_Category_Overlay; |
13646 | | |
13647 | | /* SISO-REF-010 [UID 501] */ |
13648 | | typedef enum |
13649 | | { |
13650 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_AFGHAN_NATIONAL_ARMY_ANA = 11, |
13651 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_AFGHAN_AIR_FORCE_AAF = 13, |
13652 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_NATIONAL_DIRECTORATE_OF_SECURITY_NDS = 51, |
13653 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_AFGHAN_NATIONAL_POLICE_ANP = 52, |
13654 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_AFGHAN_BORDER_POLICE_ABP = 53, |
13655 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_AFGHAN_NATIONAL_CIVIL_ORDER_POLICE_ANCOP = 54, |
13656 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_AFGHAN_PUBLIC_PROTECTION_FORCE_APPF = 55, |
13657 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_NON_MILITARY_NATIONAL_GOVERNMENT_AGENCIES = 70, |
13658 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_TERRORIST_COMBATANT = 101, |
13659 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_HUMANITARIAN_ORGANIZATIONS = 120, |
13660 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_RED_CRESCENT = 121, |
13661 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_CIVILIAN = 130, |
13662 | | DIS_PDU_LIFE_FORM_CATEGORIES_AFGHANISTAN_PRESS = 133 |
13663 | | } DIS_PDU_Life_Form_Categories_Afghanistan; |
13664 | | |
13665 | | /* SISO-REF-010 [UID 505] */ |
13666 | | typedef enum |
13667 | | { |
13668 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_EQUIPMENT_CLASS_SIGNAL_SMOKE = 1, |
13669 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_EQUIPMENT_CLASS_FLASH_LIGHT = 2, |
13670 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_EQUIPMENT_CLASS_SIGNAL_MIRROR = 3, |
13671 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_EQUIPMENT_CLASS_IR_STROBE = 4, |
13672 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_EQUIPMENT_CLASS_IR_ILLUMINATOR = 5, |
13673 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_EQUIPMENT_CLASS_SPOTLIGHT = 6 |
13674 | | } DIS_PDU_Life_Form_Human_Specific_Equipment_Class; |
13675 | | |
13676 | | /* SISO-REF-010 [UID 508] */ |
13677 | | typedef enum |
13678 | | { |
13679 | | DIS_PDU_PLATFORM_SUBSURFACE_CIVILIAN_SEMI_SUBMERSIBLES_SUBCATEGORIES_NARCO_SUBMARINE = 1 |
13680 | | } DIS_PDU_Platform_Subsurface_Civilian_Semi_Submersibles_Subcategories; |
13681 | | |
13682 | | /* SISO-REF-010 [UID 509] */ |
13683 | | typedef enum |
13684 | | { |
13685 | | DIS_PDU_LEAF_COVERAGE_NORMAL = 0, |
13686 | | DIS_PDU_LEAF_COVERAGE_BARE = 1 |
13687 | | } DIS_PDU_Leaf_Coverage; |
13688 | | |
13689 | | /* SISO-REF-010 [UID 510] */ |
13690 | | typedef enum |
13691 | | { |
13692 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_MATERIEL_RIFLES_OTHER = 0, |
13693 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_MATERIEL_RIFLES_12_7MM_AW50 = 10, |
13694 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_MATERIEL_RIFLES_12_7MM_AW50F = 11, |
13695 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_MATERIEL_RIFLES_12_7MM_TASKO_7ET3 = 12 |
13696 | | } DIS_PDU_Life_Form_Human_Specific_Anti_Materiel_Rifles; |
13697 | | |
13698 | | /* SISO-REF-010 [UID 511] */ |
13699 | | typedef enum |
13700 | | { |
13701 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_OTHER = 0, |
13702 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_BROWNING_SUPERPOSED_O_U = 20, |
13703 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_BROWNING_CYNERGY = 21, |
13704 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_BROWNING_AUTO_5 = 22, |
13705 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BROWNING_CITORI_O_U_12_GAUGE = 23, |
13706 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_16_8MM_BROWNING_CITORI_O_U_16_GAUGE = 24, |
13707 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_BROWNING_CITORI_O_U_20_GAUGE = 25, |
13708 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_14MM_BROWNING_CITORI_O_U_28_GAUGE = 26, |
13709 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_BROWNING_CITORI_O_U_410_BORE = 27, |
13710 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BROWNING_DOUBLE_AUTOMATIC_12_GAUGE = 28, |
13711 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_ITHACA_37_12_GAUGE = 29, |
13712 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_16_8MM_ITHACA_37_16_GAUGE = 30, |
13713 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_ITHACA_37_20_GAUGE = 31, |
13714 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_14MM_ITHACA_37_28_GAUGE = 32, |
13715 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_19_7MM_ITHACA_MAG_10_SA_10_GAUGE = 33, |
13716 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_19_7MM_MARLIN_MODEL_55_10_GAUGE = 34, |
13717 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_MARLIN_MODEL_55_12_GAUGE = 35, |
13718 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_16_8MM_MARLIN_MODEL_55_16_GAUGE = 36, |
13719 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_MARLIN_MODEL_55_20_GAUGE = 37, |
13720 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_MOSSBERG_500_12_GAUGE = 38, |
13721 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_MOSSBERG_500_20_GAUGE = 39, |
13722 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_MOSSBERG_500_410_BORE = 40, |
13723 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_MOSSBERG_590_12_GAUGE = 41, |
13724 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_MOSSBERG_590_20_GAUGE = 42, |
13725 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_MOSSBERG_590_410_BORE = 43, |
13726 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_MOSSBERG_930_SA_12_GAUGE = 44, |
13727 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_REMINGTON_MODEL_11_SA = 45, |
13728 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_REMINGTON_MODEL_10_12_GAUGE = 46, |
13729 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_REMINGTON_MODEL_17_20_GAUGE = 47, |
13730 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_REMINGTON_MODEL_31 = 48, |
13731 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_REMINGTON_MODEL_11_48_SA = 49, |
13732 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_870_12_GAUGE = 50, |
13733 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_16_8MM_REMINGTON_870_16_GAUGE = 51, |
13734 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_REMINGTON_870_20_GAUGE = 52, |
13735 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_14MM_REMINGTON_870_28_GAUGE = 53, |
13736 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_REMINGTON_870_410_BORE = 54, |
13737 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_REMINGTON_MODEL_58_SA = 55, |
13738 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_878_SA_12_GAUGE = 56, |
13739 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_MODEL_1100_SA_12_GAUGE = 57, |
13740 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_16_8MM_REMINGTON_MODEL_1100_SA_16_GAUGE = 58, |
13741 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_REMINGTON_MODEL_1100_SA_20_GAUGE = 59, |
13742 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_14MM_REMINGTON_MODEL_1100_SA_28_GAUGE = 60, |
13743 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_REMINGTON_MODEL_1100_SA_410_BORE = 61, |
13744 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_11_87_SA_12_GAUGE = 62, |
13745 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_REMINGTON_11_87_SA_20_GAUGE = 63, |
13746 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_19_7MM_REMINGTON_MODEL_SP_10_SA_10_GAUGE = 64, |
13747 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_887_12_GAUGE = 65, |
13748 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_SPARTA_100_SXS_12_GAUGE = 70, |
13749 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_REMINGTON_SPARTA_100_SXS_20_GAUGE = 71, |
13750 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_REMINGTON_SPARTA_100_SXS_410_BORE = 72, |
13751 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_SPARTAN_310_O_U_12_GAUGE = 73, |
13752 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_REMINGTON_SPARTAN_310_O_U_20_GAUGE = 74, |
13753 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_14MM_REMINGTON_SPARTAN_310_O_U_28_GAUGE = 75, |
13754 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_REMINGTON_SPARTAN_310_O_U_410_BORE = 76, |
13755 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_REMINGTON_SPARTAN_453_SA_12_GAUGE = 77, |
13756 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_WINCHESTER_MODEL_1200_12_GAUGE = 80, |
13757 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_16_8MM_WINCHESTER_MODEL_1200_16_GAUGE = 81, |
13758 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_WINCHESTER_MODEL_1200_20_GAUGE = 82, |
13759 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_WINCHESTER_MODEL_1887_1901 = 83, |
13760 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_WINCHESTER_MODEL_1897 = 84, |
13761 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_WINCHESTER_MODEL_1912 = 85, |
13762 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_WINCHESTER_MODEL_21_SXS = 86, |
13763 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_WINCHESTER_MODEL_37_SXS = 87, |
13764 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_HR_ULTRASLUG_SXS_12_GAUGE = 88, |
13765 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_HR_ULTRASLUG_SXS_20_GAUGE = 89, |
13766 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_CIENER_ULTIMATE_O_U_12_GAUGE = 90, |
13767 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_COACH_GUN_SXS_DOUBLE_BARREL_12_GAUGE = 91, |
13768 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_RUGER_GOLD_LABEL_SXS_12_GAUGE = 92, |
13769 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_HIGH_STANDARD_MODEL_10_SA_12_GAUGE = 93, |
13770 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_KEL_TEX_KSG_12_GAUGE = 94, |
13771 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5_KAC_MASTERKEY_12_GAUGE = 95, |
13772 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_M26_M_A_S_S_12_GAUGE = 96, |
13773 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_SRM_ARMS_M1216_SA_12_GAUGE = 97, |
13774 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_AA_12_FA_ATCHISSON_ASSAULT = 98, |
13775 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_PANCOR_JACKHAMMER_FA_12_GAUGE = 99, |
13776 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_USAS_12_FA_12_GAUGE = 110, |
13777 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_MAUL_SA_12_GAUGE = 111, |
13778 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_FN_SLP_SA_12_GAUGE = 112, |
13779 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_FN_TPS_12_GAUGE = 113, |
13780 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_ENARM_PENTAGUN_SA_12_GAUGE = 115, |
13781 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_STEVENS_MODEL_520_620 = 116, |
13782 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_STOEGER_COACH_GUN_SXS = 117, |
13783 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_STOEGER_CONDOR_O_U = 118, |
13784 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_ARMSCOR_MODEL_30_SA_12_GAUGE = 120, |
13785 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_WEATHERBY_SA_08_SA = 121, |
13786 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_FABARM_SDASS_TACTICAL_12_GAUGE = 122, |
13787 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_MAG_7_12_GAUGE = 123, |
13788 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_NEOSTEAD_12_GAUGE = 124, |
13789 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_ARMSEL_STRIKER_SA_12_GAUGE = 125, |
13790 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_PARKER_HALE_ROGUN_SA_12_GAUGE = 127, |
13791 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_26MM_RGA_86_REVOLVER = 130, |
13792 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_SJORGREN_SA_12_GAUGE = 131, |
13793 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_AKDAL_MKA_1919_SA_12_GAUGE = 132, |
13794 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_RETAY_MASAI_MARA_SA_12_GAUGE = 133, |
13795 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_SAFIR_T_14_SA_12_GAUGE = 134, |
13796 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BENELLI_M1_SUPER_90_SA_12_GAUGE = 150, |
13797 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_BENELLI_M1_SUPER_90_SA_20_GAUGE = 151, |
13798 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BENELLI_M3_SUPER_90_SA_12_GAUGE = 152, |
13799 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_BENELLI_M3_SUPER_90_SA_20_GAUGE = 153, |
13800 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BENELLI_M4_SUPER_90_SA_12_GAUGE = 154, |
13801 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BENELLI_NOVA_12_GAUGE = 155, |
13802 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_BENELLI_NOVE_20_GAUGE = 156, |
13803 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BENELLI_RAFFAELLO_SA_12_GAUGE = 157, |
13804 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BENELLI_SUPERNOVA_12_GAUGE = 158, |
13805 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BENELLI_VINCI_SA_12_GAUGE = 159, |
13806 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BERETTA_1201FP_SA_12_GAUGE = 160, |
13807 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BERETTA_682_O_U_12_GAUGE = 161, |
13808 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_BERETTA_682_O_U_20_GAUGE = 162, |
13809 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_14MM_BERETTA_682_O_U_28_GAUGE = 163, |
13810 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_BERETTA_682_O_U_410_BORE = 164, |
13811 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BERETTA_A303_SA_12_GAUGE = 165, |
13812 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BERETTA_AL391_SA_12_GAUGE = 166, |
13813 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_BERETTA_AL391_SA_20_GAUGE = 167, |
13814 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BERETTA_DT_10_O_U_12_GAUGE = 168, |
13815 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_BERETTA_SILVER_PIGEON_O_U = 169, |
13816 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BERETTA_XTREMA_2_SA_12_GAUGE = 170, |
13817 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_FRANCHI_AL_48_SA_20_GAUGE = 171, |
13818 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_14MM_FRANCHI_AL_48_SA_28_GAUGE = 172, |
13819 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_FRANCHI_MOD_410_FA_410_BORE = 173, |
13820 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_FRANCHI_SPAS_12_SA_12_GAUGE = 174, |
13821 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_FRANCHI_SPAS_15_SA_12_GAUGE = 175, |
13822 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_VALTRO_PM_5_PM_5_350_12_GAUGE = 176, |
13823 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_BLAZER_F3_O_U = 180, |
13824 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_HK_FABARM_FP6_12_GAUGE = 181, |
13825 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_HK_CAWS_FA_12_GAUGE = 182, |
13826 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BAIKAL_MP_153_SA_12_GAUGE = 200, |
13827 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_BANDAYEVSKY_RB_12_12_GAUGE = 201, |
13828 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_MOLOT_BEKAS_M_12_GAUGE = 202, |
13829 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_16_8MM_MOLOT_BEKAS_M_16_GAUGE = 203, |
13830 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_TOZ_194_12_GAUGE = 204, |
13831 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_23MM_KS_23 = 205, |
13832 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_MTS_255_REVOLER_12_GAUGE = 206, |
13833 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_RMB_93_12_GAUGE = 207, |
13834 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_SAIGA_12_SA_12_GAUGE = 208, |
13835 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_15_6MM_SAIGA_12_SA_20_GAUGE = 209, |
13836 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_10_4MM_SAIGA_12_SA_410_BORE = 210, |
13837 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_VEPR_12_SA_12_GAUGE = 211, |
13838 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_FORT_500_12_GAUGE = 212, |
13839 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_SHOT_GUNS_18_5MM_NORINCO_HP9_1_12_GAUGE = 220 |
13840 | | } DIS_PDU_Life_Form_Human_Specific_Shot_Guns; |
13841 | | |
13842 | | /* SISO-REF-010 [UID 512] */ |
13843 | | typedef enum |
13844 | | { |
13845 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_OTHERS = 0, |
13846 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_60MM_M224 = 30, |
13847 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_60MM_ANTOS = 31, |
13848 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_60MM_KBA_118 = 32, |
13849 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_60MM_KBA_48M = 33, |
13850 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_81MM_F2 = 50, |
13851 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_81MM_L16 = 51, |
13852 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_81MM_M252 = 52, |
13853 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_81MM_MX2_KM = 53, |
13854 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_82MM_UPIK_82 = 54, |
13855 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_120MM_SOLTAM_K6_M120 = 60, |
13856 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_120MM_M121 = 61, |
13857 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MORTARS_120MM_M120_15_MOLOT = 62 |
13858 | | } DIS_PDU_Life_Form_Human_Specific_Mortars; |
13859 | | |
13860 | | /* SISO-REF-010 [UID 513] */ |
13861 | | typedef enum |
13862 | | { |
13863 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_OTHER = 0, |
13864 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_5_45MM_PSM = 1, |
13865 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_MK3_SLP = 30, |
13866 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_BERETTA_92S_92FS_M9 = 31, |
13867 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_H_K_USP = 32, |
13868 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_STECHKIN_APS = 33, |
13869 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_MAKAROV_PM = 34, |
13870 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_SMITH_AND_WESSON_SD_SIGMA = 35, |
13871 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_GLOCK_17 = 36, |
13872 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_SIG_SAUER_M17 = 37, |
13873 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_SIG_PRO = 38, |
13874 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_SMITH_AND_WESSON_SW1911 = 39, |
13875 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_SMITH_AND_WESSON_5900_SERIES = 40, |
13876 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_45_CAL_M1911 = 41, |
13877 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_CZ_75 = 42, |
13878 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_CZ_82 = 43, |
13879 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9_07MM_RUGER_GP_100 = 50, |
13880 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_10MM_GLOCK_20 = 60, |
13881 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_FORT_12 = 70, |
13882 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_FORT_14TP = 71, |
13883 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_FORT_17 = 72, |
13884 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_HAND_GUNS_9MM_FORT_21 = 73 |
13885 | | } DIS_PDU_Life_Form_Human_Specific_Hand_Guns; |
13886 | | |
13887 | | /* SISO-REF-010 [UID 514] */ |
13888 | | typedef enum |
13889 | | { |
13890 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_WEAPON_NON_SPECIFIC_OTHER = 0, |
13891 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_WEAPON_NON_SPECIFIC_KNIFE = 10, |
13892 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_WEAPON_NON_SPECIFIC_MACHETE = 50, |
13893 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_WEAPON_NON_SPECIFIC_EXPLOSIVE_VEST = 100, |
13894 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_WEAPON_NON_SPECIFIC_M18A1_CLAYMORE = 150 |
13895 | | } DIS_PDU_Life_Form_Human_Specific_Weapon_Non_specific; |
13896 | | |
13897 | | /* SISO-REF-010 [UID 515] */ |
13898 | | typedef enum |
13899 | | { |
13900 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_OTHER = 0, |
13901 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_ARSENAL_UGGL_M1 = 1, |
13902 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_ARSENAL_MSGL = 2, |
13903 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_VOG_ARSENAL_MSGL = 3, |
13904 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_ARSENAL_UBGL_M16 = 4, |
13905 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_ARSENAL_UBGL_M8 = 5, |
13906 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_ARSENAL_UBGL_M7 = 6, |
13907 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_30MM_BS_1_TISHINA = 10, |
13908 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_BTS_203 = 11, |
13909 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_INDUMIL_IMC_40 = 12, |
13910 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_VOG_BG_15 = 20, |
13911 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_VOG_GP_25_KOSTOYOR = 21, |
13912 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_VOG_GP_30_OBUVKA = 22, |
13913 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_VOG_GP_34 = 23, |
13914 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_VOG_RGM_40_KASTET = 24, |
13915 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_VOG_RG_6 = 25, |
13916 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_M79 = 30, |
13917 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_M203 = 31, |
13918 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X36MM_M320 = 32, |
13919 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_CIS_40_GL = 35, |
13920 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_EAGLE_GL = 36, |
13921 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_HK_AG36 = 37, |
13922 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_HK_AG_C_GLM = 38, |
13923 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_HK69A1 = 39, |
13924 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_BERETTA_GLX_160 = 40, |
13925 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_ARDE_UBGL = 41, |
13926 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_XML148 = 42, |
13927 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_CHINA_LAKE_GL = 43, |
13928 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X46MM_HAWK_MM_1 = 44, |
13929 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_25X40MM_XM25_CDTE = 50, |
13930 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_37MM_MILKOR37_38_LL_STOPPER = 60, |
13931 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_MILKOR40_GL = 61, |
13932 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40MM_MILKOR_MGL = 62, |
13933 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X47MM_PALLAD_WZ1974 = 65, |
13934 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X47MM_PALLAD_WZ1983 = 66, |
13935 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_UGL_200_CANISTER_RWGL_3 = 70, |
13936 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_20X30MM_ST_DAEWOO_K11 = 80, |
13937 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_30MM_RGSH_30_GL = 85, |
13938 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_35MM_TYPE_91_BREECHLOAD_GL = 90, |
13939 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X53MM_CZW_40 = 95, |
13940 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_40X53MM_UAG_40_AGL = 96, |
13941 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_45MM_DP_64 = 100, |
13942 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHERS_20X42MM_NEOPUP_PAW_20 = 105 |
13943 | | } DIS_PDU_Life_Form_Human_Specific_Grenade_Launchers; |
13944 | | |
13945 | | /* SISO-REF-010 [UID 516] */ |
13946 | | typedef enum |
13947 | | { |
13948 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_OTHER = 0, |
13949 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_XM214_MICROGUN_SIX_PAK = 10, |
13950 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M134_XM196_MINIGUN = 11, |
13951 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_M249_FN_MINIMI_SAW_LMG = 20, |
13952 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_FN_MINIMI_MK3_LMG = 21, |
13953 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_FN_MINIMI_7_62_MK3_GPMG = 22, |
13954 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X63MM_M1941_JOHNSON = 25, |
13955 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X63MM_M1918_BAR = 26, |
13956 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M1919A4_MK_21_MOD_0_BROWNING_MMG = 27, |
13957 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X63MM_M1919A6_BROWNING_MMG = 28, |
13958 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M37_BROWNING_MMG = 29, |
13959 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_ARES_SHRIKE_5_56_LMG = 30, |
13960 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_LSAT_LMG = 31, |
13961 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_CMG_1_LMG = 32, |
13962 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_CMG_2_LMG = 33, |
13963 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_STONER_63A_LMG = 34, |
13964 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_ULTIMAX_100_LMG = 35, |
13965 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X54MM_BERETTA_AS70_90_LMG = 36, |
13966 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_CETME_AMELI_LMG = 37, |
13967 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_IMI_NEGEV_LMG = 38, |
13968 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_INSAS_LMG = 39, |
13969 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_AUG_LMG = 40, |
13970 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_AUG_HBAR_LMG = 41, |
13971 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_HK_MG4_LMG = 43, |
13972 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_HK23_GR_9_LMG = 44, |
13973 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_M27_IAR_SAW = 46, |
13974 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_L86_LSW = 47, |
13975 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_DAEWOO_K3_LMG = 48, |
13976 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_VECTOR_MINI_SS_GPMG = 49, |
13977 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M60_GPMG = 50, |
13978 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M60E3_GPMG = 51, |
13979 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M60E4_GPMG = 52, |
13980 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M60E6_GPMG = 53, |
13981 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_MARK_48_GMPG = 55, |
13982 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M240_FN_MAG_58_GPMG = 58, |
13983 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M240E4_M240B_GPMG = 59, |
13984 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M240E1_M240D_GPMG = 60, |
13985 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M240G_GPMG = 61, |
13986 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M240E5_M240H_GPMG = 62, |
13987 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_M240L_GPMG = 63, |
13988 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X39MM_KK_62_LMG = 65, |
13989 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_VECTOR_SS_77_GPMG = 70, |
13990 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_SIG_MG_710_3_GPMG = 71, |
13991 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_STERLING_7_62_GMPG = 72, |
13992 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_SUMITOMO_TYPE_62_GPMG = 73, |
13993 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_DAEWOO_K12_GPMG = 74, |
13994 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_MG_51_GPMG = 75, |
13995 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_RHEINMETALL_MG_3 = 76, |
13996 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_RHEINMETALL_MG_3KWS = 77, |
13997 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_MG5_HK121_GPMG = 80, |
13998 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_HK21_GPMG = 81, |
13999 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_AA_52_GPMP = 85, |
14000 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_UKM_2000_GPMG = 86, |
14001 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X54MM_UK_VZ_59_GPMG = 88, |
14002 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_92X57MM_MG_42_GPMG = 89, |
14003 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X99MM_M2A1_BROWNING_HMG = 100, |
14004 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X99MM_M2HB_BROWNING_HMG = 101, |
14005 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X99MM_M2HB_QCB_BROWNING_HMG = 102, |
14006 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X99MM_M85C_HMG = 105, |
14007 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X99MM_RHEINMETALL_RMG_50_HMG = 108, |
14008 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X99MM_HK25_HMG = 110, |
14009 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X99MM_CIS_50MG = 112, |
14010 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_45X39MM_IP_2_LMG = 120, |
14011 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_45X39MM_NIKONOV_LMG = 121, |
14012 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_45X39MM_M74_RPK = 122, |
14013 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X39MM_M43_RPK = 125, |
14014 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X39MM_RPD_SAW = 126, |
14015 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X39MM_ZASTAVA_M72 = 127, |
14016 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X39MM_TYPE_81_LMG = 128, |
14017 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X51MM_ZASTAVA_M77 = 135, |
14018 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X54MM_PK_GPMG = 140, |
14019 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X54MM_AEK_999_GPMP = 141, |
14020 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X54MM_PECHENEG_GPMG = 142, |
14021 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X54MM_ZASTAVA_M84 = 143, |
14022 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X54MM_TYPE_67_GPMG = 144, |
14023 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_7_62X54MM_TYPE_80_GPMG = 145, |
14024 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_NSV_HMG = 150, |
14025 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_KORD_HMG = 151, |
14026 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_KPD_12_7_HMG = 152, |
14027 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_ZASTAVA_M02_COYOTOE_HMG = 153, |
14028 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_ZASTAVA_M87 = 154, |
14029 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_TYPE_77_HMG = 155, |
14030 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_W85_HMG = 156, |
14031 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_12_7X108MM_TYPE_90_HMG = 157, |
14032 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_8X42MM_QJY_88_LMG = 164, |
14033 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_8X42MM_QBB_95_DBP87_LMG = 165, |
14034 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_5_56X45MM_QBB_95_1_LMG = 166, |
14035 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MACHINE_GUNS_6_8MM_M250_NEXT_GENERATION_SQUAD_WEAPON_NGSW = 170 |
14036 | | } DIS_PDU_Life_Form_Human_Specific_Machine_Guns; |
14037 | | |
14038 | | /* SISO-REF-010 [UID 517] */ |
14039 | | typedef enum |
14040 | | { |
14041 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_OTHER = 0, |
14042 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X53MM_HK_GMG = 20, |
14043 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X53MM_MK47_STRIKER = 25, |
14044 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40MM_M75 = 26, |
14045 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40MM_M129 = 27, |
14046 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X46MM_XM_174 = 28, |
14047 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X46MM_MK18_MOD_0 = 29, |
14048 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X53MM_MK19 = 30, |
14049 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X46MM_MK20_MOD_0 = 31, |
14050 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_30X29MM_RAG_30_SAG_30 = 40, |
14051 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_30X29MM_AGS_17_PLAMYA = 41, |
14052 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_30X29MM_AGS_30_ATLANT = 42, |
14053 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40MM_VOG_AGS_40_BALKAN = 43, |
14054 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X53MM_SB_LAG_40 = 44, |
14055 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X53MM_VEKTOR_Y3 = 50, |
14056 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X53MM_CIS_40 = 55, |
14057 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X56MM_HOWA_TYPE_96 = 60, |
14058 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_40X53MM_DAEWOO_PRECISION_INDUSTRIES_K4 = 65, |
14059 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_25X59MM_XM307_ADVANCED_CREW_SERVED_WEAPON = 70, |
14060 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_GRENADE_LAUNCHING_MACHINE_GUN_35X32MM_QLZ87 = 80 |
14061 | | } DIS_PDU_Life_Form_Human_Specific_Grenade_Launching_Machine_Gun; |
14062 | | |
14063 | | /* SISO-REF-010 [UID 518] */ |
14064 | | typedef enum |
14065 | | { |
14066 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_OTHER = 0, |
14067 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_82MM_B_300 = 10, |
14068 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_82MM_SHIPON = 11, |
14069 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_83MM_MK153_MOD_0_SMAW = 12, |
14070 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72_LAW = 20, |
14071 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72A1_LAW = 21, |
14072 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72A2_LAW = 22, |
14073 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72A3_LAW = 23, |
14074 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72A4_LAW = 24, |
14075 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72A5_LAW = 25, |
14076 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72A6_LAW = 26, |
14077 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72A7_LAW = 27, |
14078 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72E8_LAW = 28, |
14079 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72E9_LAW = 29, |
14080 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72E10_LAW = 30, |
14081 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_66MM_M72AS_LAW = 31, |
14082 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_94MM_LAW_80 = 35, |
14083 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_M1_BAZOOKA = 40, |
14084 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_M1A1_BAZOOKA = 41, |
14085 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_M9_BAZOOKA = 42, |
14086 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_M9A1_BAZOOKA = 43, |
14087 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_M20_SUPER_BAZOOKA = 44, |
14088 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_M20A1_SUPER_BAZOOKA = 45, |
14089 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_M20B1_SUPER_BAZOOKA = 46, |
14090 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_M20A1B1_SUPER_BAZOOKA = 47, |
14091 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_M25_THREE_SHOT_BAZOOKA = 48, |
14092 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_INSTALAZA_M65 = 49, |
14093 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_INSTALAZA_C90 = 50, |
14094 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_C90_CR_M3 = 51, |
14095 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_C90_CR_AM_M3 = 52, |
14096 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_C90_CR_BK_M3 = 53, |
14097 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_C90_CR_IN_M3 = 54, |
14098 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_PZF_3 = 60, |
14099 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_PZF_3_IT = 61, |
14100 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_PZF_3_BUNKERFAUST = 62, |
14101 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_44MM_PZF_44 = 65, |
14102 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_30MM_PANZERFAUST_30 = 70, |
14103 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_50MM_PANZERFAUST_60 = 71, |
14104 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_PANZERFAUST_100 = 72, |
14105 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_60MM_PANZERFAUST_150 = 73, |
14106 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_88MM_PANZERSCHRECK_RPZB = 75, |
14107 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_83MM_RL_83_BLINDICIDE = 80, |
14108 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_100MM_RL_100_BLINDICIDE = 81, |
14109 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_M79_OSA_WASP = 85, |
14110 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_64MM_M80_ZOLJA_WASP = 86, |
14111 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_67MM_ARMBURST_CROSSBOW = 90, |
14112 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_40MM_TYPE_69_RPG = 93, |
14113 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_PIAT = 95, |
14114 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_40MM_RPG_2 = 100, |
14115 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_64MM_RPG_18_MUKHA = 101, |
14116 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_72_5MM_RPG_22_NETTO = 102, |
14117 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_72_5MM_RPG_26_AGLEN = 103, |
14118 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_105MM_RPG_29_VAMPIR = 104, |
14119 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_105MM_RPG_30_KRYUK = 105, |
14120 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_105MM_RPG_32_NASHSHAB = 106, |
14121 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_105MM_RPG_27_TAVOLGA = 107, |
14122 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_40MM_RPG_7 = 110, |
14123 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_40MM_PSRL_1_RPG_7USA = 111, |
14124 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_40MM_GS_777_PSRL_2 = 112, |
14125 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_68MM_RPG_76_KOMAR_MOSQUITO = 120, |
14126 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_120MM_SEP_DARD_120 = 125, |
14127 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_58MM_WASP_58 = 128, |
14128 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_73MM_LRAC_73_50 = 130, |
14129 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_89MM_LRAC_89_F1_STRIM = 131, |
14130 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_MATADOR_MAN_PORTABLE_ANTI_TANK_ANTI_DOOR = 135, |
14131 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_MATADOR_MP = 136, |
14132 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_MATADOR_WB = 137, |
14133 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_90MM_MATADOR_AS = 138, |
14134 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_78MM_MARA_ANTI_TANK_ROCKET_LAUNCHER = 140, |
14135 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_ROCKETS_120MM_TYPE_98_PF98 = 145 |
14136 | | } DIS_PDU_Life_Form_Human_Specific_Anti_Tank_Rockets; |
14137 | | |
14138 | | /* SISO-REF-010 [UID 519] */ |
14139 | | typedef enum |
14140 | | { |
14141 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_OTHER = 0, |
14142 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_TYPE_64_MAT_KAM_3 = 30, |
14143 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_153MM_TYPE_79_JYU_MAT_KAM_9 = 31, |
14144 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_TYPE_87_CHU_MAT = 32, |
14145 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_140MM_TYPE_01_LMAT = 33, |
14146 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_140MM_M47_DRAGON = 58, |
14147 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_140MM_SAEGHE_1_2 = 59, |
14148 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_127MM_FGM_148_JAVELIN = 60, |
14149 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_139MM_FGM_172_SRAW = 63, |
14150 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_139MM_FGM_172B_SRAW_MPV = 64, |
14151 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_BGM_71_TOW = 68, |
14152 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_OREV_TOW_II = 69, |
14153 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_VICKERS_VIGILANT_CLEVITE = 75, |
14154 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_110MM_BANTAM_RB_53 = 80, |
14155 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_150MM_RBS_56_BILL_1 = 81, |
14156 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_150MM_RBS_56_2_BILL_2 = 82, |
14157 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_130MM_SPIKE_SR = 85, |
14158 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_130MM_SPIKE_MR_CLU = 86, |
14159 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_130MM_SPIKE_LR_CLU = 87, |
14160 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_60MM_MOSQUITO = 95, |
14161 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_160MM_SS_10 = 98, |
14162 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_103MM_MILAN = 100, |
14163 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_115MM_MILAN_2 = 101, |
14164 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_115MM_MILAN_2T = 102, |
14165 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_115MM_MILAN_3 = 103, |
14166 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_115MM_MILAN_ER = 104, |
14167 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_136MM_ERYX = 105, |
14168 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_ENTAC = 107, |
14169 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_RAAD = 110, |
14170 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_I_RAAD_T = 111, |
14171 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_TOOPHAN = 112, |
14172 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_TOOPHAN_2 = 113, |
14173 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_TOOPHAN_5 = 114, |
14174 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_136MM_BUMBAR = 120, |
14175 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_130MM_SHERSHEN_PK_2 = 125, |
14176 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_SHERSHEN_Q_P_2B = 126, |
14177 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_130MM_MECTRON_MSS_1_2 = 130, |
14178 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8 = 140, |
14179 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8A = 141, |
14180 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8B = 142, |
14181 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8C = 143, |
14182 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8D = 144, |
14183 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8E = 145, |
14184 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8F = 146, |
14185 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8FAE = 147, |
14186 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8L = 148, |
14187 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8H = 149, |
14188 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_8S = 150, |
14189 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_BAKTAR_SHIKAN = 151, |
14190 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_HJ_11_AFT_11 = 152, |
14191 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_HJ_9A = 153, |
14192 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_135MM_HJ_12_RED_ARROW = 154, |
14193 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_HJ_73_MCLOS = 155, |
14194 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_HJ_73B_SACLOS = 156, |
14195 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_HJ_73C_SACLOS_ERA = 157, |
14196 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_AT_3_SAGGER_A_9M14_MALYUTKA = 170, |
14197 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_AT_3B_SAGGER_B_9M14M_MALYUTKA_M = 171, |
14198 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_AT_3C_SAGGER_C_9M14P_MALYUTKA_P = 172, |
14199 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_AT_3D_SAGGER_D_9M14_2_MALYUTKA_2 = 173, |
14200 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_SUSONG_PO = 174, |
14201 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_AT_3C_POLK = 175, |
14202 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_KUN_WU_1 = 176, |
14203 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_125MM_MALIUTKA_M2T = 177, |
14204 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_AT_4A_SPIGOT_A_9M111_FAGOT = 178, |
14205 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_AT_4B_SPIGOT_B_9M111_2_FAGOT = 179, |
14206 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_120MM_AT_4C_SPIGOT_C_9M111M_FAKTORIYA = 180, |
14207 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_135MM_AT_5A_SPANDREL_9M113_KRONKURS = 181, |
14208 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_135MM_AT_5B_SPANDREL_9M113M_KRONKURS_M = 182, |
14209 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_135MM_TOSAN = 183, |
14210 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_94MM_AT_7_SAXHORN_9K115_METIS = 184, |
14211 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_130MM_AT_13_SAXHORN_2_9K115_2_METIS_M = 185, |
14212 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_AT_14_SPRIGGAN_9M133_KORNET = 186, |
14213 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_152MM_DEHLAVIE = 187, |
14214 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ANTI_TANK_MISSILES_102MM_MATHOGO = 200 |
14215 | | } DIS_PDU_Life_Form_Human_Specific_Anti_Tank_Missiles; |
14216 | | |
14217 | | /* SISO-REF-010 [UID 520] */ |
14218 | | typedef enum |
14219 | | { |
14220 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_OTHER = 0, |
14221 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_70MM_FIM_43_REDEYE = 1, |
14222 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_70MM_FIM_92_STINGER = 2, |
14223 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_76MM_BLOWPIPE = 10, |
14224 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_76MM_STARBURST_JAVELIN_S_15 = 11, |
14225 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_130MM_STARSTREAK_HVM = 12, |
14226 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_90MM_MISTRAL = 15, |
14227 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_9K32M_STRELA_2_SA_7 = 20, |
14228 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_9K36_STRELA_3_SA_14 = 21, |
14229 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_9K38_IGLA_SA_18 = 22, |
14230 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_9K310_IGLA_M_SA_16 = 23, |
14231 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_9K333_VERBA_SA_29 = 24, |
14232 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_9K338_IGLA_S_SA_24_GRINCH = 25, |
14233 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_9K32M_STRELA_2M_SA_7B = 26, |
14234 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_HN_5_HONG_YING_5 = 30, |
14235 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_CSA_7_QW_1_VANGUARD = 31, |
14236 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_CSA_8_QW_2 = 32, |
14237 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_90MM_QW_3 = 33, |
14238 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_CSA_10_FN_6 = 34, |
14239 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_CSA_11_QW_18 = 35, |
14240 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_72MM_CSA_14_FN_16 = 36, |
14241 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_71MM_MISAGH_1 = 45, |
14242 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_71MM_MISAGH_2 = 46, |
14243 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_80MM_TYPE_91_KIN_SAM = 50, |
14244 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_80MM_KP_SAM_SHUN_GUNG_CHIRON = 55, |
14245 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_MAN_PORTABLE_AIR_DEFENSE_SYSTEM_106MM_RBS_70 = 60 |
14246 | | } DIS_PDU_Life_Form_Human_Specific_Man_Portable_Air_Defense_System; |
14247 | | |
14248 | | /* SISO-REF-010 [UID 521] */ |
14249 | | typedef enum |
14250 | | { |
14251 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_OTHER = 0, |
14252 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_84MM_M136_AT_4_CS = 15, |
14253 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_57MM_M18_RR = 20, |
14254 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_75MM_M20_RR = 21, |
14255 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_120MM_M_28_DAVY_CROCKETT = 22, |
14256 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_155MM_M_29_DAVY_CROCKETT = 23, |
14257 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_106MM_M40_RECOILLESS_RIFLE = 24, |
14258 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_82MM_M60_RR = 25, |
14259 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_90MM_M67_RR = 26, |
14260 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_84MM_M1_CARL_GUSTAV = 30, |
14261 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_84MM_M2_CARL_GUSTAV = 31, |
14262 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_84MM_M3_CARL_GUSTAV = 32, |
14263 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_84MM_M4_CARL_GUSTAV = 33, |
14264 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_74MM_PANSARSKOTT_M_68_MINIMAN = 35, |
14265 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_84MM_ALAC = 40, |
14266 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_82MM_B_10_RR = 45, |
14267 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_107MM_B_11_RR = 46, |
14268 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_80MM_BREDA_FOLGORE = 50, |
14269 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_120MM_BAT_RR = 55, |
14270 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_73MM_SPG_9_KOPYE = 60, |
14271 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_88MM_RCL_3_45IN = 65, |
14272 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_90MM_PVPJ_110 = 70, |
14273 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_50MM_JAGDFAUST = 75, |
14274 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_30MM_RHEINMETALL_RMK30 = 80, |
14275 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_88MM_55_S_55_RAIKKA = 90, |
14276 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_95MM_95_S_58_61 = 91, |
14277 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_73MM_LG40 = 95, |
14278 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_105MM_LG40 = 96, |
14279 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_RECOILLESS_RIFLES_105MM_LG42 = 97 |
14280 | | } DIS_PDU_Life_Form_Human_Specific_Recoilless_Rifles; |
14281 | | |
14282 | | /* SISO-REF-010 [UID 522] */ |
14283 | | typedef enum |
14284 | | { |
14285 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_ROCKETS_OTHER = 0, |
14286 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_ROCKETS_66MM_M202_FLASH = 20, |
14287 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_ROCKETS_62MM_FHJ_84 = 30, |
14288 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_ROCKETS_90MM_C90_CR_FIM_M3 = 40, |
14289 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_ROCKETS_93MM_RPO_A_SHMEL = 50, |
14290 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_ROCKETS_93MM_RPO_Z_SHMEL = 51, |
14291 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_ROCKETS_93MM_RPO_D_SHMEL = 52 |
14292 | | } DIS_PDU_Life_Form_Human_Specific_Flame_Rockets; |
14293 | | |
14294 | | /* SISO-REF-010 [UID 523] */ |
14295 | | typedef enum |
14296 | | { |
14297 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_OTHER = 0, |
14298 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_HANDFLAMMPATRONE = 10, |
14299 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_FMW_41 = 11, |
14300 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_M1A1 = 20, |
14301 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_M2A1_7 = 21, |
14302 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_M9A1_7 = 22, |
14303 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_LPO_50 = 30, |
14304 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_K_PATTERN = 35, |
14305 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_PORTABLE_NO_2_ACK_PACK = 36, |
14306 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_MARSDEN = 37, |
14307 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_HARVEY = 38, |
14308 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_ROKS_2 = 45, |
14309 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_ROKS_3 = 46, |
14310 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_TYPE_93 = 50, |
14311 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_FLAME_THROWERS_TYPE_100 = 51 |
14312 | | } DIS_PDU_Life_Form_Human_Specific_Flame_Throwers; |
14313 | | |
14314 | | /* SISO-REF-010 [UID 524] */ |
14315 | | typedef enum |
14316 | | { |
14317 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_DRONE_GUNS_OTHER = 0, |
14318 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_DRONE_GUNS_DRONEGUN_TACTICAL = 15, |
14319 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_DRONE_GUNS_DRONEGUN_MKII = 16 |
14320 | | } DIS_PDU_Life_Form_Human_Specific_Drone_Guns; |
14321 | | |
14322 | | /* SISO-REF-010 [UID 525] */ |
14323 | | typedef enum |
14324 | | { |
14325 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_LOGISTICS_EQ_CLASS_SLING_LOAD_PENDANT = 1 |
14326 | | } DIS_PDU_Life_Form_Human_Specific_Logistics_EQ_Class; |
14327 | | |
14328 | | /* SISO-REF-010 [UID 526] */ |
14329 | | typedef enum |
14330 | | { |
14331 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_PERSONAL_ELECTRONICS_CLASS_CELL_PHONE = 1 |
14332 | | } DIS_PDU_Life_Form_Human_Specific_Personal_Electronics_Class; |
14333 | | |
14334 | | /* SISO-REF-010 [UID 527] */ |
14335 | | typedef enum |
14336 | | { |
14337 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_LASERS_CLASS_GENERIC_LASER_DESIGNATOR = 1, |
14338 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_LASERS_CLASS_GENERIC_LASER_POINTER = 2 |
14339 | | } DIS_PDU_Life_Form_Human_Specific_Lasers_Class; |
14340 | | |
14341 | | /* SISO-REF-010 [UID 528] */ |
14342 | | typedef enum |
14343 | | { |
14344 | | DIS_PDU_LIFE_FORM_HUMAN_SPECIFIC_ROCKET_LAUNCHERS_90MM_ENFORCER = 1 |
14345 | | } DIS_PDU_Life_Form_Human_Specific_Rocket_Launchers; |
14346 | | |
14347 | | /* SISO-REF-010 [UID 539] */ |
14348 | | typedef enum |
14349 | | { |
14350 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_DEFAULT = 0, |
14351 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_SOLID_COLOR_PRIMARY = 1, |
14352 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_TWO_TONE_TOP_PRIMARY_BOTTOM_SECONDARY = 2, |
14353 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_UNIFORMED_SOLID_COLOR_MILITARY = 3, |
14354 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_UNIFORMED_SOLID_COLOR_CIVILIAN = 4, |
14355 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_CAMOUFLAGE_DESERT = 5, |
14356 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_CAMOUFLAGE_JUNGLE = 6, |
14357 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_CAMOUFLAGE_SNOW = 7, |
14358 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_CAMOUFLAGE_GRAVEL = 8, |
14359 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_CAMOUFLAGE_PAVEMENT = 9, |
14360 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_CAMOUFLAGE_SAND = 10, |
14361 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_CAMOUFLAGE_FOREST = 11, |
14362 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_NAKED = 12, |
14363 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_TOPLESS_BUT_NOT_BOTTOMLESS = 13, |
14364 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_BOTTOMLESS_BUT_NOT_TOPLESS = 14, |
14365 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_INDIGENOUS_CLOTHING = 15, |
14366 | | DIS_PDU_LIFE_FORM_CLOTHING_SCHEME_TRADITIONAL_CLOTHING = 16 |
14367 | | } DIS_PDU_Life_Form_Clothing_Scheme; |
14368 | | |
14369 | | /* SISO-REF-010 [UID 540] */ |
14370 | | typedef enum |
14371 | | { |
14372 | | DIS_PDU_CLOTHING_DECAL_SCHEME_NONE = 0 |
14373 | | } DIS_PDU_Clothing_Decal_Scheme; |
14374 | | |
14375 | | /* SISO-REF-010 [UID 541] */ |
14376 | | typedef enum |
14377 | | { |
14378 | | DIS_PDU_LIFE_FORM_HEAD_HAIR_NOT_SPECIFIED = 0, |
14379 | | DIS_PDU_LIFE_FORM_HEAD_HAIR_BALD = 1, |
14380 | | DIS_PDU_LIFE_FORM_HEAD_HAIR_SHORT = 2, |
14381 | | DIS_PDU_LIFE_FORM_HEAD_HAIR_LONG = 3 |
14382 | | } DIS_PDU_Life_Form_Head_Hair; |
14383 | | |
14384 | | /* SISO-REF-010 [UID 542] */ |
14385 | | typedef enum |
14386 | | { |
14387 | | DIS_PDU_LIFE_FORM_FACIAL_HAIR_NOT_SPECIFIED = 0, |
14388 | | DIS_PDU_LIFE_FORM_FACIAL_HAIR_CLEAN_SHAVEN = 1, |
14389 | | DIS_PDU_LIFE_FORM_FACIAL_HAIR_SHORT_BEARD = 2, |
14390 | | DIS_PDU_LIFE_FORM_FACIAL_HAIR_LONG_BEARD = 3 |
14391 | | } DIS_PDU_Life_Form_Facial_Hair; |
14392 | | |
14393 | | /* SISO-REF-010 [UID 543] */ |
14394 | | typedef enum |
14395 | | { |
14396 | | DIS_PDU_LIFE_FORM_UNIQUE_ID_NOT_SPECIFIED = 0 |
14397 | | } DIS_PDU_Life_Form_Unique_ID; |
14398 | | |
14399 | | /* SISO-REF-010 [UID 546] */ |
14400 | | typedef enum |
14401 | | { |
14402 | | DIS_PDU_SPECIAL_LIGHTS_INTENSITY_OFF = 0, |
14403 | | DIS_PDU_SPECIAL_LIGHTS_INTENSITY_INTENSITY_1 = 1, |
14404 | | DIS_PDU_SPECIAL_LIGHTS_INTENSITY_INTENSITY_2 = 2, |
14405 | | DIS_PDU_SPECIAL_LIGHTS_INTENSITY_INTENSITY_3 = 3, |
14406 | | DIS_PDU_SPECIAL_LIGHTS_INTENSITY_INTENSITY_4 = 4, |
14407 | | DIS_PDU_SPECIAL_LIGHTS_INTENSITY_INTENSITY_5 = 5 |
14408 | | } DIS_PDU_Special_Lights_Intensity; |
14409 | | |
14410 | | /* SISO-REF-010 [UID 547] */ |
14411 | | typedef enum |
14412 | | { |
14413 | | DIS_PDU_IR_ANTI_COLLISION_FLASH_PATTERN_PATTERN_1 = 0, |
14414 | | DIS_PDU_IR_ANTI_COLLISION_FLASH_PATTERN_PATTERN_2 = 1, |
14415 | | DIS_PDU_IR_ANTI_COLLISION_FLASH_PATTERN_PATTERN_3 = 2, |
14416 | | DIS_PDU_IR_ANTI_COLLISION_FLASH_PATTERN_PATTERN_4 = 3, |
14417 | | DIS_PDU_IR_ANTI_COLLISION_FLASH_PATTERN_PATTERN_5 = 4 |
14418 | | } DIS_PDU_IR_Anti_Collision_Flash_Pattern; |
14419 | | |
14420 | | /* SISO-REF-010 [UID 549] */ |
14421 | | typedef enum |
14422 | | { |
14423 | | DIS_PDU_DECK_STATUS_LIGHT_COLOR_OFF = 0, |
14424 | | DIS_PDU_DECK_STATUS_LIGHT_COLOR_GREEN = 1, |
14425 | | DIS_PDU_DECK_STATUS_LIGHT_COLOR_YELLOW = 2, |
14426 | | DIS_PDU_DECK_STATUS_LIGHT_COLOR_RED = 3 |
14427 | | } DIS_PDU_Deck_Status_Light_Color; |
14428 | | |
14429 | | /* SISO-REF-010 [UID 555] */ |
14430 | | typedef enum |
14431 | | { |
14432 | | DIS_PDU_SLING_LOAD_STATUS_NOT_PRESENT = 0, |
14433 | | DIS_PDU_SLING_LOAD_STATUS_EMPTY = 1, |
14434 | | DIS_PDU_SLING_LOAD_STATUS_LOADED = 2 |
14435 | | } DIS_PDU_Sling_Load_Status; |
14436 | | |
14437 | | /* SISO-REF-010 [UID 556] */ |
14438 | | typedef enum |
14439 | | { |
14440 | | DIS_PDU_SLING_LOAD_DAMAGE_NO_DAMAGE = 0, |
14441 | | DIS_PDU_SLING_LOAD_DAMAGE_SLING_DAMAGED = 1, |
14442 | | DIS_PDU_SLING_LOAD_DAMAGE_LINE_DAMAGED = 2, |
14443 | | DIS_PDU_SLING_LOAD_DAMAGE_SLING_OR_LINE_DESTROYED = 3 |
14444 | | } DIS_PDU_Sling_Load_Damage; |
14445 | | |
14446 | | /* SISO-REF-010 [UID 557] */ |
14447 | | typedef enum |
14448 | | { |
14449 | | DIS_PDU_HOIST_STATUS_HOIST_NOT_PRESENT = 0, |
14450 | | DIS_PDU_HOIST_STATUS_HOIST_UNAVAILABLE = 1, |
14451 | | DIS_PDU_HOIST_STATUS_HOIST_AVAILABLE = 2 |
14452 | | } DIS_PDU_Hoist_Status; |
14453 | | |
14454 | | /* SISO-REF-010 [UID 564] */ |
14455 | | typedef enum |
14456 | | { |
14457 | | DIS_PDU_LIFE_FORM_PARACHUTE_DOES_NOT_HAVE_A_PARACHUTE = 0, |
14458 | | DIS_PDU_LIFE_FORM_PARACHUTE_HAS_A_PARACHUTE_BUT_NOT_DEPLOYED = 1, |
14459 | | DIS_PDU_LIFE_FORM_PARACHUTE_HAS_A_PARACHUTE_DEPLOYED = 2 |
14460 | | } DIS_PDU_Life_Form_Parachute; |
14461 | | |
14462 | | /* SISO-REF-010 [UID 565] */ |
14463 | | typedef enum |
14464 | | { |
14465 | | DIS_PDU_LIFE_FORM_LASER_NO_LASER_EQUIPMENT_IN_OPERATION = 0, |
14466 | | DIS_PDU_LIFE_FORM_LASER_LASER_POINTER = 1, |
14467 | | DIS_PDU_LIFE_FORM_LASER_LASER_DESIGNATOR = 2, |
14468 | | DIS_PDU_LIFE_FORM_LASER_LASER_RANGE_FINDER_LRF = 3 |
14469 | | } DIS_PDU_Life_Form_Laser; |
14470 | | |
14471 | | /* SISO-REF-010 [UID 567] */ |
14472 | | typedef enum |
14473 | | { |
14474 | | DIS_PDU_APPLICATION_STATE_OFFLINE_OR_UNKNOWN = 0, |
14475 | | DIS_PDU_APPLICATION_STATE_AVAILABLE = 1, |
14476 | | DIS_PDU_APPLICATION_STATE_ALLOCATED = 2, |
14477 | | DIS_PDU_APPLICATION_STATE_ERROR = 3 |
14478 | | } DIS_PDU_Application_State; |
14479 | | |
14480 | | /* SISO-REF-010 [UID 568] */ |
14481 | | typedef enum |
14482 | | { |
14483 | | DIS_PDU_EXERCISE_STATE_UNKNOWN = 0, |
14484 | | DIS_PDU_EXERCISE_STATE_UNALLOCATED = 1, |
14485 | | DIS_PDU_EXERCISE_STATE_ALLOCATED = 2, |
14486 | | DIS_PDU_EXERCISE_STATE_INITIALIZED = 3, |
14487 | | DIS_PDU_EXERCISE_STATE_PAUSED = 4, |
14488 | | DIS_PDU_EXERCISE_STATE_EXECUTING = 5, |
14489 | | DIS_PDU_EXERCISE_STATE_ERROR = 6 |
14490 | | } DIS_PDU_Exercise_State; |
14491 | | |
14492 | | /* SISO-REF-010 [UID 569] */ |
14493 | | typedef enum |
14494 | | { |
14495 | | DIS_PDU_APPLICATION_GENERAL_STATUS_UNKNOWN = 0, |
14496 | | DIS_PDU_APPLICATION_GENERAL_STATUS_FUNCTIONAL = 1, |
14497 | | DIS_PDU_APPLICATION_GENERAL_STATUS_DEGRADED_BUT_FUNCTIONAL = 2, |
14498 | | DIS_PDU_APPLICATION_GENERAL_STATUS_NOT_FUNCTIONAL = 3 |
14499 | | } DIS_PDU_Application_General_Status; |
14500 | | |
14501 | | /* SISO-REF-010 [UID 570] */ |
14502 | | typedef enum |
14503 | | { |
14504 | | DIS_PDU_APPLICATION_SPECIFIC_STATUS_NOT_SPECIFIED = 0 |
14505 | | } DIS_PDU_Application_Specific_Status; |
14506 | | |
14507 | | /* SISO-REF-010 [UID 571] */ |
14508 | | typedef enum |
14509 | | { |
14510 | | DIS_PDU_APPLICATION_TRANSITION_NOT_TRANSITIONING = 0, |
14511 | | DIS_PDU_APPLICATION_TRANSITION_TRANSITIONING = 1 |
14512 | | } DIS_PDU_Application_Transition; |
14513 | | |
14514 | | /* SISO-REF-010 [UID 572] */ |
14515 | | typedef enum |
14516 | | { |
14517 | | DIS_PDU_EXERCISE_TRANSITION_NOT_TRANSITIONING = 0, |
14518 | | DIS_PDU_EXERCISE_TRANSITION_TRANSITIONING = 1 |
14519 | | } DIS_PDU_Exercise_Transition; |
14520 | | |
14521 | | /* SISO-REF-010 [UID 573] */ |
14522 | | typedef enum |
14523 | | { |
14524 | | DIS_PDU_STATUS_TYPE_NOT_SPECIFIED = 0, |
14525 | | DIS_PDU_STATUS_TYPE_USER = 10, |
14526 | | DIS_PDU_STATUS_TYPE_SYSTEM = 11, |
14527 | | DIS_PDU_STATUS_TYPE_I_O = 12, |
14528 | | DIS_PDU_STATUS_TYPE_IDLE = 13, |
14529 | | DIS_PDU_STATUS_TYPE_STEAL = 14, |
14530 | | DIS_PDU_STATUS_TYPE_NICE = 15, |
14531 | | DIS_PDU_STATUS_TYPE_MEMORY_FREE = 50, |
14532 | | DIS_PDU_STATUS_TYPE_MEMORY_USED = 51, |
14533 | | DIS_PDU_STATUS_TYPE_SWAP_FREE = 60, |
14534 | | DIS_PDU_STATUS_TYPE_SWAP_USED = 61, |
14535 | | DIS_PDU_STATUS_TYPE_SWAP_CACHED = 62, |
14536 | | DIS_PDU_STATUS_TYPE_TRANSMITTED_PACKETS_SEC = 100, |
14537 | | DIS_PDU_STATUS_TYPE_TRANSMITTED_BYTES_SEC = 101, |
14538 | | DIS_PDU_STATUS_TYPE_RECEIVED_PACKETS_SEC = 110, |
14539 | | DIS_PDU_STATUS_TYPE_RECEIVED_BYTES_SEC = 111, |
14540 | | DIS_PDU_STATUS_TYPE_NICENESS_LEVEL = 150 |
14541 | | } DIS_PDU_Status_Type; |
14542 | | |
14543 | | /* SISO-REF-010 [UID 574] */ |
14544 | | typedef enum |
14545 | | { |
14546 | | DIS_PDU_STEALTH_SPECTRUM_IMAGE_TYPE_OUT_THE_WINDOW_OTW = 0, |
14547 | | DIS_PDU_STEALTH_SPECTRUM_IMAGE_TYPE_DAY_TV = 1, |
14548 | | DIS_PDU_STEALTH_SPECTRUM_IMAGE_TYPE_THERMAL_MANUAL = 2, |
14549 | | DIS_PDU_STEALTH_SPECTRUM_IMAGE_TYPE_THERMAL_AUTOMATIC = 3, |
14550 | | DIS_PDU_STEALTH_SPECTRUM_IMAGE_TYPE_THERMAL_QUARTER_RESOLUTION = 4, |
14551 | | DIS_PDU_STEALTH_SPECTRUM_IMAGE_TYPE_THERMAL_HALF_RESOLUTION = 5 |
14552 | | } DIS_PDU_Stealth_Spectrum_Image_Type; |
14553 | | |
14554 | | /* SISO-REF-010 [UID 575] */ |
14555 | | typedef enum |
14556 | | { |
14557 | | DIS_PDU_STEALTH_STATE_SENSOR_MODE_OTHER = 0, |
14558 | | DIS_PDU_STEALTH_STATE_SENSOR_MODE_OUT_THE_WINDOW_OTW = 1, |
14559 | | DIS_PDU_STEALTH_STATE_SENSOR_MODE_INFRARED_IR = 2, |
14560 | | DIS_PDU_STEALTH_STATE_SENSOR_MODE_NIGHT_VISION_GOGGLES_NVG = 3 |
14561 | | } DIS_PDU_Stealth_State_Sensor_Mode; |
14562 | | |
14563 | | /* SISO-REF-010 [UID 576] */ |
14564 | | typedef enum |
14565 | | { |
14566 | | DIS_PDU_STEALTH_CONTROL_ATTACH_COMMAND_SPECIFIC_ENTITY = 0, |
14567 | | DIS_PDU_STEALTH_CONTROL_ATTACH_COMMAND_ANY_ENTITY = 1, |
14568 | | DIS_PDU_STEALTH_CONTROL_ATTACH_COMMAND_DETACH = 2 |
14569 | | } DIS_PDU_Stealth_Control_Attach_Command; |
14570 | | |
14571 | | /* SISO-REF-010 [UID 577] */ |
14572 | | typedef enum |
14573 | | { |
14574 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_FREE = 0, |
14575 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_HUG = 1, |
14576 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_TETHER = 2, |
14577 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_COMPASS = 3, |
14578 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_ORBIT = 4, |
14579 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_MIMIC = 5, |
14580 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_NO = 6, |
14581 | | DIS_PDU_STEALTH_CONTROL_ATTACHMENT_MODE_GUNSIGHT = 7 |
14582 | | } DIS_PDU_Stealth_Control_Attachment_Mode; |
14583 | | |
14584 | | /* SISO-REF-010 [UID 578] */ |
14585 | | typedef enum |
14586 | | { |
14587 | | DIS_PDU_GATEWAY_PDU_TRAFFIC_STATUS_NO_TRAFFIC = 0, |
14588 | | DIS_PDU_GATEWAY_PDU_TRAFFIC_STATUS_TRAFFIC_CAN_ONLY_FLOW_TO_DESTINATION = 1, |
14589 | | DIS_PDU_GATEWAY_PDU_TRAFFIC_STATUS_TRAFFIC_CAN_ONLY_FLOW_OUT_OF_DESTINATION = 2, |
14590 | | DIS_PDU_GATEWAY_PDU_TRAFFIC_STATUS_BI_DIRECTIONAL_TRAFFIC = 3 |
14591 | | } DIS_PDU_Gateway_PDU_Traffic_Status; |
14592 | | |
14593 | | /* SISO-REF-010 [UID 579] */ |
14594 | | typedef enum |
14595 | | { |
14596 | | DIS_PDU_GATEWAY_PROXIMITY_FILTER_SHAPE_SPHERICAL = 0, |
14597 | | DIS_PDU_GATEWAY_PROXIMITY_FILTER_SHAPE_CYLINDRICAL = 1 |
14598 | | } DIS_PDU_Gateway_Proximity_Filter_Shape; |
14599 | | |
14600 | | /* SISO-REF-010 [UID 580] */ |
14601 | | typedef enum |
14602 | | { |
14603 | | DIS_PDU_GATEWAY_FILTER_STATE_INACTIVE = 0, |
14604 | | DIS_PDU_GATEWAY_FILTER_STATE_ACTIVE = 1 |
14605 | | } DIS_PDU_Gateway_Filter_State; |
14606 | | |
14607 | | /* SISO-REF-010 [UID 581] */ |
14608 | | typedef enum |
14609 | | { |
14610 | | DIS_PDU_GATEWAY_FILTER_FUNCTION_INCLUSIVE = 0, |
14611 | | DIS_PDU_GATEWAY_FILTER_FUNCTION_EXCLUSIVE_UNBLOCKABLE = 1 |
14612 | | } DIS_PDU_Gateway_Filter_Function; |
14613 | | |
14614 | | /* SISO-REF-010 [UID 582] */ |
14615 | | typedef enum |
14616 | | { |
14617 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_LINK_16_J_SERIES_MESSAGE = 0, |
14618 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_BINARY_FILE = 1, |
14619 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_VARIABLE_MESSAGE_FORMAT_VMF_K_SERIES_MESSAGE = 2, |
14620 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_NATIONAL_IMAGERY_TRANSMISSION_FORMAT_SYSTEM_NITFS = 3, |
14621 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_FORWARDED_MESSAGE_FWD_MSG = 4, |
14622 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_UNITED_STATES_MESSAGE_TEXT_FORMAT_USMTF = 5, |
14623 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_DOI_103 = 6, |
14624 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_EXTENSIBLE_MARKUP_LANGUAGE_XML_MESSAGE_TEXT_FORMAT_MTF = 7, |
14625 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_EXTENSIBLE_MARKUP_LANGUAGE_XML_VARIABLE_MESSAGE_FORMAT_VMF = 8, |
14626 | | DIS_PDU_DIGITAL_MESSAGE_FORMAT_AFAPD = 16 |
14627 | | } DIS_PDU_Digital_Message_Format; |
14628 | | |
14629 | | /* SISO-REF-010 [UID 583] */ |
14630 | | typedef enum |
14631 | | { |
14632 | | DIS_PDU_VMF_VERSION_TIDP_TE_R2 = 0, |
14633 | | DIS_PDU_VMF_VERSION_TIDP_TE_R3 = 1, |
14634 | | DIS_PDU_VMF_VERSION_TIDP_TE_R4 = 2, |
14635 | | DIS_PDU_VMF_VERSION_TIDP_TE_R5 = 3, |
14636 | | DIS_PDU_VMF_VERSION_TIDP_TE_R6 = 4, |
14637 | | DIS_PDU_VMF_VERSION_TIDP_TE_R7 = 5, |
14638 | | DIS_PDU_VMF_VERSION_6017 = 6, |
14639 | | DIS_PDU_VMF_VERSION_6017A = 7, |
14640 | | DIS_PDU_VMF_VERSION_6017B = 8, |
14641 | | DIS_PDU_VMF_VERSION_6017C = 9, |
14642 | | DIS_PDU_VMF_VERSION_DCX2_AV = 16 |
14643 | | } DIS_PDU_VMF_Version; |
14644 | | |
14645 | | /* SISO-REF-010 [UID 584] */ |
14646 | | typedef enum |
14647 | | { |
14648 | | DIS_PDU_USMTF_VERSION_USMTF_1993 = 0, |
14649 | | DIS_PDU_USMTF_VERSION_USMTF_1995 = 1, |
14650 | | DIS_PDU_USMTF_VERSION_USMTF_1997 = 2, |
14651 | | DIS_PDU_USMTF_VERSION_USMTF_1998 = 3, |
14652 | | DIS_PDU_USMTF_VERSION_USMTF_1999 = 4, |
14653 | | DIS_PDU_USMTF_VERSION_USMTF_2000 = 5, |
14654 | | DIS_PDU_USMTF_VERSION_USMTF_2001 = 6, |
14655 | | DIS_PDU_USMTF_VERSION_USMTF_2002 = 7, |
14656 | | DIS_PDU_USMTF_VERSION_USMTF_2003 = 8, |
14657 | | DIS_PDU_USMTF_VERSION_USMTF_2004 = 9 |
14658 | | } DIS_PDU_USMTF_Version; |
14659 | | |
14660 | | /* SISO-REF-010 [UID 585] */ |
14661 | | typedef enum |
14662 | | { |
14663 | | DIS_PDU_AFAPD_VERSION_AFAPD_AV = 0, |
14664 | | DIS_PDU_AFAPD_VERSION_AFAPD_BG = 1 |
14665 | | } DIS_PDU_AFAPD_Version; |
14666 | | |
14667 | | /* SISO-REF-010 [UID 586] */ |
14668 | | typedef enum |
14669 | | { |
14670 | | DIS_PDU_DIGITAL_MESSAGE_PRECEDENCE_UNDEFINED = 0, |
14671 | | DIS_PDU_DIGITAL_MESSAGE_PRECEDENCE_EMERGENCY = 2, |
14672 | | DIS_PDU_DIGITAL_MESSAGE_PRECEDENCE_FLASH = 4, |
14673 | | DIS_PDU_DIGITAL_MESSAGE_PRECEDENCE_IMMEDIATE = 5, |
14674 | | DIS_PDU_DIGITAL_MESSAGE_PRECEDENCE_PRIORITY = 6, |
14675 | | DIS_PDU_DIGITAL_MESSAGE_PRECEDENCE_ROUTINE = 7 |
14676 | | } DIS_PDU_Digital_Message_Precedence; |
14677 | | |
14678 | | /* SISO-REF-010 [UID 587] */ |
14679 | | typedef enum |
14680 | | { |
14681 | | DIS_PDU_DIGITAL_MESSAGE_CLASSIFICATION_UNCLASSIFIED = 0, |
14682 | | DIS_PDU_DIGITAL_MESSAGE_CLASSIFICATION_CONFIDENTIAL = 1, |
14683 | | DIS_PDU_DIGITAL_MESSAGE_CLASSIFICATION_SECRET = 2, |
14684 | | DIS_PDU_DIGITAL_MESSAGE_CLASSIFICATION_TOP_SECRET = 3 |
14685 | | } DIS_PDU_Digital_Message_Classification; |
14686 | | |
14687 | | /* SISO-REF-010 [UID 588] */ |
14688 | | typedef enum |
14689 | | { |
14690 | | DIS_PDU_DIGITAL_MESSAGE_DESTINATION_TYPE_URN = 0, |
14691 | | DIS_PDU_DIGITAL_MESSAGE_DESTINATION_TYPE_IPV4 = 1, |
14692 | | DIS_PDU_DIGITAL_MESSAGE_DESTINATION_TYPE_SUBSCRIBER_ID = 2 |
14693 | | } DIS_PDU_Digital_Message_Destination_Type; |
14694 | | |
14695 | | /* SISO-REF-010 [UID 589] */ |
14696 | | typedef enum |
14697 | | { |
14698 | | DIS_PDU_TRANSMITTER_DETAIL_SATCOM_MODULATION_OTHER = 0, |
14699 | | DIS_PDU_TRANSMITTER_DETAIL_SATCOM_MODULATION_NO_DELAY = 1 |
14700 | | } DIS_PDU_Transmitter_Detail_SATCOM_Modulation; |
14701 | | |
14702 | | /* SISO-REF-010 [UID 600] */ |
14703 | | typedef enum |
14704 | | { |
14705 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_1_SUBSISTENCE = 1, |
14706 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_2_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES = 2, |
14707 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_3_PETROLEUM_OILS_LUBRICANTS = 3, |
14708 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_4_CONSTRUCTION_MATERIALS = 4, |
14709 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_6_PERSONNEL_DEMAND_ITEMS = 6, |
14710 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_7_MAJOR_ITEMS = 7, |
14711 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_8_MEDICAL_MATERIAL = 8, |
14712 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_9_REPAIR_PARTS_AND_COMPONENTS = 9, |
14713 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_10_MATERIAL_TO_SUPPORT_NON_MILITARY_PROGRAMS = 10, |
14714 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_11_SUPPLIES_NON_DOCTRINAL = 11, |
14715 | | DIS_PDU_SUPPLY_DOMAIN_CLASS_12_SLING_LOADS_NON_DOCTRINAL = 12 |
14716 | | } DIS_PDU_Supply_Domain; |
14717 | | |
14718 | | /* SISO-REF-010 [UID 601] */ |
14719 | | typedef enum |
14720 | | { |
14721 | | DIS_PDU_CLASS_1_SUPPLY_CATEGORY_SUBSISTENCE_OTHER = 1, |
14722 | | DIS_PDU_CLASS_1_SUPPLY_CATEGORY_SUBSISTENCE_A_NON_PERISHABLE = 2, |
14723 | | DIS_PDU_CLASS_1_SUPPLY_CATEGORY_SUBSISTENCE_C_COMBAT_RATIONS = 3, |
14724 | | DIS_PDU_CLASS_1_SUPPLY_CATEGORY_SUBSISTENCE_R_REFRIGERATED = 4, |
14725 | | DIS_PDU_CLASS_1_SUPPLY_CATEGORY_SUBSISTENCE_S_OTHER_NON_REFRIGERATED = 5, |
14726 | | DIS_PDU_CLASS_1_SUPPLY_CATEGORY_SUBSISTENCE_W_WATER = 6 |
14727 | | } DIS_PDU_Class_1_Supply_Category_Subsistence; |
14728 | | |
14729 | | /* SISO-REF-010 [UID 602] */ |
14730 | | typedef enum |
14731 | | { |
14732 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_OTHER = 1, |
14733 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_A_AIR = 2, |
14734 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_B_GROUND_SUPPORT_MATERIEL = 3, |
14735 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_E_GENERAL_SUPPLIES = 4, |
14736 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_F_CLOTHING = 5, |
14737 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_G_ELECTRONICS = 6, |
14738 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_M_WEAPONS_HUMANS = 7, |
14739 | | DIS_PDU_CLASS_2_SUPPLY_CATEGORY_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES_T_INDUSTRIAL_SUPPLIES = 8 |
14740 | | } DIS_PDU_Class_2_Supply_Category_Clothing_Individual_Equipment_Tools_Admin_Supplies; |
14741 | | |
14742 | | /* SISO-REF-010 [UID 603] */ |
14743 | | typedef enum |
14744 | | { |
14745 | | DIS_PDU_CLASS_3_SUPPLY_CATEGORY_PETROLEUM_OILS_LUBRICANTS_OTHER = 1, |
14746 | | DIS_PDU_CLASS_3_SUPPLY_CATEGORY_PETROLEUM_OILS_LUBRICANTS_A_POL_FOR_AIR_VEHICLES = 2, |
14747 | | DIS_PDU_CLASS_3_SUPPLY_CATEGORY_PETROLEUM_OILS_LUBRICANTS_W_POL_FOR_LAND_VEHICLES = 3, |
14748 | | DIS_PDU_CLASS_3_SUPPLY_CATEGORY_PETROLEUM_OILS_LUBRICANTS_P_PACKAGED_POL = 4 |
14749 | | } DIS_PDU_Class_3_Supply_Category_Petroleum_Oils_Lubricants; |
14750 | | |
14751 | | /* SISO-REF-010 [UID 604] */ |
14752 | | typedef enum |
14753 | | { |
14754 | | DIS_PDU_CLASS_4_SUPPLY_CATEGORY_CONSTRUCTION_MATERIALS_OTHER = 1, |
14755 | | DIS_PDU_CLASS_4_SUPPLY_CATEGORY_CONSTRUCTION_MATERIALS_A_CONSTRUCTION = 2, |
14756 | | DIS_PDU_CLASS_4_SUPPLY_CATEGORY_CONSTRUCTION_MATERIALS_B_BARRIER = 3 |
14757 | | } DIS_PDU_Class_4_Supply_Category_Construction_Materials; |
14758 | | |
14759 | | /* SISO-REF-010 [UID 606] */ |
14760 | | typedef enum |
14761 | | { |
14762 | | DIS_PDU_CLASS_6_SUPPLY_CATEGORY_PERSONNEL_DEMAND_ITEMS_OTHER = 1 |
14763 | | } DIS_PDU_Class_6_Supply_Category_Personnel_Demand_Items; |
14764 | | |
14765 | | /* SISO-REF-010 [UID 607] */ |
14766 | | typedef enum |
14767 | | { |
14768 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_OTHER = 1, |
14769 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_A_AIR_NOT_USED_AS_DESCRIBED_IN_AIR_DOMAIN = 2, |
14770 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_B_GROUND_SUPPORT_MATERIEL = 3, |
14771 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_D_ADMIN_VEHICLES_NOT_USED_AS_DESCRIBED_IN_LAND_DOMAIN = 4, |
14772 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_G_ELECTRONICS = 5, |
14773 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_J_RACKS_ADAPTORS_PYLONS = 6, |
14774 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_K_TACTICAL_VEHICLES_NOT_USED_AS_DESCRIBED_IN_LAND_DOMAIN = 7, |
14775 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_L_MISSILES_NOT_USED_AS_DESCRIBED_IN_MUNITION_DOMAIN = 8, |
14776 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_M_WEAPONS = 9, |
14777 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_N_SPECIAL_WEAPONS = 10, |
14778 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_X_AIRCRAFT_ENGINES = 11, |
14779 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_DROP_TANK = 20, |
14780 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_CONFORMAL_FUEL_TANK = 21, |
14781 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_LUGGAGE_POD = 22, |
14782 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_ECM_POD = 23, |
14783 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_PARA_DROGUE = 24, |
14784 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_TARGETING_POD = 25, |
14785 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_FAIRING = 26, |
14786 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_AIR_REFUELLING_POD = 27, |
14787 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_HEAVY_AIRDROP = 28, |
14788 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_CONTAINER_DELIVERY_SYSTEM_CDS_AIRDROP = 29, |
14789 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_ROCKET_POD_LAUNCHER = 30, |
14790 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_TACTICAL_POD = 31, |
14791 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_RECCE_POD = 32, |
14792 | | DIS_PDU_CLASS_7_SUPPLY_CATEGORY_MAJOR_ITEMS_FLIR_POD = 33 |
14793 | | } DIS_PDU_Class_7_Supply_Category_Major_Items; |
14794 | | |
14795 | | /* SISO-REF-010 [UID 608] */ |
14796 | | typedef enum |
14797 | | { |
14798 | | DIS_PDU_CLASS_8_SUPPLY_CATEGORY_MEDICAL_MATERIAL_OTHER = 1, |
14799 | | DIS_PDU_CLASS_8_SUPPLY_CATEGORY_MEDICAL_MATERIAL_A_MEDICAL_MATERIEL = 2, |
14800 | | DIS_PDU_CLASS_8_SUPPLY_CATEGORY_MEDICAL_MATERIAL_B_BLOOD_FLUIDS = 3 |
14801 | | } DIS_PDU_Class_8_Supply_Category_Medical_Material; |
14802 | | |
14803 | | /* SISO-REF-010 [UID 609] */ |
14804 | | typedef enum |
14805 | | { |
14806 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_OTHER = 1, |
14807 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_A_AIR = 2, |
14808 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_B_GROUND_SUPPORT_MATERIEL = 3, |
14809 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_D_ADMIN_VEHICLES = 4, |
14810 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_G_ELECTRONICS = 5, |
14811 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_K_TACTICAL_VEHICLES = 6, |
14812 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_L_MISSILES = 7, |
14813 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_M_WEAPONS = 8, |
14814 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_N_SPECIAL_WEAPONS = 9, |
14815 | | DIS_PDU_CLASS_9_SUPPLY_CATEGORY_REPAIR_PARTS_AND_COMPONENTS_X_AIRCRAFT_ENGINES = 10 |
14816 | | } DIS_PDU_Class_9_Supply_Category_Repair_Parts_and_Components; |
14817 | | |
14818 | | /* SISO-REF-010 [UID 610] */ |
14819 | | typedef enum |
14820 | | { |
14821 | | DIS_PDU_CLASS_10_SUPPLY_CATEGORY_MATERIAL_TO_SUPPORT_NON_MILITARY_PROGRAMS_OTHER = 1 |
14822 | | } DIS_PDU_Class_10_Supply_Category_Material_to_Support_Non_Military_Programs; |
14823 | | |
14824 | | /* SISO-REF-010 [UID 611] */ |
14825 | | typedef enum |
14826 | | { |
14827 | | DIS_PDU_CLASS_11_SUPPLY_CATEGORY_SUPPLIES_NON_DOCTRINAL_OTHER = 1, |
14828 | | DIS_PDU_CLASS_11_SUPPLY_CATEGORY_SUPPLIES_NON_DOCTRINAL_PALLETS = 2, |
14829 | | DIS_PDU_CLASS_11_SUPPLY_CATEGORY_SUPPLIES_NON_DOCTRINAL_FUEL_TANKS_DRUMS_AND_BLADDERS = 3, |
14830 | | DIS_PDU_CLASS_11_SUPPLY_CATEGORY_SUPPLIES_NON_DOCTRINAL_CHESTS = 4, |
14831 | | DIS_PDU_CLASS_11_SUPPLY_CATEGORY_SUPPLIES_NON_DOCTRINAL_BOXES = 5 |
14832 | | } DIS_PDU_Class_11_Supply_Category_Supplies_Non_Doctrinal; |
14833 | | |
14834 | | /* SISO-REF-010 [UID 612] */ |
14835 | | typedef enum |
14836 | | { |
14837 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_OTHER = 1, |
14838 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_BLIVET = 2, |
14839 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_CRATE = 3, |
14840 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_WATER_BUCKET = 4, |
14841 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_VEHICLES = 5, |
14842 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_HOWITZER = 6, |
14843 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_COLLAPSIBLE = 7, |
14844 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_BLADDER = 8, |
14845 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_PALLET_OF_CRATES = 9, |
14846 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_HELICOPTERS = 10, |
14847 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_HOIST = 11, |
14848 | | DIS_PDU_CLASS_12_SUPPLY_CATEGORY_SLING_LOADS_NON_DOCTRINAL_SLING_LOAD_CONCRETE_BLOCK = 12 |
14849 | | } DIS_PDU_Class_12_Supply_Category_Sling_Loads_Non_Doctrinal; |
14850 | | |
14851 | | /* SISO-REF-010 [UID 620] */ |
14852 | | typedef enum |
14853 | | { |
14854 | | DIS_PDU_PLATFORM_PAINT_SCHEME_DEFAULT = 0, |
14855 | | DIS_PDU_PLATFORM_PAINT_SCHEME_SOLID_COLOR_PRIMARY = 1, |
14856 | | DIS_PDU_PLATFORM_PAINT_SCHEME_TWO_TONE_TOP_PRIMARY_BOTTOM_SECONDARY = 2, |
14857 | | DIS_PDU_PLATFORM_PAINT_SCHEME_TWO_TONE_BODY_PRIMARY_BED_SECONDARY = 3, |
14858 | | DIS_PDU_PLATFORM_PAINT_SCHEME_TWO_TONE_BODY_PRIMARY_TRIM_SECONDARY = 4, |
14859 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CAMOUFLAGE_DESERT = 5, |
14860 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CAMOUFLAGE_JUNGLE = 6, |
14861 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CAMOUFLAGE_SNOW = 7, |
14862 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CAMOUFLAGE_GRAVEL = 8, |
14863 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CAMOUFLAGE_PAVEMENT = 9, |
14864 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CAMOUFLAGE_SAND = 10, |
14865 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CAMOUFLAGE_FOREST = 11, |
14866 | | DIS_PDU_PLATFORM_PAINT_SCHEME_NATURAL_WOOD = 12, |
14867 | | DIS_PDU_PLATFORM_PAINT_SCHEME_CLEAR = 13, |
14868 | | DIS_PDU_PLATFORM_PAINT_SCHEME_UNITED_NATIONS_UN = 14, |
14869 | | DIS_PDU_PLATFORM_PAINT_SCHEME_TAXI = 15, |
14870 | | DIS_PDU_PLATFORM_PAINT_SCHEME_NEWS = 16, |
14871 | | DIS_PDU_PLATFORM_PAINT_SCHEME_JINGLE = 17 |
14872 | | } DIS_PDU_Platform_Paint_Scheme; |
14873 | | |
14874 | | /* SISO-REF-010 [UID 621] */ |
14875 | | typedef enum |
14876 | | { |
14877 | | DIS_PDU_PLATFORM_DECAL_SCHEME_NONE = 0, |
14878 | | DIS_PDU_PLATFORM_DECAL_SCHEME_UNITED_NATIONS_UN = 1 |
14879 | | } DIS_PDU_Platform_Decal_Scheme; |
14880 | | |
14881 | | /* SISO-REF-010 [UID 622] */ |
14882 | | typedef enum |
14883 | | { |
14884 | | DIS_PDU_PLATFORM_EXTERIOR_CONDITION_NOT_SPECIFIED = 0, |
14885 | | DIS_PDU_PLATFORM_EXTERIOR_CONDITION_SLIGHT = 1, |
14886 | | DIS_PDU_PLATFORM_EXTERIOR_CONDITION_MODERATE = 2, |
14887 | | DIS_PDU_PLATFORM_EXTERIOR_CONDITION_HEAVY = 3 |
14888 | | } DIS_PDU_Platform_Exterior_Condition; |
14889 | | |
14890 | | /* SISO-REF-010 [UID 623] */ |
14891 | | typedef enum |
14892 | | { |
14893 | | DIS_PDU_PLATFORM_MATERIAL_NOT_SPECIFIED = 0, |
14894 | | DIS_PDU_PLATFORM_MATERIAL_METALLIC_SHINY = 1, |
14895 | | DIS_PDU_PLATFORM_MATERIAL_PLASTIC_MATTE = 2, |
14896 | | DIS_PDU_PLATFORM_MATERIAL_ROUGH_COARSE = 3 |
14897 | | } DIS_PDU_Platform_Material; |
14898 | | |
14899 | | /* SISO-REF-010 [UID 624] */ |
14900 | | typedef enum |
14901 | | { |
14902 | | DIS_PDU_STATUS_INVINCIBLE_NOT_INVINCIBLE = 0, |
14903 | | DIS_PDU_STATUS_INVINCIBLE_INVINCIBLE = 1 |
14904 | | } DIS_PDU_Status_Invincible; |
14905 | | |
14906 | | /* SISO-REF-010 [UID 625] */ |
14907 | | typedef enum |
14908 | | { |
14909 | | DIS_PDU_STATUS_PRESENT_DOMAIN_UNCHANGED = 0, |
14910 | | DIS_PDU_STATUS_PRESENT_DOMAIN_LAND = 1, |
14911 | | DIS_PDU_STATUS_PRESENT_DOMAIN_AIR = 2, |
14912 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SURFACE = 3, |
14913 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SUBSURFACE = 4, |
14914 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SPACE = 5, |
14915 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SUBTERRANEAN_LAND = 6, |
14916 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SUBTERRANEAN_AIR = 7, |
14917 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SUBTERRANEAN_SURFACE = 8, |
14918 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SUBTERRANEAN_SUBSURFACE = 9, |
14919 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SUBSURFACE_TERRAIN = 10, |
14920 | | DIS_PDU_STATUS_PRESENT_DOMAIN_SUBSURFACE_CAVES = 11, |
14921 | | DIS_PDU_STATUS_PRESENT_DOMAIN_INTERIOR_OTHER_ENTITY_OBJECT = 12, |
14922 | | DIS_PDU_STATUS_PRESENT_DOMAIN_EXTERIOR_OTHER_ENTITY_OBJECT = 13, |
14923 | | DIS_PDU_STATUS_PRESENT_DOMAIN_ADMINISTRATIVELY_INACTIVE = 14 |
14924 | | } DIS_PDU_Status_Present_Domain; |
14925 | | |
14926 | | /* SISO-REF-010 [UID 626] */ |
14927 | | typedef enum |
14928 | | { |
14929 | | DIS_PDU_STATUS_DISGUISE_NOT_SPECIFIED = 0, |
14930 | | DIS_PDU_STATUS_DISGUISE_NO_DISGUISE = 1, |
14931 | | DIS_PDU_STATUS_DISGUISE_DISGUISED = 2, |
14932 | | DIS_PDU_STATUS_DISGUISE_INDISTINGUISHABLE = 3 |
14933 | | } DIS_PDU_Status_Disguise; |
14934 | | |
14935 | | /* SISO-REF-010 [UID 627] */ |
14936 | | typedef enum |
14937 | | { |
14938 | | DIS_PDU_APPLICATION_CONTROL_TYPE_OTHER = 0, |
14939 | | DIS_PDU_APPLICATION_CONTROL_TYPE_SHUTDOWN = 1, |
14940 | | DIS_PDU_APPLICATION_CONTROL_TYPE_DATA_QUERY = 2, |
14941 | | DIS_PDU_APPLICATION_CONTROL_TYPE_DATA = 3, |
14942 | | DIS_PDU_APPLICATION_CONTROL_TYPE_SET_DATA = 4, |
14943 | | DIS_PDU_APPLICATION_CONTROL_TYPE_ADD_DATA = 5, |
14944 | | DIS_PDU_APPLICATION_CONTROL_TYPE_REMOVE_DATA = 6, |
14945 | | DIS_PDU_APPLICATION_CONTROL_TYPE_STATUS = 7 |
14946 | | } DIS_PDU_Application_Control_Type; |
14947 | | |
14948 | | /* SISO-REF-010 [UID 628] */ |
14949 | | typedef enum |
14950 | | { |
14951 | | DIS_PDU_APPLICATION_TYPE_OTHER = 0, |
14952 | | DIS_PDU_APPLICATION_TYPE_RESOURCE_MANAGER = 1, |
14953 | | DIS_PDU_APPLICATION_TYPE_SIMULATION_MANAGER = 2, |
14954 | | DIS_PDU_APPLICATION_TYPE_GATEWAY = 3, |
14955 | | DIS_PDU_APPLICATION_TYPE_STEALTH = 4, |
14956 | | DIS_PDU_APPLICATION_TYPE_TACTICAL_INTERNET_INTERFACE = 5 |
14957 | | } DIS_PDU_Application_Type; |
14958 | | |
14959 | | /* SISO-REF-010 [UID 630] */ |
14960 | | typedef enum |
14961 | | { |
14962 | | DIS_PDU_ENTITY_OFFSET_TYPE_CARRIER_ORIGIN = 0, |
14963 | | DIS_PDU_ENTITY_OFFSET_TYPE_STATION_LOCATION = 1, |
14964 | | DIS_PDU_ENTITY_OFFSET_TYPE_POSITION_MODIFIED_BY_CARRIER = 2, |
14965 | | DIS_PDU_ENTITY_OFFSET_TYPE_ORIENTATION_MODIFIED_BY_CARRIER = 3, |
14966 | | DIS_PDU_ENTITY_OFFSET_TYPE_CENTER_OF_GRAVITY = 100 |
14967 | | } DIS_PDU_Entity_Offset_Type; |
14968 | | |
14969 | | /* SISO-REF-010 [UID 633] */ |
14970 | | typedef enum |
14971 | | { |
14972 | | DIS_PDU_LIFE_SAVING_EQUIPMENT_LIFEBOAT = 1, |
14973 | | DIS_PDU_LIFE_SAVING_EQUIPMENT_LIFERAFT = 2, |
14974 | | DIS_PDU_LIFE_SAVING_EQUIPMENT_MOB_BOAT = 3, |
14975 | | DIS_PDU_LIFE_SAVING_EQUIPMENT_LIFEBUOY = 4 |
14976 | | } DIS_PDU_Life_Saving_Equipment; |
14977 | | |
14978 | | /* SISO-REF-010 [UID 650] */ |
14979 | | typedef enum |
14980 | | { |
14981 | | DIS_PDU_TIME_OF_DAY_MODE_SCENE = 0, |
14982 | | DIS_PDU_TIME_OF_DAY_MODE_STATIC = 1, |
14983 | | DIS_PDU_TIME_OF_DAY_MODE_CONTINUOUS = 2 |
14984 | | } DIS_PDU_Time_of_Day_Mode; |
14985 | | |
14986 | | /* SISO-REF-010 [UID 651] */ |
14987 | | typedef enum |
14988 | | { |
14989 | | DIS_PDU_TIME_OF_DAY_SCENE_DAWN = 0, |
14990 | | DIS_PDU_TIME_OF_DAY_SCENE_DAY = 1, |
14991 | | DIS_PDU_TIME_OF_DAY_SCENE_DUSK = 2, |
14992 | | DIS_PDU_TIME_OF_DAY_SCENE_NIGHT = 3 |
14993 | | } DIS_PDU_Time_of_Day_Scene; |
14994 | | |
14995 | | /* SISO-REF-010 [UID 652] */ |
14996 | | typedef enum |
14997 | | { |
14998 | | DIS_PDU_NIGHT_TIME_ILLUMINATION_NONE = 0, |
14999 | | DIS_PDU_NIGHT_TIME_ILLUMINATION_STARLIGHT = 1, |
15000 | | DIS_PDU_NIGHT_TIME_ILLUMINATION_QUARTER_MOON = 2, |
15001 | | DIS_PDU_NIGHT_TIME_ILLUMINATION_HALF_MOON = 3, |
15002 | | DIS_PDU_NIGHT_TIME_ILLUMINATION_THREE_QUARTER_MOON = 4, |
15003 | | DIS_PDU_NIGHT_TIME_ILLUMINATION_FULL_MOON = 5 |
15004 | | } DIS_PDU_Night_Time_Illumination; |
15005 | | |
15006 | | /* SISO-REF-010 [UID 653] */ |
15007 | | typedef enum |
15008 | | { |
15009 | | DIS_PDU_PRECIPITATION_TYPE_NONE = 0, |
15010 | | DIS_PDU_PRECIPITATION_TYPE_OTHER = 1, |
15011 | | DIS_PDU_PRECIPITATION_TYPE_RAIN = 2, |
15012 | | DIS_PDU_PRECIPITATION_TYPE_SNOW = 3, |
15013 | | DIS_PDU_PRECIPITATION_TYPE_HAIL = 4, |
15014 | | DIS_PDU_PRECIPITATION_TYPE_SLEET = 5, |
15015 | | DIS_PDU_PRECIPITATION_TYPE_FREEZING_RAIN = 6 |
15016 | | } DIS_PDU_Precipitation_Type; |
15017 | | |
15018 | | /* SISO-REF-010 [UID 654] */ |
15019 | | typedef enum |
15020 | | { |
15021 | | DIS_PDU_RAINSOAK_OFF = 0, |
15022 | | DIS_PDU_RAINSOAK_ON = 1 |
15023 | | } DIS_PDU_Rainsoak; |
15024 | | |
15025 | | /* SISO-REF-010 [UID 655] */ |
15026 | | typedef enum |
15027 | | { |
15028 | | DIS_PDU_PRECIPITATION_RATE_NO_PRECIPITATION = 0, |
15029 | | DIS_PDU_PRECIPITATION_RATE_LIGHT_PRECIPITATION = 1, |
15030 | | DIS_PDU_PRECIPITATION_RATE_MODERATE_PRECIPITATION = 2, |
15031 | | DIS_PDU_PRECIPITATION_RATE_HEAVY_PRECIPITATION = 3 |
15032 | | } DIS_PDU_Precipitation_Rate; |
15033 | | |
15034 | | /* SISO-REF-010 [UID 656] */ |
15035 | | typedef enum |
15036 | | { |
15037 | | DIS_PDU_CLOUD_STATUS_OFF = 0, |
15038 | | DIS_PDU_CLOUD_STATUS_ON = 1 |
15039 | | } DIS_PDU_Cloud_Status; |
15040 | | |
15041 | | /* SISO-REF-010 [UID 657] */ |
15042 | | typedef enum |
15043 | | { |
15044 | | DIS_PDU_CLOUD_TYPE_NONE = 0, |
15045 | | DIS_PDU_CLOUD_TYPE_ALTOCUMULUS = 1, |
15046 | | DIS_PDU_CLOUD_TYPE_ALTOSTRATUS = 2, |
15047 | | DIS_PDU_CLOUD_TYPE_CIRROCUMULUS = 3, |
15048 | | DIS_PDU_CLOUD_TYPE_CIRROSTRATUS = 4, |
15049 | | DIS_PDU_CLOUD_TYPE_CIRRUS = 5, |
15050 | | DIS_PDU_CLOUD_TYPE_CUMULONIMBUS = 6, |
15051 | | DIS_PDU_CLOUD_TYPE_CUMULUS = 7, |
15052 | | DIS_PDU_CLOUD_TYPE_NIMBOSTRATUS = 8, |
15053 | | DIS_PDU_CLOUD_TYPE_STRATOCUMULUS = 9, |
15054 | | DIS_PDU_CLOUD_TYPE_STRATUS = 10 |
15055 | | } DIS_PDU_Cloud_Type; |
15056 | | |
15057 | | /* SISO-REF-010 [UID 658] */ |
15058 | | typedef enum |
15059 | | { |
15060 | | DIS_PDU_CLOUD_DENSITY_NOT_SPECIFIED = 0, |
15061 | | DIS_PDU_CLOUD_DENSITY_CLEAR = 1, |
15062 | | DIS_PDU_CLOUD_DENSITY_SCATTERED = 2, |
15063 | | DIS_PDU_CLOUD_DENSITY_BROKEN = 3, |
15064 | | DIS_PDU_CLOUD_DENSITY_OVERCAST = 4 |
15065 | | } DIS_PDU_Cloud_Density; |
15066 | | |
15067 | | /* SISO-REF-010 [UID 659] */ |
15068 | | typedef enum |
15069 | | { |
15070 | | DIS_PDU_SCUD_FLAGS_OFF = 0, |
15071 | | DIS_PDU_SCUD_FLAGS_BOTTOM = 1, |
15072 | | DIS_PDU_SCUD_FLAGS_TOP_ON = 2, |
15073 | | DIS_PDU_SCUD_FLAGS_TOP_AND_BOTTOM = 3 |
15074 | | } DIS_PDU_Scud_Flags; |
15075 | | |
15076 | | /* SISO-REF-010 [UID 660] */ |
15077 | | typedef enum |
15078 | | { |
15079 | | DIS_PDU_GROUND_FOG_STATUS_OFF = 0, |
15080 | | DIS_PDU_GROUND_FOG_STATUS_ON = 1 |
15081 | | } DIS_PDU_Ground_Fog_Status; |
15082 | | |
15083 | | /* SISO-REF-010 [UID 661] */ |
15084 | | typedef enum |
15085 | | { |
15086 | | DIS_PDU_HAZE_STATUS_OFF = 0, |
15087 | | DIS_PDU_HAZE_STATUS_ON = 1 |
15088 | | } DIS_PDU_Haze_Status; |
15089 | | |
15090 | | /* SISO-REF-010 [UID 662] */ |
15091 | | typedef enum |
15092 | | { |
15093 | | DIS_PDU_HAZE_TYPE_NO_HAZE = 0, |
15094 | | DIS_PDU_HAZE_TYPE_OTHER_HAZE = 1, |
15095 | | DIS_PDU_HAZE_TYPE_RURUAL_HAZE = 2, |
15096 | | DIS_PDU_HAZE_TYPE_MARITIME_HAZE = 3, |
15097 | | DIS_PDU_HAZE_TYPE_URBAN_HAZE = 4, |
15098 | | DIS_PDU_HAZE_TYPE_TROPOSPHERIC_HAZE = 5, |
15099 | | DIS_PDU_HAZE_TYPE_ADVECTIVE_FOG_HAZE = 6, |
15100 | | DIS_PDU_HAZE_TYPE_RADIATIVE_FOG_HAZE = 7, |
15101 | | DIS_PDU_HAZE_TYPE_DESERT_HAZE = 8, |
15102 | | DIS_PDU_HAZE_TYPE_DESERT_SUMMER_HAZE = 9, |
15103 | | DIS_PDU_HAZE_TYPE_DESERT_WINTER_HAZE = 10, |
15104 | | DIS_PDU_HAZE_TYPE_TEMPERATE_SUMMER_DAY = 11, |
15105 | | DIS_PDU_HAZE_TYPE_TEMPERATE_SUMMER_NIGHT = 12, |
15106 | | DIS_PDU_HAZE_TYPE_TEMPERATE_WINTER = 13, |
15107 | | DIS_PDU_HAZE_TYPE_DUST_STORM_HAZE = 14, |
15108 | | DIS_PDU_HAZE_TYPE_SNOW_HAZE = 15, |
15109 | | DIS_PDU_HAZE_TYPE_BLOWING_SNOW_HAZE = 16, |
15110 | | DIS_PDU_HAZE_TYPE_FOG_AND_SNOW_HAZE = 17 |
15111 | | } DIS_PDU_Haze_Type; |
15112 | | |
15113 | | /* SISO-REF-010 [UID 663] */ |
15114 | | typedef enum |
15115 | | { |
15116 | | DIS_PDU_LIGHTNING_STATUS_OFF = 0, |
15117 | | DIS_PDU_LIGHTNING_STATUS_INSTANTANEOUS_LIGHTNING = 1, |
15118 | | DIS_PDU_LIGHTNING_STATUS_RANDOM_LIGHTNING = 2 |
15119 | | } DIS_PDU_Lightning_Status; |
15120 | | |
15121 | | /* SISO-REF-010 [UID 664] */ |
15122 | | typedef enum |
15123 | | { |
15124 | | DIS_PDU_THUNDER_STATUS_OFF = 0, |
15125 | | DIS_PDU_THUNDER_STATUS_INSTANTANEOUS_THUNDER = 1, |
15126 | | DIS_PDU_THUNDER_STATUS_RANDOM_THUNDER = 2, |
15127 | | DIS_PDU_THUNDER_STATUS_THUNDER_COINCIDENT_WITH_LIGHTNING = 3, |
15128 | | DIS_PDU_THUNDER_STATUS_OVERCAST = 4 |
15129 | | } DIS_PDU_Thunder_Status; |
15130 | | |
15131 | | /* SISO-REF-010 [UID 665] */ |
15132 | | typedef enum |
15133 | | { |
15134 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_GROUND_FOG = 0, |
15135 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_CLOUD_LAYER_1 = 1, |
15136 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_CLOUD_LAYER_2 = 2, |
15137 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_CLOUD_LAYER_3 = 3, |
15138 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_RAIN = 4, |
15139 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_SNOW = 5, |
15140 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_SLEET = 6, |
15141 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_HAIL = 7, |
15142 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_SAND = 8, |
15143 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_DUST = 9, |
15144 | | DIS_PDU_WEATHER_STATE_LAYER_TYPE_HAZE = 10 |
15145 | | } DIS_PDU_Weather_State_Layer_Type; |
15146 | | |
15147 | | /* SISO-REF-010 [UID 670] */ |
15148 | | typedef enum |
15149 | | { |
15150 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_NOT_SPECIFIED = 0, |
15151 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_UP = 1, |
15152 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_DOWN = 2, |
15153 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_LEFT = 3, |
15154 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_RIGHT = 4, |
15155 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_FORWARD = 5, |
15156 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_BACKWARD = 6, |
15157 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_SPECIFIED_GLOBAL_LOCATION = 7, |
15158 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_SPECIFIED_ORIENTATION_VECTOR = 8, |
15159 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_TRACKED_CENTER = 9, |
15160 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_TRACKED_STATION = 10, |
15161 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_OUT_STATION_NOT_TRACKED = 11, |
15162 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_OUT_STATION_TRACKED_CENTER = 12, |
15163 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_OUT_STATION_TRACKED_STATION = 13, |
15164 | | DIS_PDU_HEAD_GAZING_WEAPON_AIMING_TYPE_STOWED_EYES_CLOSED = 14 |
15165 | | } DIS_PDU_Head_Gazing_Weapon_Aiming_Type; |
15166 | | |
15167 | | /* SISO-REF-010 [UID 671] */ |
15168 | | typedef enum |
15169 | | { |
15170 | | DIS_PDU_ACTION_SEQUENCE_TYPE_NOT_SPECIFIED = 0, |
15171 | | DIS_PDU_ACTION_SEQUENCE_TYPE_STANDING_UP_UNSPECIFIED = 1, |
15172 | | DIS_PDU_ACTION_SEQUENCE_TYPE_STANDING_UP_USING_ONLY_HANDS = 2, |
15173 | | DIS_PDU_ACTION_SEQUENCE_TYPE_STANDING_UP_USING_ONLY_KNEES = 3, |
15174 | | DIS_PDU_ACTION_SEQUENCE_TYPE_STANDING_UP_USING_ONLY_ELBOWS = 4, |
15175 | | DIS_PDU_ACTION_SEQUENCE_TYPE_KIP_UP = 99, |
15176 | | DIS_PDU_ACTION_SEQUENCE_TYPE_FALLING_DOWN_UNSPECIFIED = 100, |
15177 | | DIS_PDU_ACTION_SEQUENCE_TYPE_FALLING_DOWN_FACE_FIRST = 101, |
15178 | | DIS_PDU_ACTION_SEQUENCE_TYPE_FALLING_DOWN_BACKWARD = 102, |
15179 | | DIS_PDU_ACTION_SEQUENCE_TYPE_FALLING_DOWN_LEFT_SIDE = 103, |
15180 | | DIS_PDU_ACTION_SEQUENCE_TYPE_FALLING_DOWN_RIGHT_SIDE = 104, |
15181 | | DIS_PDU_ACTION_SEQUENCE_TYPE_FALLING_DOWN_CRUMPLING = 105, |
15182 | | DIS_PDU_ACTION_SEQUENCE_TYPE_KNEELING_UNSPECIFIED = 200, |
15183 | | DIS_PDU_ACTION_SEQUENCE_TYPE_KNEELING_BOTH_REAR_KNEES = 201, |
15184 | | DIS_PDU_ACTION_SEQUENCE_TYPE_KNEELING_RIGHT_KNEE = 202, |
15185 | | DIS_PDU_ACTION_SEQUENCE_TYPE_KNEELING_LEFT_KNEE = 203, |
15186 | | DIS_PDU_ACTION_SEQUENCE_TYPE_KNEELING_ALL_KNEES_FOR_4_LEGGED_LIFEFORM = 204, |
15187 | | DIS_PDU_ACTION_SEQUENCE_TYPE_CROUCHING_BENDING = 205, |
15188 | | DIS_PDU_ACTION_SEQUENCE_TYPE_CROUCHING_SQUATTING = 206, |
15189 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_UNSPECIFIED = 300, |
15190 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_UNHEEDED = 301, |
15191 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_CAREFUL = 302, |
15192 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_TIP_TOE = 303, |
15193 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_BACKWARDS = 304, |
15194 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_UPSTAIRS = 305, |
15195 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_DOWNSTAIRS = 306, |
15196 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_LIMPING = 307, |
15197 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_DRAGGING_INJURED_UNSPECIFIED_LEG = 308, |
15198 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_DRAGGING_INJURED_RIGHT_LEG = 309, |
15199 | | DIS_PDU_ACTION_SEQUENCE_TYPE_WALKING_DRAGGING_INJURED_LEFT_LEG = 310, |
15200 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RUNNING_UNSPECIFIED = 400, |
15201 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RUNNING_FULL = 401, |
15202 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RUNNING_JOGGING = 402, |
15203 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RUNNING_BACKWARDS = 403, |
15204 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RUNNING_UPSTAIRS = 404, |
15205 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RUNNING_DOWNSTAIRS = 405, |
15206 | | DIS_PDU_ACTION_SEQUENCE_TYPE_CRAWLING_UNSPECIFIED = 500, |
15207 | | DIS_PDU_ACTION_SEQUENCE_TYPE_CRAWLING_HANDS_AND_KNEES = 501, |
15208 | | DIS_PDU_ACTION_SEQUENCE_TYPE_CRAWLING_ELBOWS = 502, |
15209 | | DIS_PDU_ACTION_SEQUENCE_TYPE_CRAWLING_HANDS_DRAGGING_FEET = 503, |
15210 | | DIS_PDU_ACTION_SEQUENCE_TYPE_VOMITING_UNSPECIFIED = 600, |
15211 | | DIS_PDU_ACTION_SEQUENCE_TYPE_VOMITING_HANDS_AND_KNEES = 601, |
15212 | | DIS_PDU_ACTION_SEQUENCE_TYPE_VOMITING_BENDING_OVER = 602, |
15213 | | DIS_PDU_ACTION_SEQUENCE_TYPE_EATING_UNSPECIFIED = 700, |
15214 | | DIS_PDU_ACTION_SEQUENCE_TYPE_DRINKING_UNSPECIFIED = 750, |
15215 | | DIS_PDU_ACTION_SEQUENCE_TYPE_SLEEPING_UNSPECIFIED = 800, |
15216 | | DIS_PDU_ACTION_SEQUENCE_TYPE_BREATHING_UNSPECIFIED = 900, |
15217 | | DIS_PDU_ACTION_SEQUENCE_TYPE_BREATHING_HARD = 901, |
15218 | | DIS_PDU_ACTION_SEQUENCE_TYPE_BREATHING_SLOW = 902, |
15219 | | DIS_PDU_ACTION_SEQUENCE_TYPE_BREATHING_PANTING = 903, |
15220 | | DIS_PDU_ACTION_SEQUENCE_TYPE_URINATING = 910, |
15221 | | DIS_PDU_ACTION_SEQUENCE_TYPE_DEFECATING = 920, |
15222 | | DIS_PDU_ACTION_SEQUENCE_TYPE_MOUNTING_A_VEHICLE = 1000, |
15223 | | DIS_PDU_ACTION_SEQUENCE_TYPE_DISMOUNTING_A_VEHICLE = 2000, |
15224 | | DIS_PDU_ACTION_SEQUENCE_TYPE_FIRING_USING_A_PORTABLE_WEAPON_INCLUDING_KNIVES = 3000, |
15225 | | DIS_PDU_ACTION_SEQUENCE_TYPE_THROWING_A_PORTABLE_WEAPON_OBJECT = 4000, |
15226 | | DIS_PDU_ACTION_SEQUENCE_TYPE_USING_CARRIED_EQUIPMENT = 5000, |
15227 | | DIS_PDU_ACTION_SEQUENCE_TYPE_USING_OTHER_EQUIPMENT_NOT_OPERATING_A_VEHICLE = 10000, |
15228 | | DIS_PDU_ACTION_SEQUENCE_TYPE_OPERATING_A_VEHICLE = 11000, |
15229 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RIDING_A_LIFEFORM = 12000, |
15230 | | DIS_PDU_ACTION_SEQUENCE_TYPE_MOUNTING_A_LIFEFORM = 13000, |
15231 | | DIS_PDU_ACTION_SEQUENCE_TYPE_DISMOUNTING_A_LIFEFORM = 14000, |
15232 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RELOADING_A_PORTABLE_WEAPON = 15000, |
15233 | | DIS_PDU_ACTION_SEQUENCE_TYPE_RELOADING_A_NON_PORTABLE_WEAPON = 17000 |
15234 | | } DIS_PDU_Action_Sequence_Type; |
15235 | | |
15236 | | /* SISO-REF-010 [UID 672] */ |
15237 | | typedef enum |
15238 | | { |
15239 | | DIS_PDU_ACTION_SEQUENCE_BODY_POSITION_TYPE_NOT_SPECIFIED = 0 |
15240 | | } DIS_PDU_Action_Sequence_Body_Position_Type; |
15241 | | |
15242 | | /* SISO-REF-010 [UID 673] */ |
15243 | | typedef enum |
15244 | | { |
15245 | | DIS_PDU_ACTION_SEQUENCE_LOOP_MODE_ONE_SHOT = 0, |
15246 | | DIS_PDU_ACTION_SEQUENCE_LOOP_MODE_CONTINUOUS = 1 |
15247 | | } DIS_PDU_Action_Sequence_Loop_Mode; |
15248 | | |
15249 | | /* SISO-REF-010 [UID 674] */ |
15250 | | typedef enum |
15251 | | { |
15252 | | DIS_PDU_ACTION_SEQUENCE_ANIMATION_DIRECTION_FORWARD = 0, |
15253 | | DIS_PDU_ACTION_SEQUENCE_ANIMATION_DIRECTION_REVERSE = 1 |
15254 | | } DIS_PDU_Action_Sequence_Animation_Direction; |
15255 | | |
15256 | | /* SISO-REF-010 [UID 675] */ |
15257 | | typedef enum |
15258 | | { |
15259 | | DIS_PDU_ACTION_SEQUENCE_ANIMATION_STATE_STOP = 0, |
15260 | | DIS_PDU_ACTION_SEQUENCE_ANIMATION_STATE_PAUSE = 1, |
15261 | | DIS_PDU_ACTION_SEQUENCE_ANIMATION_STATE_START = 2, |
15262 | | DIS_PDU_ACTION_SEQUENCE_ANIMATION_STATE_RESUME = 3 |
15263 | | } DIS_PDU_Action_Sequence_Animation_State; |
15264 | | |
15265 | | /* SISO-REF-010 [UID 676] */ |
15266 | | typedef enum |
15267 | | { |
15268 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_NOT_SPECIFIED = 0, |
15269 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_UP = 1, |
15270 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_DOWN = 2, |
15271 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_LEFT = 3, |
15272 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_RIGHT = 4, |
15273 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_FORWARD = 5, |
15274 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_BACKWARD = 6, |
15275 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_STATION = 7, |
15276 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_SPECIFIED_GLOBAL_LOCATION = 8, |
15277 | | DIS_PDU_ACTION_SEQUENCE_ACTION_DIRECTION_SPECIFIED_ORIENTATION_VECTOR = 9 |
15278 | | } DIS_PDU_Action_Sequence_Action_Direction; |
15279 | | |
15280 | | /* SISO-REF-010 [UID 677] */ |
15281 | | typedef enum |
15282 | | { |
15283 | | DIS_PDU_CYBER_ACKNOWLEDGE_RESPONSE_TYPE_ABLE_TO_COMPLY = 1, |
15284 | | DIS_PDU_CYBER_ACKNOWLEDGE_RESPONSE_TYPE_UNABLE_TO_COMPLY = 2 |
15285 | | } DIS_PDU_Cyber_Acknowledge_Response_Type; |
15286 | | |
15287 | | /* SISO-REF-010 [UID 678] */ |
15288 | | typedef enum |
15289 | | { |
15290 | | DIS_PDU_CYBER_ADMIN_TYPE_ADMINISTRATION = 1, |
15291 | | DIS_PDU_CYBER_ADMIN_TYPE_ASSESSMENT = 2, |
15292 | | DIS_PDU_CYBER_ADMIN_TYPE_COLLECTION = 3, |
15293 | | DIS_PDU_CYBER_ADMIN_TYPE_CONFIGURATION = 4, |
15294 | | DIS_PDU_CYBER_ADMIN_TYPE_EVALUATION = 5, |
15295 | | DIS_PDU_CYBER_ADMIN_TYPE_FORENSICS = 6, |
15296 | | DIS_PDU_CYBER_ADMIN_TYPE_INVESTIGATION = 7, |
15297 | | DIS_PDU_CYBER_ADMIN_TYPE_OPERATIONS = 8, |
15298 | | DIS_PDU_CYBER_ADMIN_TYPE_PROVISIONING = 9, |
15299 | | DIS_PDU_CYBER_ADMIN_TYPE_TESTING = 10 |
15300 | | } DIS_PDU_Cyber_Admin_Type; |
15301 | | |
15302 | | /* SISO-REF-010 [UID 679] */ |
15303 | | typedef enum |
15304 | | { |
15305 | | DIS_PDU_CYBER_CYBER_EVENT_PHASE_TYPE_START = 1, |
15306 | | DIS_PDU_CYBER_CYBER_EVENT_PHASE_TYPE_SUSPEND = 2, |
15307 | | DIS_PDU_CYBER_CYBER_EVENT_PHASE_TYPE_CONTINUE = 3, |
15308 | | DIS_PDU_CYBER_CYBER_EVENT_PHASE_TYPE_CONTINUE_WITH_CHANGES = 4, |
15309 | | DIS_PDU_CYBER_CYBER_EVENT_PHASE_TYPE_END = 5, |
15310 | | DIS_PDU_CYBER_CYBER_EVENT_PHASE_TYPE_CANCEL = 6 |
15311 | | } DIS_PDU_Cyber_Cyber_Event_Phase_Type; |
15312 | | |
15313 | | /* SISO-REF-010 [UID 680] */ |
15314 | | typedef enum |
15315 | | { |
15316 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_ETHERNET = 1, |
15317 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_WIFI = 2, |
15318 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_ATM = 3, |
15319 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_LOCALTALK = 4, |
15320 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_PPP = 5, |
15321 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_TOKEN_RING = 6, |
15322 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_VLAN = 7, |
15323 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_BLUETOOTH = 8, |
15324 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_1553_BUS = 9, |
15325 | | DIS_PDU_CYBER_DATA_LINK_PROTOCOL_TYPE_LLC = 10 |
15326 | | } DIS_PDU_Cyber_Data_Link_Protocol_Type; |
15327 | | |
15328 | | /* SISO-REF-010 [UID 681] */ |
15329 | | typedef enum |
15330 | | { |
15331 | | DIS_PDU_CYBER_DATA_STATUS_TYPE_INTACT = 1, |
15332 | | DIS_PDU_CYBER_DATA_STATUS_TYPE_COMPROMISED = 2, |
15333 | | DIS_PDU_CYBER_DATA_STATUS_TYPE_CORRUPTED = 3, |
15334 | | DIS_PDU_CYBER_DATA_STATUS_TYPE_MANIPULATED = 4, |
15335 | | DIS_PDU_CYBER_DATA_STATUS_TYPE_NON_DECRYPTABLE = 5, |
15336 | | DIS_PDU_CYBER_DATA_STATUS_TYPE_ERASED = 6 |
15337 | | } DIS_PDU_Cyber_Data_Status_Type; |
15338 | | |
15339 | | /* SISO-REF-010 [UID 682] */ |
15340 | | typedef enum |
15341 | | { |
15342 | | DIS_PDU_CYBER_DATA_TYPE_FILE = 1, |
15343 | | DIS_PDU_CYBER_DATA_TYPE_CODE = 2, |
15344 | | DIS_PDU_CYBER_DATA_TYPE_CREDENTIALS = 3, |
15345 | | DIS_PDU_CYBER_DATA_TYPE_COMMUNICATIONS = 4, |
15346 | | DIS_PDU_CYBER_DATA_TYPE_SYSTEM_CONFIGURATION = 5 |
15347 | | } DIS_PDU_Cyber_Data_Type; |
15348 | | |
15349 | | /* SISO-REF-010 [UID 683] */ |
15350 | | typedef enum |
15351 | | { |
15352 | | DIS_PDU_CYBER_DEVICE_TYPE_GENERIC = 1, |
15353 | | DIS_PDU_CYBER_DEVICE_TYPE_NETWORKING = 2, |
15354 | | DIS_PDU_CYBER_DEVICE_TYPE_COMPUTER_NODE = 3, |
15355 | | DIS_PDU_CYBER_DEVICE_TYPE_PORTABLE_COMPUTER = 4, |
15356 | | DIS_PDU_CYBER_DEVICE_TYPE_CONTROLLER = 5, |
15357 | | DIS_PDU_CYBER_DEVICE_TYPE_STORAGE = 6, |
15358 | | DIS_PDU_CYBER_DEVICE_TYPE_SENSOR = 7, |
15359 | | DIS_PDU_CYBER_DEVICE_TYPE_PRINTER = 8, |
15360 | | DIS_PDU_CYBER_DEVICE_TYPE_SCANNER = 9, |
15361 | | DIS_PDU_CYBER_DEVICE_TYPE_COMMUNICATIONS = 10, |
15362 | | DIS_PDU_CYBER_DEVICE_TYPE_HMI = 11, |
15363 | | DIS_PDU_CYBER_DEVICE_TYPE_MONITORING = 12, |
15364 | | DIS_PDU_CYBER_DEVICE_TYPE_IOT = 13, |
15365 | | DIS_PDU_CYBER_DEVICE_TYPE_SECURITY = 14 |
15366 | | } DIS_PDU_Cyber_Device_Type; |
15367 | | |
15368 | | /* SISO-REF-010 [UID 684] */ |
15369 | | typedef enum |
15370 | | { |
15371 | | DIS_PDU_CYBER_ENCRYPTION_TYPE_NOT_ENCRYPTED = 1, |
15372 | | DIS_PDU_CYBER_ENCRYPTION_TYPE_DES = 2, |
15373 | | DIS_PDU_CYBER_ENCRYPTION_TYPE_TRIPLE_DES = 3, |
15374 | | DIS_PDU_CYBER_ENCRYPTION_TYPE_RSA = 4, |
15375 | | DIS_PDU_CYBER_ENCRYPTION_TYPE_AES = 5, |
15376 | | DIS_PDU_CYBER_ENCRYPTION_TYPE_TWOFISH = 6 |
15377 | | } DIS_PDU_Cyber_Encryption_Type; |
15378 | | |
15379 | | /* SISO-REF-010 [UID 685] */ |
15380 | | typedef enum |
15381 | | { |
15382 | | DIS_PDU_CYBER_HARDWARE_DAMAGE_TYPE_BOOT_LOOP = 1, |
15383 | | DIS_PDU_CYBER_HARDWARE_DAMAGE_TYPE_PHYSICAL_DESTRUCTION = 2, |
15384 | | DIS_PDU_CYBER_HARDWARE_DAMAGE_TYPE_HARD_DRIVE_ERASED = 3 |
15385 | | } DIS_PDU_Cyber_Hardware_Damage_Type; |
15386 | | |
15387 | | /* SISO-REF-010 [UID 686] */ |
15388 | | typedef enum |
15389 | | { |
15390 | | DIS_PDU_CYBER_HARDWARE_DEGRADE_TYPE_KEYBOARD = 1, |
15391 | | DIS_PDU_CYBER_HARDWARE_DEGRADE_TYPE_MOUSE = 2, |
15392 | | DIS_PDU_CYBER_HARDWARE_DEGRADE_TYPE_DISPLAY = 3, |
15393 | | DIS_PDU_CYBER_HARDWARE_DEGRADE_TYPE_SOUND = 4, |
15394 | | DIS_PDU_CYBER_HARDWARE_DEGRADE_TYPE_KERNEL_PANIC = 5, |
15395 | | DIS_PDU_CYBER_HARDWARE_DEGRADE_TYPE_RANDOM_TEXT = 6, |
15396 | | DIS_PDU_CYBER_HARDWARE_DEGRADE_TYPE_REBOOT = 7 |
15397 | | } DIS_PDU_Cyber_Hardware_Degrade_Type; |
15398 | | |
15399 | | /* SISO-REF-010 [UID 687] */ |
15400 | | typedef enum |
15401 | | { |
15402 | | DIS_PDU_CYBER_LOAD_RATE_TYPE_UPLOAD = 1, |
15403 | | DIS_PDU_CYBER_LOAD_RATE_TYPE_DOWNLOAD = 2 |
15404 | | } DIS_PDU_Cyber_Load_Rate_Type; |
15405 | | |
15406 | | /* SISO-REF-010 [UID 688] */ |
15407 | | typedef enum |
15408 | | { |
15409 | | DIS_PDU_CYBER_MANIPULATION_TYPE_PACKET = 1, |
15410 | | DIS_PDU_CYBER_MANIPULATION_TYPE_FILE = 2, |
15411 | | DIS_PDU_CYBER_MANIPULATION_TYPE_DATABASE = 3 |
15412 | | } DIS_PDU_Cyber_Manipulation_Type; |
15413 | | |
15414 | | /* SISO-REF-010 [UID 689] */ |
15415 | | typedef enum |
15416 | | { |
15417 | | DIS_PDU_CYBER_MESSAGE_TYPE_EMAIL = 1, |
15418 | | DIS_PDU_CYBER_MESSAGE_TYPE_CHAT = 2, |
15419 | | DIS_PDU_CYBER_MESSAGE_TYPE_TEXT = 3, |
15420 | | DIS_PDU_CYBER_MESSAGE_TYPE_SOCIAL_MEDIA = 4 |
15421 | | } DIS_PDU_Cyber_Message_Type; |
15422 | | |
15423 | | /* SISO-REF-010 [UID 690] */ |
15424 | | typedef enum |
15425 | | { |
15426 | | DIS_PDU_CYBER_NETWORK_PROTOCOL_TYPE_INTERNET_PROTOCOL = 1, |
15427 | | DIS_PDU_CYBER_NETWORK_PROTOCOL_TYPE_NAT = 2, |
15428 | | DIS_PDU_CYBER_NETWORK_PROTOCOL_TYPE_ICMP = 3, |
15429 | | DIS_PDU_CYBER_NETWORK_PROTOCOL_TYPE_ARP = 4, |
15430 | | DIS_PDU_CYBER_NETWORK_PROTOCOL_TYPE_RIP = 5, |
15431 | | DIS_PDU_CYBER_NETWORK_PROTOCOL_TYPE_OSPF = 6, |
15432 | | DIS_PDU_CYBER_NETWORK_PROTOCOL_TYPE_IPSEC = 7 |
15433 | | } DIS_PDU_Cyber_Network_Protocol_Type; |
15434 | | |
15435 | | /* SISO-REF-010 [UID 691] */ |
15436 | | typedef enum |
15437 | | { |
15438 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_MICROSOFT_DOS = 1, |
15439 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_MICROSOFT_WINDOWS = 2, |
15440 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_APPLE_MAC_OS = 3, |
15441 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_DEC_VMS = 4, |
15442 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_IBM_OS_2 = 5, |
15443 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_ANDROID = 6, |
15444 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_APPLE_IOS = 7, |
15445 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_CISCO_IOS = 8, |
15446 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_FIRMWARE = 9, |
15447 | | DIS_PDU_CYBER_OPERATING_SYSTEM_TYPE_UNIX_LINUX = 10 |
15448 | | } DIS_PDU_Cyber_Operating_System_Type; |
15449 | | |
15450 | | /* SISO-REF-010 [UID 692] */ |
15451 | | typedef enum |
15452 | | { |
15453 | | DIS_PDU_CYBER_PACKET_MANIPULATION_TYPE_DUPLICATION = 1, |
15454 | | DIS_PDU_CYBER_PACKET_MANIPULATION_TYPE_CORRUPTION = 2, |
15455 | | DIS_PDU_CYBER_PACKET_MANIPULATION_TYPE_REORDERING = 3, |
15456 | | DIS_PDU_CYBER_PACKET_MANIPULATION_TYPE_DROPPED = 4 |
15457 | | } DIS_PDU_Cyber_Packet_Manipulation_Type; |
15458 | | |
15459 | | /* SISO-REF-010 [UID 693] */ |
15460 | | typedef enum |
15461 | | { |
15462 | | DIS_PDU_CYBER_PHYSICAL_LAYER_TYPE_WIRED = 1, |
15463 | | DIS_PDU_CYBER_PHYSICAL_LAYER_TYPE_WIRELESS = 2 |
15464 | | } DIS_PDU_Cyber_Physical_Layer_Type; |
15465 | | |
15466 | | /* SISO-REF-010 [UID 694] */ |
15467 | | typedef enum |
15468 | | { |
15469 | | DIS_PDU_CYBER_RECON_TYPE_ACCOUNT_DISCOVERY = 1, |
15470 | | DIS_PDU_CYBER_RECON_TYPE_AD_MALWARE = 2, |
15471 | | DIS_PDU_CYBER_RECON_TYPE_ANTIVIRUS_TROJAN = 3, |
15472 | | DIS_PDU_CYBER_RECON_TYPE_APPLICATION_WINDOW_DISCOVERY = 4, |
15473 | | DIS_PDU_CYBER_RECON_TYPE_ARP_SCAN = 5, |
15474 | | DIS_PDU_CYBER_RECON_TYPE_BANNER_GRABBING = 6, |
15475 | | DIS_PDU_CYBER_RECON_TYPE_BOUNCE_SCAN = 7, |
15476 | | DIS_PDU_CYBER_RECON_TYPE_BROWSER_BOOKMARK_DISCOVERY = 8, |
15477 | | DIS_PDU_CYBER_RECON_TYPE_CLOUD_INFRASTRUCTURE_DISCOVERY = 9, |
15478 | | DIS_PDU_CYBER_RECON_TYPE_CLOUD_SERVICE_DASHBOARD = 10, |
15479 | | DIS_PDU_CYBER_RECON_TYPE_CLOUD_SERVICE_DISCOVERY = 11, |
15480 | | DIS_PDU_CYBER_RECON_TYPE_COMPLIANCE = 12, |
15481 | | DIS_PDU_CYBER_RECON_TYPE_CSRF = 13, |
15482 | | DIS_PDU_CYBER_RECON_TYPE_DATABASE_INJECTION = 14, |
15483 | | DIS_PDU_CYBER_RECON_TYPE_DATABASE_STRUCTURE = 15, |
15484 | | DIS_PDU_CYBER_RECON_TYPE_DB_MANUFACTURE_VERSION = 16, |
15485 | | DIS_PDU_CYBER_RECON_TYPE_DEVICE = 17, |
15486 | | DIS_PDU_CYBER_RECON_TYPE_DNS = 18, |
15487 | | DIS_PDU_CYBER_RECON_TYPE_DOMAIN = 19, |
15488 | | DIS_PDU_CYBER_RECON_TYPE_DOMAIN_TRUST_DISCOVERY = 20, |
15489 | | DIS_PDU_CYBER_RECON_TYPE_FILE_AND_DIRECTORY_DISCOVERY = 21, |
15490 | | DIS_PDU_CYBER_RECON_TYPE_FIN_SCAN = 22, |
15491 | | DIS_PDU_CYBER_RECON_TYPE_FTP = 23, |
15492 | | DIS_PDU_CYBER_RECON_TYPE_HTTP = 24, |
15493 | | DIS_PDU_CYBER_RECON_TYPE_IDLE_SCAN = 25, |
15494 | | DIS_PDU_CYBER_RECON_TYPE_IGMP = 26, |
15495 | | DIS_PDU_CYBER_RECON_TYPE_INPUT_VALIDATION = 27, |
15496 | | DIS_PDU_CYBER_RECON_TYPE_IP = 28, |
15497 | | DIS_PDU_CYBER_RECON_TYPE_LDAP_SCAN = 29, |
15498 | | DIS_PDU_CYBER_RECON_TYPE_NET_BIOS_SCAN = 30, |
15499 | | DIS_PDU_CYBER_RECON_TYPE_NETWORK_MAP = 31, |
15500 | | DIS_PDU_CYBER_RECON_TYPE_NETWORK_SERVICE_SCANNING = 32, |
15501 | | DIS_PDU_CYBER_RECON_TYPE_NETWORK_SHARE_DISCOVERY = 33, |
15502 | | DIS_PDU_CYBER_RECON_TYPE_NETWORK_SNIFFING = 34, |
15503 | | DIS_PDU_CYBER_RECON_TYPE_NTP = 35, |
15504 | | DIS_PDU_CYBER_RECON_TYPE_NULL_SCAN = 36, |
15505 | | DIS_PDU_CYBER_RECON_TYPE_OS_SCAN = 37, |
15506 | | DIS_PDU_CYBER_RECON_TYPE_PASSWORD_POLICY_DISCOVERY = 38, |
15507 | | DIS_PDU_CYBER_RECON_TYPE_PATCH_HISTORY = 39, |
15508 | | DIS_PDU_CYBER_RECON_TYPE_PERIPHERAL_DEVICE_DISCOVERY = 40, |
15509 | | DIS_PDU_CYBER_RECON_TYPE_PERMISSION_GROUPS_DISCOVERY = 41, |
15510 | | DIS_PDU_CYBER_RECON_TYPE_PING = 42, |
15511 | | DIS_PDU_CYBER_RECON_TYPE_PING_SCAN = 43, |
15512 | | DIS_PDU_CYBER_RECON_TYPE_PORT_SCAN = 44, |
15513 | | DIS_PDU_CYBER_RECON_TYPE_PORT_SWEEP = 45, |
15514 | | DIS_PDU_CYBER_RECON_TYPE_PPP = 46, |
15515 | | DIS_PDU_CYBER_RECON_TYPE_PROCESS_DISCOVERY = 47, |
15516 | | DIS_PDU_CYBER_RECON_TYPE_QUERY_REGISTRY = 48, |
15517 | | DIS_PDU_CYBER_RECON_TYPE_RARP = 49, |
15518 | | DIS_PDU_CYBER_RECON_TYPE_REMOTE_SYSTEM_DISCOVERY = 50, |
15519 | | DIS_PDU_CYBER_RECON_TYPE_ROOTKIT = 51, |
15520 | | DIS_PDU_CYBER_RECON_TYPE_RPC_SCAN = 52, |
15521 | | DIS_PDU_CYBER_RECON_TYPE_SERVICE = 53, |
15522 | | DIS_PDU_CYBER_RECON_TYPE_SLIP = 54, |
15523 | | DIS_PDU_CYBER_RECON_TYPE_SMTP = 55, |
15524 | | DIS_PDU_CYBER_RECON_TYPE_SNMP_SWEEP = 56, |
15525 | | DIS_PDU_CYBER_RECON_TYPE_SOFTWARE_DISCOVER = 57, |
15526 | | DIS_PDU_CYBER_RECON_TYPE_SYN_SCAN = 58, |
15527 | | DIS_PDU_CYBER_RECON_TYPE_SYSTEM_INFORMATION_DISCOVERY = 59, |
15528 | | DIS_PDU_CYBER_RECON_TYPE_SYSTEM_NETWORK_CONFIGURATION_DISCOVERY = 60, |
15529 | | DIS_PDU_CYBER_RECON_TYPE_SYSTEM_NETWORK_CONNECTIONS_DISCOVERY = 61, |
15530 | | DIS_PDU_CYBER_RECON_TYPE_SYSTEM_OWNER_USER_DISCOVERY = 62, |
15531 | | DIS_PDU_CYBER_RECON_TYPE_SYSTEM_SERVICE_DISCOVERY = 63, |
15532 | | DIS_PDU_CYBER_RECON_TYPE_SYSTEM_TIME_DISCOVERY = 64, |
15533 | | DIS_PDU_CYBER_RECON_TYPE_TCP_CONNECT = 65, |
15534 | | DIS_PDU_CYBER_RECON_TYPE_TRACE_ROUTE = 66, |
15535 | | DIS_PDU_CYBER_RECON_TYPE_UNIX_LINUX = 67, |
15536 | | DIS_PDU_CYBER_RECON_TYPE_VIRTUALIZATION_SANDBOX_EVASION = 68, |
15537 | | DIS_PDU_CYBER_RECON_TYPE_VULNERABILITY = 69, |
15538 | | DIS_PDU_CYBER_RECON_TYPE_WEB_CRAWLER = 70, |
15539 | | DIS_PDU_CYBER_RECON_TYPE_WINDOWS = 71, |
15540 | | DIS_PDU_CYBER_RECON_TYPE_WIRELESS_ACTIVE = 72, |
15541 | | DIS_PDU_CYBER_RECON_TYPE_WIRELESS_PASSIVE = 73, |
15542 | | DIS_PDU_CYBER_RECON_TYPE_XMAS_SCAN = 74, |
15543 | | DIS_PDU_CYBER_RECON_TYPE_XSS = 75 |
15544 | | } DIS_PDU_Cyber_Recon_Type; |
15545 | | |
15546 | | /* SISO-REF-010 [UID 695] */ |
15547 | | typedef enum |
15548 | | { |
15549 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_ADMINISTERS = 1, |
15550 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_ADMINISTERED_BY = 2, |
15551 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_COMPONENT_OF = 3, |
15552 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_HAS_COMPONENT = 4, |
15553 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_CONTAINED_IN = 5, |
15554 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_CONTAINS = 6, |
15555 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_PROVIDED_BY = 7, |
15556 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_PROVIDES = 8, |
15557 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_RESIDES_ON = 9, |
15558 | | DIS_PDU_CYBER_RELATIONSHIP_TYPE_HAS_RESIDENT = 10 |
15559 | | } DIS_PDU_Cyber_Relationship_Type; |
15560 | | |
15561 | | /* SISO-REF-010 [UID 696] */ |
15562 | | typedef enum |
15563 | | { |
15564 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_UNCLASSIFIED = 1, |
15565 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_CONFIDENTIAL = 2, |
15566 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_FOUO = 3, |
15567 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_SECRET = 4, |
15568 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_SECRET_NOFORN = 5, |
15569 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_TS = 6, |
15570 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_TS_SCI = 7, |
15571 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_NATO_RESTRICTED = 8, |
15572 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_NATO_CONFIDENTIAL = 9, |
15573 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_NATO_SECRET = 10, |
15574 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_COSMIC_TOP_SECRET = 11, |
15575 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_FVEY_PROPRIETARY = 12, |
15576 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_PROPRIETARY = 13, |
15577 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_PII = 14, |
15578 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_HIPAA = 15, |
15579 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_GDPR = 16, |
15580 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_PUBLIC = 17, |
15581 | | DIS_PDU_CYBER_SENSITIVITY_TYPE_CUI = 18 |
15582 | | } DIS_PDU_Cyber_Sensitivity_Type; |
15583 | | |
15584 | | /* SISO-REF-010 [UID 697] */ |
15585 | | typedef enum |
15586 | | { |
15587 | | DIS_PDU_CYBER_SERVICE_TYPE_DNS = 1, |
15588 | | DIS_PDU_CYBER_SERVICE_TYPE_EMAIL = 2, |
15589 | | DIS_PDU_CYBER_SERVICE_TYPE_WEB = 3, |
15590 | | DIS_PDU_CYBER_SERVICE_TYPE_DATABASE = 4, |
15591 | | DIS_PDU_CYBER_SERVICE_TYPE_FILE = 5, |
15592 | | DIS_PDU_CYBER_SERVICE_TYPE_CHAT = 6, |
15593 | | DIS_PDU_CYBER_SERVICE_TYPE_FORUM = 7, |
15594 | | DIS_PDU_CYBER_SERVICE_TYPE_SOCIAL_MEDIA = 8, |
15595 | | DIS_PDU_CYBER_SERVICE_TYPE_CONTAINERIZATION = 9, |
15596 | | DIS_PDU_CYBER_SERVICE_TYPE_VIRTUALIZATION = 10, |
15597 | | DIS_PDU_CYBER_SERVICE_TYPE_NETWORK_TIME = 11 |
15598 | | } DIS_PDU_Cyber_Service_Type; |
15599 | | |
15600 | | /* SISO-REF-010 [UID 698] */ |
15601 | | typedef enum |
15602 | | { |
15603 | | DIS_PDU_CYBER_SYSTEM_TYPE_GENERIC = 1, |
15604 | | DIS_PDU_CYBER_SYSTEM_TYPE_SCADA = 2, |
15605 | | DIS_PDU_CYBER_SYSTEM_TYPE_C2 = 3, |
15606 | | DIS_PDU_CYBER_SYSTEM_TYPE_ICS = 4 |
15607 | | } DIS_PDU_Cyber_System_Type; |
15608 | | |
15609 | | /* SISO-REF-010 [UID 700] */ |
15610 | | typedef enum |
15611 | | { |
15612 | | DIS_PDU_DEAD_RECKONING_TYPE_NOT_SPECIFIED = 0, |
15613 | | DIS_PDU_DEAD_RECKONING_TYPE_LINEAR_VELOCITY = 1, |
15614 | | DIS_PDU_DEAD_RECKONING_TYPE_LINEAR_ACCELERATION = 2, |
15615 | | DIS_PDU_DEAD_RECKONING_TYPE_ANGULAR_VELOCITY = 3 |
15616 | | } DIS_PDU_Dead_Reckoning_Type; |
15617 | | |
15618 | | /* SISO-REF-010 [UID 701] */ |
15619 | | typedef enum |
15620 | | { |
15621 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_NOT_SPECIFIED = 0, |
15622 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_SINGLE_HOOK = 1, |
15623 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_FORWARD_HOOK = 2, |
15624 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_CENTER_HOOK = 3, |
15625 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_AFT_HOOK = 4, |
15626 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_TANDEM_HOOK_FORE_AFT = 5, |
15627 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_MISMANAGED_TANDEM_HOOK_FORE_CENTER = 6, |
15628 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_MISMANAGED_TANDEM_HOOK_CENTER_AFT = 7, |
15629 | | DIS_PDU_SLING_LOAD_HOOK_TYPE_ALL_HOOKS = 8 |
15630 | | } DIS_PDU_Sling_Load_Hook_Type; |
15631 | | |
15632 | | /* SISO-REF-010 [UID 702] */ |
15633 | | typedef enum |
15634 | | { |
15635 | | DIS_PDU_COLLISION_ORIGIN_NO_STATEMENT = 0, |
15636 | | DIS_PDU_COLLISION_ORIGIN_COLLISION_WITH_ATTACHED_PART = 1, |
15637 | | DIS_PDU_COLLISION_ORIGIN_COLLISION_WITH_ARTICULATED_PART = 2, |
15638 | | DIS_PDU_COLLISION_ORIGIN_COLLISION_WITH_MOUNTED_ENTITY = 3, |
15639 | | DIS_PDU_COLLISION_ORIGIN_COLLISION_WITH_SLING_LOAD = 4, |
15640 | | DIS_PDU_COLLISION_ORIGIN_COLLISION_WITH_TOWED_ENTITY = 5 |
15641 | | } DIS_PDU_Collision_Origin; |
15642 | | |
15643 | | /* SISO-REF-010 [UID 715] */ |
15644 | | typedef enum |
15645 | | { |
15646 | | DIS_PDU_ISLAND_SUBCATEGORY_OTHER = 0, |
15647 | | DIS_PDU_ISLAND_SUBCATEGORY_ISLANDS_1_000_2_499_KM2_386_965_SQ_MI = 1, |
15648 | | DIS_PDU_ISLAND_SUBCATEGORY_ISLANDS_2_500_4_999_KM2_965_1_930_SQ_MI = 2, |
15649 | | DIS_PDU_ISLAND_SUBCATEGORY_ISLANDS_5_000_9_999_KM2_1_931_3_861_SQ_MI = 3, |
15650 | | DIS_PDU_ISLAND_SUBCATEGORY_ISLANDS_10_000_24_999_KM2_3_861_9_652_SQ_MI = 4, |
15651 | | DIS_PDU_ISLAND_SUBCATEGORY_ISLANDS_25_000_99_999_KM2_9_653_38_610_SQ_MI = 5, |
15652 | | DIS_PDU_ISLAND_SUBCATEGORY_ISLANDS_100_000_KM2_39_000_SQ_MI_AND_GREATER = 6 |
15653 | | } DIS_PDU_Island_Subcategory; |
15654 | | |
15655 | | /* SISO-REF-010 [UID 716] */ |
15656 | | typedef enum |
15657 | | { |
15658 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_EMITTER_STATUS_OFF = 0, |
15659 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_EMITTER_STATUS_ON_NOT_EMITTING = 1, |
15660 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_EMITTER_STATUS_ON_AND_EMITTING = 2, |
15661 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_EMITTER_STATUS_TRIGGERED_AND_EMITTING = 3 |
15662 | | } DIS_PDU_Electromagnetic_Emission_Emitter_Status; |
15663 | | |
15664 | | /* SISO-REF-010 [UID 717] */ |
15665 | | typedef enum |
15666 | | { |
15667 | | DIS_PDU_ELECTROMAGNETIC_EMISSIONS_BEAM_STABILIZATION_NOT_STABILIZED = 0, |
15668 | | DIS_PDU_ELECTROMAGNETIC_EMISSIONS_BEAM_STABILIZATION_HORIZON_STABILIZED_WITH_NO_GIMBAL_LIMIT = 1, |
15669 | | DIS_PDU_ELECTROMAGNETIC_EMISSIONS_BEAM_STABILIZATION_HORIZON_STABILIZED_WITH_GIMBAL_LIMIT = 2 |
15670 | | } DIS_PDU_Electromagnetic_Emissions_Beam_Stabilization; |
15671 | | |
15672 | | /* SISO-REF-010 [UID 718] */ |
15673 | | typedef enum |
15674 | | { |
15675 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_JAMMER_ARCHITECTURE_NONE = 0, |
15676 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_JAMMER_ARCHITECTURE_OTHER = 1, |
15677 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_JAMMER_ARCHITECTURE_TRANSPONDER = 10, |
15678 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_JAMMER_ARCHITECTURE_ANALOG_REPEATER = 20, |
15679 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_JAMMER_ARCHITECTURE_DIGITAL_RADIO_FREQUENCY_MEMORY_DRFM = 30, |
15680 | | DIS_PDU_ELECTROMAGNETIC_EMISSION_JAMMER_ARCHITECTURE_DIRECT_DIGITAL_SYNTHESIS_DDS = 40 |
15681 | | } DIS_PDU_Electromagnetic_Emission_Jammer_Architecture; |
15682 | | |
15683 | | /* SISO-REF-010 [UID 730] */ |
15684 | | typedef enum |
15685 | | { |
15686 | | DIS_PDU_LINK_11_MESSAGE_SUB_TYPE_NO_STATEMENT = 0, |
15687 | | DIS_PDU_LINK_11_MESSAGE_SUB_TYPE_INTERROGATION = 1, |
15688 | | DIS_PDU_LINK_11_MESSAGE_SUB_TYPE_DATA_START = 2, |
15689 | | DIS_PDU_LINK_11_MESSAGE_SUB_TYPE_DATA = 3, |
15690 | | DIS_PDU_LINK_11_MESSAGE_SUB_TYPE_DATA_STOP = 4 |
15691 | | } DIS_PDU_Link_11_Message_Sub_Type; |
15692 | | |
15693 | | /* SISO-REF-010 [UID 731] */ |
15694 | | typedef enum |
15695 | | { |
15696 | | DIS_PDU_LINK_11_MESSAGE_TYPE_IDENTIFIER_NO_STATEMENT = 0, |
15697 | | DIS_PDU_LINK_11_MESSAGE_TYPE_IDENTIFIER_NET_TEST = 1, |
15698 | | DIS_PDU_LINK_11_MESSAGE_TYPE_IDENTIFIER_ROLL_CALL = 2, |
15699 | | DIS_PDU_LINK_11_MESSAGE_TYPE_IDENTIFIER_PICKET_REPLY = 3, |
15700 | | DIS_PDU_LINK_11_MESSAGE_TYPE_IDENTIFIER_SHORT_BROADCAST = 4, |
15701 | | DIS_PDU_LINK_11_MESSAGE_TYPE_IDENTIFIER_BROADCAST = 5, |
15702 | | DIS_PDU_LINK_11_MESSAGE_TYPE_IDENTIFIER_NET_SYNC = 6 |
15703 | | } DIS_PDU_Link_11_Message_Type_Identifier; |
15704 | | |
15705 | | /* SISO-REF-010 [UID 732] */ |
15706 | | typedef enum |
15707 | | { |
15708 | | DIS_PDU_LINK_11_DATA_SIGNALLING_RATE_NO_STATEMENT = 0, |
15709 | | DIS_PDU_LINK_11_DATA_SIGNALLING_RATE_1364_BPS = 1, |
15710 | | DIS_PDU_LINK_11_DATA_SIGNALLING_RATE_2250_BPS = 2 |
15711 | | } DIS_PDU_Link_11_Data_Signalling_Rate; |
15712 | | |
15713 | | /* SISO-REF-010 [UID 734] */ |
15714 | | typedef enum |
15715 | | { |
15716 | | DIS_PDU_LINK_11_SIGNAL_WAVEFORM_NO_STATEMENT_CLEW_FORMAT = 0, |
15717 | | DIS_PDU_LINK_11_SIGNAL_WAVEFORM_CONVENTIONAL_LINK_ELEVEN_WAVEFORM_CLEW = 1, |
15718 | | DIS_PDU_LINK_11_SIGNAL_WAVEFORM_SINGLE_TONE_LINK_ELEVEN_WAVEFORM_SLEW = 2 |
15719 | | } DIS_PDU_Link_11_Signal_Waveform; |
15720 | | |
15721 | | /* SISO-REF-010 [UID 735] */ |
15722 | | typedef enum |
15723 | | { |
15724 | | DIS_PDU_LINK_11_11B_ENCRYPTION_FLAG_NO_ENCRYPTION_USED = 0, |
15725 | | DIS_PDU_LINK_11_11B_ENCRYPTION_FLAG_ENCRYPTION_USED = 1 |
15726 | | } DIS_PDU_Link_11_11B_Encryption_Flag; |
15727 | | |
15728 | | /* SISO-REF-010 [UID 736] */ |
15729 | | typedef enum |
15730 | | { |
15731 | | DIS_PDU_SISO_STD_002_VERSION_SISO_STD_002_2006 = 0, |
15732 | | DIS_PDU_SISO_STD_002_VERSION_SISO_STD_002_2021 = 1 |
15733 | | } DIS_PDU_SISO_STD_002_Version; |
15734 | | |
15735 | | /* SISO-REF-010 [UID 737] */ |
15736 | | typedef enum |
15737 | | { |
15738 | | DIS_PDU_LINK_11B_LINK_STATE_NO_STATEMENT = 0, |
15739 | | DIS_PDU_LINK_11B_LINK_STATE_INACTIVE = 1, |
15740 | | DIS_PDU_LINK_11B_LINK_STATE_READY = 2, |
15741 | | DIS_PDU_LINK_11B_LINK_STATE_ACTIVE = 3, |
15742 | | DIS_PDU_LINK_11B_LINK_STATE_OPERATIONAL = 4 |
15743 | | } DIS_PDU_Link_11B_Link_State; |
15744 | | |
15745 | | /* SISO-REF-010 [UID 738] */ |
15746 | | typedef enum |
15747 | | { |
15748 | | DIS_PDU_LINK_11B_MODE_OF_OPERATION_NO_STATEMENT = 0, |
15749 | | DIS_PDU_LINK_11B_MODE_OF_OPERATION_FULL_TRANSMISSION_OF_DATA = 1, |
15750 | | DIS_PDU_LINK_11B_MODE_OF_OPERATION_LIMITED_TRANSMISSION_OF_DATA = 2, |
15751 | | DIS_PDU_LINK_11B_MODE_OF_OPERATION_RECEIVE_ONLY = 3 |
15752 | | } DIS_PDU_Link_11B_Mode_of_Operation; |
15753 | | |
15754 | | /* SISO-REF-010 [UID 739] */ |
15755 | | typedef enum |
15756 | | { |
15757 | | DIS_PDU_LINK_11B_MESSAGE_SUB_TYPE_NO_STATEMENT = 0, |
15758 | | DIS_PDU_LINK_11B_MESSAGE_SUB_TYPE_TRANSMISSION_FRAME = 1, |
15759 | | DIS_PDU_LINK_11B_MESSAGE_SUB_TYPE_STANDBY_SIGNAL = 2 |
15760 | | } DIS_PDU_Link_11B_Message_Sub_Type; |
15761 | | |
15762 | | /* SISO-REF-010 [UID 740] */ |
15763 | | typedef enum |
15764 | | { |
15765 | | DIS_PDU_LINK_11B_DATA_SIGNALING_RATE_NO_STATEMENT = 0, |
15766 | | DIS_PDU_LINK_11B_DATA_SIGNALING_RATE_NOT_USED_1 = 1, |
15767 | | DIS_PDU_LINK_11B_DATA_SIGNALING_RATE_NOT_USED_2 = 2, |
15768 | | DIS_PDU_LINK_11B_DATA_SIGNALING_RATE_1200_BPS = 3, |
15769 | | DIS_PDU_LINK_11B_DATA_SIGNALING_RATE_2400_BPS = 4, |
15770 | | DIS_PDU_LINK_11B_DATA_SIGNALING_RATE_600_BPS = 5 |
15771 | | } DIS_PDU_Link_11B_Data_Signaling_Rate; |
15772 | | |
15773 | | /* SISO-REF-010 [UID 741] */ |
15774 | | typedef enum |
15775 | | { |
15776 | | DIS_PDU_LINK_11B_MODULATION_STANDARD_NO_STATEMENT = 0, |
15777 | | DIS_PDU_LINK_11B_MODULATION_STANDARD_CCITT_V_23 = 1 |
15778 | | } DIS_PDU_Link_11B_Modulation_Standard; |
15779 | | |
15780 | | /* SISO-REF-010 [UID 780] */ |
15781 | | typedef enum |
15782 | | { |
15783 | | DIS_PDU_CIGI_EXTENSION_PACKET_ID_IMAGE_CAPTURE_REQUEST_PACKET_ID = 4096, |
15784 | | DIS_PDU_CIGI_EXTENSION_PACKET_ID_IMAGE_CAPTURE_RESPONSE_PACKET_ID = 4097, |
15785 | | DIS_PDU_CIGI_EXTENSION_PACKET_ID_STATE_NOTIFICATION_REQUEST_PACKET_ID = 4098, |
15786 | | DIS_PDU_CIGI_EXTENSION_PACKET_ID_STATE_NOTIFICATION_RESPONSE_PACKET_ID = 4099, |
15787 | | DIS_PDU_CIGI_EXTENSION_PACKET_ID_GLOBALREFFRAMEDEF_PACKET_ID = 5000 |
15788 | | } DIS_PDU_CIGI_Extension_Packet_ID; |
15789 | | |
15790 | | /* SISO-REF-010 [UID 790] */ |
15791 | | typedef enum |
15792 | | { |
15793 | | DIS_PDU_EE_BEAM_SHAPE_NOT_SPECIFIED = 0, |
15794 | | DIS_PDU_EE_BEAM_SHAPE_CUSTOM_LOBES_ONLY = 1, |
15795 | | DIS_PDU_EE_BEAM_SHAPE_OMNI_360_DEGREES_AT_GAIN_1_0 = 2, |
15796 | | DIS_PDU_EE_BEAM_SHAPE_GAUSSIAN = 3, |
15797 | | DIS_PDU_EE_BEAM_SHAPE_SINE_SINUSOIDAL = 4, |
15798 | | DIS_PDU_EE_BEAM_SHAPE_SINC_SIN_X_X = 5, |
15799 | | DIS_PDU_EE_BEAM_SHAPE_SINCNORMAL_SIN_X_PI_X_PI = 6, |
15800 | | DIS_PDU_EE_BEAM_SHAPE_COSINE = 7, |
15801 | | DIS_PDU_EE_BEAM_SHAPE_COSINE2_COS_SQUARED = 8, |
15802 | | DIS_PDU_EE_BEAM_SHAPE_COSINEPEDESTAL_COS_ON_A_PEDASTAL = 9, |
15803 | | DIS_PDU_EE_BEAM_SHAPE_COSECANT2_CSC_SQUARED = 10, |
15804 | | DIS_PDU_EE_BEAM_SHAPE_SQUARE_CONSTANT_AMPLITUDE_FOR_ENTIRE_BEAMWIDTH = 11 |
15805 | | } DIS_PDU_EE_Beam_Shape; |
15806 | | |
15807 | | /* SISO-REF-010 [UID 791] */ |
15808 | | typedef enum |
15809 | | { |
15810 | | DIS_PDU_LOBE_TYPE_AZIMUTH = 0, |
15811 | | DIS_PDU_LOBE_TYPE_ELEVATION = 1 |
15812 | | } DIS_PDU_Lobe_Type; |
15813 | | |
15814 | | /* SISO-REF-010 [UID 800] */ |
15815 | | typedef enum |
15816 | | { |
15817 | | DIS_PDU_LINK_16_VERSION_NO_STATEMENT = 0, |
15818 | | DIS_PDU_LINK_16_VERSION_MIL_STD_6016C = 1, |
15819 | | DIS_PDU_LINK_16_VERSION_MIL_STD_6016D = 2, |
15820 | | DIS_PDU_LINK_16_VERSION_MIL_STD_6016E = 3, |
15821 | | DIS_PDU_LINK_16_VERSION_MIL_STD_6016F = 4, |
15822 | | DIS_PDU_LINK_16_VERSION_MIL_STD_6016F_C1 = 5, |
15823 | | DIS_PDU_LINK_16_VERSION_STANAG_5516_ED_3 = 103, |
15824 | | DIS_PDU_LINK_16_VERSION_STANAG_5516_ED_4 = 104, |
15825 | | DIS_PDU_LINK_16_VERSION_STANAG_5516_ED_5 = 105, |
15826 | | DIS_PDU_LINK_16_VERSION_STANAG_5516_ED_6 = 106, |
15827 | | DIS_PDU_LINK_16_VERSION_STANAG_5516_ED_8 = 108 |
15828 | | } DIS_PDU_Link_16_Version; |
15829 | | |
15830 | | /* SISO-REF-010 [UID 801] */ |
15831 | | typedef enum |
15832 | | { |
15833 | | DIS_PDU_AIRCRAFT_ID_SOURCE_MODE_S_AIRCRAFT_IDENTIFICATION_FIELD_VALUE = 0, |
15834 | | DIS_PDU_AIRCRAFT_ID_SOURCE_GICB_IFF_DATA_RECORD_AVAILABLE = 1 |
15835 | | } DIS_PDU_Aircraft_ID_Source; |
15836 | | |
15837 | | /* SISO-REF-010 [UID 802] */ |
15838 | | typedef enum |
15839 | | { |
15840 | | DIS_PDU_CLOTHING_IR_SIGNATURE_STANDARD_CLOTHING = 0, |
15841 | | DIS_PDU_CLOTHING_IR_SIGNATURE_CAMOUFLAGE_NOT_JUST_PAINT_SCHEME = 1, |
15842 | | DIS_PDU_CLOTHING_IR_SIGNATURE_THERMAL_BLANKET = 2, |
15843 | | DIS_PDU_CLOTHING_IR_SIGNATURE_OTHER = 3 |
15844 | | } DIS_PDU_Clothing_IR_Signature; |
15845 | | |
15846 | | /* SISO-REF-010 [UID 880] */ |
15847 | | typedef enum |
15848 | | { |
15849 | | DIS_PDU_LASER_BEAM_MOTION_PATTERN_NOT_SPECIFIED = 0, |
15850 | | DIS_PDU_LASER_BEAM_MOTION_PATTERN_SPARKLE_NO_MOTION = 1, |
15851 | | DIS_PDU_LASER_BEAM_MOTION_PATTERN_SNAKE = 2, |
15852 | | DIS_PDU_LASER_BEAM_MOTION_PATTERN_ROPE = 3 |
15853 | | } DIS_PDU_Laser_Beam_Motion_Pattern; |
15854 | | |
15855 | | /* SISO-REF-010 [UID 881] */ |
15856 | | typedef enum |
15857 | | { |
15858 | | DIS_PDU_LASER_BEAM_SHAPE_NOT_SPECIFIED = 0, |
15859 | | DIS_PDU_LASER_BEAM_SHAPE_UNIFORM = 1, |
15860 | | DIS_PDU_LASER_BEAM_SHAPE_GAUSSIAN = 2, |
15861 | | DIS_PDU_LASER_BEAM_SHAPE_AIRY = 3 |
15862 | | } DIS_PDU_Laser_Beam_Shape; |
15863 | | |
15864 | | /* SISO-REF-010 [UID 882] */ |
15865 | | typedef enum |
15866 | | { |
15867 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_NOT_SPECIFIED = 0, |
15868 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_TERRAIN_TERRAIN_MODEL = 1, |
15869 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_TERRAIN_NO_TERRAIN_MODEL = 2, |
15870 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_WATER_SURFACE = 3, |
15871 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_FOLIAGE = 4, |
15872 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_MAN_MADE_CULTURAL_FEATURE = 5, |
15873 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_CLOUDS = 6, |
15874 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_OBSCURANT_E_G_SMOKE = 7, |
15875 | | DIS_PDU_LASER_BEAM_SPOT_TYPE_NON_INCIDENT_E_G_CLEAR_SKY = 8 |
15876 | | } DIS_PDU_Laser_Beam_Spot_Type; |
15877 | | |
15878 | | /* SISO-REF-010 [UID 883] */ |
15879 | | typedef enum |
15880 | | { |
15881 | | DIS_PDU_LASER_BEAM_FUNCTION_NOT_SPECIFIED = 0, |
15882 | | DIS_PDU_LASER_BEAM_FUNCTION_RANGE_FINDER = 1, |
15883 | | DIS_PDU_LASER_BEAM_FUNCTION_DESIGNATOR = 2, |
15884 | | DIS_PDU_LASER_BEAM_FUNCTION_BEAM_RIDER = 3, |
15885 | | DIS_PDU_LASER_BEAM_FUNCTION_TARGET_SPOT_MARKER = 4, |
15886 | | DIS_PDU_LASER_BEAM_FUNCTION_ILLUMINATOR_FLOOD = 5, |
15887 | | DIS_PDU_LASER_BEAM_FUNCTION_JAMMER = 6 |
15888 | | } DIS_PDU_Laser_Beam_Function; |
15889 | | |
15890 | | /* SISO-REF-010 [UID 884] */ |
15891 | | typedef enum |
15892 | | { |
15893 | | DIS_PDU_TARGET_SPOT_MARKER_FLASH_PATTERN_NO_FLASH_STEADY_ON = 0, |
15894 | | DIS_PDU_TARGET_SPOT_MARKER_FLASH_PATTERN_FLASH_PATTERN_1 = 1, |
15895 | | DIS_PDU_TARGET_SPOT_MARKER_FLASH_PATTERN_FLASH_PATTERN_2 = 2, |
15896 | | DIS_PDU_TARGET_SPOT_MARKER_FLASH_PATTERN_FLASH_PATTERN_3 = 3, |
15897 | | DIS_PDU_TARGET_SPOT_MARKER_FLASH_PATTERN_FLASH_PATTERN_4 = 4 |
15898 | | } DIS_PDU_Target_Spot_Marker_Flash_Pattern; |
15899 | | |
15900 | | /* SISO-REF-010 [UID 885] */ |
15901 | | typedef enum |
15902 | | { |
15903 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_NOT_SPECIFIED = 0, |
15904 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RUDDER = 1, |
15905 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_FLAP = 2, |
15906 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_FLAP = 3, |
15907 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_AILERON = 4, |
15908 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_AILERON = 5, |
15909 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_HELICOPTER_MAIN_ROTOR = 6, |
15910 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_HELICOPTER_TAIL_ROTOR = 7, |
15911 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_OTHER_AIRCRAFT_CONTROL_SURFACES_DEFINED_AS_NEEDED = 8, |
15912 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PROPELLER_NUMBER_1 = 9, |
15913 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PROPELLER_NUMBER_2 = 10, |
15914 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PROPELLER_NUMBER_3 = 11, |
15915 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PROPELLER_NUMBER_4 = 12, |
15916 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_STABILATOR_STABILATOR_NUMBER_1 = 13, |
15917 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_STABILATOR_STABILATOR_NUMBER_2 = 14, |
15918 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_RUDDERVATOR_RUDDERVATOR_NUMBER_1 = 15, |
15919 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_RUDDERVATOR_RUDDERVATOR_NUMBER_2 = 16, |
15920 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_LEADING_EDGE_FLAP_SLAT = 17, |
15921 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_LEADING_EDGE_FLAP_SLAT = 18, |
15922 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_ELEVATOR = 19, |
15923 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_ELEVATOR = 20, |
15924 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CANARD_LEFT = 21, |
15925 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CANARD_RIGHT = 22, |
15926 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ELEVON_INNER_LEFT = 23, |
15927 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ELEVON_INNER_RIGHT = 24, |
15928 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ELEVON_MIDDLE_LEFT = 25, |
15929 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ELEVON_MIDDLE_RIGHT = 26, |
15930 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ELEVON_OUTER_LEFT = 27, |
15931 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ELEVON_OUTER_RIGHT = 28, |
15932 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CANOPY_AIRCRAFT = 29, |
15933 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SPOILER_LEFT = 30, |
15934 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SPOILER_RIGHT = 31, |
15935 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PERISCOPE = 33, |
15936 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_GENERIC_ANTENNA = 34, |
15937 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SNORKEL = 35, |
15938 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_OTHER_EXTENDIBLE_PARTS_DEFINED_AS_NEEDED = 36, |
15939 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DIVE_PLANE_SAIL_LEFT = 37, |
15940 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DIVE_PLANE_SAIL_RIGHT = 38, |
15941 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DIVE_PLANE_BOW_LEFT = 39, |
15942 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DIVE_PLANE_BOW_RIGHT = 40, |
15943 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DIVE_PLANE_STERN_LEFT = 41, |
15944 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DIVE_PLANE_STERN_RIGHT = 42, |
15945 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_RUDDER = 43, |
15946 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_RUDDER = 44, |
15947 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_GEAR_DOOR_NOSE = 62, |
15948 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_GEAR_DOOR_LEFT_MAIN = 63, |
15949 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_GEAR_DOOR_RIGHT_MAIN = 64, |
15950 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_GEAR = 65, |
15951 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_TAIL_HOOK = 66, |
15952 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SPEED_BRAKE = 67, |
15953 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_DOOR_OF_PRIMARY_WEAPON_BAY = 68, |
15954 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_DOOR_OF_PRIMARY_WEAPON_BAY = 69, |
15955 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_TANK_OR_APC_HATCH = 70, |
15956 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_WINGSWEEP = 71, |
15957 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_BRIDGE_LAUNCHER = 72, |
15958 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_BRIDGE_SECTION_1 = 73, |
15959 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_BRIDGE_SECTION_2 = 74, |
15960 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_BRIDGE_SECTION_3 = 75, |
15961 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_BLADE_1 = 76, |
15962 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_BLADE_2 = 77, |
15963 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_BOOM = 78, |
15964 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_ARM = 79, |
15965 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_OTHER_FIXED_POSITION_PARTS_DEFINED_AS_NEEDED = 80, |
15966 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_GEAR_NOSE = 81, |
15967 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_GEAR_LEFT_MAIN = 82, |
15968 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_GEAR_RIGHT_MAIN = 83, |
15969 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DOORS_OF_LEFT_SIDE_WEAPON_BAY = 84, |
15970 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DOORS_OF_RIGHT_SIDE_WEAPON_BAY = 85, |
15971 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SPOT_SEARCH_LIGHT_1 = 86, |
15972 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SPOT_SEARCH_LIGHT_2 = 87, |
15973 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SPOT_SEARCH_LIGHT_3 = 88, |
15974 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SPOT_SEARCH_LIGHT_4 = 89, |
15975 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LANDING_LIGHT = 90, |
15976 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_1 = 97, |
15977 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_2 = 98, |
15978 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_3 = 99, |
15979 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_4 = 100, |
15980 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_5 = 101, |
15981 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_6 = 102, |
15982 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_7 = 103, |
15983 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_8 = 104, |
15984 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_9 = 105, |
15985 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_TURRET_NUMBER_10 = 106, |
15986 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_1 = 107, |
15987 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_2 = 108, |
15988 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_3 = 109, |
15989 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_4 = 110, |
15990 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_5 = 111, |
15991 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_6 = 112, |
15992 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_7 = 113, |
15993 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_8 = 114, |
15994 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_9 = 115, |
15995 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_NUMBER_10 = 116, |
15996 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_1 = 117, |
15997 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_2 = 118, |
15998 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_3 = 119, |
15999 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_4 = 120, |
16000 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_5 = 121, |
16001 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_6 = 122, |
16002 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_7 = 123, |
16003 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_8 = 124, |
16004 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_9 = 125, |
16005 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_LAUNCHER_10 = 126, |
16006 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_1 = 127, |
16007 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_2 = 128, |
16008 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_3 = 129, |
16009 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_4 = 130, |
16010 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_5 = 131, |
16011 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_6 = 132, |
16012 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_7 = 133, |
16013 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_8 = 134, |
16014 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_9 = 135, |
16015 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_DEFENSE_SYSTEMS_10 = 136, |
16016 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_1 = 137, |
16017 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_2 = 138, |
16018 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_3 = 139, |
16019 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_4 = 140, |
16020 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_5 = 141, |
16021 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_6 = 142, |
16022 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_7 = 143, |
16023 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_8 = 144, |
16024 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_9 = 145, |
16025 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_RADAR_10 = 146, |
16026 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_1 = 147, |
16027 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_2 = 148, |
16028 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_3 = 149, |
16029 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_4 = 150, |
16030 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_5 = 151, |
16031 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_6 = 152, |
16032 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_7 = 153, |
16033 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_8 = 154, |
16034 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_9 = 155, |
16035 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_TURRET_NUMBER_10 = 156, |
16036 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_1 = 157, |
16037 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_2 = 158, |
16038 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_3 = 159, |
16039 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_4 = 160, |
16040 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_5 = 161, |
16041 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_6 = 162, |
16042 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_7 = 163, |
16043 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_8 = 164, |
16044 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_9 = 165, |
16045 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_NUMBER_10 = 166, |
16046 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_1 = 167, |
16047 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_2 = 168, |
16048 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_3 = 169, |
16049 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_4 = 170, |
16050 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_5 = 171, |
16051 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_6 = 172, |
16052 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_7 = 173, |
16053 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_8 = 174, |
16054 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_9 = 175, |
16055 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_LAUNCHER_10 = 176, |
16056 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_1 = 177, |
16057 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_2 = 178, |
16058 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_3 = 179, |
16059 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_4 = 180, |
16060 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_5 = 181, |
16061 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_6 = 182, |
16062 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_7 = 183, |
16063 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_8 = 184, |
16064 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_9 = 185, |
16065 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_DEFENSE_SYSTEMS_10 = 186, |
16066 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_1 = 187, |
16067 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_2 = 188, |
16068 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_3 = 189, |
16069 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_4 = 190, |
16070 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_5 = 191, |
16071 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_6 = 192, |
16072 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_7 = 193, |
16073 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_8 = 194, |
16074 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_9 = 195, |
16075 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_RADAR_10 = 196, |
16076 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DECK_ELEVATOR_1 = 197, |
16077 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_DECK_ELEVATOR_2 = 198, |
16078 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CATAPULT_1 = 199, |
16079 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CATAPULT_2 = 200, |
16080 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_JET_BLAST_DEFLECTOR_1 = 201, |
16081 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_JET_BLAST_DEFLECTOR_2 = 202, |
16082 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ARRESTOR_WIRES_1 = 203, |
16083 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ARRESTOR_WIRES_2 = 204, |
16084 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ARRESTOR_WIRES_3 = 205, |
16085 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_WING_OR_ROTOR_FOLD = 206, |
16086 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_FUSELAGE_FOLD = 207, |
16087 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_MAIN_CARGO_DOOR = 208, |
16088 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_RAMP = 209, |
16089 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_AIR_TO_AIR_REFUELING_BOOM = 210, |
16090 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_AERIAL_REFUELING_RECEPTACLE_DOOR = 211, |
16091 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_AERIAL_REFUELING_RECEPTACLE_DOOR = 212, |
16092 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_AERIAL_REFUELING_RECEPTACLE_LATCH = 213, |
16093 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_1 = 214, |
16094 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_2 = 215, |
16095 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_3 = 216, |
16096 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_4 = 217, |
16097 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_5 = 218, |
16098 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_6 = 219, |
16099 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_7 = 220, |
16100 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_8 = 221, |
16101 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_9 = 222, |
16102 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CARGO_DOOR_10 = 223, |
16103 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CENTRE_REFUELLING_DROGUE = 224, |
16104 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PORT_REFUELLING_DROGUE = 225, |
16105 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_STARBOARD_REFUELLING_DROGUE = 226, |
16106 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_ENGINE_EXHAUST_MAST = 227, |
16107 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_1 = 228, |
16108 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_2 = 229, |
16109 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_3 = 230, |
16110 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_4 = 231, |
16111 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_5 = 232, |
16112 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_6 = 233, |
16113 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_7 = 234, |
16114 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_8 = 235, |
16115 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_9 = 236, |
16116 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SUBMARINE_MAST_10 = 237, |
16117 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_VECTORED_THRUST_NOZZLE = 238, |
16118 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_DOOR_OF_THE_LEFT_WEAPON_BAY = 239, |
16119 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_DOOR_OF_THE_LEFT_WEAPON_BAY = 240, |
16120 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_DOOR_OF_THE_RIGHT_WEAPON_BAY = 241, |
16121 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_DOOR_OF_THE_RIGHT_WEAPON_BAY = 242, |
16122 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_GUN_DOOR = 243, |
16123 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_COUNTERMEASURE_DOOR_LEFT = 244, |
16124 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_COUNTERMEASURE_DOOR_RIGHT = 245, |
16125 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_HOOK_DOOR_FORWARD = 246, |
16126 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_HOOK_DOOR_AFT = 247, |
16127 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LIFT_FAN_UPPER_DOOR = 248, |
16128 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LIFT_FAN_LOWER_DOOR_LEFT = 249, |
16129 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LIFT_FAN_LOWER_DOOR_RIGHT = 250, |
16130 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_REFUEL_PROBE_DOOR = 251, |
16131 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_LEFT_ENGINE_NACELLE = 252, |
16132 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_RIGHT_ENGINE_NACELLE = 253, |
16133 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_1ST_LEFT_WHEEL = 254, |
16134 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_1ST_RIGHT_WHEEL = 255, |
16135 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_2ND_LEFT_WHEEL = 256, |
16136 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_2ND_RIGHT_WHEEL = 257, |
16137 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_3RD_LEFT_WHEEL = 258, |
16138 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_3RD_RIGHT_WHEEL = 259, |
16139 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_4TH_LEFT_WHEEL = 260, |
16140 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_4TH_RIGHT_WHEEL = 261, |
16141 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_5TH_LEFT_WHEEL = 262, |
16142 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_5TH_RIGHT_WHEEL = 263, |
16143 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_6TH_LEFT_WHEEL = 264, |
16144 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_6TH_RIGHT_WHEEL = 265, |
16145 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_7TH_LEFT_WHEEL = 266, |
16146 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_7TH_RIGHT_WHEEL = 267, |
16147 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_8TH_LEFT_WHEEL = 268, |
16148 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_8TH_RIGHT_WHEEL = 269, |
16149 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_9TH_LEFT_WHEEL = 270, |
16150 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_9TH_RIGHT_WHEEL = 271, |
16151 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_10TH_LEFT_WHEEL = 272, |
16152 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_10TH_RIGHT_WHEEL = 273, |
16153 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_REFUELING_PROBE = 274, |
16154 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_STEERING_WHEEL = 275, |
16155 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CRANE_BODY = 276, |
16156 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CRANE_ARM_1 = 277, |
16157 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CRANE_ARM_2 = 278, |
16158 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CRANE_ARM_3 = 279, |
16159 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CRANE_BOOM = 280, |
16160 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_CRANE_HOOK = 281, |
16161 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_TRAILER = 282, |
16162 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ROLLER_LEFT = 283, |
16163 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_ROLLER_RIGHT = 284, |
16164 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_PRIMARY_GUN_RECOIL = 285, |
16165 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_CLASS_SECONDARY_GUN_RECOIL = 286 |
16166 | | } DIS_PDU_Articulated_Parts_Parameter_Type_Class; |
16167 | | |
16168 | | /* SISO-REF-010 [UID 886] */ |
16169 | | typedef enum |
16170 | | { |
16171 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_NOT_SPECIFIED = 0, |
16172 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_POSITION = 1, |
16173 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_EXTENSION = 2, |
16174 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_X = 3, |
16175 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_Y = 4, |
16176 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_Z = 5, |
16177 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_AZIMUTH = 6, |
16178 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_ELEVATION = 7, |
16179 | | DIS_PDU_ARTICULATED_PARTS_PARAMETER_TYPE_METRIC_ROTATION = 8 |
16180 | | } DIS_PDU_Articulated_Parts_Parameter_Type_Metric; |
16181 | | |
16182 | | /* SISO-REF-010 [UID 889] */ |
16183 | | typedef enum |
16184 | | { |
16185 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_1_DEFAULT_IS_SIDE_1_FRONT_SIDE_OR_NOT_APPLICABLE_IF_DAMAGE_AREAS_ARE_NOT_DEFINED = 0, |
16186 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_2_DEFAULT_IS_SIDE_2_RIGHT_SIDE = 1, |
16187 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_3_DEFAULT_IS_SIDE_3_BACK_SIDE = 2, |
16188 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_4_DEFAULT_IS_SIDE_4_LEFT_SIDE = 3, |
16189 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_5_DEFAULT_IS_CORNER_1_FRONT_RIGHT_CORNER = 4, |
16190 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_6_DEFAULT_IS_CORNER_2_BACK_RIGHT_CORNER = 5, |
16191 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_7_DEFAULT_IS_CORNER_3_BACK_LEFT_CORNER = 6, |
16192 | | DIS_PDU_DAMAGE_AREA_DAMAGE_AREA_8_DEFAULT_IS_CORNER_4_FRONT_LEFT_CORNER = 7 |
16193 | | } DIS_PDU_Damage_Area; |
16194 | | |
16195 | | /* SISO-REF-010-2023 Version 34 draft d11 - 21 July 2024 XML generated Content End */ |
16196 | | |
16197 | | /****************************************************************************** |
16198 | | * |
16199 | | * Non-SISO |
16200 | | * |
16201 | | *******************************************************************************/ |
16202 | | |
16203 | | /* DIS Entity Information / Interaction PDUs |
16204 | | */ |
16205 | | static const true_false_string tfs_camouflage_uniform_color = { "Camouflage", "Uniform color" }; |
16206 | | static const true_false_string tfs_mobility_kill = { "Mobility kill", "No mobility kill" }; |
16207 | | static const true_false_string tfs_fire_power_kill = { "Fire-power kill", "No fire-power kill" }; |
16208 | | static const true_false_string tfs_nvg_mode = { "Overt Lighting", "Covert Lighting (Night Vision Goggles)" }; |
16209 | | |
16210 | | static const value_string appearance_frozen_status_vals[] = |
16211 | | { |
16212 | | { 0, "Not frozen" }, |
16213 | | { 1, "Frozen" }, |
16214 | | { 0, NULL } |
16215 | | }; |
16216 | | |
16217 | | static const value_string appearance_state_vals[] = |
16218 | | { |
16219 | | { 0, "Active" }, |
16220 | | { 1, "Deactivated" }, |
16221 | | { 0, NULL } |
16222 | | }; |
16223 | | |
16224 | | static const value_string appearance_Weapon_1_vals[] = |
16225 | | { |
16226 | | { 0, "No primary weapon present" }, |
16227 | | { 1, "Primary weapon is stowed" }, |
16228 | | { 2, "Primary weapon is deployed" }, |
16229 | | { 3, "Primary weapon is in firing position" }, |
16230 | | { 0, NULL } |
16231 | | }; |
16232 | | |
16233 | | static const value_string appearance_Weapon_2_vals[] = |
16234 | | { |
16235 | | { 0, "No primary weapon present" }, |
16236 | | { 1, "Primary weapon is stowed" }, |
16237 | | { 2, "Primary weapon is deployed" }, |
16238 | | { 3, "Primary weapon is in firing position" }, |
16239 | | { 0, NULL } |
16240 | | }; |
16241 | | |
16242 | | static const value_string appearance_concealed_stationary_vals[] = |
16243 | | { |
16244 | | { 0, "Not concealed" }, |
16245 | | { 1, "Entity in a prepared concealed position" }, |
16246 | | { 0, NULL } |
16247 | | }; |
16248 | | |
16249 | | static const value_string appearance_concealed_movement_vals[] = |
16250 | | { |
16251 | | { 0, "Open movement" }, |
16252 | | { 1, "Rushes between covered positions" }, |
16253 | | { 0, NULL } |
16254 | | }; |
16255 | | |
16256 | | static const value_string appearance_smoke_entity_vals[] = |
16257 | | { |
16258 | | { 0, "Not smoking" }, |
16259 | | { 1, "Smoke plume rising from the entity" }, |
16260 | | { 2, "Entity is emitting engine smoke" }, |
16261 | | { 3, "Entity is emitting engine smoke, and smoke plume is rising from the entity" }, |
16262 | | { 0, NULL } |
16263 | | }; |
16264 | | |
16265 | | static const value_string appearance_hatch_vals[] = |
16266 | | { |
16267 | | { 0, "Not applicable" }, |
16268 | | { 1, "Primary hatch is closed" }, |
16269 | | { 2, "Primary hatch is popped" }, |
16270 | | { 3, "Primary hatch is popped and a person is visible under hatch" }, |
16271 | | { 4, "Primary hatch is open" }, |
16272 | | { 5, "Primary hatch is open and person is visible" }, |
16273 | | { 6, "Unused" }, |
16274 | | { 7, "Unused" }, |
16275 | | { 0, NULL } |
16276 | | }; |
16277 | | |
16278 | | static const value_string appearance_canopy_door_vals[] = |
16279 | | { |
16280 | | { 0, "Not applicable" }, |
16281 | | { 1, "Single Canopy/Single Troop Door Closed" }, |
16282 | | { 2, "Front and Rear Canopy/Left and Right Troop Door Closed" }, |
16283 | | { 3, "Front Canopy/Left Troop Door Open" }, |
16284 | | { 4, "Single Canopy/Single Troop Door Open" }, |
16285 | | { 5, "Rear Canopy/Right Troop Door Open" }, |
16286 | | { 6, "Front and Rear Canopy/Left and Right Troop Door Open" }, |
16287 | | { 7, "Unused" }, |
16288 | | { 0, NULL } |
16289 | | }; |
16290 | | |
16291 | | static const value_string appearance_flaming_vals[] = |
16292 | | { |
16293 | | { 0, "None" }, |
16294 | | { 1, "Flames present" }, |
16295 | | { 0, NULL } |
16296 | | }; |
16297 | | |
16298 | | static const value_string appearance_launcher_vals[] = |
16299 | | { |
16300 | | { 0, "Not raised" }, |
16301 | | { 1, "Raised" }, |
16302 | | { 0, NULL } |
16303 | | }; |
16304 | | |
16305 | | static const value_string appearance_concealed_vals[] = |
16306 | | { |
16307 | | { 0, "Not concealed" }, |
16308 | | { 1, "Entity in a prepared concealed position" }, |
16309 | | { 0, NULL } |
16310 | | }; |
16311 | | |
16312 | | static const value_string appearance_power_plant_status_vals[] = |
16313 | | { |
16314 | | { 0, "Power plant off" }, |
16315 | | { 1, "Power plant on" }, |
16316 | | { 0, NULL } |
16317 | | }; |
16318 | | |
16319 | | static const value_string appearance_tent_vals[] = |
16320 | | { |
16321 | | { 0, "Not extended" }, |
16322 | | { 1, "Extended" }, |
16323 | | { 0, NULL } |
16324 | | }; |
16325 | | |
16326 | | static const value_string appearance_surrentder_state_vals[] = |
16327 | | { |
16328 | | { 0, "Not surrendered" }, |
16329 | | { 1, "Surrender" }, |
16330 | | { 0, NULL } |
16331 | | }; |
16332 | | |
16333 | | static const value_string appearance_masked_cloaked_vals[] = |
16334 | | { |
16335 | | { 0, "Not Masked / Not Cloaked" }, |
16336 | | { 1, "Masked / Cloaked" }, |
16337 | | { 0, NULL } |
16338 | | }; |
16339 | | |
16340 | | static const value_string entity_dead_reckoning_algorithm_vals[] = |
16341 | | { |
16342 | | { 0, "Other" }, |
16343 | | { 1, "Static (Entity does not move.)" }, |
16344 | | { 2, "DRM(F, P, W)" }, |
16345 | | { 3, "DRM(R, P, W)" }, |
16346 | | { 4, "DRM(R, V, W)" }, |
16347 | | { 5, "DRM(F, V, W)" }, |
16348 | | { 6, "DRM(F, P, B)" }, |
16349 | | { 7, "DRM(R, P, B)" }, |
16350 | | { 8, "DRM(R, V, B)" }, |
16351 | | { 9, "DRM(F, V, B)" }, |
16352 | | { 0, NULL } |
16353 | | }; |
16354 | | |
16355 | | static const value_string environmental_environment_status_last_vals[] = |
16356 | | { |
16357 | | { 0, "Not Last" }, |
16358 | | { 1, "Last" }, |
16359 | | { 0, NULL } |
16360 | | }; |
16361 | | |
16362 | | static const value_string environmental_environment_status_on_vals[] = |
16363 | | { |
16364 | | { 0, "Not Active" }, |
16365 | | { 1, "Active" }, |
16366 | | { 0, NULL } |
16367 | | }; |
16368 | | |
16369 | | static const value_string designator_code_name_vals[] = |
16370 | | { |
16371 | | { 0, "Other" }, |
16372 | | { 1, "TBD" }, |
16373 | | { 0, NULL } |
16374 | | }; |
16375 | | |
16376 | | static const value_string designator_designator_code_vals[] = |
16377 | | { |
16378 | | { 0, "Other" }, |
16379 | | { 1, "TBD" }, |
16380 | | { 0, NULL } |
16381 | | }; |
16382 | | |
16383 | | static const value_string dis_pdu_status_tei_vals[] = { |
16384 | | { 0x0, "Entity owned by this simulation" }, |
16385 | | { 0x1, "Entity owned by different simulation" }, |
16386 | | { 0, NULL } |
16387 | | }; |
16388 | | |
16389 | | typedef enum |
16390 | | { |
16391 | | DIS_PERSISTENT_OBJECT_TYPE_OTHER = 0, |
16392 | | DIS_PERSISTENT_OBJECT_TYPE_SIMULATOR_PRESENT = 1, |
16393 | | DIS_PERSISTENT_OBJECT_TYPE_DESCRIBE_OBJECT = 2, |
16394 | | DIS_PERSISTENT_OBJECT_TYPE_OBJECTS_PRESENT = 3, |
16395 | | DIS_PERSISTENT_OBJECT_TYPE_OBJECT_REQUEST = 4, |
16396 | | DIS_PERSISTENT_OBJECT_TYPE_DELETE_OBJECTS = 5, |
16397 | | DIS_PERSISTENT_OBJECT_TYPE_SET_WORLD_STATE = 6, |
16398 | | DIS_PERSISTENT_OBJECT_TYPE_NOMINATION = 7 |
16399 | | } DIS_PDU_PersistentObjectType; |
16400 | | |
16401 | | static const value_string DIS_PDU_PersistentObjectType_Strings[] = |
16402 | | { |
16403 | | { DIS_PERSISTENT_OBJECT_TYPE_OTHER, "Other" }, |
16404 | | { DIS_PERSISTENT_OBJECT_TYPE_SIMULATOR_PRESENT, "Simulator Present" }, |
16405 | | { DIS_PERSISTENT_OBJECT_TYPE_DESCRIBE_OBJECT, "Describe Object" }, |
16406 | | { DIS_PERSISTENT_OBJECT_TYPE_OBJECTS_PRESENT, "Objects Present" }, |
16407 | | { DIS_PERSISTENT_OBJECT_TYPE_OBJECT_REQUEST, "Object Request" }, |
16408 | | { DIS_PERSISTENT_OBJECT_TYPE_DELETE_OBJECTS, "Delete Objects" }, |
16409 | | { DIS_PERSISTENT_OBJECT_TYPE_SET_WORLD_STATE, "Set World State" }, |
16410 | | { DIS_PERSISTENT_OBJECT_TYPE_NOMINATION, "Nomination" }, |
16411 | | { 0, NULL } |
16412 | | }; |
16413 | | |
16414 | | typedef enum |
16415 | | { |
16416 | | DIS_PO_OBJECT_CLASS_OTHER = 0, |
16417 | | DIS_PO_OBJECT_CLASS_WORLD_STATE = 1, |
16418 | | DIS_PO_OBJECT_CLASS_OVERLAY = 2, |
16419 | | DIS_PO_OBJECT_CLASS_POINT = 3, |
16420 | | DIS_PO_OBJECT_CLASS_LINE = 4, |
16421 | | DIS_PO_OBJECT_CLASS_SECTOR = 5, |
16422 | | DIS_PO_OBJECT_CLASS_TEXT = 6, |
16423 | | DIS_PO_OBJECT_CLASS_UNIT = 7, |
16424 | | DIS_PO_OBJECT_CLASS_UNIT_DEFINITION = 8, |
16425 | | DIS_PO_OBJECT_CLASS_STEALTH_CONTROLLER = 9, |
16426 | | DIS_PO_OBJECT_CLASS_H_HOUR = 10, |
16427 | | DIS_PO_OBJECT_CLASS_VARIABLE = 11, |
16428 | | DIS_PO_OBJECT_CLASS_TASK = 12, |
16429 | | DIS_PO_OBJECT_CLASS_TASK_STATE = 13, |
16430 | | DIS_PO_OBJECT_CLASS_TASK_FRAME = 14, |
16431 | | DIS_PO_OBJECT_CLASS_TASK_AUTHORIZATION = 15, |
16432 | | DIS_PO_OBJECT_CLASS_PARAMETRIC_INPUT = 16, |
16433 | | DIS_PO_OBJECT_CLASS_PARAMETRIC_INPUT_HOLDER = 17, |
16434 | | DIS_PO_OBJECT_CLASS_EXERCISE_INITIALIZER = 18, |
16435 | | DIS_PO_OBJECT_CLASS_FIRE_PARAMETERS = 19, |
16436 | | DIS_PO_OBJECT_CLASS_MINEFIELD = 20, |
16437 | | DIS_PO_OBJECT_CLASS_SIMULATION_REQUEST = 21, |
16438 | | DIS_PO_OBJECT_CLASS_NET_SUBSCRIPTION = 22, |
16439 | | DIS_PO_OBJECT_CLASS_LINK = 23, |
16440 | | DIS_PO_OBJECT_CLASS_MINEFIELD_PARENT = 24, |
16441 | | DIS_PO_OBJECT_CLASS_CHEMICAL = 25, |
16442 | | DIS_PO_OBJECT_CLASS_AlertUser = 26, |
16443 | | DIS_PO_OBJECT_CLASS_HAND_OFF = 27, |
16444 | | DIS_PO_OBJECT_CLASS_CIRCUIT = 28, |
16445 | | DIS_PO_OBJECT_CLASS_CARGO = 29, |
16446 | | DIS_PO_OBJECT_CLASS_MCM_ROUTE = 30, |
16447 | | DIS_PO_OBJECT_CLASS_MESSAGE = 31 |
16448 | | } DIS_PDU_PO_ObjectClass; |
16449 | | |
16450 | | static const value_string DIS_PDU_PO_ObjectClass_Strings[] = |
16451 | | { |
16452 | | { DIS_PO_OBJECT_CLASS_OTHER, "Other" }, |
16453 | | { DIS_PO_OBJECT_CLASS_WORLD_STATE, "World State" }, |
16454 | | { DIS_PO_OBJECT_CLASS_OVERLAY, "Overlay" }, |
16455 | | { DIS_PO_OBJECT_CLASS_POINT, "Point" }, |
16456 | | { DIS_PO_OBJECT_CLASS_LINE, "Line" }, |
16457 | | { DIS_PO_OBJECT_CLASS_SECTOR, "Sector" }, |
16458 | | { DIS_PO_OBJECT_CLASS_TEXT, "Text" }, |
16459 | | { DIS_PO_OBJECT_CLASS_UNIT, "Unit" }, |
16460 | | { DIS_PO_OBJECT_CLASS_UNIT_DEFINITION, "Unit Definition" }, |
16461 | | { DIS_PO_OBJECT_CLASS_STEALTH_CONTROLLER, "Stealth Controller" }, |
16462 | | { DIS_PO_OBJECT_CLASS_H_HOUR, "H Hour" }, |
16463 | | { DIS_PO_OBJECT_CLASS_VARIABLE, "Variable" }, |
16464 | | { DIS_PO_OBJECT_CLASS_TASK, "Task" }, |
16465 | | { DIS_PO_OBJECT_CLASS_TASK_STATE, "Task State" }, |
16466 | | { DIS_PO_OBJECT_CLASS_TASK_FRAME, "Task Frame" }, |
16467 | | { DIS_PO_OBJECT_CLASS_TASK_AUTHORIZATION, "Task Authorization" }, |
16468 | | { DIS_PO_OBJECT_CLASS_PARAMETRIC_INPUT, "Parametric Input" }, |
16469 | | { DIS_PO_OBJECT_CLASS_PARAMETRIC_INPUT_HOLDER, "Parametric Input Holder" }, |
16470 | | { DIS_PO_OBJECT_CLASS_EXERCISE_INITIALIZER, "Exercise Initializer" }, |
16471 | | { DIS_PO_OBJECT_CLASS_FIRE_PARAMETERS, "Fire Parameters" }, |
16472 | | { DIS_PO_OBJECT_CLASS_MINEFIELD, "Minefield" }, |
16473 | | { DIS_PO_OBJECT_CLASS_SIMULATION_REQUEST, "Simulation Request" }, |
16474 | | { DIS_PO_OBJECT_CLASS_NET_SUBSCRIPTION, "Net Subscription" }, |
16475 | | { DIS_PO_OBJECT_CLASS_LINK, "Link" }, |
16476 | | { DIS_PO_OBJECT_CLASS_MINEFIELD_PARENT, "Minefield Parent" }, |
16477 | | { DIS_PO_OBJECT_CLASS_CHEMICAL, "Chemical" }, |
16478 | | { DIS_PO_OBJECT_CLASS_AlertUser, "Alert User" }, |
16479 | | { DIS_PO_OBJECT_CLASS_HAND_OFF, "Hand Off" }, |
16480 | | { DIS_PO_OBJECT_CLASS_CIRCUIT, "Circuit" }, |
16481 | | { DIS_PO_OBJECT_CLASS_CARGO, "Cargo" }, |
16482 | | { DIS_PO_OBJECT_CLASS_MCM_ROUTE, "Mcm Route" }, |
16483 | | { DIS_PO_OBJECT_CLASS_MESSAGE, "Message" }, |
16484 | | { 0, NULL } |
16485 | | }; |
16486 | | |
16487 | | static value_string_ext DIS_PDU_PO_ObjectClass_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_PO_ObjectClass_Strings); |
16488 | | |
16489 | | typedef enum |
16490 | | { |
16491 | | DIS_FROZEN_BEHAVIOR_RUN_INTERNAL_SIMULATION_CLOCK = 0, |
16492 | | DIS_FROZEN_BEHAVIOR_TRANSMIT_PDUS = 1, |
16493 | | DIS_FROZEN_BEHAVIOR_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES = 2, |
16494 | | DIS_FROZEN_BEHAVIOR_CONTINUE_TRANSMIT_PDU = 3, |
16495 | | DIS_FROZEN_BEHAVIOR_CEASE_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES = 4, |
16496 | | DIS_FROZEN_BEHAVIOR_CONTINUE_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES = 5 |
16497 | | } DIS_PDU_FrozenBehavior; |
16498 | | |
16499 | | static const value_string DIS_PDU_FrozenBehavior_Strings[] = |
16500 | | { |
16501 | | { DIS_FROZEN_BEHAVIOR_RUN_INTERNAL_SIMULATION_CLOCK, "Run Internal Simulation Clock" }, |
16502 | | { DIS_FROZEN_BEHAVIOR_TRANSMIT_PDUS, "Transmit PDUs" }, |
16503 | | { DIS_FROZEN_BEHAVIOR_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES, "Update Sim Models Of Other Entities" }, |
16504 | | { DIS_FROZEN_BEHAVIOR_CONTINUE_TRANSMIT_PDU, "Continue Transmit PDU" }, |
16505 | | { DIS_FROZEN_BEHAVIOR_CEASE_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES, "Cease Update Sim Models Of Other Entities" }, |
16506 | | { DIS_FROZEN_BEHAVIOR_CONTINUE_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES, "Continue Update Sim Models Of Other Entities" }, |
16507 | | { 0, NULL } |
16508 | | }; |
16509 | | |
16510 | | typedef enum |
16511 | | { |
16512 | | DIS_CONTROL_ID_OTHER = 0, |
16513 | | DIS_CONTROL_ID_SHUTDOWN = 1, |
16514 | | DIS_CONTROL_ID_DATA_QUERY = 2, |
16515 | | DIS_CONTROL_ID_DATA = 3, |
16516 | | DIS_CONTROL_ID_SET_DATA = 4, |
16517 | | DIS_CONTROL_ID_ADD_DATA = 5, |
16518 | | DIS_CONTROL_ID_REMOVE_DATA = 6, |
16519 | | DIS_CONTROL_ID_STATUS = 7 |
16520 | | } DIS_PDU_ControlId; |
16521 | | |
16522 | | static const value_string DIS_PDU_ControlId_Strings[] = |
16523 | | { |
16524 | | { DIS_CONTROL_ID_OTHER, "Other" }, |
16525 | | { DIS_CONTROL_ID_SHUTDOWN, "Shutdown" }, |
16526 | | { DIS_CONTROL_ID_DATA_QUERY, "Data Query" }, |
16527 | | { DIS_CONTROL_ID_DATA, "Data" }, |
16528 | | { DIS_CONTROL_ID_SET_DATA, "Set Data" }, |
16529 | | { DIS_CONTROL_ID_ADD_DATA, "Add Data" }, |
16530 | | { DIS_CONTROL_ID_REMOVE_DATA, "Remove Data" }, |
16531 | | { DIS_CONTROL_ID_STATUS, "Status" }, |
16532 | | { 0, NULL } |
16533 | | }; |
16534 | | |
16535 | | typedef enum |
16536 | | { |
16537 | | DIS_APPLICATION_GENERAL_STATUS_UNKNOWN = 1, |
16538 | | DIS_APPLICATION_GENERAL_STATUS_FUNCTIONAL = 2, |
16539 | | DIS_APPLICATION_GENERAL_STATUS_DEGRADED_BUT_FUNCTIONAL = 3, |
16540 | | DIS_APPLICATION_GENERAL_STATUS_NOT_FUNCTIONAL = 4 |
16541 | | } DIS_PDU_ApplicationGeneralStatus; |
16542 | | |
16543 | | static const value_string DIS_PDU_ApplicationGeneralStatus_Strings[] = |
16544 | | { |
16545 | | { DIS_APPLICATION_GENERAL_STATUS_UNKNOWN, "Unknown" }, |
16546 | | { DIS_APPLICATION_GENERAL_STATUS_FUNCTIONAL, "Functional" }, |
16547 | | { DIS_APPLICATION_GENERAL_STATUS_DEGRADED_BUT_FUNCTIONAL, "Degraded But Functional" }, |
16548 | | { DIS_APPLICATION_GENERAL_STATUS_NOT_FUNCTIONAL, "Not Functional" }, |
16549 | | { 0, NULL } |
16550 | | }; |
16551 | | |
16552 | | typedef enum |
16553 | | { |
16554 | | DIS_APPLICATION_STATUS_TYPE_NOT_SPECIFIED = 0, |
16555 | | DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_USER = 10, |
16556 | | DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_SYSTEM = 11, |
16557 | | DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_IO = 12, |
16558 | | DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_IDLE = 13, |
16559 | | DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_STEAL = 14, |
16560 | | DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_NICE = 15, |
16561 | | DIS_APPLICATION_STATUS_TYPE_MEMORY_FREE = 50, |
16562 | | DIS_APPLICATION_STATUS_TYPE_MEMORY_USED = 51, |
16563 | | DIS_APPLICATION_STATUS_TYPE_SWAP_FREE = 60, |
16564 | | DIS_APPLICATION_STATUS_TYPE_SWAP_USED = 61, |
16565 | | DIS_APPLICATION_STATUS_TYPE_SWAP_CACHED = 62, |
16566 | | DIS_APPLICATION_STATUS_TYPE_TRANSMITTED_PACKETS_SEC = 100, |
16567 | | DIS_APPLICATION_STATUS_TYPE_TRANSMITTED_BYTES_SEC = 101, |
16568 | | DIS_APPLICATION_STATUS_TYPE_RECEIVED_PACKETS_SEC = 110, |
16569 | | DIS_APPLICATION_STATUS_TYPE_RECEIVED_BYTES_SEC = 111, |
16570 | | DIS_APPLICATION_STATUS_TYPE_NICE_LEVEL = 150 |
16571 | | } DIS_PDU_ApplicationStatusType; |
16572 | | |
16573 | | static const value_string DIS_PDU_ApplicationStatusType_Strings[] = |
16574 | | { |
16575 | | { DIS_APPLICATION_STATUS_TYPE_NOT_SPECIFIED, "Not Specified" }, |
16576 | | { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_USER, "Cpu Usage User" }, |
16577 | | { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_SYSTEM, "Cpu Usage System" }, |
16578 | | { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_IO, "Cpu Usage Io" }, |
16579 | | { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_IDLE, "Cpu Usage Idle" }, |
16580 | | { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_STEAL, "Cpu Usage Steal" }, |
16581 | | { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_NICE, "Cpu Usage Nice" }, |
16582 | | { DIS_APPLICATION_STATUS_TYPE_MEMORY_FREE, "Memory Free" }, |
16583 | | { DIS_APPLICATION_STATUS_TYPE_MEMORY_USED, "Memory Used" }, |
16584 | | { DIS_APPLICATION_STATUS_TYPE_SWAP_FREE, "Swap Free" }, |
16585 | | { DIS_APPLICATION_STATUS_TYPE_SWAP_USED, "Swap Used" }, |
16586 | | { DIS_APPLICATION_STATUS_TYPE_SWAP_CACHED, "Swap Cached" }, |
16587 | | { DIS_APPLICATION_STATUS_TYPE_TRANSMITTED_PACKETS_SEC, "Transmitted Packets Sec" }, |
16588 | | { DIS_APPLICATION_STATUS_TYPE_TRANSMITTED_BYTES_SEC, "Transmitted Bytes Sec" }, |
16589 | | { DIS_APPLICATION_STATUS_TYPE_RECEIVED_PACKETS_SEC, "Received Packets Sec" }, |
16590 | | { DIS_APPLICATION_STATUS_TYPE_RECEIVED_BYTES_SEC, "Received Bytes Sec" }, |
16591 | | { DIS_APPLICATION_STATUS_TYPE_NICE_LEVEL, "Nice Level" }, |
16592 | | { 0, NULL } |
16593 | | }; |
16594 | | |
16595 | | typedef enum |
16596 | | { |
16597 | | DIS_APPLICATION_TYPE_OTHER = 0, |
16598 | | DIS_APPLICATION_TYPE_RESOURCE_MANAGER = 1, |
16599 | | DIS_APPLICATION_TYPE_SIMULATION_MANAGER = 2, |
16600 | | DIS_APPLICATION_TYPE_GATEWAY = 3, |
16601 | | DIS_APPLICATION_TYPE_STEALTH = 4, |
16602 | | DIS_APPLICATION_TYPE_TACTICAL_INTERNET_INTERFACE = 5 |
16603 | | } DIS_PDU_ApplicationType; |
16604 | | |
16605 | | static const value_string DIS_PDU_ApplicationType_Strings[] = |
16606 | | { |
16607 | | { DIS_APPLICATION_TYPE_OTHER, "Other" }, |
16608 | | { DIS_APPLICATION_TYPE_RESOURCE_MANAGER, "Resource Manager" }, |
16609 | | { DIS_APPLICATION_TYPE_SIMULATION_MANAGER, "Simulation Manager" }, |
16610 | | { DIS_APPLICATION_TYPE_GATEWAY, "Gateway" }, |
16611 | | { DIS_APPLICATION_TYPE_STEALTH, "Stealth" }, |
16612 | | { DIS_APPLICATION_TYPE_TACTICAL_INTERNET_INTERFACE, "Tactical Internet Interface" }, |
16613 | | { 0, NULL } |
16614 | | }; |
16615 | | |
16616 | | /* SISO-REF-010 [UID 24] deprecated */ |
16617 | | static const value_string DIS_PDU_Nomenclature_Strings[] = |
16618 | | { |
16619 | | {0, "Other" }, |
16620 | | {1, "AN/ARN-118" }, |
16621 | | {2, "AN/ARN-139" }, |
16622 | | {3, "Generic Ground Fixed Transmitter" }, |
16623 | | {4, "Generic Ground Mobile Transmitter" }, |
16624 | | {0, NULL } |
16625 | | }; |
16626 | | |
16627 | | static const value_string DIS_PDU_RadioTransmitState_Strings[] = |
16628 | | { |
16629 | | {0, "Off" }, |
16630 | | {1, "On but not transmitting" }, |
16631 | | {2, "On and transmitting" }, |
16632 | | {0, NULL } |
16633 | | }; |
16634 | | |
16635 | | static const range_string DIS_PDU_Link16_CVLL_Strings[] = { |
16636 | | { 0, 127, "Crypto Variable" }, |
16637 | | { 255, 255, "NO STATEMENT" }, |
16638 | | { 0, 0, NULL } |
16639 | | }; |
16640 | | |
16641 | | static const value_string DIS_PDU_IffHeartbeat_Strings[] = |
16642 | | { |
16643 | | { 0, "No Heartbeat" }, |
16644 | | { 1, "Heartbeat" }, |
16645 | | { 0, NULL } |
16646 | | }; |
16647 | | |
16648 | | static const value_string DIS_PDU_IffCapable_Strings[] = |
16649 | | { |
16650 | | { 0, "Capable" }, |
16651 | | { 1, "Not capable" }, |
16652 | | { 0, NULL } |
16653 | | }; |
16654 | | |
16655 | | static const value_string DIS_PDU_IffOperational_Strings[] = |
16656 | | { |
16657 | | { 0, "Operational" }, |
16658 | | { 1, "System failed" }, |
16659 | | { 0, NULL } |
16660 | | }; |
16661 | | |
16662 | | static const value_string DIS_PDU_IffMode4_Strings[] = |
16663 | | { |
16664 | | { 4095, "No Pseudo-Crypto value. Use Alternate Mode 4 value" }, |
16665 | | { 0, NULL } |
16666 | | }; |
16667 | | |
16668 | | static const value_string DIS_PDU_IffModeC_Strings[] = |
16669 | | { |
16670 | | { 2047, "No Mode C Altitude. Use Alternate Mode C value" }, |
16671 | | { 0, NULL } |
16672 | | }; |
16673 | | |
16674 | | static const value_string DIS_PDU_IffDamaged_Strings[] = |
16675 | | { |
16676 | | { 0, "No damage" }, |
16677 | | { 1, "Damaged" }, |
16678 | | { 0, NULL } |
16679 | | }; |
16680 | | |
16681 | | static const value_string DIS_PDU_IffMalfunction_Strings[] = |
16682 | | { |
16683 | | { 0, "No malfunction" }, |
16684 | | { 1, "Malfunction" }, |
16685 | | { 0, NULL } |
16686 | | }; |
16687 | | |
16688 | | /****************************************************************************** |
16689 | | * |
16690 | | * FIELDS |
16691 | | * |
16692 | | *******************************************************************************/ |
16693 | | |
16694 | | /* DIS global */ |
16695 | | static expert_module_t* expert_dis; |
16696 | | static expert_field ei_entityidentifier_not_yet_received; |
16697 | | static int proto_dis; |
16698 | | static int hf_dis_proto_ver; |
16699 | | static int hf_dis_exercise_id; |
16700 | | static int hf_dis_pdu_type; |
16701 | | static int hf_dis_proto_fam; |
16702 | | static int hf_dis_header_rel_ts; |
16703 | | static int hf_dis_pdu_length; |
16704 | | static int hf_dis_padding; |
16705 | | static int hf_dis_pdu_status; |
16706 | | static int hf_pdu_status_tei; |
16707 | | static int hf_pdu_status_lvc; |
16708 | | static int hf_pdu_status_cei; |
16709 | | static int hf_pdu_status_fti; |
16710 | | static int hf_pdu_status_dti; |
16711 | | static int hf_pdu_status_rai; |
16712 | | static int hf_pdu_status_iai; |
16713 | | static int hf_pdu_status_ism; |
16714 | | static int hf_pdu_status_aii; |
16715 | | static int hf_pdu_status_field; |
16716 | | static int hf_dis_event_type; |
16717 | | static int hf_dis_model_type; |
16718 | | static int hf_dis_po_ver; |
16719 | | static int hf_dis_po_pdu_type; |
16720 | | static int hf_dis_po_database_id; |
16721 | | static int hf_dis_po_length; |
16722 | | static int hf_dis_po_pdu_count; |
16723 | | static int hf_dis_entity_id_site; |
16724 | | static int hf_dis_entity_id_application; |
16725 | | static int hf_dis_entity_id_entity; |
16726 | | static int hf_dis_emitter_id; |
16727 | | static int hf_dis_beam_id; |
16728 | | static int hf_dis_num_art_params; |
16729 | | static int hf_dis_clocktime; |
16730 | | static int hf_dis_entityKind; |
16731 | | static int hf_dis_entityDomain; |
16732 | | static int hf_dis_category_land; |
16733 | | static int hf_dis_category_air; |
16734 | | static int hf_dis_category_surface; |
16735 | | static int hf_dis_category_subsurface; |
16736 | | static int hf_dis_category_space; |
16737 | | static int hf_dis_category; |
16738 | | static int hf_dis_country; |
16739 | | static int hf_dis_subcategory; |
16740 | | static int hf_dis_specific; |
16741 | | static int hf_dis_extra; |
16742 | | static int hf_dis_site; |
16743 | | static int hf_dis_request_id; |
16744 | | static int hf_dis_reason; |
16745 | | static int hf_dis_frozen_behavior; |
16746 | | static int hf_dis_acknowledge_flag; |
16747 | | static int hf_dis_response_flag; |
16748 | | static int hf_dis_application; |
16749 | | static int hf_dis_action_id; |
16750 | | static int hf_dis_request_status; |
16751 | | static int hf_dis_num_fixed_data; |
16752 | | static int hf_dis_num_variable_data; |
16753 | | static int hf_dis_datum_id; |
16754 | | static int hf_dis_fixed_datum_value; |
16755 | | static int hf_dis_datum_length; |
16756 | | static int hf_dis_variable_datum_value; |
16757 | | static int hf_dis_variable_datum_value_as_text; |
16758 | | static int hf_dis_time_interval8; |
16759 | | static int hf_dis_time_interval32; |
16760 | | static int hf_dis_num_fixed_datum_id; |
16761 | | static int hf_dis_num_variable_datum_id; |
16762 | | static int hf_dis_reliability; |
16763 | | static int hf_dis_control_id; |
16764 | | static int hf_dis_orig_app_type; |
16765 | | static int hf_dis_recv_app_type; |
16766 | | static int hf_dis_num_parts; |
16767 | | static int hf_dis_current_part; |
16768 | | static int hf_dis_num_variable_records; |
16769 | | static int hf_dis_variable_record_type; |
16770 | | static int hf_dis_variable_record_len; |
16771 | | static int hf_dis_event_number; |
16772 | | static int hf_dis_num_electromagnetic_emission_systems; |
16773 | | static int hf_dis_emitter_name; |
16774 | | static int hf_dis_emission_function; |
16775 | | static int hf_dis_em_data_length; |
16776 | | static int hf_dis_em_num_beams; |
16777 | | static int hf_dis_emitter_id_number; |
16778 | | static int hf_dis_em_location_x; |
16779 | | static int hf_dis_em_location_y; |
16780 | | static int hf_dis_em_location_z; |
16781 | | static int hf_dis_beam_function; |
16782 | | static int hf_dis_radio_id; |
16783 | | static int hf_dis_transmitter_radio_id; |
16784 | | static int hf_dis_ens; |
16785 | | static int hf_dis_ens_class; |
16786 | | static int hf_dis_ens_type; |
16787 | | static int hf_dis_ens_type_audio; |
16788 | | static int hf_dis_tdl_type; |
16789 | | static int hf_dis_sample_rate; |
16790 | | static int hf_dis_data_length; |
16791 | | static int hf_dis_num_of_samples; |
16792 | | static int hf_dis_signal_data; |
16793 | | static int hf_dis_radio_category; |
16794 | | static int hf_dis_nomenclature_version; |
16795 | | static int hf_dis_nomenclature; |
16796 | | static int hf_dis_radio_transmit_state; |
16797 | | static int hf_dis_radio_receive_state; |
16798 | | static int hf_dis_radio_input_source; |
16799 | | static int hf_dis_antenna_location_x; |
16800 | | static int hf_dis_antenna_location_y; |
16801 | | static int hf_dis_antenna_location_z; |
16802 | | static int hf_dis_rel_antenna_location_x; |
16803 | | static int hf_dis_rel_antenna_location_y; |
16804 | | static int hf_dis_rel_antenna_location_z; |
16805 | | static int hf_dis_antenna_pattern_type; |
16806 | | static int hf_dis_antenna_pattern_length; |
16807 | | static int hf_dis_transmit_frequency; |
16808 | | static int hf_dis_transmit_freq_bandwidth; |
16809 | | static int hf_dis_transmit_power; |
16810 | | static int hf_dis_receive_power; |
16811 | | static int hf_dis_spread_spectrum_usage; |
16812 | | static int hf_dis_frequency_hopping; |
16813 | | static int hf_dis_pseudo_noise_modulation; |
16814 | | static int hf_dis_time_hopping; |
16815 | | static int hf_dis_modulation_major; |
16816 | | static int hf_dis_modulation_amplitude; |
16817 | | static int hf_dis_modulation_amplitude_angle; |
16818 | | static int hf_dis_modulation_angle; |
16819 | | static int hf_dis_modulation_combination; |
16820 | | static int hf_dis_modulation_pulse; |
16821 | | static int hf_dis_modulation_unmodulated; |
16822 | | static int hf_dis_modulation_detail; |
16823 | | static int hf_dis_modulation_system; |
16824 | | static int hf_dis_crypto_system; |
16825 | | static int hf_dis_crypto_key; |
16826 | | static int hf_dis_encryption_mode; |
16827 | | static int hf_dis_key_identifier; |
16828 | | static int hf_dis_modulation_parameter_length; |
16829 | | static int hf_dis_mod_param_fh_net_id; |
16830 | | static int hf_dis_mod_param_fh_set_id; |
16831 | | static int hf_dis_mod_param_fh_lo_set_id; |
16832 | | static int hf_dis_mod_param_fh_msg_start; |
16833 | | static int hf_dis_mod_param_fh_reserved; |
16834 | | static int hf_dis_mod_param_fh_sync_time_offset; |
16835 | | static int hf_dis_mod_param_fh_security_key; |
16836 | | static int hf_dis_mod_param_fh_clear_channel; |
16837 | | static int hf_dis_mod_param_dump; |
16838 | | static int hf_dis_mod_param_ts_allocation_mode; |
16839 | | static int hf_dis_mod_param_transmitter_prim_mode; |
16840 | | static int hf_dis_mod_param_transmitter_second_mode; |
16841 | | static int hf_dis_mod_param_sync_state; |
16842 | | static int hf_dis_mod_param_network_sync_id; |
16843 | | static int hf_dis_force_id; |
16844 | | |
16845 | | /* DIS aggregate */ |
16846 | | static int hf_dis_aggregate_marking; |
16847 | | static int hf_dis_aggregate_number_of_aggregates; |
16848 | | static int hf_dis_aggregate_number_of_entities; |
16849 | | static int hf_dis_aggregate_number_of_silent_aggregates_types; |
16850 | | static int hf_dis_aggregate_number_of_silent_entity_types; |
16851 | | static int hf_dis_aggregate_number_of_variable_datum_records; |
16852 | | static int hf_dis_aggregate_state; |
16853 | | static int hf_dis_aggregate_formation; |
16854 | | static int hf_dis_aggregate_kind; |
16855 | | static int hf_dis_aggregate_domain; |
16856 | | static int hf_dis_aggregate_country; |
16857 | | static int hf_dis_aggregate_category; |
16858 | | static int hf_dis_aggregate_subcategory; |
16859 | | static int hf_dis_aggregate_specific; |
16860 | | static int hf_dis_aggregate_extra; |
16861 | | static int hf_dis_aggregate_dimensions_x; |
16862 | | static int hf_dis_aggregate_dimensions_y; |
16863 | | static int hf_dis_aggregate_dimensions_z; |
16864 | | static int hf_dis_aggregate_orientation_psi; |
16865 | | static int hf_dis_aggregate_orientation_theta; |
16866 | | static int hf_dis_aggregate_orientation_phi; |
16867 | | static int hf_dis_aggregate_center_of_mass_x; |
16868 | | static int hf_dis_aggregate_center_of_mass_y; |
16869 | | static int hf_dis_aggregate_center_of_mass_z; |
16870 | | static int hf_dis_aggregate_velocity_x; |
16871 | | static int hf_dis_aggregate_velocity_y; |
16872 | | static int hf_dis_aggregate_velocity_z; |
16873 | | static int hf_dis_aggregate_id_site; |
16874 | | static int hf_dis_aggregate_id_application; |
16875 | | static int hf_dis_aggregate_id_aggregate; |
16876 | | |
16877 | | /* DIS environment */ |
16878 | | static int hf_dis_environmental_number_of_environment_records; |
16879 | | static int hf_dis_environmental_sequence_number; |
16880 | | static int hf_dis_environment_status_last; |
16881 | | static int hf_dis_environment_status_on; |
16882 | | static int hf_dis_environment_kind; |
16883 | | static int hf_dis_environment_domain; |
16884 | | static int hf_dis_environment_class; |
16885 | | static int hf_dis_environment_category; |
16886 | | static int hf_dis_environment_subcategory; |
16887 | | static int hf_dis_environment_specific; |
16888 | | static int hf_dis_environment_extra; |
16889 | | |
16890 | | /* DIS datums */ |
16891 | | static int hf_dis_fixed_datum_value_as_uint; |
16892 | | static int hf_dis_fixed_datum_value_as_float; |
16893 | | static int hf_dis_fixed_datum_value_as_int; |
16894 | | |
16895 | | /* Appearance */ |
16896 | | static int hf_appearance_frozen_status; |
16897 | | static int hf_appearance_state; |
16898 | | static int hf_appearance_weapon_1; |
16899 | | static int hf_appearance_weapon_2; |
16900 | | static int hf_appearance_camouflage_type; |
16901 | | static int hf_appearance_concealed_stationary; |
16902 | | static int hf_appearance_concealed_movement; |
16903 | | static int hf_appearance_landform_paint_scheme; |
16904 | | static int hf_appearance_landform_mobility; |
16905 | | static int hf_appearance_landform_fire_power; |
16906 | | static int hf_appearance_landform_damage; |
16907 | | static int hf_appearance_landform_smoke_entity; |
16908 | | static int hf_appearance_landform_trailing_effects_entity; |
16909 | | static int hf_appearance_landform_hatch; |
16910 | | static int hf_appearance_landform_head_lights; |
16911 | | static int hf_appearance_landform_tail_lights; |
16912 | | static int hf_appearance_landform_brake_lights; |
16913 | | static int hf_appearance_landform_flaming; |
16914 | | static int hf_appearance_landform_launcher; |
16915 | | static int hf_appearance_landform_camouflage_type; |
16916 | | static int hf_appearance_landform_concealed; |
16917 | | static int hf_appearance_landform_frozen_status; |
16918 | | static int hf_appearance_landform_power_plant_status; |
16919 | | static int hf_appearance_landform_state; |
16920 | | static int hf_appearance_landform_tent; |
16921 | | static int hf_appearance_landform_ramp; |
16922 | | static int hf_appearance_landform_blackout_lights; |
16923 | | static int hf_appearance_landform_blackout_brake_lights; |
16924 | | static int hf_appearance_landform_spot_lights; |
16925 | | static int hf_appearance_landform_interior_lights; |
16926 | | static int hf_appearance_landform_surrender_state; |
16927 | | static int hf_appearance_landform_masked_cloaked; |
16928 | | static int hf_appearance_airform_paint_scheme; |
16929 | | static int hf_appearance_airform_propulsion_killed; |
16930 | | static int hf_appearance_airform_nvg_mode; |
16931 | | static int hf_appearance_airform_damage; |
16932 | | static int hf_appearance_airform_is_smoke_emanating; |
16933 | | static int hf_appearance_airform_is_engine_emitting_smoke; |
16934 | | static int hf_appearance_airform_trailing_effects; |
16935 | | static int hf_appearance_airform_canopy_troop_door; |
16936 | | static int hf_appearance_airform_landing_lights_on; |
16937 | | static int hf_appearance_airform_navigation_lights_on; |
16938 | | static int hf_appearance_airform_anti_collision_lights_on; |
16939 | | static int hf_appearance_airform_is_flaming; |
16940 | | static int hf_appearance_airform_afterburner_on; |
16941 | | static int hf_appearance_airform_lower_anti_collision_light_on; |
16942 | | static int hf_appearance_airform_upper_anti_collision_light_on; |
16943 | | static int hf_appearance_airform_anti_collision_light_day_night; |
16944 | | static int hf_appearance_airform_is_blinking; |
16945 | | static int hf_appearance_airform_is_frozen; |
16946 | | static int hf_appearance_airform_power_plant_on; |
16947 | | static int hf_appearance_airform_state; |
16948 | | static int hf_appearance_airform_formation_lights_on; |
16949 | | static int hf_appearance_airform_landing_gear_extended; |
16950 | | static int hf_appearance_airform_cargo_doors_opened; |
16951 | | static int hf_appearance_airform_navigation_position_brightness; |
16952 | | static int hf_appearance_airform_spot_search_light_1_on; |
16953 | | static int hf_appearance_airform_interior_lights_on; |
16954 | | static int hf_appearance_airform_reverse_thrust_engaged; |
16955 | | static int hf_appearance_airform_weight_on_wheels; |
16956 | | static int hf_appearance_lifeform_paint_scheme; |
16957 | | static int hf_appearance_lifeform_health; |
16958 | | static int hf_appearance_lifeform_compliance; |
16959 | | static int hf_appearance_lifeform_flash_lights; |
16960 | | static int hf_appearance_lifeform_state; |
16961 | | |
16962 | | /* Entity */ |
16963 | | static int hf_dis_entity_marking_character_set; |
16964 | | static int hf_dis_aggregate_marking_character_set; |
16965 | | static int hf_dis_entity_dead_reckoning_algorithm; |
16966 | | static int hf_dis_dead_reckoning_other_parameters; |
16967 | | static int hf_dis_entity_location_x_double; |
16968 | | static int hf_dis_entity_location_x_float; |
16969 | | static int hf_dis_entity_location_y_double; |
16970 | | static int hf_dis_entity_location_y_float; |
16971 | | static int hf_dis_entity_location_z_double; |
16972 | | static int hf_dis_entity_location_z_float; |
16973 | | static int hf_dis_entity_orientation_psi; |
16974 | | static int hf_dis_entity_orientation_theta; |
16975 | | static int hf_dis_entity_orientation_phi; |
16976 | | static int hf_dis_entity_linear_velocity_x; |
16977 | | static int hf_dis_entity_linear_velocity_y; |
16978 | | static int hf_dis_entity_linear_velocity_z; |
16979 | | static int hf_dis_entity_linear_acceleration_x; |
16980 | | static int hf_dis_entity_linear_acceleration_y; |
16981 | | static int hf_dis_entity_linear_acceleration_z; |
16982 | | static int hf_dis_entity_entity_angular_velocity_x; |
16983 | | static int hf_dis_entity_entity_angular_velocity_y; |
16984 | | static int hf_dis_entity_entity_angular_velocity_z; |
16985 | | |
16986 | | /* Intercom */ |
16987 | | static int hf_intercom_control_control_type; |
16988 | | static int hf_intercom_control_communications_channel_type; |
16989 | | static int hf_intercom_control_source_communications_device_id; |
16990 | | static int hf_intercom_control_source_line_id; |
16991 | | static int hf_intercom_control_transmit_priority; |
16992 | | static int hf_intercom_control_transmit_line_state; |
16993 | | static int hf_intercom_control_command; |
16994 | | static int hf_intercom_control_master_communications_device_id; |
16995 | | static int hf_intercom_control_master_channel_id; |
16996 | | |
16997 | | /* TODO: put them in the best matched group */ |
16998 | | static int hf_entity_appearance; |
16999 | | static int hf_dis_entity_marking; |
17000 | | |
17001 | | /* Dis designator */ |
17002 | | static int hf_dis_designator_code_name; |
17003 | | static int hf_dis_designator_designator_code; |
17004 | | static int hf_dis_designator_power; |
17005 | | static int hf_dis_designator_wavelength; |
17006 | | static int hf_dis_designator_spot_with_respect_to_designated_entity_x; |
17007 | | static int hf_dis_designator_spot_with_respect_to_designated_entity_y; |
17008 | | static int hf_dis_designator_spot_with_respect_to_designated_entity_z; |
17009 | | static int hf_dis_designator_spot_location_x; |
17010 | | static int hf_dis_designator_spot_location_y; |
17011 | | static int hf_dis_designator_spot_location_z; |
17012 | | |
17013 | | /* Collision */ |
17014 | | static int hf_dis_collision_type; |
17015 | | static int hf_dis_collision_mass; |
17016 | | static int hf_dis_collision_location_x; |
17017 | | static int hf_dis_collision_location_y; |
17018 | | static int hf_dis_collision_location_z; |
17019 | | |
17020 | | /* More DIS global */ |
17021 | | static int hf_dis_capabilities; |
17022 | | static int hf_dis_variable_parameter_type; |
17023 | | static int hf_dis_num_shafts; |
17024 | | static int hf_dis_num_apas; |
17025 | | static int hf_dis_state_update_indicator; |
17026 | | static int hf_dis_passive_parameter_index; |
17027 | | static int hf_dis_propulsion_plant_config; |
17028 | | static int hf_dis_shaft_rpm_current; |
17029 | | static int hf_dis_shaft_rpm_ordered; |
17030 | | static int hf_dis_shaft_rpm_change_rate; |
17031 | | static int hf_dis_num_ua_emitter_systems; |
17032 | | static int hf_dis_apas_parameter_index; |
17033 | | static int hf_dis_apas_value; |
17034 | | static int hf_dis_ua_emission_name; |
17035 | | static int hf_dis_ua_emission_function; |
17036 | | static int hf_dis_ua_emission_id_number; |
17037 | | static int hf_dis_ua_emitter_data_length; |
17038 | | static int hf_dis_ua_num_beams; |
17039 | | static int hf_dis_ua_location_x; |
17040 | | static int hf_dis_ua_location_y; |
17041 | | static int hf_dis_ua_location_z; |
17042 | | static int hf_dis_ua_beam_data_length; |
17043 | | static int hf_dis_ua_beam_id_number; |
17044 | | static int hf_dis_ua_beam_active_emission_parameter_index; |
17045 | | static int hf_dis_ua_beam_scan_pattern; |
17046 | | static int hf_dis_ua_beam_center_azimuth; |
17047 | | static int hf_dis_ua_beam_azimuthal_beamwidth; |
17048 | | static int hf_dis_ua_beam_center_de; |
17049 | | static int hf_dis_ua_beam_de_beamwidth; |
17050 | | static int hf_dis_em_beam_data_length; |
17051 | | static int hf_dis_em_beam_id_number; |
17052 | | static int hf_dis_em_beam_parameter_index; |
17053 | | static int hf_dis_em_fund_frequency; |
17054 | | static int hf_dis_em_fund_frequency_range; |
17055 | | static int hf_dis_em_fund_effective_radiated_power; |
17056 | | static int hf_dis_em_fund_pulse_repetition_freq; |
17057 | | static int hf_dis_em_fund_pulse_width; |
17058 | | static int hf_dis_em_fund_beam_azimuth_center; |
17059 | | static int hf_dis_em_fund_beam_azimuth_sweep; |
17060 | | static int hf_dis_em_fund_beam_elevation_center; |
17061 | | static int hf_dis_em_fund_beam_elevation_sweep; |
17062 | | static int hf_dis_em_fund_beem_sweep_sync; |
17063 | | static int hf_dis_track_jam_num_targ; |
17064 | | static int hf_dis_track_jam_high_density; |
17065 | | static int hf_dis_jamming_mode_seq; |
17066 | | static int hf_dis_warhead; |
17067 | | static int hf_dis_fuse; |
17068 | | static int hf_dis_quality; |
17069 | | static int hf_dis_rate; |
17070 | | static int hf_dis_fire_mission_index; |
17071 | | static int hf_dis_fire_location_x; |
17072 | | static int hf_dis_fire_location_y; |
17073 | | static int hf_dis_fire_location_z; |
17074 | | static int hf_dis_linear_velocity_x; |
17075 | | static int hf_dis_linear_velocity_y; |
17076 | | static int hf_dis_linear_velocity_z; |
17077 | | static int hf_dis_range; |
17078 | | static int hf_dis_detonation_location_x; |
17079 | | static int hf_dis_detonation_location_y; |
17080 | | static int hf_dis_detonation_location_z; |
17081 | | static int hf_dis_detonation_result; |
17082 | | static int hf_dis_simulator_type; |
17083 | | static int hf_dis_database_seq_num; |
17084 | | static int hf_dis_simulator_load; |
17085 | | static int hf_dis_simulation_load; |
17086 | | static int hf_dis_time; |
17087 | | static int hf_dis_packets_sent; |
17088 | | static int hf_dis_unit_database_version; |
17089 | | static int hf_dis_relative_battle_scheme; |
17090 | | static int hf_dis_terrain_name; |
17091 | | static int hf_dis_terrain_version; |
17092 | | static int hf_dis_host_name; |
17093 | | static int hf_dis_sequence_number; |
17094 | | static int hf_dis_persist_obj_class; |
17095 | | static int hf_dis_missing_from_world_state; |
17096 | | static int hf_dis_obj_count; |
17097 | | static int hf_dis_clock_rate; |
17098 | | static int hf_dis_sec_since_1970; |
17099 | | static int hf_dis_str_data; |
17100 | | static int hf_dis_record_data; |
17101 | | static int hf_dis_alignment_padding; |
17102 | | static int hf_dis_vp_change_indicator; |
17103 | | static int hf_dis_vp_association_status; |
17104 | | static int hf_dis_vp_association_type; |
17105 | | static int hf_dis_vp_own_station_location; |
17106 | | static int hf_dis_vp_phys_conn_type; |
17107 | | static int hf_dis_vp_group_member_type; |
17108 | | static int hf_dis_vp_group_number; |
17109 | | static int hf_dis_vp_offset_type; |
17110 | | static int hf_dis_vp_offset_x; |
17111 | | static int hf_dis_vp_offset_y; |
17112 | | static int hf_dis_vp_offset_z; |
17113 | | static int hf_dis_vp_attached_indicator; |
17114 | | static int hf_dis_vp_part_attached_to_id; |
17115 | | static int hf_dis_vp_artic_param_type; |
17116 | | static int hf_dis_vp_change; |
17117 | | static int hf_dis_vp_parameter_value; |
17118 | | static int hf_dis_vp_padding; |
17119 | | static int hf_dis_vr_exercise_id; |
17120 | | static int hf_dis_vr_exercise_file_path; |
17121 | | static int hf_dis_vr_exercise_file_name; |
17122 | | static int hf_dis_vr_application_role; |
17123 | | static int hf_dis_vr_num_records; |
17124 | | static int hf_dis_vr_status_type; |
17125 | | static int hf_dis_vr_general_status; |
17126 | | static int hf_dis_vr_specific_status; |
17127 | | static int hf_dis_vr_status_value_int; |
17128 | | static int hf_dis_vr_status_value_float; |
17129 | | static int hf_dis_signal_link16_npg; |
17130 | | static int hf_dis_signal_link16_tsec_cvll; |
17131 | | static int hf_dis_signal_link16_msec_cvll; |
17132 | | static int hf_dis_signal_link16_message_type; |
17133 | | static int hf_dis_signal_link16_ptt; |
17134 | | static int hf_dis_signal_link16_time_slot_type; |
17135 | | static int hf_dis_signal_link16_rti; |
17136 | | static int hf_dis_signal_link16_stn; |
17137 | | static int hf_dis_signal_link16_sdusn; |
17138 | | static int hf_dis_signal_link16_network_number; |
17139 | | static int hf_dis_signal_link16_time_slot_id; |
17140 | | static int hf_dis_iff_system_type; |
17141 | | static int hf_dis_iff_system_name; |
17142 | | static int hf_dis_iff_system_mode; |
17143 | | static int hf_dis_iff_change_options; |
17144 | | static int hf_dis_iff_change_indicator; |
17145 | | static int hf_dis_iff_alternate_mode_4; |
17146 | | static int hf_dis_iff_alternate_mode_c; |
17147 | | static int hf_dis_iff_heartbeat_indicator; |
17148 | | static int hf_dis_iff_transponder_interrogator_indicator; |
17149 | | static int hf_dis_iff_simulation_mode; |
17150 | | static int hf_dis_iff_interactive_capable; |
17151 | | static int hf_dis_iff_test_mode; |
17152 | | static int hf_dis_iff_system_designator; |
17153 | | static int hf_dis_iff_system_specific_data; |
17154 | | static int hf_dis_iff_system_status; |
17155 | | static int hf_dis_iff_system_status_system_onoff; |
17156 | | static int hf_dis_iff_system_status_parameter_1; |
17157 | | static int hf_dis_iff_system_status_parameter_2; |
17158 | | static int hf_dis_iff_system_status_parameter_3; |
17159 | | static int hf_dis_iff_system_status_parameter_4; |
17160 | | static int hf_dis_iff_system_status_parameter_5; |
17161 | | static int hf_dis_iff_system_status_parameter_6; |
17162 | | static int hf_dis_iff_system_status_operational; |
17163 | | static int hf_dis_iff_alternate_parameter_4; |
17164 | | static int hf_dis_iff_information_layers; |
17165 | | static int hf_dis_iff_information_layers_layer_1; |
17166 | | static int hf_dis_iff_information_layers_layer_2; |
17167 | | static int hf_dis_iff_information_layers_layer_3; |
17168 | | static int hf_dis_iff_information_layers_layer_4; |
17169 | | static int hf_dis_iff_information_layers_layer_5; |
17170 | | static int hf_dis_iff_information_layers_layer_6; |
17171 | | static int hf_dis_iff_information_layers_layer_7; |
17172 | | static int hf_dis_iff_modifier; |
17173 | | static int hf_dis_iff_modifier_emergency; |
17174 | | static int hf_dis_iff_modifier_ident; |
17175 | | static int hf_dis_iff_modifier_sti; |
17176 | | static int hf_dis_iff_modifier_unmanned_aircraft; |
17177 | | static int hf_dis_iff_parameter_1; |
17178 | | static int hf_dis_iff_parameter_2; |
17179 | | static int hf_dis_iff_parameter_3; |
17180 | | static int hf_dis_iff_parameter_4; |
17181 | | static int hf_dis_iff_parameter_5; |
17182 | | static int hf_dis_iff_parameter_6; |
17183 | | static int hf_dis_iff_mode_code_element_1; |
17184 | | static int hf_dis_iff_mode_code_element_2; |
17185 | | static int hf_dis_iff_mode_code_element_3; |
17186 | | static int hf_dis_iff_mode_code_element_4; |
17187 | | static int hf_dis_iff_rrb; |
17188 | | static int hf_dis_iff_rrb_rrb_code; |
17189 | | static int hf_dis_iff_rrb_power_reduction_indicator; |
17190 | | static int hf_dis_iff_rrb_radar_enhancement_indicator; |
17191 | | static int hf_dis_iff_mode_4; |
17192 | | static int hf_dis_iff_mode_s_interrogator_identifier; |
17193 | | static int hf_dis_iff_mode_s_interrogator_identifier_primary_ic_type; |
17194 | | static int hf_dis_iff_mode_s_interrogator_identifier_primary_ic_code; |
17195 | | static int hf_dis_iff_mode_s_interrogator_identifier_secondary_ic_type; |
17196 | | static int hf_dis_iff_mode_s_interrogator_identifier_secondary_ic_code; |
17197 | | static int hf_dis_iff_mode_c_altitude_indicator; |
17198 | | static int hf_dis_iff_mode_c_altitude; |
17199 | | static int hf_dis_iff_tcas_acas; |
17200 | | static int hf_dis_iff_tcas_acas_basic_advanced_indicator; |
17201 | | static int hf_dis_iff_tcas_acas_tcas_acas_indicator; |
17202 | | static int hf_dis_iff_tcas_acas_software_version; |
17203 | | static int hf_dis_iff_tcas_acas_tcas_acas_type; |
17204 | | static int hf_dis_iff_tcas_acas_tcas_type; |
17205 | | static int hf_dis_iff_mode_status; |
17206 | | static int hf_dis_iff_mode_damage; |
17207 | | static int hf_dis_iff_mode_malfunction; |
17208 | | |
17209 | | static int ett_dis; |
17210 | | static int ett_dis_header; |
17211 | | static int ett_pdu_status; |
17212 | | static int ett_dis_po_header; |
17213 | | static int ett_dis_payload; |
17214 | | static int ett_entity; |
17215 | | static int ett_trackjam; |
17216 | | static int ett_dis_ens; |
17217 | | static int ett_radio_entity_type; |
17218 | | static int ett_entity_type; |
17219 | | static int ett_dis_crypto_key; |
17220 | | static int ett_antenna_location; |
17221 | | static int ett_rel_antenna_location; |
17222 | | static int ett_aggregate_dimensions; |
17223 | | static int ett_aggregate_orientation; |
17224 | | static int ett_aggregate_velocity; |
17225 | | static int ett_aggregate_id_list; |
17226 | | static int ett_entity_id_list; |
17227 | | static int ett_variable_datum; |
17228 | | |
17229 | | static int ett_modulation_type; |
17230 | | static int ett_modulation_parameters; |
17231 | | static int ett_entity_linear_velocity; |
17232 | | static int ett_entity_location; |
17233 | | static int ett_entity_orientation; |
17234 | | static int ett_entity_marking_text; |
17235 | | static int ett_aggregate_marking_text; |
17236 | | static int ett_entity_dead_reckoning_parameters; |
17237 | | static int ett_entity_linear_acceleration; |
17238 | | static int ett_entity_angular_velocity; |
17239 | | static int ett_environmental_environment_status; |
17240 | | static int ett_environmental_environment_type; |
17241 | | static int ett_aggregate_type; |
17242 | | static int ett_aggregate_center_of_mass; |
17243 | | static int ett_designator_spot_location; |
17244 | | static int ett_designator_spot_with_respect_to_designated_entity; |
17245 | | static int ett_designator_entity_linear_acceleration; |
17246 | | |
17247 | | |
17248 | | |
17249 | | |
17250 | | |
17251 | | static int ett_entity_appearance; |
17252 | | static int ett_variable_parameter; |
17253 | | static int ett_event_id; |
17254 | | static int ett_shafts; |
17255 | | static int ett_apas; |
17256 | | static int ett_underwater_acoustic_emission; |
17257 | | static int ett_acoustic_emitter_system; |
17258 | | static int ett_ua_location; |
17259 | | static int ett_ua_beams; |
17260 | | static int ett_ua_beam_data; |
17261 | | static int ett_emission_system; |
17262 | | static int ett_emitter_system; |
17263 | | static int ett_em_beam; |
17264 | | static int ett_emitter_location; |
17265 | | static int ett_em_fundamental_parameter_data; |
17266 | | static int ett_burst_descriptor; |
17267 | | static int ett_fire_location; |
17268 | | static int ett_linear_velocity; |
17269 | | static int ett_detonation_location; |
17270 | | static int ett_clock_time; |
17271 | | static int ett_fixed_datum; |
17272 | | static int ett_record; |
17273 | | static int ett_simulation_address; |
17274 | | static int ett_offset_vector; |
17275 | | static int ett_dis_signal_link16_network_header; |
17276 | | static int ett_dis_signal_link16_message_data; |
17277 | | static int ett_dis_signal_link16_jtids_header; |
17278 | | static int ett_iff_location; |
17279 | | static int ett_iff_system_id; |
17280 | | static int ett_iff_change_options; |
17281 | | static int ett_iff_fundamental_operational_data; |
17282 | | static int ett_iff_system_status; |
17283 | | static int ett_iff_information_layers; |
17284 | | static int ett_iff_modifier; |
17285 | | static int ett_iff_parameter_1; |
17286 | | static int ett_iff_rrb; |
17287 | | static int ett_iff_parameter_2; |
17288 | | static int ett_iff_parameter_3; |
17289 | | static int ett_iff_parameter_4; |
17290 | | static int ett_iff_mode_s_interrogator_identifier; |
17291 | | static int ett_iff_parameter_5; |
17292 | | static int ett_iff_parameter_6; |
17293 | | |
17294 | | static dissector_handle_t link16_handle; |
17295 | | |
17296 | | typedef struct dis_header |
17297 | | { |
17298 | | uint8_t version; |
17299 | | uint8_t pduType; |
17300 | | uint8_t family; |
17301 | | } |
17302 | | dis_header_t; |
17303 | | |
17304 | | /* Forward declarations */ |
17305 | | static int parseField_Entity(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name, uint32_t* entityidentifier); |
17306 | | static int parseField_Aggregate(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name); |
17307 | | static int dissect_DIS_FIELDS_ENTITY_TYPE(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name, uint8_t* entityKind, uint8_t* entityDomain); |
17308 | | static int parseField_VariableParameter(tvbuff_t *tvb, proto_tree *tree, int offset, uint8_t paramType); |
17309 | | static int parseField_VariableRecord(tvbuff_t *tvb, proto_tree *tree, int offset, uint32_t variableRecordType, uint16_t record_length); |
17310 | | |
17311 | | /* Composite types |
17312 | | */ |
17313 | | static int dissect_DIS_FIELDS_BURST_DESCRIPTOR(tvbuff_t *tvb, proto_tree *tree, int offset) |
17314 | 14 | { |
17315 | 14 | proto_tree *sub_tree; |
17316 | | |
17317 | 14 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 16, ett_burst_descriptor, NULL, "Burst Descriptor"); |
17318 | | |
17319 | 14 | offset = dissect_DIS_FIELDS_ENTITY_TYPE(tvb, sub_tree, offset, "Munition", NULL, NULL); |
17320 | | |
17321 | 14 | proto_tree_add_item(sub_tree, hf_dis_warhead, tvb, offset, 2, ENC_BIG_ENDIAN); |
17322 | 14 | offset += 2; |
17323 | | |
17324 | 14 | proto_tree_add_item(sub_tree, hf_dis_fuse, tvb, offset, 2, ENC_BIG_ENDIAN); |
17325 | 14 | offset += 2; |
17326 | | |
17327 | 14 | proto_tree_add_item(sub_tree, hf_dis_quality, tvb, offset, 2, ENC_BIG_ENDIAN); |
17328 | 14 | offset += 2; |
17329 | | |
17330 | 14 | proto_tree_add_item(sub_tree, hf_dis_rate, tvb, offset, 2, ENC_BIG_ENDIAN); |
17331 | 14 | offset += 2; |
17332 | | |
17333 | 14 | return offset; |
17334 | 14 | } |
17335 | | |
17336 | | static int dissect_DIS_FIELDS_CLOCK_TIME(tvbuff_t *tvb, proto_tree *tree, int offset, const char* clock_name) |
17337 | 7 | { |
17338 | 7 | proto_item *ti; |
17339 | 7 | proto_tree *sub_tree; |
17340 | | /* some consts */ |
17341 | 7 | static unsigned MSEC_PER_HOUR = 60 * 60 * 1000; |
17342 | 7 | static unsigned FSV = 0x7fffffff; |
17343 | 7 | uint32_t hour, uintVal; |
17344 | 7 | uint64_t ms; |
17345 | 7 | unsigned isAbsolute = 0; |
17346 | 7 | nstime_t tv; |
17347 | | |
17348 | 7 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 8, ett_clock_time, NULL, clock_name); |
17349 | | |
17350 | 7 | hour = tvb_get_ntohl(tvb, offset); |
17351 | 7 | uintVal = tvb_get_ntohl(tvb, offset+4); |
17352 | | |
17353 | | /* determine absolute vis sim time */ |
17354 | 7 | isAbsolute = uintVal & 1; |
17355 | | |
17356 | | /* convert TS to MS */ |
17357 | 7 | ms = (uint64_t)(uintVal >> 1) * MSEC_PER_HOUR / FSV; |
17358 | | |
17359 | 7 | tv.secs = (time_t)ms/1000; |
17360 | 7 | tv.nsecs = (int)(ms%1000)*1000000; |
17361 | | |
17362 | | /* add hour */ |
17363 | 7 | tv.secs += (hour*3600); |
17364 | | |
17365 | 7 | ti = proto_tree_add_time(sub_tree, hf_dis_clocktime, tvb, offset, 8, &tv); |
17366 | 7 | if (isAbsolute) |
17367 | 3 | { |
17368 | 3 | proto_item_append_text(ti, " (absolute)"); |
17369 | 3 | } |
17370 | 4 | else |
17371 | 4 | { |
17372 | 4 | proto_item_append_text(ti, " (relative)"); |
17373 | 4 | } |
17374 | | |
17375 | 7 | return (offset+8); |
17376 | 7 | } |
17377 | | |
17378 | | static int dissect_DIS_FIELDS_ENTITY_TYPE_RECORD(tvbuff_t *tvb, proto_tree *tree, int offset, const char* name, int ett, int hfkind, int hfdomain, int hfcountry, int hfcategory, int hfsubcategory, int hfspecific, int hfextra, uint8_t* outentityKind, uint8_t* outentityDomain) |
17379 | 194 | { |
17380 | 194 | uint8_t entityKind; |
17381 | 194 | uint8_t entityDomain; |
17382 | 194 | uint16_t entityCountry; |
17383 | 194 | uint8_t entityCategory; |
17384 | 194 | uint8_t entitySubcategory; |
17385 | 194 | uint8_t entitySpecific; |
17386 | 194 | uint8_t entityExtra; |
17387 | | |
17388 | 194 | proto_tree *sub_tree; |
17389 | 194 | int hf_cat = hfcategory; |
17390 | | |
17391 | 194 | entityKind = tvb_get_uint8(tvb, offset); |
17392 | 194 | if (outentityKind) *outentityKind = entityKind; |
17393 | 194 | entityDomain = tvb_get_uint8(tvb, offset+1); |
17394 | 194 | if (outentityDomain) *outentityDomain = entityDomain; |
17395 | 194 | entityCountry = tvb_get_ntohs(tvb, offset+2); |
17396 | 194 | entityCategory = tvb_get_uint8(tvb, offset+4); |
17397 | 194 | entitySubcategory = tvb_get_uint8(tvb, offset+5); |
17398 | 194 | entitySpecific = tvb_get_uint8(tvb, offset+6); |
17399 | 194 | entityExtra = tvb_get_uint8(tvb, offset+7); |
17400 | | |
17401 | 194 | sub_tree = proto_tree_add_subtree_format(tree, tvb, offset, 8, ett, NULL, "%s, (%u:%u:%u:%u:%u:%u:%u) ", name, entityKind, entityDomain, entityCountry, entityCategory, entitySubcategory, entitySpecific, entityExtra); |
17402 | | |
17403 | 194 | proto_tree_add_uint(sub_tree, hfkind, tvb, offset, 1, entityKind); |
17404 | 194 | offset++; |
17405 | | |
17406 | 194 | proto_tree_add_uint(sub_tree, hfdomain, tvb, offset, 1, entityDomain); |
17407 | 194 | offset++; |
17408 | | |
17409 | 194 | proto_tree_add_uint(sub_tree, hfcountry, tvb, offset, 2, entityCountry); |
17410 | 194 | offset += 2; |
17411 | | |
17412 | 194 | if (entityKind == DIS_ENTITYKIND_PLATFORM && hfcategory == hf_dis_category) |
17413 | 69 | { |
17414 | 69 | switch(entityDomain) |
17415 | 69 | { |
17416 | 58 | case DIS_DOMAIN_LAND: |
17417 | 58 | hf_cat = hf_dis_category_land; |
17418 | 58 | break; |
17419 | 0 | case DIS_DOMAIN_AIR: |
17420 | 0 | hf_cat = hf_dis_category_air; |
17421 | 0 | break; |
17422 | 0 | case DIS_DOMAIN_SURFACE: |
17423 | 0 | hf_cat = hf_dis_category_surface; |
17424 | 0 | break; |
17425 | 0 | case DIS_DOMAIN_SUBSURFACE: |
17426 | 0 | hf_cat = hf_dis_category_subsurface; |
17427 | 0 | break; |
17428 | 0 | case DIS_DOMAIN_SPACE: |
17429 | 0 | hf_cat = hf_dis_category_space; |
17430 | 0 | break; |
17431 | 69 | } |
17432 | 69 | } |
17433 | | |
17434 | 194 | proto_tree_add_uint(sub_tree, hf_cat, tvb, offset, 1, entityCategory); |
17435 | 194 | offset++; |
17436 | | |
17437 | 194 | proto_tree_add_uint(sub_tree, hfsubcategory, tvb, offset, 1, entitySubcategory); |
17438 | 194 | offset++; |
17439 | | |
17440 | 194 | proto_tree_add_uint(sub_tree, hfspecific, tvb, offset, 1, entitySpecific); |
17441 | 194 | offset++; |
17442 | | |
17443 | 194 | proto_tree_add_uint(sub_tree, hfextra, tvb, offset, 1, entityExtra); |
17444 | 194 | offset++; |
17445 | | |
17446 | 194 | return offset; |
17447 | 194 | } |
17448 | | |
17449 | | static int dissect_DIS_FIELDS_ENTITY_TYPE(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name, uint8_t* outentityKind, uint8_t* outentityDomain) |
17450 | 178 | { |
17451 | 178 | return dissect_DIS_FIELDS_ENTITY_TYPE_RECORD(tvb, tree, offset, entity_name, ett_entity_type, hf_dis_entityKind, hf_dis_entityDomain, hf_dis_country, hf_dis_category, hf_dis_subcategory, hf_dis_specific, hf_dis_extra, outentityKind, outentityDomain); |
17452 | 178 | } |
17453 | | |
17454 | | static int dissect_DIS_FIELDS_RADIO_ENTITY_TYPE(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name) |
17455 | 0 | { |
17456 | 0 | proto_tree *sub_tree; |
17457 | |
|
17458 | 0 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 8, ett_radio_entity_type, NULL, entity_name); |
17459 | |
|
17460 | 0 | proto_tree_add_item(sub_tree, hf_dis_entityKind, tvb, offset, 1, ENC_BIG_ENDIAN); |
17461 | 0 | offset++; |
17462 | |
|
17463 | 0 | proto_tree_add_item(sub_tree, hf_dis_entityDomain, tvb, offset, 1, ENC_BIG_ENDIAN); |
17464 | 0 | offset++; |
17465 | |
|
17466 | 0 | proto_tree_add_item(sub_tree, hf_dis_country, tvb, offset, 2, ENC_BIG_ENDIAN); |
17467 | 0 | offset += 2; |
17468 | |
|
17469 | 0 | proto_tree_add_item(sub_tree, hf_dis_radio_category, tvb, offset, 1, ENC_BIG_ENDIAN); |
17470 | 0 | offset++; |
17471 | |
|
17472 | 0 | proto_tree_add_item(sub_tree, hf_dis_nomenclature_version, tvb, offset, 1, ENC_BIG_ENDIAN); |
17473 | 0 | offset++; |
17474 | |
|
17475 | 0 | proto_tree_add_item(sub_tree, hf_dis_nomenclature, tvb, offset, 2, ENC_BIG_ENDIAN); |
17476 | 0 | offset += 2; |
17477 | |
|
17478 | 0 | return offset; |
17479 | 0 | } |
17480 | | |
17481 | | static int dissect_DIS_FIELDS_AGGREGATE_TYPE(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name) |
17482 | 15 | { |
17483 | 15 | return dissect_DIS_FIELDS_ENTITY_TYPE_RECORD(tvb, tree, offset, entity_name, ett_aggregate_type, hf_dis_aggregate_kind, hf_dis_aggregate_domain, hf_dis_aggregate_country, hf_dis_aggregate_category, hf_dis_aggregate_subcategory, hf_dis_aggregate_specific, hf_dis_aggregate_extra, NULL, NULL); |
17484 | 15 | } |
17485 | | |
17486 | | static int dissect_DIS_FIELDS_ENVIRONMENT_TYPE(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name) |
17487 | 1 | { |
17488 | 1 | return dissect_DIS_FIELDS_ENTITY_TYPE_RECORD(tvb, tree, offset, entity_name, ett_environmental_environment_type, hf_dis_environment_kind, hf_dis_environment_domain, hf_dis_environment_class, hf_dis_environment_category, hf_dis_environment_subcategory, hf_dis_environment_specific, hf_dis_environment_extra, NULL, NULL); |
17489 | 1 | } |
17490 | | |
17491 | | |
17492 | | static int dissect_DIS_FIELDS_MODULATION_TYPE(tvbuff_t *tvb, proto_tree *tree, int offset, uint16_t* systemModulation) |
17493 | 0 | { |
17494 | 0 | proto_tree *sub_tree; |
17495 | 0 | uint32_t majorModulation; |
17496 | 0 | int hf_mod_detail; |
17497 | |
|
17498 | 0 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 8, ett_modulation_type, NULL, "Modulation Type"); |
17499 | |
|
17500 | 0 | proto_tree_add_item(sub_tree, hf_dis_spread_spectrum_usage, tvb, offset, 2, ENC_BIG_ENDIAN); |
17501 | 0 | proto_tree_add_item(sub_tree, hf_dis_frequency_hopping, tvb, offset, 2, ENC_BIG_ENDIAN); |
17502 | 0 | proto_tree_add_item(sub_tree, hf_dis_pseudo_noise_modulation, tvb, offset, 2, ENC_BIG_ENDIAN); |
17503 | 0 | proto_tree_add_item(sub_tree, hf_dis_time_hopping, tvb, offset, 2, ENC_BIG_ENDIAN); |
17504 | 0 | offset += 2; |
17505 | |
|
17506 | 0 | majorModulation = tvb_get_ntohs(tvb, offset); |
17507 | 0 | proto_tree_add_item(tree, hf_dis_modulation_major, tvb, offset, 2, ENC_BIG_ENDIAN); |
17508 | 0 | offset += 2; |
17509 | | |
17510 | |
|
17511 | 0 | switch (majorModulation) { |
17512 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_AMPLITUDE: |
17513 | 0 | hf_mod_detail = hf_dis_modulation_amplitude; |
17514 | 0 | break; |
17515 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_AMPLITUDE_AND_ANGLE: |
17516 | 0 | hf_mod_detail = hf_dis_modulation_amplitude_angle; |
17517 | 0 | break; |
17518 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_ANGLE: |
17519 | 0 | hf_mod_detail = hf_dis_modulation_angle; |
17520 | 0 | break; |
17521 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_COMBINATION: |
17522 | 0 | hf_mod_detail = hf_dis_modulation_combination; |
17523 | 0 | break; |
17524 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_PULSE: |
17525 | 0 | hf_mod_detail = hf_dis_modulation_pulse; |
17526 | 0 | break; |
17527 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_UNMODULATED: |
17528 | 0 | hf_mod_detail = hf_dis_modulation_unmodulated; |
17529 | 0 | break; |
17530 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_CARRIER_PHASE_SHIFT_MODULATION_CPSM: /* CPSM only has "other" defined */ |
17531 | 0 | case DIS_PDU_TRANSMITTER_MAJOR_MODULATION_SATCOM: |
17532 | 0 | default: |
17533 | 0 | hf_mod_detail = hf_dis_modulation_detail; |
17534 | 0 | break; |
17535 | 0 | } |
17536 | | |
17537 | 0 | proto_tree_add_item(tree, hf_mod_detail, tvb, offset, 2, ENC_BIG_ENDIAN); |
17538 | 0 | offset += 2; |
17539 | |
|
17540 | 0 | *systemModulation = tvb_get_ntohs(tvb, offset); |
17541 | 0 | proto_tree_add_item(tree, hf_dis_modulation_system, tvb, offset, 2, ENC_BIG_ENDIAN); |
17542 | 0 | offset += 2; |
17543 | |
|
17544 | 0 | return offset; |
17545 | 0 | } |
17546 | | |
17547 | | static int dissect_DIS_FIELDS_EVENT_ID(tvbuff_t *tvb, proto_tree *tree, int offset, const char* event_name) |
17548 | 71 | { |
17549 | 71 | proto_tree *sub_tree; |
17550 | | |
17551 | 71 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 6, ett_event_id, NULL, event_name); |
17552 | | |
17553 | 71 | proto_tree_add_item(sub_tree, hf_dis_site, tvb, offset, 2, ENC_BIG_ENDIAN); |
17554 | 71 | offset += 2; |
17555 | | |
17556 | 71 | proto_tree_add_item(sub_tree, hf_dis_application, tvb, offset, 2, ENC_BIG_ENDIAN); |
17557 | 71 | offset += 2; |
17558 | | |
17559 | 71 | proto_tree_add_item(sub_tree, hf_dis_event_number, tvb, offset, 2, ENC_BIG_ENDIAN); |
17560 | 71 | offset += 2; |
17561 | | |
17562 | | |
17563 | 71 | return offset; |
17564 | 71 | } |
17565 | | |
17566 | | static int dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvbuff_t *tvb, proto_tree *tree, int offset, const char* sim_name) |
17567 | 0 | { |
17568 | 0 | proto_tree *sub_tree; |
17569 | |
|
17570 | 0 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 4, ett_simulation_address, NULL, sim_name); |
17571 | |
|
17572 | 0 | proto_tree_add_item(sub_tree, hf_dis_site, tvb, offset, 2, ENC_BIG_ENDIAN); |
17573 | 0 | offset += 2; |
17574 | |
|
17575 | 0 | proto_tree_add_item(sub_tree, hf_dis_application, tvb, offset, 2, ENC_BIG_ENDIAN); |
17576 | 0 | offset += 2; |
17577 | |
|
17578 | 0 | return offset; |
17579 | 0 | } |
17580 | | |
17581 | | static int dissect_DIS_FIELDS_MOD_PARAMS_CCTT_SINCGARS(tvbuff_t *tvb, proto_tree *tree, int offset) |
17582 | 0 | { |
17583 | 0 | proto_tree *sub_tree; |
17584 | |
|
17585 | 0 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 16, ett_modulation_parameters, NULL, "Modulation Parameters"); |
17586 | |
|
17587 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_net_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
17588 | 0 | offset += 2; |
17589 | |
|
17590 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_set_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
17591 | 0 | offset += 2; |
17592 | |
|
17593 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_lo_set_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
17594 | 0 | offset += 2; |
17595 | |
|
17596 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_msg_start, tvb, offset, 1, ENC_BIG_ENDIAN); |
17597 | 0 | offset++; |
17598 | |
|
17599 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_reserved, tvb, offset, 1, ENC_BIG_ENDIAN); |
17600 | 0 | offset++; |
17601 | |
|
17602 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_sync_time_offset, tvb, offset, 4, ENC_BIG_ENDIAN); |
17603 | 0 | offset += 4; |
17604 | |
|
17605 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_security_key, tvb, offset, 2, ENC_BIG_ENDIAN); |
17606 | 0 | offset += 2; |
17607 | |
|
17608 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_fh_clear_channel, tvb, offset, 1, ENC_BIG_ENDIAN); |
17609 | 0 | offset++; |
17610 | |
|
17611 | 0 | proto_tree_add_item(sub_tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
17612 | 0 | offset++; |
17613 | |
|
17614 | 0 | return offset; |
17615 | 0 | } |
17616 | | |
17617 | | static int dissect_DIS_FIELDS_MOD_PARAMS_JTIDS_MIDS(tvbuff_t *tvb, proto_tree *tree, int offset) |
17618 | 0 | { |
17619 | 0 | proto_tree *sub_tree; |
17620 | |
|
17621 | 0 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 8, ett_modulation_parameters, NULL, "Modulation Parameters"); |
17622 | |
|
17623 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_ts_allocation_mode, tvb, offset, 1, ENC_BIG_ENDIAN); |
17624 | 0 | offset++; |
17625 | |
|
17626 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_transmitter_prim_mode, tvb, offset, 1, ENC_BIG_ENDIAN); |
17627 | 0 | offset++; |
17628 | |
|
17629 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_transmitter_second_mode, tvb, offset, 1, ENC_BIG_ENDIAN); |
17630 | 0 | offset++; |
17631 | |
|
17632 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_sync_state, tvb, offset, 1, ENC_BIG_ENDIAN); |
17633 | 0 | offset++; |
17634 | |
|
17635 | 0 | proto_tree_add_item(sub_tree, hf_dis_mod_param_network_sync_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
17636 | 0 | offset += 4; |
17637 | |
|
17638 | 0 | return offset; |
17639 | 0 | } |
17640 | | |
17641 | | static int parse_DIS_FIELDS_SIGNAL_LINK16_NETWORK_HEADER(tvbuff_t *tvb, proto_tree *tree, |
17642 | | int offset, uint8_t* messageType) |
17643 | 21 | { |
17644 | 21 | proto_tree *sub_tree; |
17645 | 21 | nstime_t tv; |
17646 | | |
17647 | 21 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 16, ett_dis_signal_link16_network_header, NULL, "Link 16 Network Header"); |
17648 | | |
17649 | 21 | proto_tree_add_item(sub_tree, hf_dis_signal_link16_npg, tvb, offset, 2, ENC_BIG_ENDIAN); |
17650 | 21 | offset += 2; |
17651 | | |
17652 | 21 | proto_tree_add_item(sub_tree, hf_dis_signal_link16_network_number, tvb, offset, 1, ENC_BIG_ENDIAN); |
17653 | 21 | offset++; |
17654 | | |
17655 | 21 | proto_tree_add_item(sub_tree, hf_dis_signal_link16_tsec_cvll, tvb, offset, 1, ENC_BIG_ENDIAN); |
17656 | 21 | offset++; |
17657 | | |
17658 | 21 | proto_tree_add_item(sub_tree, hf_dis_signal_link16_msec_cvll, tvb, offset, 1, ENC_BIG_ENDIAN); |
17659 | 21 | offset++; |
17660 | | |
17661 | 21 | proto_tree_add_item(sub_tree, hf_dis_signal_link16_message_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
17662 | 21 | if (messageType) |
17663 | 21 | *messageType = tvb_get_uint8(tvb, offset); |
17664 | 21 | offset++; |
17665 | | |
17666 | 21 | proto_tree_add_item(sub_tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
17667 | 21 | offset += 2; |
17668 | | |
17669 | 21 | proto_tree_add_item(sub_tree, hf_dis_signal_link16_time_slot_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
17670 | 21 | offset += 4; |
17671 | | |
17672 | 21 | tv.secs = tvb_get_ntohl(tvb, offset); |
17673 | 21 | if (tv.secs == (time_t)0xFFFFFFFF) |
17674 | 2 | { |
17675 | 2 | tv.nsecs = 0; |
17676 | 2 | proto_tree_add_time_format_value(sub_tree, hf_dis_signal_link16_ptt, tvb, offset, 8, &tv, "NO STATEMENT"); |
17677 | 2 | } |
17678 | 19 | else |
17679 | 19 | { |
17680 | 19 | proto_tree_add_item(sub_tree, hf_dis_signal_link16_ptt, tvb, offset, 8, ENC_TIME_NTP|ENC_BIG_ENDIAN); |
17681 | 19 | } |
17682 | 21 | offset += 8; |
17683 | | |
17684 | 21 | return offset; |
17685 | 21 | } |
17686 | | |
17687 | | /* Parse Link 16 Message Data record (SISO-STD-002, Tables 5.2.5 through 5.2.12) |
17688 | | */ |
17689 | | static int parse_Link16_Message_Data(proto_tree *tree, tvbuff_t *tvb, int offset, packet_info *pinfo, |
17690 | | uint32_t encodingScheme, uint8_t messageType) |
17691 | 21 | { |
17692 | 21 | uint32_t cache, value, i; |
17693 | 21 | Link16State state; |
17694 | 21 | tvbuff_t *newtvb; |
17695 | | |
17696 | 21 | static int * const jtids_message_header_fields[] = { |
17697 | 21 | &hf_dis_signal_link16_time_slot_type, |
17698 | 21 | &hf_dis_signal_link16_rti, |
17699 | 21 | &hf_dis_signal_link16_stn, |
17700 | 21 | NULL |
17701 | 21 | }; |
17702 | | |
17703 | 21 | switch (messageType) { |
17704 | 20 | case DIS_PDU_MESSAGE_TYPE_IDENTIFIER_JTIDS_HEADER_MESSAGES: |
17705 | 20 | proto_tree_add_bitmask_text(tree, tvb, offset, 4, "JTIDS Header", NULL, ett_dis_signal_link16_jtids_header, jtids_message_header_fields, ENC_BIG_ENDIAN, BMT_NO_APPEND); |
17706 | | |
17707 | 20 | cache = tvb_get_ntohl(tvb, offset); |
17708 | 20 | value = (cache >> 4) & 0x7FFF; |
17709 | 20 | col_append_fstr(pinfo->cinfo, COL_INFO, ", STN=0%o, Link 16 Words:", value); |
17710 | | |
17711 | 20 | value = (cache >> 19); |
17712 | 20 | offset += 4; |
17713 | 20 | cache = tvb_get_ntohl(tvb, offset); |
17714 | 20 | value |= (cache & 0x7) << 13; |
17715 | 20 | proto_tree_add_uint(tree, hf_dis_signal_link16_sdusn, tvb, offset - 4, 8, value); |
17716 | 20 | offset += 4; |
17717 | | |
17718 | 20 | memset(&state, 0, sizeof(state)); |
17719 | | |
17720 | 410 | for (i = 0; i < (encodingScheme & 0x3FFF); i++) { |
17721 | 390 | uint8_t *word = (uint8_t *)wmem_alloc(pinfo->pool, 10); |
17722 | 390 | if (!(i & 1)) { |
17723 | 199 | word[0] = (cache >> 16) & 0xFF; |
17724 | 199 | word[1] = (cache >> 24) & 0xFF; |
17725 | 199 | cache = tvb_get_ntohl(tvb, offset); |
17726 | 199 | offset += 4; |
17727 | 199 | word[2] = cache & 0xFF; |
17728 | 199 | word[3] = (cache >> 8) & 0xFF; |
17729 | 199 | word[4] = (cache >> 16) & 0xFF; |
17730 | 199 | word[5] = (cache >> 24) & 0xFF; |
17731 | 199 | cache = tvb_get_ntohl(tvb, offset); |
17732 | 199 | offset += 4; |
17733 | 199 | word[6] = cache & 0xFF; |
17734 | 199 | word[7] = (cache >> 8) & 0xFF; |
17735 | 199 | word[8] = (cache >> 16) & 0xFF; |
17736 | 199 | word[9] = (cache >> 24) & 0xFF; |
17737 | 199 | } else { |
17738 | 191 | cache = tvb_get_ntohl(tvb, offset); |
17739 | 191 | offset += 4; |
17740 | 191 | word[0] = cache & 0xFF; |
17741 | 191 | word[1] = (cache >> 8) & 0xFF; |
17742 | 191 | word[2] = (cache >> 16) & 0xFF; |
17743 | 191 | word[3] = (cache >> 24) & 0xFF; |
17744 | 191 | cache = tvb_get_ntohl(tvb, offset); |
17745 | 191 | offset += 4; |
17746 | 191 | word[4] = cache & 0xFF; |
17747 | 191 | word[5] = (cache >> 8) & 0xFF; |
17748 | 191 | word[6] = (cache >> 16) & 0xFF; |
17749 | 191 | word[7] = (cache >> 24) & 0xFF; |
17750 | 191 | cache = tvb_get_ntohl(tvb, offset); |
17751 | 191 | offset += 4; |
17752 | 191 | word[8] = cache & 0xFF; |
17753 | 191 | word[9] = (cache >> 8) & 0xFF; |
17754 | 191 | } |
17755 | | |
17756 | 390 | newtvb = tvb_new_child_real_data(tvb, word, 10, 10); |
17757 | 390 | add_new_data_source(pinfo, newtvb, "Link 16 Word"); |
17758 | 390 | call_dissector_with_data(link16_handle, newtvb, pinfo, tree, &state); |
17759 | 390 | } |
17760 | 20 | break; |
17761 | 21 | } |
17762 | 1 | return offset; |
17763 | 21 | } |
17764 | | |
17765 | | /* Array records |
17766 | | */ |
17767 | | static int parseField_DIS_FIELDS_FIXED_DATUM(tvbuff_t *tvb, proto_tree *tree, int offset, const char* field_name, uint32_t num_items) |
17768 | 17 | { |
17769 | 17 | proto_tree *sub_tree; |
17770 | 17 | uint32_t i; |
17771 | | |
17772 | | |
17773 | 123 | for (i = 0; i < num_items; i++) |
17774 | 106 | { |
17775 | 106 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 8, ett_fixed_datum, NULL, field_name); |
17776 | | |
17777 | 106 | proto_tree_add_item(sub_tree, hf_dis_datum_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
17778 | 106 | offset += 4; |
17779 | | |
17780 | 106 | proto_tree_add_item(sub_tree, hf_dis_fixed_datum_value, tvb, offset, 4, ENC_NA); |
17781 | 106 | proto_tree_add_item(sub_tree, hf_dis_fixed_datum_value_as_int, tvb, offset, 4, ENC_BIG_ENDIAN); |
17782 | 106 | proto_tree_add_item(sub_tree, hf_dis_fixed_datum_value_as_float, tvb, offset, 4, ENC_BIG_ENDIAN); |
17783 | 106 | proto_tree_add_item(sub_tree, hf_dis_fixed_datum_value_as_uint, tvb, offset, 4, ENC_BIG_ENDIAN); |
17784 | | |
17785 | 106 | offset += 4; |
17786 | 106 | } |
17787 | | |
17788 | 17 | return offset; |
17789 | 17 | } |
17790 | | |
17791 | | static int parseField_DIS_FIELDS_VARIABLE_DATUM(tvbuff_t *tvb, proto_tree *tree, int offset, const char* field_name, uint32_t num_items) |
17792 | 8 | { |
17793 | 8 | proto_item *ti; |
17794 | 8 | proto_tree *sub_tree; |
17795 | 8 | uint32_t i, data_length, lengthInBytes; |
17796 | 8 | unsigned char padding; |
17797 | | |
17798 | 23 | for (i = 0; i < num_items; i++) |
17799 | 15 | { |
17800 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, -1, ett_fixed_datum, &ti, field_name); |
17801 | | |
17802 | 15 | proto_tree_add_item(sub_tree, hf_dis_datum_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
17803 | 15 | offset += 4; |
17804 | | |
17805 | 15 | data_length = tvb_get_ntohl(tvb, offset); |
17806 | 15 | proto_tree_add_item(sub_tree, hf_dis_datum_length, tvb, offset, 4, ENC_BIG_ENDIAN); |
17807 | 15 | offset += 4; |
17808 | | |
17809 | 15 | lengthInBytes = data_length / 8; |
17810 | 15 | if (data_length % 8 > 0) |
17811 | 5 | lengthInBytes += 1;/* add another byte for the remaining bits */ |
17812 | | |
17813 | 15 | proto_tree_add_item(sub_tree, hf_dis_variable_datum_value, tvb, offset, lengthInBytes, ENC_NA); |
17814 | 15 | proto_tree_add_item(sub_tree, hf_dis_variable_datum_value_as_text, tvb, offset, lengthInBytes, ENC_ASCII); |
17815 | | |
17816 | 15 | offset += lengthInBytes; |
17817 | | |
17818 | 15 | padding = lengthInBytes % 8; |
17819 | 15 | if (padding > 0) |
17820 | 3 | padding = 8 - padding; |
17821 | | |
17822 | 15 | offset += padding; |
17823 | | |
17824 | 15 | proto_item_set_end(ti, tvb, offset); |
17825 | 15 | } |
17826 | | |
17827 | 8 | return offset; |
17828 | 8 | } |
17829 | | |
17830 | | static int parseField_DIS_FIELDS_FIXED_DATUM_IDS(tvbuff_t *tvb, proto_tree *tree, int offset, const char* field_name, uint32_t num_items) |
17831 | 34 | { |
17832 | 34 | proto_tree *sub_tree; |
17833 | 34 | uint32_t i; |
17834 | | |
17835 | 34 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, num_items*4, ett_fixed_datum, NULL, field_name); |
17836 | | |
17837 | 694 | for (i = 0; i < num_items; i++) |
17838 | 660 | { |
17839 | 660 | proto_tree_add_item(sub_tree, hf_dis_datum_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
17840 | 660 | offset += 4; |
17841 | 660 | } |
17842 | | |
17843 | 34 | return offset; |
17844 | 34 | } |
17845 | | |
17846 | | static int parseField_DIS_FIELDS_VARIABLE_DATUM_IDS(tvbuff_t *tvb, proto_tree *tree, int offset, const char* field_name, uint32_t num_items) |
17847 | 11 | { |
17848 | 11 | return parseField_DIS_FIELDS_FIXED_DATUM_IDS(tvb, tree, offset, field_name, num_items); |
17849 | 11 | } |
17850 | | |
17851 | | static int parseField_TRACK_JAM(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name) |
17852 | 111 | { |
17853 | 111 | proto_tree *sub_tree; |
17854 | | |
17855 | 111 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 8, ett_trackjam, NULL, entity_name); |
17856 | | |
17857 | 111 | proto_tree_add_item(sub_tree, hf_dis_entity_id_site, tvb, offset, 2, ENC_BIG_ENDIAN); |
17858 | 111 | offset += 2; |
17859 | | |
17860 | 111 | proto_tree_add_item(sub_tree, hf_dis_entity_id_application, tvb, offset, 2, ENC_BIG_ENDIAN); |
17861 | 111 | offset += 2; |
17862 | | |
17863 | 111 | proto_tree_add_item(sub_tree, hf_dis_entity_id_entity, tvb, offset, 2, ENC_BIG_ENDIAN); |
17864 | 111 | offset += 2; |
17865 | | |
17866 | 111 | proto_tree_add_item(sub_tree, hf_dis_emitter_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
17867 | 111 | offset++; |
17868 | | |
17869 | 111 | proto_tree_add_item(sub_tree, hf_dis_beam_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
17870 | 111 | offset++; |
17871 | | |
17872 | 111 | return offset; |
17873 | 111 | } |
17874 | | |
17875 | | /* Array record contents - variable parameter records |
17876 | | */ |
17877 | | static int dissect_DIS_FIELDS_VP_ARTICULATED_PART(tvbuff_t *tvb, proto_tree *tree, int offset) |
17878 | 124 | { |
17879 | 124 | proto_tree_add_item(tree, hf_dis_vp_change, tvb, offset, 1, ENC_BIG_ENDIAN); |
17880 | 124 | offset++; |
17881 | | |
17882 | 124 | proto_tree_add_item(tree, hf_dis_vp_part_attached_to_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
17883 | 124 | offset += 2; |
17884 | | |
17885 | 124 | proto_tree_add_item(tree, hf_dis_vp_artic_param_type, tvb, offset, 4, ENC_BIG_ENDIAN); |
17886 | 124 | offset += 4; |
17887 | | |
17888 | 124 | proto_tree_add_item(tree, hf_dis_vp_parameter_value, tvb, offset, 4, ENC_BIG_ENDIAN); |
17889 | 124 | offset += 4; |
17890 | | |
17891 | 124 | proto_tree_add_item(tree, hf_dis_vp_padding, tvb, offset, 4, ENC_BIG_ENDIAN); |
17892 | 124 | offset += 4; |
17893 | | |
17894 | 124 | return offset; |
17895 | 124 | } |
17896 | | |
17897 | | static int dissect_DIS_FIELDS_VP_ATTACHED_PART(tvbuff_t *tvb, proto_tree *tree, int offset) |
17898 | 106 | { |
17899 | 106 | proto_tree_add_item(tree, hf_dis_vp_attached_indicator, tvb, offset, 1, ENC_BIG_ENDIAN); |
17900 | 106 | offset++; |
17901 | | |
17902 | 106 | proto_tree_add_item(tree, hf_dis_vp_part_attached_to_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
17903 | 106 | offset += 2; |
17904 | | |
17905 | 106 | proto_tree_add_item(tree, hf_dis_vp_artic_param_type, tvb, offset, 4, ENC_BIG_ENDIAN); |
17906 | 106 | offset += 4; |
17907 | | |
17908 | 106 | offset = dissect_DIS_FIELDS_ENTITY_TYPE(tvb, tree, offset, "Part Type", NULL, NULL); |
17909 | | |
17910 | 106 | return offset; |
17911 | 106 | } |
17912 | | |
17913 | | static int dissect_DIS_FIELDS_VP_ENTITY_OFFSET(tvbuff_t *tvb, proto_tree *tree, int offset) |
17914 | 8 | { |
17915 | 8 | proto_tree *sub_tree; |
17916 | | |
17917 | 8 | proto_tree_add_item(tree, hf_dis_vp_offset_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
17918 | 8 | offset++; |
17919 | | |
17920 | 8 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
17921 | 8 | offset += 2; |
17922 | | |
17923 | 8 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_offset_vector, NULL, "Offset"); |
17924 | | |
17925 | 8 | proto_tree_add_item(sub_tree, hf_dis_vp_offset_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
17926 | 8 | offset += 4; |
17927 | | |
17928 | 8 | proto_tree_add_item(sub_tree, hf_dis_vp_offset_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
17929 | 8 | offset += 4; |
17930 | | |
17931 | 8 | proto_tree_add_item(sub_tree, hf_dis_vp_offset_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
17932 | 8 | offset += 4; |
17933 | | |
17934 | 8 | return offset; |
17935 | 8 | } |
17936 | | |
17937 | | static int dissect_DIS_FIELDS_VP_ENTITY_ASSOCIATION(tvbuff_t *tvb, proto_tree *tree, int offset) |
17938 | 27 | { |
17939 | 27 | proto_tree_add_item(tree, hf_dis_vp_change_indicator, tvb, offset, 1, ENC_BIG_ENDIAN); |
17940 | 27 | offset++; |
17941 | | |
17942 | 27 | proto_tree_add_item(tree, hf_dis_vp_association_status, tvb, offset, 1, ENC_BIG_ENDIAN); |
17943 | 27 | offset++; |
17944 | | |
17945 | 27 | proto_tree_add_item(tree, hf_dis_vp_association_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
17946 | 27 | offset++; |
17947 | | |
17948 | 27 | offset = parseField_Entity(tvb, tree, offset, "Object Identifier", NULL); |
17949 | | |
17950 | 27 | proto_tree_add_item(tree, hf_dis_vp_own_station_location, tvb, offset, 2, ENC_BIG_ENDIAN); |
17951 | 27 | offset += 2; |
17952 | | |
17953 | 27 | proto_tree_add_item(tree, hf_dis_vp_phys_conn_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
17954 | 27 | offset++; |
17955 | | |
17956 | 27 | proto_tree_add_item(tree, hf_dis_vp_group_member_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
17957 | 27 | offset++; |
17958 | | |
17959 | 27 | proto_tree_add_item(tree, hf_dis_vp_group_number, tvb, offset, 2, ENC_BIG_ENDIAN); |
17960 | 27 | offset += 2; |
17961 | | |
17962 | 27 | return offset; |
17963 | 27 | } |
17964 | | |
17965 | | /* Variable Records |
17966 | | */ |
17967 | | static int dissect_DIS_FIELDS_VR_APPLICATION_HEALTH_STATUS(tvbuff_t *tvb, proto_tree *tree, int offset) |
17968 | 0 | { |
17969 | 0 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
17970 | 0 | offset++; |
17971 | |
|
17972 | 0 | proto_tree_add_item(tree, hf_dis_vr_status_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
17973 | 0 | offset += 2; |
17974 | |
|
17975 | 0 | proto_tree_add_item(tree, hf_dis_vr_general_status, tvb, offset, 1, ENC_BIG_ENDIAN); |
17976 | 0 | offset++; |
17977 | |
|
17978 | 0 | proto_tree_add_item(tree, hf_dis_vr_specific_status, tvb, offset, 1, ENC_BIG_ENDIAN); |
17979 | 0 | offset++; |
17980 | |
|
17981 | 0 | proto_tree_add_item(tree, hf_dis_vr_status_value_int, tvb, offset, 2, ENC_BIG_ENDIAN); |
17982 | 0 | offset += 2; |
17983 | |
|
17984 | 0 | proto_tree_add_item(tree, hf_dis_vr_status_value_float, tvb, offset, 8, ENC_BIG_ENDIAN); |
17985 | 0 | offset += 8; |
17986 | |
|
17987 | 0 | return offset; |
17988 | 0 | } |
17989 | | |
17990 | | static int dissect_DIS_FIELDS_VR_APPLICATION_INITIALIZATION(tvbuff_t *tvb, proto_tree *tree, int offset) |
17991 | 0 | { |
17992 | 0 | proto_tree_add_item(tree, hf_dis_vr_exercise_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
17993 | 0 | offset++; |
17994 | |
|
17995 | 0 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
17996 | 0 | offset++; |
17997 | |
|
17998 | 0 | proto_tree_add_item(tree, hf_dis_vr_exercise_file_path, tvb, offset, 256, ENC_ASCII); |
17999 | 0 | offset += 256; |
18000 | |
|
18001 | 0 | proto_tree_add_item(tree, hf_dis_vr_exercise_file_name, tvb, offset, 128, ENC_ASCII); |
18002 | 0 | offset += 128; |
18003 | |
|
18004 | 0 | proto_tree_add_item(tree, hf_dis_vr_application_role, tvb, offset, 64, ENC_ASCII); |
18005 | 0 | offset += 64; |
18006 | |
|
18007 | 0 | return offset; |
18008 | 0 | } |
18009 | | |
18010 | | static int dissect_DIS_FIELDS_VR_DATA_QUERY(tvbuff_t *tvb, proto_tree *tree, int offset) |
18011 | 0 | { |
18012 | 0 | uint32_t numFixed; |
18013 | |
|
18014 | 0 | numFixed = tvb_get_ntohs(tvb, offset); |
18015 | 0 | proto_tree_add_item(tree, hf_dis_vr_num_records, tvb, offset, 2, ENC_BIG_ENDIAN); |
18016 | 0 | offset += 2; |
18017 | |
|
18018 | 0 | offset = parseField_DIS_FIELDS_FIXED_DATUM_IDS(tvb, tree, offset, "Record", numFixed); |
18019 | |
|
18020 | 0 | return offset; |
18021 | 0 | } |
18022 | | |
18023 | | /****************************************************************************** |
18024 | | * |
18025 | | * PDUS |
18026 | | * |
18027 | | *******************************************************************************/ |
18028 | | |
18029 | | |
18030 | | static int dissect_DIS_PARSER_ENTITY_STATE_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
18031 | 30 | { |
18032 | 30 | uint8_t entityKind; |
18033 | 30 | uint8_t entityDomain; |
18034 | 30 | static uint32_t entitySite; |
18035 | 30 | static uint32_t entityApplication; |
18036 | 30 | static uint32_t entityEntity; |
18037 | 30 | proto_item *ti; |
18038 | 30 | proto_tree *sub_tree; |
18039 | 30 | proto_tree *sub_tree2; |
18040 | 30 | uint8_t variableParameterType, numVariable, entity_marking_character_set; |
18041 | 30 | uint32_t i; |
18042 | 30 | const uint8_t *entity_marking_text; |
18043 | | |
18044 | 30 | entitySite = tvb_get_ntohs(tvb, offset); |
18045 | 30 | entityApplication = tvb_get_ntohs(tvb, offset+2); |
18046 | 30 | entityEntity = tvb_get_ntohs(tvb, offset+4); |
18047 | | |
18048 | 30 | uint32_t entityid =0; |
18049 | 30 | offset = parseField_Entity(tvb, tree, offset, "Entity ID", &entityid); |
18050 | | |
18051 | 30 | proto_tree_add_item(tree, hf_dis_force_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
18052 | 30 | offset++; |
18053 | | |
18054 | 30 | numVariable = tvb_get_uint8(tvb, offset); |
18055 | 30 | proto_tree_add_item(tree, hf_dis_num_art_params, tvb, offset, 1, ENC_BIG_ENDIAN); |
18056 | 30 | offset++; |
18057 | | |
18058 | 30 | offset = dissect_DIS_FIELDS_ENTITY_TYPE(tvb, tree, offset, "Entity Type", &entityKind, &entityDomain); |
18059 | | |
18060 | 30 | col_append_fstr( pinfo->cinfo, COL_INFO, ", %s, %s, (%u:%u:%u)", |
18061 | 30 | val_to_str_const(entityKind, DIS_PDU_EntityKind_Strings, "Unknown Entity Kind"), |
18062 | 30 | val_to_str_const(entityDomain, DIS_PDU_Domain_Strings, "Unknown Entity Domain"), |
18063 | 30 | entitySite , entityApplication , entityEntity |
18064 | 30 | ); |
18065 | | |
18066 | 30 | packet_context_t *context = wmem_map_lookup(packet_context_map, GUINT_TO_POINTER(entityid)); |
18067 | 30 | if (context == NULL) |
18068 | 16 | { |
18069 | 16 | context = wmem_new0(wmem_file_scope(), packet_context_t); |
18070 | 16 | context->entity_kind = entityKind; |
18071 | 16 | context->entity_domain = entityDomain; |
18072 | | |
18073 | 16 | wmem_map_insert(packet_context_map, GUINT_TO_POINTER(entityid), context); |
18074 | 16 | } |
18075 | | |
18076 | 30 | offset = dissect_DIS_FIELDS_ENTITY_TYPE(tvb, tree, offset, "Alternative Entity Type", NULL, NULL); |
18077 | | |
18078 | 30 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_entity_linear_velocity, NULL, "Entity Linear Velocity"); |
18079 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_velocity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18080 | 30 | offset += 4; |
18081 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_velocity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18082 | 30 | offset += 4; |
18083 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_velocity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18084 | 30 | offset += 4; |
18085 | | |
18086 | 30 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 24, ett_entity_location, NULL, "Entity Location"); |
18087 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_location_x_double, tvb, offset, 8, ENC_BIG_ENDIAN); |
18088 | 30 | offset += 8; |
18089 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_location_y_double, tvb, offset, 8, ENC_BIG_ENDIAN); |
18090 | 30 | offset += 8; |
18091 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_location_z_double, tvb, offset, 8, ENC_BIG_ENDIAN); |
18092 | 30 | offset += 8; |
18093 | | |
18094 | 30 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_entity_orientation, NULL, "Entity Orientation"); |
18095 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_orientation_psi, tvb, offset, 4, ENC_BIG_ENDIAN); |
18096 | 30 | offset += 4; |
18097 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_orientation_theta, tvb, offset, 4, ENC_BIG_ENDIAN); |
18098 | 30 | offset += 4; |
18099 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_orientation_phi, tvb, offset, 4, ENC_BIG_ENDIAN); |
18100 | 30 | offset += 4; |
18101 | | |
18102 | 30 | if ((entityKind == DIS_ENTITYKIND_PLATFORM) && |
18103 | 3 | (entityDomain == DIS_DOMAIN_LAND)) |
18104 | 1 | { |
18105 | 1 | static int * const entity_appearance_domain_land_bitmask[] = |
18106 | 1 | { |
18107 | 1 | &hf_appearance_landform_paint_scheme, |
18108 | 1 | &hf_appearance_landform_mobility, |
18109 | 1 | &hf_appearance_landform_fire_power, |
18110 | 1 | &hf_appearance_landform_damage, |
18111 | 1 | &hf_appearance_landform_smoke_entity, |
18112 | 1 | &hf_appearance_landform_trailing_effects_entity, |
18113 | 1 | &hf_appearance_landform_hatch, |
18114 | 1 | &hf_appearance_landform_head_lights, |
18115 | 1 | &hf_appearance_landform_tail_lights, |
18116 | 1 | &hf_appearance_landform_brake_lights, |
18117 | 1 | &hf_appearance_landform_flaming, |
18118 | 1 | &hf_appearance_landform_launcher, |
18119 | 1 | &hf_appearance_landform_camouflage_type, |
18120 | 1 | &hf_appearance_landform_concealed, |
18121 | 1 | &hf_appearance_landform_frozen_status, |
18122 | 1 | &hf_appearance_landform_power_plant_status, |
18123 | 1 | &hf_appearance_landform_state, |
18124 | 1 | &hf_appearance_landform_tent, |
18125 | 1 | &hf_appearance_landform_ramp, |
18126 | 1 | &hf_appearance_landform_blackout_lights, |
18127 | 1 | &hf_appearance_landform_blackout_brake_lights, |
18128 | 1 | &hf_appearance_landform_spot_lights, |
18129 | 1 | &hf_appearance_landform_interior_lights, |
18130 | 1 | &hf_appearance_landform_surrender_state, |
18131 | 1 | &hf_appearance_landform_masked_cloaked, |
18132 | 1 | NULL |
18133 | 1 | }; |
18134 | | |
18135 | 1 | proto_tree_add_bitmask(tree, tvb, offset, hf_entity_appearance, ett_entity_appearance, entity_appearance_domain_land_bitmask, ENC_BIG_ENDIAN); |
18136 | 1 | } |
18137 | 29 | else if ((entityKind == DIS_ENTITYKIND_PLATFORM) && |
18138 | 2 | (entityDomain == DIS_DOMAIN_AIR)) |
18139 | 0 | { |
18140 | 0 | static int * const entity_appearance_domain_air_bitmask[] = |
18141 | 0 | { |
18142 | 0 | &hf_appearance_airform_paint_scheme, |
18143 | 0 | &hf_appearance_airform_propulsion_killed, |
18144 | 0 | &hf_appearance_airform_nvg_mode, |
18145 | 0 | &hf_appearance_airform_damage, |
18146 | 0 | &hf_appearance_airform_is_smoke_emanating, |
18147 | 0 | &hf_appearance_airform_is_engine_emitting_smoke, |
18148 | 0 | &hf_appearance_airform_trailing_effects, |
18149 | 0 | &hf_appearance_airform_canopy_troop_door, |
18150 | 0 | &hf_appearance_airform_landing_lights_on, |
18151 | 0 | &hf_appearance_airform_navigation_lights_on, |
18152 | 0 | &hf_appearance_airform_anti_collision_lights_on, |
18153 | 0 | &hf_appearance_airform_is_flaming, |
18154 | 0 | &hf_appearance_airform_afterburner_on, |
18155 | 0 | &hf_appearance_airform_lower_anti_collision_light_on, |
18156 | 0 | &hf_appearance_airform_upper_anti_collision_light_on, |
18157 | 0 | &hf_appearance_airform_anti_collision_light_day_night, |
18158 | 0 | &hf_appearance_airform_is_blinking, |
18159 | 0 | &hf_appearance_airform_is_frozen, |
18160 | 0 | &hf_appearance_airform_power_plant_on, |
18161 | 0 | &hf_appearance_airform_state, |
18162 | 0 | &hf_appearance_airform_formation_lights_on, |
18163 | 0 | &hf_appearance_airform_landing_gear_extended, |
18164 | 0 | &hf_appearance_airform_cargo_doors_opened, |
18165 | 0 | &hf_appearance_airform_navigation_position_brightness, |
18166 | 0 | &hf_appearance_airform_spot_search_light_1_on, |
18167 | 0 | &hf_appearance_airform_interior_lights_on, |
18168 | 0 | &hf_appearance_airform_reverse_thrust_engaged, |
18169 | 0 | &hf_appearance_airform_weight_on_wheels, |
18170 | 0 | NULL |
18171 | 0 | }; |
18172 | |
|
18173 | 0 | proto_tree_add_bitmask(tree, tvb, offset, hf_entity_appearance, ett_entity_appearance, entity_appearance_domain_air_bitmask, ENC_BIG_ENDIAN); |
18174 | 0 | } |
18175 | 29 | else if (entityKind == DIS_ENTITYKIND_LIFE_FORM) |
18176 | 1 | { |
18177 | 1 | static int * const entity_appearance_kind_life_form_bitmask[] = |
18178 | 1 | { |
18179 | 1 | &hf_appearance_lifeform_paint_scheme, |
18180 | 1 | &hf_appearance_lifeform_health, |
18181 | 1 | &hf_appearance_lifeform_compliance, |
18182 | 1 | &hf_appearance_lifeform_flash_lights, |
18183 | 1 | &hf_appearance_lifeform_state, |
18184 | 1 | &hf_appearance_frozen_status, |
18185 | 1 | &hf_appearance_state, |
18186 | 1 | &hf_appearance_weapon_1, |
18187 | 1 | &hf_appearance_weapon_2, |
18188 | 1 | &hf_appearance_camouflage_type, |
18189 | 1 | &hf_appearance_concealed_stationary, |
18190 | 1 | &hf_appearance_concealed_movement, |
18191 | 1 | NULL |
18192 | 1 | }; |
18193 | | |
18194 | 1 | proto_tree_add_bitmask(tree, tvb, offset, hf_entity_appearance, ett_entity_appearance, entity_appearance_kind_life_form_bitmask, ENC_BIG_ENDIAN); |
18195 | 1 | } |
18196 | 28 | else |
18197 | 28 | { |
18198 | 28 | proto_tree_add_item(tree, hf_entity_appearance, tvb, offset, 4, ENC_BIG_ENDIAN); |
18199 | 28 | } |
18200 | 30 | offset += 4; |
18201 | | |
18202 | 30 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 40, ett_entity_dead_reckoning_parameters, NULL, "Dead Reckoning Parameters"); |
18203 | 30 | proto_tree_add_item(sub_tree, hf_dis_entity_dead_reckoning_algorithm, tvb, offset, 1, ENC_BIG_ENDIAN); |
18204 | 30 | offset++; |
18205 | 30 | proto_tree_add_item(sub_tree, hf_dis_dead_reckoning_other_parameters, tvb, offset, 15, ENC_NA); |
18206 | 30 | offset += 15; |
18207 | | |
18208 | 30 | sub_tree2 = proto_tree_add_subtree(sub_tree, tvb, offset, 12, ett_entity_linear_acceleration, NULL, "Entity Linear Acceleration"); |
18209 | 30 | proto_tree_add_item(sub_tree2, hf_dis_entity_linear_acceleration_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18210 | 30 | offset += 4; |
18211 | 30 | proto_tree_add_item(sub_tree2, hf_dis_entity_linear_acceleration_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18212 | 30 | offset += 4; |
18213 | 30 | proto_tree_add_item(sub_tree2, hf_dis_entity_linear_acceleration_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18214 | 30 | offset += 4; |
18215 | | |
18216 | 30 | sub_tree2 = proto_tree_add_subtree(sub_tree, tvb, offset, 12, ett_entity_angular_velocity, NULL, "Entity Angular Velocity"); |
18217 | 30 | proto_tree_add_item(sub_tree2, hf_dis_entity_entity_angular_velocity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18218 | 30 | offset += 4; |
18219 | 30 | proto_tree_add_item(sub_tree2, hf_dis_entity_entity_angular_velocity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18220 | 30 | offset += 4; |
18221 | 30 | proto_tree_add_item(sub_tree2, hf_dis_entity_entity_angular_velocity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18222 | 30 | offset += 4; |
18223 | | |
18224 | 30 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_entity_marking_text, NULL, "Entity Marking"); |
18225 | | |
18226 | 30 | entity_marking_character_set = tvb_get_uint8(tvb, offset); |
18227 | 30 | proto_tree_add_uint(sub_tree, hf_dis_entity_marking_character_set, tvb, offset, 1, entity_marking_character_set); |
18228 | 30 | offset += 1; |
18229 | 30 | switch (entity_marking_character_set) |
18230 | 30 | { |
18231 | 5 | case 0:/* Unused */ |
18232 | 5 | break;/* Don't translate it, nothing to be translated */ |
18233 | 3 | case 1:/* ASCII */ |
18234 | 3 | proto_tree_add_item_ret_string(sub_tree, hf_dis_entity_marking, tvb, offset, 11, ENC_ASCII|ENC_NA, pinfo->pool, &entity_marking_text); |
18235 | 3 | col_append_fstr(pinfo->cinfo, COL_INFO, ", %s", entity_marking_text); |
18236 | 3 | case 2:/* Army Marking (CCTT) */ |
18237 | | /* TODO: Complete this */ |
18238 | 3 | break; |
18239 | 0 | case 3:/* Digit Chevron */ |
18240 | | /* TODO: Complete this */ |
18241 | 0 | break; |
18242 | 30 | } |
18243 | 20 | offset += 11; |
18244 | | |
18245 | 20 | proto_tree_add_item(tree, hf_dis_capabilities, tvb, offset, 4, ENC_BIG_ENDIAN); |
18246 | 20 | offset += 4; |
18247 | | |
18248 | 240 | for (i = 0; i < numVariable; i++) |
18249 | 220 | { |
18250 | 220 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 1, ett_variable_parameter, &ti, "Variable Parameter"); |
18251 | | |
18252 | 220 | proto_tree_add_item(sub_tree, hf_dis_variable_parameter_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
18253 | 220 | variableParameterType = tvb_get_uint8(tvb, offset); |
18254 | 220 | offset++; |
18255 | | |
18256 | 220 | offset = parseField_VariableParameter(tvb, sub_tree, offset, variableParameterType); |
18257 | 220 | proto_item_set_end(ti, tvb, offset); |
18258 | 220 | } |
18259 | | |
18260 | 20 | return offset; |
18261 | 30 | } |
18262 | | |
18263 | | static int dissect_DIS_PARSER_ENTITY_STATE_UPDATE_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
18264 | 14 | { |
18265 | 14 | static uint32_t entitySite; |
18266 | 14 | static uint32_t entityApplication; |
18267 | 14 | static uint32_t entityEntity; |
18268 | 14 | proto_item *ti; |
18269 | 14 | proto_tree *sub_tree; |
18270 | 14 | uint8_t variableParameterType, numVariable; |
18271 | 14 | uint32_t i; |
18272 | | |
18273 | 14 | entitySite = tvb_get_ntohs(tvb, offset); |
18274 | 14 | entityApplication = tvb_get_ntohs(tvb, offset+2); |
18275 | 14 | entityEntity = tvb_get_ntohs(tvb, offset+4); |
18276 | | |
18277 | 14 | uint32_t entityid = 0; |
18278 | 14 | offset = parseField_Entity(tvb, tree, offset, "Entity ID", &entityid); |
18279 | | |
18280 | 14 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
18281 | 14 | offset++; |
18282 | | |
18283 | 14 | numVariable = tvb_get_uint8(tvb, offset); |
18284 | | |
18285 | 14 | proto_tree_add_item(tree, hf_dis_num_variable_records, tvb, offset, 1, ENC_BIG_ENDIAN); //number of variable parameter records |
18286 | 14 | offset++; |
18287 | | |
18288 | 14 | col_append_fstr( pinfo->cinfo, COL_INFO, ", (%u:%u:%u)", |
18289 | 14 | entitySite , entityApplication , entityEntity |
18290 | 14 | ); |
18291 | | |
18292 | 14 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_entity_linear_velocity, NULL, "Entity Linear Velocity"); |
18293 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_velocity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18294 | 14 | offset += 4; |
18295 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_velocity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18296 | 14 | offset += 4; |
18297 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_velocity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18298 | 14 | offset += 4; |
18299 | | |
18300 | 14 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 24, ett_entity_location, NULL, "Entity Location"); |
18301 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_location_x_double, tvb, offset, 8, ENC_BIG_ENDIAN); |
18302 | 14 | offset += 8; |
18303 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_location_y_double, tvb, offset, 8, ENC_BIG_ENDIAN); |
18304 | 14 | offset += 8; |
18305 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_location_z_double, tvb, offset, 8, ENC_BIG_ENDIAN); |
18306 | 14 | offset += 8; |
18307 | | |
18308 | 14 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_entity_orientation, NULL, "Entity Orientation"); |
18309 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_orientation_psi, tvb, offset, 4, ENC_BIG_ENDIAN); |
18310 | 14 | offset += 4; |
18311 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_orientation_theta, tvb, offset, 4, ENC_BIG_ENDIAN); |
18312 | 14 | offset += 4; |
18313 | 14 | proto_tree_add_item(sub_tree, hf_dis_entity_orientation_phi, tvb, offset, 4, ENC_BIG_ENDIAN); |
18314 | 14 | offset += 4; |
18315 | | |
18316 | 14 | packet_context_t *context = wmem_map_lookup(packet_context_map, GUINT_TO_POINTER(entityid)); |
18317 | 14 | if (context != NULL) |
18318 | 0 | { |
18319 | | //look for the previous EntityStatePDU in order to get the EntityKind and EntityDomain |
18320 | 0 | if ((context->entity_kind == DIS_ENTITYKIND_PLATFORM) && |
18321 | 0 | (context->entity_domain == DIS_DOMAIN_LAND)) |
18322 | 0 | { |
18323 | 0 | static int * const entity_appearance_domain_land_bitmask[] = |
18324 | 0 | { |
18325 | 0 | &hf_appearance_landform_paint_scheme, |
18326 | 0 | &hf_appearance_landform_mobility, |
18327 | 0 | &hf_appearance_landform_fire_power, |
18328 | 0 | &hf_appearance_landform_damage, |
18329 | 0 | &hf_appearance_landform_smoke_entity, |
18330 | 0 | &hf_appearance_landform_trailing_effects_entity, |
18331 | 0 | &hf_appearance_landform_hatch, |
18332 | 0 | &hf_appearance_landform_head_lights, |
18333 | 0 | &hf_appearance_landform_tail_lights, |
18334 | 0 | &hf_appearance_landform_brake_lights, |
18335 | 0 | &hf_appearance_landform_flaming, |
18336 | 0 | &hf_appearance_landform_launcher, |
18337 | 0 | &hf_appearance_landform_camouflage_type, |
18338 | 0 | &hf_appearance_landform_concealed, |
18339 | 0 | &hf_appearance_landform_frozen_status, |
18340 | 0 | &hf_appearance_landform_power_plant_status, |
18341 | 0 | &hf_appearance_landform_state, |
18342 | 0 | &hf_appearance_landform_tent, |
18343 | 0 | &hf_appearance_landform_ramp, |
18344 | 0 | &hf_appearance_landform_blackout_lights, |
18345 | 0 | &hf_appearance_landform_blackout_brake_lights, |
18346 | 0 | &hf_appearance_landform_spot_lights, |
18347 | 0 | &hf_appearance_landform_interior_lights, |
18348 | 0 | &hf_appearance_landform_surrender_state, |
18349 | 0 | &hf_appearance_landform_masked_cloaked, |
18350 | 0 | NULL |
18351 | 0 | }; |
18352 | |
|
18353 | 0 | proto_tree_add_bitmask(tree, tvb, offset, hf_entity_appearance, ett_entity_appearance, entity_appearance_domain_land_bitmask, ENC_BIG_ENDIAN); |
18354 | 0 | } |
18355 | 0 | else if ((context->entity_kind == DIS_ENTITYKIND_PLATFORM) && |
18356 | 0 | (context->entity_domain == DIS_DOMAIN_AIR)) |
18357 | 0 | { |
18358 | 0 | static int * const entity_appearance_domain_air_bitmask[] = |
18359 | 0 | { |
18360 | 0 | &hf_appearance_airform_paint_scheme, |
18361 | 0 | &hf_appearance_airform_propulsion_killed, |
18362 | 0 | &hf_appearance_airform_nvg_mode, |
18363 | 0 | &hf_appearance_airform_damage, |
18364 | 0 | &hf_appearance_airform_is_smoke_emanating, |
18365 | 0 | &hf_appearance_airform_is_engine_emitting_smoke, |
18366 | 0 | &hf_appearance_airform_trailing_effects, |
18367 | 0 | &hf_appearance_airform_canopy_troop_door, |
18368 | 0 | &hf_appearance_airform_landing_lights_on, |
18369 | 0 | &hf_appearance_airform_navigation_lights_on, |
18370 | 0 | &hf_appearance_airform_anti_collision_lights_on, |
18371 | 0 | &hf_appearance_airform_is_flaming, |
18372 | 0 | &hf_appearance_airform_afterburner_on, |
18373 | 0 | &hf_appearance_airform_lower_anti_collision_light_on, |
18374 | 0 | &hf_appearance_airform_upper_anti_collision_light_on, |
18375 | 0 | &hf_appearance_airform_anti_collision_light_day_night, |
18376 | 0 | &hf_appearance_airform_is_blinking, |
18377 | 0 | &hf_appearance_airform_is_frozen, |
18378 | 0 | &hf_appearance_airform_power_plant_on, |
18379 | 0 | &hf_appearance_airform_state, |
18380 | 0 | &hf_appearance_airform_formation_lights_on, |
18381 | 0 | &hf_appearance_airform_landing_gear_extended, |
18382 | 0 | &hf_appearance_airform_cargo_doors_opened, |
18383 | 0 | &hf_appearance_airform_navigation_position_brightness, |
18384 | 0 | &hf_appearance_airform_spot_search_light_1_on, |
18385 | 0 | &hf_appearance_airform_interior_lights_on, |
18386 | 0 | &hf_appearance_airform_reverse_thrust_engaged, |
18387 | 0 | &hf_appearance_airform_weight_on_wheels, |
18388 | 0 | NULL |
18389 | 0 | }; |
18390 | |
|
18391 | 0 | proto_tree_add_bitmask(tree, tvb, offset, hf_entity_appearance, ett_entity_appearance, entity_appearance_domain_air_bitmask, ENC_BIG_ENDIAN); |
18392 | 0 | } |
18393 | 0 | else if (context->entity_kind == DIS_ENTITYKIND_LIFE_FORM) |
18394 | 0 | { |
18395 | 0 | static int * const entity_appearance_kind_life_form_bitmask[] = |
18396 | 0 | { |
18397 | 0 | &hf_appearance_lifeform_paint_scheme, |
18398 | 0 | &hf_appearance_lifeform_health, |
18399 | 0 | &hf_appearance_lifeform_compliance, |
18400 | 0 | &hf_appearance_lifeform_flash_lights, |
18401 | 0 | &hf_appearance_lifeform_state, |
18402 | 0 | &hf_appearance_frozen_status, |
18403 | 0 | &hf_appearance_state, |
18404 | 0 | &hf_appearance_weapon_1, |
18405 | 0 | &hf_appearance_weapon_2, |
18406 | 0 | &hf_appearance_camouflage_type, |
18407 | 0 | &hf_appearance_concealed_stationary, |
18408 | 0 | &hf_appearance_concealed_movement, |
18409 | 0 | NULL |
18410 | 0 | }; |
18411 | |
|
18412 | 0 | proto_tree_add_bitmask(tree, tvb, offset, hf_entity_appearance, ett_entity_appearance, entity_appearance_kind_life_form_bitmask, ENC_BIG_ENDIAN); |
18413 | 0 | } |
18414 | 0 | else |
18415 | 0 | { |
18416 | 0 | proto_tree_add_item(tree, hf_entity_appearance, tvb, offset, 4, ENC_BIG_ENDIAN); |
18417 | 0 | } |
18418 | 0 | } |
18419 | 14 | else |
18420 | 14 | { |
18421 | 14 | sub_tree = proto_tree_add_item(tree, hf_entity_appearance, tvb, offset, 4, ENC_BIG_ENDIAN); |
18422 | 14 | expert_add_info(pinfo, sub_tree, &ei_entityidentifier_not_yet_received); |
18423 | 14 | } |
18424 | | |
18425 | 14 | offset += 4; |
18426 | | |
18427 | 184 | for (i = 0; i < numVariable; i++) |
18428 | 170 | { |
18429 | 170 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 1, ett_variable_parameter, &ti, "Variable Parameter"); |
18430 | | |
18431 | 170 | proto_tree_add_item(sub_tree, hf_dis_variable_parameter_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
18432 | 170 | variableParameterType = tvb_get_uint8(tvb, offset); |
18433 | 170 | offset++; |
18434 | | |
18435 | 170 | offset = parseField_VariableParameter(tvb, sub_tree, offset, variableParameterType); |
18436 | 170 | proto_item_set_end(ti, tvb, offset); |
18437 | 170 | } |
18438 | | |
18439 | 14 | return offset; |
18440 | 14 | } |
18441 | | /* DIS Collision PDUs |
18442 | | */ |
18443 | | static int dissect_DIS_PARSER_COLLISION_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
18444 | 1 | { |
18445 | 1 | proto_tree *sub_tree; |
18446 | | |
18447 | 1 | offset = parseField_Entity(tvb, tree, offset, "Issuing Entity ID", NULL); |
18448 | 1 | offset = parseField_Entity(tvb, tree, offset, "Colliding Entity ID", NULL); |
18449 | 1 | offset = dissect_DIS_FIELDS_EVENT_ID(tvb, tree, offset, "Event ID"); |
18450 | | |
18451 | | /* 8 Bit Collision Type */ |
18452 | 1 | proto_tree_add_item(tree, hf_dis_collision_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
18453 | 1 | offset++; |
18454 | | |
18455 | | /* 8 Bit Padding */ |
18456 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
18457 | 1 | offset++; |
18458 | | |
18459 | | /* Velocity */ |
18460 | 1 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_linear_velocity, NULL, "Velocity"); |
18461 | | |
18462 | 1 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18463 | 1 | offset += 4; |
18464 | 1 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18465 | 1 | offset += 4; |
18466 | 1 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18467 | 1 | offset += 4; |
18468 | | |
18469 | | /* Mass */ |
18470 | 1 | proto_tree_add_item(tree, hf_dis_collision_mass, tvb, offset, 4, ENC_BIG_ENDIAN); |
18471 | 1 | offset += 4; |
18472 | | |
18473 | | /* Location (with respect to entity) */ |
18474 | 1 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_ua_location, NULL, "Location (with respect to entity)"); /* TODO: ett_ua_location ==> ett_location? */ |
18475 | | |
18476 | 1 | proto_tree_add_item(sub_tree, hf_dis_collision_location_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18477 | 1 | offset += 4; |
18478 | 1 | proto_tree_add_item(sub_tree, hf_dis_collision_location_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18479 | 1 | offset += 4; |
18480 | 1 | proto_tree_add_item(sub_tree, hf_dis_collision_location_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18481 | 1 | offset += 4; |
18482 | | |
18483 | 1 | return offset; |
18484 | 1 | } |
18485 | | |
18486 | | /* DIS Distributed Emission Regeneration PDUs |
18487 | | */ |
18488 | | static int dissect_DIS_PARSER_ELECTROMAGNETIC_EMISSION_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
18489 | 28 | { |
18490 | 28 | proto_item *emission_ti, *beam_ti; |
18491 | 28 | proto_tree *sub_tree, *sub_tree2, *fundamental_tree; |
18492 | 28 | uint8_t i, j, k, numVariable, numBeams, numTrackJamTargets; |
18493 | | |
18494 | 28 | offset = parseField_Entity(tvb, tree, offset, "Emitting Entity ID", NULL); |
18495 | 28 | offset = dissect_DIS_FIELDS_EVENT_ID(tvb, tree, offset, "Event ID"); |
18496 | | |
18497 | 28 | proto_tree_add_item(tree, hf_dis_state_update_indicator, tvb, offset, 1, ENC_BIG_ENDIAN); |
18498 | 28 | offset++; |
18499 | | |
18500 | 28 | numVariable = tvb_get_uint8(tvb, offset); |
18501 | 28 | proto_tree_add_item(tree, hf_dis_num_electromagnetic_emission_systems, tvb, offset, 1, ENC_BIG_ENDIAN); |
18502 | 28 | offset++; |
18503 | | |
18504 | 28 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
18505 | 28 | offset += 2; |
18506 | | |
18507 | 110 | for (i = 0; i < numVariable; i++) |
18508 | 82 | { |
18509 | 82 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, -1, ett_emission_system, &emission_ti, "Emission System"); |
18510 | | |
18511 | 82 | proto_tree_add_item(sub_tree, hf_dis_em_data_length, tvb, offset, 1, ENC_BIG_ENDIAN); |
18512 | 82 | offset++; |
18513 | | |
18514 | 82 | numBeams = tvb_get_uint8(tvb, offset); |
18515 | 82 | proto_tree_add_item(sub_tree, hf_dis_em_num_beams, tvb, offset, 1, ENC_BIG_ENDIAN); |
18516 | 82 | offset++; |
18517 | | |
18518 | 82 | proto_tree_add_item(sub_tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
18519 | 82 | offset += 2; |
18520 | | |
18521 | 82 | sub_tree2 = proto_tree_add_subtree(sub_tree, tvb, offset, 4, ett_emitter_system, NULL, "Emitter System"); |
18522 | | |
18523 | 82 | proto_tree_add_item(sub_tree2, hf_dis_emitter_name, tvb, offset, 2, ENC_BIG_ENDIAN); |
18524 | 82 | offset += 2; |
18525 | 82 | proto_tree_add_item(sub_tree2, hf_dis_emission_function, tvb, offset, 1, ENC_BIG_ENDIAN); |
18526 | 82 | offset++; |
18527 | 82 | proto_tree_add_item(sub_tree2, hf_dis_emitter_id_number, tvb, offset, 1, ENC_BIG_ENDIAN); |
18528 | 82 | offset++; |
18529 | | |
18530 | 82 | sub_tree2 = proto_tree_add_subtree(sub_tree, tvb, offset, 12, ett_emitter_location, NULL, "Location"); |
18531 | | |
18532 | 82 | proto_tree_add_item(sub_tree2, hf_dis_em_location_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18533 | 82 | offset += 4; |
18534 | 82 | proto_tree_add_item(sub_tree2, hf_dis_em_location_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18535 | 82 | offset += 4; |
18536 | 82 | proto_tree_add_item(sub_tree2, hf_dis_em_location_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18537 | 82 | offset += 4; |
18538 | | |
18539 | 141 | for (j = 0; j < numBeams; j++) |
18540 | 59 | { |
18541 | 59 | sub_tree2 = proto_tree_add_subtree(sub_tree, tvb, offset, -1, ett_em_beam, &beam_ti, "Beam"); |
18542 | | |
18543 | 59 | proto_tree_add_item(sub_tree2, hf_dis_em_beam_data_length, tvb, offset, 1, ENC_BIG_ENDIAN); |
18544 | 59 | offset++; |
18545 | | |
18546 | 59 | proto_tree_add_item(sub_tree2, hf_dis_em_beam_id_number, tvb, offset, 1, ENC_BIG_ENDIAN); |
18547 | 59 | offset++; |
18548 | | |
18549 | 59 | proto_tree_add_item(sub_tree2, hf_dis_em_beam_parameter_index, tvb, offset, 2, ENC_BIG_ENDIAN); |
18550 | 59 | offset += 2; |
18551 | | |
18552 | 59 | fundamental_tree = proto_tree_add_subtree(sub_tree2, tvb, offset, 40, ett_em_fundamental_parameter_data, NULL, "Fundamental Parameter Data"); |
18553 | | |
18554 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_frequency, tvb, offset, 4, ENC_BIG_ENDIAN); |
18555 | 59 | offset += 4; |
18556 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_frequency_range, tvb, offset, 4, ENC_BIG_ENDIAN); |
18557 | 59 | offset += 4; |
18558 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_effective_radiated_power, tvb, offset, 4, ENC_BIG_ENDIAN); |
18559 | 59 | offset += 4; |
18560 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_pulse_repetition_freq, tvb, offset, 4, ENC_BIG_ENDIAN); |
18561 | 59 | offset += 4; |
18562 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_pulse_width, tvb, offset, 4, ENC_BIG_ENDIAN); |
18563 | 59 | offset += 4; |
18564 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_beam_azimuth_center, tvb, offset, 4, ENC_BIG_ENDIAN); |
18565 | 59 | offset += 4; |
18566 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_beam_azimuth_sweep, tvb, offset, 4, ENC_BIG_ENDIAN); |
18567 | 59 | offset += 4; |
18568 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_beam_elevation_center, tvb, offset, 4, ENC_BIG_ENDIAN); |
18569 | 59 | offset += 4; |
18570 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_beam_elevation_sweep, tvb, offset, 4, ENC_BIG_ENDIAN); |
18571 | 59 | offset += 4; |
18572 | 59 | proto_tree_add_item(fundamental_tree, hf_dis_em_fund_beem_sweep_sync, tvb, offset, 4, ENC_BIG_ENDIAN); |
18573 | 59 | offset += 4; |
18574 | | |
18575 | 59 | proto_tree_add_item(sub_tree2, hf_dis_beam_function, tvb, offset, 1, ENC_BIG_ENDIAN); |
18576 | 59 | offset++; |
18577 | | |
18578 | 59 | numTrackJamTargets = tvb_get_uint8(tvb, offset); |
18579 | 59 | proto_tree_add_item(sub_tree2, hf_dis_track_jam_num_targ, tvb, offset, 1, ENC_BIG_ENDIAN); |
18580 | 59 | offset++; |
18581 | | |
18582 | 59 | proto_tree_add_item(sub_tree2, hf_dis_track_jam_high_density, tvb, offset, 1, ENC_BIG_ENDIAN); |
18583 | 59 | offset++; |
18584 | | |
18585 | 59 | proto_tree_add_item(sub_tree2, hf_dis_padding, tvb, offset, 1, ENC_NA); |
18586 | 59 | offset++; |
18587 | | |
18588 | 59 | proto_tree_add_item(sub_tree2, hf_dis_jamming_mode_seq, tvb, offset, 4, ENC_BIG_ENDIAN); |
18589 | 59 | offset += 4; |
18590 | | |
18591 | 170 | for (k = 0; k < numTrackJamTargets; k++) |
18592 | 111 | { |
18593 | 111 | offset = parseField_TRACK_JAM(tvb, sub_tree2, offset, "Track/Jam Entity"); |
18594 | 111 | } |
18595 | | |
18596 | 59 | proto_item_set_end(beam_ti, tvb, offset); |
18597 | 59 | } |
18598 | | |
18599 | 82 | proto_item_set_end(emission_ti, tvb, offset); |
18600 | 82 | } |
18601 | | |
18602 | 28 | return offset; |
18603 | 28 | } |
18604 | | |
18605 | | /* DIS Underwater Acoustic PDUs |
18606 | | */ |
18607 | | static int dissect_DIS_PARSER_UNDERWATER_ACOUSTIC_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
18608 | 25 | { |
18609 | 25 | proto_tree *sub_tree, *sub_tree2; |
18610 | 25 | uint8_t i, numShafts, numApas, numUAEmitter, numUABeams = 0; |
18611 | | |
18612 | 25 | offset = parseField_Entity(tvb, tree, offset, "Emitting Entity ID", NULL); |
18613 | 25 | offset = dissect_DIS_FIELDS_EVENT_ID(tvb, tree, offset, "Event ID"); |
18614 | | |
18615 | 25 | proto_tree_add_item(tree, hf_dis_state_update_indicator, tvb, offset, 1, ENC_BIG_ENDIAN); |
18616 | 25 | offset++; |
18617 | | |
18618 | 25 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
18619 | 25 | offset++; |
18620 | | |
18621 | 25 | proto_tree_add_item(tree, hf_dis_passive_parameter_index, tvb, offset, 2, ENC_BIG_ENDIAN); /* !! enum !! */ |
18622 | 25 | offset += 2; |
18623 | | |
18624 | 25 | proto_tree_add_item(tree, hf_dis_propulsion_plant_config, tvb, offset, 1, ENC_BIG_ENDIAN); /* !! enum !! */ |
18625 | 25 | offset++; |
18626 | | |
18627 | 25 | numShafts = tvb_get_uint8(tvb, offset); |
18628 | 25 | proto_tree_add_item(tree, hf_dis_num_shafts, tvb, offset, 1, ENC_BIG_ENDIAN); |
18629 | 25 | offset++; |
18630 | | |
18631 | 25 | numApas = tvb_get_uint8(tvb, offset); |
18632 | 25 | proto_tree_add_item(tree, hf_dis_num_apas, tvb, offset, 1, ENC_BIG_ENDIAN); |
18633 | 25 | offset++; |
18634 | | |
18635 | 25 | numUAEmitter = tvb_get_uint8(tvb, offset); |
18636 | 25 | proto_tree_add_item(tree, hf_dis_num_ua_emitter_systems, tvb, offset, 1, ENC_BIG_ENDIAN); |
18637 | 25 | offset++; |
18638 | | |
18639 | 25 | col_append_fstr( pinfo->cinfo, COL_INFO, ", Shafts=%d, APA=%d, Acoustic Emitter=%d", |
18640 | 25 | numShafts, numApas, numUAEmitter); |
18641 | | |
18642 | 91 | for (i = 0; i < numShafts; i++) |
18643 | 66 | { |
18644 | 66 | sub_tree = proto_tree_add_subtree_format(tree, tvb, offset, 6, ett_shafts, NULL, "Shafts [%d of %d]", i+1, numShafts); |
18645 | | |
18646 | 66 | proto_tree_add_item(sub_tree, hf_dis_shaft_rpm_current, tvb, offset, 2, ENC_BIG_ENDIAN); |
18647 | 66 | offset += 2; |
18648 | | |
18649 | 66 | proto_tree_add_item(sub_tree, hf_dis_shaft_rpm_ordered, tvb, offset, 2, ENC_BIG_ENDIAN); |
18650 | 66 | offset += 2; |
18651 | | |
18652 | 66 | proto_tree_add_item(sub_tree, hf_dis_shaft_rpm_change_rate, tvb, offset, 4, ENC_BIG_ENDIAN); |
18653 | 66 | offset += 4; |
18654 | 66 | } |
18655 | | |
18656 | 185 | for (i = 0; i < numApas; i++) |
18657 | 160 | { |
18658 | 160 | sub_tree = proto_tree_add_subtree_format(tree, tvb, offset, 4, ett_apas, NULL, "APAs [%d of %d]", i+1, numApas); |
18659 | | |
18660 | 160 | proto_tree_add_item(sub_tree, hf_dis_apas_parameter_index, tvb, offset, 2, ENC_BIG_ENDIAN); /*FIXME enum*/ |
18661 | 160 | offset += 2; |
18662 | | |
18663 | 160 | proto_tree_add_item(sub_tree, hf_dis_apas_value, tvb, offset, 2, ENC_BIG_ENDIAN); |
18664 | 160 | offset += 2; |
18665 | 160 | } |
18666 | | |
18667 | 102 | for (i = 0; i < numUAEmitter; i++) |
18668 | 77 | { |
18669 | 77 | sub_tree = proto_tree_add_subtree_format(tree, tvb, offset, 20, ett_underwater_acoustic_emission, NULL, |
18670 | 77 | "Underwater Acoustic Emission System [%d of %d]", i+1, numUAEmitter); |
18671 | | |
18672 | 77 | proto_tree_add_item(sub_tree, hf_dis_ua_emitter_data_length, tvb, offset, 1, ENC_BIG_ENDIAN); |
18673 | 77 | offset++; |
18674 | | |
18675 | 77 | numUABeams += tvb_get_uint8(tvb, offset); |
18676 | 77 | proto_tree_add_item(sub_tree, hf_dis_ua_num_beams, tvb, offset, 1, ENC_BIG_ENDIAN); |
18677 | 77 | offset++; |
18678 | | |
18679 | 77 | proto_tree_add_item(sub_tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
18680 | 77 | offset += 2; |
18681 | | |
18682 | 77 | sub_tree2 = proto_tree_add_subtree(sub_tree, tvb, offset, 4, ett_acoustic_emitter_system, NULL, "Acoustic Emitter System"); |
18683 | | |
18684 | 77 | proto_tree_add_item(sub_tree2, hf_dis_ua_emission_name, tvb, offset, 2, ENC_BIG_ENDIAN); /*FIXME enum*/ |
18685 | 77 | offset += 2; |
18686 | 77 | proto_tree_add_item(sub_tree2, hf_dis_ua_emission_function, tvb, offset, 1, ENC_BIG_ENDIAN); /*FIXME enum*/ |
18687 | 77 | offset++; |
18688 | 77 | proto_tree_add_item(sub_tree2, hf_dis_ua_emission_id_number, tvb, offset, 1, ENC_BIG_ENDIAN); |
18689 | 77 | offset++; |
18690 | | |
18691 | 77 | sub_tree2 = proto_tree_add_subtree(sub_tree, tvb, offset, 12, ett_ua_location, NULL, "Location (with respect to entity)"); |
18692 | | |
18693 | 77 | proto_tree_add_item(sub_tree2, hf_dis_ua_location_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18694 | 77 | offset += 4; |
18695 | | |
18696 | 77 | proto_tree_add_item(sub_tree2, hf_dis_ua_location_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18697 | 77 | offset += 4; |
18698 | | |
18699 | 77 | proto_tree_add_item(sub_tree2, hf_dis_ua_location_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18700 | 77 | offset += 4; |
18701 | 77 | } |
18702 | | |
18703 | 50 | for (i = 0; i < numUABeams; ++i) |
18704 | 25 | { |
18705 | 25 | sub_tree = proto_tree_add_subtree_format(tree, tvb, offset, 24, ett_ua_beams, NULL, "Beams [%d of %d]", i+1, numUABeams); |
18706 | | |
18707 | 25 | proto_tree_add_item(sub_tree, hf_dis_ua_beam_data_length, tvb, offset, 1, ENC_BIG_ENDIAN); |
18708 | 25 | offset++; |
18709 | | |
18710 | 25 | proto_tree_add_item(sub_tree, hf_dis_ua_beam_id_number, tvb, offset, 1, ENC_BIG_ENDIAN); |
18711 | 25 | offset++; |
18712 | | |
18713 | 25 | proto_tree_add_item(sub_tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
18714 | 25 | offset += 2; |
18715 | | |
18716 | 25 | sub_tree2 = proto_tree_add_subtree_format(sub_tree, tvb, offset, 20, ett_ua_beam_data, NULL, "Fundamental Data Parameters"); |
18717 | | |
18718 | 25 | proto_tree_add_item(sub_tree2, hf_dis_ua_beam_active_emission_parameter_index, tvb, offset, 2, ENC_BIG_ENDIAN); /*FIXME enum!!!*/ |
18719 | 25 | offset += 2; |
18720 | | |
18721 | 25 | proto_tree_add_item(sub_tree2, hf_dis_ua_beam_scan_pattern, tvb, offset, 2, ENC_BIG_ENDIAN); /*FIXME enum!!!*/ |
18722 | 25 | offset += 2; |
18723 | | |
18724 | 25 | proto_tree_add_item(sub_tree2, hf_dis_ua_beam_center_azimuth, tvb, offset, 4, ENC_BIG_ENDIAN); |
18725 | 25 | offset += 4; |
18726 | | |
18727 | 25 | proto_tree_add_item(sub_tree2, hf_dis_ua_beam_azimuthal_beamwidth, tvb, offset, 4, ENC_BIG_ENDIAN); |
18728 | 25 | offset += 4; |
18729 | | |
18730 | 25 | proto_tree_add_item(sub_tree2, hf_dis_ua_beam_center_de, tvb, offset, 4, ENC_BIG_ENDIAN); |
18731 | 25 | offset += 4; |
18732 | | |
18733 | 25 | proto_tree_add_item(sub_tree2, hf_dis_ua_beam_de_beamwidth, tvb, offset, 4, ENC_BIG_ENDIAN); |
18734 | 25 | offset += 4; |
18735 | 25 | } |
18736 | | |
18737 | 25 | return offset; |
18738 | 25 | } |
18739 | | |
18740 | | static int dissect_DIS_PARSER_IFF_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset, dis_header_t* header) |
18741 | 5 | { |
18742 | 5 | proto_item *ti = NULL; |
18743 | 5 | proto_tree *sub_tree = NULL,*field_tree = NULL; |
18744 | 5 | uint16_t site = 0, application = 0, entity = 0; |
18745 | 5 | uint16_t systemType = 0; |
18746 | 5 | uint16_t mode1 = 0, mode1_element1 = 0, mode1_element2 = 0; |
18747 | 5 | uint16_t rrb = 0, rrb_code = 0; |
18748 | 5 | uint16_t mode2 = 0, mode2_element1 = 0, mode2_element2 = 0, mode2_element3 = 0, mode2_element4 = 0; |
18749 | 5 | uint16_t mode3 = 0, mode3_element1 = 0, mode3_element2 = 0, mode3_element3 = 0, mode3_element4 = 0; |
18750 | 5 | uint16_t mode4 = 0; |
18751 | 5 | uint16_t modeS = 0, modeS_primary_type = 0, modeS_primary_code = 0, modeS_secondary_type = 0, modeS_secondary_code = 0; |
18752 | 5 | uint16_t parameter_5 = 0; |
18753 | 5 | int16_t altitude = 0; |
18754 | 5 | uint16_t parameter_6 = 0, tcas_acas_indicator = 0, tcas_acas_type = 0, tcas_I_II_type = 0; |
18755 | | |
18756 | 5 | site = tvb_get_ntohs(tvb, offset); |
18757 | 5 | application = tvb_get_ntohs(tvb, offset+2); |
18758 | 5 | entity = tvb_get_ntohs(tvb, offset+4); |
18759 | 5 | offset = parseField_Entity(tvb, tree, offset, "Emitting Entity ID", NULL); |
18760 | 5 | offset = dissect_DIS_FIELDS_EVENT_ID(tvb, tree, offset, "Event ID"); |
18761 | | |
18762 | 5 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_iff_location, NULL, "Location (with respect to entity)"); |
18763 | | |
18764 | 5 | proto_tree_add_item(sub_tree, hf_dis_ua_location_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
18765 | 5 | offset += 4; |
18766 | | |
18767 | 5 | proto_tree_add_item(sub_tree, hf_dis_ua_location_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
18768 | 5 | offset += 4; |
18769 | | |
18770 | 5 | proto_tree_add_item(sub_tree, hf_dis_ua_location_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
18771 | 5 | offset += 4; |
18772 | | |
18773 | 5 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 6, ett_iff_system_id, NULL, "System ID"); |
18774 | | |
18775 | 5 | systemType = tvb_get_ntohs(tvb, offset); |
18776 | 5 | proto_tree_add_item(sub_tree, hf_dis_iff_system_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
18777 | 5 | offset += 2; |
18778 | | |
18779 | 5 | proto_tree_add_item(sub_tree, hf_dis_iff_system_name, tvb, offset, 2, ENC_BIG_ENDIAN); |
18780 | 5 | offset += 2; |
18781 | | |
18782 | 5 | proto_tree_add_item(sub_tree, hf_dis_iff_system_mode, tvb, offset, 1, ENC_BIG_ENDIAN); |
18783 | 5 | offset += 1; |
18784 | | |
18785 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_change_options, tvb, offset, 1, ENC_BIG_ENDIAN); |
18786 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_change_options); |
18787 | | |
18788 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_change_indicator, tvb, offset, 1, ENC_BIG_ENDIAN); |
18789 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_alternate_mode_4, tvb, offset, 1, ENC_BIG_ENDIAN); |
18790 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_alternate_mode_c, tvb, offset, 1, ENC_BIG_ENDIAN); |
18791 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_heartbeat_indicator, tvb, offset, 1, ENC_BIG_ENDIAN); |
18792 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_transponder_interrogator_indicator, tvb, offset, 1, ENC_BIG_ENDIAN); |
18793 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_simulation_mode, tvb, offset, 1, ENC_BIG_ENDIAN); |
18794 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_interactive_capable, tvb, offset, 1, ENC_BIG_ENDIAN); |
18795 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_test_mode, tvb, offset, 1, ENC_BIG_ENDIAN); |
18796 | 5 | offset += 1; |
18797 | | |
18798 | 5 | if (header->version < DIS_VERSION_IEEE_1278_1_2012) |
18799 | 0 | { |
18800 | 0 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
18801 | 0 | offset += 2; |
18802 | 0 | } |
18803 | 5 | else |
18804 | 5 | { |
18805 | 5 | proto_tree_add_item(tree, hf_dis_iff_system_designator, tvb, offset, 1, ENC_BIG_ENDIAN); |
18806 | 5 | offset += 1; |
18807 | 5 | proto_tree_add_item(tree, hf_dis_iff_system_specific_data, tvb, offset, 1, ENC_BIG_ENDIAN); |
18808 | 5 | offset += 1; |
18809 | 5 | } |
18810 | | |
18811 | 5 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 16, ett_iff_fundamental_operational_data, NULL, "Fundamental Operational Data"); |
18812 | | |
18813 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_system_status, tvb, offset, 1, ENC_BIG_ENDIAN); |
18814 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_system_status); |
18815 | | |
18816 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_system_onoff, tvb, offset, 1, ENC_BIG_ENDIAN); |
18817 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_parameter_1, tvb, offset, 1, ENC_BIG_ENDIAN); |
18818 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_parameter_2, tvb, offset, 1, ENC_BIG_ENDIAN); |
18819 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_parameter_3, tvb, offset, 1, ENC_BIG_ENDIAN); |
18820 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_parameter_4, tvb, offset, 1, ENC_BIG_ENDIAN); |
18821 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_parameter_5, tvb, offset, 1, ENC_BIG_ENDIAN); |
18822 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_parameter_6, tvb, offset, 1, ENC_BIG_ENDIAN); |
18823 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_system_status_operational, tvb, offset, 1, ENC_BIG_ENDIAN); |
18824 | 5 | offset += 1; |
18825 | | |
18826 | 5 | proto_tree_add_item(sub_tree, hf_dis_iff_alternate_parameter_4, tvb, offset, 1, ENC_BIG_ENDIAN); |
18827 | 5 | offset += 1; |
18828 | | |
18829 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_information_layers, tvb, offset, 1, ENC_BIG_ENDIAN); |
18830 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_information_layers); |
18831 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_information_layers_layer_1, tvb, offset, 1, ENC_BIG_ENDIAN); |
18832 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_information_layers_layer_2, tvb, offset, 1, ENC_BIG_ENDIAN); |
18833 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_information_layers_layer_3, tvb, offset, 1, ENC_BIG_ENDIAN); |
18834 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_information_layers_layer_4, tvb, offset, 1, ENC_BIG_ENDIAN); |
18835 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_information_layers_layer_5, tvb, offset, 1, ENC_BIG_ENDIAN); |
18836 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_information_layers_layer_6, tvb, offset, 1, ENC_BIG_ENDIAN); |
18837 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_information_layers_layer_7, tvb, offset, 1, ENC_BIG_ENDIAN); |
18838 | 5 | offset += 1; |
18839 | | |
18840 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_modifier, tvb, offset, 1, ENC_BIG_ENDIAN); |
18841 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_modifier); |
18842 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_modifier_emergency, tvb, offset, 1, ENC_BIG_ENDIAN); |
18843 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_modifier_ident, tvb, offset, 1, ENC_BIG_ENDIAN); |
18844 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_modifier_sti, tvb, offset, 1, ENC_BIG_ENDIAN); |
18845 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_modifier_unmanned_aircraft, tvb, offset, 1, ENC_BIG_ENDIAN); |
18846 | 5 | offset += 1; |
18847 | | |
18848 | 5 | if (systemType == DIS_PDU_IFF_SYSTEM_TYPE_RRB_TRANSPONDER) |
18849 | 0 | { |
18850 | 0 | rrb = tvb_get_ntohs(tvb, offset); |
18851 | 0 | rrb_code = rrb & 0x1f; |
18852 | 0 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_rrb, tvb, offset, 2, ENC_BIG_ENDIAN); |
18853 | 0 | field_tree = proto_item_add_subtree(ti, ett_iff_rrb); |
18854 | 0 | proto_tree_add_item(field_tree, hf_dis_iff_rrb_rrb_code, tvb, offset, 2, ENC_BIG_ENDIAN); |
18855 | 0 | proto_tree_add_item(field_tree, hf_dis_iff_rrb_power_reduction_indicator, tvb, offset, 2, ENC_BIG_ENDIAN); |
18856 | 0 | proto_tree_add_item(field_tree, hf_dis_iff_rrb_radar_enhancement_indicator, tvb, offset, 2, ENC_BIG_ENDIAN); |
18857 | 0 | } |
18858 | 5 | else |
18859 | 5 | { |
18860 | 5 | mode1 = tvb_get_ntohs(tvb, offset) & 0x3f; |
18861 | 5 | mode1_element1 = (mode1) & 0x7; |
18862 | 5 | mode1_element2 = ((mode1) >> 3) & 0x7; |
18863 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_parameter_1, tvb, offset, 2, ENC_BIG_ENDIAN); |
18864 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_parameter_1); |
18865 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_1, tvb, offset, 2, ENC_BIG_ENDIAN); |
18866 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_2, tvb, offset, 2, ENC_BIG_ENDIAN); |
18867 | 5 | } |
18868 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_status, tvb, offset, 2, ENC_BIG_ENDIAN); |
18869 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_damage, tvb, offset, 2, ENC_BIG_ENDIAN); |
18870 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_malfunction, tvb, offset, 2, ENC_BIG_ENDIAN); |
18871 | 5 | offset += 2; |
18872 | | |
18873 | 5 | mode2 = tvb_get_ntohs(tvb, offset) & 0xfff; |
18874 | 5 | mode2_element1 = (mode2) & 0x7; |
18875 | 5 | mode2_element2 = ((mode2) >> 3) & 0x7; |
18876 | 5 | mode2_element3 = ((mode2) >> 6) & 0x7; |
18877 | 5 | mode2_element4 = ((mode2) >> 9) & 0x7; |
18878 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_parameter_2, tvb, offset, 2, ENC_BIG_ENDIAN); |
18879 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_parameter_2); |
18880 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_1, tvb, offset, 2, ENC_BIG_ENDIAN); |
18881 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_2, tvb, offset, 2, ENC_BIG_ENDIAN); |
18882 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_3, tvb, offset, 2, ENC_BIG_ENDIAN); |
18883 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_4, tvb, offset, 2, ENC_BIG_ENDIAN); |
18884 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_status, tvb, offset, 2, ENC_BIG_ENDIAN); |
18885 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_damage, tvb, offset, 2, ENC_BIG_ENDIAN); |
18886 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_malfunction, tvb, offset, 2, ENC_BIG_ENDIAN); |
18887 | 5 | offset += 2; |
18888 | | |
18889 | 5 | mode3 = tvb_get_ntohs(tvb, offset) & 0xfff; |
18890 | 5 | mode3_element1 = (mode3) & 0x7; |
18891 | 5 | mode3_element2 = ((mode3) >> 3) & 0x7; |
18892 | 5 | mode3_element4 = ((mode3) >> 9) & 0x7; |
18893 | 5 | mode3_element3 = ((mode3) >> 6) & 0x7; |
18894 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_parameter_3, tvb, offset, 2, ENC_BIG_ENDIAN); |
18895 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_parameter_3); |
18896 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_1, tvb, offset, 2, ENC_BIG_ENDIAN); |
18897 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_2, tvb, offset, 2, ENC_BIG_ENDIAN); |
18898 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_3, tvb, offset, 2, ENC_BIG_ENDIAN); |
18899 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_code_element_4, tvb, offset, 2, ENC_BIG_ENDIAN); |
18900 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_status, tvb, offset, 2, ENC_BIG_ENDIAN); |
18901 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_damage, tvb, offset, 2, ENC_BIG_ENDIAN); |
18902 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_malfunction, tvb, offset, 2, ENC_BIG_ENDIAN); |
18903 | 5 | offset += 2; |
18904 | | |
18905 | 5 | if (systemType == DIS_PDU_IFF_SYSTEM_TYPE_MODE_S_INTERROGATOR) |
18906 | 0 | { |
18907 | 0 | modeS = tvb_get_ntohs(tvb, offset) & 0xffff; |
18908 | 0 | modeS_primary_type = (modeS) & 0x1; |
18909 | 0 | modeS_primary_code = ((modeS) >> 1) & 0x7f; |
18910 | 0 | modeS_secondary_type = ((modeS) >> 8)& 0x1; |
18911 | 0 | modeS_secondary_code = ((modeS) >> 9) & 0x7f; |
18912 | 0 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_mode_s_interrogator_identifier, tvb, offset, 2, ENC_BIG_ENDIAN); |
18913 | 0 | field_tree = proto_item_add_subtree(ti, ett_iff_mode_s_interrogator_identifier); |
18914 | 0 | proto_tree_add_item(field_tree, hf_dis_iff_mode_s_interrogator_identifier_primary_ic_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
18915 | 0 | proto_tree_add_item(field_tree, hf_dis_iff_mode_s_interrogator_identifier_primary_ic_code, tvb, offset, 2, ENC_BIG_ENDIAN); |
18916 | 0 | proto_tree_add_item(field_tree, hf_dis_iff_mode_s_interrogator_identifier_secondary_ic_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
18917 | 0 | proto_tree_add_item(field_tree, hf_dis_iff_mode_s_interrogator_identifier_secondary_ic_code, tvb, offset, 2, ENC_BIG_ENDIAN); |
18918 | 0 | } |
18919 | 5 | else |
18920 | 5 | { |
18921 | 5 | mode4 = tvb_get_ntohs(tvb, offset) & 0xfff; |
18922 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_parameter_4, tvb, offset, 2, ENC_BIG_ENDIAN); |
18923 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_parameter_4); |
18924 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_4, tvb, offset, 2, ENC_BIG_ENDIAN); |
18925 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_status, tvb, offset, 2, ENC_BIG_ENDIAN); |
18926 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_damage, tvb, offset, 2, ENC_BIG_ENDIAN); |
18927 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_malfunction, tvb, offset, 2, ENC_BIG_ENDIAN); |
18928 | 5 | } |
18929 | 5 | offset += 2; |
18930 | | |
18931 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_parameter_5, tvb, offset, 2, ENC_BIG_ENDIAN); |
18932 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_parameter_5); |
18933 | 5 | parameter_5 = tvb_get_ntohs(tvb, offset); |
18934 | 5 | altitude = ((parameter_5 >> 1) & 0x7ff) * ((parameter_5 & 1) ? -1: 1); |
18935 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_c_altitude_indicator, tvb, offset, 2, ENC_BIG_ENDIAN); |
18936 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_c_altitude, tvb, offset, 2, ENC_BIG_ENDIAN); |
18937 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_status, tvb, offset, 2, ENC_BIG_ENDIAN); |
18938 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_damage, tvb, offset, 2, ENC_BIG_ENDIAN); |
18939 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_malfunction, tvb, offset, 2, ENC_BIG_ENDIAN); |
18940 | 5 | offset += 2; |
18941 | | |
18942 | 5 | parameter_6 = tvb_get_ntohs(tvb, offset); |
18943 | 5 | tcas_acas_indicator = tvb_get_ntohs(tvb, offset) & 0x2; |
18944 | 5 | tcas_acas_type = (tvb_get_ntohs(tvb, offset) >> 9) & 0x7; |
18945 | 5 | tcas_I_II_type = (tvb_get_ntohs(tvb, offset) >> 12) & 0x1; |
18946 | 5 | ti = proto_tree_add_item(sub_tree, hf_dis_iff_parameter_6, tvb, offset, 2, ENC_BIG_ENDIAN); |
18947 | 5 | field_tree = proto_item_add_subtree(ti, ett_iff_parameter_6); |
18948 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_tcas_acas_basic_advanced_indicator, tvb, offset, 2, ENC_BIG_ENDIAN); |
18949 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_tcas_acas_tcas_acas_indicator, tvb, offset, 2, ENC_BIG_ENDIAN); |
18950 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_tcas_acas_software_version, tvb, offset, 2, ENC_BIG_ENDIAN); |
18951 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_tcas_acas_tcas_acas_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
18952 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_tcas_acas_tcas_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
18953 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_status, tvb, offset, 2, ENC_BIG_ENDIAN); |
18954 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_damage, tvb, offset, 2, ENC_BIG_ENDIAN); |
18955 | 5 | proto_tree_add_item(field_tree, hf_dis_iff_mode_malfunction, tvb, offset, 2, ENC_BIG_ENDIAN); |
18956 | 5 | offset += 2; |
18957 | | |
18958 | 5 | col_append_fstr(pinfo->cinfo, COL_INFO, ", %d-%d-%d", site, application, entity); |
18959 | | |
18960 | 5 | if (mode1) |
18961 | 3 | { |
18962 | 3 | col_append_fstr(pinfo->cinfo, COL_INFO, ", 1=%o%o", mode1_element1, mode1_element2); |
18963 | 3 | } |
18964 | 2 | else if (rrb) |
18965 | 0 | { |
18966 | 0 | col_append_fstr(pinfo->cinfo, COL_INFO, ", RRB=%d", rrb_code); |
18967 | 0 | } |
18968 | | |
18969 | 5 | if (mode2) col_append_fstr(pinfo->cinfo, COL_INFO, ", 2=%o%o%o%o", mode2_element1, mode2_element2, mode2_element3, mode2_element4); |
18970 | 5 | if (mode3) col_append_fstr(pinfo->cinfo, COL_INFO, ", 3=%o%o%o%o", mode3_element1, mode3_element2, mode3_element3, mode3_element4); |
18971 | | |
18972 | 5 | if (systemType == DIS_PDU_IFF_SYSTEM_TYPE_MODE_S_INTERROGATOR) |
18973 | 0 | { |
18974 | 0 | if (modeS_primary_type == 0) |
18975 | 0 | { |
18976 | 0 | col_append_str(pinfo->cinfo, COL_INFO, ", P=II "); |
18977 | 0 | } |
18978 | 0 | else |
18979 | 0 | { |
18980 | 0 | col_append_str(pinfo->cinfo, COL_INFO, ", P=SI"); |
18981 | 0 | } |
18982 | 0 | col_append_fstr(pinfo->cinfo, COL_INFO, " %d", modeS_primary_code); |
18983 | |
|
18984 | 0 | if (modeS_secondary_type == 0) |
18985 | 0 | { |
18986 | 0 | col_append_str(pinfo->cinfo, COL_INFO, ", S=II"); |
18987 | 0 | } |
18988 | 0 | else |
18989 | 0 | { |
18990 | 0 | col_append_str(pinfo->cinfo, COL_INFO, ", S=SI"); |
18991 | 0 | } |
18992 | 0 | col_append_fstr(pinfo->cinfo, COL_INFO, " %d", modeS_secondary_code); |
18993 | 0 | } |
18994 | 5 | else if (mode4) |
18995 | 2 | { |
18996 | 2 | col_append_fstr(pinfo->cinfo, COL_INFO, ", 4=%d", mode4); |
18997 | 2 | } |
18998 | | |
18999 | 5 | if (altitude || (parameter_5 & 0x2000)) col_append_fstr(pinfo->cinfo, COL_INFO, ", C=FL%d", altitude); |
19000 | | |
19001 | 5 | if (parameter_6) |
19002 | 3 | { |
19003 | 3 | if (tcas_acas_indicator == 0) |
19004 | 2 | { |
19005 | 2 | if (tcas_I_II_type == 0) |
19006 | 1 | { |
19007 | 1 | col_append_str(pinfo->cinfo, COL_INFO, ", TCAS I"); |
19008 | 1 | } |
19009 | 1 | else |
19010 | 1 | { |
19011 | 1 | col_append_str(pinfo->cinfo, COL_INFO, ", TCAS II"); |
19012 | 1 | } |
19013 | 2 | } |
19014 | 1 | else |
19015 | 1 | { |
19016 | 1 | if (tcas_acas_type == 1) |
19017 | 0 | { |
19018 | 0 | col_append_str(pinfo->cinfo, COL_INFO, ", ACAS I"); |
19019 | 0 | } |
19020 | 1 | else if (tcas_acas_type == 2) |
19021 | 0 | { |
19022 | 0 | col_append_str(pinfo->cinfo, COL_INFO, ", ACAS II"); |
19023 | 0 | } |
19024 | 1 | } |
19025 | 3 | } |
19026 | | |
19027 | 5 | return offset; |
19028 | 5 | } |
19029 | | |
19030 | | /* DIS Radio Communications protocol (RCP) family PDUs |
19031 | | */ |
19032 | | static int dissect_DIS_PARSER_TRANSMITTER_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
19033 | 0 | { |
19034 | 0 | proto_item* ti; |
19035 | 0 | proto_tree* sub_tree; |
19036 | 0 | uint32_t radioID, disRadioTransmitState, modulationParamLength; |
19037 | 0 | uint16_t systemModulation; |
19038 | |
|
19039 | 0 | offset = parseField_Entity(tvb, tree, offset, "Entity ID", NULL); |
19040 | |
|
19041 | 0 | proto_tree_add_item(tree, hf_dis_radio_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
19042 | 0 | radioID = tvb_get_ntohs(tvb, offset); |
19043 | 0 | col_append_fstr( pinfo->cinfo, COL_INFO, ", RadioID=%u", radioID); |
19044 | 0 | offset += 2; |
19045 | |
|
19046 | 0 | offset = dissect_DIS_FIELDS_RADIO_ENTITY_TYPE(tvb, tree, offset, "Radio Entity Type"); |
19047 | |
|
19048 | 0 | disRadioTransmitState = tvb_get_uint8(tvb, offset); |
19049 | 0 | proto_tree_add_item(tree, hf_dis_radio_transmit_state, tvb, offset, 1, ENC_BIG_ENDIAN); |
19050 | 0 | col_append_fstr( pinfo->cinfo, COL_INFO, ", Transmit State=%s", val_to_str_const(disRadioTransmitState, DIS_PDU_Transmitter_Transmit_State_Strings, "Unknown Transmit State")); |
19051 | 0 | offset++; |
19052 | |
|
19053 | 0 | proto_tree_add_item(tree, hf_dis_radio_input_source, tvb, offset, 1, ENC_BIG_ENDIAN); |
19054 | 0 | offset++; |
19055 | |
|
19056 | 0 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
19057 | 0 | offset += 2; |
19058 | |
|
19059 | 0 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 24, ett_antenna_location, NULL, "Antenna Location"); |
19060 | |
|
19061 | 0 | proto_tree_add_item(sub_tree, hf_dis_antenna_location_x, tvb, offset, 8, ENC_BIG_ENDIAN); |
19062 | 0 | offset += 8; |
19063 | 0 | proto_tree_add_item(sub_tree, hf_dis_antenna_location_y, tvb, offset, 8, ENC_BIG_ENDIAN); |
19064 | 0 | offset += 8; |
19065 | 0 | proto_tree_add_item(sub_tree, hf_dis_antenna_location_z, tvb, offset, 8, ENC_BIG_ENDIAN); |
19066 | 0 | offset += 8; |
19067 | |
|
19068 | 0 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_rel_antenna_location, NULL, "Relative Antenna Location"); |
19069 | |
|
19070 | 0 | proto_tree_add_item(sub_tree, hf_dis_rel_antenna_location_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
19071 | 0 | offset += 4; |
19072 | 0 | proto_tree_add_item(sub_tree, hf_dis_rel_antenna_location_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
19073 | 0 | offset += 4; |
19074 | 0 | proto_tree_add_item(sub_tree, hf_dis_rel_antenna_location_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
19075 | 0 | offset += 4; |
19076 | |
|
19077 | 0 | proto_tree_add_item(tree, hf_dis_antenna_pattern_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
19078 | 0 | offset += 2; |
19079 | |
|
19080 | 0 | proto_tree_add_item(tree, hf_dis_antenna_pattern_length, tvb, offset, 2, ENC_BIG_ENDIAN); |
19081 | 0 | offset += 2; |
19082 | |
|
19083 | 0 | proto_tree_add_item(tree, hf_dis_transmit_frequency, tvb, offset, 8, ENC_BIG_ENDIAN); |
19084 | 0 | offset += 8; |
19085 | |
|
19086 | 0 | proto_tree_add_item(tree, hf_dis_transmit_freq_bandwidth, tvb, offset, 4, ENC_BIG_ENDIAN); |
19087 | 0 | offset += 4; |
19088 | |
|
19089 | 0 | proto_tree_add_item(tree, hf_dis_transmit_power, tvb, offset, 4, ENC_BIG_ENDIAN); |
19090 | 0 | offset += 4; |
19091 | |
|
19092 | 0 | offset = dissect_DIS_FIELDS_MODULATION_TYPE(tvb, tree, offset, &systemModulation); |
19093 | |
|
19094 | 0 | proto_tree_add_item(tree, hf_dis_crypto_system, tvb, offset, 2, ENC_BIG_ENDIAN); |
19095 | 0 | offset += 2; |
19096 | |
|
19097 | 0 | ti = proto_tree_add_item(tree, hf_dis_crypto_key, tvb, offset, 2, ENC_BIG_ENDIAN); |
19098 | 0 | sub_tree = proto_item_add_subtree(ti, ett_dis_crypto_key); |
19099 | 0 | proto_tree_add_item(sub_tree, hf_dis_encryption_mode, tvb, offset, 2, ENC_BIG_ENDIAN); |
19100 | 0 | proto_tree_add_item(sub_tree, hf_dis_key_identifier, tvb, offset, 2, ENC_BIG_ENDIAN); |
19101 | 0 | offset += 2; |
19102 | |
|
19103 | 0 | modulationParamLength = tvb_get_uint8(tvb, offset); |
19104 | 0 | proto_tree_add_item(tree, hf_dis_modulation_parameter_length, tvb, offset, 1, ENC_BIG_ENDIAN); |
19105 | 0 | offset++; |
19106 | |
|
19107 | 0 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 3, ENC_NA); |
19108 | 0 | offset += 3; |
19109 | | |
19110 | | /* need to check to see if mod parms length > 0 */ |
19111 | | /* could get here when there are antenna pattern parameter but no mod params */ |
19112 | 0 | if (modulationParamLength > 0 ) { /* we do have a mod param */ |
19113 | 0 | switch(systemModulation) |
19114 | 0 | { |
19115 | 0 | case DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_SINCGARS: |
19116 | 0 | offset = dissect_DIS_FIELDS_MOD_PARAMS_CCTT_SINCGARS(tvb, tree, offset); |
19117 | 0 | break; |
19118 | 0 | case DIS_PDU_TRANSMITTER_MODULATION_TYPE_SYSTEM_JTIDS_MIDS: |
19119 | 0 | offset = dissect_DIS_FIELDS_MOD_PARAMS_JTIDS_MIDS(tvb, tree, offset); |
19120 | 0 | break; |
19121 | 0 | default: /* just dump what is available */ |
19122 | 0 | proto_tree_add_item(tree, hf_dis_mod_param_dump, tvb, offset, modulationParamLength, ENC_NA); |
19123 | 0 | offset += modulationParamLength; |
19124 | 0 | break; |
19125 | 0 | } |
19126 | 0 | } /* else, leave offset alone, and then check antenna pattern param field */ |
19127 | | |
19128 | | /* need to finish decoding this PDU */ |
19129 | 0 | return offset; |
19130 | 0 | } |
19131 | | |
19132 | | static int dissect_DIS_PARSER_DESIGNATOR_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
19133 | 1 | { |
19134 | 1 | proto_tree* sub_tree; |
19135 | 1 | uint16_t code_name; |
19136 | | |
19137 | 1 | offset = parseField_Entity(tvb, tree, offset, "Designating Entity ID", NULL); |
19138 | | |
19139 | | |
19140 | 1 | proto_tree_add_item(tree, hf_dis_designator_code_name, tvb, offset, 2, ENC_BIG_ENDIAN); |
19141 | 1 | code_name = tvb_get_ntohs(tvb, offset); |
19142 | 1 | col_append_fstr( pinfo->cinfo, COL_INFO, ", CodeName=%u", code_name); |
19143 | 1 | offset += 2; |
19144 | | |
19145 | 1 | offset = parseField_Entity(tvb, tree, offset, "Designated Entity ID", NULL); |
19146 | | |
19147 | 1 | proto_tree_add_item(tree, hf_dis_designator_designator_code, tvb, offset, 2, ENC_BIG_ENDIAN); |
19148 | 1 | offset += 2; |
19149 | | |
19150 | 1 | proto_tree_add_item(tree, hf_dis_designator_power, tvb, offset, 4, ENC_BIG_ENDIAN); |
19151 | 1 | offset += 4; |
19152 | | |
19153 | 1 | proto_tree_add_item(tree, hf_dis_designator_wavelength, tvb, offset, 4, ENC_BIG_ENDIAN); |
19154 | 1 | offset += 4; |
19155 | | |
19156 | 1 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_designator_spot_with_respect_to_designated_entity, NULL, "Designator Spot with Respect to Designated Entity"); |
19157 | 1 | proto_tree_add_item(sub_tree, hf_dis_designator_spot_with_respect_to_designated_entity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
19158 | 1 | offset += 4; |
19159 | 1 | proto_tree_add_item(sub_tree, hf_dis_designator_spot_with_respect_to_designated_entity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
19160 | 1 | offset += 4; |
19161 | 1 | proto_tree_add_item(sub_tree, hf_dis_designator_spot_with_respect_to_designated_entity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
19162 | 1 | offset += 4; |
19163 | | |
19164 | 1 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 24, ett_designator_spot_location, NULL, "Designator Spot Location"); |
19165 | 1 | proto_tree_add_item(sub_tree, hf_dis_designator_spot_location_x, tvb, offset, 8, ENC_BIG_ENDIAN); |
19166 | 1 | offset += 8; |
19167 | 1 | proto_tree_add_item(sub_tree, hf_dis_designator_spot_location_y, tvb, offset, 8, ENC_BIG_ENDIAN); |
19168 | 1 | offset += 8; |
19169 | 1 | proto_tree_add_item(sub_tree, hf_dis_designator_spot_location_z, tvb, offset, 8, ENC_BIG_ENDIAN); |
19170 | 1 | offset += 8; |
19171 | | |
19172 | 1 | proto_tree_add_item(tree, hf_dis_entity_dead_reckoning_algorithm, tvb, offset, 1, ENC_BIG_ENDIAN); |
19173 | 1 | offset += 1; |
19174 | | |
19175 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 3, ENC_NA); |
19176 | 1 | offset += 3; |
19177 | | |
19178 | 1 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_designator_entity_linear_acceleration, NULL, "Entity Linear Acceleration"); |
19179 | 1 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_acceleration_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
19180 | 1 | offset += 4; |
19181 | 1 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_acceleration_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
19182 | 1 | offset += 4; |
19183 | 1 | proto_tree_add_item(sub_tree, hf_dis_entity_linear_acceleration_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
19184 | 1 | offset += 4; |
19185 | | |
19186 | | /* need to finish decoding this PDU */ |
19187 | 1 | return offset; |
19188 | 1 | } |
19189 | | |
19190 | | static int dissect_DIS_PARSER_INTERCOM_CONTROL_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
19191 | 1 | { |
19192 | 1 | int8_t source_line_id; |
19193 | 1 | proto_tree_add_item(tree, hf_intercom_control_control_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
19194 | 1 | offset += 1; |
19195 | | |
19196 | 1 | proto_tree_add_item(tree, hf_intercom_control_communications_channel_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
19197 | 1 | offset += 1; |
19198 | | |
19199 | 1 | offset = parseField_Entity(tvb, tree, offset, "Source Entity ID", NULL); |
19200 | | |
19201 | | |
19202 | 1 | proto_tree_add_item(tree, hf_intercom_control_source_communications_device_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
19203 | 1 | offset += 2; |
19204 | | |
19205 | 1 | proto_tree_add_item(tree, hf_intercom_control_source_line_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
19206 | 1 | source_line_id = tvb_get_uint8(tvb, offset); |
19207 | 1 | col_append_fstr( pinfo->cinfo, COL_INFO, ", SourceLineID=%u", source_line_id); |
19208 | 1 | offset += 1; |
19209 | | |
19210 | 1 | proto_tree_add_item(tree, hf_intercom_control_transmit_priority, tvb, offset, 1, ENC_BIG_ENDIAN); |
19211 | 1 | offset += 1; |
19212 | | |
19213 | 1 | proto_tree_add_item(tree, hf_intercom_control_transmit_line_state, tvb, offset, 1, ENC_BIG_ENDIAN); |
19214 | 1 | offset += 1; |
19215 | | |
19216 | 1 | proto_tree_add_item(tree, hf_intercom_control_command, tvb, offset, 1, ENC_BIG_ENDIAN); |
19217 | 1 | offset += 1; |
19218 | | |
19219 | 1 | offset = parseField_Entity(tvb, tree, offset, "Master Entity ID", NULL); |
19220 | | |
19221 | 1 | proto_tree_add_item(tree, hf_intercom_control_master_communications_device_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
19222 | 1 | offset += 2; |
19223 | | |
19224 | 1 | proto_tree_add_item(tree, hf_intercom_control_master_channel_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
19225 | 1 | offset += 2; |
19226 | | |
19227 | 1 | return offset; |
19228 | 1 | } |
19229 | | |
19230 | | static int dissect_DIS_PARSER_SIGNAL_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
19231 | 26 | { |
19232 | 26 | proto_item* ti; |
19233 | 26 | proto_tree* sub_tree; |
19234 | 26 | uint32_t radioID, encodingScheme, numSamples; |
19235 | 26 | uint16_t tdlType; |
19236 | 26 | uint8_t messageType; |
19237 | | |
19238 | 26 | offset = parseField_Entity(tvb, tree, offset, "Entity ID", NULL); |
19239 | | |
19240 | 26 | proto_tree_add_item(tree, hf_dis_radio_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
19241 | 26 | radioID = tvb_get_ntohs(tvb, offset); |
19242 | 26 | col_append_fstr( pinfo->cinfo, COL_INFO, ", RadioID=%u", radioID); |
19243 | 26 | offset += 2; |
19244 | | |
19245 | 26 | encodingScheme = tvb_get_ntohs(tvb, offset); |
19246 | 26 | if ((encodingScheme & 0xC000) >> 14 == DIS_ENCODING_CLASS_ENCODED_AUDIO) |
19247 | 22 | col_append_fstr(pinfo->cinfo, COL_INFO,", Encoding Type=%s", |
19248 | 22 | val_to_str_const(DIS_ENCODING_TYPE(encodingScheme), |
19249 | 22 | DIS_PDU_Signal_Encoding_Type_Strings, "Unknown")); |
19250 | | |
19251 | 26 | ti = proto_tree_add_item(tree, hf_dis_ens, tvb, offset, 2, ENC_BIG_ENDIAN); |
19252 | 26 | sub_tree = proto_item_add_subtree(ti, ett_dis_ens); |
19253 | | |
19254 | 26 | proto_tree_add_item(sub_tree, hf_dis_ens_class, tvb, offset, 2, ENC_BIG_ENDIAN); |
19255 | 26 | proto_tree_add_item(sub_tree, |
19256 | 26 | ((encodingScheme >> 14) & 3) == DIS_ENCODING_CLASS_ENCODED_AUDIO ? hf_dis_ens_type_audio : hf_dis_ens_type, |
19257 | 26 | tvb, offset, 2, ENC_BIG_ENDIAN); |
19258 | 26 | offset += 2; |
19259 | | |
19260 | 26 | tdlType = tvb_get_ntohs(tvb, offset); |
19261 | 26 | proto_tree_add_item(tree, hf_dis_tdl_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
19262 | 26 | offset += 2; |
19263 | | |
19264 | 26 | proto_tree_add_item(tree, hf_dis_sample_rate, tvb, offset, 4, ENC_BIG_ENDIAN); |
19265 | 26 | offset += 4; |
19266 | | |
19267 | 26 | proto_tree_add_item(tree, hf_dis_data_length, tvb, offset, 2, ENC_BIG_ENDIAN); |
19268 | 26 | offset += 2; |
19269 | | |
19270 | 26 | numSamples = tvb_get_ntohs(tvb, offset); |
19271 | 26 | proto_tree_add_item(tree, hf_dis_num_of_samples, tvb, offset, 2, ENC_BIG_ENDIAN); |
19272 | 26 | if (numSamples) |
19273 | 23 | col_append_fstr(pinfo->cinfo, COL_INFO, ", Number of Samples=%u", numSamples); |
19274 | 26 | offset += 2; |
19275 | | |
19276 | 26 | if (tdlType == DIS_PDU_SIGNAL_TDL_TYPE_LINK_16_STANDARDIZED_FORMAT_JTIDS_MIDS_TADIL_J) { |
19277 | 21 | offset = parse_DIS_FIELDS_SIGNAL_LINK16_NETWORK_HEADER(tvb, tree, offset, &messageType); |
19278 | | |
19279 | 21 | sub_tree = proto_tree_add_subtree_format(tree, tvb, offset, -1, ett_dis_signal_link16_message_data, NULL, |
19280 | 21 | "Link 16 Message Data: %s", val_to_str_const(messageType, DIS_PDU_Message_Type_Identifier_Strings, "")); |
19281 | 21 | offset = parse_Link16_Message_Data(sub_tree, tvb, offset, pinfo, encodingScheme, messageType); |
19282 | 21 | proto_item_set_end(ti, tvb, offset); |
19283 | 21 | } else { |
19284 | 5 | proto_tree_add_item(tree, hf_dis_signal_data, tvb, offset, -1, ENC_NA ); |
19285 | 5 | offset += tvb_reported_length_remaining(tvb, offset); |
19286 | 5 | } |
19287 | | /* ****ck******* need to look for padding bytes */ |
19288 | | |
19289 | 26 | return offset; |
19290 | 26 | } |
19291 | | |
19292 | | static int dissect_DIS_PARSER_RECEIVER_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
19293 | 1 | { |
19294 | 1 | uint32_t radioID, disRadioReceiveState; |
19295 | | |
19296 | 1 | offset = parseField_Entity(tvb, tree, offset, "Entity ID", NULL); |
19297 | | |
19298 | 1 | proto_tree_add_item(tree, hf_dis_radio_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
19299 | 1 | radioID = tvb_get_ntohs(tvb, offset); |
19300 | 1 | col_append_fstr( pinfo->cinfo, COL_INFO, ", RadioID=%u", radioID); |
19301 | 1 | offset += 2; |
19302 | | |
19303 | 1 | disRadioReceiveState = tvb_get_ntohs(tvb, offset); |
19304 | 1 | proto_tree_add_item(tree, hf_dis_radio_receive_state, tvb, offset, 2, ENC_BIG_ENDIAN); |
19305 | 1 | col_append_fstr( pinfo->cinfo, COL_INFO, ", Receive State=%s", val_to_str_const(disRadioReceiveState, DIS_PDU_Receiver_Receiver_State_Strings, "Unknown Receive State")); |
19306 | 1 | offset += 2; |
19307 | | |
19308 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
19309 | 1 | offset += 2; |
19310 | | |
19311 | 1 | proto_tree_add_item(tree, hf_dis_receive_power, tvb, offset, 4, ENC_BIG_ENDIAN); |
19312 | 1 | offset += 4; |
19313 | | |
19314 | 1 | offset = parseField_Entity(tvb, tree, offset, "Transmitter ID", NULL); |
19315 | | |
19316 | 1 | proto_tree_add_item(tree, hf_dis_transmitter_radio_id, tvb, offset, 2, ENC_BIG_ENDIAN); |
19317 | 1 | offset += 2; |
19318 | | |
19319 | 1 | return offset; |
19320 | 1 | } |
19321 | | |
19322 | | /* DIS Warfare PDUs |
19323 | | */ |
19324 | | static int dissect_DIS_PARSER_FIRE_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19325 | 2 | { |
19326 | 2 | proto_tree* sub_tree; |
19327 | | |
19328 | 2 | offset = parseField_Entity(tvb, tree, offset, "Firing Entity ID", NULL); |
19329 | 2 | offset = parseField_Entity(tvb, tree, offset, "Target Entity ID", NULL); |
19330 | 2 | offset = parseField_Entity(tvb, tree, offset, "Munition ID", NULL); |
19331 | 2 | offset = dissect_DIS_FIELDS_EVENT_ID(tvb, tree, offset, "Event ID"); |
19332 | | |
19333 | 2 | proto_tree_add_item(tree, hf_dis_fire_mission_index, tvb, offset, 4, ENC_BIG_ENDIAN); |
19334 | 2 | offset += 4; |
19335 | | |
19336 | 2 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 24, ett_fire_location, NULL, "Location in World Coordinates"); |
19337 | | |
19338 | 2 | proto_tree_add_item(sub_tree, hf_dis_fire_location_x, tvb, offset, 8, ENC_BIG_ENDIAN); |
19339 | 2 | offset += 8; |
19340 | 2 | proto_tree_add_item(sub_tree, hf_dis_fire_location_y, tvb, offset, 8, ENC_BIG_ENDIAN); |
19341 | 2 | offset += 8; |
19342 | 2 | proto_tree_add_item(sub_tree, hf_dis_fire_location_z, tvb, offset, 8, ENC_BIG_ENDIAN); |
19343 | 2 | offset += 8; |
19344 | | |
19345 | 2 | offset = dissect_DIS_FIELDS_BURST_DESCRIPTOR(tvb, tree, offset); |
19346 | | |
19347 | 2 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_linear_velocity, NULL, "Velocity"); |
19348 | | |
19349 | 2 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
19350 | 2 | offset += 4; |
19351 | 2 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
19352 | 2 | offset += 4; |
19353 | 2 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
19354 | 2 | offset += 4; |
19355 | | |
19356 | 2 | proto_tree_add_item(tree, hf_dis_range, tvb, offset, 4, ENC_BIG_ENDIAN); |
19357 | 2 | offset += 4; |
19358 | | |
19359 | 2 | return offset; |
19360 | 2 | } |
19361 | | |
19362 | | static int dissect_DIS_PARSER_DETONATION_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19363 | 13 | { |
19364 | 13 | proto_item *ti; |
19365 | 13 | proto_tree *sub_tree; |
19366 | 13 | uint8_t variableParameterType, numVariable; |
19367 | 13 | uint32_t i; |
19368 | | |
19369 | 13 | offset = parseField_Entity(tvb, tree, offset, "Firing Entity ID", NULL); |
19370 | 13 | offset = parseField_Entity(tvb, tree, offset, "Target Entity ID", NULL); |
19371 | 13 | offset = parseField_Entity(tvb, tree, offset, "Munition ID", NULL); |
19372 | 13 | offset = dissect_DIS_FIELDS_EVENT_ID(tvb, tree, offset, "Event ID"); |
19373 | | |
19374 | 13 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_linear_velocity, NULL, "Velocity"); |
19375 | | |
19376 | 13 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
19377 | 13 | offset += 4; |
19378 | 13 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
19379 | 13 | offset += 4; |
19380 | 13 | proto_tree_add_item(sub_tree, hf_dis_linear_velocity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
19381 | 13 | offset += 4; |
19382 | | |
19383 | 13 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 24, ett_detonation_location, NULL, "Location in World Coordinates"); |
19384 | | |
19385 | 13 | proto_tree_add_item(sub_tree, hf_dis_detonation_location_x, tvb, offset, 8, ENC_BIG_ENDIAN); |
19386 | 13 | offset += 8; |
19387 | 13 | proto_tree_add_item(sub_tree, hf_dis_detonation_location_y, tvb, offset, 8, ENC_BIG_ENDIAN); |
19388 | 13 | offset += 8; |
19389 | 13 | proto_tree_add_item(sub_tree, hf_dis_detonation_location_z, tvb, offset, 8, ENC_BIG_ENDIAN); |
19390 | 13 | offset += 8; |
19391 | | |
19392 | 13 | offset = dissect_DIS_FIELDS_BURST_DESCRIPTOR(tvb, tree, offset); |
19393 | | |
19394 | 13 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_linear_velocity, NULL, "Location in Entity Coordinates"); |
19395 | | |
19396 | 13 | proto_tree_add_item(sub_tree, hf_dis_entity_location_x_float, tvb, offset, 4, ENC_BIG_ENDIAN); |
19397 | 13 | offset += 4; |
19398 | 13 | proto_tree_add_item(sub_tree, hf_dis_entity_location_y_float, tvb, offset, 4, ENC_BIG_ENDIAN); |
19399 | 13 | offset += 4; |
19400 | 13 | proto_tree_add_item(sub_tree, hf_dis_entity_location_z_float, tvb, offset, 4, ENC_BIG_ENDIAN); |
19401 | 13 | offset += 4; |
19402 | | |
19403 | 13 | proto_tree_add_item(tree, hf_dis_detonation_result, tvb, offset, 1, ENC_BIG_ENDIAN); |
19404 | 13 | offset++; |
19405 | | |
19406 | 13 | numVariable = tvb_get_uint8(tvb, offset); |
19407 | 13 | proto_tree_add_item(tree, hf_dis_num_art_params, tvb, offset, 1, ENC_BIG_ENDIAN); |
19408 | 13 | offset++; |
19409 | | |
19410 | 13 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
19411 | 13 | offset += 2; |
19412 | | |
19413 | 150 | for (i = 0; i < numVariable; i++) |
19414 | 137 | { |
19415 | 137 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 1, ett_variable_parameter, &ti, "Variable Parameter"); |
19416 | | |
19417 | 137 | proto_tree_add_item(sub_tree, hf_dis_variable_parameter_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
19418 | 137 | variableParameterType = tvb_get_uint8(tvb, offset); |
19419 | 137 | offset++; |
19420 | | |
19421 | 137 | offset = parseField_VariableParameter(tvb, sub_tree, offset, variableParameterType); |
19422 | 137 | proto_item_set_end(ti, tvb, offset); |
19423 | 137 | } |
19424 | | |
19425 | 13 | return offset; |
19426 | 13 | } |
19427 | | |
19428 | | /* DIS Simulation Management PDUs |
19429 | | */ |
19430 | | static int dissect_DIS_PARSER_START_RESUME_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19431 | 1 | { |
19432 | 1 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19433 | 1 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19434 | 1 | offset = dissect_DIS_FIELDS_CLOCK_TIME(tvb, tree, offset, "Real World Time"); |
19435 | 1 | offset = dissect_DIS_FIELDS_CLOCK_TIME(tvb, tree, offset, "Simulation Time"); |
19436 | | |
19437 | 1 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19438 | 1 | offset += 4; |
19439 | | |
19440 | 1 | return offset; |
19441 | 1 | } |
19442 | | |
19443 | | static int dissect_DIS_PARSER_STOP_FREEZE_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19444 | 1 | { |
19445 | 1 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19446 | 1 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19447 | 1 | offset = dissect_DIS_FIELDS_CLOCK_TIME(tvb, tree, offset, "Real World Time"); |
19448 | | |
19449 | 1 | proto_tree_add_item(tree, hf_dis_reason, tvb, offset, 1, ENC_BIG_ENDIAN); |
19450 | 1 | offset++; |
19451 | | |
19452 | 1 | proto_tree_add_item(tree, hf_dis_frozen_behavior, tvb, offset, 1, ENC_BIG_ENDIAN); |
19453 | 1 | offset++; |
19454 | | |
19455 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
19456 | 1 | offset += 2; |
19457 | | |
19458 | 1 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19459 | 1 | offset += 4; |
19460 | | |
19461 | 1 | return offset; |
19462 | 1 | } |
19463 | | |
19464 | | static int dissect_DIS_PARSER_ACKNOWLEDGE_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19465 | 2 | { |
19466 | 2 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19467 | 2 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19468 | | |
19469 | 2 | proto_tree_add_item(tree, hf_dis_acknowledge_flag, tvb, offset, 2, ENC_BIG_ENDIAN); |
19470 | 2 | offset += 2; |
19471 | | |
19472 | 2 | proto_tree_add_item(tree, hf_dis_response_flag, tvb, offset, 2, ENC_BIG_ENDIAN); |
19473 | 2 | offset += 2; |
19474 | | |
19475 | 2 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19476 | 2 | offset += 4; |
19477 | | |
19478 | 2 | return offset; |
19479 | 2 | } |
19480 | | |
19481 | | static int dissect_DIS_PARSER_ACTION_REQUEST_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19482 | 2 | { |
19483 | 2 | uint32_t numFixed, numVariable; |
19484 | | |
19485 | 2 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19486 | 2 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19487 | | |
19488 | 2 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19489 | 2 | offset += 4; |
19490 | | |
19491 | 2 | proto_tree_add_item(tree, hf_dis_action_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19492 | 2 | offset += 4; |
19493 | | |
19494 | 2 | numFixed = tvb_get_ntohl(tvb, offset); |
19495 | 2 | proto_tree_add_item(tree, hf_dis_num_fixed_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19496 | 2 | offset += 4; |
19497 | | |
19498 | 2 | numVariable = tvb_get_ntohl(tvb, offset); |
19499 | 2 | proto_tree_add_item(tree, hf_dis_num_variable_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19500 | 2 | offset += 4; |
19501 | | |
19502 | 2 | offset = parseField_DIS_FIELDS_FIXED_DATUM(tvb, tree, offset, "Fixed data", numFixed); |
19503 | 2 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable data", numVariable); |
19504 | | |
19505 | 2 | return offset; |
19506 | 2 | } |
19507 | | |
19508 | | static int dissect_DIS_PARSER_ACTION_RESPONSE_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19509 | 2 | { |
19510 | 2 | uint32_t numFixed, numVariable; |
19511 | | |
19512 | 2 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19513 | 2 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19514 | | |
19515 | 2 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19516 | 2 | offset += 4; |
19517 | | |
19518 | 2 | proto_tree_add_item(tree, hf_dis_request_status, tvb, offset, 4, ENC_BIG_ENDIAN); |
19519 | 2 | offset += 4; |
19520 | | |
19521 | 2 | numFixed = tvb_get_ntohl(tvb, offset); |
19522 | 2 | proto_tree_add_item(tree, hf_dis_num_fixed_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19523 | 2 | offset += 4; |
19524 | | |
19525 | 2 | numVariable = tvb_get_ntohl(tvb, offset); |
19526 | 2 | proto_tree_add_item(tree, hf_dis_num_variable_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19527 | 2 | offset += 4; |
19528 | | |
19529 | 2 | offset = parseField_DIS_FIELDS_FIXED_DATUM(tvb, tree, offset, "Fixed data", numFixed); |
19530 | 2 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable data", numVariable); |
19531 | | |
19532 | 2 | return offset; |
19533 | 2 | } |
19534 | | |
19535 | | static int dissect_DIS_PARSER_EVENT_REPORT_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19536 | 1 | { |
19537 | 1 | uint32_t numFixed, numVariable; |
19538 | | |
19539 | 1 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19540 | 1 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19541 | | |
19542 | 1 | proto_tree_add_item(tree, hf_dis_event_type, tvb, offset, 4, ENC_BIG_ENDIAN); |
19543 | 1 | offset += 4; |
19544 | | |
19545 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 4, ENC_NA); |
19546 | 1 | offset += 4; |
19547 | | |
19548 | 1 | numFixed = tvb_get_ntohl(tvb, offset); |
19549 | 1 | proto_tree_add_item(tree, hf_dis_num_fixed_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19550 | 1 | offset += 4; |
19551 | | |
19552 | 1 | numVariable = tvb_get_ntohl(tvb, offset); |
19553 | 1 | proto_tree_add_item(tree, hf_dis_num_variable_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19554 | 1 | offset += 4; |
19555 | | |
19556 | 1 | offset = parseField_DIS_FIELDS_FIXED_DATUM(tvb, tree, offset, "Fixed data", numFixed); |
19557 | 1 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable data", numVariable); |
19558 | | |
19559 | 1 | return offset; |
19560 | 1 | } |
19561 | | |
19562 | | static int dissect_DIS_PARSER_DATA_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19563 | 6 | { |
19564 | 6 | uint32_t numFixed, numVariable; |
19565 | | |
19566 | 6 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19567 | 6 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19568 | | |
19569 | 6 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19570 | 6 | offset += 4; |
19571 | | |
19572 | 6 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 4, ENC_NA); |
19573 | 6 | offset += 4; |
19574 | | |
19575 | 6 | numFixed = tvb_get_ntohl(tvb, offset); |
19576 | 6 | proto_tree_add_item(tree, hf_dis_num_fixed_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19577 | 6 | offset += 4; |
19578 | | |
19579 | 6 | numVariable = tvb_get_ntohl(tvb, offset); |
19580 | 6 | proto_tree_add_item(tree, hf_dis_num_variable_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19581 | 6 | offset += 4; |
19582 | | |
19583 | 6 | offset = parseField_DIS_FIELDS_FIXED_DATUM(tvb, tree, offset, "Fixed data", numFixed); |
19584 | 6 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable data", numVariable); |
19585 | | |
19586 | 6 | return offset; |
19587 | 6 | } |
19588 | | |
19589 | | static int dissect_DIS_PARSER_DATA_QUERY_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19590 | 9 | { |
19591 | 9 | uint32_t numFixed, numVariable; |
19592 | | |
19593 | 9 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19594 | 9 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19595 | | |
19596 | 9 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19597 | 9 | offset += 4; |
19598 | | |
19599 | 9 | proto_tree_add_item(tree, hf_dis_time_interval32, tvb, offset, 4, ENC_BIG_ENDIAN); |
19600 | 9 | offset += 4; |
19601 | | |
19602 | 9 | numFixed = tvb_get_ntohl(tvb, offset); |
19603 | 9 | proto_tree_add_item(tree, hf_dis_num_fixed_datum_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19604 | 9 | offset += 4; |
19605 | | |
19606 | 9 | numVariable = tvb_get_ntohl(tvb, offset); |
19607 | 9 | proto_tree_add_item(tree, hf_dis_num_variable_datum_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19608 | 9 | offset += 4; |
19609 | | |
19610 | 9 | offset = parseField_DIS_FIELDS_FIXED_DATUM_IDS(tvb, tree, offset, "Fixed datum ids", numFixed); |
19611 | 9 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM_IDS(tvb, tree, offset, "Variable datum ids", numVariable); |
19612 | | |
19613 | 9 | return offset; |
19614 | 9 | } |
19615 | | |
19616 | | static int dissect_DIS_PARSER_AGGREGATE_STATE_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset) |
19617 | 15 | { |
19618 | 15 | uint32_t number_of_variable_datum_records; |
19619 | 15 | proto_tree *sub_tree; |
19620 | 15 | const uint8_t *marking_text; |
19621 | 15 | static uint32_t entitySite, entityApplication, entityEntity; |
19622 | 15 | uint16_t number_of_aggregates, number_of_entities, number_of_silent_aggregates_types, padding; |
19623 | 15 | int i; |
19624 | | |
19625 | 15 | entitySite = tvb_get_ntohs(tvb, offset); |
19626 | 15 | entityApplication = tvb_get_ntohs(tvb, offset + 2); |
19627 | 15 | entityEntity = tvb_get_ntohs(tvb, offset + 4); |
19628 | 15 | col_append_fstr(pinfo->cinfo, COL_INFO, ", (%u:%u:%u)", entitySite, entityApplication, entityEntity ); |
19629 | | |
19630 | 15 | offset = parseField_Aggregate(tvb, tree, offset, "Aggregate ID"); |
19631 | | |
19632 | 15 | proto_tree_add_item(tree, hf_dis_force_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
19633 | 15 | offset++; |
19634 | | |
19635 | 15 | proto_tree_add_item(tree, hf_dis_aggregate_state, tvb, offset, 1, ENC_BIG_ENDIAN); |
19636 | 15 | offset++; |
19637 | | |
19638 | 15 | offset = dissect_DIS_FIELDS_AGGREGATE_TYPE(tvb, tree, offset, "Aggregate Type"); |
19639 | | |
19640 | 15 | proto_tree_add_item(tree, hf_dis_aggregate_formation, tvb, offset, 4, ENC_BIG_ENDIAN); |
19641 | 15 | offset += 4; |
19642 | | |
19643 | | /* TODO: Support non ASCII aggregate marking character set */ |
19644 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_aggregate_marking_text, NULL, "Aggregate Marking"); |
19645 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_marking_character_set, tvb, offset, 1, ENC_BIG_ENDIAN); |
19646 | 15 | offset++; |
19647 | 15 | proto_tree_add_item_ret_string(sub_tree, hf_dis_aggregate_marking, tvb, offset, 31, ENC_ASCII|ENC_NA, pinfo->pool, &marking_text); |
19648 | 15 | col_append_fstr(pinfo->cinfo, COL_INFO, ", %s", marking_text); |
19649 | 15 | offset += 31; |
19650 | | |
19651 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_aggregate_dimensions, NULL, "Dimensions"); |
19652 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_dimensions_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
19653 | 15 | offset += 4; |
19654 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_dimensions_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
19655 | 15 | offset += 4; |
19656 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_dimensions_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
19657 | 15 | offset += 4; |
19658 | | |
19659 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_aggregate_orientation, NULL, "Orientation"); |
19660 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_orientation_psi, tvb, offset, 4, ENC_BIG_ENDIAN); |
19661 | 15 | offset += 4; |
19662 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_orientation_theta, tvb, offset, 4, ENC_BIG_ENDIAN); |
19663 | 15 | offset += 4; |
19664 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_orientation_phi, tvb, offset, 4, ENC_BIG_ENDIAN); |
19665 | 15 | offset += 4; |
19666 | | |
19667 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 24, ett_aggregate_center_of_mass, NULL, "Center of Mass(location)"); |
19668 | | |
19669 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_center_of_mass_x, tvb, offset, 8, ENC_BIG_ENDIAN); |
19670 | 15 | offset += 8; |
19671 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_center_of_mass_y, tvb, offset, 8, ENC_BIG_ENDIAN); |
19672 | 15 | offset += 8; |
19673 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_center_of_mass_z, tvb, offset, 8, ENC_BIG_ENDIAN); |
19674 | 15 | offset += 8; |
19675 | | |
19676 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 12, ett_aggregate_velocity, NULL, "Velocity"); |
19677 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_velocity_x, tvb, offset, 4, ENC_BIG_ENDIAN); |
19678 | 15 | offset += 4; |
19679 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_velocity_y, tvb, offset, 4, ENC_BIG_ENDIAN); |
19680 | 15 | offset += 4; |
19681 | 15 | proto_tree_add_item(sub_tree, hf_dis_aggregate_velocity_z, tvb, offset, 4, ENC_BIG_ENDIAN); |
19682 | 15 | offset += 4; |
19683 | | |
19684 | 15 | number_of_aggregates = tvb_get_ntohs(tvb, offset); |
19685 | 15 | proto_tree_add_item(tree, hf_dis_aggregate_number_of_aggregates, tvb, offset, 2, ENC_BIG_ENDIAN); |
19686 | 15 | offset += 2; |
19687 | | |
19688 | 15 | number_of_entities = tvb_get_ntohs(tvb, offset); |
19689 | 15 | proto_tree_add_item(tree, hf_dis_aggregate_number_of_entities, tvb, offset, 2, ENC_BIG_ENDIAN); |
19690 | 15 | offset += 2; |
19691 | | |
19692 | 15 | number_of_silent_aggregates_types = tvb_get_ntohs(tvb, offset); |
19693 | 15 | proto_tree_add_item(tree, hf_dis_aggregate_number_of_silent_aggregates_types, tvb, offset, 2, ENC_BIG_ENDIAN); |
19694 | 15 | offset += 2; |
19695 | | |
19696 | 15 | proto_tree_add_item(tree, hf_dis_aggregate_number_of_silent_entity_types, tvb, offset, 2, ENC_BIG_ENDIAN); |
19697 | 15 | offset += 2; |
19698 | | |
19699 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 6 * number_of_aggregates, ett_aggregate_id_list, NULL, "Aggregate ID List"); |
19700 | 92 | for (i = 0; i < number_of_aggregates; i++) |
19701 | 77 | offset = parseField_Aggregate(tvb, sub_tree, offset, "Aggregate ID"); |
19702 | | |
19703 | 15 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 6 * number_of_entities, ett_entity_id_list, NULL, "Entity ID List"); |
19704 | 117 | for (i = 0; i < number_of_entities; i++) |
19705 | 102 | offset = parseField_Entity(tvb, sub_tree, offset, "Entity ID", NULL); |
19706 | | |
19707 | | /* padding */ |
19708 | 15 | padding = (((number_of_entities + number_of_aggregates) * 16) % 2) / 8; |
19709 | 15 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, padding, ENC_NA); |
19710 | 15 | offset += padding; |
19711 | | |
19712 | | /* TODO: complete this */ |
19713 | | /* ti = proto_tree_add_text(tree, tvb, offset, 12 * number_of_silent_aggregates_types, "Silent Aggregate System List - NOT FINISHED !!!"); */ |
19714 | 15 | offset += 12 * number_of_silent_aggregates_types; |
19715 | | |
19716 | | /* TODO: complete this */ |
19717 | | /* ti = proto_tree_add_text(tree, tvb, offset, 0, "Silent Entity System List - NOT FINISHED !!!"); */ |
19718 | 15 | offset += 0; |
19719 | | |
19720 | 15 | number_of_variable_datum_records = tvb_get_ntohl(tvb, offset); |
19721 | 15 | proto_tree_add_item(tree, hf_dis_aggregate_number_of_variable_datum_records, tvb, offset, 4, ENC_BIG_ENDIAN); |
19722 | 15 | offset += 4; |
19723 | | |
19724 | 15 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable datum", number_of_variable_datum_records); |
19725 | 15 | return offset; |
19726 | 15 | } |
19727 | | |
19728 | | static int dissect_DIS_PARSER_ENVIRONMENTAL_PROCESS_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19729 | 1 | { |
19730 | 1 | proto_tree *sub_tree; |
19731 | | |
19732 | 1 | offset = parseField_Entity(tvb, tree, offset, "Environmental Process ID", NULL); |
19733 | | |
19734 | 1 | offset = dissect_DIS_FIELDS_ENVIRONMENT_TYPE(tvb, tree, offset, "Environment Type"); |
19735 | | |
19736 | 1 | proto_tree_add_item(tree, hf_dis_model_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
19737 | 1 | offset++; |
19738 | | |
19739 | 1 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 1, ett_environmental_environment_status, NULL, "Environment Status"); |
19740 | 1 | proto_tree_add_item(sub_tree, hf_dis_environment_status_last, tvb, offset, 1, ENC_BIG_ENDIAN); |
19741 | 1 | proto_tree_add_item(sub_tree, hf_dis_environment_status_on, tvb, offset, 1, ENC_BIG_ENDIAN); |
19742 | 1 | offset++; |
19743 | | |
19744 | 1 | proto_tree_add_item(tree, hf_dis_environmental_number_of_environment_records, tvb, offset, 2, ENC_BIG_ENDIAN); |
19745 | 1 | offset += 2; |
19746 | | |
19747 | 1 | proto_tree_add_item(tree, hf_dis_environmental_sequence_number, tvb, offset, 2, ENC_BIG_ENDIAN); |
19748 | 1 | offset += 2; |
19749 | | |
19750 | 1 | return offset; |
19751 | 1 | } |
19752 | | |
19753 | | static int dissect_DIS_PARSER_COMMENT_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19754 | 6 | { |
19755 | 6 | uint32_t numFixed, numVariable; |
19756 | | |
19757 | 6 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19758 | 6 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19759 | | |
19760 | 6 | numFixed = tvb_get_ntohl(tvb, offset); |
19761 | 6 | proto_tree_add_item(tree, hf_dis_num_fixed_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19762 | 6 | offset += 4; |
19763 | | |
19764 | 6 | numVariable = tvb_get_ntohl(tvb, offset); |
19765 | 6 | proto_tree_add_item(tree, hf_dis_num_variable_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19766 | 6 | offset += 4; |
19767 | | |
19768 | 6 | offset = parseField_DIS_FIELDS_FIXED_DATUM(tvb, tree, offset, "Fixed data", numFixed); |
19769 | 6 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable data", numVariable); |
19770 | | |
19771 | 6 | return offset; |
19772 | 6 | } |
19773 | | |
19774 | | static int dissect_DIS_PARSER_SIMAN_ENTITY_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19775 | 2 | { |
19776 | 2 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19777 | 2 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19778 | | |
19779 | 2 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19780 | 2 | offset += 4; |
19781 | | |
19782 | 2 | return offset; |
19783 | 2 | } |
19784 | | |
19785 | | /* DIS Simulation Management with Reliability PDUs |
19786 | | */ |
19787 | | static int dissect_DIS_PARSER_START_RESUME_R_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19788 | 3 | { |
19789 | 3 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19790 | 3 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19791 | 3 | offset = dissect_DIS_FIELDS_CLOCK_TIME(tvb, tree, offset, "Real World Time"); |
19792 | 3 | offset = dissect_DIS_FIELDS_CLOCK_TIME(tvb, tree, offset, "Simulation Time"); |
19793 | | |
19794 | 3 | proto_tree_add_item(tree, hf_dis_reliability, tvb, offset, 1, ENC_BIG_ENDIAN); |
19795 | 3 | offset++; |
19796 | | |
19797 | 3 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 3, ENC_NA); |
19798 | 3 | offset += 3; |
19799 | | |
19800 | 3 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19801 | 3 | offset += 4; |
19802 | | |
19803 | 3 | return offset; |
19804 | 3 | } |
19805 | | |
19806 | | static int dissect_DIS_PARSER_STOP_FREEZE_R_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19807 | 1 | { |
19808 | 1 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19809 | 1 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19810 | 1 | offset = dissect_DIS_FIELDS_CLOCK_TIME(tvb, tree, offset, "Real World Time"); |
19811 | | |
19812 | 1 | proto_tree_add_item(tree, hf_dis_reason, tvb, offset, 1, ENC_BIG_ENDIAN); |
19813 | 1 | offset++; |
19814 | | |
19815 | 1 | proto_tree_add_item(tree, hf_dis_frozen_behavior, tvb, offset, 1, ENC_BIG_ENDIAN); |
19816 | 1 | offset++; |
19817 | | |
19818 | 1 | proto_tree_add_item(tree, hf_dis_reliability, tvb, offset, 1, ENC_BIG_ENDIAN); |
19819 | 1 | offset++; |
19820 | | |
19821 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
19822 | 1 | offset++; |
19823 | | |
19824 | 1 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19825 | 1 | offset += 4; |
19826 | | |
19827 | 1 | return offset; |
19828 | 1 | } |
19829 | | |
19830 | | static int dissect_DIS_PARSER_ACTION_REQUEST_R_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19831 | 1 | { |
19832 | 1 | uint32_t numFixed, numVariable; |
19833 | | |
19834 | 1 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19835 | 1 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19836 | | |
19837 | 1 | proto_tree_add_item(tree, hf_dis_reliability, tvb, offset, 1, ENC_BIG_ENDIAN); |
19838 | 1 | offset++; |
19839 | | |
19840 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 3, ENC_NA); |
19841 | 1 | offset += 3; |
19842 | | |
19843 | 1 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19844 | 1 | offset += 4; |
19845 | | |
19846 | 1 | proto_tree_add_item(tree, hf_dis_action_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19847 | 1 | offset += 4; |
19848 | | |
19849 | 1 | numFixed = tvb_get_ntohl(tvb, offset); |
19850 | 1 | proto_tree_add_item(tree, hf_dis_num_fixed_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19851 | 1 | offset += 4; |
19852 | | |
19853 | 1 | numVariable = tvb_get_ntohl(tvb, offset); |
19854 | 1 | proto_tree_add_item(tree, hf_dis_num_variable_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19855 | 1 | offset += 4; |
19856 | | |
19857 | 1 | offset = parseField_DIS_FIELDS_FIXED_DATUM(tvb, tree, offset, "Fixed data", numFixed); |
19858 | 1 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable data", numVariable); |
19859 | | |
19860 | 1 | return offset; |
19861 | 1 | } |
19862 | | |
19863 | | static int dissect_DIS_PARSER_DATA_R_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19864 | 1 | { |
19865 | 1 | uint32_t numFixed, numVariable; |
19866 | | |
19867 | 1 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19868 | 1 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19869 | | |
19870 | 1 | proto_tree_add_item(tree, hf_dis_reliability, tvb, offset, 1, ENC_BIG_ENDIAN); |
19871 | 1 | offset++; |
19872 | | |
19873 | 1 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 3, ENC_NA); |
19874 | 1 | offset += 3; |
19875 | | |
19876 | 1 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19877 | 1 | offset += 4; |
19878 | | |
19879 | 1 | numFixed = tvb_get_ntohl(tvb, offset); |
19880 | 1 | proto_tree_add_item(tree, hf_dis_num_fixed_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19881 | 1 | offset += 4; |
19882 | | |
19883 | 1 | numVariable = tvb_get_ntohl(tvb, offset); |
19884 | 1 | proto_tree_add_item(tree, hf_dis_num_variable_data, tvb, offset, 4, ENC_BIG_ENDIAN); |
19885 | 1 | offset += 4; |
19886 | | |
19887 | 1 | offset = parseField_DIS_FIELDS_FIXED_DATUM(tvb, tree, offset, "Fixed data", numFixed); |
19888 | 1 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM(tvb, tree, offset, "Variable data", numVariable); |
19889 | | |
19890 | 1 | return offset; |
19891 | 1 | } |
19892 | | |
19893 | | static int dissect_DIS_PARSER_DATA_QUERY_R_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19894 | 14 | { |
19895 | 14 | uint32_t numFixed, numVariable; |
19896 | | |
19897 | 14 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19898 | 14 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19899 | | |
19900 | 14 | proto_tree_add_item(tree, hf_dis_reliability, tvb, offset, 1, ENC_BIG_ENDIAN); |
19901 | 14 | offset++; |
19902 | | |
19903 | 14 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 3, ENC_NA); |
19904 | 14 | offset += 3; |
19905 | | |
19906 | 14 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19907 | 14 | offset += 4; |
19908 | | |
19909 | 14 | proto_tree_add_item(tree, hf_dis_time_interval32, tvb, offset, 4, ENC_BIG_ENDIAN); |
19910 | 14 | offset += 4; |
19911 | | |
19912 | 14 | numFixed = tvb_get_ntohl(tvb, offset); |
19913 | 14 | proto_tree_add_item(tree, hf_dis_num_fixed_datum_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19914 | 14 | offset += 4; |
19915 | | |
19916 | 14 | numVariable = tvb_get_ntohl(tvb, offset); |
19917 | 14 | proto_tree_add_item(tree, hf_dis_num_variable_datum_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19918 | 14 | offset += 4; |
19919 | | |
19920 | 14 | offset = parseField_DIS_FIELDS_FIXED_DATUM_IDS(tvb, tree, offset, "Fixed datum ids", numFixed); |
19921 | 14 | offset = parseField_DIS_FIELDS_VARIABLE_DATUM_IDS(tvb, tree, offset, "Variable datum ids", numVariable); |
19922 | | |
19923 | 14 | return offset; |
19924 | 14 | } |
19925 | | |
19926 | | static int dissect_DIS_PARSER_SIMAN_ENTITY_R_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19927 | 2 | { |
19928 | 2 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19929 | 2 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19930 | | |
19931 | 2 | proto_tree_add_item(tree, hf_dis_reliability, tvb, offset, 1, ENC_BIG_ENDIAN); |
19932 | 2 | offset++; |
19933 | | |
19934 | 2 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 3, ENC_NA); |
19935 | 2 | offset += 3; |
19936 | | |
19937 | 2 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19938 | 2 | offset += 4; |
19939 | | |
19940 | 2 | return offset; |
19941 | 2 | } |
19942 | | |
19943 | | /* DIS Experimental V-DIS PDUs |
19944 | | */ |
19945 | | static int dissect_DIS_PARSER_APPLICATION_CONTROL_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
19946 | 11 | { |
19947 | 11 | proto_item* ti; |
19948 | 11 | proto_tree* sub_tree; |
19949 | 11 | uint32_t i, variableRecordType; |
19950 | 11 | uint16_t variableRecordLength, numVariable; |
19951 | | |
19952 | 11 | offset = parseField_Entity(tvb, tree, offset, "Originating Entity ID", NULL); |
19953 | 11 | offset = parseField_Entity(tvb, tree, offset, "Receiving Entity ID", NULL); |
19954 | | |
19955 | 11 | proto_tree_add_item(tree, hf_dis_reliability, tvb, offset, 1, ENC_BIG_ENDIAN); |
19956 | 11 | offset++; |
19957 | | |
19958 | 11 | proto_tree_add_item(tree, hf_dis_time_interval8, tvb, offset, 1, ENC_BIG_ENDIAN); |
19959 | 11 | offset++; |
19960 | | |
19961 | 11 | proto_tree_add_item(tree, hf_dis_control_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
19962 | 11 | offset++; |
19963 | | |
19964 | 11 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
19965 | 11 | offset++; |
19966 | | |
19967 | 11 | proto_tree_add_item(tree, hf_dis_orig_app_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
19968 | 11 | offset += 2; |
19969 | | |
19970 | 11 | proto_tree_add_item(tree, hf_dis_recv_app_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
19971 | 11 | offset += 2; |
19972 | | |
19973 | 11 | proto_tree_add_item(tree, hf_dis_request_id, tvb, offset, 4, ENC_BIG_ENDIAN); |
19974 | 11 | offset += 4; |
19975 | | |
19976 | 11 | proto_tree_add_item(tree, hf_dis_num_parts, tvb, offset, 1, ENC_BIG_ENDIAN); |
19977 | 11 | offset++; |
19978 | | |
19979 | 11 | proto_tree_add_item(tree, hf_dis_current_part, tvb, offset, 1, ENC_BIG_ENDIAN); |
19980 | 11 | offset++; |
19981 | | |
19982 | 11 | numVariable = tvb_get_ntohs(tvb, offset); |
19983 | 11 | proto_tree_add_item(tree, hf_dis_num_variable_records, tvb, offset, 2, ENC_BIG_ENDIAN); |
19984 | 11 | offset += 2; |
19985 | | |
19986 | 76 | for (i = 0; i < numVariable; i++) |
19987 | 65 | { |
19988 | 65 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, -1, ett_record, &ti, "Record"); |
19989 | | |
19990 | 65 | variableRecordType = tvb_get_ntohl(tvb, offset); |
19991 | 65 | proto_tree_add_item(tree, hf_dis_variable_record_type, tvb, offset, 4, ENC_BIG_ENDIAN); |
19992 | 65 | offset += 4; |
19993 | | |
19994 | 65 | variableRecordLength = tvb_get_ntohs(tvb, offset); |
19995 | 65 | proto_tree_add_item(sub_tree, hf_dis_variable_record_len, tvb, offset, 2, ENC_BIG_ENDIAN); |
19996 | 65 | offset += 2; |
19997 | | |
19998 | 65 | offset = parseField_VariableRecord(tvb, sub_tree, offset, variableRecordType, variableRecordLength); |
19999 | 65 | proto_item_set_end(ti, tvb, offset); |
20000 | 65 | } |
20001 | | |
20002 | 11 | return offset; |
20003 | 11 | } |
20004 | | |
20005 | | /* Persistent Object (PO) Family PDU parsers |
20006 | | */ |
20007 | | static int dissect_DIS_PARSER_SIMULATOR_PRESENT_PO_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
20008 | 0 | { |
20009 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Nominated Simulator"); |
20010 | |
|
20011 | 0 | proto_tree_add_item(tree, hf_dis_simulator_type, tvb, offset, 2, ENC_BIG_ENDIAN); |
20012 | 0 | offset += 2; |
20013 | |
|
20014 | 0 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
20015 | 0 | offset += 2; |
20016 | |
|
20017 | 0 | proto_tree_add_item(tree, hf_dis_database_seq_num, tvb, offset, 4, ENC_BIG_ENDIAN); |
20018 | 0 | offset += 4; |
20019 | |
|
20020 | 0 | proto_tree_add_item(tree, hf_dis_simulator_load, tvb, offset, 4, ENC_BIG_ENDIAN); |
20021 | 0 | offset += 4; |
20022 | |
|
20023 | 0 | proto_tree_add_item(tree, hf_dis_simulation_load, tvb, offset, 4, ENC_BIG_ENDIAN); |
20024 | 0 | offset += 4; |
20025 | |
|
20026 | 0 | proto_tree_add_item(tree, hf_dis_time, tvb, offset, 4, ENC_BIG_ENDIAN); |
20027 | 0 | offset += 4; |
20028 | |
|
20029 | 0 | proto_tree_add_item(tree, hf_dis_packets_sent, tvb, offset, 4, ENC_BIG_ENDIAN); |
20030 | 0 | offset += 4; |
20031 | |
|
20032 | 0 | proto_tree_add_item(tree, hf_dis_unit_database_version, tvb, offset, 2, ENC_BIG_ENDIAN); |
20033 | 0 | offset += 2; |
20034 | |
|
20035 | 0 | proto_tree_add_item(tree, hf_dis_relative_battle_scheme, tvb, offset, 2, ENC_BIG_ENDIAN); |
20036 | 0 | offset += 2; |
20037 | |
|
20038 | 0 | proto_tree_add_item(tree, hf_dis_terrain_name, tvb, offset, 32, ENC_ASCII); |
20039 | 0 | offset += 32; |
20040 | |
|
20041 | 0 | proto_tree_add_item(tree, hf_dis_terrain_version, tvb, offset, 2, ENC_BIG_ENDIAN); |
20042 | 0 | offset += 2; |
20043 | |
|
20044 | 0 | proto_tree_add_item(tree, hf_dis_host_name, tvb, offset, 32, ENC_ASCII); |
20045 | 0 | offset += 32; |
20046 | |
|
20047 | 0 | return offset; |
20048 | 0 | } |
20049 | | |
20050 | | static int dissect_DIS_PARSER_DESCRIBE_OBJECT_PO_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
20051 | 0 | { |
20052 | 0 | proto_tree_add_item(tree, hf_dis_database_seq_num, tvb, offset, 4, ENC_BIG_ENDIAN); |
20053 | 0 | offset += 4; |
20054 | |
|
20055 | 0 | offset = parseField_Entity(tvb, tree, offset, "Object ID", NULL); |
20056 | 0 | offset = parseField_Entity(tvb, tree, offset, "World State ID", NULL); |
20057 | |
|
20058 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Owner"); |
20059 | |
|
20060 | 0 | proto_tree_add_item(tree, hf_dis_sequence_number, tvb, offset, 2, ENC_BIG_ENDIAN); |
20061 | 0 | offset += 2; |
20062 | |
|
20063 | 0 | proto_tree_add_item(tree, hf_dis_persist_obj_class, tvb, offset, 1, ENC_BIG_ENDIAN); |
20064 | 0 | offset++; |
20065 | |
|
20066 | 0 | proto_tree_add_item(tree, hf_dis_missing_from_world_state, tvb, offset, 1, ENC_BIG_ENDIAN); |
20067 | 0 | offset++; |
20068 | |
|
20069 | 0 | return offset; |
20070 | 0 | } |
20071 | | |
20072 | | static int dissect_DIS_PARSER_OBJECTS_PRESENT_PO_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
20073 | 0 | { |
20074 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Owner"); |
20075 | 0 | offset = parseField_Entity(tvb, tree, offset, "World State ID", NULL); |
20076 | |
|
20077 | 0 | proto_tree_add_item(tree, hf_dis_obj_count, tvb, offset, 1, ENC_BIG_ENDIAN); |
20078 | 0 | offset++; |
20079 | |
|
20080 | 0 | return offset; |
20081 | 0 | } |
20082 | | |
20083 | | static int dissect_DIS_PARSER_OBJECT_REQUEST_PO_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
20084 | 0 | { |
20085 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Requesting Simulator"); |
20086 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Object Owner"); |
20087 | 0 | offset = parseField_Entity(tvb, tree, offset, "World State ID", NULL); |
20088 | |
|
20089 | 0 | proto_tree_add_item(tree, hf_dis_obj_count, tvb, offset, 1, ENC_BIG_ENDIAN); |
20090 | 0 | offset++; |
20091 | |
|
20092 | 0 | return offset; |
20093 | 0 | } |
20094 | | |
20095 | | static int dissect_DIS_PARSER_DELETE_OBJECTS_PO_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
20096 | 0 | { |
20097 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Requesting Simulator"); |
20098 | |
|
20099 | 0 | proto_tree_add_item(tree, hf_dis_obj_count, tvb, offset, 1, ENC_BIG_ENDIAN); |
20100 | 0 | offset++; |
20101 | |
|
20102 | 0 | return offset; |
20103 | 0 | } |
20104 | | |
20105 | | static int dissect_DIS_PARSER_SET_WORLD_STATE_PO_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
20106 | 0 | { |
20107 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Requesting Simulator"); |
20108 | |
|
20109 | 0 | proto_tree_add_item(tree, hf_dis_clock_rate, tvb, offset, 4, ENC_BIG_ENDIAN); |
20110 | 0 | offset += 4; |
20111 | |
|
20112 | 0 | proto_tree_add_item(tree, hf_dis_sec_since_1970, tvb, offset, 4, ENC_BIG_ENDIAN); |
20113 | 0 | offset += 4; |
20114 | |
|
20115 | 0 | offset = parseField_Entity(tvb, tree, offset, "World State ID", NULL); |
20116 | |
|
20117 | 0 | return offset; |
20118 | 0 | } |
20119 | | |
20120 | | static int dissect_DIS_PARSER_NOMINATION_PO_PDU(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, int offset) |
20121 | 0 | { |
20122 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Nominated Simulator"); |
20123 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Nominating Simulator"); |
20124 | 0 | offset = dissect_DIS_FIELDS_SIMULATION_ADDRESS(tvb, tree, offset, "Missing Simulator"); |
20125 | |
|
20126 | 0 | return offset; |
20127 | 0 | } |
20128 | | |
20129 | | |
20130 | | /* Adjust an offset variable for proper alignment for a specified field length. |
20131 | | */ |
20132 | | static int alignOffset(int offset, unsigned fieldLength) |
20133 | 239 | { |
20134 | 239 | int remainder = offset % fieldLength; |
20135 | 239 | if (remainder != 0) |
20136 | 0 | { |
20137 | 0 | offset += fieldLength - remainder; |
20138 | 0 | } |
20139 | 239 | return offset; |
20140 | 239 | } |
20141 | | |
20142 | | /* Parse the Timestamp -- defined in spec in microseconds: DIS 1278.1-2012: sec 5.2.5, detailed in sec 6.2.88 */ |
20143 | | static int parseField_Timestamp(tvbuff_t *tvb, proto_tree *tree, int offset, int hf_relative) |
20144 | 239 | { |
20145 | | /* some consts */ |
20146 | 239 | static unsigned USEC_PER_HOUR = (unsigned)3600 * (unsigned)1000000; |
20147 | 239 | static unsigned FSV = 0x7fffffff; /* 2^31-1 */ |
20148 | | /* variables */ |
20149 | 239 | unsigned isAbsolute = 0; |
20150 | 239 | uint32_t uintVal; |
20151 | 239 | uint64_t usec; |
20152 | 239 | nstime_t tv; |
20153 | 239 | proto_item* ti; |
20154 | | |
20155 | | /* used in timestamp formatting for display */ |
20156 | 239 | unsigned minutes; |
20157 | 239 | unsigned seconds; |
20158 | 239 | unsigned micros; |
20159 | | |
20160 | | |
20161 | 239 | offset = alignOffset(offset, 4); |
20162 | | |
20163 | | /* convert to host value */ |
20164 | 239 | uintVal = tvb_get_ntohl(tvb, offset); |
20165 | | /* determine absolute vis sim time */ |
20166 | 239 | isAbsolute = uintVal & 1; |
20167 | | |
20168 | | /* convert TS to uSec */ |
20169 | 239 | usec = (uint64_t)((uintVal >> 1) * (double)(USEC_PER_HOUR) / FSV); |
20170 | | |
20171 | 239 | tv.secs = (time_t)usec / 1000000; |
20172 | 239 | tv.nsecs = (int)(usec % 1000000) * 1000; |
20173 | | |
20174 | | /* in addition to the time value calculation, obtain values |
20175 | | * to use in display formatting. The time value is still |
20176 | | * needed to pass along -- these below values are strictly |
20177 | | * for display. |
20178 | | */ |
20179 | 239 | minutes = (unsigned)((usec / 1000000) / 60); |
20180 | 239 | seconds = (unsigned)((usec - (minutes * 60 * 1000000)) / 1000000); |
20181 | 239 | micros = (unsigned)(usec - (minutes * 60 * 1000000) - (seconds * 1000000)); |
20182 | | |
20183 | 239 | ti = proto_tree_add_time_format_value(tree, hf_relative, tvb, offset, 4, &tv, "%02u:%02u.%06u", minutes, seconds, micros); |
20184 | | |
20185 | 239 | if (isAbsolute) |
20186 | 114 | { |
20187 | 114 | proto_item_append_text(ti, " (absolute)"); |
20188 | 114 | } |
20189 | 125 | else |
20190 | 125 | { |
20191 | 125 | proto_item_append_text(ti, " (relative)"); |
20192 | 125 | } |
20193 | | |
20194 | 239 | return (offset+4); |
20195 | 239 | } |
20196 | | |
20197 | | /* Parse an Entity */ |
20198 | | static int parseField_Entity(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name, uint32_t* entityidentifier) |
20199 | 435 | { |
20200 | 435 | proto_tree *sub_tree; |
20201 | | |
20202 | 435 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 6, ett_entity, NULL, entity_name); |
20203 | | |
20204 | | // Use the full 32 bits |
20205 | 435 | if (entityidentifier) *entityidentifier = tvb_get_uint32(tvb, offset, ENC_BIG_ENDIAN); |
20206 | | |
20207 | 435 | proto_tree_add_item(sub_tree, hf_dis_entity_id_site, tvb, offset, 2, ENC_BIG_ENDIAN); |
20208 | 435 | offset += 2; |
20209 | | |
20210 | 435 | proto_tree_add_item(sub_tree, hf_dis_entity_id_application, tvb, offset, 2, ENC_BIG_ENDIAN); |
20211 | 435 | offset += 2; |
20212 | | |
20213 | 435 | proto_tree_add_item(sub_tree, hf_dis_entity_id_entity, tvb, offset, 2, ENC_BIG_ENDIAN); |
20214 | 435 | offset += 2; |
20215 | | |
20216 | 435 | return offset; |
20217 | 435 | } |
20218 | | |
20219 | | static int parseField_Aggregate(tvbuff_t *tvb, proto_tree *tree, int offset, const char* entity_name) |
20220 | 92 | { |
20221 | 92 | proto_tree *sub_tree; |
20222 | | |
20223 | 92 | sub_tree = proto_tree_add_subtree(tree, tvb, offset, 6, ett_entity, NULL, entity_name); |
20224 | | |
20225 | 92 | proto_tree_add_item(sub_tree, hf_dis_aggregate_id_site, tvb, offset, 2, ENC_BIG_ENDIAN); |
20226 | 92 | offset += 2; |
20227 | | |
20228 | 92 | proto_tree_add_item(sub_tree, hf_dis_aggregate_id_application, tvb, offset, 2, ENC_BIG_ENDIAN); |
20229 | 92 | offset += 2; |
20230 | | |
20231 | 92 | proto_tree_add_item(sub_tree, hf_dis_aggregate_id_aggregate, tvb, offset, 2, ENC_BIG_ENDIAN); |
20232 | 92 | offset += 2; |
20233 | | |
20234 | 92 | return offset; |
20235 | 92 | } |
20236 | | |
20237 | | /* Parse a variable parameter field. |
20238 | | */ |
20239 | | static int parseField_VariableParameter(tvbuff_t *tvb, proto_tree *tree, int offset, uint8_t paramType) |
20240 | 522 | { |
20241 | | /* Determine the parser to use based on the type */ |
20242 | 522 | switch (paramType) { |
20243 | 124 | case DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ARTICULATED_PART: |
20244 | 124 | offset = dissect_DIS_FIELDS_VP_ARTICULATED_PART(tvb, tree, offset); |
20245 | 124 | break; |
20246 | 106 | case DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ATTACHED_PART: |
20247 | 106 | offset = dissect_DIS_FIELDS_VP_ATTACHED_PART(tvb, tree, offset); |
20248 | 106 | break; |
20249 | 8 | case DIS_PARAM_TYPE_DESIG_ENTITY_OFFSET: |
20250 | 8 | offset = dissect_DIS_FIELDS_VP_ENTITY_OFFSET(tvb, tree, offset); |
20251 | 8 | break; |
20252 | 27 | case DIS_PDU_VARIABLE_PARAMETER_RECORD_TYPE_ENTITY_ASSOCIATION: |
20253 | 27 | offset = dissect_DIS_FIELDS_VP_ENTITY_ASSOCIATION(tvb, tree, offset); |
20254 | 27 | break; |
20255 | 257 | default: |
20256 | 257 | proto_tree_add_item(tree, hf_dis_str_data, tvb, offset, 15, ENC_NA); |
20257 | 257 | offset += 15; |
20258 | 257 | break; |
20259 | 522 | } |
20260 | | |
20261 | 487 | return offset; |
20262 | 522 | } |
20263 | | |
20264 | | /* Parse a variable record field. |
20265 | | */ |
20266 | | static int parseField_VariableRecord(tvbuff_t *tvb, proto_tree *tree, int offset, uint32_t variableRecordType, uint16_t record_length) |
20267 | 63 | { |
20268 | | /* Determine the parser to use based on the type */ |
20269 | 63 | switch (variableRecordType) { |
20270 | 0 | case 47200: |
20271 | 0 | offset = dissect_DIS_FIELDS_VR_APPLICATION_HEALTH_STATUS(tvb, tree, offset); |
20272 | 0 | break; |
20273 | 0 | case 47300: |
20274 | 0 | offset = dissect_DIS_FIELDS_VR_APPLICATION_INITIALIZATION(tvb, tree, offset); |
20275 | 0 | break; |
20276 | 0 | case 47600: |
20277 | 0 | offset = dissect_DIS_FIELDS_VR_DATA_QUERY(tvb, tree, offset); |
20278 | 0 | break; |
20279 | 63 | default: |
20280 | 63 | { |
20281 | | |
20282 | 63 | int dataLength = record_length - 6; |
20283 | | |
20284 | 63 | if (dataLength > 0) |
20285 | 12 | { |
20286 | 12 | proto_tree_add_item(tree, hf_dis_record_data, tvb, offset, dataLength, ENC_NA); |
20287 | 12 | offset += dataLength; |
20288 | 12 | } |
20289 | 63 | } |
20290 | 63 | break; |
20291 | 63 | } |
20292 | | |
20293 | | /* Should alignment padding be added */ |
20294 | 55 | uint32_t alignmentPadding = WS_PADDING_TO_8(record_length); |
20295 | 55 | if (alignmentPadding != 0) |
20296 | 4 | { |
20297 | 4 | proto_tree_add_item(tree, hf_dis_alignment_padding, tvb, offset, alignmentPadding, ENC_NA); |
20298 | 4 | offset += alignmentPadding; |
20299 | 4 | } |
20300 | | |
20301 | 55 | return offset; |
20302 | 63 | } |
20303 | | |
20304 | | void proto_register_dis(void); |
20305 | | |
20306 | | static dissector_handle_t dis_dissector_handle; |
20307 | | |
20308 | | static const true_false_string dis_modulation_spread_spectrum = { |
20309 | | "Spread Spectrum modulation in use", |
20310 | | "Spread Spectrum modulation not in use" |
20311 | | }; |
20312 | | |
20313 | | static const true_false_string dis_frequency_hopping_value = { |
20314 | | "Frequency hopping modulation used", |
20315 | | "Frequency hopping modulation not used" |
20316 | | }; |
20317 | | |
20318 | | static const true_false_string dis_encryption_mode_value = { |
20319 | | "diphase encryption mode", |
20320 | | "baseband encryption mode" |
20321 | | }; |
20322 | | |
20323 | | static const true_false_string dis_pseudo_noise_value = { |
20324 | | "Pseudo Noise modulation used", |
20325 | | "Pseudo Noise modulation not used" |
20326 | | }; |
20327 | | |
20328 | | static const true_false_string dis_time_hopping_value = { |
20329 | | "Time hopping modulation used", |
20330 | | "Time hopping modulation not used" |
20331 | | }; |
20332 | | |
20333 | | static int parsePDUStatus(tvbuff_t *tvb, proto_tree *tree, int offset, dis_header_t* header) |
20334 | 154 | { |
20335 | 154 | if ((header->pduType == DIS_PDUTYPE_ENTITY_STATE) |
20336 | 137 | || (header->pduType == DIS_PDUTYPE_ELECTROMAGNETIC_EMISSION) |
20337 | 117 | || (header->pduType == DIS_PDUTYPE_DESIGNATOR) |
20338 | 116 | || (header->pduType == DIS_PDUTYPE_ENVIRONMENTAL_PROCESS) |
20339 | 115 | || (header->pduType == DIS_PDUTYPE_ENTITY_STATE_UPDATE)) |
20340 | 54 | { |
20341 | 54 | proto_tree_add_item(tree, hf_pdu_status_cei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20342 | 54 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20343 | 54 | proto_tree_add_item(tree, hf_pdu_status_tei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20344 | 54 | } |
20345 | 100 | else if (header->pduType == DIS_PDUTYPE_FIRE) |
20346 | 1 | { |
20347 | 1 | proto_tree_add_item(tree, hf_pdu_status_fti, tvb, offset, 1, ENC_BIG_ENDIAN); |
20348 | 1 | proto_tree_add_item(tree, hf_pdu_status_cei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20349 | 1 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20350 | 1 | } |
20351 | 99 | else if (header->pduType == DIS_PDUTYPE_DETONATION) |
20352 | 2 | { |
20353 | 2 | proto_tree_add_item(tree, hf_pdu_status_dti, tvb, offset, 1, ENC_BIG_ENDIAN); |
20354 | 2 | proto_tree_add_item(tree, hf_pdu_status_cei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20355 | 2 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20356 | 2 | } |
20357 | 97 | else if (((header->pduType >= DIS_PDUTYPE_COLLISION) && (header->pduType <= DIS_PDUTYPE_COMMENT)) |
20358 | 79 | || ((header->pduType >= DIS_PDUTYPE_UNDERWATER_ACOUSTIC) && (header->pduType <= DIS_PDUTYPE_SUPPLEMENTAL_EMISSION_ENTITY_STATE)) |
20359 | 53 | || ((header->pduType >= DIS_PDUTYPE_AGGREGATE_STATE) && (header->pduType <= DIS_PDUTYPE_MINEFIELD_RESPONSE_NACK)) |
20360 | 43 | || ((header->pduType >= DIS_PDUTYPE_GRIDDED_DATA) && (header->pduType <= DIS_PDUTYPE_COLLISION_ELASTIC)) |
20361 | 19 | || ((header->pduType >= DIS_PDUTYPE_DIRECTED_ENERGY_FIRE) && (header->pduType <= DIS_PDUTYPE_INFORMATION_OPERATIONS_REPORT))) |
20362 | 79 | { |
20363 | 79 | proto_tree_add_item(tree, hf_pdu_status_cei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20364 | 79 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20365 | 79 | } |
20366 | 18 | else if ((header->pduType >= DIS_PDUTYPE_TRANSMITTER) && (header->pduType <= DIS_PDUTYPE_RECEIVER)) |
20367 | 3 | { |
20368 | 3 | proto_tree_add_item(tree, hf_pdu_status_rai, tvb, offset, 1, ENC_BIG_ENDIAN); |
20369 | 3 | proto_tree_add_item(tree, hf_pdu_status_cei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20370 | 3 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20371 | 3 | proto_tree_add_item(tree, hf_pdu_status_tei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20372 | 3 | } |
20373 | 15 | else if (header->pduType == DIS_PDUTYPE_IFF) |
20374 | 5 | { |
20375 | 5 | proto_tree_add_item(tree, hf_pdu_status_aii, tvb, offset, 1, ENC_BIG_ENDIAN); |
20376 | 5 | proto_tree_add_item(tree, hf_pdu_status_ism, tvb, offset, 1, ENC_BIG_ENDIAN); |
20377 | 5 | proto_tree_add_item(tree, hf_pdu_status_cei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20378 | 5 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20379 | 5 | proto_tree_add_item(tree, hf_pdu_status_tei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20380 | 5 | } |
20381 | 10 | else if ((header->pduType == DIS_PDUTYPE_INTERCOM_SIGNAL) |
20382 | 8 | || (header->pduType == DIS_PDUTYPE_INTERCOM_CONTROL)) |
20383 | 3 | { |
20384 | 3 | proto_tree_add_item(tree, hf_pdu_status_iai, tvb, offset, 1, ENC_BIG_ENDIAN); |
20385 | 3 | proto_tree_add_item(tree, hf_pdu_status_cei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20386 | 3 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20387 | 3 | proto_tree_add_item(tree, hf_pdu_status_tei, tvb, offset, 1, ENC_BIG_ENDIAN); |
20388 | 3 | } |
20389 | 7 | else if (header->pduType == DIS_PDUTYPE_ATTRIBUTE) |
20390 | 1 | { |
20391 | 1 | proto_tree_add_item(tree, hf_pdu_status_lvc, tvb, offset, 1, ENC_BIG_ENDIAN); |
20392 | 1 | } |
20393 | 6 | else |
20394 | 6 | { |
20395 | 6 | proto_tree_add_item(tree, hf_pdu_status_field, tvb, offset, 1, ENC_BIG_ENDIAN); |
20396 | 6 | } |
20397 | | |
20398 | 154 | return ++offset; |
20399 | 154 | } |
20400 | | |
20401 | | static int parseDISHeader(tvbuff_t *tvb, proto_tree *tree, int offset, dis_header_t* header) |
20402 | 239 | { |
20403 | 239 | proto_tree *pdu_status; |
20404 | 239 | proto_tree *pdu_status_tree; |
20405 | | |
20406 | 239 | proto_tree_add_item(tree, hf_dis_proto_ver, tvb, offset, 1, ENC_BIG_ENDIAN); |
20407 | 239 | header->version = tvb_get_uint8(tvb, offset); |
20408 | 239 | offset++; |
20409 | | |
20410 | 239 | proto_tree_add_item(tree, hf_dis_exercise_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
20411 | 239 | offset++; |
20412 | | |
20413 | 239 | proto_tree_add_item(tree, hf_dis_pdu_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
20414 | 239 | header->pduType = tvb_get_uint8(tvb, offset); |
20415 | 239 | offset++; |
20416 | | |
20417 | 239 | proto_tree_add_item(tree, hf_dis_proto_fam, tvb, offset, 1, ENC_BIG_ENDIAN); |
20418 | 239 | header->family = tvb_get_uint8(tvb, offset); |
20419 | 239 | offset++; |
20420 | | |
20421 | 239 | offset = parseField_Timestamp(tvb, tree, offset, hf_dis_header_rel_ts); |
20422 | | |
20423 | 239 | proto_tree_add_item(tree, hf_dis_pdu_length, tvb, offset, 2, ENC_BIG_ENDIAN); |
20424 | 239 | offset += 2; |
20425 | | |
20426 | | /* starting in DIS v7, the high-order byte of padding is |
20427 | | * converted to a status bitmap field |
20428 | | */ |
20429 | 239 | if (header->version < DIS_VERSION_IEEE_1278_1_2012) |
20430 | 85 | { |
20431 | 85 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 2, ENC_NA); |
20432 | 85 | offset += 2; |
20433 | 85 | } |
20434 | 154 | else |
20435 | 154 | { |
20436 | | /* add a node to contain the PDU status fields |
20437 | | */ |
20438 | 154 | pdu_status = proto_tree_add_item(tree, hf_dis_pdu_status, tvb, offset, 1, ENC_NA); |
20439 | 154 | pdu_status_tree = proto_item_add_subtree(pdu_status, ett_pdu_status); |
20440 | 154 | offset = parsePDUStatus(tvb, pdu_status_tree, offset, header); |
20441 | | |
20442 | | /* ... and now, the one-byte of padding */ |
20443 | 154 | proto_tree_add_item(tree, hf_dis_padding, tvb, offset, 1, ENC_NA); |
20444 | 154 | offset++; |
20445 | 154 | } |
20446 | | |
20447 | 239 | return offset; |
20448 | 239 | } |
20449 | | |
20450 | | static int parsePOHeader(tvbuff_t *tvb, proto_tree *tree, int offset, uint8_t* pduType) |
20451 | 1 | { |
20452 | 1 | proto_tree_add_item(tree, hf_dis_po_ver, tvb, offset, 1, ENC_BIG_ENDIAN); |
20453 | 1 | offset++; |
20454 | | |
20455 | 1 | proto_tree_add_item(tree, hf_dis_po_pdu_type, tvb, offset, 1, ENC_BIG_ENDIAN); |
20456 | 1 | *pduType = tvb_get_uint8(tvb, offset); |
20457 | 1 | offset++; |
20458 | | |
20459 | 1 | proto_tree_add_item(tree, hf_dis_exercise_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
20460 | 1 | offset++; |
20461 | | |
20462 | 1 | proto_tree_add_item(tree, hf_dis_po_database_id, tvb, offset, 1, ENC_BIG_ENDIAN); |
20463 | 1 | offset++; |
20464 | | |
20465 | 1 | proto_tree_add_item(tree, hf_dis_po_length, tvb, offset, 2, ENC_BIG_ENDIAN); |
20466 | 1 | offset += 2; |
20467 | | |
20468 | 1 | proto_tree_add_item(tree, hf_dis_po_pdu_count, tvb, offset, 2, ENC_BIG_ENDIAN); |
20469 | 1 | offset += 2; |
20470 | | |
20471 | 1 | return offset; |
20472 | 1 | } |
20473 | | |
20474 | | |
20475 | | static int parse_persistent_pdu_payload(tvbuff_t* tvb, packet_info* pinfo, proto_tree* tree, int offset, uint8_t persistentObjectPduType) |
20476 | 1 | { |
20477 | 1 | switch (persistentObjectPduType) |
20478 | 1 | { |
20479 | 0 | case DIS_PERSISTENT_OBJECT_TYPE_SIMULATOR_PRESENT: |
20480 | 0 | return dissect_DIS_PARSER_SIMULATOR_PRESENT_PO_PDU(tvb, pinfo, tree, offset); |
20481 | 0 | case DIS_PERSISTENT_OBJECT_TYPE_DESCRIBE_OBJECT: |
20482 | 0 | return dissect_DIS_PARSER_DESCRIBE_OBJECT_PO_PDU(tvb, pinfo, tree, offset); |
20483 | 0 | case DIS_PERSISTENT_OBJECT_TYPE_OBJECTS_PRESENT: |
20484 | 0 | return dissect_DIS_PARSER_OBJECTS_PRESENT_PO_PDU(tvb, pinfo, tree, offset); |
20485 | 0 | case DIS_PERSISTENT_OBJECT_TYPE_OBJECT_REQUEST: |
20486 | 0 | return dissect_DIS_PARSER_OBJECT_REQUEST_PO_PDU(tvb, pinfo, tree, offset); |
20487 | 0 | case DIS_PERSISTENT_OBJECT_TYPE_DELETE_OBJECTS: |
20488 | 0 | return dissect_DIS_PARSER_DELETE_OBJECTS_PO_PDU(tvb, pinfo, tree, offset); |
20489 | 0 | case DIS_PERSISTENT_OBJECT_TYPE_SET_WORLD_STATE: |
20490 | 0 | return dissect_DIS_PARSER_SET_WORLD_STATE_PO_PDU(tvb, pinfo, tree, offset); |
20491 | 0 | case DIS_PERSISTENT_OBJECT_TYPE_NOMINATION: |
20492 | 0 | return dissect_DIS_PARSER_NOMINATION_PO_PDU(tvb, pinfo, tree, offset); |
20493 | 1 | default: |
20494 | 1 | return offset; |
20495 | 1 | } |
20496 | 1 | } |
20497 | | |
20498 | | static int parse_pdu_payload(tvbuff_t* tvb, packet_info* pinfo, proto_tree* tree, int offset, uint8_t pduType) |
20499 | 228 | { |
20500 | 228 | switch (pduType) |
20501 | 228 | { |
20502 | | /* DIS Entity Information / Interaction PDUs */ |
20503 | 30 | case DIS_PDUTYPE_ENTITY_STATE: |
20504 | 30 | return dissect_DIS_PARSER_ENTITY_STATE_PDU(tvb, pinfo, tree, offset); |
20505 | 1 | case DIS_PDUTYPE_COLLISION: |
20506 | 1 | return dissect_DIS_PARSER_COLLISION_PDU(tvb, pinfo, tree, offset); |
20507 | | /* DIS Distributed Emission Regeneration PDUs */ |
20508 | 28 | case DIS_PDUTYPE_ELECTROMAGNETIC_EMISSION: |
20509 | 28 | return dissect_DIS_PARSER_ELECTROMAGNETIC_EMISSION_PDU(tvb, pinfo, tree, offset); |
20510 | 25 | case DIS_PDUTYPE_UNDERWATER_ACOUSTIC: |
20511 | 25 | return dissect_DIS_PARSER_UNDERWATER_ACOUSTIC_PDU(tvb, pinfo, tree, offset); |
20512 | | |
20513 | | /* IFF PDU needs the header information to be parsed, so it is handled separately. |
20514 | | * case DIS_PDUTYPE_IFF: |
20515 | | */ |
20516 | | |
20517 | 1 | case DIS_PDUTYPE_DESIGNATOR: |
20518 | 1 | return dissect_DIS_PARSER_DESIGNATOR_PDU(tvb, pinfo, tree, offset); |
20519 | | /* DIS Radio Communications protocol (RCP) family PDUs */ |
20520 | 0 | case DIS_PDUTYPE_TRANSMITTER: |
20521 | 0 | return dissect_DIS_PARSER_TRANSMITTER_PDU(tvb, pinfo, tree, offset); |
20522 | 24 | case DIS_PDUTYPE_SIGNAL: |
20523 | 26 | case DIS_PDUTYPE_INTERCOM_SIGNAL: |
20524 | 26 | return dissect_DIS_PARSER_SIGNAL_PDU(tvb, pinfo, tree, offset); |
20525 | 1 | case DIS_PDUTYPE_RECEIVER: |
20526 | 1 | return dissect_DIS_PARSER_RECEIVER_PDU(tvb, pinfo, tree, offset); |
20527 | 1 | case DIS_PDUTYPE_INTERCOM_CONTROL: |
20528 | 1 | return dissect_DIS_PARSER_INTERCOM_CONTROL_PDU(tvb, pinfo, tree, offset); |
20529 | | /* DIS Warfare PDUs */ |
20530 | 2 | case DIS_PDUTYPE_FIRE: |
20531 | 2 | return dissect_DIS_PARSER_FIRE_PDU(tvb, pinfo, tree, offset); |
20532 | 13 | case DIS_PDUTYPE_DETONATION: |
20533 | | /* TODO: Version 7 (header.version >= DIS_VERSION_IEEE_1278_1_2012) |
20534 | | * changed the Detonation PDU format |
20535 | | * Need a different parser |
20536 | | */ |
20537 | 13 | return dissect_DIS_PARSER_DETONATION_PDU(tvb, pinfo, tree, offset); |
20538 | | /* DIS Simulation Management PDUs */ |
20539 | 1 | case DIS_PDUTYPE_START_RESUME: |
20540 | 1 | return dissect_DIS_PARSER_START_RESUME_PDU(tvb, pinfo, tree, offset); |
20541 | 1 | case DIS_PDUTYPE_STOP_FREEZE: |
20542 | 1 | return dissect_DIS_PARSER_STOP_FREEZE_PDU(tvb, pinfo, tree, offset); |
20543 | 1 | case DIS_PDUTYPE_ACKNOWLEDGE: |
20544 | 1 | return dissect_DIS_PARSER_ACKNOWLEDGE_PDU(tvb, pinfo, tree, offset); |
20545 | 2 | case DIS_PDUTYPE_ACTION_REQUEST: |
20546 | 2 | return dissect_DIS_PARSER_ACTION_REQUEST_PDU(tvb, pinfo, tree, offset); |
20547 | 2 | case DIS_PDUTYPE_ACTION_RESPONSE: |
20548 | 2 | return dissect_DIS_PARSER_ACTION_RESPONSE_PDU(tvb, pinfo, tree, offset); |
20549 | 0 | case DIS_PDUTYPE_DATA: |
20550 | 6 | case DIS_PDUTYPE_SET_DATA: |
20551 | 6 | return dissect_DIS_PARSER_DATA_PDU(tvb, pinfo, tree, offset); |
20552 | 1 | case DIS_PDUTYPE_EVENT_REPORT: |
20553 | 1 | return dissect_DIS_PARSER_EVENT_REPORT_PDU(tvb, pinfo, tree, offset); |
20554 | 9 | case DIS_PDUTYPE_DATA_QUERY: |
20555 | 9 | return dissect_DIS_PARSER_DATA_QUERY_PDU(tvb, pinfo, tree, offset); |
20556 | 1 | case DIS_PDUTYPE_COMMENT: |
20557 | 1 | return dissect_DIS_PARSER_COMMENT_PDU(tvb, pinfo, tree, offset); |
20558 | 1 | case DIS_PDUTYPE_CREATE_ENTITY: |
20559 | 2 | case DIS_PDUTYPE_REMOVE_ENTITY: |
20560 | 2 | return dissect_DIS_PARSER_SIMAN_ENTITY_PDU(tvb, pinfo, tree, offset); |
20561 | | /* DIS Simulation Management with Reliability PDUs */ |
20562 | 3 | case DIS_PDUTYPE_START_RESUME_R: |
20563 | 3 | return dissect_DIS_PARSER_START_RESUME_R_PDU(tvb, pinfo, tree, offset); |
20564 | 1 | case DIS_PDUTYPE_STOP_FREEZE_R: |
20565 | 1 | return dissect_DIS_PARSER_STOP_FREEZE_R_PDU(tvb, pinfo, tree, offset); |
20566 | 1 | case DIS_PDUTYPE_ACKNOWLEDGE_R: |
20567 | 1 | return dissect_DIS_PARSER_ACKNOWLEDGE_PDU(tvb, pinfo, tree, offset); |
20568 | 1 | case DIS_PDUTYPE_ACTION_REQUEST_R: |
20569 | 1 | return dissect_DIS_PARSER_ACTION_REQUEST_R_PDU(tvb, pinfo, tree, offset); |
20570 | 0 | case DIS_PDUTYPE_ACTION_RESPONSE_R: |
20571 | 0 | return dissect_DIS_PARSER_ACTION_RESPONSE_PDU(tvb, pinfo, tree, offset); |
20572 | 0 | case DIS_PDUTYPE_DATA_R: |
20573 | 1 | case DIS_PDUTYPE_SET_DATA_R: |
20574 | 1 | return dissect_DIS_PARSER_DATA_R_PDU(tvb, pinfo, tree, offset); |
20575 | 14 | case DIS_PDUTYPE_DATA_QUERY_R: |
20576 | 14 | return dissect_DIS_PARSER_DATA_QUERY_R_PDU(tvb, pinfo, tree, offset); |
20577 | 5 | case DIS_PDUTYPE_COMMENT_R: |
20578 | 5 | return dissect_DIS_PARSER_COMMENT_PDU(tvb, pinfo, tree, offset); |
20579 | 1 | case DIS_PDUTYPE_CREATE_ENTITY_R: |
20580 | 2 | case DIS_PDUTYPE_REMOVE_ENTITY_R: |
20581 | 2 | return dissect_DIS_PARSER_SIMAN_ENTITY_R_PDU(tvb, pinfo, tree, offset); |
20582 | 14 | case DIS_PDUTYPE_ENTITY_STATE_UPDATE: |
20583 | 14 | return dissect_DIS_PARSER_ENTITY_STATE_UPDATE_PDU(tvb, pinfo, tree, offset); |
20584 | | /* DIS Experimental V-DIS PDUs */ |
20585 | 11 | case DIS_PDUTYPE_APPLICATION_CONTROL: |
20586 | 11 | return dissect_DIS_PARSER_APPLICATION_CONTROL_PDU(tvb, pinfo, tree, offset); |
20587 | 1 | case DIS_PDUTYPE_ENVIRONMENTAL_PROCESS: |
20588 | 1 | return dissect_DIS_PARSER_ENVIRONMENTAL_PROCESS_PDU(tvb, pinfo, tree, offset); |
20589 | 15 | case DIS_PDUTYPE_AGGREGATE_STATE: |
20590 | 15 | return dissect_DIS_PARSER_AGGREGATE_STATE_PDU(tvb, pinfo, tree, offset); |
20591 | 5 | default: |
20592 | 5 | return offset; |
20593 | 228 | } |
20594 | 228 | } |
20595 | | |
20596 | | /* Main dissector routine to be invoked for a DIS PDU. |
20597 | | */ |
20598 | | static int dissect_dis(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) |
20599 | 242 | { |
20600 | 242 | proto_tree *dis_tree, *dis_header_tree; |
20601 | 242 | proto_item *dis_node; |
20602 | 242 | proto_tree *dis_payload_tree = NULL; |
20603 | 242 | proto_item *dis_payload_node = NULL; |
20604 | | |
20605 | 242 | int offset = 0; |
20606 | 242 | int offsetBeforePayloadParse = 0; |
20607 | | |
20608 | 242 | const char *pduString = 0; |
20609 | | |
20610 | 242 | dis_header_t header; |
20611 | 242 | uint8_t persistentObjectPduType; |
20612 | | |
20613 | | /* DIS packets must be at least 12 bytes long. DIS uses port 3000, by |
20614 | | * default, but the Cisco Redundant Link Management protocol can also use |
20615 | | * that port; RLM packets are 8 bytes long, so we use this to distinguish |
20616 | | * between them. |
20617 | | */ |
20618 | 242 | if (tvb_reported_length(tvb) < 12) |
20619 | 3 | { |
20620 | 3 | return 0; |
20621 | 3 | } |
20622 | | |
20623 | | /* set the protocol column */ |
20624 | 239 | col_set_str(pinfo->cinfo, COL_PROTOCOL, "DIS"); |
20625 | 239 | col_clear(pinfo->cinfo, COL_INFO); |
20626 | | |
20627 | | /* Add the top-level DIS node under which the rest of the fields will be |
20628 | | * displayed. |
20629 | | */ |
20630 | 239 | dis_node = proto_tree_add_item(tree, proto_dis, tvb, offset, -1, ENC_NA); |
20631 | 239 | dis_tree = proto_item_add_subtree(dis_node, ett_dis); |
20632 | | |
20633 | | /* Add a node to contain the DIS header fields. |
20634 | | */ |
20635 | 239 | dis_header_tree = proto_tree_add_subtree(dis_tree, tvb, offset, 12, ett_dis_header, NULL, "Header"); |
20636 | 239 | offset = parseDISHeader(tvb, dis_header_tree, offset, &header); |
20637 | | |
20638 | | /* Locate the string name for the PDU type enumeration, |
20639 | | * or default to "Unknown". |
20640 | | */ |
20641 | 239 | pduString = val_to_str_ext_const(header.pduType, &DIS_PDU_Type_Strings_Ext, "Unknown"); |
20642 | | |
20643 | | /* set the basic info column (pdu type) */ |
20644 | 239 | col_add_fstr(pinfo->cinfo, COL_INFO, "PDUType: %d \t ", header.pduType); |
20645 | | |
20646 | | /* Locate the appropriate PDU parser, if type is known. |
20647 | | */ |
20648 | 239 | if (header.family == DIS_PROTOCOLFAMILY_PERSISTENT_OBJECT) |
20649 | 1 | { |
20650 | 1 | proto_item *dis_po_header_tree; |
20651 | | |
20652 | 1 | dis_po_header_tree = proto_tree_add_subtree(dis_header_tree, tvb, offset, 8, ett_dis_po_header, NULL, "PO Header"); |
20653 | 1 | offset = parsePOHeader(tvb, dis_po_header_tree, offset, &persistentObjectPduType); |
20654 | | /* Locate the string name for the PO PDU type enumeration, |
20655 | | * or default to "Unknown". |
20656 | | */ |
20657 | 1 | pduString = val_to_str_const(persistentObjectPduType, DIS_PDU_PersistentObjectType_Strings, "Unknown"); |
20658 | | |
20659 | | /* Append name of persistent PDU to the basic info column */ |
20660 | 1 | col_append_str(pinfo->cinfo, COL_INFO, pduString); |
20661 | | |
20662 | | /* Add a node to contain the DIS PDU fields. |
20663 | | */ |
20664 | 1 | dis_payload_tree = proto_tree_add_subtree_format(dis_tree, tvb, offset, -1, |
20665 | 1 | ett_dis_payload, &dis_payload_node, "%s PO PDU", pduString); |
20666 | | |
20667 | 1 | offsetBeforePayloadParse = offset; |
20668 | | /* Parse using the appropriate PO PDU parser, if type is known. |
20669 | | */ |
20670 | 1 | offset = parse_persistent_pdu_payload(tvb, pinfo, dis_payload_tree, offset, persistentObjectPduType); |
20671 | 1 | } |
20672 | 238 | else |
20673 | 238 | { |
20674 | | /* Append name of persistent PDU to the basic info column */ |
20675 | 238 | col_append_str(pinfo->cinfo, COL_INFO, pduString); |
20676 | | |
20677 | | /* Add a node to contain the DIS PDU fields. |
20678 | | */ |
20679 | 238 | dis_payload_tree = proto_tree_add_subtree_format(dis_tree, tvb, offset, -1, |
20680 | 238 | ett_dis_payload, &dis_payload_node, "%s PDU", pduString); |
20681 | | |
20682 | 238 | offsetBeforePayloadParse = offset; |
20683 | | |
20684 | 238 | if (header.pduType == DIS_PDUTYPE_IFF) |
20685 | 5 | { |
20686 | 5 | offset = dissect_DIS_PARSER_IFF_PDU(tvb, pinfo, dis_payload_tree, offset, &header); |
20687 | 5 | } |
20688 | 233 | else |
20689 | 233 | { |
20690 | 233 | offset = parse_pdu_payload(tvb, pinfo, dis_payload_tree, offset, header.pduType); |
20691 | 233 | } |
20692 | 238 | } |
20693 | | |
20694 | | /* If pdu parsing moved the offset, then set the length. |
20695 | | */ |
20696 | 239 | if (offset != offsetBeforePayloadParse) |
20697 | 34 | { |
20698 | 34 | proto_item_set_end(dis_payload_node, tvb, offset); |
20699 | 34 | } |
20700 | | |
20701 | 239 | return tvb_captured_length(tvb); |
20702 | 242 | } |
20703 | | |
20704 | | /* Registration routine for the DIS protocol. |
20705 | | */ |
20706 | | void proto_reg_handoff_dis(void); |
20707 | | |
20708 | | void proto_register_dis(void) |
20709 | 14 | { |
20710 | 14 | packet_context_map = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), g_direct_hash, g_direct_equal); |
20711 | | |
20712 | 14 | static ei_register_info ei[] = { |
20713 | 14 | { |
20714 | 14 | &ei_entityidentifier_not_yet_received, |
20715 | 14 | { "dis.entity_identifier_not_found", PI_PROTOCOL, PI_WARN, |
20716 | 14 | "The Entity Identifier was not found for this entity state update", EXPFILL } |
20717 | 14 | } |
20718 | 14 | }; |
20719 | | |
20720 | | /* registration with the filtering engine */ |
20721 | 14 | static hf_register_info hf[] = |
20722 | 14 | { |
20723 | 14 | { &hf_dis_proto_ver, |
20724 | 14 | { "Proto version", "dis.proto_ver", |
20725 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_ProtocolVersion_Strings), 0x0, |
20726 | 14 | NULL, HFILL } |
20727 | 14 | }, |
20728 | 14 | { &hf_dis_exercise_id, |
20729 | 14 | { "Exercise ID", "dis.exer_id", |
20730 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20731 | 14 | NULL, HFILL } |
20732 | 14 | }, |
20733 | 14 | { &hf_dis_pdu_type, |
20734 | 14 | { "PDU type", "dis.pdu_type", |
20735 | 14 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_Type_Strings_Ext, 0x0, |
20736 | 14 | NULL, HFILL } |
20737 | 14 | }, |
20738 | 14 | { &hf_dis_proto_fam, |
20739 | 14 | { "Proto Family", "dis.proto_fam", |
20740 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_ProtocolFamily_Strings), 0x0, |
20741 | 14 | NULL, HFILL } |
20742 | 14 | }, |
20743 | 14 | { &hf_dis_header_rel_ts, |
20744 | 14 | { "Timestamp", "dis.timestamp", |
20745 | 14 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
20746 | 14 | NULL, HFILL } |
20747 | 14 | }, |
20748 | 14 | { &hf_dis_pdu_length, |
20749 | 14 | { "PDU Length", "dis.pdu_length", |
20750 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20751 | 14 | NULL, HFILL } |
20752 | 14 | }, |
20753 | 14 | { &hf_dis_pdu_status, |
20754 | 14 | { "PDU Status", "dis.pdu_status", |
20755 | 14 | FT_UINT8, BASE_HEX, NULL, 0x0, |
20756 | 14 | NULL, HFILL } |
20757 | 14 | }, |
20758 | 14 | { &hf_pdu_status_tei, |
20759 | 14 | { "TEI", "dis.pdustatus.tei", |
20760 | 14 | FT_UINT8, BASE_HEX, VALS(dis_pdu_status_tei_vals), 0x01, |
20761 | 14 | NULL, HFILL } |
20762 | 14 | }, |
20763 | 14 | { &hf_pdu_status_lvc, |
20764 | 14 | { "LVC", "dis.pdustatus.lvc", |
20765 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_LVC_Indicator_Strings), 0x06, |
20766 | 14 | NULL, HFILL } |
20767 | 14 | }, |
20768 | 14 | { &hf_pdu_status_cei, |
20769 | 14 | { "CEI", "dis.pdustatus.cei", |
20770 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_DIS_PDU_Status_Coupled_Extension_Indicator_CEI_Strings), 0x08, |
20771 | 14 | NULL, HFILL } |
20772 | 14 | }, |
20773 | 14 | { &hf_pdu_status_fti, |
20774 | 14 | { "FTI", "dis.pdustatus.fti", |
20775 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_DIS_PDU_Status_Fire_Type_Indicator_FTI_Strings), 0x10, |
20776 | 14 | NULL, HFILL } |
20777 | 14 | }, |
20778 | 14 | { &hf_pdu_status_dti, |
20779 | 14 | { "DTI", "dis.pdustatus.dti", |
20780 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_DIS_PDU_Status_Detonation_Type_Indicator_DTI_Strings), 0x30, |
20781 | 14 | NULL, HFILL } |
20782 | 14 | }, |
20783 | 14 | { &hf_pdu_status_rai, |
20784 | 14 | { "RAI", "dis.pdustatus.rai", |
20785 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_Radio_Attached_Indicator_Strings), 0x30, |
20786 | 14 | NULL, HFILL } |
20787 | 14 | }, |
20788 | 14 | { &hf_pdu_status_iai, |
20789 | 14 | { "IAI", "dis.pdustatus.iai", |
20790 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_DIS_PDU_Status_Intercom_Attached_Indicator_IAI_Strings), 0x30, |
20791 | 14 | NULL, HFILL } |
20792 | 14 | }, |
20793 | 14 | { &hf_pdu_status_ism, |
20794 | 14 | { "ISM", "dis.pdustatus.ism", |
20795 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_DIS_PDU_Status_IFF_Simulation_Mode_ISM_Strings), 0x10, |
20796 | 14 | NULL, HFILL } |
20797 | 14 | }, |
20798 | 14 | { &hf_pdu_status_aii, |
20799 | 14 | { "AII", "dis.pdustatus.aii", |
20800 | 14 | FT_UINT8, BASE_HEX, VALS(DIS_PDU_DIS_PDU_Status_Active_Interrogation_Indicator_AII_Strings), 0x20, |
20801 | 14 | NULL, HFILL } |
20802 | 14 | }, |
20803 | 14 | { &hf_pdu_status_field, |
20804 | 14 | { "not implemented for this PDU type", "dis.pdu_status.field", |
20805 | 14 | FT_UINT8, BASE_HEX, NULL, 0x0, |
20806 | 14 | NULL, HFILL } |
20807 | 14 | }, |
20808 | 14 | { &hf_dis_padding, |
20809 | 14 | { "Padding", "dis.padding", |
20810 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20811 | 14 | NULL, HFILL } |
20812 | 14 | }, |
20813 | 14 | { &hf_dis_po_ver, |
20814 | 14 | { "Protocol Version", "dis.po.version", |
20815 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20816 | 14 | NULL, HFILL } |
20817 | 14 | }, |
20818 | 14 | { &hf_dis_po_pdu_type, |
20819 | 14 | { "PO PDU Type", "dis.po.pdu_type", |
20820 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_PersistentObjectType_Strings), 0x0, |
20821 | 14 | NULL, HFILL } |
20822 | 14 | }, |
20823 | 14 | { &hf_dis_po_database_id, |
20824 | 14 | { "PO Database ID", "dis.po.database_id", |
20825 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20826 | 14 | NULL, HFILL } |
20827 | 14 | }, |
20828 | 14 | { &hf_dis_po_length, |
20829 | 14 | { "Length", "dis.po.length", |
20830 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20831 | 14 | NULL, HFILL } |
20832 | 14 | }, |
20833 | 14 | { &hf_dis_po_pdu_count, |
20834 | 14 | { "PDU Count", "dis.po.pdu_count", |
20835 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20836 | 14 | NULL, HFILL } |
20837 | 14 | }, |
20838 | 14 | { &hf_dis_entity_id_site, |
20839 | 14 | { "Entity ID Site", "dis.entity_id_site", |
20840 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20841 | 14 | NULL, HFILL } |
20842 | 14 | }, |
20843 | 14 | { &hf_dis_entity_id_application, |
20844 | 14 | { "Entity ID Application", "dis.entity_id_application", |
20845 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20846 | 14 | NULL, HFILL } |
20847 | 14 | }, |
20848 | 14 | { &hf_dis_entity_id_entity, |
20849 | 14 | { "Entity ID Entity", "dis.entity_id_entity", |
20850 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20851 | 14 | NULL, HFILL } |
20852 | 14 | }, |
20853 | 14 | { &hf_dis_emitter_id, |
20854 | 14 | { "Emitter ID", "dis.emitter_id", |
20855 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20856 | 14 | NULL, HFILL } |
20857 | 14 | }, |
20858 | 14 | { &hf_dis_beam_id, |
20859 | 14 | { "Beam ID", "dis.beam_id", |
20860 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20861 | 14 | NULL, HFILL } |
20862 | 14 | }, |
20863 | 14 | { &hf_dis_clocktime, |
20864 | 14 | { "Timestamp", "dis.clocktime", |
20865 | 14 | FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, |
20866 | 14 | NULL, HFILL } |
20867 | 14 | }, |
20868 | 14 | { &hf_dis_num_art_params, |
20869 | 14 | { "Number of Articulation Parameters", "dis.num_articulation_params", |
20870 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20871 | 14 | NULL, HFILL } |
20872 | 14 | }, |
20873 | 14 | { &hf_dis_entityKind, |
20874 | 14 | { "Kind", "dis.entityKind", |
20875 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_EntityKind_Strings), 0x0, |
20876 | 14 | NULL, HFILL } |
20877 | 14 | }, |
20878 | 14 | { &hf_dis_entityDomain, |
20879 | 14 | { "Domain", "dis.entityDomain", |
20880 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Domain_Strings), 0x0, |
20881 | 14 | NULL, HFILL } |
20882 | 14 | }, |
20883 | 14 | { &hf_dis_category_land, |
20884 | 14 | { "Category / Land", "dis.category.land", |
20885 | 14 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_Category_LandPlatform_Strings_Ext, 0x0, |
20886 | 14 | NULL, HFILL } |
20887 | 14 | }, |
20888 | 14 | { &hf_dis_category_air, |
20889 | 14 | { "Category / Air", "dis.category.air", |
20890 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Platform_Air_Category_Strings), 0x0, |
20891 | 14 | NULL, HFILL } |
20892 | 14 | }, |
20893 | 14 | { &hf_dis_category_surface, |
20894 | 14 | { "Category / Surface", "dis.category.surface", |
20895 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Platform_Surface_Category_Strings), 0x0, |
20896 | 14 | NULL, HFILL } |
20897 | 14 | }, |
20898 | 14 | { &hf_dis_category_subsurface, |
20899 | 14 | { "Category / Subsurface", "dis.category.subsurface", |
20900 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Platform_Subsurface_Category_Strings), 0x0, |
20901 | 14 | NULL, HFILL } |
20902 | 14 | }, |
20903 | 14 | { &hf_dis_category_space, |
20904 | 14 | { "Category / Space", "dis.category.space", |
20905 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Platform_Space_Category_Strings), 0x0, |
20906 | 14 | NULL, HFILL } |
20907 | 14 | }, |
20908 | 14 | { &hf_dis_category, |
20909 | 14 | { "Category", "dis.category", |
20910 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20911 | 14 | NULL, HFILL } |
20912 | 14 | }, |
20913 | 14 | { &hf_dis_subcategory, |
20914 | 14 | { "Subcategory", "dis.subcategory", |
20915 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20916 | 14 | NULL, HFILL } |
20917 | 14 | }, |
20918 | 14 | { &hf_dis_specific, |
20919 | 14 | { "Specific", "dis.specific", |
20920 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20921 | 14 | NULL, HFILL } |
20922 | 14 | }, |
20923 | 14 | { &hf_dis_extra, |
20924 | 14 | { "Extra", "dis.extra", |
20925 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
20926 | 14 | NULL, HFILL } |
20927 | 14 | }, |
20928 | 14 | { &hf_dis_reason, |
20929 | 14 | { "Reason", "dis.reason", |
20930 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Stop_Freeze_Reason_Strings), 0x0, |
20931 | 14 | NULL, HFILL } |
20932 | 14 | }, |
20933 | 14 | { &hf_dis_frozen_behavior, |
20934 | 14 | { "Frozen Behavior", "dis.frozen_behavior", |
20935 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_FrozenBehavior_Strings), 0x0, |
20936 | 14 | NULL, HFILL } |
20937 | 14 | }, |
20938 | 14 | { &hf_dis_acknowledge_flag, |
20939 | 14 | { "Acknowledge Flag", "dis.acknowledge_flag", |
20940 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Acknowledge_Acknowledge_Flag_Strings), 0x0, |
20941 | 14 | NULL, HFILL } |
20942 | 14 | }, |
20943 | 14 | { &hf_dis_response_flag, |
20944 | 14 | { "Response Flag", "dis.response_flag", |
20945 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Acknowledge_Response_Flag_Strings), 0x0, |
20946 | 14 | NULL, HFILL } |
20947 | 14 | }, |
20948 | 14 | { &hf_dis_site, |
20949 | 14 | { "Site", "dis.site", |
20950 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20951 | 14 | NULL, HFILL } |
20952 | 14 | }, |
20953 | 14 | { &hf_dis_request_id, |
20954 | 14 | { "Request ID", "dis.request_id", |
20955 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20956 | 14 | NULL, HFILL } |
20957 | 14 | }, |
20958 | 14 | { &hf_dis_application, |
20959 | 14 | { "Application", "dis.application", |
20960 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
20961 | 14 | NULL, HFILL } |
20962 | 14 | }, |
20963 | 14 | { &hf_dis_num_fixed_data, |
20964 | 14 | { "Number of Fixed Data Fields", "dis.num_fixed_data", |
20965 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20966 | 14 | NULL, HFILL } |
20967 | 14 | }, |
20968 | 14 | { &hf_dis_num_variable_data, |
20969 | 14 | { "Number of Variable Data Fields", "dis.num_variable_data", |
20970 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20971 | 14 | NULL, HFILL } |
20972 | 14 | }, |
20973 | 14 | { &hf_dis_action_id, |
20974 | 14 | { "Action ID", "dis.action_id", |
20975 | 14 | FT_UINT32, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_Action_Request_Action_ID_Strings_Ext, 0x0, |
20976 | 14 | NULL, HFILL } |
20977 | 14 | }, |
20978 | 14 | { &hf_dis_request_status, |
20979 | 14 | { "Request Status", "dis.request_status", |
20980 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Action_Response_Request_Status_Strings), 0x0, |
20981 | 14 | NULL, HFILL } |
20982 | 14 | }, |
20983 | 14 | { &hf_dis_datum_id, |
20984 | 14 | { "Datum ID", "dis.datum_id", |
20985 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20986 | 14 | NULL, HFILL } |
20987 | 14 | }, |
20988 | 14 | { &hf_dis_fixed_datum_value, |
20989 | 14 | { "Datum value", "dis.fixed_datum_value", |
20990 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
20991 | 14 | NULL, HFILL } |
20992 | 14 | }, |
20993 | 14 | { &hf_dis_fixed_datum_value_as_uint, |
20994 | 14 | { "Datum value as uint", "dis.fixed_datum_value_as_uint", |
20995 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
20996 | 14 | NULL, HFILL } |
20997 | 14 | }, |
20998 | 14 | { &hf_dis_fixed_datum_value_as_float, |
20999 | 14 | { "Datum value as float", "dis.fixed_datum_value_as_float", |
21000 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21001 | 14 | NULL, HFILL } |
21002 | 14 | }, |
21003 | 14 | { &hf_dis_fixed_datum_value_as_int, |
21004 | 14 | { "Datum value as int", "dis.fixed_datum_value_as_int", |
21005 | 14 | FT_INT32, BASE_DEC, NULL, 0x0, |
21006 | 14 | NULL, HFILL } |
21007 | 14 | }, |
21008 | 14 | { &hf_dis_event_type, |
21009 | 14 | { "Event Type", "dis.event_type", |
21010 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21011 | 14 | NULL, HFILL } |
21012 | 14 | }, |
21013 | 14 | { &hf_dis_datum_length, |
21014 | 14 | { "Datum length", "dis.datum_length", |
21015 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21016 | 14 | NULL, HFILL } |
21017 | 14 | }, |
21018 | 14 | { &hf_dis_variable_datum_value, |
21019 | 14 | { "Datum value", "dis.variable_datum_value", |
21020 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21021 | 14 | NULL, HFILL } |
21022 | 14 | }, |
21023 | 14 | { &hf_dis_variable_datum_value_as_text, |
21024 | 14 | { "Datum value as text", "dis.hf_dis_variable_datum_value_as_text", |
21025 | 14 | FT_STRING, BASE_NONE, NULL, 0x0, |
21026 | 14 | NULL, HFILL } |
21027 | 14 | }, |
21028 | 14 | { &hf_dis_num_fixed_datum_id, |
21029 | 14 | { "Number of Fixed Datum Ids", "dis.num_fixed_datum_id", |
21030 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21031 | 14 | NULL, HFILL } |
21032 | 14 | }, |
21033 | 14 | { &hf_dis_num_variable_datum_id, |
21034 | 14 | { "Number of Variable Datum Ids", "dis.num_variable_datum_id", |
21035 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21036 | 14 | NULL, HFILL } |
21037 | 14 | }, |
21038 | 14 | { &hf_dis_reliability, |
21039 | 14 | { "Reliability", "dis.reliability", |
21040 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Required_Reliability_Service_Strings), 0x0, |
21041 | 14 | NULL, HFILL } |
21042 | 14 | }, |
21043 | 14 | { &hf_dis_control_id, |
21044 | 14 | { "Control ID", "dis.control_id", |
21045 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_ControlId_Strings), 0x0, |
21046 | 14 | NULL, HFILL } |
21047 | 14 | }, |
21048 | 14 | { &hf_dis_orig_app_type, |
21049 | 14 | { "Originating App Type", "dis.orig_app_type", |
21050 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_ApplicationType_Strings), 0x0, |
21051 | 14 | NULL, HFILL } |
21052 | 14 | }, |
21053 | 14 | { &hf_dis_recv_app_type, |
21054 | 14 | { "Receiving App Type", "dis.recv_app_type", |
21055 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_ApplicationType_Strings), 0x0, |
21056 | 14 | NULL, HFILL } |
21057 | 14 | }, |
21058 | 14 | { &hf_dis_num_parts, |
21059 | 14 | { "Number of Parts", "dis.num_parts", |
21060 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21061 | 14 | NULL, HFILL } |
21062 | 14 | }, |
21063 | 14 | { &hf_dis_current_part, |
21064 | 14 | { "Current Part", "dis.current_part", |
21065 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21066 | 14 | NULL, HFILL } |
21067 | 14 | }, |
21068 | 14 | { &hf_dis_num_variable_records, |
21069 | 14 | { "Number of Variable Records", "dis.num_variable_records", |
21070 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21071 | 14 | NULL, HFILL } |
21072 | 14 | }, |
21073 | 14 | { &hf_dis_variable_record_type, |
21074 | 14 | { "Record Type", "dis.variable_record_type", |
21075 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21076 | 14 | NULL, HFILL } |
21077 | 14 | }, |
21078 | 14 | { &hf_dis_variable_record_len, |
21079 | 14 | { "Record Length", "dis.variable_record_len", |
21080 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21081 | 14 | NULL, HFILL } |
21082 | 14 | }, |
21083 | 14 | { &hf_dis_time_interval8, |
21084 | 14 | { "Time interval", "dis.time_interval", |
21085 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21086 | 14 | NULL, HFILL } |
21087 | 14 | }, |
21088 | 14 | { &hf_dis_time_interval32, |
21089 | 14 | { "Time interval", "dis.time_interval", |
21090 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21091 | 14 | NULL, HFILL } |
21092 | 14 | }, |
21093 | 14 | { &hf_dis_event_number, |
21094 | 14 | { "Event Number", "dis.event_number", |
21095 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21096 | 14 | NULL, HFILL } |
21097 | 14 | }, |
21098 | 14 | { &hf_dis_country, |
21099 | 14 | { "Country", "dis.country", |
21100 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Country_Strings), 0x0, |
21101 | 14 | NULL, HFILL } |
21102 | 14 | }, |
21103 | 14 | { &hf_dis_emitter_name, |
21104 | 14 | { "Emitter Name", "dis.electromagnetic.emitter.name", |
21105 | 14 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_EmitterName_Strings_Ext, 0x0, |
21106 | 14 | NULL, HFILL } |
21107 | 14 | }, |
21108 | 14 | { &hf_dis_emission_function, |
21109 | 14 | { "Emission Function", "dis.electromagnetic.emission.function", |
21110 | 14 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_Emitter_System_Function_Strings_Ext, 0x0, |
21111 | 14 | NULL, HFILL } |
21112 | 14 | }, |
21113 | 14 | { &hf_dis_em_data_length, |
21114 | 14 | { "System Data Length", "dis.electromagnetic.emission.data_length", |
21115 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21116 | 14 | NULL, HFILL } |
21117 | 14 | }, |
21118 | 14 | { &hf_dis_em_num_beams, |
21119 | 14 | { "Number of Beams", "dis.electromagnetic.emission.num_beams", |
21120 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21121 | 14 | NULL, HFILL } |
21122 | 14 | }, |
21123 | 14 | { &hf_dis_emitter_id_number, |
21124 | 14 | { "Emitter ID Number", "dis.electromagnetic.emission.emitter_id_number", |
21125 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21126 | 14 | NULL, HFILL } |
21127 | 14 | }, |
21128 | 14 | { &hf_dis_em_location_x, |
21129 | 14 | { "X", "dis.electromagnetic.emission.location.x", |
21130 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21131 | 14 | NULL, HFILL} |
21132 | 14 | }, |
21133 | 14 | { &hf_dis_em_location_y, |
21134 | 14 | { "Y", "dis.electromagnetic.emission.location.y", |
21135 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21136 | 14 | NULL, HFILL} |
21137 | 14 | }, |
21138 | 14 | { &hf_dis_em_location_z, |
21139 | 14 | { "Z", "dis.electromagnetic.emission.location.z", |
21140 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21141 | 14 | NULL, HFILL} |
21142 | 14 | }, |
21143 | 14 | { &hf_dis_beam_function, |
21144 | 14 | { "Beam Function", "dis.electromagnetic.emission.beam.function", |
21145 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Electromagnetic_Emission_Beam_Function_Strings), 0x0, |
21146 | 14 | NULL, HFILL } |
21147 | 14 | }, |
21148 | 14 | { &hf_dis_num_electromagnetic_emission_systems, |
21149 | 14 | { "Number of Electromagnetic Emission Systems", "dis.electromagnetic.num_emission_systems", |
21150 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21151 | 14 | NULL, HFILL } |
21152 | 14 | }, |
21153 | 14 | { &hf_dis_radio_id, |
21154 | 14 | { "Radio ID", "dis.radio.radio_id", |
21155 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21156 | 14 | NULL, HFILL } |
21157 | 14 | }, |
21158 | 14 | { &hf_dis_transmitter_radio_id, |
21159 | 14 | { "Transmitter Radio ID", "dis.radio.transmitter_radio_id", |
21160 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21161 | 14 | NULL, HFILL } |
21162 | 14 | }, |
21163 | 14 | { &hf_dis_ens, |
21164 | 14 | { "Encoding Scheme", "dis.radio.encoding_scheme", |
21165 | 14 | FT_UINT16, BASE_HEX, NULL, 0x0, |
21166 | 14 | NULL, HFILL } |
21167 | 14 | }, |
21168 | 14 | { &hf_dis_ens_class, |
21169 | 14 | { "Encoding Class", "dis.radio.encoding_class", |
21170 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Encoding_Class_Strings), 0xc000, |
21171 | 14 | NULL, HFILL } |
21172 | 14 | }, |
21173 | 14 | { &hf_dis_ens_type, |
21174 | 14 | { "Encoding Type", "dis.radio.encoding_type", |
21175 | 14 | FT_UINT16, BASE_DEC, NULL, 0x3fff, |
21176 | 14 | NULL, HFILL } |
21177 | 14 | }, |
21178 | 14 | { &hf_dis_ens_type_audio, |
21179 | 14 | { "Encoding Type", "dis.radio.encoding_type.audio", |
21180 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Signal_Encoding_Type_Strings), 0x3fff, |
21181 | 14 | NULL, HFILL } |
21182 | 14 | }, |
21183 | 14 | { &hf_dis_tdl_type, |
21184 | 14 | { "TDL Type", "dis.radio.tdl_type", |
21185 | 14 | FT_UINT16, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_Signal_TDL_Type_Strings_Ext, 0x0, |
21186 | 14 | NULL, HFILL } |
21187 | 14 | }, |
21188 | 14 | { &hf_dis_sample_rate, |
21189 | 14 | { "Sample Rate", "dis.radio.sample_rate", |
21190 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21191 | 14 | NULL, HFILL } |
21192 | 14 | }, |
21193 | 14 | { &hf_dis_data_length, |
21194 | 14 | { "Data Length", "dis.radio.data_length", |
21195 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21196 | 14 | NULL, HFILL } |
21197 | 14 | }, |
21198 | 14 | { &hf_dis_num_of_samples, |
21199 | 14 | { "Number of Samples", "dis.radio.num_of_samples", |
21200 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21201 | 14 | NULL, HFILL } |
21202 | 14 | }, |
21203 | 14 | { &hf_dis_signal_data, |
21204 | 14 | { "Data", "dis.radio.signal_data", |
21205 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21206 | 14 | NULL, HFILL} |
21207 | 14 | }, |
21208 | 14 | { &hf_dis_radio_category, |
21209 | 14 | { "Radio Category", "dis.radio.radio_category", |
21210 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Radio_Category_Strings), 0x0, |
21211 | 14 | NULL, HFILL } |
21212 | 14 | }, |
21213 | 14 | { &hf_dis_nomenclature_version, |
21214 | 14 | { "Nomenclature Version", "dis.radio.nomenclature_version", |
21215 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Radio_Subcategory_Strings), 0x0, |
21216 | 14 | NULL, HFILL } |
21217 | 14 | }, |
21218 | 14 | { &hf_dis_nomenclature, |
21219 | 14 | { "Nomenclature", "dis.radio.nomenclature", |
21220 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Nomenclature_Strings), 0x0, |
21221 | 14 | NULL, HFILL } |
21222 | 14 | }, |
21223 | 14 | { &hf_dis_radio_transmit_state, |
21224 | 14 | { "Radio Transmit State", "dis.radio.transmit_state", |
21225 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_RadioTransmitState_Strings), 0x0, |
21226 | 14 | NULL, HFILL } |
21227 | 14 | }, |
21228 | 14 | { &hf_dis_radio_receive_state, |
21229 | 14 | { "Radio Receive State", "dis.radio.receive_state", |
21230 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Receiver_Receiver_State_Strings), 0x0, |
21231 | 14 | NULL, HFILL } |
21232 | 14 | }, |
21233 | 14 | { &hf_dis_radio_input_source, |
21234 | 14 | { "Radio Input Source", "dis.radio.input_source", |
21235 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Transmitter_Input_Source_Strings), 0x0, |
21236 | 14 | NULL, HFILL } |
21237 | 14 | }, |
21238 | 14 | { &hf_dis_antenna_pattern_type, |
21239 | 14 | { "Antenna Pattern Type", "dis.radio.antenna_pattern_type", |
21240 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Antenna_Pattern_Type_Strings), 0x0, |
21241 | 14 | NULL, HFILL } |
21242 | 14 | }, |
21243 | 14 | { &hf_dis_antenna_pattern_length, |
21244 | 14 | { "Antenna Pattern Length", "dis.radio.antenna_pattern_length", |
21245 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21246 | 14 | NULL, HFILL } |
21247 | 14 | }, |
21248 | 14 | { &hf_dis_antenna_location_x, |
21249 | 14 | { "X", "dis.antenna_location.x", |
21250 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21251 | 14 | NULL, HFILL} |
21252 | 14 | }, |
21253 | 14 | { &hf_dis_antenna_location_y, |
21254 | 14 | { "Y", "dis.antenna_location.y", |
21255 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21256 | 14 | NULL, HFILL} |
21257 | 14 | }, |
21258 | 14 | { &hf_dis_antenna_location_z, |
21259 | 14 | { "Z", "dis.antenna_location.z", |
21260 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21261 | 14 | NULL, HFILL} |
21262 | 14 | }, |
21263 | 14 | { &hf_dis_rel_antenna_location_x, |
21264 | 14 | { "X", "dis.rel_antenna_location.x", |
21265 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21266 | 14 | NULL, HFILL} |
21267 | 14 | }, |
21268 | 14 | { &hf_dis_rel_antenna_location_y, |
21269 | 14 | { "Y", "dis.rel_antenna_location.y", |
21270 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21271 | 14 | NULL, HFILL} |
21272 | 14 | }, |
21273 | 14 | { &hf_dis_rel_antenna_location_z, |
21274 | 14 | { "Z", "dis.rel_antenna_location.z", |
21275 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21276 | 14 | NULL, HFILL} |
21277 | 14 | }, |
21278 | 14 | { &hf_dis_transmit_frequency, |
21279 | 14 | { "Transmit Frequency (Hz)", "dis.radio.frequency", |
21280 | 14 | FT_UINT64, BASE_DEC, NULL, 0x0, |
21281 | 14 | NULL, HFILL } |
21282 | 14 | }, |
21283 | 14 | { &hf_dis_transmit_freq_bandwidth, |
21284 | 14 | { "Transmit Frequency Bandwidth", "dis.transmit_freq_bandwidth", |
21285 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21286 | 14 | NULL, HFILL} |
21287 | 14 | }, |
21288 | 14 | { &hf_dis_transmit_power, |
21289 | 14 | { "Transmit Power", "dis.transmit_power", |
21290 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21291 | 14 | NULL, HFILL} |
21292 | 14 | }, |
21293 | 14 | { &hf_dis_receive_power, |
21294 | 14 | { "Receive Power", "dis.receive_power", |
21295 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21296 | 14 | NULL, HFILL} |
21297 | 14 | }, |
21298 | 14 | { &hf_dis_spread_spectrum_usage, |
21299 | 14 | { "Spread Spectrum", "dis.radio.mod_type.spread_spectrum_usage", |
21300 | 14 | FT_BOOLEAN, 16, TFS(&dis_modulation_spread_spectrum),0xFFFF, |
21301 | 14 | NULL, HFILL } |
21302 | 14 | }, |
21303 | 14 | { &hf_dis_frequency_hopping, |
21304 | 14 | { "Frequency Hopping modulation", "dis.radio.mod_type.frequency_hopping", |
21305 | 14 | FT_BOOLEAN, 16, TFS(&dis_frequency_hopping_value),0x0001, |
21306 | 14 | NULL, HFILL } |
21307 | 14 | }, |
21308 | 14 | { &hf_dis_pseudo_noise_modulation, |
21309 | 14 | { "Pseudo noise modulation", "dis.radio.mod_type.pseudo_noise_modulation", |
21310 | 14 | FT_BOOLEAN, 16, TFS(&dis_pseudo_noise_value),0x0002, |
21311 | 14 | NULL, HFILL } |
21312 | 14 | }, |
21313 | 14 | { &hf_dis_time_hopping, |
21314 | 14 | { "Time Hopping modulation", "dis.radio.mod_type.time_hopping", |
21315 | 14 | FT_BOOLEAN, 16, TFS(&dis_time_hopping_value),0x0004, |
21316 | 14 | NULL, HFILL } |
21317 | 14 | }, |
21318 | 14 | { &hf_dis_modulation_major, |
21319 | 14 | { "Major Modulation", "dis.radio.mod_type.major", |
21320 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Major_Modulation_Strings), 0x0, |
21321 | 14 | NULL, HFILL } |
21322 | 14 | }, |
21323 | 14 | { &hf_dis_modulation_amplitude, |
21324 | 14 | { "Detail", "dis.modulation_detail", |
21325 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Detail_Amplitude_Modulation_Strings), 0x0, |
21326 | 14 | NULL, HFILL } |
21327 | 14 | }, |
21328 | 14 | { &hf_dis_modulation_amplitude_angle, |
21329 | 14 | { "Detail", "dis.modulation_detail", |
21330 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Detail_Amplitude_and_Angle_Modulation_Strings), 0x0, |
21331 | 14 | NULL, HFILL } |
21332 | 14 | }, |
21333 | 14 | { &hf_dis_modulation_angle, |
21334 | 14 | { "Detail", "dis.modulation_detail", |
21335 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Detail_Angle_modulation_Strings), 0x0, |
21336 | 14 | NULL, HFILL } |
21337 | 14 | }, |
21338 | 14 | { &hf_dis_modulation_combination, |
21339 | 14 | { "Detail", "dis.modulation_detail", |
21340 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Detail_Combination_Modulation_Strings), 0x0, |
21341 | 14 | NULL, HFILL } |
21342 | 14 | }, |
21343 | 14 | { &hf_dis_modulation_pulse, |
21344 | 14 | { "Detail", "dis.modulation_detail", |
21345 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Detail_Pulse_Modulation_Strings), 0x0, |
21346 | 14 | NULL, HFILL } |
21347 | 14 | }, |
21348 | 14 | { &hf_dis_modulation_unmodulated, |
21349 | 14 | { "Detail", "dis.modulation_detail", |
21350 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Detail_Unmodulated_Modulation_Strings), 0x0, |
21351 | 14 | NULL, HFILL } |
21352 | 14 | }, |
21353 | 14 | { &hf_dis_modulation_detail, |
21354 | 14 | { "Detail", "dis.modulation_detail", |
21355 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Detail_Carrier_Phase_Shift_Modulation_Strings), 0x0, |
21356 | 14 | NULL, HFILL } |
21357 | 14 | }, |
21358 | 14 | { &hf_dis_modulation_system, |
21359 | 14 | { "System Modulation", "dis.radio.mod_type.system", |
21360 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Modulation_Type_System_Strings), 0x0, |
21361 | 14 | NULL, HFILL } |
21362 | 14 | }, |
21363 | 14 | { &hf_dis_crypto_system, |
21364 | 14 | { "Crypto System", "dis.radio.crypto_system", |
21365 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Transmitter_Crypto_System_Strings), 0x0, |
21366 | 14 | NULL, HFILL } |
21367 | 14 | }, |
21368 | 14 | { &hf_dis_crypto_key, |
21369 | 14 | { "Encryption Key", "dis.radio.encryption_key", |
21370 | 14 | FT_UINT16, BASE_HEX, NULL, 0x0, |
21371 | 14 | NULL, HFILL } |
21372 | 14 | }, |
21373 | 14 | { &hf_dis_encryption_mode, |
21374 | 14 | { "Encryption Mode", "dis.radio.encryption_key.mode", |
21375 | 14 | FT_BOOLEAN, 16, TFS(&dis_encryption_mode_value),0x8000, |
21376 | 14 | NULL, HFILL } |
21377 | 14 | }, |
21378 | 14 | { &hf_dis_key_identifier, |
21379 | 14 | { "Encryption Key ID", "dis.radio.encryption_key.id", |
21380 | 14 | FT_UINT16, BASE_DEC, NULL,0x7FFF, |
21381 | 14 | NULL, HFILL } |
21382 | 14 | }, |
21383 | 14 | { &hf_dis_modulation_parameter_length, |
21384 | 14 | { "Modulation Parameter Length", "dis.radio.mod_param.length", |
21385 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21386 | 14 | NULL, HFILL } |
21387 | 14 | }, |
21388 | 14 | { &hf_dis_mod_param_fh_net_id, |
21389 | 14 | { "Frequency Hopping Network ID", "dis.radio.mod_param.cctt_cingars.fh_nw_id", |
21390 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21391 | 14 | NULL, HFILL } |
21392 | 14 | }, |
21393 | 14 | { &hf_dis_mod_param_fh_set_id, |
21394 | 14 | { "Frequency Set ID", "dis.radio.mod_param.cctt_cingars.fh_set_id", |
21395 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21396 | 14 | NULL, HFILL } |
21397 | 14 | }, |
21398 | 14 | { &hf_dis_mod_param_fh_lo_set_id, |
21399 | 14 | { "Frequency Lockout Set ID", "dis.radio.mod_param.cctt_cingars.fh_lo_set_id", |
21400 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21401 | 14 | NULL, HFILL } |
21402 | 14 | }, |
21403 | 14 | { &hf_dis_mod_param_fh_msg_start, |
21404 | 14 | { "Start of Message", "dis.radio.mod_param.cctt_cingars.fh_msg_start", |
21405 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_CCTT_SINCGARS_Start_of_Message_Strings), 0x0, |
21406 | 14 | NULL, HFILL } |
21407 | 14 | }, |
21408 | 14 | { &hf_dis_mod_param_fh_reserved, |
21409 | 14 | { "Reserved", "dis.radio.mod_param.cctt_cingars.fh_reserved", |
21410 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21411 | 14 | NULL, HFILL } |
21412 | 14 | }, |
21413 | 14 | { &hf_dis_mod_param_fh_sync_time_offset, |
21414 | 14 | { "Sync Time Offset (Seconds)", "dis.radio.mod_param.cctt_cingars.fh_sync_offset", |
21415 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21416 | 14 | NULL, HFILL } |
21417 | 14 | }, |
21418 | 14 | { &hf_dis_mod_param_fh_security_key, |
21419 | 14 | { "Transmission Security Key", "dis.radio.mod_param.cctt_cingars.fh_securit_key", |
21420 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21421 | 14 | NULL, HFILL } |
21422 | 14 | }, |
21423 | 14 | { &hf_dis_mod_param_fh_clear_channel, |
21424 | 14 | { "Clear Channel", "dis.radio.mod_param.cctt_cingars.fh_clr_channel", |
21425 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_CCTT_SINCGARS_Clear_Channel_Strings), 0x0, |
21426 | 14 | NULL, HFILL } |
21427 | 14 | }, |
21428 | 14 | { &hf_dis_mod_param_dump, |
21429 | 14 | { "Modulation Parameter All", "dis.radio.mod_param.all", |
21430 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
21431 | 14 | NULL, HFILL} |
21432 | 14 | }, |
21433 | 14 | { &hf_dis_mod_param_ts_allocation_mode, |
21434 | 14 | { "Time Slot Allocation Mode", "dis.radio.mod_param.jtids.ts_alloc_mode", |
21435 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Time_Slot_Allocation_Level_Strings), 0x0, |
21436 | 14 | NULL, HFILL } |
21437 | 14 | }, |
21438 | 14 | { &hf_dis_mod_param_transmitter_prim_mode, |
21439 | 14 | { "Transmitter Primary Mode", "dis.radio.mod_param.jtids.transmitter_primary_mode", |
21440 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Transmitting_Terminal_Primary_Mode_Strings), 0x0, |
21441 | 14 | NULL, HFILL } |
21442 | 14 | }, |
21443 | 14 | { &hf_dis_mod_param_transmitter_second_mode, |
21444 | 14 | { "Transmitter Primary Mode", "dis.radio.mod_param.jtids.transmitter_secondary_mode", |
21445 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Transmitting_Terminal_Secondary_Mode_Strings), 0x0, |
21446 | 14 | NULL, HFILL } |
21447 | 14 | }, |
21448 | 14 | { &hf_dis_mod_param_sync_state, |
21449 | 14 | { "Synchronization State", "dis.radio.mod_param.jtids.sync_state", |
21450 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_JTIDS_MIDS_Modulation_Parameters_Synchronization_State_Strings), 0x0, |
21451 | 14 | NULL, HFILL } |
21452 | 14 | }, |
21453 | 14 | { &hf_dis_mod_param_network_sync_id, |
21454 | 14 | { "Network Sync ID", "dis.radio.mod_param.jtids.network_sync_id", |
21455 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
21456 | 14 | NULL, HFILL } |
21457 | 14 | }, |
21458 | 14 | { &hf_dis_force_id, |
21459 | 14 | { "Force ID", "dis.force_id", |
21460 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21461 | 14 | NULL, HFILL } |
21462 | 14 | }, |
21463 | 14 | { &hf_dis_entity_linear_velocity_x, |
21464 | 14 | { "X", "dis.entity_linear_velocity.x", |
21465 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21466 | 14 | NULL, HFILL} |
21467 | 14 | }, |
21468 | 14 | { &hf_dis_entity_linear_velocity_y, |
21469 | 14 | { "Y", "dis.entity_linear_velocity.y", |
21470 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21471 | 14 | NULL, HFILL} |
21472 | 14 | }, |
21473 | 14 | { &hf_dis_entity_linear_velocity_z, |
21474 | 14 | { "Z", "dis.entity_linear_velocity.z", |
21475 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21476 | 14 | NULL, HFILL} |
21477 | 14 | }, |
21478 | 14 | { &hf_dis_entity_location_x_double, |
21479 | 14 | { "X", "dis.entity_location.x", |
21480 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21481 | 14 | NULL, HFILL} |
21482 | 14 | }, |
21483 | 14 | { &hf_dis_entity_location_x_float, |
21484 | 14 | { "X", "dis.entity_location.x", |
21485 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21486 | 14 | NULL, HFILL} |
21487 | 14 | }, |
21488 | 14 | { &hf_dis_entity_location_y_double, |
21489 | 14 | { "Y", "dis.entity_location.y", |
21490 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21491 | 14 | NULL, HFILL} |
21492 | 14 | }, |
21493 | 14 | { &hf_dis_entity_location_y_float, |
21494 | 14 | { "Y", "dis.entity_location.y", |
21495 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21496 | 14 | NULL, HFILL} |
21497 | 14 | }, |
21498 | 14 | { &hf_dis_entity_location_z_double, |
21499 | 14 | { "Z", "dis.entity_location.z", |
21500 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21501 | 14 | NULL, HFILL} |
21502 | 14 | }, |
21503 | 14 | { &hf_dis_entity_location_z_float, |
21504 | 14 | { "Z", "dis.entity_location.z", |
21505 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21506 | 14 | NULL, HFILL} |
21507 | 14 | }, |
21508 | 14 | { &hf_dis_entity_orientation_psi, |
21509 | 14 | { "Psi", "dis.entity_orientation.psi", |
21510 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21511 | 14 | NULL, HFILL} |
21512 | 14 | }, |
21513 | 14 | { &hf_dis_entity_orientation_theta, |
21514 | 14 | { "Theta", "dis.entity_orientation.theta", |
21515 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21516 | 14 | NULL, HFILL} |
21517 | 14 | }, |
21518 | 14 | { &hf_dis_entity_orientation_phi, |
21519 | 14 | { "Phi", "dis.entity_orientation.phi", |
21520 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21521 | 14 | NULL, HFILL} |
21522 | 14 | }, |
21523 | 14 | { &hf_appearance_landform_paint_scheme, |
21524 | 14 | { "Paint Scheme", "dis.appearance.landform.paint_scheme", |
21525 | 14 | FT_BOOLEAN, 32, TFS(&tfs_camouflage_uniform_color), 0x00000001, |
21526 | 14 | NULL, HFILL} |
21527 | 14 | }, |
21528 | 14 | { &hf_appearance_landform_mobility, |
21529 | 14 | { "Mobility", "dis.appearance.landform.mobility", |
21530 | 14 | FT_BOOLEAN, 32, TFS(&tfs_mobility_kill), 0x00000002, |
21531 | 14 | NULL, HFILL} |
21532 | 14 | }, |
21533 | 14 | { &hf_appearance_landform_fire_power, |
21534 | 14 | { "Fire Power", "dis.appearance.landform.fire_power", |
21535 | 14 | FT_BOOLEAN, 32, TFS(&tfs_fire_power_kill), 0x00000004, |
21536 | 14 | NULL, HFILL} |
21537 | 14 | }, |
21538 | 14 | { &hf_appearance_landform_damage, |
21539 | 14 | { "Damage", "dis.appearance.landform.damage", |
21540 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Damage_Strings), 0x00000018, |
21541 | 14 | NULL, HFILL} |
21542 | 14 | }, |
21543 | 14 | { &hf_appearance_landform_smoke_entity, |
21544 | 14 | { "Smoke Entity", "dis.appearance.landform.smoke_entity", |
21545 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_smoke_entity_vals), 0x00000060, |
21546 | 14 | NULL, HFILL} |
21547 | 14 | }, |
21548 | 14 | { &hf_appearance_landform_trailing_effects_entity, |
21549 | 14 | { "Trailing Effects Entity", "dis.appearance.landform.trailing_effects_entity", |
21550 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Trailing_Effects_Strings), 0x00000180, |
21551 | 14 | NULL, HFILL} |
21552 | 14 | }, |
21553 | 14 | { &hf_appearance_landform_hatch, |
21554 | 14 | { "Hatch", "dis.appearance.landform.hatch", |
21555 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_hatch_vals), 0x00000E00, |
21556 | 14 | NULL, HFILL} |
21557 | 14 | }, |
21558 | 14 | { &hf_appearance_landform_head_lights, |
21559 | 14 | { "Head Lights", "dis.appearance.landform.head_lights", |
21560 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00001000, |
21561 | 14 | NULL, HFILL} |
21562 | 14 | }, |
21563 | 14 | { &hf_appearance_landform_tail_lights, |
21564 | 14 | { "Tail Lights", "dis.appearance.landform.tail_lights", |
21565 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00002000, |
21566 | 14 | NULL, HFILL} |
21567 | 14 | }, |
21568 | 14 | { &hf_appearance_landform_brake_lights, |
21569 | 14 | { "Brake Lights", "dis.appearance.landform.brake_lights", |
21570 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00004000, |
21571 | 14 | NULL, HFILL} |
21572 | 14 | }, |
21573 | 14 | { &hf_appearance_landform_flaming, |
21574 | 14 | { "Flaming", "dis.appearance.landform.flaming", |
21575 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_flaming_vals), 0x00008000, |
21576 | 14 | NULL, HFILL} |
21577 | 14 | }, |
21578 | 14 | { &hf_appearance_landform_launcher, |
21579 | 14 | { "Launcher", "dis.appearance.landform.launcher", |
21580 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_launcher_vals), 0x00010000, |
21581 | 14 | NULL, HFILL} |
21582 | 14 | }, |
21583 | 14 | { &hf_appearance_landform_camouflage_type, |
21584 | 14 | { "Camouflage Type", "dis.appearance.landform.camouflage_type", |
21585 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Camouflage_Type_Strings), 0x00060000, |
21586 | 14 | NULL, HFILL} |
21587 | 14 | }, |
21588 | 14 | { &hf_appearance_landform_concealed, |
21589 | 14 | { "Concealed", "dis.appearance.landform.concealed", |
21590 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_concealed_vals), 0x00080000, |
21591 | 14 | NULL, HFILL} |
21592 | 14 | }, |
21593 | 14 | { &hf_appearance_landform_frozen_status, |
21594 | 14 | { "Frozen_status", "dis.appearance.landform.frozen_status", |
21595 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_frozen_status_vals), 0x00200000, |
21596 | 14 | NULL, HFILL} |
21597 | 14 | }, |
21598 | 14 | { &hf_appearance_landform_power_plant_status, |
21599 | 14 | { "Power Plant Status", "dis.appearance.landform.power_plant_status", |
21600 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_power_plant_status_vals), 0x00400000, |
21601 | 14 | NULL, HFILL} |
21602 | 14 | }, |
21603 | 14 | { &hf_appearance_landform_state, |
21604 | 14 | { "State", "dis.appearance.landform.state", |
21605 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_state_vals), 0x00800000, |
21606 | 14 | NULL, HFILL} |
21607 | 14 | }, |
21608 | 14 | { &hf_appearance_landform_tent, |
21609 | 14 | { "Tent", "dis.appearance.landform.tent", |
21610 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_tent_vals), 0x01000000, |
21611 | 14 | NULL, HFILL} |
21612 | 14 | }, |
21613 | 14 | { &hf_appearance_landform_ramp, |
21614 | 14 | { "Ramp", "dis.appearance.landform.ramp", |
21615 | 14 | FT_BOOLEAN, 32, TFS(&tfs_down_up), 0x02000000, |
21616 | 14 | NULL, HFILL} |
21617 | 14 | }, |
21618 | 14 | { &hf_appearance_landform_blackout_lights, |
21619 | 14 | { "Blackout Lights", "dis.appearance.landform.blackout_lights", |
21620 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x04000000, |
21621 | 14 | NULL, HFILL} |
21622 | 14 | }, |
21623 | 14 | { &hf_appearance_landform_blackout_brake_lights, |
21624 | 14 | { "Blackout Brake Lights", "dis.appearance.landform.blackout_brake_lights", |
21625 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x08000000, |
21626 | 14 | NULL, HFILL} |
21627 | 14 | }, |
21628 | 14 | { &hf_appearance_landform_spot_lights, |
21629 | 14 | { "Spot_lights", "dis.appearance.landform.spot_lights", |
21630 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x10000000, |
21631 | 14 | NULL, HFILL} |
21632 | 14 | }, |
21633 | 14 | { &hf_appearance_landform_interior_lights, |
21634 | 14 | { "Interior_lights", "dis.appearance.landform.interior_lights", |
21635 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x20000000, |
21636 | 14 | NULL, HFILL} |
21637 | 14 | }, |
21638 | 14 | { &hf_appearance_landform_surrender_state, |
21639 | 14 | { "Surrender State", "dis.appearance.landform.surrender_state", |
21640 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_surrentder_state_vals), 0x40000000, |
21641 | 14 | NULL, HFILL} |
21642 | 14 | }, |
21643 | 14 | { &hf_appearance_landform_masked_cloaked, |
21644 | 14 | { "Masked Cloaked", "dis.appearance.landform.masked_cloaked", |
21645 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_masked_cloaked_vals), 0x80000000, |
21646 | 14 | NULL, HFILL} |
21647 | 14 | }, |
21648 | 14 | { &hf_appearance_airform_paint_scheme, |
21649 | 14 | { "Paint Scheme", "dis.appearance.airform.paint_scheme", |
21650 | 14 | FT_BOOLEAN, 32, TFS(&tfs_camouflage_uniform_color), 0x00000001, |
21651 | 14 | NULL, HFILL} |
21652 | 14 | }, |
21653 | 14 | { &hf_appearance_airform_propulsion_killed, |
21654 | 14 | { "Propulsion Killed", "dis.appearance.airform.propulsion_killed", |
21655 | 14 | FT_BOOLEAN, 32, TFS(&tfs_mobility_kill), 0x00000002, |
21656 | 14 | NULL, HFILL} |
21657 | 14 | }, |
21658 | 14 | { &hf_appearance_airform_nvg_mode, |
21659 | 14 | { "NVG Mode", "dis.appearance.airform.nvg_mode", |
21660 | 14 | FT_BOOLEAN, 32, TFS(&tfs_nvg_mode), 0x00000004, |
21661 | 14 | NULL, HFILL} |
21662 | 14 | }, |
21663 | 14 | { &hf_appearance_airform_damage, |
21664 | 14 | { "Damage", "dis.appearance.airform.damage", |
21665 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Damage_Strings), 0x00000018, |
21666 | 14 | NULL, HFILL} |
21667 | 14 | }, |
21668 | 14 | { &hf_appearance_airform_is_smoke_emanating, |
21669 | 14 | { "Is Smoke Emanating", "dis.appearance.airform.is_smoke_emanating", |
21670 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00000020, |
21671 | 14 | NULL, HFILL} |
21672 | 14 | }, |
21673 | 14 | { &hf_appearance_airform_is_engine_emitting_smoke, |
21674 | 14 | { "Engine Emitting Smoke", "dis.appearance.airform.is_engine_emitting_smoke", |
21675 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00000040, |
21676 | 14 | NULL, HFILL} |
21677 | 14 | }, |
21678 | 14 | { &hf_appearance_airform_trailing_effects, |
21679 | 14 | { "Trailing Effects", "dis.appearance.airform.trailing_effects", |
21680 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Trailing_Effects_Strings), 0x00000180, |
21681 | 14 | NULL, HFILL} |
21682 | 14 | }, |
21683 | 14 | { &hf_appearance_airform_canopy_troop_door, |
21684 | 14 | { "Canopy Troop Door", "dis.appearance.airform.canopy_troop_door", |
21685 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_canopy_door_vals), 0x00000E00, |
21686 | 14 | NULL, HFILL} |
21687 | 14 | }, |
21688 | 14 | { &hf_appearance_airform_landing_lights_on, |
21689 | 14 | { "Landing Lights On", "dis.appearance.airform.landing_lights_on", |
21690 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00001000, |
21691 | 14 | NULL, HFILL} |
21692 | 14 | }, |
21693 | 14 | { &hf_appearance_airform_navigation_lights_on, |
21694 | 14 | { "Navigation Lights On", "dis.appearance.airform.navigation_lights_on", |
21695 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00002000, |
21696 | 14 | NULL, HFILL} |
21697 | 14 | }, |
21698 | 14 | { &hf_appearance_airform_anti_collision_lights_on, |
21699 | 14 | { "Anti Collision Lights On", "dis.appearance.airform.anti_collision_lights_on", |
21700 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00004000, |
21701 | 14 | NULL, HFILL} |
21702 | 14 | }, |
21703 | 14 | { &hf_appearance_airform_is_flaming, |
21704 | 14 | { "Is Flaming", "dis.appearance.airform.is_flaming", |
21705 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00008000, |
21706 | 14 | NULL, HFILL} |
21707 | 14 | }, |
21708 | 14 | { &hf_appearance_airform_afterburner_on, |
21709 | 14 | { "Afterburner On", "dis.appearance.airform.afterburner_on", |
21710 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00010000, |
21711 | 14 | NULL, HFILL} |
21712 | 14 | }, |
21713 | 14 | { &hf_appearance_airform_lower_anti_collision_light_on, |
21714 | 14 | { "Lower Anti Collision Light On", "dis.appearance.airform.lower_anti_collision_light_on", |
21715 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00020000, |
21716 | 14 | NULL, HFILL} |
21717 | 14 | }, |
21718 | 14 | { &hf_appearance_airform_upper_anti_collision_light_on, |
21719 | 14 | { "Upper Anti Collision Light On", "dis.appearance.airform.upper_anti_collision_light_on", |
21720 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00040000, |
21721 | 14 | NULL, HFILL} |
21722 | 14 | }, |
21723 | 14 | { &hf_appearance_airform_anti_collision_light_day_night, |
21724 | 14 | { "Anti Collision Light Day/Night", "dis.appearance.airform.anti_collision_light_day_night", |
21725 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00080000, |
21726 | 14 | NULL, HFILL} |
21727 | 14 | }, |
21728 | 14 | { &hf_appearance_airform_is_blinking, |
21729 | 14 | { "Is Blinking", "dis.appearance.airform.is_blinking", |
21730 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00100000, |
21731 | 14 | NULL, HFILL} |
21732 | 14 | }, |
21733 | 14 | { &hf_appearance_airform_is_frozen, |
21734 | 14 | { "Is Frozen", "dis.appearance.airform.is_frozen", |
21735 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00200000, |
21736 | 14 | NULL, HFILL} |
21737 | 14 | }, |
21738 | 14 | { &hf_appearance_airform_power_plant_on, |
21739 | 14 | { "Power Plant On", "dis.appearance.airform.power_plant_on", |
21740 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00400000, |
21741 | 14 | NULL, HFILL} |
21742 | 14 | }, |
21743 | 14 | { &hf_appearance_airform_state, |
21744 | 14 | { "State", "dis.appearance.airform.state", |
21745 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00800000, |
21746 | 14 | NULL, HFILL} |
21747 | 14 | }, |
21748 | 14 | { &hf_appearance_airform_formation_lights_on, |
21749 | 14 | { "Formation Lights On", "dis.appearance.airform.formation_lights_on", |
21750 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x01000000, |
21751 | 14 | NULL, HFILL} |
21752 | 14 | }, |
21753 | 14 | { &hf_appearance_airform_landing_gear_extended, |
21754 | 14 | { "Landing Gear Extended", "dis.appearance.airform.landing_gear_extended", |
21755 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x02000000, |
21756 | 14 | NULL, HFILL} |
21757 | 14 | }, |
21758 | 14 | { &hf_appearance_airform_cargo_doors_opened, |
21759 | 14 | { "Cargo Doors Opened", "dis.appearance.airform.cargo_doors_opened", |
21760 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x04000000, |
21761 | 14 | NULL, HFILL} |
21762 | 14 | }, |
21763 | 14 | { &hf_appearance_airform_navigation_position_brightness, |
21764 | 14 | { "Navigation Position Brightness", "dis.appearance.airform.navigation_position_brightness", |
21765 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x08000000, |
21766 | 14 | NULL, HFILL} |
21767 | 14 | }, |
21768 | 14 | { &hf_appearance_airform_spot_search_light_1_on, |
21769 | 14 | { "Spot Search Light 1 On", "dis.appearance.airform.spot_search_light_1_on", |
21770 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x10000000, |
21771 | 14 | NULL, HFILL} |
21772 | 14 | }, |
21773 | 14 | { &hf_appearance_airform_interior_lights_on, |
21774 | 14 | { "Interior Lights On", "dis.appearance.airform.interior_lights_on", |
21775 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x20000000, |
21776 | 14 | NULL, HFILL} |
21777 | 14 | }, |
21778 | 14 | { &hf_appearance_airform_reverse_thrust_engaged, |
21779 | 14 | { "Reverse Thrust Engaged", "dis.appearance.airform.reverse_thrust_engaged", |
21780 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x40000000, |
21781 | 14 | NULL, HFILL} |
21782 | 14 | }, |
21783 | 14 | { &hf_appearance_airform_weight_on_wheels, |
21784 | 14 | { "Weight On Wheels", "dis.appearance.airform.weight_on_wheels", |
21785 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x80000000, |
21786 | 14 | NULL, HFILL} |
21787 | 14 | }, |
21788 | 14 | { &hf_intercom_control_control_type, |
21789 | 14 | { "Control Type", "dis.intercom_control.control_type", |
21790 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Intercom_Control_Control_Type_Strings), 0x0, |
21791 | 14 | NULL, HFILL } |
21792 | 14 | }, |
21793 | 14 | { &hf_intercom_control_communications_channel_type, |
21794 | 14 | { "Communications Channel Type", "dis.intercom_control.communications_channel_type", |
21795 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Intercom_Control_Communications_Type_Strings), 0x0, |
21796 | 14 | NULL, HFILL } |
21797 | 14 | }, |
21798 | 14 | { &hf_intercom_control_source_communications_device_id, |
21799 | 14 | { "Source Communications Device ID", "dis.intercom_control.source_communications_device_id", |
21800 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21801 | 14 | NULL, HFILL } |
21802 | 14 | }, |
21803 | 14 | { &hf_intercom_control_source_line_id, |
21804 | 14 | { "Source Line ID", "dis.intercom_control.source_line_id", |
21805 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21806 | 14 | NULL, HFILL } |
21807 | 14 | }, |
21808 | 14 | { &hf_intercom_control_transmit_priority, |
21809 | 14 | { "Transmit Priority", "dis.intercom_control.transmit_priority", |
21810 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21811 | 14 | NULL, HFILL } |
21812 | 14 | }, |
21813 | 14 | { &hf_intercom_control_transmit_line_state, |
21814 | 14 | { "Transmit Line State", "dis.intercom_control.transmit_line_state", |
21815 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21816 | 14 | NULL, HFILL } |
21817 | 14 | }, |
21818 | 14 | { &hf_intercom_control_command, |
21819 | 14 | { "Command", "dis.intercom_control.command", |
21820 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21821 | 14 | NULL, HFILL } |
21822 | 14 | }, |
21823 | 14 | { &hf_intercom_control_master_communications_device_id, |
21824 | 14 | { "Master Communications Device ID", "dis.intercom_control.master_communications_device_id", |
21825 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21826 | 14 | NULL, HFILL } |
21827 | 14 | }, |
21828 | 14 | { &hf_intercom_control_master_channel_id, |
21829 | 14 | { "Master Channel ID", "dis.intercom_control.master_channel_id", |
21830 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21831 | 14 | NULL, HFILL } |
21832 | 14 | }, |
21833 | 14 | { &hf_dis_aggregate_kind, |
21834 | 14 | { "Kind", "dis.aggregate.kind", |
21835 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Aggregate_State_Aggregate_Kind_Strings), 0x0, |
21836 | 14 | NULL, HFILL } |
21837 | 14 | }, |
21838 | 14 | { &hf_dis_aggregate_domain, |
21839 | 14 | { "Domain", "dis.aggregate.domain", |
21840 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Domain_Strings), 0x0, |
21841 | 14 | NULL, HFILL } |
21842 | 14 | }, |
21843 | 14 | { &hf_dis_aggregate_country, |
21844 | 14 | { "Country", "dis.aggregate.country", |
21845 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Country_Strings), 0x0, |
21846 | 14 | NULL, HFILL } |
21847 | 14 | }, |
21848 | 14 | { &hf_dis_aggregate_category, |
21849 | 14 | { "Category", "dis.aggregate.category", |
21850 | 14 | FT_UINT8, BASE_DEC, VALS(aggregate_category_vals), 0x0, |
21851 | 14 | NULL, HFILL } |
21852 | 14 | }, |
21853 | 14 | { &hf_dis_aggregate_subcategory, |
21854 | 14 | { "Subcategory", "dis.aggregate.subcategory", |
21855 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Aggregate_State_Subcategory_Strings), 0x0, |
21856 | 14 | NULL, HFILL } |
21857 | 14 | }, |
21858 | 14 | { &hf_dis_aggregate_specific, |
21859 | 14 | { "Specific", "dis.aggregate.specific", |
21860 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Aggregate_State_Specific_Strings), 0x0, |
21861 | 14 | NULL, HFILL } |
21862 | 14 | }, |
21863 | 14 | { &hf_dis_aggregate_extra, |
21864 | 14 | { "Extra", "dis.aggregate.extra", |
21865 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21866 | 14 | NULL, HFILL } |
21867 | 14 | }, |
21868 | 14 | { &hf_dis_aggregate_orientation_psi, |
21869 | 14 | { "Psi", "dis.aggregate.psi", |
21870 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21871 | 14 | NULL, HFILL } |
21872 | 14 | }, |
21873 | 14 | { &hf_dis_aggregate_orientation_theta, |
21874 | 14 | { "Theta", "dis.aggregate.theta", |
21875 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21876 | 14 | NULL, HFILL } |
21877 | 14 | }, |
21878 | 14 | { &hf_dis_aggregate_orientation_phi, |
21879 | 14 | { "Phi", "dis.aggregate.phi", |
21880 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21881 | 14 | NULL, HFILL } |
21882 | 14 | }, |
21883 | 14 | { &hf_dis_aggregate_center_of_mass_x, |
21884 | 14 | { "X", "dis.aggregate.center_of_mass_x", |
21885 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21886 | 14 | NULL, HFILL } |
21887 | 14 | }, |
21888 | 14 | { &hf_dis_aggregate_center_of_mass_y, |
21889 | 14 | { "Y", "dis.aggregate.center_of_mass_y", |
21890 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21891 | 14 | NULL, HFILL } |
21892 | 14 | }, |
21893 | 14 | { &hf_dis_aggregate_center_of_mass_z, |
21894 | 14 | { "Z", "dis.aggregate.center_of_mass_z", |
21895 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
21896 | 14 | NULL, HFILL } |
21897 | 14 | }, |
21898 | 14 | { &hf_dis_aggregate_velocity_x, |
21899 | 14 | { "X", "dis.aggregate.velocity_x", |
21900 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21901 | 14 | NULL, HFILL } |
21902 | 14 | }, |
21903 | 14 | { &hf_dis_aggregate_velocity_y, |
21904 | 14 | { "Y", "dis.aggregate.velocity_y", |
21905 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21906 | 14 | NULL, HFILL } |
21907 | 14 | }, |
21908 | 14 | { &hf_dis_aggregate_velocity_z, |
21909 | 14 | { "Z", "dis.aggregate.velocity_z", |
21910 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21911 | 14 | NULL, HFILL } |
21912 | 14 | }, |
21913 | 14 | { &hf_dis_aggregate_dimensions_x, |
21914 | 14 | { "X", "dis.aggregate.dimensions_x", |
21915 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21916 | 14 | NULL, HFILL } |
21917 | 14 | }, |
21918 | 14 | { &hf_dis_aggregate_dimensions_y, |
21919 | 14 | { "Y", "dis.aggregate.dimensions_y", |
21920 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21921 | 14 | NULL, HFILL } |
21922 | 14 | }, |
21923 | 14 | { &hf_dis_aggregate_dimensions_z, |
21924 | 14 | { "Z", "dis.aggregate.dimensions_z", |
21925 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
21926 | 14 | NULL, HFILL } |
21927 | 14 | }, |
21928 | 14 | { &hf_dis_aggregate_id_site, |
21929 | 14 | { "Aggregate ID Site", "dis.aggregate_id_site", |
21930 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21931 | 14 | NULL, HFILL } |
21932 | 14 | }, |
21933 | 14 | { &hf_dis_aggregate_id_application, |
21934 | 14 | { "Aggregate ID Application", "dis.aggregate_id_application", |
21935 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21936 | 14 | NULL, HFILL } |
21937 | 14 | }, |
21938 | 14 | { &hf_dis_aggregate_id_aggregate, |
21939 | 14 | { "Aggregate ID Aggregate", "dis.aggregate_id__aggregate", |
21940 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21941 | 14 | NULL, HFILL } |
21942 | 14 | }, |
21943 | 14 | { &hf_dis_environment_kind, |
21944 | 14 | { "Kind", "dis.environmental.kind", |
21945 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21946 | 14 | NULL, HFILL } |
21947 | 14 | }, |
21948 | 14 | { &hf_dis_environment_domain, |
21949 | 14 | { "Domain", "dis.environmental.domain", |
21950 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21951 | 14 | NULL, HFILL } |
21952 | 14 | }, |
21953 | 14 | { &hf_dis_environment_class, |
21954 | 14 | { "Class", "dis.environmental.class", |
21955 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
21956 | 14 | NULL, HFILL } |
21957 | 14 | }, |
21958 | 14 | { &hf_dis_environment_category, |
21959 | 14 | { "Category", "dis.environmental.category", |
21960 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21961 | 14 | NULL, HFILL } |
21962 | 14 | }, |
21963 | 14 | { &hf_dis_environment_subcategory, |
21964 | 14 | { "Subcategory", "dis.environmental.subcategory", |
21965 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21966 | 14 | NULL, HFILL } |
21967 | 14 | }, |
21968 | 14 | { &hf_dis_environment_specific, |
21969 | 14 | { "Specific", "dis.environmental.specific", |
21970 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21971 | 14 | NULL, HFILL } |
21972 | 14 | }, |
21973 | 14 | { &hf_dis_environment_extra, |
21974 | 14 | { "Extra", "dis.environmental.extra", |
21975 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21976 | 14 | NULL, HFILL } |
21977 | 14 | }, |
21978 | 14 | { &hf_dis_model_type, |
21979 | 14 | { "Model Type", "dis.environmental.model_type", |
21980 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
21981 | 14 | NULL, HFILL } |
21982 | 14 | }, |
21983 | 14 | { &hf_dis_environment_status_last, |
21984 | 14 | { "Environment Status Last", "dis.environmental.environment_status_last", |
21985 | 14 | FT_UINT8, BASE_DEC, VALS(environmental_environment_status_last_vals), 0x01, |
21986 | 14 | NULL, HFILL } |
21987 | 14 | }, |
21988 | 14 | { &hf_dis_environment_status_on, |
21989 | 14 | { "Environment Status Last", "dis.environmental.environment_status_last", |
21990 | 14 | FT_UINT8, BASE_DEC, VALS(environmental_environment_status_on_vals), 0x02, |
21991 | 14 | NULL, HFILL } |
21992 | 14 | }, |
21993 | 14 | { &hf_dis_aggregate_formation, |
21994 | 14 | { "Formation", "dis.aggregate.formation", |
21995 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Aggregate_State_Formation_Strings), 0x0, |
21996 | 14 | NULL, HFILL } |
21997 | 14 | }, |
21998 | 14 | { &hf_dis_aggregate_state, |
21999 | 14 | { "Aggregate State", "dis.aggregate.state", |
22000 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Aggregate_State_Aggregate_State_Strings), 0x0, |
22001 | 14 | NULL, HFILL } |
22002 | 14 | }, |
22003 | 14 | { &hf_appearance_lifeform_compliance, |
22004 | 14 | {"Compliance", "dis.appearance.lifeform.compliance", |
22005 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Life_Form_Compliance_Status_Strings), 0x000001E0, |
22006 | 14 | NULL, HFILL} |
22007 | 14 | }, |
22008 | 14 | { &hf_appearance_lifeform_flash_lights, |
22009 | 14 | {"Flash Lights", "dis.appearance.lifeform.flash_lights", |
22010 | 14 | FT_BOOLEAN, 32, TFS(&tfs_on_off), 0x00001000, |
22011 | 14 | NULL, HFILL} |
22012 | 14 | }, |
22013 | 14 | { &hf_appearance_lifeform_state, |
22014 | 14 | {"Life Form State", "dis.appearance.lifeform.Lifeform_state", |
22015 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Life_Form_Posture_Strings), 0x000F0000, |
22016 | 14 | NULL, HFILL} |
22017 | 14 | }, |
22018 | 14 | { &hf_appearance_frozen_status, |
22019 | 14 | {"Frozen Status", "dis.appearance.lifeform.frozen_status", |
22020 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_frozen_status_vals), 0x00200000, |
22021 | 14 | NULL, HFILL} |
22022 | 14 | }, |
22023 | 14 | { &hf_appearance_state, |
22024 | 14 | {"State", "dis.appearance.lifeform.state", |
22025 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_state_vals), 0x00800000, |
22026 | 14 | NULL, HFILL} |
22027 | 14 | }, |
22028 | 14 | { &hf_appearance_weapon_1, |
22029 | 14 | {"Weapon 1", "dis.appearance.lifeform.Weapon_1", |
22030 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_Weapon_1_vals), 0x03000000, |
22031 | 14 | NULL, HFILL} |
22032 | 14 | }, |
22033 | 14 | { &hf_appearance_weapon_2, |
22034 | 14 | {"Weapon 2", "dis.appearance.lifeform.Weapon_2", |
22035 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_Weapon_2_vals), 0x0C000000, |
22036 | 14 | NULL, HFILL} |
22037 | 14 | }, |
22038 | 14 | { &hf_appearance_camouflage_type, |
22039 | 14 | {"Camouflage Type", "dis.appearance.lifeform.camouflage_type", |
22040 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Camouflage_Type_Strings), 0x30000000, |
22041 | 14 | NULL, HFILL} |
22042 | 14 | }, |
22043 | 14 | { &hf_appearance_concealed_stationary, |
22044 | 14 | {"Concealed Stationary", "dis.appearance.lifeform.concealed_stationary", |
22045 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_concealed_stationary_vals), 0x40000000, |
22046 | 14 | NULL, HFILL} |
22047 | 14 | }, |
22048 | 14 | { &hf_appearance_concealed_movement, |
22049 | 14 | {"Concealed Movement", "dis.appearance.lifeform.concealed_movement", |
22050 | 14 | FT_UINT32, BASE_DEC, VALS(appearance_concealed_movement_vals), 0x80000000, |
22051 | 14 | NULL, HFILL} |
22052 | 14 | }, |
22053 | 14 | { &hf_dis_entity_dead_reckoning_algorithm, |
22054 | 14 | {"Dead Reckoning Algorithm", "dis.entity_marking_character_set", |
22055 | 14 | FT_UINT8, BASE_DEC, VALS(entity_dead_reckoning_algorithm_vals), 0x0, |
22056 | 14 | NULL, HFILL} |
22057 | 14 | }, |
22058 | 14 | { &hf_dis_dead_reckoning_other_parameters, |
22059 | 14 | {"Dead Reckoning Other Parameters", "dis.dead_reckoning_other_parameters", |
22060 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22061 | 14 | NULL, HFILL} |
22062 | 14 | }, |
22063 | 14 | { &hf_dis_entity_linear_acceleration_x, |
22064 | 14 | {"Entity Linear acceleration X", "dis.entity_linear_acceleration.x", |
22065 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22066 | 14 | NULL, HFILL} |
22067 | 14 | }, |
22068 | 14 | { &hf_dis_entity_linear_acceleration_y, |
22069 | 14 | {"Entity Linear acceleration Y", "dis.entity_linear_acceleration.y", |
22070 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22071 | 14 | NULL, HFILL} |
22072 | 14 | }, |
22073 | 14 | { &hf_dis_entity_linear_acceleration_z, |
22074 | 14 | {"Entity Linear acceleration Z", "dis.entity_linear_acceleration.z", |
22075 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22076 | 14 | NULL, HFILL} |
22077 | 14 | }, |
22078 | 14 | { &hf_dis_entity_entity_angular_velocity_x, |
22079 | 14 | {"Entity Angular Velocity X", "dis.entity_angular_velocity.x", |
22080 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22081 | 14 | NULL, HFILL} |
22082 | 14 | }, |
22083 | 14 | { &hf_dis_entity_entity_angular_velocity_y, |
22084 | 14 | {"Entity Angular Velocity Y", "dis.entity_angular_velocity.y", |
22085 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22086 | 14 | NULL, HFILL} |
22087 | 14 | }, |
22088 | 14 | { &hf_dis_entity_entity_angular_velocity_z, |
22089 | 14 | {"Entity Angular Velocity Z", "dis.entity_angular_velocity.z", |
22090 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22091 | 14 | NULL, HFILL} |
22092 | 14 | }, |
22093 | 14 | { &hf_dis_aggregate_marking_character_set, |
22094 | 14 | { "Character Set", "dis.aggregate.marking_character_set", |
22095 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Entity_Marking_Character_Set_Strings), 0x0, |
22096 | 14 | NULL, HFILL } |
22097 | 14 | }, |
22098 | 14 | { &hf_dis_entity_marking_character_set, |
22099 | 14 | {"Entity Character Set", "dis.entity_marking_character_set", |
22100 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Entity_Marking_Character_Set_Strings), 0x0, |
22101 | 14 | NULL, HFILL} |
22102 | 14 | }, |
22103 | 14 | { &hf_dis_aggregate_marking, |
22104 | 14 | { "Marking", "dis.aggregate.marking", |
22105 | 14 | FT_STRINGZ, BASE_NONE, NULL, 0x0, |
22106 | 14 | NULL, HFILL } |
22107 | 14 | }, |
22108 | 14 | { &hf_dis_entity_marking, |
22109 | 14 | {"Entity Marking", "dis.entity_marking", |
22110 | 14 | FT_STRINGZ, BASE_NONE, NULL, 0x0, |
22111 | 14 | NULL, HFILL} |
22112 | 14 | }, |
22113 | 14 | { &hf_dis_aggregate_number_of_aggregates, |
22114 | 14 | { "Number of DIS Aggregates", "dis.aggregate.number_of_aggregates", |
22115 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22116 | 14 | NULL, HFILL } |
22117 | 14 | }, |
22118 | 14 | { &hf_dis_aggregate_number_of_entities, |
22119 | 14 | { "Number of DIS Entities", "dis.aggregate.number_of_entities", |
22120 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22121 | 14 | NULL, HFILL } |
22122 | 14 | }, |
22123 | 14 | { &hf_dis_aggregate_number_of_variable_datum_records, |
22124 | 14 | { "Number of Variable Datum Records", "dis.aggregate.number_of_variable_datum_records", |
22125 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22126 | 14 | NULL, HFILL } |
22127 | 14 | }, |
22128 | 14 | { &hf_dis_aggregate_number_of_silent_aggregates_types, |
22129 | 14 | { "Number of Silent Aggregate Types", "dis.aggregate.number_of_silent_aggregates_types", |
22130 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22131 | 14 | NULL, HFILL } |
22132 | 14 | }, |
22133 | 14 | { &hf_dis_aggregate_number_of_silent_entity_types, |
22134 | 14 | { "Number of Silent Entity Types", "dis.aggregate.number_of_silent_entity_types", |
22135 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22136 | 14 | NULL, HFILL } |
22137 | 14 | }, |
22138 | 14 | { &hf_dis_environmental_number_of_environment_records, |
22139 | 14 | { "Number of Environment records", "dis.environmental.number_of_environment_records", |
22140 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22141 | 14 | NULL, HFILL } |
22142 | 14 | }, |
22143 | 14 | { &hf_dis_environmental_sequence_number, |
22144 | 14 | { "Sequence Number", "dis.environmental.sequence_number", |
22145 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22146 | 14 | NULL, HFILL } |
22147 | 14 | }, |
22148 | 14 | { &hf_dis_designator_code_name, |
22149 | 14 | { "Designator Code Name", "dis.designator_code_name", |
22150 | 14 | FT_UINT16, BASE_DEC, VALS(designator_code_name_vals), 0x0, |
22151 | 14 | NULL, HFILL } |
22152 | 14 | }, |
22153 | 14 | { &hf_dis_designator_designator_code, |
22154 | 14 | { "Designator Designator Code", "dis.designator_designator_code", |
22155 | 14 | FT_UINT16, BASE_DEC, VALS(designator_designator_code_vals), 0x0, |
22156 | 14 | NULL, HFILL } |
22157 | 14 | }, |
22158 | 14 | { &hf_dis_designator_power, |
22159 | 14 | { "Designator Power", "dis.designator_power", |
22160 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22161 | 14 | NULL, HFILL } |
22162 | 14 | }, |
22163 | 14 | { &hf_dis_designator_wavelength, |
22164 | 14 | { "Designator Wavelength", "dis.designator_wavelength", |
22165 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22166 | 14 | NULL, HFILL } |
22167 | 14 | }, |
22168 | 14 | { &hf_dis_designator_spot_with_respect_to_designated_entity_x, |
22169 | 14 | { "X", "dis.designator_spot_with_respect_to_designated_entity.x", |
22170 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22171 | 14 | NULL, HFILL } |
22172 | 14 | }, |
22173 | 14 | { &hf_dis_designator_spot_with_respect_to_designated_entity_y, |
22174 | 14 | { "Y", "dis.designator_spot_with_respect_to_designated_entity.y", |
22175 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22176 | 14 | NULL, HFILL } |
22177 | 14 | }, |
22178 | 14 | { &hf_dis_designator_spot_with_respect_to_designated_entity_z, |
22179 | 14 | { "Z", "dis.designator_spot_with_respect_to_designated_entity.z", |
22180 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22181 | 14 | NULL, HFILL } |
22182 | 14 | }, |
22183 | 14 | { &hf_dis_designator_spot_location_x, |
22184 | 14 | { "X", "dis.designator_spot_location.x", |
22185 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22186 | 14 | NULL, HFILL } |
22187 | 14 | }, |
22188 | 14 | { &hf_dis_designator_spot_location_y, |
22189 | 14 | { "Y", "dis.designator_spot_location.y", |
22190 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22191 | 14 | NULL, HFILL } |
22192 | 14 | }, |
22193 | 14 | { &hf_dis_designator_spot_location_z, |
22194 | 14 | { "Z", "dis.designator_spot_location.z", |
22195 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22196 | 14 | NULL, HFILL } |
22197 | 14 | }, |
22198 | 14 | { &hf_appearance_lifeform_paint_scheme, |
22199 | 14 | { "Paint Scheme", "dis.appearance.lifeform.paint_scheme", |
22200 | 14 | FT_BOOLEAN, 32, TFS(&tfs_camouflage_uniform_color), 0x00000001, |
22201 | 14 | NULL, HFILL } |
22202 | 14 | }, |
22203 | 14 | { &hf_appearance_lifeform_health, |
22204 | 14 | { "Health", "dis.appearance.lifeform.health", |
22205 | 14 | FT_UINT32, BASE_DEC, VALS(DIS_PDU_Appearance_Lifeform_Health_Strings), 0x00000018, |
22206 | 14 | NULL, HFILL } |
22207 | 14 | }, |
22208 | 14 | { &hf_entity_appearance, |
22209 | 14 | { "Appearance", "dis.appearance", |
22210 | 14 | FT_UINT32, BASE_HEX, NULL, 0x0, |
22211 | 14 | NULL, HFILL } |
22212 | 14 | }, |
22213 | 14 | { &hf_dis_capabilities, |
22214 | 14 | { "Capabilities", "dis.capabilities", |
22215 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22216 | 14 | NULL, HFILL} |
22217 | 14 | }, |
22218 | 14 | { &hf_dis_variable_parameter_type, |
22219 | 14 | { "Variable Parameter Type", "dis.variable_parameter_type", |
22220 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Variable_Parameter_Record_Type_Strings), 0x0, |
22221 | 14 | NULL, HFILL } |
22222 | 14 | }, |
22223 | 14 | { &hf_dis_signal_link16_npg, |
22224 | 14 | { "NPG Number", "dis.signal.link16.npg", |
22225 | 14 | FT_UINT16, BASE_DEC, VALS(Link16_NPG_Strings), 0x0, |
22226 | 14 | NULL, HFILL } |
22227 | 14 | }, |
22228 | 14 | { &hf_dis_signal_link16_tsec_cvll, |
22229 | 14 | { "TSEC CVLL", "dis.signal.link16.tsec_cvll", |
22230 | 14 | FT_UINT8, BASE_RANGE_STRING | BASE_DEC, RVALS(DIS_PDU_Link16_CVLL_Strings), 0x0, |
22231 | 14 | NULL, HFILL } |
22232 | 14 | }, |
22233 | 14 | { &hf_dis_signal_link16_msec_cvll, |
22234 | 14 | { "MSEC CVLL", "dis.signal.link16.msec_cvll", |
22235 | 14 | FT_UINT8, BASE_RANGE_STRING | BASE_DEC, RVALS(DIS_PDU_Link16_CVLL_Strings), 0x0, |
22236 | 14 | NULL, HFILL } |
22237 | 14 | }, |
22238 | 14 | { &hf_dis_signal_link16_message_type, |
22239 | 14 | { "Message Type", "dis.signal.link16.message_type", |
22240 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Message_Type_Identifier_Strings), 0x0, |
22241 | 14 | NULL, HFILL } |
22242 | 14 | }, |
22243 | 14 | { &hf_dis_signal_link16_ptt, |
22244 | 14 | { "Perceived Transmit Time", "dis.signal.link16.ptt", |
22245 | 14 | FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0, |
22246 | 14 | NULL, HFILL } |
22247 | 14 | }, |
22248 | 14 | { &hf_dis_signal_link16_time_slot_type, |
22249 | 14 | { "Time Slot Type", "dis.signal.link16.time_slot_type", FT_UINT32, BASE_DEC, NULL, 0x7, |
22250 | 14 | NULL, HFILL}, |
22251 | 14 | }, |
22252 | 14 | { &hf_dis_signal_link16_rti, |
22253 | 14 | { "Relay Transmission Indicator", "dis.signal.link16.relay", FT_BOOLEAN, 32, NULL, 0x8, |
22254 | 14 | NULL, HFILL}, |
22255 | 14 | }, |
22256 | 14 | { &hf_dis_signal_link16_stn, |
22257 | 14 | { "Source Track Number", "dis.signal.link16.stn", FT_UINT32, BASE_OCT, NULL, 0x0007FFF0, |
22258 | 14 | NULL, HFILL }, |
22259 | 14 | }, |
22260 | 14 | { &hf_dis_signal_link16_sdusn, |
22261 | 14 | { "Secure Data Unit Serial Number", "dis.signal.link16.sdusn", FT_UINT16, BASE_DEC, NULL, 0x0, |
22262 | 14 | NULL, HFILL }, |
22263 | 14 | }, |
22264 | 14 | { &hf_dis_signal_link16_network_number, |
22265 | 14 | { "Network Number", "dis.signal.link16.network_number", |
22266 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22267 | 14 | NULL, HFILL } |
22268 | 14 | }, |
22269 | 14 | { &hf_dis_signal_link16_time_slot_id, |
22270 | 14 | { "Time Slot ID", "dis.signal.link16.time_slot_id", |
22271 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22272 | 14 | NULL, HFILL } |
22273 | 14 | }, |
22274 | 14 | { &hf_dis_num_shafts, |
22275 | 14 | { "Number of Shafts", "dis.ua.number_of_shafts", |
22276 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22277 | 14 | NULL, HFILL } |
22278 | 14 | }, |
22279 | 14 | { &hf_dis_num_apas, |
22280 | 14 | { "Number of APAs", "dis.ua.number_of_apas", |
22281 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22282 | 14 | NULL, HFILL } |
22283 | 14 | }, |
22284 | 14 | { &hf_dis_state_update_indicator, |
22285 | 14 | { "State Update Indicator", "dis.ua.state_update_indicator", |
22286 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22287 | 14 | NULL, HFILL } |
22288 | 14 | }, |
22289 | 14 | { &hf_dis_passive_parameter_index, |
22290 | 14 | { "Passive Parameter Index", "dis.ua.passive_parameter_index", |
22291 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22292 | 14 | NULL, HFILL } |
22293 | 14 | }, |
22294 | 14 | { &hf_dis_propulsion_plant_config, |
22295 | 14 | { "Propulsion Plant Configuration", "dis.ua.propulsion_plant_config", |
22296 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22297 | 14 | NULL, HFILL } |
22298 | 14 | }, |
22299 | 14 | { &hf_dis_shaft_rpm_current, |
22300 | 14 | { "Current Shaft RPM", "dis.ua.shaft.rpm.current", |
22301 | 14 | FT_INT16, BASE_DEC, NULL, 0x0, |
22302 | 14 | NULL, HFILL } |
22303 | 14 | }, |
22304 | 14 | { &hf_dis_shaft_rpm_ordered, |
22305 | 14 | { "Ordered Shaft RPM", "dis.ua.shaft.rpm.ordered", |
22306 | 14 | FT_INT16, BASE_DEC, NULL, 0x0, |
22307 | 14 | NULL, HFILL } |
22308 | 14 | }, |
22309 | 14 | { &hf_dis_shaft_rpm_change_rate, |
22310 | 14 | { "Shaft RPM Rate of Change", "dis.ua.shaft.rpm.change_rate", |
22311 | 14 | FT_INT32, BASE_DEC, NULL, 0x0, |
22312 | 14 | NULL, HFILL } |
22313 | 14 | }, |
22314 | 14 | { &hf_dis_num_ua_emitter_systems, |
22315 | 14 | { "Number of UA Emitter Systems", "dis.ua.number_of_ua_emitter_systems", |
22316 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22317 | 14 | NULL, HFILL } |
22318 | 14 | }, |
22319 | 14 | { &hf_dis_apas_parameter_index, |
22320 | 14 | { "Parameter Index", "dis.ua.apas.parameter_index", |
22321 | 14 | FT_INT16, BASE_DEC, NULL, 0x0, |
22322 | 14 | NULL, HFILL } |
22323 | 14 | }, |
22324 | 14 | { &hf_dis_apas_value, |
22325 | 14 | { "Value", "dis.apas.value", |
22326 | 14 | FT_INT16, BASE_DEC, NULL, 0x0, |
22327 | 14 | NULL, HFILL } |
22328 | 14 | }, |
22329 | 14 | { &hf_dis_ua_emission_name, |
22330 | 14 | { "Acoustic Emitter Name", "dis.ua.emitter.name", |
22331 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22332 | 14 | NULL, HFILL } |
22333 | 14 | }, |
22334 | 14 | { &hf_dis_ua_emission_function, |
22335 | 14 | { "Function", "dis.ua.emitter.function", |
22336 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22337 | 14 | NULL, HFILL } |
22338 | 14 | }, |
22339 | 14 | { &hf_dis_ua_emission_id_number, |
22340 | 14 | { "Acoustic ID Number", "dis.ua.emitter.id_number", |
22341 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22342 | 14 | NULL, HFILL } |
22343 | 14 | }, |
22344 | 14 | { &hf_dis_ua_emitter_data_length, |
22345 | 14 | { "Emitter System Data Length", "dis.ua.emitter.data_length", |
22346 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22347 | 14 | NULL, HFILL } |
22348 | 14 | }, |
22349 | 14 | { &hf_dis_ua_num_beams, |
22350 | 14 | { "Number of Beams (m)", "dis.ua.num_beams", |
22351 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22352 | 14 | NULL, HFILL } |
22353 | 14 | }, |
22354 | 14 | { &hf_dis_ua_location_x, |
22355 | 14 | { "X", "dis.ua.location.x", |
22356 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22357 | 14 | NULL, HFILL} |
22358 | 14 | }, |
22359 | 14 | { &hf_dis_ua_location_y, |
22360 | 14 | { "Y", "dis.ua.location.y", |
22361 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22362 | 14 | NULL, HFILL} |
22363 | 14 | }, |
22364 | 14 | { &hf_dis_ua_location_z, |
22365 | 14 | { "Z", "dis.ua.location.z", |
22366 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22367 | 14 | NULL, HFILL} |
22368 | 14 | }, |
22369 | 14 | { &hf_dis_ua_beam_data_length, |
22370 | 14 | { "Beam Data Length", "dis.ua.beam.data_length", |
22371 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22372 | 14 | NULL, HFILL } |
22373 | 14 | }, |
22374 | 14 | { &hf_dis_ua_beam_id_number, |
22375 | 14 | { "Beam ID Number", "dis.ua.beam.id_number", |
22376 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22377 | 14 | NULL, HFILL } |
22378 | 14 | }, |
22379 | 14 | { &hf_dis_ua_beam_active_emission_parameter_index, |
22380 | 14 | { "Active Emission Parameter Index", "dis.ua.beam.active_emission_parameter_index", |
22381 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22382 | 14 | NULL, HFILL } |
22383 | 14 | }, |
22384 | 14 | { &hf_dis_ua_beam_scan_pattern, |
22385 | 14 | { "Scan Pattern", "dis.ua.beam.scan_pattern", |
22386 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22387 | 14 | NULL, HFILL } |
22388 | 14 | }, |
22389 | 14 | { &hf_dis_ua_beam_center_azimuth, |
22390 | 14 | { "Beam Center Azimuth (Horizontal Bearing)", "dis.ua.beam.center_azimuth", |
22391 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22392 | 14 | NULL, HFILL} |
22393 | 14 | }, |
22394 | 14 | { &hf_dis_ua_beam_azimuthal_beamwidth, |
22395 | 14 | { "Azimuthal Beamwidth (Horizontal Beamwidth)", "dis.ua.beam.azimuthal_beamwidth", |
22396 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22397 | 14 | NULL, HFILL} |
22398 | 14 | }, |
22399 | 14 | { &hf_dis_ua_beam_center_de, |
22400 | 14 | { "Beam Center D/E", "dis.ua.beam.center_de", |
22401 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22402 | 14 | NULL, HFILL} |
22403 | 14 | }, |
22404 | 14 | { &hf_dis_ua_beam_de_beamwidth, |
22405 | 14 | { "D/E Beamwidth (Vertical Beamwidth)", "dis.ua.beam.de_beamwidth", |
22406 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22407 | 14 | NULL, HFILL} |
22408 | 14 | }, |
22409 | 14 | { &hf_dis_em_beam_data_length, |
22410 | 14 | { "Beam Data Length", "dis.em.beam.data_length", |
22411 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22412 | 14 | NULL, HFILL } |
22413 | 14 | }, |
22414 | 14 | { &hf_dis_em_beam_id_number, |
22415 | 14 | { "Beam ID Number", "dis.em.beam.id_number", |
22416 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22417 | 14 | NULL, HFILL } |
22418 | 14 | }, |
22419 | 14 | { &hf_dis_em_beam_parameter_index, |
22420 | 14 | { "Beam Parameter Index", "dis.em.beam.parameter_index", |
22421 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22422 | 14 | NULL, HFILL } |
22423 | 14 | }, |
22424 | 14 | { &hf_dis_em_fund_frequency, |
22425 | 14 | { "Frequency", "dis.em.fund.frequency", |
22426 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22427 | 14 | NULL, HFILL} |
22428 | 14 | }, |
22429 | 14 | { &hf_dis_em_fund_frequency_range, |
22430 | 14 | { "Frequency Range", "dis.em.fund.frequency_range", |
22431 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22432 | 14 | NULL, HFILL} |
22433 | 14 | }, |
22434 | 14 | { &hf_dis_em_fund_effective_radiated_power, |
22435 | 14 | { "Effective Radiated Power", "dis.em.fund.effective_radiated_power", |
22436 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22437 | 14 | NULL, HFILL} |
22438 | 14 | }, |
22439 | 14 | { &hf_dis_em_fund_pulse_repetition_freq, |
22440 | 14 | { "Pulse Repetition Frequency", "dis.em.fund.pulse_repetition_freq", |
22441 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22442 | 14 | NULL, HFILL} |
22443 | 14 | }, |
22444 | 14 | { &hf_dis_em_fund_pulse_width, |
22445 | 14 | { "Pulse Width", "dis.em.fund.pulse_width", |
22446 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22447 | 14 | NULL, HFILL} |
22448 | 14 | }, |
22449 | 14 | { &hf_dis_em_fund_beam_azimuth_center, |
22450 | 14 | { "Beam Azimuth Center", "dis.em.fund.beam.azimuth_center", |
22451 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22452 | 14 | NULL, HFILL} |
22453 | 14 | }, |
22454 | 14 | { &hf_dis_em_fund_beam_azimuth_sweep, |
22455 | 14 | { "Beam Azimuth Sweep", "dis.em.fund.beam.azimuth_sweep", |
22456 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22457 | 14 | NULL, HFILL} |
22458 | 14 | }, |
22459 | 14 | { &hf_dis_em_fund_beam_elevation_center, |
22460 | 14 | { "Beam Elevation Center", "dis.em.fund.beam.elevation_center", |
22461 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22462 | 14 | NULL, HFILL} |
22463 | 14 | }, |
22464 | 14 | { &hf_dis_em_fund_beam_elevation_sweep, |
22465 | 14 | { "Beam Elevation Sweep", "dis.em.fund.beam.elevation_sweep", |
22466 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22467 | 14 | NULL, HFILL} |
22468 | 14 | }, |
22469 | 14 | { &hf_dis_em_fund_beem_sweep_sync, |
22470 | 14 | { "Beam Sweep Sync", "dis.em.fund.beem.sweep_sync", |
22471 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22472 | 14 | NULL, HFILL} |
22473 | 14 | }, |
22474 | 14 | { &hf_dis_track_jam_num_targ, |
22475 | 14 | { "Number of Targets in Track/Jam Field", "dis.track_jam.num_targ", |
22476 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22477 | 14 | NULL, HFILL } |
22478 | 14 | }, |
22479 | 14 | { &hf_dis_track_jam_high_density, |
22480 | 14 | { "High Density Track/Jam", "dis.track_jam.high_density", |
22481 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22482 | 14 | NULL, HFILL } |
22483 | 14 | }, |
22484 | 14 | { &hf_dis_jamming_mode_seq, |
22485 | 14 | { "Jamming Mode Sequence", "dis.jamming_mode_seq", |
22486 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22487 | 14 | NULL, HFILL } |
22488 | 14 | }, |
22489 | 14 | { &hf_dis_warhead, |
22490 | 14 | { "Warhead", "dis.warhead", |
22491 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22492 | 14 | NULL, HFILL } |
22493 | 14 | }, |
22494 | 14 | { &hf_dis_fuse, |
22495 | 14 | { "Fuse", "dis.fuse", |
22496 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22497 | 14 | NULL, HFILL } |
22498 | 14 | }, |
22499 | 14 | { &hf_dis_quality, |
22500 | 14 | { "Quantity", "dis.quality", |
22501 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22502 | 14 | NULL, HFILL } |
22503 | 14 | }, |
22504 | 14 | { &hf_dis_rate, |
22505 | 14 | { "Rate", "dis.rate", |
22506 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22507 | 14 | NULL, HFILL } |
22508 | 14 | }, |
22509 | 14 | { &hf_dis_fire_mission_index, |
22510 | 14 | { "Fire Mission Index", "dis.fire.mission_index", |
22511 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22512 | 14 | NULL, HFILL } |
22513 | 14 | }, |
22514 | 14 | { &hf_dis_fire_location_x, |
22515 | 14 | {"X", "dis.fire.location.x", |
22516 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22517 | 14 | NULL, HFILL} |
22518 | 14 | }, |
22519 | 14 | { &hf_dis_fire_location_y, |
22520 | 14 | {"Y", "dis.fire.location.y", |
22521 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22522 | 14 | NULL, HFILL} |
22523 | 14 | }, |
22524 | 14 | { &hf_dis_fire_location_z, |
22525 | 14 | {"Z", "dis.fire.location.z", |
22526 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22527 | 14 | NULL, HFILL} |
22528 | 14 | }, |
22529 | 14 | { &hf_dis_linear_velocity_x, |
22530 | 14 | {"X", "dis.linear_velocity.x", |
22531 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22532 | 14 | NULL, HFILL} |
22533 | 14 | }, |
22534 | 14 | { &hf_dis_linear_velocity_y, |
22535 | 14 | {"Y", "dis.linear_velocity.y", |
22536 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22537 | 14 | NULL, HFILL} |
22538 | 14 | }, |
22539 | 14 | { &hf_dis_linear_velocity_z, |
22540 | 14 | {"Z", "dis.linear_velocity.z", |
22541 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22542 | 14 | NULL, HFILL} |
22543 | 14 | }, |
22544 | 14 | { &hf_dis_range, |
22545 | 14 | {"Range", "dis.range", |
22546 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22547 | 14 | NULL, HFILL} |
22548 | 14 | }, |
22549 | 14 | { &hf_dis_detonation_location_x, |
22550 | 14 | {"X", "dis.detonation.location.x", |
22551 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22552 | 14 | NULL, HFILL} |
22553 | 14 | }, |
22554 | 14 | { &hf_dis_detonation_location_y, |
22555 | 14 | {"Y", "dis.detonation.location.y", |
22556 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22557 | 14 | NULL, HFILL} |
22558 | 14 | }, |
22559 | 14 | { &hf_dis_detonation_location_z, |
22560 | 14 | {"Z", "dis.detonation.location.z", |
22561 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22562 | 14 | NULL, HFILL} |
22563 | 14 | }, |
22564 | 14 | { &hf_dis_detonation_result, |
22565 | 14 | { "Detonation Result", "dis.detonation.result", |
22566 | 14 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_DetonationResult_Strings_Ext, 0x0, |
22567 | 14 | NULL, HFILL } |
22568 | 14 | }, |
22569 | 14 | { &hf_dis_simulator_type, |
22570 | 14 | { "Simulator Type", "dis.simulator_type", |
22571 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22572 | 14 | NULL, HFILL } |
22573 | 14 | }, |
22574 | 14 | { &hf_dis_database_seq_num, |
22575 | 14 | { "Database Sequence Number", "dis.database_seq_num", |
22576 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22577 | 14 | NULL, HFILL } |
22578 | 14 | }, |
22579 | 14 | { &hf_dis_simulator_load, |
22580 | 14 | { "Simulator Load", "dis.simulator_load", |
22581 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22582 | 14 | NULL, HFILL } |
22583 | 14 | }, |
22584 | 14 | { &hf_dis_simulation_load, |
22585 | 14 | {"Simulation Load", "dis.simulation_load", |
22586 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22587 | 14 | NULL, HFILL} |
22588 | 14 | }, |
22589 | 14 | { &hf_dis_time, |
22590 | 14 | { "Time", "dis.time", |
22591 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22592 | 14 | NULL, HFILL } |
22593 | 14 | }, |
22594 | 14 | { &hf_dis_packets_sent, |
22595 | 14 | { "Packets Sent", "dis.packets_sent", |
22596 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22597 | 14 | NULL, HFILL } |
22598 | 14 | }, |
22599 | 14 | { &hf_dis_unit_database_version, |
22600 | 14 | { "Unit Database Version", "dis.unit_database_version", |
22601 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22602 | 14 | NULL, HFILL } |
22603 | 14 | }, |
22604 | 14 | { &hf_dis_relative_battle_scheme, |
22605 | 14 | { "Relative Battle Scheme", "dis.relative_battle_scheme", |
22606 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22607 | 14 | NULL, HFILL } |
22608 | 14 | }, |
22609 | 14 | { &hf_dis_terrain_version, |
22610 | 14 | { "Terrain Version", "dis.terrain_version", |
22611 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22612 | 14 | NULL, HFILL } |
22613 | 14 | }, |
22614 | 14 | { &hf_dis_terrain_name, |
22615 | 14 | {"Terrain Name", "dis.terrain_name", |
22616 | 14 | FT_STRING, BASE_NONE, NULL, 0x0, |
22617 | 14 | NULL, HFILL} |
22618 | 14 | }, |
22619 | 14 | { &hf_dis_host_name, |
22620 | 14 | {"Host Name", "dis.host_name", |
22621 | 14 | FT_STRING, BASE_NONE, NULL, 0x0, |
22622 | 14 | NULL, HFILL} |
22623 | 14 | }, |
22624 | 14 | { &hf_dis_sequence_number, |
22625 | 14 | { "Sequence Number", "dis.sequence_number", |
22626 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22627 | 14 | NULL, HFILL } |
22628 | 14 | }, |
22629 | 14 | { &hf_dis_persist_obj_class, |
22630 | 14 | { "Object Class", "dis.persist_obj_class", |
22631 | 14 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_PO_ObjectClass_Strings_Ext, 0x0, |
22632 | 14 | NULL, HFILL } |
22633 | 14 | }, |
22634 | 14 | { &hf_dis_missing_from_world_state, |
22635 | 14 | { "Missing From World State", "dis.missing_from_world_state", |
22636 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22637 | 14 | NULL, HFILL } |
22638 | 14 | }, |
22639 | 14 | { &hf_dis_obj_count, |
22640 | 14 | { "Object Count", "dis.obj_count", |
22641 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22642 | 14 | NULL, HFILL } |
22643 | 14 | }, |
22644 | 14 | { &hf_dis_clock_rate, |
22645 | 14 | {"Clock Rate", "dis.clock_rate", |
22646 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22647 | 14 | NULL, HFILL} |
22648 | 14 | }, |
22649 | 14 | { &hf_dis_sec_since_1970, |
22650 | 14 | { "Seconds Since 1970", "dis.sec_since_1970", |
22651 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22652 | 14 | NULL, HFILL } |
22653 | 14 | }, |
22654 | 14 | { &hf_dis_str_data, |
22655 | 14 | { "Data", "dis.str_data", |
22656 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22657 | 14 | NULL, HFILL } |
22658 | 14 | }, |
22659 | 14 | { &hf_dis_record_data, |
22660 | 14 | {"Record data", "dis.record_data", |
22661 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22662 | 14 | NULL, HFILL } |
22663 | 14 | }, |
22664 | 14 | { &hf_dis_alignment_padding, |
22665 | 14 | {"Alignment padding", "dis.alignment_padding", |
22666 | 14 | FT_BYTES, BASE_NONE, NULL, 0x0, |
22667 | 14 | NULL, HFILL } |
22668 | 14 | }, |
22669 | 14 | { &hf_dis_vp_change_indicator, |
22670 | 14 | { "Change Indicator", "dis.vp.change_indicator", |
22671 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22672 | 14 | NULL, HFILL } |
22673 | 14 | }, |
22674 | 14 | { &hf_dis_vp_association_status, |
22675 | 14 | { "Association Status", "dis.vp.association_status", |
22676 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22677 | 14 | NULL, HFILL } |
22678 | 14 | }, |
22679 | 14 | { &hf_dis_vp_association_type, |
22680 | 14 | { "Association Type", "dis.vp.association_type", |
22681 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22682 | 14 | NULL, HFILL } |
22683 | 14 | }, |
22684 | 14 | { &hf_dis_vp_phys_conn_type, |
22685 | 14 | { "Physical Connection Type", "dis.vp.phys_conn_type", |
22686 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22687 | 14 | NULL, HFILL } |
22688 | 14 | }, |
22689 | 14 | { &hf_dis_vp_group_member_type, |
22690 | 14 | { "Group Member Type", "dis.vp.group_member_type", |
22691 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22692 | 14 | NULL, HFILL } |
22693 | 14 | }, |
22694 | 14 | { &hf_dis_vp_own_station_location, |
22695 | 14 | { "Group Member Type", "dis.vp.own_station_location", |
22696 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22697 | 14 | NULL, HFILL } |
22698 | 14 | }, |
22699 | 14 | { &hf_dis_vp_group_number, |
22700 | 14 | { "Group Member Type", "dis.vp.group_number", |
22701 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22702 | 14 | NULL, HFILL } |
22703 | 14 | }, |
22704 | 14 | { &hf_dis_vp_offset_type, |
22705 | 14 | { "Offset Type", "dis.vp.offset_type", |
22706 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22707 | 14 | NULL, HFILL } |
22708 | 14 | }, |
22709 | 14 | { &hf_dis_vp_offset_x, |
22710 | 14 | {"X", "dis.vp.offset.x", |
22711 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22712 | 14 | NULL, HFILL} |
22713 | 14 | }, |
22714 | 14 | { &hf_dis_vp_offset_y, |
22715 | 14 | {"Y", "dis.vp.offset.y", |
22716 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22717 | 14 | NULL, HFILL} |
22718 | 14 | }, |
22719 | 14 | { &hf_dis_vp_offset_z, |
22720 | 14 | {"Z", "dis.vp.offset.z", |
22721 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22722 | 14 | NULL, HFILL} |
22723 | 14 | }, |
22724 | 14 | { &hf_dis_vp_attached_indicator, |
22725 | 14 | { "Attached Indicator", "dis.vp.attached_indicator", |
22726 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22727 | 14 | NULL, HFILL } |
22728 | 14 | }, |
22729 | 14 | { &hf_dis_vp_part_attached_to_id, |
22730 | 14 | { "Part Attached To ID", "dis.vp.part_attached_to_id", |
22731 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22732 | 14 | NULL, HFILL } |
22733 | 14 | }, |
22734 | 14 | { &hf_dis_vp_artic_param_type, |
22735 | 14 | { "Parameter Type", "dis.vp.artic_param_type", |
22736 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22737 | 14 | NULL, HFILL } |
22738 | 14 | }, |
22739 | 14 | { &hf_dis_vp_change, |
22740 | 14 | { "Change", "dis.vp.change", |
22741 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22742 | 14 | NULL, HFILL } |
22743 | 14 | }, |
22744 | 14 | { &hf_dis_vp_parameter_value, |
22745 | 14 | { "Parameter Value", "dis.vp.parameter_value", |
22746 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
22747 | 14 | NULL, HFILL } |
22748 | 14 | }, |
22749 | 14 | { &hf_dis_vp_padding, |
22750 | 14 | { "Padding (unused)", "dis.vp.padding", |
22751 | 14 | FT_UINT32, BASE_DEC, NULL, 0x0, |
22752 | 14 | NULL, HFILL } |
22753 | 14 | }, |
22754 | 14 | { &hf_dis_vr_num_records, |
22755 | 14 | { "Num Records", "dis.vr.num_records", |
22756 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22757 | 14 | NULL, HFILL } |
22758 | 14 | }, |
22759 | 14 | { &hf_dis_vr_exercise_id, |
22760 | 14 | { "Exercise ID", "dis.vr.exercise_id", |
22761 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22762 | 14 | NULL, HFILL } |
22763 | 14 | }, |
22764 | 14 | { &hf_dis_vr_exercise_file_path, |
22765 | 14 | {"Exercise File Path", "dis.vr.exercise_file_path", |
22766 | 14 | FT_STRING, BASE_NONE, NULL, 0x0, |
22767 | 14 | NULL, HFILL} |
22768 | 14 | }, |
22769 | 14 | { &hf_dis_vr_exercise_file_name, |
22770 | 14 | {"Exercise File Name", "dis.vr.exercise_file_name", |
22771 | 14 | FT_STRING, BASE_NONE, NULL, 0x0, |
22772 | 14 | NULL, HFILL} |
22773 | 14 | }, |
22774 | 14 | { &hf_dis_vr_application_role, |
22775 | 14 | {"Application Role", "dis.vr.application_role", |
22776 | 14 | FT_STRING, BASE_NONE, NULL, 0x0, |
22777 | 14 | NULL, HFILL} |
22778 | 14 | }, |
22779 | 14 | { &hf_dis_vr_status_type, |
22780 | 14 | { "Status Type", "dis.vr.status_type", |
22781 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_ApplicationStatusType_Strings), 0x0, |
22782 | 14 | NULL, HFILL } |
22783 | 14 | }, |
22784 | 14 | { &hf_dis_vr_general_status, |
22785 | 14 | { "General Status", "dis.vr.general_status", |
22786 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_ApplicationGeneralStatus_Strings), 0x0, |
22787 | 14 | NULL, HFILL } |
22788 | 14 | }, |
22789 | 14 | { &hf_dis_vr_specific_status, |
22790 | 14 | { "Specific Status", "dis.vr.specific_status", |
22791 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22792 | 14 | NULL, HFILL } |
22793 | 14 | }, |
22794 | 14 | { &hf_dis_vr_status_value_int, |
22795 | 14 | { "Status Value Int", "dis.vr.status_value_int", |
22796 | 14 | FT_INT32, BASE_DEC, NULL, 0x0, |
22797 | 14 | NULL, HFILL } |
22798 | 14 | }, |
22799 | 14 | { &hf_dis_vr_status_value_float, |
22800 | 14 | {"Status Value Float", "dis.vr.status_value_float", |
22801 | 14 | FT_DOUBLE, BASE_NONE, NULL, 0x0, |
22802 | 14 | NULL, HFILL} |
22803 | 14 | }, |
22804 | 14 | { &hf_dis_iff_system_type, |
22805 | 14 | { "System Type", "dis.iff.system_type", |
22806 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_IFF_System_Type_Strings), 0x0, |
22807 | 14 | NULL, HFILL } |
22808 | 14 | }, |
22809 | 14 | { &hf_dis_iff_system_name, |
22810 | 14 | { "System Name", "dis.iff.system_name", |
22811 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_IFF_System_Name_Strings), 0x0, |
22812 | 14 | NULL, HFILL } |
22813 | 14 | }, |
22814 | 14 | { &hf_dis_iff_system_mode, |
22815 | 14 | { "System Mode", "dis.iff.system_mode", |
22816 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IFF_System_Mode_Strings), 0x0, |
22817 | 14 | NULL, HFILL } |
22818 | 14 | }, |
22819 | 14 | { &hf_dis_iff_change_options, |
22820 | 14 | { "Change/Options", "dis.iff.change_options", |
22821 | 14 | FT_UINT8, BASE_HEX, NULL, 0x0, |
22822 | 14 | NULL, HFILL } |
22823 | 14 | }, |
22824 | 14 | { &hf_dis_iff_change_indicator, |
22825 | 14 | { "Change Indicator", "dis.iff.change_indicator", |
22826 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Entity_VP_Record_Change_Indicator_Strings), 0x01, |
22827 | 14 | NULL, HFILL } |
22828 | 14 | }, |
22829 | 14 | { &hf_dis_iff_alternate_mode_4, |
22830 | 14 | { "Alternate Mode 4", "dis.iff.alternate_mode_4", |
22831 | 14 | FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x02, |
22832 | 14 | NULL, HFILL } |
22833 | 14 | }, |
22834 | 14 | { &hf_dis_iff_alternate_mode_c, |
22835 | 14 | { "Alternate Mode C", "dis.iff.alternate_mode_c", |
22836 | 14 | FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x04, |
22837 | 14 | NULL, HFILL } |
22838 | 14 | }, |
22839 | 14 | { &hf_dis_iff_heartbeat_indicator, |
22840 | 14 | { "Heartbeat Indicator", "dis.iff.heartbeat_indicator", |
22841 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffHeartbeat_Strings), 0x8, |
22842 | 14 | NULL, HFILL } |
22843 | 14 | }, |
22844 | 14 | { &hf_dis_iff_transponder_interrogator_indicator, |
22845 | 14 | { "Transponder/Interrogator Indicator", "dis.iff.transponder_interrogator_indicator", |
22846 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_Transponder_Interrogator_Indicator_Strings), 0x10, |
22847 | 14 | NULL, HFILL } |
22848 | 14 | }, |
22849 | 14 | { &hf_dis_iff_simulation_mode, |
22850 | 14 | { "Simulation Mode", "dis.iff.simulation_mode", |
22851 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IFF_Simulation_Mode_Strings), 0x20, |
22852 | 14 | NULL, HFILL } |
22853 | 14 | }, |
22854 | 14 | { &hf_dis_iff_interactive_capable, |
22855 | 14 | { "Interactive Capable", "dis.iff.interactive_capable", |
22856 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffCapable_Strings), 0x40, |
22857 | 14 | NULL, HFILL } |
22858 | 14 | }, |
22859 | 14 | { &hf_dis_iff_test_mode, |
22860 | 14 | { "Test Mode", "dis.iff.test_mode", |
22861 | 14 | FT_BOOLEAN, 8, TFS(&tfs_on_off), 0x80, |
22862 | 14 | NULL, HFILL } |
22863 | 14 | }, |
22864 | 14 | { &hf_dis_iff_system_designator, |
22865 | 14 | { "System Designator", "dis.iff.system_designator", |
22866 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22867 | 14 | NULL, HFILL } |
22868 | 14 | }, |
22869 | 14 | { &hf_dis_iff_system_specific_data, |
22870 | 14 | { "System Specific Data", "dis.iff.system_specific_data", |
22871 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22872 | 14 | NULL, HFILL } |
22873 | 14 | }, |
22874 | 14 | { &hf_dis_iff_system_status, |
22875 | 14 | { "System Status", "dis.iff.system_status", |
22876 | 14 | FT_UINT8, BASE_HEX, NULL, 0x0, |
22877 | 14 | NULL, HFILL } |
22878 | 14 | }, |
22879 | 14 | { &hf_dis_iff_system_status_system_onoff, |
22880 | 14 | { "System On/Off", "dis.iff.system_status.system_onoff", |
22881 | 14 | FT_BOOLEAN, 8, TFS(&tfs_on_off), 0x01, |
22882 | 14 | NULL, HFILL } |
22883 | 14 | }, |
22884 | 14 | { &hf_dis_iff_system_status_parameter_1, |
22885 | 14 | { "Parameter 1", "dis.iff.system_status.parameter_1", |
22886 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffCapable_Strings), 0x2, |
22887 | 14 | NULL, HFILL } |
22888 | 14 | }, |
22889 | 14 | { &hf_dis_iff_system_status_parameter_2, |
22890 | 14 | { "Parameter 2", "dis.iff.system_status.parameter_2", |
22891 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffCapable_Strings), 0x4, |
22892 | 14 | NULL, HFILL } |
22893 | 14 | }, |
22894 | 14 | { &hf_dis_iff_system_status_parameter_3, |
22895 | 14 | { "Parameter 3", "dis.iff.system_status.parameter_3", |
22896 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffCapable_Strings), 0x8, |
22897 | 14 | NULL, HFILL } |
22898 | 14 | }, |
22899 | 14 | { &hf_dis_iff_system_status_parameter_4, |
22900 | 14 | { "Parameter 4", "dis.iff.system_status.parameter_4", |
22901 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffCapable_Strings), 0x10, |
22902 | 14 | NULL, HFILL } |
22903 | 14 | }, |
22904 | 14 | { &hf_dis_iff_system_status_parameter_5, |
22905 | 14 | { "Parameter 5", "dis.iff.system_status.parameter_5", |
22906 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffCapable_Strings), 0x20, |
22907 | 14 | NULL, HFILL } |
22908 | 14 | }, |
22909 | 14 | { &hf_dis_iff_system_status_parameter_6, |
22910 | 14 | { "Parameter 6", "dis.iff.system_status.parameter_6", |
22911 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffCapable_Strings), 0x40, |
22912 | 14 | NULL, HFILL } |
22913 | 14 | }, |
22914 | 14 | { &hf_dis_iff_system_status_operational, |
22915 | 14 | { "Operational", "dis.iff.system_status.operational", |
22916 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IffOperational_Strings), 0x80, |
22917 | 14 | NULL, HFILL } |
22918 | 14 | }, |
22919 | 14 | { &hf_dis_iff_alternate_parameter_4, |
22920 | 14 | { "Alternate Parameter 4", "dis.iff.alternate_parameter_4", |
22921 | 14 | FT_UINT8, BASE_DEC, VALS(DIS_PDU_IFF_Alternate_Mode_4_Challenge_Reply_Strings), 0x0, |
22922 | 14 | NULL, HFILL } |
22923 | 14 | }, |
22924 | 14 | { &hf_dis_iff_information_layers, |
22925 | 14 | { "Information Layers", "dis.iff.information_layers", |
22926 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22927 | 14 | NULL, HFILL } |
22928 | 14 | }, |
22929 | 14 | { &hf_dis_iff_information_layers_layer_1, |
22930 | 14 | { "Layer 1", "dis.iff.information_layers.layer_1", |
22931 | 14 | FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x2, |
22932 | 14 | NULL, HFILL } |
22933 | 14 | }, |
22934 | 14 | { &hf_dis_iff_information_layers_layer_2, |
22935 | 14 | { "Layer 2", "dis.iff.information_layers.layer_2", |
22936 | 14 | FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x4, |
22937 | 14 | NULL, HFILL } |
22938 | 14 | }, |
22939 | 14 | { &hf_dis_iff_information_layers_layer_3, |
22940 | 14 | { "Layer 3", "dis.iff.information_layers.layer_3", |
22941 | 14 | FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x8, |
22942 | 14 | NULL, HFILL } |
22943 | 14 | }, |
22944 | 14 | { &hf_dis_iff_information_layers_layer_4, |
22945 | 14 | { "Layer 4", "dis.iff.information_layers.layer_4", |
22946 | 14 | FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x10, |
22947 | 14 | NULL, HFILL } |
22948 | 14 | }, |
22949 | 14 | { &hf_dis_iff_information_layers_layer_5, |
22950 | 14 | { "Layer 5", "dis.iff.information_layers.layer_5", |
22951 | 14 | FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x20, |
22952 | 14 | NULL, HFILL } |
22953 | 14 | }, |
22954 | 14 | { &hf_dis_iff_information_layers_layer_6, |
22955 | 14 | { "Layer 6", "dis.iff.information_layers.layer_6", |
22956 | 14 | FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x40, |
22957 | 14 | NULL, HFILL } |
22958 | 14 | }, |
22959 | 14 | { &hf_dis_iff_information_layers_layer_7, |
22960 | 14 | { "Layer 7", "dis.iff.information_layers.layer_7", |
22961 | 14 | FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x80, |
22962 | 14 | NULL, HFILL } |
22963 | 14 | }, |
22964 | 14 | { &hf_dis_iff_modifier, |
22965 | 14 | { "Modifier", "dis.iff.modifier", |
22966 | 14 | FT_UINT8, BASE_DEC, NULL, 0x0, |
22967 | 14 | NULL, HFILL } |
22968 | 14 | }, |
22969 | 14 | { &hf_dis_iff_modifier_emergency, |
22970 | 14 | { "Military Emergency", "dis.iff.modifier.emergency", |
22971 | 14 | FT_BOOLEAN, 8, TFS(&tfs_on_off), 0x02, |
22972 | 14 | NULL, HFILL } |
22973 | 14 | }, |
22974 | 14 | { &hf_dis_iff_modifier_ident, |
22975 | 14 | { "Ident/Squawk Flash", "dis.iff.modifier_ident", |
22976 | 14 | FT_BOOLEAN, 8, TFS(&tfs_on_off), 0x04, |
22977 | 14 | NULL, HFILL } |
22978 | 14 | }, |
22979 | 14 | { &hf_dis_iff_modifier_sti, |
22980 | 14 | { "STI", "dis.iff.modifier_sti", |
22981 | 14 | FT_BOOLEAN, 8, TFS(&tfs_on_off), 0x08, |
22982 | 14 | NULL, HFILL } |
22983 | 14 | }, |
22984 | 14 | { &hf_dis_iff_modifier_unmanned_aircraft, |
22985 | 14 | { "Unmanned Aircraft", "dis.iff.modifier_unmanned_aircraft", |
22986 | 14 | FT_BOOLEAN, 8, TFS(&tfs_on_off), 0x10, |
22987 | 14 | NULL, HFILL } |
22988 | 14 | }, |
22989 | 14 | { &hf_dis_iff_parameter_1, |
22990 | 14 | { "Parameter 1", "dis.iff.parameter_1", |
22991 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22992 | 14 | NULL, HFILL } |
22993 | 14 | }, |
22994 | 14 | { &hf_dis_iff_parameter_2, |
22995 | 14 | { "Parameter 2", "dis.iff.parameter_2", |
22996 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
22997 | 14 | NULL, HFILL } |
22998 | 14 | }, |
22999 | 14 | { &hf_dis_iff_parameter_3, |
23000 | 14 | { "Parameter 3", "dis.iff.parameter_3", |
23001 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
23002 | 14 | NULL, HFILL } |
23003 | 14 | }, |
23004 | 14 | { &hf_dis_iff_parameter_4, |
23005 | 14 | { "Parameter 4", "dis.iff.parameter_4", |
23006 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
23007 | 14 | NULL, HFILL } |
23008 | 14 | }, |
23009 | 14 | { &hf_dis_iff_parameter_5, |
23010 | 14 | { "Parameter 5", "dis.iff.parameter_5", |
23011 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
23012 | 14 | NULL, HFILL } |
23013 | 14 | }, |
23014 | 14 | { &hf_dis_iff_parameter_6, |
23015 | 14 | { "Parameter 6", "dis.iff.parameter_6", |
23016 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
23017 | 14 | NULL, HFILL } |
23018 | 14 | }, |
23019 | 14 | { &hf_dis_iff_mode_code_element_1, |
23020 | 14 | { "Code Element 1", "dis.iff.mode_code.element_1", |
23021 | 14 | FT_UINT16, BASE_OCT, NULL, 0x0007, |
23022 | 14 | NULL, HFILL } |
23023 | 14 | }, |
23024 | 14 | { &hf_dis_iff_mode_code_element_2, |
23025 | 14 | { "Code Element 2", "dis.iff.mode_code.element_2", |
23026 | 14 | FT_UINT16, BASE_OCT, NULL, 0x0038, |
23027 | 14 | NULL, HFILL } |
23028 | 14 | }, |
23029 | 14 | { &hf_dis_iff_mode_code_element_3, |
23030 | 14 | { "Code Element 3", "dis.iff.mode_code.element_3", |
23031 | 14 | FT_UINT16, BASE_OCT, NULL, 0x01C0, |
23032 | 14 | NULL, HFILL } |
23033 | 14 | }, |
23034 | 14 | { &hf_dis_iff_mode_code_element_4, |
23035 | 14 | { "Code Element 4", "dis.iff.mode_code.element_4", |
23036 | 14 | FT_UINT16, BASE_OCT, NULL, 0x0E00, |
23037 | 14 | NULL, HFILL } |
23038 | 14 | }, |
23039 | 14 | { &hf_dis_iff_rrb, |
23040 | 14 | { "RRB Transponder", "dis.iff.rrb", |
23041 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
23042 | 14 | NULL, HFILL } |
23043 | 14 | }, |
23044 | 14 | { &hf_dis_iff_rrb_rrb_code, |
23045 | 14 | { "RRB Code", "dis.iff.rrb.rrb_code", |
23046 | 14 | FT_UINT16, BASE_DEC, NULL, 0x001F, |
23047 | 14 | NULL, HFILL } |
23048 | 14 | }, |
23049 | 14 | { &hf_dis_iff_rrb_power_reduction_indicator, |
23050 | 14 | { "Power Reduction Indicator", "dis.iff.rrb.power_reduction_indicator", |
23051 | 14 | FT_BOOLEAN, 16, TFS(&tfs_on_off), 0x0800, |
23052 | 14 | NULL, HFILL } |
23053 | 14 | }, |
23054 | 14 | { &hf_dis_iff_rrb_radar_enhancement_indicator, |
23055 | 14 | { "Radar Enhancement Indicator", "dis.iff.rrb.radar_enhancement_indicator", |
23056 | 14 | FT_BOOLEAN, 16, TFS(&tfs_on_off), 0x1000, |
23057 | 14 | NULL, HFILL } |
23058 | 14 | }, |
23059 | 14 | { &hf_dis_iff_mode_s_interrogator_identifier, |
23060 | 14 | { "Mode S Interrogator Identifier", "dis.iff.mode_s_interrogator_identifier", |
23061 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
23062 | 14 | NULL, HFILL } |
23063 | 14 | }, |
23064 | 14 | { &hf_dis_iff_mode_s_interrogator_identifier_primary_ic_type, |
23065 | 14 | { "Primary IC Type", "dis.iff.mode_s_interrogator_identifier.primary_ic_type", |
23066 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Mode_S_Interrogator_Identifier_IC_Type_Strings), 0x0001, |
23067 | 14 | NULL, HFILL } |
23068 | 14 | }, |
23069 | 14 | { &hf_dis_iff_mode_s_interrogator_identifier_primary_ic_code, |
23070 | 14 | { "Primary IC Code", "dis.iff.mode_s_interrogator_identifier.primary_ic_code", |
23071 | 14 | FT_UINT16, BASE_DEC, NULL, 0x00FE, |
23072 | 14 | NULL, HFILL } |
23073 | 14 | }, |
23074 | 14 | { &hf_dis_iff_mode_s_interrogator_identifier_secondary_ic_type, |
23075 | 14 | { "Secondary IC Type", "dis.iff.mode_s_interrogator_identifier.secondary_ic_type", |
23076 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Mode_S_Interrogator_Identifier_IC_Type_Strings), 0x0100, |
23077 | 14 | NULL, HFILL } |
23078 | 14 | }, |
23079 | 14 | { &hf_dis_iff_mode_s_interrogator_identifier_secondary_ic_code, |
23080 | 14 | { "Secondary IC Code", "dis.iff.mode_s_interrogator_identifier.secondary_ic_code", |
23081 | 14 | FT_UINT16, BASE_DEC, NULL, 0xFE00, |
23082 | 14 | NULL, HFILL } |
23083 | 14 | }, |
23084 | 14 | { &hf_dis_iff_mode_4, |
23085 | 14 | { "Mode 4 Code", "dis.iff.mode_4", |
23086 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_IffMode4_Strings), 0x0FFF, |
23087 | 14 | NULL, HFILL } |
23088 | 14 | }, |
23089 | 14 | { &hf_dis_iff_mode_c_altitude_indicator, |
23090 | 14 | { "Altitude Indicator", "dis.iff.mode_c.altitude_indicator", |
23091 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_Mode_C_Altitude_Indicator_Strings), 0x0001, |
23092 | 14 | NULL, HFILL } |
23093 | 14 | }, |
23094 | 14 | { &hf_dis_iff_mode_c_altitude, |
23095 | 14 | { "Mode C Altitude", "dis.iff.mode_c.altitude", |
23096 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_IffModeC_Strings), 0x0FFE, |
23097 | 14 | NULL, HFILL } |
23098 | 14 | }, |
23099 | 14 | { &hf_dis_iff_tcas_acas, |
23100 | 14 | { "TCAS", "dis.iff.tcas_acas", |
23101 | 14 | FT_UINT16, BASE_DEC, NULL, 0x0, |
23102 | 14 | NULL, HFILL } |
23103 | 14 | }, |
23104 | 14 | { &hf_dis_iff_tcas_acas_basic_advanced_indicator, |
23105 | 14 | { "Basic/Advanced", "dis.iff.tcas_acas.basic_advanced_indicator", |
23106 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_TCAS_ACAS_Basic_Advanced_Indicator_Strings), 0x0001, |
23107 | 14 | NULL, HFILL } |
23108 | 14 | }, |
23109 | 14 | { &hf_dis_iff_tcas_acas_tcas_acas_indicator, |
23110 | 14 | { "TCAS/ACAS", "dis.iff.tcas_acas.tcas_acas_indicator", |
23111 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_TCAS_ACAS_Indicator_Strings), 0x0002, |
23112 | 14 | NULL, HFILL } |
23113 | 14 | }, |
23114 | 14 | { &hf_dis_iff_tcas_acas_software_version, |
23115 | 14 | { "Software Version", "dis.iff.tcas_acas.software_version", |
23116 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_TCAS_ACAS_Software_Version_Strings), 0x001C, |
23117 | 14 | NULL, HFILL } |
23118 | 14 | }, |
23119 | 14 | { &hf_dis_iff_tcas_acas_tcas_acas_type, |
23120 | 14 | { "TCAS/ACAS Type", "dis.iff.tcas_acas.tcas_acas_type", |
23121 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_TCAS_ACAS_Type_Strings), 0x0E00, |
23122 | 14 | NULL, HFILL } |
23123 | 14 | }, |
23124 | 14 | { &hf_dis_iff_tcas_acas_tcas_type, |
23125 | 14 | { "TCAS I/II", "dis.iff.tcas_acas.tcas_type", |
23126 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_TCAS_I_II_Type_Strings), 0x1000, |
23127 | 14 | NULL, HFILL } |
23128 | 14 | }, |
23129 | 14 | { &hf_dis_iff_mode_status, |
23130 | 14 | { "Status", "dis.iff.mode_status", |
23131 | 14 | FT_BOOLEAN, 16, TFS(&tfs_on_off), 0x2000, |
23132 | 14 | NULL, HFILL } |
23133 | 14 | }, |
23134 | 14 | { &hf_dis_iff_mode_damage, |
23135 | 14 | { "Damage", "dis.iff.mode_damage", |
23136 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_IffDamaged_Strings), 0x4000, |
23137 | 14 | NULL, HFILL } |
23138 | 14 | }, |
23139 | 14 | { &hf_dis_iff_mode_malfunction, |
23140 | 14 | { "Malfunction", "dis.iff.mode_malfunction", |
23141 | 14 | FT_UINT16, BASE_DEC, VALS(DIS_PDU_IffMalfunction_Strings), 0x8000, |
23142 | 14 | NULL, HFILL } |
23143 | 14 | }, |
23144 | 14 | { &hf_dis_collision_type, |
23145 | 14 | { "Collision Type", "dis.collision.type", |
23146 | 14 | FT_UINT8, BASE_DEC|BASE_EXT_STRING, &DIS_PDU_Collision_Type_Strings_Ext, 0x0, |
23147 | 14 | NULL, HFILL } |
23148 | 14 | }, |
23149 | 14 | { &hf_dis_collision_mass, |
23150 | 14 | { "Mass", "dis.collision.mass", |
23151 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
23152 | 14 | NULL, HFILL } |
23153 | 14 | }, |
23154 | 14 | { &hf_dis_collision_location_x, |
23155 | 14 | {"X", "dis.collision.location.x", |
23156 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
23157 | 14 | NULL, HFILL} |
23158 | 14 | }, |
23159 | 14 | { &hf_dis_collision_location_y, |
23160 | 14 | {"Y", "dis.collision.location.y", |
23161 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
23162 | 14 | NULL, HFILL} |
23163 | 14 | }, |
23164 | 14 | { &hf_dis_collision_location_z, |
23165 | 14 | {"Z", "dis.collision.location.z", |
23166 | 14 | FT_FLOAT, BASE_NONE, NULL, 0x0, |
23167 | 14 | NULL, HFILL} |
23168 | 14 | } |
23169 | 14 | }; |
23170 | | |
23171 | | /* Setup protocol subtree array */ |
23172 | 14 | static int *ett[] = |
23173 | 14 | { |
23174 | 14 | &ett_dis, |
23175 | 14 | &ett_dis_header, |
23176 | 14 | &ett_pdu_status, |
23177 | 14 | &ett_dis_po_header, |
23178 | 14 | &ett_dis_ens, |
23179 | 14 | &ett_dis_crypto_key, |
23180 | 14 | &ett_dis_payload, |
23181 | 14 | &ett_entity, |
23182 | 14 | &ett_trackjam, |
23183 | 14 | &ett_radio_entity_type, |
23184 | 14 | &ett_entity_type, |
23185 | 14 | &ett_antenna_location, |
23186 | 14 | &ett_rel_antenna_location, |
23187 | 14 | &ett_aggregate_dimensions, |
23188 | 14 | &ett_modulation_type, |
23189 | 14 | &ett_modulation_parameters, |
23190 | 14 | &ett_entity_linear_velocity, |
23191 | 14 | &ett_aggregate_orientation, |
23192 | 14 | &ett_aggregate_velocity, |
23193 | 14 | &ett_aggregate_id_list, |
23194 | 14 | &ett_entity_id_list, |
23195 | 14 | &ett_variable_datum, |
23196 | 14 | &ett_entity_marking_text, |
23197 | 14 | &ett_aggregate_marking_text, |
23198 | 14 | &ett_entity_dead_reckoning_parameters, |
23199 | 14 | &ett_entity_linear_acceleration, |
23200 | 14 | &ett_entity_angular_velocity, |
23201 | 14 | &ett_environmental_environment_status, |
23202 | 14 | &ett_environmental_environment_type, |
23203 | 14 | &ett_aggregate_type, |
23204 | 14 | &ett_aggregate_center_of_mass, |
23205 | 14 | &ett_designator_spot_location, |
23206 | 14 | &ett_designator_spot_with_respect_to_designated_entity, |
23207 | 14 | &ett_designator_entity_linear_acceleration, |
23208 | 14 | &ett_entity_location, |
23209 | 14 | &ett_entity_orientation, |
23210 | 14 | &ett_entity_appearance, |
23211 | 14 | &ett_variable_parameter, |
23212 | 14 | &ett_event_id, |
23213 | 14 | &ett_shafts, |
23214 | 14 | &ett_apas, |
23215 | 14 | &ett_underwater_acoustic_emission, |
23216 | 14 | &ett_acoustic_emitter_system, |
23217 | 14 | &ett_ua_location, |
23218 | 14 | &ett_ua_beams, |
23219 | 14 | &ett_ua_beam_data, |
23220 | 14 | &ett_emission_system, |
23221 | 14 | &ett_emitter_system, |
23222 | 14 | &ett_em_beam, |
23223 | 14 | &ett_emitter_location, |
23224 | 14 | &ett_em_fundamental_parameter_data, |
23225 | 14 | &ett_burst_descriptor, |
23226 | 14 | &ett_fire_location, |
23227 | 14 | &ett_linear_velocity, |
23228 | 14 | &ett_detonation_location, |
23229 | 14 | &ett_clock_time, |
23230 | 14 | &ett_fixed_datum, |
23231 | 14 | &ett_record, |
23232 | 14 | &ett_simulation_address, |
23233 | 14 | &ett_offset_vector, |
23234 | 14 | &ett_dis_signal_link16_network_header, |
23235 | 14 | &ett_dis_signal_link16_message_data, |
23236 | 14 | &ett_dis_signal_link16_jtids_header, |
23237 | 14 | &ett_iff_location, |
23238 | 14 | &ett_iff_system_id, |
23239 | 14 | &ett_iff_change_options, |
23240 | 14 | &ett_iff_fundamental_operational_data, |
23241 | 14 | &ett_iff_system_status, |
23242 | 14 | &ett_iff_information_layers, |
23243 | 14 | &ett_iff_modifier, |
23244 | 14 | &ett_iff_parameter_1, |
23245 | 14 | &ett_iff_rrb, |
23246 | 14 | &ett_iff_parameter_2, |
23247 | 14 | &ett_iff_parameter_3, |
23248 | 14 | &ett_iff_parameter_4, |
23249 | 14 | &ett_iff_mode_s_interrogator_identifier, |
23250 | 14 | &ett_iff_parameter_5, |
23251 | 14 | &ett_iff_parameter_6, |
23252 | 14 | }; |
23253 | | |
23254 | 14 | proto_dis = proto_register_protocol("Distributed Interactive Simulation", "DIS", "dis"); |
23255 | 14 | proto_register_field_array(proto_dis, hf, array_length(hf)); |
23256 | 14 | proto_register_subtree_array(ett, array_length(ett)); |
23257 | | |
23258 | 14 | dis_dissector_handle = register_dissector("dis", dissect_dis, proto_dis); |
23259 | | |
23260 | 14 | expert_dis = expert_register_protocol(proto_dis); |
23261 | 14 | expert_register_field_array(expert_dis, ei, array_length(ei)); |
23262 | 14 | } |
23263 | | |
23264 | | /* Register handoff routine for DIS dissector. This will be invoked initially |
23265 | | * and when the preferences are changed, to handle changing the UDP port for |
23266 | | * which this dissector is registered. |
23267 | | */ |
23268 | | void proto_reg_handoff_dis(void) |
23269 | 14 | { |
23270 | 14 | dissector_add_uint_with_preference("udp.port", DEFAULT_DIS_UDP_PORT, dis_dissector_handle); |
23271 | | |
23272 | 14 | link16_handle = find_dissector_add_dependency("link16", proto_dis); |
23273 | 14 | } |
23274 | | |
23275 | | /* |
23276 | | * Editor modelines - https://www.wireshark.org/tools/modelines.html |
23277 | | * |
23278 | | * Local variables: |
23279 | | * c-basic-offset: 4 |
23280 | | * tab-width: 8 |
23281 | | * indent-tabs-mode: nil |
23282 | | * End: |
23283 | | * |
23284 | | * vi: set shiftwidth=4 tabstop=8 expandtab: |
23285 | | * :indentSize=4:tabSize=8:noTabs=true: |
23286 | | */ |