2 * String definitions for DIS enumerations.
3 * Copyright 2005, Scientific Research Corporation
4 * Initial implementation by Jeremy Ouellette <jouellet@scires.com>
8 * Wireshark - Network traffic analyzer
9 * By Gerald Combs <gerald@wireshark.org>
10 * Copyright 1998 Gerald Combs
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version 2
15 * of the License, or (at your option) any later version.
17 * This program is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License for more details.
22 * You should have received a copy of the GNU General Public License
23 * along with this program; if not, write to the Free Software
24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
29 #include "packet-dis-enums.h"
30 #include <epan/value_string.h>
32 const value_string DIS_PDU_ProtocolVersion_Strings
[] =
34 { DIS_VERSION_OTHER
, "Other" },
35 { DIS_VERSION_1_0
, "DIS PDU version 1.0 (May 92)" },
36 { DIS_VERSION_IEEE_1278_1993
, "IEEE 1278-1993" },
37 { DIS_VERSION_2_0_3RD_DRAFT
, "DIS PDU version 2.0 - third draft (May 93)" },
38 { DIS_VERSION_2_0_4TH_DRAFT
, "DIS PDU version 2.0 - fourth draft (revised) March 16, 1994" },
39 { DIS_VERSION_IEEE_1278_1_1995
, "IEEE 1278.1-1995" },
40 { DIS_VERSION_IEEE_1278_1A_1998
, "IEEE 1278.1A-1998" },
41 { DIS_VERSION_IEEE_1278_1_200X
, "IEEE 1278.1-200X" },
45 const value_string DIS_PDU_ProtocolFamily_Strings
[] =
47 { DIS_PROTOCOLFAMILY_OTHER
, "Other" },
48 { DIS_PROTOCOLFAMILY_ENTITY_INFORMATION_INTERACTION
, "Entity information / interaction" },
49 { DIS_PROTOCOLFAMILY_WARFARE
, "Warfare" },
50 { DIS_PROTOCOLFAMILY_LOGISTICS
, "Logistics" },
51 { DIS_PROTOCOLFAMILY_RADIO_COMMUNICATIONS
, "Radio communications" },
52 { DIS_PROTOCOLFAMILY_SIMULATION_MANAGEMENT
, "Simulation management" },
53 { DIS_PROTOCOLFAMILY_DISTRIBUTED_EMISSION_REGENERATION
, "Distributed emission regeneration" },
54 { DIS_PROTOCOLFAMILY_ENTITY_MANAGEMENT
, "Entity management" },
55 { DIS_PROTOCOLFAMILY_MINEFIELD
, "Minefield" },
56 { DIS_PROTOCOLFAMILY_SYNTHETIC_ENVIRONMENT
, "Synthetic environment" },
57 { DIS_PROTOCOLFAMILY_SIMULATION_MANAGEMENT_WITH_RELIABILITY
, "Simulation management with reliability" },
58 { DIS_PROTOCOLFAMILY_LIVE_ENTITY
, "Live entity" },
59 { DIS_PROTOCOLFAMILY_NON_REAL_TIME
, "Non-real time" },
60 { DIS_PROTOCOLFAMILY_INFORMATION_OPERATIONS
, "Information Operations" },
61 { DIS_PROTOCOLFAMILY_EXPERIMENTAL_COMPUTER_GENERATED_FORCES
, "Experimental - Computer Generated Forces" },
62 { DIS_PROTOCOLFAMILY_EXPERIMENTAL_VDIS
, "Experimental - V-DIS" },
63 { DIS_PROTOCOLFAMILY_PERSISTENT_OBJECT
, "Persistent object" },
64 { DIS_PROTOCOLFAMILY_EXPERIMENTAL
, "Experimental" },
68 const value_string DIS_PDU_Type_Strings
[] =
70 { DIS_PDUTYPE_OTHER
, "Other" },
71 { DIS_PDUTYPE_ENTITY_STATE
, "Entity State" },
72 { DIS_PDUTYPE_FIRE
, "Fire" },
73 { DIS_PDUTYPE_DETONATION
, "Detonation" },
74 { DIS_PDUTYPE_COLLISION
, "Collision" },
75 { DIS_PDUTYPE_SERVICE_REQUEST
, "Service Request" },
76 { DIS_PDUTYPE_RESUPPLY_OFFER
, "Resupply Offer" },
77 { DIS_PDUTYPE_RESUPPLY_RECEIVED
, "Resupply Received" },
78 { DIS_PDUTYPE_RESUPPLY_CANCEL
, "Resupply Cancel" },
79 { DIS_PDUTYPE_REPAIR_COMPLETE
, "Repair Complete" },
80 { DIS_PDUTYPE_REPAIR_RESPONSE
, "Repair Response" },
81 { DIS_PDUTYPE_CREATE_ENTITY
, "Create Entity" },
82 { DIS_PDUTYPE_REMOVE_ENTITY
, "Remove Entity" },
83 { DIS_PDUTYPE_START_RESUME
, "Start / Resume" },
84 { DIS_PDUTYPE_STOP_FREEZE
, "Stop / Freeze" },
85 { DIS_PDUTYPE_ACKNOWLEDGE
, "Acknowledge" },
86 { DIS_PDUTYPE_ACTION_REQUEST
, "Action Request" },
87 { DIS_PDUTYPE_ACTION_RESPONSE
, "Action Response" },
88 { DIS_PDUTYPE_DATA_QUERY
, "Data Query" },
89 { DIS_PDUTYPE_SET_DATA
, "Set Data" },
90 { DIS_PDUTYPE_DATA
, "Data" },
91 { DIS_PDUTYPE_EVENT_REPORT
, "Event Report" },
92 { DIS_PDUTYPE_COMMENT
, "Comment" },
93 { DIS_PDUTYPE_ELECTROMAGNETIC_EMISSION
, "Electromagnetic Emission" },
94 { DIS_PDUTYPE_DESIGNATOR
, "Designator" },
95 { DIS_PDUTYPE_TRANSMITTER
, "Transmitter" },
96 { DIS_PDUTYPE_SIGNAL
, "Signal" },
97 { DIS_PDUTYPE_RECEIVER
, "Receiver" },
98 { DIS_PDUTYPE_IFF_ATC_NAVAIDS
, "IFF / ATC / NAVAIDS" },
99 { DIS_PDUTYPE_UNDERWATER_ACOUSTIC
, "Underwater Acoustic" },
100 { DIS_PDUTYPE_SUPPLEMENTAL_EMISSION_ENTITY_STATE
, "Supplemental Emission Entity State" },
101 { DIS_PDUTYPE_INTERCOM_SIGNAL
, "Intercom Signal" },
102 { DIS_PDUTYPE_INTERCOM_CONTROL
, "Intercom Control" },
103 { DIS_PDUTYPE_AGGREGATE_STATE
, "Aggregate State" },
104 { DIS_PDUTYPE_IS_GROUP_OF
, "IsGroupOf" },
105 { DIS_PDUTYPE_TRANSFER_CONTROL
, "Transfer Control" },
106 { DIS_PDUTYPE_IS_PART_OF
, "IsPartOf" },
107 { DIS_PDUTYPE_MINEFIELD_STATE
, "Minefield State" },
108 { DIS_PDUTYPE_MINEFIELD_QUERY
, "Minefield Query" },
109 { DIS_PDUTYPE_MINEFIELD_DATA
, "Minefield Data" },
110 { DIS_PDUTYPE_MINEFIELD_RESPONSE_NAK
, "Minefield Response NAK" },
111 { DIS_PDUTYPE_ENVIRONMENTAL_PROCESS
, "Environmental Process" },
112 { DIS_PDUTYPE_GRIDDED_DATA
, "Gridded Data" },
113 { DIS_PDUTYPE_POINT_OBJECT_STATE
, "Point Object State" },
114 { DIS_PDUTYPE_LINEAR_OBJECT_STATE
, "Linear Object State" },
115 { DIS_PDUTYPE_AREAL_OBJECT_STATE
, "Areal Object State" },
116 { DIS_PDUTYPE_TSPI
, "TSPI" },
117 { DIS_PDUTYPE_APPEARANCE
, "Appearance" },
118 { DIS_PDUTYPE_ARTICULATED_PARTS
, "Articulated Parts" },
119 { DIS_PDUTYPE_LE_FIRE
, "LE Fire" },
120 { DIS_PDUTYPE_LE_DETONATION
, "LE Detonation" },
121 { DIS_PDUTYPE_CREATE_ENTITY_R
, "Create Entity-R" },
122 { DIS_PDUTYPE_REMOVE_ENTITY_R
, "Remove Entity-R" },
123 { DIS_PDUTYPE_START_RESUME_R
, "Start / Resume-R" },
124 { DIS_PDUTYPE_STOP_FREEZE_R
, "Stop / Freeze-R" },
125 { DIS_PDUTYPE_ACKNOWLEDGE_R
, "Acknowledge-R" },
126 { DIS_PDUTYPE_ACTION_REQUEST_R
, "Action Request-R" },
127 { DIS_PDUTYPE_ACTION_RESPONSE_R
, "Action Response-R" },
128 { DIS_PDUTYPE_DATA_QUERY_R
, "Data Query-R" },
129 { DIS_PDUTYPE_SET_DATA_R
, "Set Data-R" },
130 { DIS_PDUTYPE_DATA_R
, "Data-R" },
131 { DIS_PDUTYPE_EVENT_REPORT_R
, "Event Report-R" },
132 { DIS_PDUTYPE_COMMENT_R
, "Comment-R" },
133 { DIS_PDUTYPE_RECORD_R
, "Record-R" },
134 { DIS_PDUTYPE_SET_RECORD_R
, "Set Record-R" },
135 { DIS_PDUTYPE_RECORD_QUERY_R
, "Record Query-R" },
136 { DIS_PDUTYPE_COLLISION_ELASTIC
, "Collision Elastic" },
137 { DIS_PDUTYPE_ENTITY_STATE_UPDATE
, "Entity State Update" },
138 { DIS_PDUTYPE_DIRECTED_ENERGY_FIRE
, "Directed Energy Fire" },
139 { DIS_PDUTYPE_ENTITY_DAMAGE_STATUS
, "Entity Damage Status" },
140 { DIS_PDUTYPE_INFORMATION_OPERATIONS_ACTION
, "Info Operations Action" },
141 { DIS_PDUTYPE_INFORMATION_OPERATIONS_REPORT
, "Info Operations Report" },
142 { DIS_PDUTYPE_ATTRIBUTE
, "Attribute" },
143 { DIS_PDUTYPE_ANNOUNCE_OBJECT
, "Announce Object" },
144 { DIS_PDUTYPE_DELETE_OBJECT
, "Delete Object" },
145 { DIS_PDUTYPE_DESCRIBE_APPLICATION
, "Describe Application" },
146 { DIS_PDUTYPE_DESCRIBE_EVENT
, "Describe Event" },
147 { DIS_PDUTYPE_DESCRIBE_OBJECT
, "Describe Object" },
148 { DIS_PDUTYPE_REQUEST_EVENT
, "Request Event" },
149 { DIS_PDUTYPE_REQUEST_OBJECT
, "Request Object" },
150 { DIS_PDUTYPE_APPLICATION_CONTROL
, "Application Control" },
151 { DIS_PDUTYPE_STEALTH_STATE
, "Stealth State" },
155 const value_string DIS_PDU_EntityKind_Strings
[] =
157 { DIS_ENTITYKIND_OTHER
, "Other" },
158 { DIS_ENTITYKIND_PLATFORM
, "Platform" },
159 { DIS_ENTITYKIND_MUNITION
, "Munition" },
160 { DIS_ENTITYKIND_LIFE_FORM
, "Life form" },
161 { DIS_ENTITYKIND_ENVIRONMENTAL
, "Environmental" },
162 { DIS_ENTITYKIND_CULTURAL_FEATURE
, "Cultural feature" },
163 { DIS_ENTITYKIND_SUPPLY
, "Supply" },
164 { DIS_ENTITYKIND_RADIO
, "Radio" },
165 { DIS_ENTITYKIND_EXPENDABLE
, "Expendable" },
166 { DIS_ENTITYKIND_SENSOR_EMITTER
, "Sensor/Emitter" },
170 const value_string DIS_PDU_Domain_Strings
[] =
172 { DIS_DOMAIN_OTHER
, "Other" },
173 { DIS_DOMAIN_LAND
, "Land" },
174 { DIS_DOMAIN_AIR
, "Air" },
175 { DIS_DOMAIN_SURFACE
, "Surface" },
176 { DIS_DOMAIN_SUBSURFACE
, "Subsurface" },
177 { DIS_DOMAIN_SPACE
, "Space" },
181 const value_string DIS_PDU_Category_LandPlatform_Strings
[] =
183 { DIS_CATEGORY_LANDPLATFORM_OTHER
, "Other" },
184 { DIS_CATEGORY_LANDPLATFORM_TANK
, "Tank" },
185 { DIS_CATEGORY_LANDPLATFORM_ARMORED_FIGHTING_VEHICLE
, "Armored fighting vehicle" },
186 { DIS_CATEGORY_LANDPLATFORM_ARMORED_UTILITY_VEHICLE
, "Armored utility vehicle" },
187 { DIS_CATEGORY_LANDPLATFORM_SELF_PROPELLED_ARTILLERY
, "Self-propelled artillery" },
188 { DIS_CATEGORY_LANDPLATFORM_TOWED_ARTILLERY
, "Towed artillery" },
189 { DIS_CATEGORY_LANDPLATFORM_SMALL_WHEELED_UTILITY_VEHICLE
, "Small wheeled utility vehicle" },
190 { DIS_CATEGORY_LANDPLATFORM_LARGE_WHEELED_UTILITY_VEHICLE
, "Large wheeled utility vehicle" },
191 { DIS_CATEGORY_LANDPLATFORM_SMALL_TRACKED_UTILITY_VEHICLE
, "Small tracked utility vehicle" },
192 { DIS_CATEGORY_LANDPLATFORM_LARGE_TRACKED_UTILITY_VEHICLE
, "Large tracked utility vehicle" },
193 { DIS_CATEGORY_LANDPLATFORM_MORTAR
, "Mortar" },
194 { DIS_CATEGORY_LANDPLATFORM_MINE_PLOW
, "Mine plow" },
195 { DIS_CATEGORY_LANDPLATFORM_MINE_RAKE
, "Mine rake" },
196 { DIS_CATEGORY_LANDPLATFORM_MINE_ROLLER
, "Mine roller" },
197 { DIS_CATEGORY_LANDPLATFORM_CARGO_TRAILER
, "Cargo trailer" },
198 { DIS_CATEGORY_LANDPLATFORM_FUEL_TRAILER
, "Fuel trailer" },
199 { DIS_CATEGORY_LANDPLATFORM_GENERATOR_TRAILER
, "Generator trailer" },
200 { DIS_CATEGORY_LANDPLATFORM_WATER_TRAILER
, "Water trailer" },
201 { DIS_CATEGORY_LANDPLATFORM_ENGINEER_EQUIPMENT
, "Engineer equipment" },
202 { DIS_CATEGORY_LANDPLATFORM_HEAVY_EQUIPMENT_TRANSPORT_TRAILER
, "Heavy equipment transport trailer" },
203 { DIS_CATEGORY_LANDPLATFORM_MAINTENANCE_EQUIPMENT_TRAILER
, "Maintenance equipment trailer" },
204 { DIS_CATEGORY_LANDPLATFORM_LIMBER
, "Limber" },
205 { DIS_CATEGORY_LANDPLATFORM_CHEMICAL_DECONTAMINATION_TRAILER
, "Chemical decontamination trailer" },
206 { DIS_CATEGORY_LANDPLATFORM_WARNING_SYSTEM
, "Warning system" },
207 { DIS_CATEGORY_LANDPLATFORM_TRAIN_ENGINE
, "Train engine" },
208 { DIS_CATEGORY_LANDPLATFORM_TRAIN_CAR
, "Train car" },
209 { DIS_CATEGORY_LANDPLATFORM_TRAIN_CABOOSE
, "Train caboose" },
210 { DIS_CATEGORY_LANDPLATFORM_CIVILIAN_VEHICLE
, "Civilian vehicle" },
211 { DIS_CATEGORY_LANDPLATFORM_AIR_DEFENSE_MISSILE_DEFENSE_UNIT_EQUIPMENT
, "Air defense / missile defense unit equipment" },
212 { DIS_CATEGORY_LANDPLATFORM_C3I_SYSTEM
, "C3I system" },
213 { DIS_CATEGORY_LANDPLATFORM_OPERATIONS_FACILITY
, "Operations facility" },
214 { DIS_CATEGORY_LANDPLATFORM_INTELLIGENCE_FACILITY
, "Intelligence facility" },
215 { DIS_CATEGORY_LANDPLATFORM_SURVEILLANCE_FACILITY
, "Surveillance facility" },
216 { DIS_CATEGORY_LANDPLATFORM_COMMUNICATIONS_FACILITY
, "Communications facility" },
217 { DIS_CATEGORY_LANDPLATFORM_COMMAND_FACILITY
, "Command facility" },
218 { DIS_CATEGORY_LANDPLATFORM_C4I_FACILITY
, "C4I facility" },
219 { DIS_CATEGORY_LANDPLATFORM_CONTROL_FACILITY
, "Control facility" },
220 { DIS_CATEGORY_LANDPLATFORM_FIRE_CONTROL_FACILITY
, "Fire control facility" },
221 { DIS_CATEGORY_LANDPLATFORM_MISSILE_DEFENSE_FACILITY
, "Missile defense facility" },
222 { DIS_CATEGORY_LANDPLATFORM_FIELD_COMMAND_POST
, "Field command post" },
223 { DIS_CATEGORY_LANDPLATFORM_OBSERVATION_POST
, "Field observation post" },
227 const value_string DIS_PDU_Category_AirPlatform_Strings
[] =
229 { DIS_CATEGORY_AIRPLATFORM_OTHER
, "Other" },
230 { DIS_CATEGORY_AIRPLATFORM_FIGHTER_AIR_DEFENSE
, "Fighter / air defense" },
231 { DIS_CATEGORY_AIRPLATFORM_ATTACK_STRIKE
, "Attack / strike" },
232 { DIS_CATEGORY_AIRPLATFORM_BOMBER
, "Bomber" },
233 { DIS_CATEGORY_AIRPLATFORM_CARGO_TANKER
, "Cargo tanker" },
234 { DIS_CATEGORY_AIRPLATFORM_ASW_PATROL_OBSERVATION
, "ASW / patrol / observation" },
235 { DIS_CATEGORY_AIRPLATFORM_ELECTRONIC_WARFARE
, "Electronic warfare" },
236 { DIS_CATEGORY_AIRPLATFORM_RECONNAISSANCE
, "Reconnaissance" },
237 { DIS_CATEGORY_AIRPLATFORM_SURVEILLANCE_C2
, "Surveillance / C2" },
238 { DIS_CATEGORY_AIRPLATFORM_ATTACK_HELICOPTER
, "Attack helicopter" },
239 { DIS_CATEGORY_AIRPLATFORM_UTILITY_HELICOPTER
, "Utility helicopter" },
240 { DIS_CATEGORY_AIRPLATFORM_ANTISUB_WARFARE_PATROL_HELICOPTER
, "Antisubmarine warfare / patrol helicopter" },
241 { DIS_CATEGORY_AIRPLATFORM_CARGO_HELICOPTER
, "Cargo helicopter" },
242 { DIS_CATEGORY_AIRPLATFORM_OBSERVATION_HELICOPTER
, "Observation helicopter" },
243 { DIS_CATEGORY_AIRPLATFORM_SPECIAL_OPERATIONS_HELICOPTER
, "Special operations helicopter" },
244 { DIS_CATEGORY_AIRPLATFORM_TRAINER
, "Trainer" },
245 { DIS_CATEGORY_AIRPLATFORM_UNMANNED
, "Unmanned" },
246 { DIS_CATEGORY_AIRPLATFORM_NON_COMBATANT_COMMERCIAL_AIRCRAFT
, "Non-combatant commercial aircraft" },
250 const value_string DIS_PDU_Category_SurfacePlatform_Strings
[] =
252 { DIS_CATEGORY_SURFACEPLATFORM_OTHER
, "Other" },
256 const value_string DIS_PDU_Category_SubsurfacePlatform_Strings
[] =
258 { DIS_CATEGORY_SUBSURFACEPLATFORM_OTHER
, "Other" },
262 const value_string DIS_PDU_Category_SpacePlatform_Strings
[] =
264 { DIS_CATEGORY_SPACEPLATFORM_OTHER
, "Other" },
268 const value_string DIS_PDU_Encoding_Class_Strings
[] =
270 { DIS_ENCODING_CLASS_ENCODED_AUDIO
, "Encoded Audio" },
271 { DIS_ENCODING_CLASS_RAW_BINARY_DATA
, "Raw Binary Data" },
272 { DIS_ENCODING_CLASS_APPL_SPEC_DATA
, "Application-Specific Data" },
273 { DIS_ENCODING_CLASS_DB_INDEX
, "Database index" },
277 const value_string DIS_PDU_Encoding_Type_Strings
[] =
279 { DIS_ENCODING_TYPE_OTHER
, "Other" },
280 { DIS_ENCODING_TYPE_MU_LAW
, "8-bit mu-law" },
281 { DIS_ENCODING_TYPE_CVSD
, "CVSD per MIL-STD-188-113" },
282 { DIS_ENCODING_TYPE_ADPCM_G721
, "ADPCM per CCITT G.721" },
283 { DIS_ENCODING_TYPE_16BIT_LINEAR_PCM
, "16-bit linear PCM" },
284 { DIS_ENCODING_TYPE_8BIT_LINEAR_PCM
, "8-bit linear PCM" },
285 { DIS_ENCODING_TYPE_VECTOR_QUANTIZATION
, "VQ (Vector Quantization" },
289 const value_string DIS_PDU_TDL_Type_Strings
[] =
291 {DIS_TDL_TYPE_OTHER
, "Other" },
292 {DIS_TDL_TYPE_PADIL
, "PADIL" },
293 {DIS_TDL_TYPE_NATO_LINK1
, "NATO Link-1" },
294 {DIS_TDL_TYPE_ATDL1
, "ATDL-1" },
295 {DIS_TDL_TYPE_LINK_11B
, "Link 11B (TADIL B)" },
296 {DIS_TDL_TYPE_SADL
, "Situational Awareness Data Link (SADL)" },
297 {DIS_TDL_TYPE_JTIDS_TADIL_J
, "Link 16 Legacy Format (JTIDS/TADIL-J) " },
298 {DIS_TDL_TYPE_JTIDS_FDL_TADIL_J
, "Link 16 Legacy Format (JTIDS/FDL/TADIL-J)" },
299 {DIS_TDL_TYPE_LINK_11A
, "Link 11A (TADIL A)" },
300 {DIS_TDL_TYPE_IJMS
, "IJMS" },
301 {DIS_TDL_TYPE_LINK_4A
, "Link 4A (TADIL C)" },
302 {DIS_TDL_TYPE_LINK_4C
, "Link 4C" },
303 {DIS_TDL_TYPE_TIBS
, "TIBS" },
304 {DIS_TDL_TYPE_ATL
, "ATL" },
305 {DIS_TDL_TYPE_CONSTANT_SRC
, "Constant Source" },
306 {DIS_TDL_TYPE_ABBRV_CC
, "Abbreviated Command and Control" },
307 {DIS_TDL_TYPE_MILSTAR
, "MILSTAR" },
308 {DIS_TDL_TYPE_ATHS
, "ATHS" },
309 {DIS_TDL_TYPE_OTHGOLD
, "OTHGOLD" },
310 {DIS_TDL_TYPE_TACELINT
, "TACELINT" },
311 {DIS_TDL_TYPE_AWW13
, "Weapons Data Link (AWW-13)" },
312 {DIS_TDL_TYPE_ABBRV_CC_2
, "Abbreviated Command and Control" },
313 {DIS_TDL_TYPE_EPLRS
, "Enhanced Position Location Reporting System (EPLRS)" },
314 {DIS_TDL_TYPE_PLRS
, "Position Location Reporting System (PLRS)" },
315 {DIS_TDL_TYPE_SINCGARS
, "SINCGARS" },
316 {DIS_TDL_TYPE_HAVE_QUICK_I
, "Have Quick I" },
317 {DIS_TDL_TYPE_HAVE_QUICK_II
, "Have Quick II" },
318 {DIS_TDL_TYPE_HAVE_QUICK_IIA
, "Have Quick IIA (Saturn)" },
319 {DIS_TDL_TYPE_IFDL1
, "Intra-Flight Data Link 1" },
320 {DIS_TDL_TYPE_IFDL2
, "Intra-Flight Data Link 2" },
321 {DIS_TDL_TYPE_IDM
, "Improved Data Modem (IDM)" },
322 {DIS_TDL_TYPE_AFAPD
, "Air Force Application Program Development (AFAPD)" },
323 {DIS_TDL_TYPE_CEC
, "Cooperative Engagement Capability (CEC)" },
324 {DIS_TDL_TYPE_FAAD_FDL
, "Forward Area Air Defense (FAAD) Data Link (FDL)" },
325 {DIS_TDL_TYPE_GBDL
, "Ground Based Data Link (GBDL)" },
326 {DIS_TDL_TYPE_IVIS
, "Intra Vehicular Info System (IVIS)" },
327 {DIS_TDL_TYPE_MTS
, "Marine Tactical System (MTS)" },
328 {DIS_TDL_TYPE_TACFIRE
, "Tactical Fire Direction System (TACFIRE)" },
329 {DIS_TDL_TYPE_IBS
, "Integrated Broadcast Service (IBS)" },
330 {DIS_TDL_TYPE_ABIT
, "Airborne Information Transfer (ABIT)" },
331 {DIS_TDL_TYPE_ATARS
, "Advanced Tactical Airborne Reconnaissance System (ATARS) Data Link" },
332 {DIS_TDL_TYPE_BGPHES
, "Battle Group Passive Horizon Extension System (BGPHES) Data Link" },
333 {DIS_TDL_TYPE_CHBDL
, "Common High Bandwidth Data Link (CHBDL)" },
334 {DIS_TDL_TYPE_GUARDRAIL_IDL
, "Guardrail Interoperable Data Link (IDL)" },
335 {DIS_TDL_TYPE_GUARDRAIL_CSS1
, "Guardrail Common Sensor System One (CSS1) Data Link" },
336 {DIS_TDL_TYPE_GUARDRAIL_CSS2
, "Guardrail Common Sensor System Two (CSS2) Data Link" },
337 {DIS_TDL_TYPE_GUARDRAIL_CSS2_MRDL
, "Guardrail CSS2 Multi-Role Data Link (MRDL)" },
338 {DIS_TDL_TYPE_GUARDRAIL_CSS2_DASR
, "Guardrail CSS2 Direct Air to Satellite Relay (DASR) Data Link" },
339 {DIS_TDL_TYPE_LOS_TETHER
, "Line of Sight (LOS) Data Link Implementation (LOS tether)" },
340 {DIS_TDL_TYPE_LWCDL
, "Lightweight CDL (LWCDL)" },
341 {DIS_TDL_TYPE_L_52M
, "L-52M (SR-71)" },
342 {DIS_TDL_TYPE_RR_ROWL_DL
, "Rivet Reach/Rivet Owl Data Link" },
343 {DIS_TDL_TYPE_SENIOR_SPAN
, "Senior Span" },
344 {DIS_TDL_TYPE_SENIOR_SPUR
, "Senior Spur" },
345 {DIS_TDL_TYPE_SENIOR_STRETCH
, "Senior Stretch." },
346 {DIS_TDL_TYPE_SENIOR_YEAR_IDL
, "Senior Year Interoperable Data Link (IDL)" },
347 {DIS_TDL_TYPE_SPACE_CDL
, "Space CDL" },
348 {DIS_TDL_TYPE_TR_1_MIST_ADL
, "TR-1 mode MIST Airborne Data Link" },
349 {DIS_TDL_TYPE_KU_BAND_SATCOM
, "Ku-band SATCOM Data Link Implementation (UAV)" },
350 {DIS_TDL_TYPE_MECDL
, "Mission Equipment Control Data link (MECDL)" },
351 {DIS_TDL_TYPE_RADAR_DATA_TSDL
, "Radar Data Transmitting Set Data Link" },
352 {DIS_TDL_TYPE_SCDL
, "Surveillance and Control Data Link (SCDL)" },
353 {DIS_TDL_TYPE_TACTICAL_UAV_VIDEO
, "Tactical UAV Video" },
354 {DIS_TDL_TYPE_UHF_SATCOM
, "UHF SATCOM Data Link Implementation (UAV)" },
355 {DIS_TDL_TYPE_TCDL
, "Tactical Common Data Link (TCDL)" },
356 {DIS_TDL_TYPE_LLAPI
, "Low Level Air Picture Interface (LLAPI)" },
357 {DIS_TDL_TYPE_WEAPONS_DL
, "Weapons Data Link (AGM-130)" },
358 {DIS_TDL_TYPE_GC3
, "GC3" },
359 {DIS_TDL_TYPE_LINK16_STD
, "Link 16 Standardized Format (JTIDS/MIDS/TADIL J)" },
360 {DIS_TDL_TYPE_LINK16_EDR
, "Link 16 Enhanced Data Rate (EDR JTIDS/MIDS/TADIL-J)" },
361 {DIS_TDL_TYPE_JTIDS_NET_DATA_LOAD
, "JTIDS/MIDS Net Data Load (TIMS/TOMS)" },
362 {DIS_TDL_TYPE_LINK22
, "Link 22" },
363 {DIS_TDL_TYPE_AFIWC_IADS
, "AFIWC IADS Communications Links" },
367 const value_string DIS_PDU_RadioCategory_Strings
[] =
370 {1, "Voice Transmission/Reception" },
371 {2, "Data Link Transmission/Reception" },
372 {3, "Voice and Data Link Transmission/Reception" },
373 {4, "Instrumented Landing System (ILS) Glideslope Transmitter" },
374 {5, "Instrumented Landing System (ILS) Localizer Transmitter" },
375 {6, "Instrumented Landing System (ILS) Outer Marker Beacon" },
376 {7, "Instrumented Landing System (ILS) Middle Marker Beacon" },
377 {8, "Instrumented Landing System (ILS) Inner Marker Beacon" },
378 {9, "Instrumented Landing System (ILS) Receiver (Platform Radio)" },
379 {10, "Tactical Air Navigation (TACAN) Transmitter (Ground Fixed Equipment)" },
380 {11, "Tactical Air Navigation (TACAN) Receiver (Moving Platform Equipment)" },
381 {12, "Tactical Air Navigation (TACAN) Transmitter/Receiver (Moving Platform Equipment)" },
382 {13, "Variable Omni-Ranging (VOR) Transmitter (Ground Fixed Equipment)" },
383 {14, "Variable Omni-Ranging (VOR) with Distance Measuring Equipment (DME) Transmitter (Ground Fixed Equipment)" },
384 {15, "Combined VOR/ILS Receiver (Moving Platform Equipment)" },
385 {16, "Combined VOR & TACAN (VORTAC) Transmitter" },
386 {17, "Non-Directional Beacon (NDB) Transmitter" },
387 {18, "Non-Directional Beacon (NDB) Receiver" },
388 {19, "Non-Directional Beacon (NDB) with Distance Measuring Equipment (DME) Transmitter" },
389 {20, "Distance Measuring Equipment (DME)" },
393 const value_string DIS_PDU_NomenclatureVersion_Strings
[] =
396 {1, "Joint Electronics Type Designation System (JETDS) Nomenclature (AN/ per Mil-STD-196)" },
397 {2, "Manufacturer Designation" },
398 {3, "National Designation" },
402 const value_string DIS_PDU_Nomenclature_Strings
[] =
407 {3, "Generic Ground Fixed Transmitter" },
408 {4, "Generic Ground Mobile Transmitter" },
412 const value_string DIS_PDU_RadioTransmitState_Strings
[] =
415 {1, "On but not transmitting" },
416 {2, "On and transmitting" },
420 const value_string DIS_PDU_RadioInputSource_Strings
[] =
425 {3, "First Officer" },
430 {8, "Digital Data Device" },
435 const value_string DIS_PDU_AntennaPatternType_Strings
[] =
437 {0, "Omni-directional" },
439 {2, "Spherical harmonic" },
443 const value_string DIS_PDU_MajorModulation_Strings
[] =
445 {DIS_MAJOR_MOD_OTHER
, "Other" },
446 {DIS_MAJOR_MOD_AMPLITUDE
, "Amplitude" },
447 {DIS_MAJOR_MOD_AMPLITUDE_AND_ANGLE
, "Amplitude and Angle" },
448 {DIS_MAJOR_MOD_ANGLE
, "Angle" },
449 {DIS_MAJOR_MOD_COMBINATION
, "Combination" },
450 {DIS_MAJOR_MOD_PULSE
, "Pulse" },
451 {DIS_MAJOR_MOD_UNMODULATED
, "Unmodulated" },
452 {DIS_MAJOR_MOD_CPSM
, "Carrier Phase Shift Modulation (CPSM)" },
456 const value_string DIS_PDU_EmissionFunction_Strings
[] =
458 {DIS_EMISSION_FUNCTION_OTHER
, "Other" },
459 {DIS_EMISSION_FUNCTION_MULTI_FUNCTION
, "Multi-Function" },
460 {DIS_EMISSION_FUNCTION_EARLY_WARNING_SURVEILLANCE
,
461 "Early Warning/Surveillance" },
462 {DIS_EMISSION_FUNCTION_HEIGHT_FINDING
, "Height Finding" },
463 {DIS_EMISSION_FUNCTION_FIRE_CONTROL
, "Fire Control" },
464 {DIS_EMISSION_FUNCTION_ACQUISITION_DETECTION
, "Acquisition/Detection" },
465 {DIS_EMISSION_FUNCTION_TRACKING
, "Tracking" },
466 {DIS_EMISSION_FUNCTION_GUIDANCE_ILLUMINATION
, "Guidance/Illumination" },
467 {DIS_EMISSION_FUNCTION_FIRING_POINT_LAUNCH_POINT_LOCATION
,
468 "Firing point/launch point location" },
469 {DIS_EMISSION_FUNCTION_RANGING
, "Ranging" },
470 {DIS_EMISSION_FUNCTION_RADAR_ALTIMETER
, "Radar Altimeter" },
471 {DIS_EMISSION_FUNCTION_IMAGING
, "Imaging" },
472 {DIS_EMISSION_FUNCTION_MOTION_DETECTION
, "Motion Detection" },
473 {DIS_EMISSION_FUNCTION_NAVIGATION
, "Navigation" },
474 {DIS_EMISSION_FUNCTION_WEATHER_METEROLOGICAL
, "Weather / Meterological"},
475 {DIS_EMISSION_FUNCTION_INSTRUMENTATION
, "Instrumentation" },
476 {DIS_EMISSION_FUNCTION_IDENTIFICATION_CLASSIFICATION_INCLUDING_IFF
,
477 "Identification/Classification (including IFF)" },
478 {DIS_EMISSION_FUNCTION_AAA_FIRE_CONTROL
,
479 "AAA (Anti-Aircraft Artillery) Fire Control" },
480 {DIS_EMISSION_FUNCTION_AIR_SEARCH_BOMB
, "Air Search/Bomb" },
481 {DIS_EMISSION_FUNCTION_AIR_INTERCEPT
, "Air Intercept" },
482 {DIS_EMISSION_FUNCTION_ALTIMETER
, "Altimeter" },
483 {DIS_EMISSION_FUNCTION_AIR_MAPPING
, "Air Mapping" },
484 {DIS_EMISSION_FUNCTION_AIR_TRAFFIC_CONTROL
, "Air Traffic Control" },
485 {DIS_EMISSION_FUNCTION_BEACON
, "Beacon" },
486 {DIS_EMISSION_FUNCTION_BATTLEFIELD_SURVEILLANCE
,
487 "Battlefield Surveillance" },
488 {DIS_EMISSION_FUNCTION_GROUND_CONTROL_APPROACH
,
489 "Ground Control Approach" },
490 {DIS_EMISSION_FUNCTION_GROUND_CONTROL_INTERCEPT
,
491 "Ground Control Intercept" },
492 {DIS_EMISSION_FUNCTION_COASTAL_SURVEILLANCE
, "Coastal Surveillance" },
493 {DIS_EMISSION_FUNCTION_DECOY_MIMIC
, "Decoy/Mimic" },
494 {DIS_EMISSION_FUNCTION_DATA_TRANSMISSION
, "Data Transmission" },
495 {DIS_EMISSION_FUNCTION_EARTH_SURVEILLANCE
, "Earth Surveillance" },
496 {DIS_EMISSION_FUNCTION_GUN_LAY_BEACON
, "Gun Lay Beacon" },
497 {DIS_EMISSION_FUNCTION_GROUND_MAPPING
, "Ground Mapping" },
498 {DIS_EMISSION_FUNCTION_HARBOR_SURVEILLANCE
, "Harbor Surveillance" },
499 {DIS_EMISSION_FUNCTION_ILS
,
500 "ILS (Instrument Landing System)" },
501 {DIS_EMISSION_FUNCTION_IONOSPHERIC_SOUND
, "Ionospheric Sound" },
502 {DIS_EMISSION_FUNCTION_INTERROGATOR
, "Interrogator" },
503 {DIS_EMISSION_FUNCTION_BARRAGE_JAMMING
, "Barrage Jamming" },
504 {DIS_EMISSION_FUNCTION_CLICK_JAMMING
, "Click Jamming" },
505 {DIS_EMISSION_FUNCTION_FREQUENCY_SWEPT_JAMMING
,
506 "Frequency Swept Jamming" },
507 {DIS_EMISSION_FUNCTION_JAMMING
, "Jamming" },
508 {DIS_EMISSION_FUNCTION_PULSED_JAMMING
, "Pulsed Jamming" },
509 {DIS_EMISSION_FUNCTION_REPEATER_JAMMING
, "Repeater Jamming" },
510 {DIS_EMISSION_FUNCTION_SPOT_NOISE_JAMMING
, "Spot Noise Jamming" },
511 {DIS_EMISSION_FUNCTION_MISSILE_ACQUISITION
, "Missile Acquisition" },
512 {DIS_EMISSION_FUNCTION_MISSILE_DOWNLINK
, "Missile Downlink" },
513 {DIS_EMISSION_FUNCTION_SPACE
, "Space" },
514 {DIS_EMISSION_FUNCTION_SURFACE_SEARCH
, "Surface Search" },
515 {DIS_EMISSION_FUNCTION_SHELL_TRACKING
, "Shell Tracking" },
516 {DIS_EMISSION_FUNCTION_TELEVISION
, "Television" },
517 {DIS_EMISSION_FUNCTION_UNKNOWN
, "Unknown" },
518 {DIS_EMISSION_FUNCTION_VIDEO_REMOTING
, "Video Remoting" },
519 {DIS_EMISSION_FUNCTION_EXPERIMENTAL_OR_TRAINING
,
520 "Experimental or training" },
521 {DIS_EMISSION_FUNCTION_MISSILE_GUIDANCE
, "Missile Guidance" },
522 {DIS_EMISSION_FUNCTION_MISSILE_HOMING
, "Missile Homing" },
523 {DIS_EMISSION_FUNCTION_MISSILE_TRACKING
, "Missile Tracking" },
524 {DIS_EMISSION_FUNCTION_JAMMING_NOISE
, "Jamming, noise" },
525 {DIS_EMISSION_FUNCTION_JAMMING_DECEPTION
, "Jamming, deception" },
526 {DIS_EMISSION_FUNCTION_NAVIGATION_DISTANCE_MEASURING_EQUIPMENT
,
527 "Navigation/Distance Measuring Equipment" },
528 {DIS_EMISSION_FUNCTION_TERRAIN_FOLLOWING
, "Terrain Following" },
529 {DIS_EMISSION_FUNCTION_WEATHER_AVOIDANCE
, "Weather Avoidance" },
530 {DIS_EMISSION_FUNCTION_PROXIMITY_FUSE
, "Proximity Fuse" },
531 {DIS_EMISSION_FUNCTION_RADIOSONDE
, "Radiosonde" },
532 {DIS_EMISSION_FUNCTION_SONOBUOY
, "Sonobuoy" },
533 {DIS_EMISSION_FUNCTION_BATHYTHERMAL_SENSOR
, "Bathythermal Sensor" },
534 {DIS_EMISSION_FUNCTION_TOWED_COUNTER_MEASURE
, "Towed Counter Measure"},
535 {DIS_EMISSION_FUNCTION_WEAPON_NON_LETHAL
, "Weapon, non-lethal" },
536 {DIS_EMISSION_FUNCTION_WEAPON_LETHAL
, "Weapon, lethal" },
540 const value_string DIS_PDU_BeamFunction_Strings
[] =
542 {DIS_BEAM_FUNCTION_OTHER
, "Other" },
543 {DIS_BEAM_FUNCTION_SEARCH
, "Search" },
544 {DIS_BEAM_FUNCTION_HEIGHT_FINDER
, "Height finder" },
545 {DIS_BEAM_FUNCTION_ACQUISITION
, "Acquisition" },
546 {DIS_BEAM_FUNCTION_TRACKING
, "Tracking" },
547 {DIS_BEAM_FUNCTION_ACQUISITION_TRACKING
,"Acquisition and tracking" },
548 {DIS_BEAM_FUNCTION_COMMAND_GUIDANCE
, "Command guidance" },
549 {DIS_BEAM_FUNCTION_ILLUMINATION
, "Illumination" },
550 {DIS_BEAM_FUNCTION_RANGE_ONLY_RADAR
, "Range only radar" },
551 {DIS_BEAM_FUNCTION_MISSILE_BEACON
, "Missile beacon" },
552 {DIS_BEAM_FUNCTION_MISSILE_FUZE
, "Missile fuze" },
553 {DIS_BEAM_FUNCTION_ACTIVE_RADAR_MISSILE_SEEKER
,
554 "Active radar missile seeker" },
555 {DIS_BEAM_FUNCTION_JAMMER
, "Jammer" },
556 {DIS_BEAM_FUNCTION_IFF
, "IFF" },
557 {DIS_BEAM_FUNCTION_NAVIGATIONAL_WEATHER
,"Navigational/Weather" },
558 {DIS_BEAM_FUNCTION_METEOROLOGICAL
, "Meteorological" },
559 {DIS_BEAM_FUNCTION_DATA_TRANSMISSION
, "Data transmission" },
560 {DIS_BEAM_FUNCTION_NAVIGATIONAL_DIRECTIONAL_BEACON
,
561 "Navigational directional beacon" },
565 const value_string DIS_PDU_DetailModulationAmplitude_Strings
[] =
568 {1, "AFSK (Audio Frequency Shift Keying)" },
569 {2, "AM (Amplitude Modulation)" },
570 {3, "CW (Continuous Wave Modulation)" },
571 {4, "DSB (Double Sideband)" },
572 {5, "ISB (Independent Sideband)" },
573 {6, "LSB (Single Band Suppressed Carrier, Lower Sideband Mode)" },
574 {7, "SSB-Full (Single Sideband Full Carrier)" },
575 {8, "SSB-Reduc (Single Band Reduced Carrier)" },
576 {9, "USB (Single Band Suppressed Carrier, Upper Sideband Mode)" },
577 {10, "VSB (Vestigial Sideband)" },
581 const value_string DIS_PDU_DetailModulationAmpAndAngle_Strings
[] =
584 {1, "Amplitude and Angle" },
588 const value_string DIS_PDU_DetailModulationAngle_Strings
[] =
591 {1, "FM (Frequency Modulation)" },
592 {2, "FSK (Frequency Shift Keying)" },
593 {3, "PM (Phase Modulation)" },
597 const value_string DIS_PDU_DetailModulationCombination_Strings
[] =
600 {1, "Amplitude-Angle-Pulse" },
604 const value_string DIS_PDU_DetailModulationPulse_Strings
[] =
608 {2, "X Band TACAN Pulse" },
609 {3, "Y Band TACAN Pulse" },
613 const value_string DIS_PDU_DetailModulationUnmodulated_Strings
[] =
616 {1, "Continuous Wave emission of an unmodulated carrier" },
620 const value_string DIS_PDU_DetailModulationCPSM_Strings
[] =
626 const value_string DIS_PDU_ModParamMsgStart_Strings
[] =
628 {0, "Not start of message" },
629 {1, "Start of Message" },
633 const value_string DIS_PDU_ModParamClrChannel_Strings
[] =
635 {0, "Not clear channel" },
636 {1, "Clear channel" },
640 const value_string DIS_PDU_TSAllocationFidelity_Strings
[] =
642 {0, "Time Slot Allocation Fidelity Level 0" },
643 {1, "Time Slot Allocation Fidelity Level 1" },
644 {2, "Time Slot Allocation Fidelity Level 2" },
645 {3, "Time Slot Allocation Fidelity Level 3" },
646 {4, "Time Slot Allocation Fidelity Level 4" },
650 const value_string DIS_PDU_TerminalPrimaryMode_Strings
[] =
653 {1, "JTIDS Unit Participant" },
657 const value_string DIS_PDU_TerminalSecondaryMode_Strings
[] =
660 {1, "Net Position Reference" },
661 {2, "Primary Navigation Controller" },
662 {3, "Secondary Navigation Controller" },
666 const value_string DIS_PDU_ModParamSyncState_Strings
[] =
669 {1, "Coarse Synchronization" },
670 {1, "Fine Synchronization" },
675 const value_string DIS_PDU_SystemModulation_Strings
[] =
683 {6, "CCTT SINCGARS" },
684 {7, "EPLRS (Enhanced Position Location Reporting System)" },
689 const value_string DIS_PDU_CryptoSystem_Strings
[] =
693 {2, "VINSON (KY-57, KY-58, SINCGARS ICOM)" },
694 {3, "Narrow Spectrum Secure Voice (NSVE)" },
695 {4, "Wide Spectrum Secure Voice (WSVE)" },
699 const value_string DIS_PDU_AcknowledgeFlag_Strings
[] =
701 { DIS_ACKNOWLEDGE_FLAG_CREATE_ENTITY
, "Create Entity" },
702 { DIS_ACKNOWLEDGE_FLAG_REMOVE_ENTITY
, "Remove Entity" },
703 { DIS_ACKNOWLEDGE_FLAG_START_RESUME
, "Start Resume" },
704 { DIS_ACKNOWLEDGE_FLAG_STOP_FREEZE
, "Stop Freeze" },
705 { DIS_ACKNOWLEDGE_FLAG_TRANSFER_CONTROL_REQUEST
, "Transfer Control Request" },
709 const value_string DIS_PDU_ActionId_Strings
[] =
711 { DIS_ACTION_ID_OTHER
, "Other" },
712 { DIS_ACTION_ID_LOCAL_STORAGE_OF_THE_REQUESTED_INFORMATION
, "LocalStorageOfTheRequestedInformation" },
713 { DIS_ACTION_ID_INFORM_SM_OF_EVENT_RAN_OUT_OF_AMMUNITION
, "InformSMofEventRanOutOfAmmunition" },
714 { DIS_ACTION_ID_INFORM_SM_OF_EVENT_KILLED_IN_ACTION
, "InformSMofEventKilledInAction" },
715 { DIS_ACTION_ID_INFORM_SM_OF_EVENT_DAMAGE
, "InformSMofEventDamage" },
716 { DIS_ACTION_ID_INFORM_SM_OF_EVENT_MOBILITY_DISABLED
, "InformSMofEventMobilityDisabled" },
717 { DIS_ACTION_ID_INFORM_SM_OF_EVENT_FIRE_DISABLED
, "InformSMofEventFireDisabled" },
718 { DIS_ACTION_ID_INFORM_SM_OF_EVENT_RAN_OUT_OF_FUEL
, "InformSMofEventRanOutOfFuel" },
719 { DIS_ACTION_ID_RECALL_CHECKPOINT_DATA
, "RecallCheckpointData" },
720 { DIS_ACTION_ID_RECALL_INITIAL_PARAMETERS
, "RecallInitialParameters" },
721 { DIS_ACTION_ID_INITIATE_TETHER_LEAD
, "InitiateTetherLead" },
722 { DIS_ACTION_ID_INITIATE_TETHER_FOLLOW
, "InitiateTetherFollow" },
723 { DIS_ACTION_ID_UNTETHER
, "Untether" },
724 { DIS_ACTION_ID_INITIATE_SERVICE_STATION_RESUPPLY
, "InitiateServiceStationResupply" },
725 { DIS_ACTION_ID_INITIATE_TAILGATE_RESUPPLY
, "InitiateTailgateResupply" },
726 { DIS_ACTION_ID_INITIATE_HITCH_LEAD
, "InitiateHitchLead" },
727 { DIS_ACTION_ID_INITIATE_HITCH_FOLLOW
, "InitiateHitchFollow" },
728 { DIS_ACTION_ID_UNHITCH
, "Unhitch" },
729 { DIS_ACTION_ID_MOUNT
, "Mount" },
730 { DIS_ACTION_ID_DISMOUNT
, "Dismount" },
731 { DIS_ACTION_ID_START_DRC
, "StartDRC" },
732 { DIS_ACTION_ID_STOP_DRC
, "StopDRC" },
733 { DIS_ACTION_ID_DATA_QUERY
, "DataQuery" },
734 { DIS_ACTION_ID_STATUS_REQUEST
, "StatusRequest" },
735 { DIS_ACTION_ID_SEND_OBJECT_STATE_DATA
, "SendObjectStateData" },
736 { DIS_ACTION_ID_RECONSTITUTE
, "Reconstitute" },
737 { DIS_ACTION_ID_LOCK_SITE_CONFIGURATION
, "LockSiteConfiguration" },
738 { DIS_ACTION_ID_UNLOCK_SITE_CONFIGURATION
, "UnlockSiteConfiguration" },
739 { DIS_ACTION_ID_UPDATE_SITE_CONFIGURATION
, "UpdateSiteConfiguration" },
740 { DIS_ACTION_ID_QUERY_SITE_CONFIGURATION
, "QuerySiteConfiguration" },
741 { DIS_ACTION_ID_TETHERING_INFORMATION
, "TetheringInformation" },
742 { DIS_ACTION_ID_MOUNT_INTENT
, "MountIntent" },
743 { DIS_ACTION_ID_ACCEPT_SUBSCRIPTION
, "AcceptSubscription" },
744 { DIS_ACTION_ID_UNSUBSCRIBE
, "Unsubscribe" },
745 { DIS_ACTION_ID_TELEPORT_ENTITY
, "TeleportEntity" },
746 { DIS_ACTION_ID_CHANGE_AGGREGATE_STATE
, "ChangeAggregateState" },
747 { DIS_ACTION_ID_REQUEST_START_PDU
, "RequestStartPdu" },
748 { DIS_ACTION_ID_WAKEUP_GET_READY_FOR_INITIALIZATION
, "WakeupGetReadyForInitialization" },
749 { DIS_ACTION_ID_INITIALIZE_INTERNAL_PARAMETERS
, "InitializeInternalParameters" },
750 { DIS_ACTION_ID_SEND_PLAN_DATA
, "SendPlanData" },
751 { DIS_ACTION_ID_SYNCHRONIZE_INTERNAL_CLOCKS
, "SynchronizeInternalClocks" },
752 { DIS_ACTION_ID_RUN
, "Run" },
753 { DIS_ACTION_ID_SAVE_INTERNAL_PARAMETERS
, "SaveInternalParameters" },
754 { DIS_ACTION_ID_SIMULATE_MALFUNCTION
, "SimulateMalfunction" },
755 { DIS_ACTION_ID_JOIN_EXERCISE
, "JoinExercise" },
756 { DIS_ACTION_ID_RESIGN_EXERCISE
, "ResignExercise" },
757 { DIS_ACTION_ID_TIME_ADVANCE
, "TimeAdvance" },
758 { DIS_ACTION_ID_COMMAND_FROM_SIMULATOR
, "CommandFromSimulator" },
759 { DIS_ACTION_ID_SLING_LOAD_CAPABILITY_REQUEST
, "SlingLoadCapabilityRequest" },
760 { DIS_ACTION_ID_SLING_ATTACH_REQUEST
, "SlingAttachRequest" },
761 { DIS_ACTION_ID_SLING_RELEASE_REQUEST
, "SlingReleaseRequest" },
762 { DIS_ACTION_ID_AIRMOUNT_MOUNT_REQUEST
, "AirmountMountRequest" },
763 { DIS_ACTION_ID_AIRMOUNT_DISMOUNT_REQUEST
, "AirmountDismountRequest" },
764 { DIS_ACTION_ID_AIRMOUNT_INFO_REQUEST
, "AirmountInfoRequest" },
768 const value_string DIS_PDU_ApplicationGeneralStatus_Strings
[] =
770 { DIS_APPLICATION_GENERAL_STATUS_UNKNOWN
, "Unknown" },
771 { DIS_APPLICATION_GENERAL_STATUS_FUNCTIONAL
, "Functional" },
772 { DIS_APPLICATION_GENERAL_STATUS_DEGRADED_BUT_FUNCTIONAL
, "Degraded But Functional" },
773 { DIS_APPLICATION_GENERAL_STATUS_NOT_FUNCTIONAL
, "Not Functional" },
777 const value_string DIS_PDU_ApplicationStatusType_Strings
[] =
779 { DIS_APPLICATION_STATUS_TYPE_NOT_SPECIFIED
, "Not Specified" },
780 { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_USER
, "Cpu Usage User" },
781 { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_SYSTEM
, "Cpu Usage System" },
782 { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_IO
, "Cpu Usage Io" },
783 { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_IDLE
, "Cpu Usage Idle" },
784 { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_STEAL
, "Cpu Usage Steal" },
785 { DIS_APPLICATION_STATUS_TYPE_CPU_USAGE_NICE
, "Cpu Usage Nice" },
786 { DIS_APPLICATION_STATUS_TYPE_MEMORY_FREE
, "Memory Free" },
787 { DIS_APPLICATION_STATUS_TYPE_MEMORY_USED
, "Memory Used" },
788 { DIS_APPLICATION_STATUS_TYPE_SWAP_FREE
, "Swap Free" },
789 { DIS_APPLICATION_STATUS_TYPE_SWAP_USED
, "Swap Used" },
790 { DIS_APPLICATION_STATUS_TYPE_SWAP_CACHED
, "Swap Cached" },
791 { DIS_APPLICATION_STATUS_TYPE_TRANSMITTED_PACKETS_SEC
, "Transmitted Packets Sec" },
792 { DIS_APPLICATION_STATUS_TYPE_TRANSMITTED_BYTES_SEC
, "Transmitted Bytes Sec" },
793 { DIS_APPLICATION_STATUS_TYPE_RECEIVED_PACKETS_SEC
, "Received Packets Sec" },
794 { DIS_APPLICATION_STATUS_TYPE_RECEIVED_BYTES_SEC
, "Received Bytes Sec" },
795 { DIS_APPLICATION_STATUS_TYPE_NICE_LEVEL
, "Nice Level" },
799 const value_string DIS_PDU_ApplicationType_Strings
[] =
801 { DIS_APPLICATION_TYPE_OTHER
, "Other" },
802 { DIS_APPLICATION_TYPE_RESOURCE_MANAGER
, "Resource Manager" },
803 { DIS_APPLICATION_TYPE_SIMULATION_MANAGER
, "Simulation Manager" },
804 { DIS_APPLICATION_TYPE_GATEWAY
, "Gateway" },
805 { DIS_APPLICATION_TYPE_STEALTH
, "Stealth" },
806 { DIS_APPLICATION_TYPE_TACTICAL_INTERNET_INTERFACE
, "Tactical Internet Interface" },
810 const value_string DIS_PDU_DetonationResult_Strings
[] =
812 { DIS_DETONATION_RESULT_OTHER
, "Other" },
813 { DIS_DETONATION_RESULT_ENTITY_IMPACT
, "Entity impact" },
814 { DIS_DETONATION_RESULT_ENTITY_PROXIMATE_DETONATION
, "Entity proximate detonation" },
815 { DIS_DETONATION_RESULT_GROUND_IMPACT
, "Ground impact" },
816 { DIS_DETONATION_RESULT_GROUND_PROXIMATE_DETONATION
, "Ground proximate detonation" },
817 { DIS_DETONATION_RESULT_DETONATION
, "Detonation" },
818 { DIS_DETONATION_RESULT_NONE_DUD
, "None or no detonation (dud)" },
819 { DIS_DETONATION_RESULT_HE_HIT_SMALL
, "HE hit, small" },
820 { DIS_DETONATION_RESULT_HE_HIT_MEDIUM
, "HE hit, medium" },
821 { DIS_DETONATION_RESULT_HE_HIT_LARGE
, "HE hit, large" },
822 { DIS_DETONATION_RESULT_ARMOR_PIERCING_HIT
, "Armor-piercing hit" },
823 { DIS_DETONATION_RESULT_DIRT_BLAST_SMALL
, "Dirt blast, small" },
824 { DIS_DETONATION_RESULT_DIRT_BLAST_MEDIUM
, "Dirt blast, medium" },
825 { DIS_DETONATION_RESULT_DIRT_BLAST_LARGE
, "Dirt blast, large" },
826 { DIS_DETONATION_RESULT_WATER_BLAST_SMALL
, "Water blast, small" },
827 { DIS_DETONATION_RESULT_WATER_BLAST_MEDIUM
, "Water blast, medium" },
828 { DIS_DETONATION_RESULT_WATER_BLAST_LARGE
, "Water blast, large" },
829 { DIS_DETONATION_RESULT_AIR_HIT
, "Air hit" },
830 { DIS_DETONATION_RESULT_BUILDING_HIT_SMALL
, "Building hit, small" },
831 { DIS_DETONATION_RESULT_BUILDING_HIT_MEDIUM
, "Building hit, medium" },
832 { DIS_DETONATION_RESULT_BUILDING_HIT_LARGE
, "Building hit, large" },
833 { DIS_DETONATION_RESULT_MINE_CLEARING_LINE_CHARGE
, "Mine-clearing line charge" },
834 { DIS_DETONATION_RESULT_ENVIRONMENT_OBJECT_IMPACT
, "Environment object impact" },
835 { DIS_DETONATION_RESULT_ENVIRONMENT_OBJECT_PROXIMATE_DETONATION
, "Environment object proximate detonation" },
836 { DIS_DETONATION_RESULT_WATER_IMPACT
, "Water impact" },
837 { DIS_DETONATION_RESULT_AIR_BURST
, "Air burst" },
838 { DIS_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_1
, "Kill with fragment type 1" },
839 { DIS_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_2
, "Kill with fragment type 2" },
840 { DIS_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_3
, "Kill with fragment type 3" },
841 { DIS_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_1_AFTER_FOF
, "Kill with fragment type 1 after fly-out failure" },
842 { DIS_DETONATION_RESULT_KILL_WITH_FRAGMENT_TYPE_2_AFTER_FOF
, "Kill with fragment type 2 after fly-out failure" },
843 { DIS_DETONATION_RESULT_MISS_DUE_TO_FOF
, "Miss due to fly-out failure" },
844 { DIS_DETONATION_RESULT_MISS_DUE_TO_ENDGAME_FAILURE
, "Miss due to end-game failure" },
845 { DIS_DETONATION_RESULT_MISS_DUE_TO_FOF_AND_ENDGAME_FAILURE
, "Miss due to fly-out and end-game failure" },
849 const value_string DIS_PDU_ControlId_Strings
[] =
851 { DIS_CONTROL_ID_OTHER
, "Other" },
852 { DIS_CONTROL_ID_SHUTDOWN
, "Shutdown" },
853 { DIS_CONTROL_ID_DATA_QUERY
, "Data Query" },
854 { DIS_CONTROL_ID_DATA
, "Data" },
855 { DIS_CONTROL_ID_SET_DATA
, "Set Data" },
856 { DIS_CONTROL_ID_ADD_DATA
, "Add Data" },
857 { DIS_CONTROL_ID_REMOVE_DATA
, "Remove Data" },
858 { DIS_CONTROL_ID_STATUS
, "Status" },
862 const value_string DIS_PDU_FrozenBehavior_Strings
[] =
864 { DIS_FROZEN_BEHAVIOR_RUN_INTERNAL_SIMULATION_CLOCK
, "Run Internal Simulation Clock" },
865 { DIS_FROZEN_BEHAVIOR_TRANSMIT_PDUS
, "Transmit PDUs" },
866 { DIS_FROZEN_BEHAVIOR_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES
, "Update Sim Models Of Other Entities" },
867 { DIS_FROZEN_BEHAVIOR_CONTINUE_TRANSMIT_PDU
, "Continue Transmit PDU" },
868 { DIS_FROZEN_BEHAVIOR_CEASE_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES
, "Cease Update Sim Models Of Other Entities" },
869 { DIS_FROZEN_BEHAVIOR_CONTINUE_UPDATE_SIM_MODELS_OF_OTHER_ENTITIES
, "Continue Update Sim Models Of Other Entities" },
873 const value_string DIS_PDU_ParameterTypeDesignator_Strings
[] =
875 { DIS_PARAM_TYPE_DESIG_ARTICULATED_PART
, "Articulated Part" },
876 { DIS_PARAM_TYPE_DESIG_ATTACHED_PART
, "Attached Part" },
877 { DIS_PARAM_TYPE_DESIG_SEPARATION
, "Separation" },
878 { DIS_PARAM_TYPE_DESIG_ENTITY_TYPE
, "Entity Type" },
879 { DIS_PARAM_TYPE_DESIG_ENTITY_ASSOCIATION
, "Entity Association" },
880 { DIS_PARAM_TYPE_DESIG_ANTENNA_LOCATION
, "Antenna Location" },
881 { DIS_PARAM_TYPE_DESIG_EXTENDED_PLATFORM_APPEARANCE
, "Extended Platform Appearance" },
882 { DIS_PARAM_TYPE_DESIG_EXTENDED_LIFEFORM_APPEARANCE
, "Extended Lifeform Appearance" },
883 { DIS_PARAM_TYPE_DESIG_HIGH_FIDELITY_LIGHTS
, "High Fidelity Lights" },
884 { DIS_PARAM_TYPE_DESIG_CHEVRON_MARKING
, "Chevron Marking" },
885 { DIS_PARAM_TYPE_DESIG_HIGH_FIDELITY_THERMAL_SENSOR
, "High Fidelity Thermal Sensor" },
886 { DIS_PARAM_TYPE_DESIG_ENTITY_OFFSET
, "Entity Offset" },
887 { DIS_PARAM_TYPE_DESIG_DEAD_RECKONING
, "Dead Reckoning" },
888 { DIS_PARAM_TYPE_DESIG_ARMY_TASK_ORGANIZATION
, "Army Task Organization" },
889 { DIS_PARAM_TYPE_DESIG_HEAD_GAZING_WEAPON_AIMING
, "Head Gazing Weapon Aiming" },
890 { DIS_PARAM_TYPE_DESIG_LIFEFORM_ACTION_SEQUENCE
, "Lifeform Action Sequence" },
891 { DIS_PARAM_TYPE_DESIG_LEGACY_EXTENDED_LIFEFORM_APPEARANCE
, "Legacy Extended Lifeform Appearance" },
895 const value_string DIS_PDU_Reason_Strings
[] =
897 { DIS_REASON_OTHER
, "Other" },
898 { DIS_REASON_RECESS
, "Recess" },
899 { DIS_REASON_TERMINATION
, "Termination" },
900 { DIS_REASON_SYSTEM_FAILURE
, "System Failure" },
901 { DIS_REASON_SECURITY_VIOLATION
, "Security Violation" },
902 { DIS_REASON_ENTITY_RECONSTITUTION
, "Entity Reconstitution" },
903 { DIS_REASON_STOP_FOR_RESET
, "Stop For Reset" },
904 { DIS_REASON_STOP_FOR_RESTART
, "Stop For Restart" },
905 { DIS_REASON_ABORT_TRAINING_RETURN_TO_TACTICAL_OPERATIONS
, "Abort Training Return To Tactical Operations" },
909 const value_string DIS_PDU_RequestStatus_Strings
[] =
911 { DIS_REQUEST_STATUS_OTHER
, "Other" },
912 { DIS_REQUEST_STATUS_PENDING
, "Pending" },
913 { DIS_REQUEST_STATUS_EXECUTING
, "Executing" },
914 { DIS_REQUEST_STATUS_PARTIALLY_COMPLETE
, "Partially Complete" },
915 { DIS_REQUEST_STATUS_COMPLETE
, "Complete" },
916 { DIS_REQUEST_STATUS_REQUEST_REJECTED
, "Request Rejected" },
917 { DIS_REQUEST_STATUS_RETRANSMIT_REQUEST_NOW
, "Retransmit Request Now" },
918 { DIS_REQUEST_STATUS_RETRANSMIT_REQUEST_LATER
, "Retransmit Request Later" },
919 { DIS_REQUEST_STATUS_INVALID_TIME_PARAMETERS
, "Invalid Time Parameters" },
920 { DIS_REQUEST_STATUS_SIMULATION_TIME_EXCEEDED
, "Simulation Time Exceeded" },
921 { DIS_REQUEST_STATUS_REQUEST_DONE
, "Request Done" },
922 { DIS_REQUEST_STATUS_TACCSF_LOS_REPLY_TYPE_1
, "TACCSF LOS Reply Type 1" },
923 { DIS_REQUEST_STATUS_TACCSF_LOS_REPLY_TYPE_2
, "TACCSF LOS Reply Type 2" },
924 { DIS_REQUEST_STATUS_JOIN_EXERCISE_REQUEST_REJECTED
, "Join Exercise Request Rejected" },
928 const value_string DIS_PDU_RequiredReliabilityService_Strings
[] =
930 { DIS_REQUIRED_RELIABILITY_SERVICE_ACKNOWLEDGED
, "Acknowledged" },
931 { DIS_REQUIRED_RELIABILITY_SERVICE_UNACKNOWLEDGED
, "Unacknowledged" },
935 const value_string DIS_PDU_DisResponseFlag_Strings
[] =
937 { DIS_RESPONSE_FLAG_OTHER
, "Other" },
938 { DIS_RESPONSE_FLAG_ABLE_TO_COMPLY
, "Able To Comply" },
939 { DIS_RESPONSE_FLAG_UNABLE_TO_COMPLY
, "Unable To Comply" },
940 { DIS_RESPONSE_FLAG_PENDING_OPERATOR_ACTION
, "Pending Operator Action" },
944 const value_string DIS_PDU_PersistentObjectType_Strings
[] =
946 { DIS_PERSISTENT_OBJECT_TYPE_OTHER
, "Other" },
947 { DIS_PERSISTENT_OBJECT_TYPE_SIMULATOR_PRESENT
, "Simulator Present" },
948 { DIS_PERSISTENT_OBJECT_TYPE_DESCRIBE_OBJECT
, "Describe Object" },
949 { DIS_PERSISTENT_OBJECT_TYPE_OBJECTS_PRESENT
, "Objects Present" },
950 { DIS_PERSISTENT_OBJECT_TYPE_OBJECT_REQUEST
, "Object Request" },
951 { DIS_PERSISTENT_OBJECT_TYPE_DELETE_OBJECTS
, "Delete Objects" },
952 { DIS_PERSISTENT_OBJECT_TYPE_SET_WORLD_STATE
, "Set World State" },
953 { DIS_PERSISTENT_OBJECT_TYPE_NOMINATION
, "Nomination" },
957 const value_string DIS_PDU_PO_ObjectClass_Strings
[] =
959 { DIS_PO_OBJECT_CLASS_OTHER
, "Other" },
960 { DIS_PO_OBJECT_CLASS_WORLD_STATE
, "World State" },
961 { DIS_PO_OBJECT_CLASS_OVERLAY
, "Overlay" },
962 { DIS_PO_OBJECT_CLASS_POINT
, "Point" },
963 { DIS_PO_OBJECT_CLASS_LINE
, "Line" },
964 { DIS_PO_OBJECT_CLASS_SECTOR
, "Sector" },
965 { DIS_PO_OBJECT_CLASS_TEXT
, "Text" },
966 { DIS_PO_OBJECT_CLASS_UNIT
, "Unit" },
967 { DIS_PO_OBJECT_CLASS_UNIT_DEFINITION
, "Unit Definition" },
968 { DIS_PO_OBJECT_CLASS_STEALTH_CONTROLLER
, "Stealth Controller" },
969 { DIS_PO_OBJECT_CLASS_H_HOUR
, "H Hour" },
970 { DIS_PO_OBJECT_CLASS_VARIABLE
, "Variable" },
971 { DIS_PO_OBJECT_CLASS_TASK
, "Task" },
972 { DIS_PO_OBJECT_CLASS_TASK_STATE
, "Task State" },
973 { DIS_PO_OBJECT_CLASS_TASK_FRAME
, "Task Frame" },
974 { DIS_PO_OBJECT_CLASS_TASK_AUTHORIZATION
, "Task Authorization" },
975 { DIS_PO_OBJECT_CLASS_PARAMETRIC_INPUT
, "Parametric Input" },
976 { DIS_PO_OBJECT_CLASS_PARAMETRIC_INPUT_HOLDER
, "Parametric Input Holder" },
977 { DIS_PO_OBJECT_CLASS_EXERCISE_INITIALIZER
, "Exercise Initializer" },
978 { DIS_PO_OBJECT_CLASS_FIRE_PARAMETERS
, "Fire Parameters" },
979 { DIS_PO_OBJECT_CLASS_MINEFIELD
, "Minefield" },
980 { DIS_PO_OBJECT_CLASS_SIMULATION_REQUEST
, "Simulation Request" },
981 { DIS_PO_OBJECT_CLASS_NET_SUBSCRIPTION
, "Net Subscription" },
982 { DIS_PO_OBJECT_CLASS_LINK
, "Link" },
983 { DIS_PO_OBJECT_CLASS_MINEFIELD_PARENT
, "Minefield Parent" },
984 { DIS_PO_OBJECT_CLASS_CHEMICAL
, "Chemical" },
985 { DIS_PO_OBJECT_CLASS_AlertUser
, "Alert User" },
986 { DIS_PO_OBJECT_CLASS_HAND_OFF
, "Hand Off" },
987 { DIS_PO_OBJECT_CLASS_CIRCUIT
, "Circuit" },
988 { DIS_PO_OBJECT_CLASS_CARGO
, "Cargo" },
989 { DIS_PO_OBJECT_CLASS_MCM_ROUTE
, "Mcm Route" },
990 { DIS_PO_OBJECT_CLASS_MESSAGE
, "Message" },
994 const value_string DIS_PDU_EmitterName_Strings
[] =
996 { DIS_EMITTER_NAME_10
, "1RL138" },
997 { DIS_EMITTER_NAME_45
, "1226 DECCA MIL" },
998 { DIS_EMITTER_NAME_80
, "9GR400" },
999 { DIS_EMITTER_NAME_90
, "9GR600" },
1000 { DIS_EMITTER_NAME_135
, "9LV 200 TA" },
1001 { DIS_EMITTER_NAME_180
, "9LV 200 TV" },
1002 { DIS_EMITTER_NAME_225
, "A310Z" },
1003 { DIS_EMITTER_NAME_270
, "A325A" },
1004 { DIS_EMITTER_NAME_315
, "A346Z" },
1005 { DIS_EMITTER_NAME_360
, "A353B" },
1006 { DIS_EMITTER_NAME_405
, "A372A" },
1007 { DIS_EMITTER_NAME_450
, "A372B" },
1008 { DIS_EMITTER_NAME_495
, "A372C" },
1009 { DIS_EMITTER_NAME_540
, "A377A" },
1010 { DIS_EMITTER_NAME_585
, "A377B" },
1011 { DIS_EMITTER_NAME_630
, "A380Z" },
1012 { DIS_EMITTER_NAME_675
, "A381Z" },
1013 { DIS_EMITTER_NAME_720
, "A398Z" },
1014 { DIS_EMITTER_NAME_765
, "A403Z" },
1015 { DIS_EMITTER_NAME_810
, "A409A" },
1016 { DIS_EMITTER_NAME_855
, "A418A" },
1017 { DIS_EMITTER_NAME_900
, "A419Z" },
1018 { DIS_EMITTER_NAME_945
, "A429Z" },
1019 { DIS_EMITTER_NAME_990
, "A432Z" },
1020 { DIS_EMITTER_NAME_1035
, "A434Z" },
1021 { DIS_EMITTER_NAME_1080
, "A401A" },
1022 { DIS_EMITTER_NAME_1095
, "AA-12 Seeker" },
1023 { DIS_EMITTER_NAME_1100
, "Agave" },
1024 { DIS_EMITTER_NAME_1125
, "AGRION 15" },
1025 { DIS_EMITTER_NAME_1170
, "AI MK 23" },
1026 { DIS_EMITTER_NAME_1215
, "AIDA II" },
1027 { DIS_EMITTER_NAME_1260
, "Albatros MK2" },
1028 { DIS_EMITTER_NAME_1280
, "1L13-3 (55G6), Box Spring" },
1029 { DIS_EMITTER_NAME_1282
, "1L13-3 (55G6), Box Spring B" },
1030 { DIS_EMITTER_NAME_1305
, "ANA SPS 502" },
1031 { DIS_EMITTER_NAME_1350
, "ANRITSU Electric AR-30A" },
1032 { DIS_EMITTER_NAME_1395
, "Antilope V" },
1033 { DIS_EMITTER_NAME_1400
, "AN/ALE-50" },
1034 { DIS_EMITTER_NAME_1440
, "AN/ALQ 99" },
1035 { DIS_EMITTER_NAME_1485
, "AN/ALQ-100" },
1036 { DIS_EMITTER_NAME_1530
, "AN/ALQ-101" },
1037 { DIS_EMITTER_NAME_1575
, "AN/ALQ-119" },
1038 { DIS_EMITTER_NAME_1585
, "AN/ALQ-122" },
1039 { DIS_EMITTER_NAME_1620
, "AN/ALQ-126A" },
1040 { DIS_EMITTER_NAME_1626
, "AN/ALQ-131" },
1041 { DIS_EMITTER_NAME_1628
, "AN/ALQ-135C/D" },
1042 { DIS_EMITTER_NAME_1630
, "AN/ALQ-144A(V)3" },
1043 { DIS_EMITTER_NAME_1632
, "AN/ALQ-153" },
1044 { DIS_EMITTER_NAME_1634
, "AN/ALQ-155" },
1045 { DIS_EMITTER_NAME_1636
, "AN/ALQ-161/A" },
1046 { DIS_EMITTER_NAME_1638
, "AN/ALQ-162" },
1047 { DIS_EMITTER_NAME_1640
, "AN/ALQ-165" },
1048 { DIS_EMITTER_NAME_1642
, "AN/ALQ-167" },
1049 { DIS_EMITTER_NAME_1644
, "AN/ALQ-172(V)2" },
1050 { DIS_EMITTER_NAME_1646
, "AN/ALQ-176" },
1051 { DIS_EMITTER_NAME_1648
, "AN/ALQ-184" },
1052 { DIS_EMITTER_NAME_1650
, "AN/ALQ-188" },
1053 { DIS_EMITTER_NAME_1652
, "AN/ALR-56" },
1054 { DIS_EMITTER_NAME_1654
, "AN/ALR-69" },
1055 { DIS_EMITTER_NAME_1656
, "AN/ALT-16A" },
1056 { DIS_EMITTER_NAME_1658
, "AN/ALT-28" },
1057 { DIS_EMITTER_NAME_1660
, "AN/ALT-32A" },
1058 { DIS_EMITTER_NAME_1665
, "AN/APD 10" },
1059 { DIS_EMITTER_NAME_1710
, "AN/APG 53" },
1060 { DIS_EMITTER_NAME_1755
, "AN/APG 59" },
1061 { DIS_EMITTER_NAME_1800
, "AN/APG-63" },
1062 { DIS_EMITTER_NAME_1805
, "AN/APG-63(V)1" },
1063 { DIS_EMITTER_NAME_1807
, "AN/APG-63(V)2" },
1064 { DIS_EMITTER_NAME_1809
, "AN/APG-63(V)3" },
1065 { DIS_EMITTER_NAME_1845
, "AN/APG 65" },
1066 { DIS_EMITTER_NAME_1870
, "AN/APG-66" },
1067 { DIS_EMITTER_NAME_1890
, "AN/APG 68" },
1068 { DIS_EMITTER_NAME_1935
, "AN/APG 70" },
1069 { DIS_EMITTER_NAME_1945
, "AN/APG-73" },
1070 { DIS_EMITTER_NAME_1960
, "AN/APG-77" },
1071 { DIS_EMITTER_NAME_1970
, "AN/APG-78" },
1072 { DIS_EMITTER_NAME_1980
, "AN/APG-502" },
1073 { DIS_EMITTER_NAME_2025
, "AN/APN-1" },
1074 { DIS_EMITTER_NAME_2070
, "AN/APN-22" },
1075 { DIS_EMITTER_NAME_2115
, "AN/APN 59" },
1076 { DIS_EMITTER_NAME_2160
, "AN/APN-69" },
1077 { DIS_EMITTER_NAME_2205
, "AN/APN-81" },
1078 { DIS_EMITTER_NAME_2250
, "AN/APN-117" },
1079 { DIS_EMITTER_NAME_2295
, "AN/APN-118" },
1080 { DIS_EMITTER_NAME_2340
, "AN/APN-130" },
1081 { DIS_EMITTER_NAME_2385
, "AN/APN-131" },
1082 { DIS_EMITTER_NAME_2430
, "AN/APN-133" },
1083 { DIS_EMITTER_NAME_2475
, "AN/APN-134" },
1084 { DIS_EMITTER_NAME_2520
, "AN/APN-147" },
1085 { DIS_EMITTER_NAME_2565
, "AN/APN-150" },
1086 { DIS_EMITTER_NAME_2610
, "AN/APN-153" },
1087 { DIS_EMITTER_NAME_2655
, "AN/APN 154" },
1088 { DIS_EMITTER_NAME_2700
, "AN/APN-155" },
1089 { DIS_EMITTER_NAME_2745
, "AN/APN-159" },
1090 { DIS_EMITTER_NAME_2790
, "AN/APN-182" },
1091 { DIS_EMITTER_NAME_2835
, "AN/APN-187" },
1092 { DIS_EMITTER_NAME_2880
, "AN/APN-190" },
1093 { DIS_EMITTER_NAME_2925
, "AN/APN 194" },
1094 { DIS_EMITTER_NAME_2970
, "AN/APN-195" },
1095 { DIS_EMITTER_NAME_3015
, "AN/APN-198" },
1096 { DIS_EMITTER_NAME_3060
, "AN/APN-200" },
1097 { DIS_EMITTER_NAME_3105
, "AN/APN 202" },
1098 { DIS_EMITTER_NAME_3150
, "AN/APN-217" },
1099 { DIS_EMITTER_NAME_3152
, "AN/APN-218" },
1100 { DIS_EMITTER_NAME_3160
, "AN/APN-238" },
1101 { DIS_EMITTER_NAME_3162
, "AN/APN-239" },
1102 { DIS_EMITTER_NAME_3164
, "AN/APN-241" },
1103 { DIS_EMITTER_NAME_3166
, "AN/APN-242" },
1104 { DIS_EMITTER_NAME_3195
, "AN/APN-506" },
1105 { DIS_EMITTER_NAME_3240
, "AN/APQ-72" },
1106 { DIS_EMITTER_NAME_3285
, "AN/APQ-99" },
1107 { DIS_EMITTER_NAME_3330
, "AN/APQ 100" },
1108 { DIS_EMITTER_NAME_3375
, "AN/APQ-102" },
1109 { DIS_EMITTER_NAME_3420
, "AN/APQ-109" },
1110 { DIS_EMITTER_NAME_3465
, "AN/APQ 113" },
1111 { DIS_EMITTER_NAME_3510
, "AN/APQ 120" },
1112 { DIS_EMITTER_NAME_3555
, "AN/APQ 126" },
1113 { DIS_EMITTER_NAME_3600
, "AN/APQ-128" },
1114 { DIS_EMITTER_NAME_3645
, "AN/APQ-129" },
1115 { DIS_EMITTER_NAME_3690
, "AN/APQ 148" },
1116 { DIS_EMITTER_NAME_3735
, "AN/APQ-153" },
1117 { DIS_EMITTER_NAME_3780
, "AN/APQ 159" },
1118 { DIS_EMITTER_NAME_3785
, "AN/APQ-164" },
1119 { DIS_EMITTER_NAME_3788
, "AN/APQ-166" },
1120 { DIS_EMITTER_NAME_3795
, "AN/APQ-181" },
1121 { DIS_EMITTER_NAME_3820
, "AN/APS-31" },
1122 { DIS_EMITTER_NAME_3825
, "AN/APS-42" },
1123 { DIS_EMITTER_NAME_3870
, "AN/APS 80" },
1124 { DIS_EMITTER_NAME_3915
, "AN/APS-88" },
1125 { DIS_EMITTER_NAME_3960
, "AN/APS 115" },
1126 { DIS_EMITTER_NAME_4005
, "AN/APS 116" },
1127 { DIS_EMITTER_NAME_4050
, "AN/APS-120" },
1128 { DIS_EMITTER_NAME_4095
, "AN/APS 121" },
1129 { DIS_EMITTER_NAME_4140
, "AN/APS 124" },
1130 { DIS_EMITTER_NAME_4185
, "AN/APS 125" },
1131 { DIS_EMITTER_NAME_4230
, "AN/APS-128" },
1132 { DIS_EMITTER_NAME_4275
, "AN/APS 130" },
1133 { DIS_EMITTER_NAME_4320
, "AN/APS 133" },
1134 { DIS_EMITTER_NAME_4365
, "AN/APS-134" },
1135 { DIS_EMITTER_NAME_4410
, "AN/APS 137" },
1136 { DIS_EMITTER_NAME_4455
, "AN/APS-138" },
1137 { DIS_EMITTER_NAME_4465
, "AN/APS-143 (V) 1" },
1138 { DIS_EMITTER_NAME_4500
, "AN/APW 22" },
1139 { DIS_EMITTER_NAME_4545
, "AN/APW 23" },
1140 { DIS_EMITTER_NAME_4590
, "AN/APX-6" },
1141 { DIS_EMITTER_NAME_4635
, "AN/APX 7" },
1142 { DIS_EMITTER_NAME_4680
, "AN/APX 39" },
1143 { DIS_EMITTER_NAME_4725
, "AN/APX-72" },
1144 { DIS_EMITTER_NAME_4770
, "AN/APX 76" },
1145 { DIS_EMITTER_NAME_4815
, "AN/APX 78" },
1146 { DIS_EMITTER_NAME_4860
, "AN/APX 101" },
1147 { DIS_EMITTER_NAME_4870
, "AN/APX-113 AIFF" },
1148 { DIS_EMITTER_NAME_4900
, "AN/APY-1" },
1149 { DIS_EMITTER_NAME_4905
, "AN/APY 2" },
1150 { DIS_EMITTER_NAME_4950
, "AN/APY 3" },
1151 { DIS_EMITTER_NAME_4953
, "AN/APY-8, LYNX(tm)" },
1152 { DIS_EMITTER_NAME_4995
, "AN/ARN 21" },
1153 { DIS_EMITTER_NAME_5040
, "AN/ARN 52" },
1154 { DIS_EMITTER_NAME_5085
, "AN/ARN 84" },
1155 { DIS_EMITTER_NAME_5130
, "AN/ARN 118" },
1156 { DIS_EMITTER_NAME_5175
, "AN/ARW 73" },
1157 { DIS_EMITTER_NAME_5220
, "AN/ASB 1" },
1158 { DIS_EMITTER_NAME_5265
, "AN/ASG 21" },
1159 { DIS_EMITTER_NAME_5280
, "AN/ASQ-108" },
1160 { DIS_EMITTER_NAME_5310
, "AN/AWG 9" },
1161 { DIS_EMITTER_NAME_5355
, "AN/BPS-9" },
1162 { DIS_EMITTER_NAME_5400
, "AN/BPS 15" },
1163 { DIS_EMITTER_NAME_5405
, "AN/BPS-16" },
1164 { DIS_EMITTER_NAME_5420
, "AN/CRM-30" },
1165 { DIS_EMITTER_NAME_5430
, "AN/DPW-23" },
1166 { DIS_EMITTER_NAME_5445
, "AN/DSQ 26 Phoenix MH" },
1167 { DIS_EMITTER_NAME_5490
, "AN/DSQ 28 Harpoon MH" },
1168 { DIS_EMITTER_NAME_5495
, "AN/FPN-40" },
1169 { DIS_EMITTER_NAME_5500
, "AN/FPN-62" },
1170 { DIS_EMITTER_NAME_5505
, "AN/FPS-16" },
1171 { DIS_EMITTER_NAME_5507
, "AN/FPS-18" },
1172 { DIS_EMITTER_NAME_5508
, "AN/FPS-89" },
1173 { DIS_EMITTER_NAME_5510
, "AN/FPS-117" },
1174 { DIS_EMITTER_NAME_5515
, "AN/FPS-20R" },
1175 { DIS_EMITTER_NAME_5520
, "AN/FPS-77" },
1176 { DIS_EMITTER_NAME_5525
, "AN/FPS-103" },
1177 { DIS_EMITTER_NAME_5527
, "AN/GPN-12" },
1178 { DIS_EMITTER_NAME_5530
, "AN/GPX-6" },
1179 { DIS_EMITTER_NAME_5535
, "AN/GPX 8" },
1180 { DIS_EMITTER_NAME_5537
, "AN/GRN-12" },
1181 { DIS_EMITTER_NAME_5540
, "AN/MPQ-10" },
1182 { DIS_EMITTER_NAME_5545
, "AN/MPQ-33/39/46/57/61 (HPIR) ILL" },
1183 { DIS_EMITTER_NAME_5550
, "AN/MPQ-34/48/55/62 (CWAR) TA" },
1184 { DIS_EMITTER_NAME_5551
, "AN/MPQ-49" },
1185 { DIS_EMITTER_NAME_5555
, "AN/MPQ-35/50 (PAR) TA" },
1186 { DIS_EMITTER_NAME_5560
, "AN/MPQ-37/51 (ROR) TT" },
1187 { DIS_EMITTER_NAME_5570
, "AN/MPQ-53" },
1188 { DIS_EMITTER_NAME_5571
, "AN/MPQ-63" },
1189 { DIS_EMITTER_NAME_5575
, "AN/MPQ-64" },
1190 { DIS_EMITTER_NAME_5580
, "AN/SPG-34" },
1191 { DIS_EMITTER_NAME_5625
, "AN/SPG 50" },
1192 { DIS_EMITTER_NAME_5670
, "AN/SPG 51" },
1193 { DIS_EMITTER_NAME_5715
, "AN/SPG-51 CWI TI" },
1194 { DIS_EMITTER_NAME_5760
, "AN/SPG-51 FC" },
1195 { DIS_EMITTER_NAME_5805
, "AN/SPG 52" },
1196 { DIS_EMITTER_NAME_5850
, "AN/SPG-53" },
1197 { DIS_EMITTER_NAME_5895
, "AN/SPG 55B" },
1198 { DIS_EMITTER_NAME_5940
, "AN/SPG 60" },
1199 { DIS_EMITTER_NAME_5985
, "AN/SPG 62" },
1200 { DIS_EMITTER_NAME_6030
, "AN/SPN 35" },
1201 { DIS_EMITTER_NAME_6075
, "AN/SPN 43" },
1202 { DIS_EMITTER_NAME_6120
, "AN/SPQ-2" },
1203 { DIS_EMITTER_NAME_6165
, "AN/SPQ 9" },
1204 { DIS_EMITTER_NAME_6210
, "AN/SPS-4" },
1205 { DIS_EMITTER_NAME_6255
, "AN/SPS-5" },
1206 { DIS_EMITTER_NAME_6300
, "AN/SPS-5C" },
1207 { DIS_EMITTER_NAME_6345
, "AN/SPS-6" },
1208 { DIS_EMITTER_NAME_6390
, "AN/SPS 10" },
1209 { DIS_EMITTER_NAME_6435
, "AN/SPS 21" },
1210 { DIS_EMITTER_NAME_6480
, "AN/SPS-28" },
1211 { DIS_EMITTER_NAME_6525
, "AN/SPS-37" },
1212 { DIS_EMITTER_NAME_6570
, "AN/SPS-39A" },
1213 { DIS_EMITTER_NAME_6615
, "AN/SPS 40" },
1214 { DIS_EMITTER_NAME_6660
, "AN/SPS-41" },
1215 { DIS_EMITTER_NAME_6705
, "AN/SPS-48" },
1216 { DIS_EMITTER_NAME_6750
, "AN/SPS-48C" },
1217 { DIS_EMITTER_NAME_6752
, "AN/SPS-48E" },
1218 { DIS_EMITTER_NAME_6795
, "AN/SPS-49" },
1219 { DIS_EMITTER_NAME_6796
, "AN/SPS-49(V)1" },
1220 { DIS_EMITTER_NAME_6797
, "AN/SPS-49(V)2" },
1221 { DIS_EMITTER_NAME_6798
, "AN/SPS-49(V)3" },
1222 { DIS_EMITTER_NAME_6799
, "AN/SPS-49(V)4" },
1223 { DIS_EMITTER_NAME_6800
, "AN/SPS-49(V)5" },
1224 { DIS_EMITTER_NAME_6801
, "AN/SPS-49(V)6" },
1225 { DIS_EMITTER_NAME_6802
, "AN/SPS-49(V)7" },
1226 { DIS_EMITTER_NAME_6803
, "AN/SPS-49(V)8" },
1227 { DIS_EMITTER_NAME_6804
, "AN/SPS-49A(V)1" },
1228 { DIS_EMITTER_NAME_6840
, "AN/SPS 52" },
1229 { DIS_EMITTER_NAME_6885
, "AN/SPS 53" },
1230 { DIS_EMITTER_NAME_6930
, "AN/SPS 55" },
1231 { DIS_EMITTER_NAME_6975
, "AN/SPS-55 SS" },
1232 { DIS_EMITTER_NAME_7020
, "AN/SPS-58" },
1233 { DIS_EMITTER_NAME_7065
, "AN/SPS 59" },
1234 { DIS_EMITTER_NAME_7110
, "AN/SPS 64" },
1235 { DIS_EMITTER_NAME_7155
, "AN/SPS 65" },
1236 { DIS_EMITTER_NAME_7200
, "AN/SPS 67" },
1237 { DIS_EMITTER_NAME_7245
, "AN/SPY-1" },
1238 { DIS_EMITTER_NAME_7250
, "AN/SPY-1A" },
1239 { DIS_EMITTER_NAME_7252
, "AN/SPY-1B" },
1240 { DIS_EMITTER_NAME_7253
, "AN/SPY-1B(V)" },
1241 { DIS_EMITTER_NAME_7260
, "AN/SPY-1D" },
1242 { DIS_EMITTER_NAME_7261
, "AN/SPY-1D(V)" },
1243 { DIS_EMITTER_NAME_7265
, "AN/SPY-1F" },
1244 { DIS_EMITTER_NAME_7270
, "AN/TPN-17" },
1245 { DIS_EMITTER_NAME_7275
, "AN/TPN-24" },
1246 { DIS_EMITTER_NAME_7280
, "AN/TPQ-18" },
1247 { DIS_EMITTER_NAME_7295
, "AN/TPQ-36" },
1248 { DIS_EMITTER_NAME_7300
, "AN/TPQ-37" },
1249 { DIS_EMITTER_NAME_7301
, "AN/TPQ-38 (V8)" },
1250 { DIS_EMITTER_NAME_7303
, "AN/TPQ-47" },
1251 { DIS_EMITTER_NAME_7305
, "AN/TPS-43" },
1252 { DIS_EMITTER_NAME_7310
, "AN/TPS-43E" },
1253 { DIS_EMITTER_NAME_7315
, "AN/TPS-59" },
1254 { DIS_EMITTER_NAME_7320
, "AN/TPS-63" },
1255 { DIS_EMITTER_NAME_7322
, "AN/TPS-70 (V) 1" },
1256 { DIS_EMITTER_NAME_7325
, "AN/TPS-75" },
1257 { DIS_EMITTER_NAME_7330
, "AN/TPX-46(V)7" },
1258 { DIS_EMITTER_NAME_7335
, "AN/ULQ-6A" },
1259 { DIS_EMITTER_NAME_7380
, "AN/UPN 25" },
1260 { DIS_EMITTER_NAME_7425
, "AN/UPS 1" },
1261 { DIS_EMITTER_NAME_7426
, "AN/UPS-2" },
1262 { DIS_EMITTER_NAME_7470
, "AN/UPX 1" },
1263 { DIS_EMITTER_NAME_7515
, "AN/UPX 5" },
1264 { DIS_EMITTER_NAME_7560
, "AN/UPX 11" },
1265 { DIS_EMITTER_NAME_7605
, "AN/UPX 12" },
1266 { DIS_EMITTER_NAME_7650
, "AN/UPX 17" },
1267 { DIS_EMITTER_NAME_7695
, "AN/UPX 23" },
1268 { DIS_EMITTER_NAME_7740
, "AN/VPS 2" },
1269 { DIS_EMITTER_NAME_7785
, "Apelco AD 7 7" },
1270 { DIS_EMITTER_NAME_7830
, "APG 71" },
1271 { DIS_EMITTER_NAME_7875
, "APN 148" },
1272 { DIS_EMITTER_NAME_7920
, "APN 227" },
1273 { DIS_EMITTER_NAME_7965
, "(deleted)" },
1274 { DIS_EMITTER_NAME_8010
, "(deleted)" },
1275 { DIS_EMITTER_NAME_8055
, "(deleted)" },
1276 { DIS_EMITTER_NAME_8100
, "APS 504 V3" },
1277 { DIS_EMITTER_NAME_8105
, "AR 3D" },
1278 { DIS_EMITTER_NAME_8112
, "Plessey AR-5" },
1279 { DIS_EMITTER_NAME_8115
, "AR 320" },
1280 { DIS_EMITTER_NAME_8120
, "AR 327" },
1281 { DIS_EMITTER_NAME_8145
, "AR M31" },
1282 { DIS_EMITTER_NAME_8190
, "ARI 5954" },
1283 { DIS_EMITTER_NAME_8235
, "ARI 5955" },
1284 { DIS_EMITTER_NAME_8280
, "ARI 5979" },
1285 { DIS_EMITTER_NAME_8325
, "ARINC 564 BNDX/KING RDR 1E" },
1286 { DIS_EMITTER_NAME_8370
, "ARINC 700 BNDX/KING RDR 1E" },
1287 { DIS_EMITTER_NAME_8375
, "ARK-1" },
1288 { DIS_EMITTER_NAME_8380
, "ARSR-3" },
1289 { DIS_EMITTER_NAME_8390
, "ARSR-18" },
1290 { DIS_EMITTER_NAME_8415
, "AS 2 Kipper" },
1291 { DIS_EMITTER_NAME_8460
, "AS 2 Kipper MH" },
1292 { DIS_EMITTER_NAME_8505
, "AS 4 Kitchen" },
1293 { DIS_EMITTER_NAME_8550
, "AS 4 Kitchen MH" },
1294 { DIS_EMITTER_NAME_8595
, "AS 5 Kelt MH" },
1295 { DIS_EMITTER_NAME_8640
, "AS 6 Kingfish MH" },
1296 { DIS_EMITTER_NAME_8685
, "AS 7 Kerry" },
1297 { DIS_EMITTER_NAME_8730
, "AS 7 Kerry MG" },
1298 { DIS_EMITTER_NAME_8735
, "AS 15 KENT altimeter" },
1299 { DIS_EMITTER_NAME_8760
, "Aspide AAM/SAM ILL" },
1300 { DIS_EMITTER_NAME_8772
, "ASR-4" },
1301 { DIS_EMITTER_NAME_8775
, "ASR O" },
1302 { DIS_EMITTER_NAME_8780
, "ASR-5" },
1303 { DIS_EMITTER_NAME_8782
, "ASR-7" },
1304 { DIS_EMITTER_NAME_8785
, "ASR-8" },
1305 { DIS_EMITTER_NAME_8790
, "ASR-9" },
1306 { DIS_EMITTER_NAME_8812
, "Raytheon ASR-10SS" },
1307 { DIS_EMITTER_NAME_8820
, "AT 2 Swatter MG" },
1308 { DIS_EMITTER_NAME_8840
, "ATCR-33" },
1309 { DIS_EMITTER_NAME_8845
, "ATCR 33 K/M" },
1310 { DIS_EMITTER_NAME_8865
, "Atlas Elektronk TRS N" },
1311 { DIS_EMITTER_NAME_8870
, "ATLAS-9740 VTS" },
1312 { DIS_EMITTER_NAME_8910
, "AVG 65" },
1313 { DIS_EMITTER_NAME_8955
, "AVH 7" },
1314 { DIS_EMITTER_NAME_9000
, "AVQ 20" },
1315 { DIS_EMITTER_NAME_9045
, "AVQ30X" },
1316 { DIS_EMITTER_NAME_9075
, "AVQ-50 (RCA)" },
1317 { DIS_EMITTER_NAME_9090
, "AVQ 70" },
1318 { DIS_EMITTER_NAME_9135
, "AWS 5" },
1319 { DIS_EMITTER_NAME_9180
, "AWS 6" },
1320 { DIS_EMITTER_NAME_9200
, "B597Z" },
1321 { DIS_EMITTER_NAME_9205
, "B636Z" },
1322 { DIS_EMITTER_NAME_9225
, "Back Net A B" },
1323 { DIS_EMITTER_NAME_9270
, "Back Trap" },
1324 { DIS_EMITTER_NAME_9310
, "BALTYK" },
1325 { DIS_EMITTER_NAME_9315
, "Ball End" },
1326 { DIS_EMITTER_NAME_9360
, "Ball Gun" },
1327 { DIS_EMITTER_NAME_9405
, "Band Stand" },
1328 { DIS_EMITTER_NAME_9450
, "P-35/37 (A); P-50 (B), Bar Lock" },
1329 { DIS_EMITTER_NAME_9495
, "Bass Tilt" },
1330 { DIS_EMITTER_NAME_9540
, "Beacon" },
1331 { DIS_EMITTER_NAME_9585
, "Bean Sticks" },
1332 { DIS_EMITTER_NAME_9630
, "Bee Hind" },
1333 { DIS_EMITTER_NAME_9640
, "Bell Crown A" },
1334 { DIS_EMITTER_NAME_9642
, "Bell Crown B" },
1335 { DIS_EMITTER_NAME_9645
, "BIG BACK" },
1336 { DIS_EMITTER_NAME_9660
, "Big Bird" },
1337 { DIS_EMITTER_NAME_9675
, "Big Bulge" },
1338 { DIS_EMITTER_NAME_9720
, "Big Bulge A" },
1339 { DIS_EMITTER_NAME_9765
, "Big Bulge B" },
1340 { DIS_EMITTER_NAME_9780
, "SNAR-10, Big Fred" },
1341 { DIS_EMITTER_NAME_9810
, "Big Mesh" },
1342 { DIS_EMITTER_NAME_9855
, "Big Net" },
1343 { DIS_EMITTER_NAME_9885
, "9S15MT, Bill Board" },
1344 { DIS_EMITTER_NAME_9900
, "Bill Fold" },
1345 { DIS_EMITTER_NAME_9905
, "Blowpipe MG" },
1346 { DIS_EMITTER_NAME_9930
, "Blue Fox, Sea Harrier FRS Mk 1/5" },
1347 { DIS_EMITTER_NAME_9935
, "Blue Vixen, Sea Harrier F/A Mk 2" },
1348 { DIS_EMITTER_NAME_9945
, "Blue Silk" },
1349 { DIS_EMITTER_NAME_9990
, "Blue Parrot" },
1350 { DIS_EMITTER_NAME_10035
, "Blue Orchid" },
1351 { DIS_EMITTER_NAME_10080
, "Boat Sail" },
1352 { DIS_EMITTER_NAME_10125
, "Bofors Electronic 9LV 331" },
1353 { DIS_EMITTER_NAME_10170
, "Bofors Ericsson Sea Giraffe 50 HC" },
1354 { DIS_EMITTER_NAME_10215
, "Bowl Mesh" },
1355 { DIS_EMITTER_NAME_10260
, "Box Brick" },
1356 { DIS_EMITTER_NAME_10305
, "Box Tail" },
1357 { DIS_EMITTER_NAME_10350
, "BPS 11A" },
1358 { DIS_EMITTER_NAME_10395
, "BPS 14" },
1359 { DIS_EMITTER_NAME_10440
, "BPS 15A" },
1360 { DIS_EMITTER_NAME_10485
, "BR-15 Tokyo KEIKI" },
1361 { DIS_EMITTER_NAME_10510
, "BRIDGEMASTE" },
1362 { DIS_EMITTER_NAME_10530
, "Bread Bin" },
1363 { DIS_EMITTER_NAME_10575
, "BT 271" },
1364 { DIS_EMITTER_NAME_10620
, "BX 732" },
1365 { DIS_EMITTER_NAME_10665
, "Buzz Stand" },
1366 { DIS_EMITTER_NAME_10710
, "C 5A Multi Mode Radar" },
1367 { DIS_EMITTER_NAME_10755
, "Caiman" },
1368 { DIS_EMITTER_NAME_10800
, "Cake Stand" },
1369 { DIS_EMITTER_NAME_10845
, "Calypso C61" },
1370 { DIS_EMITTER_NAME_10890
, "Calypso Ii" },
1371 { DIS_EMITTER_NAME_10895
, "Cardion Coastal" },
1372 { DIS_EMITTER_NAME_10935
, "Castor Ii" },
1373 { DIS_EMITTER_NAME_10940
, "Castor 2J TT (Crotale NG)" },
1374 { DIS_EMITTER_NAME_10980
, "Cat House" },
1375 { DIS_EMITTER_NAME_10985
, "CDR-431" },
1376 { DIS_EMITTER_NAME_11000
, "Chair Back TT" },
1377 { DIS_EMITTER_NAME_11010
, "Chair Back ILL" },
1378 { DIS_EMITTER_NAME_11025
, "Cheese Brick" },
1379 { DIS_EMITTER_NAME_11070
, "Clam Pipe" },
1380 { DIS_EMITTER_NAME_11115
, "Clamshell" },
1381 { DIS_EMITTER_NAME_11160
, "Collins WXR-700X" },
1382 { DIS_EMITTER_NAME_11205
, "Collins DN 101" },
1383 { DIS_EMITTER_NAME_11250
, "Contraves Sea Hunter MK 4" },
1384 { DIS_EMITTER_NAME_11260
, "Corn Can" },
1385 { DIS_EMITTER_NAME_11270
, "CR-105 RMCA" },
1386 { DIS_EMITTER_NAME_11295
, "Cross Bird" },
1387 { DIS_EMITTER_NAME_11340
, "Cross Dome" },
1388 { DIS_EMITTER_NAME_11385
, "Cross Legs" },
1389 { DIS_EMITTER_NAME_11430
, "Cross Out" },
1390 { DIS_EMITTER_NAME_11475
, "Cross Slot" },
1391 { DIS_EMITTER_NAME_11520
, "Cross Sword" },
1392 { DIS_EMITTER_NAME_11565
, "Cross Up" },
1393 { DIS_EMITTER_NAME_11610
, "Cross Sword FC" },
1394 { DIS_EMITTER_NAME_11655
, "Crotale Acquisition TA, THD-5000" },
1395 { DIS_EMITTER_NAME_11660
, "Crotale NG TA, Griffon" },
1396 { DIS_EMITTER_NAME_11665
, "Crotale TT" },
1397 { DIS_EMITTER_NAME_11700
, "Crotale MGMissile System" },
1398 { DIS_EMITTER_NAME_11745
, "CSS C 3C CAS 1M1 M2 MH" },
1399 { DIS_EMITTER_NAME_11790
, "CSS C 2B HY 1A MH" },
1400 { DIS_EMITTER_NAME_11835
, "CWS 2" },
1401 { DIS_EMITTER_NAME_11880
, "Cylinder Head" },
1402 { DIS_EMITTER_NAME_11925
, "Cyrano II" },
1403 { DIS_EMITTER_NAME_11970
, "Cyrano IV" },
1404 { DIS_EMITTER_NAME_11975
, "Cyrano IV-M" },
1405 { DIS_EMITTER_NAME_12010
, "DA-01/00" },
1406 { DIS_EMITTER_NAME_12015
, "DA 05 00" },
1407 { DIS_EMITTER_NAME_12060
, "Dawn" },
1408 { DIS_EMITTER_NAME_12105
, "Dead Duck" },
1409 { DIS_EMITTER_NAME_12110
, "DECCA-20 V90/9" },
1410 { DIS_EMITTER_NAME_12111
, "DECCA-20 V90S" },
1411 { DIS_EMITTER_NAME_12150
, "DECCA 45" },
1412 { DIS_EMITTER_NAME_12195
, "DECCA 50" },
1413 { DIS_EMITTER_NAME_12240
, "DECCA 110" },
1414 { DIS_EMITTER_NAME_12285
, "DECCA 170" },
1415 { DIS_EMITTER_NAME_12292
, "DECCA HF 2" },
1416 { DIS_EMITTER_NAME_12330
, "DECCA 202" },
1417 { DIS_EMITTER_NAME_12375
, "DECCA D202" },
1418 { DIS_EMITTER_NAME_12420
, "DECCA 303" },
1419 { DIS_EMITTER_NAME_12430
, "DECCA 535" },
1420 { DIS_EMITTER_NAME_12465
, "DECCA 626" },
1421 { DIS_EMITTER_NAME_12510
, "DECCA 629" },
1422 { DIS_EMITTER_NAME_12555
, "DECCA 914" },
1423 { DIS_EMITTER_NAME_12600
, "DECCA 916" },
1424 { DIS_EMITTER_NAME_12610
, "DECCA 926" },
1425 { DIS_EMITTER_NAME_12645
, "DECCA 1226 Commercial" },
1426 { DIS_EMITTER_NAME_12690
, "DECCA 1626" },
1427 { DIS_EMITTER_NAME_12735
, "DECCA 2459" },
1428 { DIS_EMITTER_NAME_12780
, "DECCA AWS 1" },
1429 { DIS_EMITTER_NAME_12782
, "DECCA AWS 2" },
1430 { DIS_EMITTER_NAME_12785
, "DECCA AWS 4" },
1431 { DIS_EMITTER_NAME_12787
, "DECCA AWS-4 (2)" },
1432 { DIS_EMITTER_NAME_12800
, "DECCA MAR" },
1433 { DIS_EMITTER_NAME_12805
, "DECCA RM 326" },
1434 { DIS_EMITTER_NAME_12825
, "DECCA RM 416" },
1435 { DIS_EMITTER_NAME_12870
, "DECCA RM 914" },
1436 { DIS_EMITTER_NAME_12915
, "DECCA RM 1690" },
1437 { DIS_EMITTER_NAME_12960
, "DECCA Super 101 MK 3" },
1438 { DIS_EMITTER_NAME_13005
, "DISS 1" },
1439 { DIS_EMITTER_NAME_13050
, "Rapier TTDN 181, DN 181" },
1440 { DIS_EMITTER_NAME_13055
, "Rapier 2000 TT, BLINDFIRE FSC TT" },
1441 { DIS_EMITTER_NAME_13095
, "Dog Ear" },
1442 { DIS_EMITTER_NAME_13140
, "Dog House" },
1443 { DIS_EMITTER_NAME_13185
, "Don 2" },
1444 { DIS_EMITTER_NAME_13230
, "Don A/B/2/Kay" },
1445 { DIS_EMITTER_NAME_13275
, "Donets" },
1446 { DIS_EMITTER_NAME_13320
, "Down Beat" },
1447 { DIS_EMITTER_NAME_13365
, "DRAA 2A" },
1448 { DIS_EMITTER_NAME_13410
, "DRAA 2B" },
1449 { DIS_EMITTER_NAME_13455
, "DRAC 39" },
1450 { DIS_EMITTER_NAME_13500
, "DRBC 30B" },
1451 { DIS_EMITTER_NAME_13545
, "DRBC 31A" },
1452 { DIS_EMITTER_NAME_13590
, "DRBC 32A" },
1453 { DIS_EMITTER_NAME_13635
, "DRBC 32D" },
1454 { DIS_EMITTER_NAME_13680
, "DRBC 33A" },
1455 { DIS_EMITTER_NAME_13725
, "DRBI 10" },
1456 { DIS_EMITTER_NAME_13770
, "DRBI 23" },
1457 { DIS_EMITTER_NAME_13815
, "DRBJ 11B" },
1458 { DIS_EMITTER_NAME_13860
, "DRBN 30" },
1459 { DIS_EMITTER_NAME_13905
, "DRBN 32" },
1460 { DIS_EMITTER_NAME_13950
, "DRBR 51" },
1461 { DIS_EMITTER_NAME_13995
, "DRBV 20B" },
1462 { DIS_EMITTER_NAME_14040
, "DRBV 22" },
1463 { DIS_EMITTER_NAME_14085
, "DRBV 26C" },
1464 { DIS_EMITTER_NAME_14130
, "DRBV 30" },
1465 { DIS_EMITTER_NAME_14175
, "DRBV 50" },
1466 { DIS_EMITTER_NAME_14220
, "DRBV 51" },
1467 { DIS_EMITTER_NAME_14265
, "DRBV 51A" },
1468 { DIS_EMITTER_NAME_14310
, "DRBV 51B" },
1469 { DIS_EMITTER_NAME_14355
, "DRBV 51C" },
1470 { DIS_EMITTER_NAME_14400
, "Drop Kick" },
1471 { DIS_EMITTER_NAME_14445
, "DRUA 31" },
1472 { DIS_EMITTER_NAME_14490
, "Drum Tilt" },
1473 { DIS_EMITTER_NAME_14535
, "Drum Tilt A" },
1474 { DIS_EMITTER_NAME_14545
, "Drum Tilt B" },
1475 { DIS_EMITTER_NAME_14580
, "Dumbo" },
1476 { DIS_EMITTER_NAME_14600
, "ECR-90" },
1477 { DIS_EMITTER_NAME_14625
, "Egg Cup A/B" },
1478 { DIS_EMITTER_NAME_14670
, "EKCO 190" },
1479 { DIS_EMITTER_NAME_14715
, "EL M 2001B" },
1480 { DIS_EMITTER_NAME_14760
, "EL M 2207" },
1481 { DIS_EMITTER_NAME_14770
, "EL/M 2216(V)" },
1482 { DIS_EMITTER_NAME_14805
, "ELTA EL/M 2221 GM STGR" },
1483 { DIS_EMITTER_NAME_14810
, "ELTA SIS" },
1484 { DIS_EMITTER_NAME_14850
, "EMD 2900" },
1485 { DIS_EMITTER_NAME_14895
, "End Tray" },
1486 { DIS_EMITTER_NAME_14940
, "Exocet 1" },
1487 { DIS_EMITTER_NAME_14985
, "Exocet 1 MH" },
1488 { DIS_EMITTER_NAME_15030
, "Exocet 2" },
1489 { DIS_EMITTER_NAME_15075
, "Eye Bowl" },
1490 { DIS_EMITTER_NAME_15120
, "Eye Shield" },
1491 { DIS_EMITTER_NAME_15140
, "F332Z" },
1492 { DIS_EMITTER_NAME_15160
, "FALCON" },
1493 { DIS_EMITTER_NAME_15165
, "Fan Song A" },
1494 { DIS_EMITTER_NAME_15200
, "Fan Song B/F TA" },
1495 { DIS_EMITTER_NAME_15210
, "Fan Song B/F TT" },
1496 { DIS_EMITTER_NAME_15220
, "Fan Song C/E TA" },
1497 { DIS_EMITTER_NAME_15230
, "Fan Song C/E TT" },
1498 { DIS_EMITTER_NAME_15240
, "Fan Song C/E MG" },
1499 { DIS_EMITTER_NAME_15255
, "Fan Song B/FF MG" },
1500 { DIS_EMITTER_NAME_15300
, "Fan Tail" },
1501 { DIS_EMITTER_NAME_15310
, "FCR-1401" },
1502 { DIS_EMITTER_NAME_15345
, "Fin Curve" },
1503 { DIS_EMITTER_NAME_15390
, "Fire Can" },
1504 { DIS_EMITTER_NAME_15435
, "Fire Dish" },
1505 { DIS_EMITTER_NAME_15470
, "Fire Dome TA" },
1506 { DIS_EMITTER_NAME_15475
, "Fire Dome TT" },
1507 { DIS_EMITTER_NAME_15480
, "Fire Dome TI" },
1508 { DIS_EMITTER_NAME_15525
, "Fire Iron" },
1509 { DIS_EMITTER_NAME_15570
, "Fire Wheel" },
1510 { DIS_EMITTER_NAME_15615
, "Fish Bowl" },
1511 { DIS_EMITTER_NAME_15660
, "Flap Lid" },
1512 { DIS_EMITTER_NAME_15705
, "Flap Truck" },
1513 { DIS_EMITTER_NAME_15750
, "Flap Wheel" },
1514 { DIS_EMITTER_NAME_15795
, "Flash Dance" },
1515 { DIS_EMITTER_NAME_15840
, "P-15, Flat Face A B C D" },
1516 { DIS_EMITTER_NAME_15885
, "Flat Screen" },
1517 { DIS_EMITTER_NAME_15930
, "Flat Spin" },
1518 { DIS_EMITTER_NAME_15975
, "Flat Twin" },
1519 { DIS_EMITTER_NAME_16020
, "Fledermaus" },
1520 { DIS_EMITTER_NAME_16030
, "FLYCATCHER" },
1521 { DIS_EMITTER_NAME_16065
, "Fly Screen" },
1522 { DIS_EMITTER_NAME_16110
, "Fly Screen A&B" },
1523 { DIS_EMITTER_NAME_16155
, "Fly Trap B" },
1524 { DIS_EMITTER_NAME_16200
, "Fog Lamp MG" },
1525 { DIS_EMITTER_NAME_16245
, "Fog Lamp TT" },
1526 { DIS_EMITTER_NAME_16290
, "Foil Two" },
1527 { DIS_EMITTER_NAME_16335
, "Fox Hunter" },
1528 { DIS_EMITTER_NAME_16380
, "FOX FIREFox Fire AL" },
1529 { DIS_EMITTER_NAME_16390
, "FOX FIRE ILL" },
1530 { DIS_EMITTER_NAME_16400
, "FR-151A" },
1531 { DIS_EMITTER_NAME_16410
, "FR-1505 DA" },
1532 { DIS_EMITTER_NAME_16420
, "FR-2000" },
1533 { DIS_EMITTER_NAME_16421
, "FR-2855W" },
1534 { DIS_EMITTER_NAME_16425
, "Front Dome" },
1535 { DIS_EMITTER_NAME_16470
, "Front Door" },
1536 { DIS_EMITTER_NAME_16515
, "Front Piece" },
1537 { DIS_EMITTER_NAME_16560
, "Furuno" },
1538 { DIS_EMITTER_NAME_16561
, "Furuno 1721" },
1539 { DIS_EMITTER_NAME_16605
, "Furuno 701" },
1540 { DIS_EMITTER_NAME_16650
, "Furuno 711 2" },
1541 { DIS_EMITTER_NAME_16695
, "Furuno 2400" },
1542 { DIS_EMITTER_NAME_16740
, "GA 01 00" },
1543 { DIS_EMITTER_NAME_16785
, "Gage" },
1544 { DIS_EMITTER_NAME_16830
, "Garpin" },
1545 { DIS_EMITTER_NAME_16875
, "GEM BX 132" },
1546 { DIS_EMITTER_NAME_16880
, "MPDR-12, Gepard TA" },
1547 { DIS_EMITTER_NAME_16884
, "Gepard TT" },
1548 { DIS_EMITTER_NAME_16888
, "GERAN-F" },
1549 { DIS_EMITTER_NAME_16900
, "GIRAFFE" },
1550 { DIS_EMITTER_NAME_16915
, "Gin Sling TA" },
1551 { DIS_EMITTER_NAME_16920
, "Gin Sling, Gin Sling TT" },
1552 { DIS_EMITTER_NAME_16925
, "Gin Sling MG" },
1553 { DIS_EMITTER_NAME_16945
, "GPN-22" },
1554 { DIS_EMITTER_NAME_16950
, "GRN-9" },
1555 { DIS_EMITTER_NAME_16965
, "Green Stain" },
1556 { DIS_EMITTER_NAME_17010
, "Grid Bow" },
1557 { DIS_EMITTER_NAME_17025
, "9S32, GRILL PAN TT" },
1558 { DIS_EMITTER_NAME_17055
, "Guardsman" },
1559 { DIS_EMITTER_NAME_17070
, "RPK-2, GUN DISH (ZSU-23/4)" },
1560 { DIS_EMITTER_NAME_17100
, "Hair Net" },
1561 { DIS_EMITTER_NAME_17145
, "Half Plate A" },
1562 { DIS_EMITTER_NAME_17190
, "Half Plate B" },
1563 { DIS_EMITTER_NAME_17220
, "HARD" },
1564 { DIS_EMITTER_NAME_17235
, "Hawk Screech" },
1565 { DIS_EMITTER_NAME_17280
, "Head Light A" },
1566 { DIS_EMITTER_NAME_17325
, "Head Lights" },
1567 { DIS_EMITTER_NAME_17370
, "Head Lights C" },
1568 { DIS_EMITTER_NAME_17415
, "Head Lights MG A" },
1569 { DIS_EMITTER_NAME_17460
, "Head Lights MG B" },
1570 { DIS_EMITTER_NAME_17505
, "Head Lights TT" },
1571 { DIS_EMITTER_NAME_17550
, "Head Net" },
1572 { DIS_EMITTER_NAME_17595
, "Hen Egg" },
1573 { DIS_EMITTER_NAME_17640
, "Hen House" },
1574 { DIS_EMITTER_NAME_17685
, "Hen Nest" },
1575 { DIS_EMITTER_NAME_17730
, "Hen Roost" },
1576 { DIS_EMITTER_NAME_17775
, "High Brick" },
1577 { DIS_EMITTER_NAME_17820
, "High Fix" },
1578 { DIS_EMITTER_NAME_17865
, "High Lark TI" },
1579 { DIS_EMITTER_NAME_17910
, "High Lark 1" },
1580 { DIS_EMITTER_NAME_17955
, "High Lark 2" },
1581 { DIS_EMITTER_NAME_18000
, "High Lark 4" },
1582 { DIS_EMITTER_NAME_18045
, "High Lune" },
1583 { DIS_EMITTER_NAME_18090
, "High Pole A&B" },
1584 { DIS_EMITTER_NAME_18135
, "High Scoop" },
1585 { DIS_EMITTER_NAME_18150
, "9S19MT, HIGH SCREEN" },
1586 { DIS_EMITTER_NAME_18180
, "High Sieve" },
1587 { DIS_EMITTER_NAME_18200
, "HN-503" },
1588 { DIS_EMITTER_NAME_18225
, "Home Talk" },
1589 { DIS_EMITTER_NAME_18270
, "Horn Spoon" },
1590 { DIS_EMITTER_NAME_18280
, "HOT BRICK" },
1591 { DIS_EMITTER_NAME_18315
, "Hot Flash" },
1592 { DIS_EMITTER_NAME_18320
, "IRL144M, Hot Shot TA" },
1593 { DIS_EMITTER_NAME_18325
, "IRL144M, Hot Shot TT" },
1594 { DIS_EMITTER_NAME_18330
, "IRL144M, Hot Shot MG" },
1595 { DIS_EMITTER_NAME_18360
, "IFF MK XII AIMS UPX 29" },
1596 { DIS_EMITTER_NAME_18405
, "IFF MK XV" },
1597 { DIS_EMITTER_NAME_18410
, "Javelin MG" },
1598 { DIS_EMITTER_NAME_18450
, "Jay Bird" },
1599 { DIS_EMITTER_NAME_18460
, "JRC-NMD-401" },
1600 { DIS_EMITTER_NAME_18495
, "Jupiter" },
1601 { DIS_EMITTER_NAME_18540
, "Jupiter II" },
1602 { DIS_EMITTER_NAME_18550
, "JY-8" },
1603 { DIS_EMITTER_NAME_18555
, "JY-9" },
1604 { DIS_EMITTER_NAME_18560
, "JY-14" },
1605 { DIS_EMITTER_NAME_18585
, "K376Z" },
1606 { DIS_EMITTER_NAME_18630
, "Kelvin Hughes 2A" },
1607 { DIS_EMITTER_NAME_18675
, "Kelvin Hughes 14/9" },
1608 { DIS_EMITTER_NAME_18720
, "Kelvin Hughes type 1006" },
1609 { DIS_EMITTER_NAME_18765
, "Kelvin Hughes type 1007" },
1610 { DIS_EMITTER_NAME_18785
, "KH-902M" },
1611 { DIS_EMITTER_NAME_18810
, "Kite Screech" },
1612 { DIS_EMITTER_NAME_18855
, "Kite Screech A" },
1613 { DIS_EMITTER_NAME_18900
, "Kite Screech B" },
1614 { DIS_EMITTER_NAME_18945
, "Kivach" },
1615 { DIS_EMITTER_NAME_18990
, "Knife Rest" },
1616 { DIS_EMITTER_NAME_19035
, "P-10, Knife Rest B" },
1617 { DIS_EMITTER_NAME_19037
, "KNIFE REST C" },
1618 { DIS_EMITTER_NAME_19050
, "KR-75" },
1619 { DIS_EMITTER_NAME_19080
, "KSA SRN" },
1620 { DIS_EMITTER_NAME_19125
, "KSA TSR" },
1621 { DIS_EMITTER_NAME_19170
, "Land Fall" },
1622 { DIS_EMITTER_NAME_19215
, "Land Roll MG" },
1623 { DIS_EMITTER_NAME_19260
, "Land Roll TA" },
1624 { DIS_EMITTER_NAME_19305
, "Land Roll TT" },
1625 { DIS_EMITTER_NAME_19310
, "LC-150" },
1626 { DIS_EMITTER_NAME_19350
, "Leningraf" },
1627 { DIS_EMITTER_NAME_19395
, "Light Bulb" },
1628 { DIS_EMITTER_NAME_19400
, "LMT NRAI-6A" },
1629 { DIS_EMITTER_NAME_19440
, "LN 55" },
1630 { DIS_EMITTER_NAME_19485
, "Ln 66" },
1631 { DIS_EMITTER_NAME_19530
, "Long Bow" },
1632 { DIS_EMITTER_NAME_19575
, "Long Brick" },
1633 { DIS_EMITTER_NAME_19620
, "Long Bull" },
1634 { DIS_EMITTER_NAME_19665
, "Long Eye" },
1635 { DIS_EMITTER_NAME_19710
, "Long Head" },
1636 { DIS_EMITTER_NAME_19755
, "Long Talk" },
1637 { DIS_EMITTER_NAME_19800
, "Long Track" },
1638 { DIS_EMITTER_NAME_19845
, "Long Trough" },
1639 { DIS_EMITTER_NAME_19890
, "Look Two" },
1640 { DIS_EMITTER_NAME_19935
, "LORAN" },
1641 { DIS_EMITTER_NAME_19950
, "Low Blow TA" },
1642 { DIS_EMITTER_NAME_19955
, "Low Blow TT" },
1643 { DIS_EMITTER_NAME_19960
, "Low Blow MG" },
1644 { DIS_EMITTER_NAME_19980
, "Low Sieve" },
1645 { DIS_EMITTER_NAME_20025
, "Low Trough" },
1646 { DIS_EMITTER_NAME_20040
, "TRS-2050, LP-23" },
1647 { DIS_EMITTER_NAME_20070
, "LW 08" },
1648 { DIS_EMITTER_NAME_20090
, "M-1983 FCR" },
1649 { DIS_EMITTER_NAME_20115
, "M22-40" },
1650 { DIS_EMITTER_NAME_20160
, "M44" },
1651 { DIS_EMITTER_NAME_20205
, "M401Z" },
1652 { DIS_EMITTER_NAME_20250
, "M585Z" },
1653 { DIS_EMITTER_NAME_20295
, "M588Z" },
1654 { DIS_EMITTER_NAME_20340
, "MA 1 IFF Portion" },
1655 { DIS_EMITTER_NAME_20360
, "MARELD" },
1656 { DIS_EMITTER_NAME_20385
, "MA Type 909#" },
1657 { DIS_EMITTER_NAME_20430
, "Marconi 1810" },
1658 { DIS_EMITTER_NAME_20475
, "Marconi Canada HC 75" },
1659 { DIS_EMITTER_NAME_20495
, "Marconi S 713" },
1660 { DIS_EMITTER_NAME_20520
, "Marconi S 1802" },
1661 { DIS_EMITTER_NAME_20530
, "Marconi S247" },
1662 { DIS_EMITTER_NAME_20565
, "Marconi S 810" },
1663 { DIS_EMITTER_NAME_20585
, "Marconi SA 10" },
1664 { DIS_EMITTER_NAME_20610
, "Marconi type 967" },
1665 { DIS_EMITTER_NAME_20655
, "Marconi type 968" },
1666 { DIS_EMITTER_NAME_20700
, "Marconi type 992" },
1667 { DIS_EMITTER_NAME_20745
, "Marconi/signaal type 1022" },
1668 { DIS_EMITTER_NAME_20790
, "Marconi/signaal type 910" },
1669 { DIS_EMITTER_NAME_20835
, "Marconi/signaal type 911" },
1670 { DIS_EMITTER_NAME_20880
, "Marconi/signaal type 992R" },
1671 { DIS_EMITTER_NAME_20925
, "Mesh Brick" },
1672 { DIS_EMITTER_NAME_20950
, "Mirage ILL" },
1673 { DIS_EMITTER_NAME_20970
, "MK 15 CIWS" },
1674 { DIS_EMITTER_NAME_21015
, "MK-23" },
1675 { DIS_EMITTER_NAME_21060
, "MK 23 TAS" },
1676 { DIS_EMITTER_NAME_21105
, "MK 25" },
1677 { DIS_EMITTER_NAME_21150
, "MK-35 M2" },
1678 { DIS_EMITTER_NAME_21195
, "MK 92" },
1679 { DIS_EMITTER_NAME_21240
, "MK-92 CAS" },
1680 { DIS_EMITTER_NAME_21285
, "MK-92 STIR" },
1681 { DIS_EMITTER_NAME_21330
, "MK 95" },
1682 { DIS_EMITTER_NAME_21340
, "MLA-1" },
1683 { DIS_EMITTER_NAME_21375
, "MM APS 705" },
1684 { DIS_EMITTER_NAME_21420
, "MM SPG 74" },
1685 { DIS_EMITTER_NAME_21465
, "MM SPG 75" },
1686 { DIS_EMITTER_NAME_21490
, "MM SPN 703" },
1687 { DIS_EMITTER_NAME_21510
, "MM SPS 702" },
1688 { DIS_EMITTER_NAME_21555
, "MM SPS 768" },
1689 { DIS_EMITTER_NAME_21600
, "MM SPS 774" },
1690 { DIS_EMITTER_NAME_21645
, "Moon 4" },
1691 { DIS_EMITTER_NAME_21650
, "MMRS" },
1692 { DIS_EMITTER_NAME_21690
, "MPDR 18 X" },
1693 { DIS_EMITTER_NAME_21710
, "MT-305X" },
1694 { DIS_EMITTER_NAME_21735
, "Muff Cob" },
1695 { DIS_EMITTER_NAME_21780
, "Mushroom" },
1696 { DIS_EMITTER_NAME_21825
, "Mushroom 1" },
1697 { DIS_EMITTER_NAME_21870
, "Mushroom 2" },
1698 { DIS_EMITTER_NAME_21880
, "N920Z" },
1699 { DIS_EMITTER_NAME_21890
, "Nanjing B" },
1700 { DIS_EMITTER_NAME_21895
, "Nanjing C" },
1701 { DIS_EMITTER_NAME_21915
, "Nayada" },
1702 { DIS_EMITTER_NAME_21960
, "Neptun" },
1703 { DIS_EMITTER_NAME_21980
, "NIKE TT" },
1704 { DIS_EMITTER_NAME_22005
, "NRBA 50" },
1705 { DIS_EMITTER_NAME_22050
, "NRBA 51" },
1706 { DIS_EMITTER_NAME_22095
, "NRBF 20A" },
1707 { DIS_EMITTER_NAME_22140
, "Nysa B" },
1708 { DIS_EMITTER_NAME_22185
, "O524A" },
1709 { DIS_EMITTER_NAME_22230
, "O580B" },
1710 { DIS_EMITTER_NAME_22275
, "O625Z" },
1711 { DIS_EMITTER_NAME_22320
, "O626Z" },
1712 { DIS_EMITTER_NAME_22345
, "Odd Group" },
1713 { DIS_EMITTER_NAME_22365
, "Odd Lot" },
1714 { DIS_EMITTER_NAME_22410
, "Odd Pair" },
1715 { DIS_EMITTER_NAME_22455
, "Oka" },
1716 { DIS_EMITTER_NAME_22500
, "OKEAN" },
1717 { DIS_EMITTER_NAME_22545
, "OKINXE 12C" },
1718 { DIS_EMITTER_NAME_22590
, "OMEGA" },
1719 { DIS_EMITTER_NAME_22635
, "Omera ORB32" },
1720 { DIS_EMITTER_NAME_22680
, "One Eye" },
1721 { DIS_EMITTER_NAME_22690
, "OP-28" },
1722 { DIS_EMITTER_NAME_22725
, "OPS-16B" },
1723 { DIS_EMITTER_NAME_22730
, "OPS-18" },
1724 { DIS_EMITTER_NAME_22740
, "OPS-28" },
1725 { DIS_EMITTER_NAME_22770
, "OR-2" },
1726 { DIS_EMITTER_NAME_22810
, "ORB-31S" },
1727 { DIS_EMITTER_NAME_22815
, "ORB 32" },
1728 { DIS_EMITTER_NAME_22860
, "Orion Rtn 10X" },
1729 { DIS_EMITTER_NAME_22905
, "Otomat MK II Teseo" },
1730 { DIS_EMITTER_NAME_22950
, "Owl Screech" },
1731 { DIS_EMITTER_NAME_22955
, "P360Z" },
1732 { DIS_EMITTER_NAME_22960
, "PA-1660" },
1733 { DIS_EMITTER_NAME_22995
, "Palm Frond" },
1734 { DIS_EMITTER_NAME_23040
, "Palm Frond AB" },
1735 { DIS_EMITTER_NAME_23085
, "Pat Hand TT" },
1736 { DIS_EMITTER_NAME_23095
, "Pat Hand MG" },
1737 { DIS_EMITTER_NAME_23130
, "Patty Cake" },
1738 { DIS_EMITTER_NAME_23175
, "Pawn Cake" },
1739 { DIS_EMITTER_NAME_23220
, "PBR 4 Rubin" },
1740 { DIS_EMITTER_NAME_23265
, "Pea Sticks" },
1741 { DIS_EMITTER_NAME_23310
, "Peel Cone" },
1742 { DIS_EMITTER_NAME_23355
, "Peel Group" },
1743 { DIS_EMITTER_NAME_23400
, "Peel Group A" },
1744 { DIS_EMITTER_NAME_23445
, "Peel Group B" },
1745 { DIS_EMITTER_NAME_23490
, "Peel Pair" },
1746 { DIS_EMITTER_NAME_23535
, "Philips 9LV 200" },
1747 { DIS_EMITTER_NAME_23580
, "Philips 9LV 331" },
1748 { DIS_EMITTER_NAME_23625
, "Philips LV 223" },
1749 { DIS_EMITTER_NAME_23670
, "Philips Sea Giraffe 50 HC" },
1750 { DIS_EMITTER_NAME_23690
, "Pin Jib" },
1751 { DIS_EMITTER_NAME_23710
, "Plank Shad" },
1752 { DIS_EMITTER_NAME_23715
, "Plank Shave" },
1753 { DIS_EMITTER_NAME_23760
, "Plank Shave A" },
1754 { DIS_EMITTER_NAME_23805
, "Plank Shave B" },
1755 { DIS_EMITTER_NAME_23850
, "Plate Steer" },
1756 { DIS_EMITTER_NAME_23895
, "Plessey AWS 1" },
1757 { DIS_EMITTER_NAME_23940
, "Plessey AWS 4" },
1758 { DIS_EMITTER_NAME_23985
, "Plessey AWS 6" },
1759 { DIS_EMITTER_NAME_23990
, "Plessey RJ" },
1760 { DIS_EMITTER_NAME_24030
, "Plessey type 996" },
1761 { DIS_EMITTER_NAME_24075
, "Plinth Net" },
1762 { DIS_EMITTER_NAME_24095
, "Pluto" },
1763 { DIS_EMITTER_NAME_24100
, "POHJANPALO" },
1764 { DIS_EMITTER_NAME_24120
, "POLLUX" },
1765 { DIS_EMITTER_NAME_24165
, "Pop Group" },
1766 { DIS_EMITTER_NAME_24210
, "Pop Group MG" },
1767 { DIS_EMITTER_NAME_24255
, "Pop Group TA" },
1768 { DIS_EMITTER_NAME_24300
, "Pop Group TT" },
1769 { DIS_EMITTER_NAME_24345
, "Pork Trough" },
1770 { DIS_EMITTER_NAME_24390
, "Post Bow" },
1771 { DIS_EMITTER_NAME_24435
, "Post Lamp" },
1772 { DIS_EMITTER_NAME_24480
, "Pot Drum" },
1773 { DIS_EMITTER_NAME_24525
, "Pot Head" },
1774 { DIS_EMITTER_NAME_24570
, "PRIMUS 40 WXD" },
1775 { DIS_EMITTER_NAME_24615
, "PRIMUS 300SL" },
1776 { DIS_EMITTER_NAME_24620
, "Primus 3000" },
1777 { DIS_EMITTER_NAME_24650
, "PS-05A" },
1778 { DIS_EMITTER_NAME_24660
, "PS 46 A" },
1779 { DIS_EMITTER_NAME_24705
, "PS 70 R" },
1780 { DIS_EMITTER_NAME_24710
, "PS-890" },
1781 { DIS_EMITTER_NAME_24750
, "Puff Ball" },
1782 { DIS_EMITTER_NAME_24770
, "R-76" },
1783 { DIS_EMITTER_NAME_24780
, "RAC-30" },
1784 { DIS_EMITTER_NAME_24795
, "Racal 1229" },
1785 { DIS_EMITTER_NAME_24840
, "Racal AC 2690 BT" },
1786 { DIS_EMITTER_NAME_24885
, "Racal Decca 1216" },
1787 { DIS_EMITTER_NAME_24930
, "Racal Decca 360" },
1788 { DIS_EMITTER_NAME_24975
, "Racal Decca AC 1290" },
1789 { DIS_EMITTER_NAME_25020
, "Racal Decca TM 1229" },
1790 { DIS_EMITTER_NAME_25065
, "Racal Decca TM 1626" },
1791 { DIS_EMITTER_NAME_25110
, "Racal DRBN 34A" },
1792 { DIS_EMITTER_NAME_25155
, "Radar 24" },
1793 { DIS_EMITTER_NAME_25200
, "RAN 7S" },
1794 { DIS_EMITTER_NAME_25205
, "RAN 10S" },
1795 { DIS_EMITTER_NAME_25245
, "RAN 11 LX" },
1796 { DIS_EMITTER_NAME_25260
, "Rapier TA" },
1797 { DIS_EMITTER_NAME_25265
, "Rapier 2000 TA, Dagger" },
1798 { DIS_EMITTER_NAME_25270
, "Rapier MG" },
1799 { DIS_EMITTER_NAME_25280
, "RAT-31S" },
1800 { DIS_EMITTER_NAME_25285
, "RATAC (LCT)" },
1801 { DIS_EMITTER_NAME_25290
, "Raytheon 1220" },
1802 { DIS_EMITTER_NAME_25300
, "Raytheon 1302" },
1803 { DIS_EMITTER_NAME_25335
, "Raytheon 1500" },
1804 { DIS_EMITTER_NAME_25380
, "Raytheon 1645" },
1805 { DIS_EMITTER_NAME_25425
, "Raytheon 1650" },
1806 { DIS_EMITTER_NAME_25470
, "Raytheon 1900" },
1807 { DIS_EMITTER_NAME_25515
, "Raytheon 2502" },
1808 { DIS_EMITTER_NAME_25560
, "Raytheon TM 1650/6X" },
1809 { DIS_EMITTER_NAME_25605
, "Raytheon TM 1660/12S" },
1810 { DIS_EMITTER_NAME_25630
, "RAY-1220XR" },
1811 { DIS_EMITTER_NAME_25635
, "RAY-1401" },
1812 { DIS_EMITTER_NAME_25650
, "Ray 2900" },
1813 { DIS_EMITTER_NAME_25695
, "Raypath" },
1814 { DIS_EMITTER_NAME_25735
, "RBE2" },
1815 { DIS_EMITTER_NAME_25740
, "RDM" },
1816 { DIS_EMITTER_NAME_25760
, "RDY" },
1817 { DIS_EMITTER_NAME_25785
, "RDN 72" },
1818 { DIS_EMITTER_NAME_25830
, "RDR 1A" },
1819 { DIS_EMITTER_NAME_25835
, "RDR 1E" },
1820 { DIS_EMITTER_NAME_25840
, "RDR 4A" },
1821 { DIS_EMITTER_NAME_25875
, "RDR 1200" },
1822 { DIS_EMITTER_NAME_25885
, "RDR 1400" },
1823 { DIS_EMITTER_NAME_25890
, "RDR 1400 C" },
1824 { DIS_EMITTER_NAME_25895
, "RDR 1500" },
1825 { DIS_EMITTER_NAME_25920
, "Rice Lamp" },
1826 { DIS_EMITTER_NAME_25965
, "Rice Pad" },
1827 { DIS_EMITTER_NAME_26010
, "Rice Screen" },
1828 { DIS_EMITTER_NAME_26055
, "ROLAND BN" },
1829 { DIS_EMITTER_NAME_26100
, "ROLAND MG" },
1830 { DIS_EMITTER_NAME_26145
, "ROLAND TA" },
1831 { DIS_EMITTER_NAME_26190
, "ROLAND TT" },
1832 { DIS_EMITTER_NAME_26235
, "Round Ball" },
1833 { DIS_EMITTER_NAME_26280
, "Round House" },
1834 { DIS_EMITTER_NAME_26325
, "Round House B" },
1835 { DIS_EMITTER_NAME_26330
, "RT-02/50" },
1836 { DIS_EMITTER_NAME_26350
, "RTN-1A" },
1837 { DIS_EMITTER_NAME_26370
, "RV2" },
1838 { DIS_EMITTER_NAME_26415
, "RV3" },
1839 { DIS_EMITTER_NAME_26460
, "RV5" },
1840 { DIS_EMITTER_NAME_26505
, "RV10" },
1841 { DIS_EMITTER_NAME_26550
, "RV17" },
1842 { DIS_EMITTER_NAME_26595
, "RV18" },
1843 { DIS_EMITTER_NAME_26610
, "RV-377" },
1844 { DIS_EMITTER_NAME_26640
, "RV UM" },
1845 { DIS_EMITTER_NAME_26660
, "RXN 2-60" },
1846 { DIS_EMITTER_NAME_26670
, "S-1810CD" },
1847 { DIS_EMITTER_NAME_26685
, "SA 2 Guideline" },
1848 { DIS_EMITTER_NAME_26730
, "SA 3 Goa" },
1849 { DIS_EMITTER_NAME_26775
, "SA 8 Gecko DT" },
1850 { DIS_EMITTER_NAME_26795
, "SA-12 TELAR ILL" },
1851 { DIS_EMITTER_NAME_26820
, "SA N 7 Gadfly TI" },
1852 { DIS_EMITTER_NAME_26865
, "SA N 11 Cads 1 UN" },
1853 { DIS_EMITTER_NAME_26910
, "Salt Pot A&B" },
1854 { DIS_EMITTER_NAME_26955
, "SATURNE II" },
1855 { DIS_EMITTER_NAME_27000
, "Scan Can" },
1856 { DIS_EMITTER_NAME_27045
, "Scan Fix" },
1857 { DIS_EMITTER_NAME_27090
, "Scan Odd" },
1858 { DIS_EMITTER_NAME_27135
, "Scan Three" },
1859 { DIS_EMITTER_NAME_27140
, "SCANTER (CSR)" },
1860 { DIS_EMITTER_NAME_27141
, "SCORADS" },
1861 { DIS_EMITTER_NAME_27150
, "SCOREBOARD" },
1862 { DIS_EMITTER_NAME_27180
, "Scoup Plate" },
1863 { DIS_EMITTER_NAME_27190
, "SCR-584" },
1864 { DIS_EMITTER_NAME_27225
, "Sea Archer 2" },
1865 { DIS_EMITTER_NAME_27270
, "Sea Hunter 4 MG" },
1866 { DIS_EMITTER_NAME_27315
, "Sea Hunter 4 TA" },
1867 { DIS_EMITTER_NAME_27360
, "Sea Hunter 4 TT" },
1868 { DIS_EMITTER_NAME_27405
, "Sea Gull" },
1869 { DIS_EMITTER_NAME_27450
, "Sea Net" },
1870 { DIS_EMITTER_NAME_27495
, "Sea Spray" },
1871 { DIS_EMITTER_NAME_27540
, "Sea Tiger" },
1872 { DIS_EMITTER_NAME_27570
, "Searchwater" },
1873 { DIS_EMITTER_NAME_27585
, "Selenia Orion 7" },
1874 { DIS_EMITTER_NAME_27630
, "Selenia type 912" },
1875 { DIS_EMITTER_NAME_27675
, "Selennia RAN 12 L/X" },
1876 { DIS_EMITTER_NAME_27720
, "Selennia RTN 10X" },
1877 { DIS_EMITTER_NAME_27765
, "Selinia ARP 1645" },
1878 { DIS_EMITTER_NAME_27810
, "SGR 102 00" },
1879 { DIS_EMITTER_NAME_27855
, "SGR 103/02" },
1880 { DIS_EMITTER_NAME_27870
, "SGR-104" },
1881 { DIS_EMITTER_NAME_27900
, "Sheet Bend" },
1882 { DIS_EMITTER_NAME_27945
, "Sheet Curve" },
1883 { DIS_EMITTER_NAME_27990
, "Ship Globe" },
1884 { DIS_EMITTER_NAME_28035
, "Ship Wheel" },
1885 { DIS_EMITTER_NAME_28080
, "SGR 114" },
1886 { DIS_EMITTER_NAME_28125
, "Shore Walk A" },
1887 { DIS_EMITTER_NAME_28170
, "Short Horn" },
1888 { DIS_EMITTER_NAME_28215
, "Shot Dome" },
1889 { DIS_EMITTER_NAME_28260
, "Side Globe JN" },
1890 { DIS_EMITTER_NAME_28280
, "PRV-11, Side Net" },
1891 { DIS_EMITTER_NAME_28305
, "Side Walk A" },
1892 { DIS_EMITTER_NAME_28350
, "Signaal DA 02" },
1893 { DIS_EMITTER_NAME_28395
, "Signaal DA 05" },
1894 { DIS_EMITTER_NAME_28440
, "Signaal DA 08" },
1895 { DIS_EMITTER_NAME_28485
, "Signaal LW 08" },
1896 { DIS_EMITTER_NAME_28530
, "Signaal LWOR" },
1897 { DIS_EMITTER_NAME_28575
, "Signaal M45" },
1898 { DIS_EMITTER_NAME_28620
, "Signaal MW 08" },
1899 { DIS_EMITTER_NAME_28665
, "Signaal SMART" },
1900 { DIS_EMITTER_NAME_28710
, "Signaal STING" },
1901 { DIS_EMITTER_NAME_28755
, "Signaal STIR" },
1902 { DIS_EMITTER_NAME_28800
, "Signaal WM 20/2" },
1903 { DIS_EMITTER_NAME_28845
, "Signaal WM 25" },
1904 { DIS_EMITTER_NAME_28890
, "Signaal WM 27" },
1905 { DIS_EMITTER_NAME_28935
, "Signaal WM 28" },
1906 { DIS_EMITTER_NAME_28980
, "Signaal ZW 01" },
1907 { DIS_EMITTER_NAME_29025
, "Signaal ZW 06" },
1908 { DIS_EMITTER_NAME_29070
, "Ski Pole" },
1909 { DIS_EMITTER_NAME_29115
, "Skin Head" },
1910 { DIS_EMITTER_NAME_29160
, "Skip Spin" },
1911 { DIS_EMITTER_NAME_29185
, "SKYGUARD TA, UAR-1021" },
1912 { DIS_EMITTER_NAME_29190
, "SKYGUARD TT, UAR-1021" },
1913 { DIS_EMITTER_NAME_29205
, "Sky Watch" },
1914 { DIS_EMITTER_NAME_29215
, "SKYSHADOW" },
1915 { DIS_EMITTER_NAME_29220
, "SKYSHIELD TA" },
1916 { DIS_EMITTER_NAME_29250
, "SL" },
1917 { DIS_EMITTER_NAME_29270
, "SL/ALQ-234" },
1918 { DIS_EMITTER_NAME_29295
, "Slap Shot E" },
1919 { DIS_EMITTER_NAME_29340
, "Slim Net" },
1920 { DIS_EMITTER_NAME_29385
, "Slot Back A" },
1921 { DIS_EMITTER_NAME_29400
, "Slot Back ILL" },
1922 { DIS_EMITTER_NAME_29430
, "Slot Back B" },
1923 { DIS_EMITTER_NAME_29440
, "Slot Rest" },
1924 { DIS_EMITTER_NAME_29475
, "SMA 3 RM" },
1925 { DIS_EMITTER_NAME_29520
, "SMA 3 RM 20" },
1926 { DIS_EMITTER_NAME_29565
, "SMA 3RM 20A/SMG" },
1927 { DIS_EMITTER_NAME_29610
, "SMA BPS 704" },
1928 { DIS_EMITTER_NAME_29655
, "SMA SPIN 749 (V) 2" },
1929 { DIS_EMITTER_NAME_29700
, "SMA SPN 703" },
1930 { DIS_EMITTER_NAME_29745
, "SMA SPN 751" },
1931 { DIS_EMITTER_NAME_29790
, "SMA SPOS 748" },
1932 { DIS_EMITTER_NAME_29835
, "SMA SPQ 2" },
1933 { DIS_EMITTER_NAME_29880
, "SMA SPQ 2D" },
1934 { DIS_EMITTER_NAME_29925
, "SMA SPQ 701" },
1935 { DIS_EMITTER_NAME_29970
, "SMA SPS 702 UPX" },
1936 { DIS_EMITTER_NAME_30015
, "SMA ST 2 OTOMAT II MH" },
1937 { DIS_EMITTER_NAME_30060
, "SMA 718 Beacon" },
1938 { DIS_EMITTER_NAME_30080
, "SNAP SHOT" },
1939 { DIS_EMITTER_NAME_30105
, "Snoop Drift" },
1940 { DIS_EMITTER_NAME_30150
, "Snoop Head" },
1941 { DIS_EMITTER_NAME_30195
, "Snoop Pair" },
1942 { DIS_EMITTER_NAME_30240
, "Snoop Plate" },
1943 { DIS_EMITTER_NAME_30285
, "Snoop Slab" },
1944 { DIS_EMITTER_NAME_30330
, "Snoop Tray" },
1945 { DIS_EMITTER_NAME_30375
, "Snoop Tray 1" },
1946 { DIS_EMITTER_NAME_30420
, "Snoop Tray 2" },
1947 { DIS_EMITTER_NAME_30465
, "Snoop Watch" },
1948 { DIS_EMITTER_NAME_30470
, "9S18M1, Snow Drift" },
1949 { DIS_EMITTER_NAME_30510
, "SO-1" },
1950 { DIS_EMITTER_NAME_30520
, "SO-12" },
1951 { DIS_EMITTER_NAME_30555
, "SO A Communist" },
1952 { DIS_EMITTER_NAME_30580
, "SO-69" },
1953 { DIS_EMITTER_NAME_30600
, "Sock Eye" },
1954 { DIS_EMITTER_NAME_30645
, "SOM 64" },
1955 { DIS_EMITTER_NAME_30670
, "SPADA TT" },
1956 { DIS_EMITTER_NAME_30690
, "Sparrow (AIM/RIM-7) ILL" },
1957 { DIS_EMITTER_NAME_30700
, "Sperry M-3" },
1958 { DIS_EMITTER_NAME_30735
, "SPG 53F" },
1959 { DIS_EMITTER_NAME_30780
, "SPG 70 (RTN 10X)" },
1960 { DIS_EMITTER_NAME_30825
, "SPG 74 (RTN 20X)" },
1961 { DIS_EMITTER_NAME_30870
, "SPG 75 (RTN 30X)" },
1962 { DIS_EMITTER_NAME_30915
, "SPG 76 (RTN 30X)" },
1963 { DIS_EMITTER_NAME_30960
, "Spin Scan A" },
1964 { DIS_EMITTER_NAME_31005
, "Spin Scan B" },
1965 { DIS_EMITTER_NAME_31050
, "Spin Trough" },
1966 { DIS_EMITTER_NAME_31095
, "Splash Drop" },
1967 { DIS_EMITTER_NAME_31140
, "SPN 35A" },
1968 { DIS_EMITTER_NAME_31185
, "SPN 41" },
1969 { DIS_EMITTER_NAME_31230
, "SPN 42" },
1970 { DIS_EMITTER_NAME_31275
, "SPN 43A" },
1971 { DIS_EMITTER_NAME_31320
, "SPN 43B" },
1972 { DIS_EMITTER_NAME_31365
, "SPN 44" },
1973 { DIS_EMITTER_NAME_31410
, "SPN 46" },
1974 { DIS_EMITTER_NAME_31455
, "SPN 703" },
1975 { DIS_EMITTER_NAME_31500
, "SPN 728 (V) 1" },
1976 { DIS_EMITTER_NAME_31545
, "SPN 748" },
1977 { DIS_EMITTER_NAME_31590
, "SPN 750" },
1978 { DIS_EMITTER_NAME_31635
, "Sponge Cake" },
1979 { DIS_EMITTER_NAME_31680
, "P-12, Spoon Rest" },
1980 { DIS_EMITTER_NAME_31681
, "P-18, Spoon Rest A" },
1981 { DIS_EMITTER_NAME_31682
, "P-18, Spoon Rest B" },
1982 { DIS_EMITTER_NAME_31684
, "P-18, Spoon Rest D" },
1983 { DIS_EMITTER_NAME_31725
, "SPQ 712 (RAN 12 L/X)" },
1984 { DIS_EMITTER_NAME_31770
, "SPS 6C" },
1985 { DIS_EMITTER_NAME_31815
, "SPS 10F" },
1986 { DIS_EMITTER_NAME_31860
, "SPS 12" },
1987 { DIS_EMITTER_NAME_31905
, "(deleted)SPS 58" },
1988 { DIS_EMITTER_NAME_31950
, "(deleted)SPS 64" },
1989 { DIS_EMITTER_NAME_31995
, "SPS 768 (RAN EL)" },
1990 { DIS_EMITTER_NAME_32040
, "SPS 774 (RAN 10S)" },
1991 { DIS_EMITTER_NAME_32085
, "SPY 790" },
1992 { DIS_EMITTER_NAME_32130
, "Square Head" },
1993 { DIS_EMITTER_NAME_32175
, "Square Pair" },
1994 { DIS_EMITTER_NAME_32220
, "Square Slot" },
1995 { DIS_EMITTER_NAME_32265
, "Square Tie" },
1996 { DIS_EMITTER_NAME_32310
, "Squash Dome" },
1997 { DIS_EMITTER_NAME_32330
, "P-15M, Squat Eye" },
1998 { DIS_EMITTER_NAME_32355
, "Squint Eye" },
1999 { DIS_EMITTER_NAME_32400
, "SRN 6" },
2000 { DIS_EMITTER_NAME_32445
, "SRN 15" },
2001 { DIS_EMITTER_NAME_32490
, "SRN 745" },
2002 { DIS_EMITTER_NAME_32535
, "SRO 1" },
2003 { DIS_EMITTER_NAME_32580
, "SRO 2" },
2004 { DIS_EMITTER_NAME_32625
, "SS C 2B Samlet MG" },
2005 { DIS_EMITTER_NAME_32670
, "SS N 2A B CSSC" },
2006 { DIS_EMITTER_NAME_32715
, "SS N 2A B CSSC 2A 3A2 MH" },
2007 { DIS_EMITTER_NAME_32760
, "SS N 2C Seeker" },
2008 { DIS_EMITTER_NAME_32805
, "SS N 2C D Styx" },
2009 { DIS_EMITTER_NAME_32850
, "SS N 2C D Styx C D MH" },
2010 { DIS_EMITTER_NAME_32895
, "SS N 3 SSC SS C 18 BN" },
2011 { DIS_EMITTER_NAME_32940
, "SS N 3B Sepal AL" },
2012 { DIS_EMITTER_NAME_32985
, "SS N 3B Sepal MH" },
2013 { DIS_EMITTER_NAME_33030
, "SS N 9 Siren" },
2014 { DIS_EMITTER_NAME_33075
, "SS N 9 Siren AL" },
2015 { DIS_EMITTER_NAME_33120
, "SS N 9 Siren MH" },
2016 { DIS_EMITTER_NAME_33165
, "SS N 12 Sandbox AL" },
2017 { DIS_EMITTER_NAME_33210
, "SS N 12 Sandbox MH" },
2018 { DIS_EMITTER_NAME_33255
, "SS N 19 Shipwreck" },
2019 { DIS_EMITTER_NAME_33300
, "SS N 19 Shipwreck AL" },
2020 { DIS_EMITTER_NAME_33345
, "SS N 19 Shipwreck MH" },
2021 { DIS_EMITTER_NAME_33390
, "SS N 21 AL" },
2022 { DIS_EMITTER_NAME_33435
, "SS N 22 Sunburn" },
2023 { DIS_EMITTER_NAME_33480
, "SS N 22 Sunburn MH" },
2024 { DIS_EMITTER_NAME_33525
, "Stone Cake" },
2025 { DIS_EMITTER_NAME_33570
, "STR 41" },
2026 { DIS_EMITTER_NAME_33590
, "Straight Flush TA" },
2027 { DIS_EMITTER_NAME_33595
, "Straight Flush TT" },
2028 { DIS_EMITTER_NAME_33600
, "Straight Flush ILL" },
2029 { DIS_EMITTER_NAME_33615
, "Strike Out" },
2030 { DIS_EMITTER_NAME_33660
, "Strut Curve" },
2031 { DIS_EMITTER_NAME_33705
, "Strut Pair" },
2032 { DIS_EMITTER_NAME_33750
, "Strut Pair 1" },
2033 { DIS_EMITTER_NAME_33795
, "Strut Pair 2" },
2034 { DIS_EMITTER_NAME_33840
, "Sun Visor" },
2035 { DIS_EMITTER_NAME_33860
, "Superfledermaus" },
2036 { DIS_EMITTER_NAME_33885
, "Swift Rod 1" },
2037 { DIS_EMITTER_NAME_33930
, "Swift Rod 2" },
2038 { DIS_EMITTER_NAME_33975
, "T1166" },
2039 { DIS_EMITTER_NAME_34020
, "T1171" },
2040 { DIS_EMITTER_NAME_34040
, "T1202" },
2041 { DIS_EMITTER_NAME_34065
, "T6004" },
2042 { DIS_EMITTER_NAME_34110
, "T6031" },
2043 { DIS_EMITTER_NAME_34155
, "T8067" },
2044 { DIS_EMITTER_NAME_34200
, "T8068" },
2045 { DIS_EMITTER_NAME_34245
, "T8124" },
2046 { DIS_EMITTER_NAME_34290
, "T8408" },
2047 { DIS_EMITTER_NAME_34335
, "T8911" },
2048 { DIS_EMITTER_NAME_34380
, "T8937" },
2049 { DIS_EMITTER_NAME_34425
, "T8944" },
2050 { DIS_EMITTER_NAME_34470
, "T8987" },
2051 { DIS_EMITTER_NAME_34515
, "P-14, Tall King" },
2052 { DIS_EMITTER_NAME_34560
, "Tall Mike" },
2053 { DIS_EMITTER_NAME_34605
, "Tall Path" },
2054 { DIS_EMITTER_NAME_34625
, "Team Work" },
2055 { DIS_EMITTER_NAME_34640
, "THAAD GBR" },
2056 { DIS_EMITTER_NAME_34650
, "THD 225" },
2057 { DIS_EMITTER_NAME_34670
, "THD 1940, Picador" },
2058 { DIS_EMITTER_NAME_34695
, "THD 5500" },
2059 { DIS_EMITTER_NAME_34740
, "Thin Path" },
2060 { DIS_EMITTER_NAME_34785
, "PRV-9, Thin Skin" },
2061 { DIS_EMITTER_NAME_34795
, "Thompson CSF TA-10" },
2062 { DIS_EMITTER_NAME_34830
, "Thompson CSF TH D 1040 Neptune" },
2063 { DIS_EMITTER_NAME_34875
, "Thompson CSF Calypso" },
2064 { DIS_EMITTER_NAME_34920
, "Thompson CSF CASTOR" },
2065 { DIS_EMITTER_NAME_34965
, "Thompson CSF Castor II" },
2066 { DIS_EMITTER_NAME_35010
, "Thompson CSF DRBC 32A" },
2067 { DIS_EMITTER_NAME_35055
, "Thompson CSF DRBJ 11 D/E" },
2068 { DIS_EMITTER_NAME_35100
, "Thompson CSF DRBV 15A" },
2069 { DIS_EMITTER_NAME_35145
, "Thompson CSF DRBV 15C" },
2070 { DIS_EMITTER_NAME_35190
, "Thompson CSF DRBV 22D" },
2071 { DIS_EMITTER_NAME_35235
, "Thompson CSF DRBV 23B" },
2072 { DIS_EMITTER_NAME_35280
, "Thompson CSF DRUA 33" },
2073 { DIS_EMITTER_NAME_35325
, "Thompson CSF Mars DRBV 21A" },
2074 { DIS_EMITTER_NAME_35370
, "Thompson CSF Sea Tiger" },
2075 { DIS_EMITTER_NAME_35415
, "Thompson CSF Triton" },
2076 { DIS_EMITTER_NAME_35460
, "Thompson CSF Vega with DRBC 32E" },
2077 { DIS_EMITTER_NAME_35480
, "TRS-2105, TIGER-G" },
2078 { DIS_EMITTER_NAME_35490
, "TRS-2100, TIGER-S" },
2079 { DIS_EMITTER_NAME_35505
, "Tie Rods" },
2080 { DIS_EMITTER_NAME_35550
, "36D6, Tin Shield" },
2081 { DIS_EMITTER_NAME_35570
, "Tin Trap" },
2082 { DIS_EMITTER_NAME_35580
, "TIRSPONDER" },
2083 { DIS_EMITTER_NAME_35595
, "Toad Stool 1" },
2084 { DIS_EMITTER_NAME_35640
, "Toad Stool 2" },
2085 { DIS_EMITTER_NAME_35685
, "Toad Stool 3" },
2086 { DIS_EMITTER_NAME_35730
, "Toad Stool 4" },
2087 { DIS_EMITTER_NAME_35775
, "Toad Stool 5" },
2088 { DIS_EMITTER_NAME_35800
, "Tomb Stone" },
2089 { DIS_EMITTER_NAME_35820
, "Top Bow" },
2090 { DIS_EMITTER_NAME_35865
, "Top Dome" },
2091 { DIS_EMITTER_NAME_35910
, "Top Knot" },
2092 { DIS_EMITTER_NAME_35955
, "Top Mesh" },
2093 { DIS_EMITTER_NAME_36000
, "Top Pair" },
2094 { DIS_EMITTER_NAME_36045
, "Top Plate" },
2095 { DIS_EMITTER_NAME_36090
, "Top Sail" },
2096 { DIS_EMITTER_NAME_36135
, "Top Steer" },
2097 { DIS_EMITTER_NAME_36180
, "Top Trough" },
2098 { DIS_EMITTER_NAME_36220
, "Scrum Half TA" },
2099 { DIS_EMITTER_NAME_36225
, "TorScrum Half TT, Tor" },
2100 { DIS_EMITTER_NAME_36230
, "Scrum Half MG" },
2101 { DIS_EMITTER_NAME_36270
, "Track Dish" },
2102 { DIS_EMITTER_NAME_36315
, "TORSO M" },
2103 { DIS_EMITTER_NAME_36360
, "Trap Door" },
2104 { DIS_EMITTER_NAME_36380
, "TRISPONDE" },
2105 { DIS_EMITTER_NAME_36405
, "TRS 3033" },
2106 { DIS_EMITTER_NAME_36420
, "TRS 3405" },
2107 { DIS_EMITTER_NAME_36425
, "TRS 3410" },
2108 { DIS_EMITTER_NAME_36430
, "TRS 3415" },
2109 { DIS_EMITTER_NAME_36450
, "TRS-N" },
2110 { DIS_EMITTER_NAME_36495
, "TSE 5000" },
2111 { DIS_EMITTER_NAME_36540
, "TSR 333" },
2112 { DIS_EMITTER_NAME_36585
, "Tube Arm" },
2113 { DIS_EMITTER_NAME_36630
, "Twin Eyes" },
2114 { DIS_EMITTER_NAME_36675
, "Twin Pill" },
2115 { DIS_EMITTER_NAME_36720
, "Twin Scan" },
2116 { DIS_EMITTER_NAME_36765
, "Twin Scan Ro" },
2117 { DIS_EMITTER_NAME_36810
, "Two Spot" },
2118 { DIS_EMITTER_NAME_36855
, "TYPE 262" },
2119 { DIS_EMITTER_NAME_36900
, "TYPE 275" },
2120 { DIS_EMITTER_NAME_36945
, "TYPE 293" },
2121 { DIS_EMITTER_NAME_36990
, "TYPE 343 SUN VISOR B" },
2122 { DIS_EMITTER_NAME_37035
, "TYPE 347B" },
2123 { DIS_EMITTER_NAME_37050
, "Type-404A(CH)" },
2124 { DIS_EMITTER_NAME_37080
, "Type 756" },
2125 { DIS_EMITTER_NAME_37125
, "TYPE 903" },
2126 { DIS_EMITTER_NAME_37170
, "TYPE 909 TI" },
2127 { DIS_EMITTER_NAME_37215
, "TYPE 909 TT" },
2128 { DIS_EMITTER_NAME_37260
, "TYPE 910" },
2129 { DIS_EMITTER_NAME_37265
, "TYPE-931(CH)" },
2130 { DIS_EMITTER_NAME_37305
, "TYPE 965" },
2131 { DIS_EMITTER_NAME_37350
, "TYPE 967" },
2132 { DIS_EMITTER_NAME_37395
, "TYPE 968" },
2133 { DIS_EMITTER_NAME_37440
, "TYPE 974" },
2134 { DIS_EMITTER_NAME_37485
, "TYPE 975" },
2135 { DIS_EMITTER_NAME_37530
, "TYPE 978" },
2136 { DIS_EMITTER_NAME_37575
, "TYPE 992" },
2137 { DIS_EMITTER_NAME_37620
, "TYPE 993" },
2138 { DIS_EMITTER_NAME_37665
, "TYPE 994" },
2139 { DIS_EMITTER_NAME_37710
, "TYPE 1006(1)" },
2140 { DIS_EMITTER_NAME_37755
, "TYPE 1006(2)" },
2141 { DIS_EMITTER_NAME_37800
, "TYPE 1022" },
2142 { DIS_EMITTER_NAME_37845
, "UK MK 10" },
2143 { DIS_EMITTER_NAME_37850
, "UPS-220C" },
2144 { DIS_EMITTER_NAME_37890
, "UPX 1 10" },
2145 { DIS_EMITTER_NAME_37935
, "UPX 27" },
2146 { DIS_EMITTER_NAME_37980
, "URN 20" },
2147 { DIS_EMITTER_NAME_38025
, "URN 25" },
2148 { DIS_EMITTER_NAME_38045
, "VOLEX III/IV" },
2149 { DIS_EMITTER_NAME_38070
, "W8818" },
2150 { DIS_EMITTER_NAME_38115
, "W8838" },
2151 { DIS_EMITTER_NAME_38120
, "W8852" },
2152 { DIS_EMITTER_NAME_38160
, "WAS-74S" },
2153 { DIS_EMITTER_NAME_38205
, "Wasp Head" },
2154 { DIS_EMITTER_NAME_38210
, "WATCHDOG" },
2155 { DIS_EMITTER_NAME_38250
, "Watch Guard" },
2156 { DIS_EMITTER_NAME_38260
, "Watchman" },
2157 { DIS_EMITTER_NAME_38295
, "Western Electric MK 10" },
2158 { DIS_EMITTER_NAME_38320
, "Westinghouse ADR-4 LRSR" },
2159 { DIS_EMITTER_NAME_38340
, "Westinghouse Electric SPG 50" },
2160 { DIS_EMITTER_NAME_38385
, "Westinghouse Electric W 120" },
2161 { DIS_EMITTER_NAME_38430
, "Westinghouse SPS 29C" },
2162 { DIS_EMITTER_NAME_38475
, "Westinghouse SPS 37" },
2163 { DIS_EMITTER_NAME_38520
, "Wet Eye" },
2164 { DIS_EMITTER_NAME_38565
, "Wet Eye Mod" },
2165 { DIS_EMITTER_NAME_38570
, "WGU-41/B" },
2166 { DIS_EMITTER_NAME_38572
, "WGU-44/B" },
2167 { DIS_EMITTER_NAME_38610
, "Whiff" },
2168 { DIS_EMITTER_NAME_38655
, "Whiff Brick" },
2169 { DIS_EMITTER_NAME_38700
, "Whiff Fire" },
2170 { DIS_EMITTER_NAME_38715
, "WHITE HOUSE" },
2171 { DIS_EMITTER_NAME_38745
, "Wild Card" },
2172 { DIS_EMITTER_NAME_38790
, "Witch Eight" },
2173 { DIS_EMITTER_NAME_38835
, "Witch Five" },
2174 { DIS_EMITTER_NAME_38880
, "WM2X Series" },
2175 { DIS_EMITTER_NAME_38925
, "WM2X Series CAS" },
2176 { DIS_EMITTER_NAME_38950
, "WSR-74C" },
2177 { DIS_EMITTER_NAME_38955
, "WSR-74S" },
2178 { DIS_EMITTER_NAME_38970
, "Wood Gage" },
2179 { DIS_EMITTER_NAME_39015
, "Yard Rake" },
2180 { DIS_EMITTER_NAME_39060
, "Yew Loop" },
2181 { DIS_EMITTER_NAME_39105
, "Yo-Yo" },
2182 { DIS_EMITTER_NAME_39150
, "(deleted)" },