aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorGraham Shanks <graham.shanks@blueyonder.co.uk>2017-10-19 00:03:27 +0100
committerMichael Mann <mmann78@netscape.net>2017-10-19 02:30:13 +0000
commitd291d1a4239ed744c65b64d62aebaae88ceed552 (patch)
tree40047b42744618819ff05fe6440829f9daf19666 /epan
parent5fd13dac123f1a31ad2aad7e1c7338ba25527b11 (diff)
Update enumerations for SISO-REF-010 v22
Change-Id: Icb326dac7cfe0478df3d892df279ad0f241c7ba6 Reviewed-on: https://code.wireshark.org/review/23981 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-dis.c983
1 files changed, 884 insertions, 99 deletions
diff --git a/epan/dissectors/packet-dis.c b/epan/dissectors/packet-dis.c
index 2c9032e295..bded03ee2b 100644
--- a/epan/dissectors/packet-dis.c
+++ b/epan/dissectors/packet-dis.c
@@ -40,6 +40,7 @@
/* Encoding type the last 14 bits */
#define DIS_ENCODING_TYPE(word) ((word) & 0x3FFF)
+/* SISO-REF-010 [UID 3] */
typedef enum
{
DIS_VERSION_OTHER = 0,
@@ -65,6 +66,7 @@ static const value_string DIS_PDU_ProtocolVersion_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 5] */
typedef enum
{
DIS_PROTOCOLFAMILY_OTHER = 0,
@@ -110,6 +112,7 @@ static const value_string DIS_PDU_ProtocolFamily_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 4] */
typedef enum
{
DIS_PDUTYPE_OTHER = 0,
@@ -285,6 +288,7 @@ static const value_string DIS_PDU_Type_Strings[] =
static value_string_ext DIS_PDU_Type_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Type_Strings);
+/* SISO-REF-010 [UID 7] */
typedef enum
{
DIS_ENTITYKIND_OTHER = 0,
@@ -314,6 +318,7 @@ static const value_string DIS_PDU_EntityKind_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 8] */
typedef enum
{
DIS_DOMAIN_OTHER = 0,
@@ -335,6 +340,7 @@ static const value_string DIS_PDU_Domain_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 9] */
static const value_string DIS_PDU_Category_LandPlatform_Strings[] =
{
{ 0, "Other" },
@@ -398,6 +404,7 @@ static const value_string DIS_PDU_Category_LandPlatform_Strings[] =
static value_string_ext DIS_PDU_Category_LandPlatform_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_Category_LandPlatform_Strings);
+/* SISO-REF-010 [UID 10] */
static const value_string DIS_PDU_Category_AirPlatform_Strings[] =
{
{ 0, "Other" },
@@ -435,6 +442,7 @@ static const value_string DIS_PDU_Category_AirPlatform_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 11] */
static const value_string DIS_PDU_Category_SurfacePlatform_Strings[] =
{
{ 0, "Other" },
@@ -470,6 +478,7 @@ static const value_string DIS_PDU_Category_SurfacePlatform_Strings[] =
{ 61, "Non-Combatant Ship" },
{ 62, "Coast Guard Cutters" },
{ 63, "Coast Guard Boats" },
+ { 64, "Fast Attack Craft" },
{ 80, "Passenger Vessel (Group 1 Merchant)" },
{ 81, "Dry Cargo Ship (Group 2 Merchant)" },
{ 82, "Tanker (Group 3 Merchant)" },
@@ -481,6 +490,7 @@ static const value_string DIS_PDU_Category_SurfacePlatform_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 12] */
static const value_string DIS_PDU_Category_SubsurfacePlatform_Strings[] =
{
{ 0, "Other" },
@@ -492,9 +502,13 @@ static const value_string DIS_PDU_Category_SubsurfacePlatform_Strings[] =
{ 6, "SSAN (Nuclear Auxiliary)" },
{ 7, "SSA (Conventional Auxiliary)" },
{ 8, "Unmanned Underwater Vehicle (UUV)" },
+ { 80, "Submarines" },
+ { 81, "Submersibles" },
+ { 82, "Semi-Submersible Boats" },
{ 0, NULL }
};
+/* SISO-REF-010 [UID 13] */
static const value_string DIS_PDU_Category_SpacePlatform_Strings[] =
{
{ 0, "Other" },
@@ -504,6 +518,7 @@ static const value_string DIS_PDU_Category_SpacePlatform_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 270] */
typedef enum
{
DIS_ENCODING_CLASS_ENCODED_AUDIO = 0,
@@ -512,6 +527,7 @@ typedef enum
DIS_ENCODING_CLASS_DB_INDEX = 3
} DIS_PDU_Encoding_Class;
+/* SISO-REF-010 [UID 271] */
static const value_string DIS_PDU_Encoding_Class_Strings[] =
{
{ DIS_ENCODING_CLASS_ENCODED_AUDIO, "Encoded Audio" },
@@ -538,6 +554,7 @@ static const value_string DIS_PDU_Encoding_Type_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 178] */
typedef enum
{
DIS_TDL_TYPE_OTHER = 0,
@@ -618,7 +635,9 @@ typedef enum
DIS_TDL_TYPE_TSAF = 107,
DIS_TDL_TYPE_ENHANCED_SINCGARS_7_3 = 108,
DIS_TDL_TYPE_MADL = 109,
- DIS_TDL_TYPE_CURSOR_ON_TARGET = 110
+ DIS_TDL_TYPE_CURSOR_ON_TARGET = 110,
+ DIS_TDL_TYPE_ASTERIX = 111,
+ DIS_TDL_TYPE_VMF_OVER_CNR = 112
} DIS_PDU_TDL_Type;
static const value_string DIS_PDU_TDL_Type_Strings[] =
@@ -629,7 +648,7 @@ static const value_string DIS_PDU_TDL_Type_Strings[] =
{DIS_TDL_TYPE_ATDL1, "ATDL-1" },
{DIS_TDL_TYPE_LINK_11B, "Link 11B (TADIL B)" },
{DIS_TDL_TYPE_SADL, "Situational Awareness Data Link (SADL)" },
- {DIS_TDL_TYPE_JTIDS_TADIL_J, "Link 16 Legacy Format (JTIDS/TADIL-J) " },
+ {DIS_TDL_TYPE_JTIDS_TADIL_J, "Link 16 Legacy Format (JTIDS/TADIL-J)" },
{DIS_TDL_TYPE_JTIDS_FDL_TADIL_J, "Link 16 Legacy Format (JTIDS/FDL/TADIL-J)" },
{DIS_TDL_TYPE_LINK_11A, "Link 11A (TADIL A)" },
{DIS_TDL_TYPE_IJMS, "IJMS" },
@@ -702,11 +721,14 @@ static const value_string DIS_PDU_TDL_Type_Strings[] =
{DIS_TDL_TYPE_ENHANCED_SINCGARS_7_3, "Enhanced SINCGARS 7.3" },
{DIS_TDL_TYPE_MADL, "F-35 Multifunction Advanced Data Link (MADL)" },
{DIS_TDL_TYPE_CURSOR_ON_TARGET, "Cursor on Target" },
+ {DIS_TDL_TYPE_ASTERIX, "All Purpose Structured Eurocontrol Surveillance Information Exchange (ASTERIX)" },
+ {DIS_TDL_TYPE_VMF_OVER_CNR, "Variable Message Format (VMF) over Combat Net Radio (VMF over CNR)" },
{ 0, NULL }
};
static value_string_ext DIS_PDU_TDL_Type_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_TDL_Type_Strings);
+/* SISO-REF-010 [UID 22] */
static const value_string DIS_PDU_RadioCategory_Strings[] =
{
{0, "Other" },
@@ -740,18 +762,78 @@ static const value_string DIS_PDU_RadioCategory_Strings[] =
{28, "L-Band SATCOM Terminal" },
{29, "IBS-I/S Terminal" },
{30, "GPS" },
+ {31, "Tactical Video" },
+ {32, "Air-to-Air Missile Datalink" },
{0, NULL }
};
+/* SISO-REF-010 [UID 23] */
static const value_string DIS_PDU_NomenclatureVersion_Strings[] =
{
{0, "Other" },
{1, "Joint Electronics Type Designation System (JETDS) Nomenclature (AN/ per Mil-STD-196)" },
{2, "Manufacturer Designation" },
{3, "National Designation" },
+ {11, "JETDS ARC Set 1" },
+ {12, "JETDS ARC Set 2" },
+ {13, "JETDS ARC Set 3" },
+ {14, "JETDS ARC Set 4" },
+ {15, "JETDS BRC Set 1" },
+ {16, "JETDS BRC Set 2" },
+ {17, "JETDS BRC Set 3" },
+ {18, "JETDS BRC Set 4" },
+ {19, "JETDS CRC Set 1" },
+ {20, "JETDS CRC Set 2" },
+ {21, "JETDS CRC Set 3" },
+ {22, "JETDS CRC Set 4" },
+ {23, "JETDS DRC Set 1" },
+ {24, "JETDS DRC Set 2" },
+ {25, "JETDS DRC Set 3" },
+ {26, "JETDS DRC Set 4" },
+ {27, "JETDS FRC Set 1" },
+ {28, "JETDS FRC Set 2" },
+ {29, "JETDS FRC Set 3" },
+ {30, "JETDS FRC Set 4" },
+ {31, "JETDS GRC Set 1" },
+ {32, "JETDS GRC Set 2" },
+ {33, "JETDS GRC Set 3" },
+ {34, "JETDS GRC Set 4" },
+ {35, "JETDS KRC Set 1" },
+ {36, "JETDS KRC Set 2" },
+ {37, "JETDS KRC Set 3" },
+ {38, "JETDS KRC Set 4" },
+ {39, "JETDS MRC Set 1" },
+ {40, "JETDS MRC Set 2" },
+ {41, "JETDS MRC Set 3" },
+ {42, "JETDS MRC Set 4" },
+ {43, "JETDS PRC Set 1" },
+ {44, "JETDS PRC Set 2" },
+ {45, "JETDS PRC Set 3" },
+ {46, "JETDS PRC Set 4" },
+ {47, "JETDS SRC Set 1" },
+ {48, "JETDS SRC Set 2" },
+ {49, "JETDS SRC Set 3" },
+ {50, "JETDS SRC Set 4" },
+ {51, "JETDS TRC Set 1" },
+ {52, "JETDS TRC Set 2" },
+ {53, "JETDS TRC Set 3" },
+ {54, "JETDS TRC Set 4" },
+ {55, "JETDS VRC Set 1" },
+ {56, "JETDS VRC Set 2" },
+ {57, "JETDS VRC Set 3" },
+ {58, "JETDS VRC Set 4" },
+ {59, "JETDS WRC Set 1" },
+ {60, "JETDS WRC Set 2" },
+ {61, "JETDS WRC Set 3" },
+ {62, "JETDS WRC Set 4" },
+ {63, "JETDS ZRC Set 1" },
+ {64, "JETDS ZRC Set 2" },
+ {65, "JETDS ZRC Set 3" },
+ {66, "JETDS ZRC Set 4" },
{0, NULL }
};
+/* SISO-REF-010 [UID 24] */
static const value_string DIS_PDU_Nomenclature_Strings[] =
{
{0, "Other" },
@@ -770,6 +852,7 @@ static const value_string DIS_PDU_RadioTransmitState_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 165] */
static const value_string DIS_PDU_RadioInputSource_Strings[] =
{
{0, "Other" },
@@ -786,9 +869,11 @@ static const value_string DIS_PDU_RadioInputSource_Strings[] =
{11, "Data Jammer" },
{12, "GPS Jammer" },
{13, "GPS Meaconer" },
+ {14, "SATCOM Uplink Jammer" },
{0, NULL }
};
+/* SISO-REF-010 [UID 167] */
typedef enum
{
DIS_PATTERN_OMNI_DIRECTIONAL = 0,
@@ -804,6 +889,7 @@ static const value_string DIS_PDU_AntennaPatternType_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 155] */
typedef enum
{
DIS_MAJOR_MOD_OTHER = 0,
@@ -860,6 +946,7 @@ static const value_string DIS_PDU_Link16_MessageType_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 76] */
typedef enum
{
DIS_EMISSION_FUNCTION_OTHER = 0,
@@ -937,9 +1024,16 @@ typedef enum
DIS_EMISSION_FUNCTION_SONOBUOY = 77,
DIS_EMISSION_FUNCTION_BATHYTHERMAL_SENSOR = 78,
DIS_EMISSION_FUNCTION_TOWED_COUNTER_MEASURE = 79,
- /* enums 80-95 unassigned */
+ DIS_EMISSION_FUNCTION_DIPPING_SONAR = 80,
+ DIS_EMISSION_FUNCTION_TOWED_ACOUSTIC_SENSOR = 81,
+ /* enums 82-95 unassigned */
DIS_EMISSION_FUNCTION_WEAPON_NON_LETHAL = 96,
- DIS_EMISSION_FUNCTION_WEAPON_LETHAL = 97
+ DIS_EMISSION_FUNCTION_WEAPON_LETHAL = 97,
+ DIS_EMISSION_FUNCTION_TEST_EQUIPMENT = 98,
+ DIS_EMISSION_FUNCTION_ACQUISITION_TRACK = 99,
+ DIS_EMISSION_FUNCTION_TRACK_GUIDANCE = 100,
+ DIS_EMISSION_FUNCTION_GUIDANCE_ILLUMINATION_TRACK_ACQUISITION = 101,
+ DIS_EMISSION_FUNCTION_SEARCH_ACQUISITION = 102
} DIS_PDU_Emission_Function;
static const value_string DIS_PDU_EmissionFunction_Strings[] =
@@ -1020,15 +1114,23 @@ static const value_string DIS_PDU_EmissionFunction_Strings[] =
{DIS_EMISSION_FUNCTION_RADIOSONDE, "Radiosonde" },
{DIS_EMISSION_FUNCTION_SONOBUOY, "Sonobuoy" },
{DIS_EMISSION_FUNCTION_BATHYTHERMAL_SENSOR, "Bathythermal Sensor" },
- {DIS_EMISSION_FUNCTION_TOWED_COUNTER_MEASURE, "Towed Counter Measure"},
+ {DIS_EMISSION_FUNCTION_TOWED_COUNTER_MEASURE, "Towed Counter Measure" },
+ {DIS_EMISSION_FUNCTION_DIPPING_SONAR, "Dipping Sonar" },
+ {DIS_EMISSION_FUNCTION_TOWED_ACOUSTIC_SENSOR, "Towed Acoustic Sensor" },
{DIS_EMISSION_FUNCTION_WEAPON_NON_LETHAL, "Weapon, non-lethal" },
{DIS_EMISSION_FUNCTION_WEAPON_LETHAL, "Weapon, lethal" },
- {0, NULL }
+ {DIS_EMISSION_FUNCTION_TEST_EQUIPMENT, "Test Equipment" },
+ {DIS_EMISSION_FUNCTION_ACQUISITION_TRACK, "Acquisition Track" },
+ {DIS_EMISSION_FUNCTION_TRACK_GUIDANCE, "Track Guidance" },
+ {DIS_EMISSION_FUNCTION_GUIDANCE_ILLUMINATION_TRACK_ACQUISITION,
+ "Guidance Illumination Track Acquisition" },
+ {DIS_EMISSION_FUNCTION_SEARCH_ACQUISITION, "Search Acquisition" },
+ {0, NULL }
};
static value_string_ext DIS_PDU_EmissionFunction_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_EmissionFunction_Strings);
-
+/* SISO-REF-010 [UID 78] */
typedef enum
{
DIS_BEAM_FUNCTION_OTHER = 0,
@@ -1048,7 +1150,14 @@ typedef enum
DIS_BEAM_FUNCTION_NAVIGATIONAL_WEATHER = 14,
DIS_BEAM_FUNCTION_METEOROLOGICAL = 15,
DIS_BEAM_FUNCTION_DATA_TRANSMISSION = 16,
- DIS_BEAM_FUNCTION_NAVIGATIONAL_DIRECTIONAL_BEACON = 17
+ DIS_BEAM_FUNCTION_NAVIGATIONAL_DIRECTIONAL_BEACON = 17,
+ /* enums 18 & 19 unused */
+ DIS_BEAM_FUNCTION_TIME_SHARED_SEARCH = 20,
+ DIS_BEAM_FUNCTION_TIME_SHARED_ACQUISITION = 21,
+ DIS_BEAM_FUNCTION_TIME_SHARED_TRACK = 22,
+ DIS_BEAM_FUNCTION_TIME_SHARED_COMMAND_GUIDANCE = 23,
+ DIS_BEAM_FUNCTION_TIME_SHARED_ILLUMINATION = 24,
+ DIS_BEAM_FUNCTION_TIME_SHARED_JAMMING = 25
} DIS_PDU_Beam_Function;
static const value_string DIS_PDU_BeamFunction_Strings[] =
@@ -1073,9 +1182,19 @@ static const value_string DIS_PDU_BeamFunction_Strings[] =
{DIS_BEAM_FUNCTION_DATA_TRANSMISSION, "Data transmission" },
{DIS_BEAM_FUNCTION_NAVIGATIONAL_DIRECTIONAL_BEACON,
"Navigational directional beacon" },
+ {DIS_BEAM_FUNCTION_TIME_SHARED_SEARCH, "Time-Shared Search" },
+ {DIS_BEAM_FUNCTION_TIME_SHARED_ACQUISITION,
+ "Time-Shared Acquisition" },
+ {DIS_BEAM_FUNCTION_TIME_SHARED_TRACK, "Time-Shared Track" },
+ {DIS_BEAM_FUNCTION_TIME_SHARED_COMMAND_GUIDANCE,
+ "Time-Shared Command Guidance" },
+ {DIS_BEAM_FUNCTION_TIME_SHARED_ILLUMINATION,
+ "Time-Shared Illumination" },
+ {DIS_BEAM_FUNCTION_TIME_SHARED_JAMMING, "Time-Shared Jamming" },
{0, NULL }
};
+/* SISO-REF-010 [UID 156] */
static const value_string DIS_PDU_DetailModulationAmplitude_Strings[] =
{
{0, "Other" },
@@ -1092,6 +1211,7 @@ static const value_string DIS_PDU_DetailModulationAmplitude_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 157] */
static const value_string DIS_PDU_DetailModulationAmpAndAngle_Strings[] =
{
{0, "Other" },
@@ -1099,6 +1219,7 @@ static const value_string DIS_PDU_DetailModulationAmpAndAngle_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 158] */
static const value_string DIS_PDU_DetailModulationAngle_Strings[] =
{
{0, "Other" },
@@ -1108,6 +1229,7 @@ static const value_string DIS_PDU_DetailModulationAngle_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 159] */
static const value_string DIS_PDU_DetailModulationCombination_Strings[] =
{
{0, "Other" },
@@ -1115,6 +1237,7 @@ static const value_string DIS_PDU_DetailModulationCombination_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 160] */
static const value_string DIS_PDU_DetailModulationPulse_Strings[] =
{
{0, "Other" },
@@ -1124,6 +1247,7 @@ static const value_string DIS_PDU_DetailModulationPulse_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 161] */
static const value_string DIS_PDU_DetailModulationUnmodulated_Strings[] =
{
{0, "Other" },
@@ -1131,12 +1255,14 @@ static const value_string DIS_PDU_DetailModulationUnmodulated_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 162] */
static const value_string DIS_PDU_DetailModulationCPSM_Strings[] =
{
{0, "Other" },
{0, NULL }
};
+/* SISO-REF-010 [UID 170] */
static const value_string DIS_PDU_ModParamMsgStart_Strings[] =
{
{0, "Not start of message" },
@@ -1144,6 +1270,7 @@ static const value_string DIS_PDU_ModParamMsgStart_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 171] */
static const value_string DIS_PDU_ModParamClrChannel_Strings[] =
{
{0, "Not clear channel" },
@@ -1161,6 +1288,7 @@ static const value_string DIS_PDU_TSAllocationFidelity_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 173] */
static const value_string DIS_PDU_TerminalPrimaryMode_Strings[] =
{
{1, "NTR" },
@@ -1168,6 +1296,7 @@ static const value_string DIS_PDU_TerminalPrimaryMode_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 174] */
static const value_string DIS_PDU_TerminalSecondaryMode_Strings[] =
{
{0, "None" },
@@ -1177,14 +1306,18 @@ static const value_string DIS_PDU_TerminalSecondaryMode_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 175] */
/* http://discussions.sisostds.org/threadview.aspx?fid=18&threadid=53172 */
static const value_string DIS_PDU_ModParamSyncState_Strings[] =
{
+ {1, "Initial Net Entry" },
{2, "Coarse Synchronization" },
{3, "Fine Synchronization" },
+ {4, "Synchronization Maintenance" },
{0, NULL }
};
+/* SISO-REF-010 [UID 163] */
typedef enum
{
DIS_SYSTEM_MOD_OTHER = 0,
@@ -1195,23 +1328,34 @@ typedef enum
DIS_SYSTEM_MOD_SINCGARS = 5,
DIS_SYSTEM_MOD_CCTT_SINCGARS = 6,
DIS_SYSTEM_MOD_EPLRS = 7,
- DIS_SYSTEM_MOD_JTIDS_MIDS = 8
+ DIS_SYSTEM_MOD_JTIDS_MIDS = 8,
+ DIS_SYSTEM_MOD_LINK_11 = 9,
+ DIS_SYSTEM_MOD_LINK_11B = 10,
+ DIS_SYSTEM_MOD_LBAND_SATCOM = 11,
+ DIS_SYSTEM_MOD_ENHANCED_SINCGARS_7_3B = 12,
+ DIS_SYSTEM_MOD_NAVIGATION_AID = 13
} DIS_PDU_SYSTEM_MODULATION_TYPE;
static const value_string DIS_PDU_SystemModulation_Strings[] =
{
- {DIS_SYSTEM_MOD_OTHER, "Other" },
- {DIS_SYSTEM_MOD_GENERIC, "Generic" },
- {DIS_SYSTEM_MOD_HQ, "HQ" },
- {DIS_SYSTEM_MOD_HQII, "HQII" },
- {DIS_SYSTEM_MOD_HQIIA, "HQIIA" },
- {DIS_SYSTEM_MOD_SINCGARS, "SINCGARS" },
- {DIS_SYSTEM_MOD_CCTT_SINCGARS, "CCTT SINCGARS" },
- {DIS_SYSTEM_MOD_EPLRS, "EPLRS (Enhanced Position Location Reporting System)" },
- {DIS_SYSTEM_MOD_JTIDS_MIDS, "JTIDS/MIDS" },
+ {DIS_SYSTEM_MOD_OTHER, "Other" },
+ {DIS_SYSTEM_MOD_GENERIC, "Generic" },
+ {DIS_SYSTEM_MOD_HQ, "HQ" },
+ {DIS_SYSTEM_MOD_HQII, "HQII" },
+ {DIS_SYSTEM_MOD_HQIIA, "HQIIA" },
+ {DIS_SYSTEM_MOD_SINCGARS, "SINCGARS" },
+ {DIS_SYSTEM_MOD_CCTT_SINCGARS, "CCTT SINCGARS" },
+ {DIS_SYSTEM_MOD_EPLRS, "EPLRS (Enhanced Position Location Reporting System)" },
+ {DIS_SYSTEM_MOD_JTIDS_MIDS, "JTIDS/MIDS" },
+ {DIS_SYSTEM_MOD_LINK_11, "Link 11" },
+ {DIS_SYSTEM_MOD_LINK_11B, "Link 11B" },
+ {DIS_SYSTEM_MOD_LBAND_SATCOM, "L-Band SATCOM" },
+ {DIS_SYSTEM_MOD_ENHANCED_SINCGARS_7_3B, "Enhanced SINCGARS 7.3" },
+ {DIS_SYSTEM_MOD_NAVIGATION_AID, "Navigation Aid" },
{0, NULL }
};
+/* SISO-REF-010 [UID 166] */
static const value_string DIS_PDU_CryptoSystem_Strings[] =
{
{0, "No Encryption Device" },
@@ -1230,6 +1374,7 @@ static const value_string DIS_PDU_CryptoSystem_Strings[] =
{0, NULL }
};
+/* SISO-REF-010 [UID 69] */
typedef enum
{
DIS_ACKNOWLEDGE_FLAG_CREATE_ENTITY = 1,
@@ -1249,6 +1394,7 @@ static const value_string DIS_PDU_AcknowledgeFlag_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 71] */
typedef enum
{
DIS_ACTION_ID_OTHER = 0,
@@ -1449,6 +1595,7 @@ static const value_string DIS_PDU_ApplicationType_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 62] */
typedef enum
{
DIS_DETONATION_RESULT_OTHER = 0,
@@ -1575,6 +1722,7 @@ static const value_string DIS_PDU_FrozenBehavior_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 56] */
typedef enum
{
DIS_PARAM_TYPE_DESIG_ARTICULATED_PART = 0,
@@ -1618,6 +1766,7 @@ static const value_string DIS_PDU_ParameterTypeDesignator_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 67] */
typedef enum
{
DIS_REASON_OTHER = 0,
@@ -1645,6 +1794,7 @@ static const value_string DIS_PDU_Reason_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 72] */
typedef enum
{
DIS_REQUEST_STATUS_OTHER = 0,
@@ -1682,6 +1832,7 @@ static const value_string DIS_PDU_RequestStatus_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 74] */
typedef enum
{
DIS_REQUIRED_RELIABILITY_SERVICE_ACKNOWLEDGED = 0,
@@ -1695,6 +1846,7 @@ static const value_string DIS_PDU_RequiredReliabilityService_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 70] */
typedef enum
{
DIS_RESPONSE_FLAG_OTHER = 0,
@@ -1812,6 +1964,7 @@ static const value_string DIS_PDU_PO_ObjectClass_Strings[] =
static value_string_ext DIS_PDU_PO_ObjectClass_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_PO_ObjectClass_Strings);
+/* SISO-REF-010 [UID 189] */
typedef enum
{
DIS_CollisionType_Inelastic = 0,
@@ -1827,14 +1980,28 @@ static const value_string DIS_PDU_CollisionType_Strings[] =
static value_string_ext DIS_PDU_CollisionType_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_CollisionType_Strings);
+/* SISO-REF-010 [UID 75] */
static const value_string DIS_PDU_EmitterName_Strings[] =
{
+ { 5, "1L250" },
{ 10, "1RL138" },
+ { 14, "5P-10, Puma" },
+ { 15, "5P-10E, Puma" },
+ { 16, "5P-10-01, Puma" },
+ { 17, "5P-10-01E, Puma" },
+ { 18, "5P-10-02, Puma" },
+ { 19, "5P-10-02E, Puma" },
+ { 20, "5P-10-03, Laska" },
+ { 21, "5P-10-03E, Laska" },
{ 45, "1226 DECCA MIL" },
+ { 46, "9B-1348" },
+ { 47, "3KM6" },
+ { 48, "9KR400" },
{ 80, "9GR400" },
{ 90, "9GR600" },
{ 135, "9LV 200 TA" },
{ 180, "9LV 200 TV" },
+ { 181, "9LV 200 TT" },
{ 225, "A310Z" },
{ 270, "A325A" },
{ 315, "A346Z" },
@@ -1856,23 +2023,34 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 1035, "A434Z" },
{ 1080, "A401A" },
{ 1095, "AA-12 Seeker" },
+ { 1096, "AD4A" },
+ { 1097, "ADES" },
+ { 1098, "ADS-4 LRSR" },
{ 1100, "Agave" },
{ 1125, "AGRION 15" },
{ 1170, "AI MK 23" },
{ 1215, "AIDA II" },
+ { 1216, "AIM-120A" },
{ 1260, "Albatros MK2" },
+ { 1270, "WGU-16/B" },
{ 1280, "1L13-3 (55G6), Box Spring" },
{ 1282, "1L13-3 (55G6), Box Spring B" },
+ { 1288, "AMDR 3D" },
{ 1305, "ANA SPS 502" },
+ { 1306, "Anemone" },
{ 1350, "ANRITSU Electric AR-30A" },
{ 1395, "Antilope V" },
+ { 1398, "AN/ADM-160" },
{ 1400, "AN/ALE-50" },
- { 1440, "AN/ALQ 99" },
+ { 1410, "AN/ALQ-76" },
+ { 1440, "AN/ALQ-99" },
{ 1485, "AN/ALQ-100" },
{ 1530, "AN/ALQ-101" },
{ 1575, "AN/ALQ-119" },
{ 1585, "AN/ALQ-122" },
{ 1620, "AN/ALQ-126A" },
+ { 1621, "AN/ALQ-128" },
+ { 1622, "AN/ALQ-126B" },
{ 1626, "AN/ALQ-131" },
{ 1628, "AN/ALQ-135C/D" },
{ 1630, "AN/ALQ-144A(V)3" },
@@ -1880,122 +2058,181 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 1634, "AN/ALQ-155" },
{ 1636, "AN/ALQ-161/A" },
{ 1638, "AN/ALQ-162" },
+ { 1639, "AN/ALQ-164" },
{ 1640, "AN/ALQ-165" },
{ 1642, "AN/ALQ-167" },
+ { 1643, "AN/ALQ-172(V)1" },
{ 1644, "AN/ALQ-172(V)2" },
+ { 1645, "AN/ALQ-172(V)3" },
{ 1646, "AN/ALQ-176" },
+ { 1647, "AN/ALQ-178" },
{ 1648, "AN/ALQ-184" },
+ { 1649, "AN/ALQ-184(V)9" },
{ 1650, "AN/ALQ-188" },
+ { 1651, "AN/ALQ-214" },
{ 1652, "AN/ALR-56" },
+ { 1653, "AN/ALQ-221" },
{ 1654, "AN/ALR-69" },
+ { 1655, "AN/ALQ-211(V), SIRFC" },
{ 1656, "AN/ALT-16A" },
{ 1658, "AN/ALT-28" },
{ 1660, "AN/ALT-32A" },
{ 1665, "AN/APD 10" },
- { 1710, "AN/APG 53" },
- { 1755, "AN/APG 59" },
+ { 1700, "AN/APG-50" },
+ { 1710, "AN/APG-53" },
+ { 1755, "AN/APG-59" },
{ 1800, "AN/APG-63" },
{ 1805, "AN/APG-63(V)1" },
{ 1807, "AN/APG-63(V)2" },
{ 1809, "AN/APG-63(V)3" },
- { 1845, "AN/APG 65" },
+ { 1845, "AN/APG-65" },
{ 1870, "AN/APG-66" },
- { 1890, "AN/APG 68" },
- { 1935, "AN/APG 70" },
+ { 1880, "AN/APG-67" },
+ { 1890, "AN/APG-68" },
+ { 1935, "AN/APG-70" },
{ 1945, "AN/APG-73" },
{ 1960, "AN/APG-77" },
{ 1970, "AN/APG-78" },
+ { 1971, "AN/APG-79" },
+ { 1972, "AN/APG-80" },
+ { 1974, "AN/APG-81" },
+ { 1975, "AN/APG-82(V)1" },
{ 1980, "AN/APG-502" },
{ 2025, "AN/APN-1" },
{ 2070, "AN/APN-22" },
- { 2115, "AN/APN 59" },
+ { 2115, "AN/APN-59" },
{ 2160, "AN/APN-69" },
{ 2205, "AN/APN-81" },
{ 2250, "AN/APN-117" },
{ 2295, "AN/APN-118" },
+ { 2320, "AN/APN-122" },
{ 2340, "AN/APN-130" },
{ 2385, "AN/APN-131" },
{ 2430, "AN/APN-133" },
{ 2475, "AN/APN-134" },
+ { 2476, "AN/APN-141(V)" },
{ 2520, "AN/APN-147" },
{ 2565, "AN/APN-150" },
{ 2610, "AN/APN-153" },
- { 2655, "AN/APN 154" },
+ { 2655, "AN/APN-154" },
{ 2700, "AN/APN-155" },
{ 2745, "AN/APN-159" },
+ { 2746, "AN/APN-177" },
{ 2790, "AN/APN-182" },
{ 2835, "AN/APN-187" },
{ 2880, "AN/APN-190" },
- { 2925, "AN/APN 194" },
+ { 2925, "AN/APN-194" },
{ 2970, "AN/APN-195" },
{ 3015, "AN/APN-198" },
{ 3060, "AN/APN-200" },
- { 3105, "AN/APN 202" },
+ { 3105, "AN/APN-202" },
+ { 3106, "AN/APN-215" },
+ { 3120, "AN/APN-209" },
+ { 3121, "AN/APN-209D" },
+ { 3148, "AN/APN-215" },
{ 3150, "AN/APN-217" },
{ 3152, "AN/APN-218" },
+ { 3153, "AN/APN-224" },
+ { 3154, "AN/APN-227" },
+ { 3155, "AN/APN-230" },
+ { 3156, "AN/APN-232" },
+ { 3157, "AN/APN-237A" },
+ { 3158, "AN/APN-234" },
+ { 3159, "AN/APN-235" },
{ 3160, "AN/APN-238" },
+ { 3161, "AN/APN-222" },
{ 3162, "AN/APN-239" },
{ 3164, "AN/APN-241" },
{ 3166, "AN/APN-242" },
+ { 3170, "AN/APN-243" },
{ 3195, "AN/APN-506" },
{ 3240, "AN/APQ-72" },
{ 3285, "AN/APQ-99" },
- { 3330, "AN/APQ 100" },
+ { 3330, "AN/APQ-100" },
{ 3375, "AN/APQ-102" },
+ { 3376, "AN/APQ-107" },
{ 3420, "AN/APQ-109" },
- { 3465, "AN/APQ 113" },
- { 3510, "AN/APQ 120" },
- { 3555, "AN/APQ 126" },
+ { 3465, "AN/APQ-113" },
+ { 3510, "AN/APQ-120" },
+ { 3512, "AN/APQ-122" },
+ { 3555, "AN/APQ-126" },
{ 3600, "AN/APQ-128" },
{ 3645, "AN/APQ-129" },
- { 3690, "AN/APQ 148" },
+ { 3690, "AN/APQ-148" },
+ { 3700, "AN/APQ-150A" },
{ 3735, "AN/APQ-153" },
- { 3780, "AN/APQ 159" },
+ { 3770, "AN/APQ-155" },
+ { 3780, "AN/APQ-159" },
{ 3785, "AN/APQ-164" },
{ 3788, "AN/APQ-166" },
+ { 3791, "AN/APQ-174" },
+ { 3794, "AN/APQ-180" },
{ 3795, "AN/APQ-181" },
{ 3820, "AN/APS-31" },
{ 3825, "AN/APS-42" },
- { 3870, "AN/APS 80" },
+ { 3870, "AN/APS-80" },
{ 3915, "AN/APS-88" },
- { 3960, "AN/APS 115" },
- { 4005, "AN/APS 116" },
+ { 3916, "AN/APS-88A" },
+ { 3960, "AN/APS-115" },
+ { 4005, "AN/APS-116" },
{ 4050, "AN/APS-120" },
- { 4095, "AN/APS 121" },
- { 4140, "AN/APS 124" },
- { 4185, "AN/APS 125" },
+ { 4095, "AN/APS-121" },
+ { 4140, "AN/APS-124" },
+ { 4185, "AN/APS-125" },
{ 4230, "AN/APS-128" },
- { 4275, "AN/APS 130" },
- { 4320, "AN/APS 133" },
+ { 4275, "AN/APS-130" },
+ { 4320, "AN/APS-133" },
{ 4365, "AN/APS-134" },
- { 4410, "AN/APS 137" },
+ { 4410, "AN/APS-137" },
+ { 4415, "AN/APS-137B" },
{ 4455, "AN/APS-138" },
{ 4465, "AN/APS-143 (V) 1" },
- { 4500, "AN/APW 22" },
- { 4545, "AN/APW 23" },
+ { 4466, "AN/APS-143B" },
+ { 4467, "AN/APS-143(V)3" },
+ { 4468, "AN/APS-143B(V)3" },
+ { 4475, "AN/APS-153" },
+ { 4480, "AN/APS-150" },
+ { 4482, "AN/APS-145" },
+ { 4485, "AN/APS-147" },
+ { 4486, "AN/APS-149" },
+ { 4490, "AN/APS-504" },
+ { 4491, "AN/APS-705" },
+ { 4500, "AN/APW-22" },
+ { 4545, "AN/APW-23" },
{ 4590, "AN/APX-6" },
- { 4635, "AN/APX 7" },
- { 4680, "AN/APX 39" },
+ { 4635, "AN/APX-7" },
+ { 4680, "AN/APX-39" },
+ { 4681, "AN/APX-64(V)" },
{ 4725, "AN/APX-72" },
- { 4770, "AN/APX 76" },
- { 4815, "AN/APX 78" },
- { 4860, "AN/APX 101" },
+ { 4770, "AN/APX-76" },
+ { 4815, "AN/APX-78" },
+ { 4816, "AN/APX-100" },
+ { 4860, "AN/APX-101" },
{ 4870, "AN/APX-113 AIFF" },
{ 4900, "AN/APY-1" },
- { 4905, "AN/APY 2" },
- { 4950, "AN/APY 3" },
+ { 4905, "AN/APY-2" },
+ { 4950, "AN/APY-3" },
+ { 4952, "AN/APY-7" },
{ 4953, "AN/APY-8, LYNX(tm)" },
- { 4995, "AN/ARN 21" },
- { 5040, "AN/ARN 52" },
- { 5085, "AN/ARN 84" },
- { 5130, "AN/ARN 118" },
+ { 4954, "AN/APY-9" },
+ { 4955, "AN/APY-10" },
+ { 4995, "AN/ARN-21" },
+ { 5040, "AN/ARN-52" },
+ { 5085, "AN/ARN-84" },
+ { 5130, "AN/ARN-118" },
+ { 5131, "AN/ARN-153(V)" },
+ { 5165, "AN/ARN-153" },
{ 5175, "AN/ARW 73" },
{ 5220, "AN/ASB 1" },
{ 5265, "AN/ASG 21" },
+ { 5266, "AN/ASN-137" },
+ { 5270, "AN/ASN-128" },
{ 5280, "AN/ASQ-108" },
{ 5310, "AN/AWG 9" },
+ { 5325, "AN/BPS-5" },
{ 5355, "AN/BPS-9" },
{ 5400, "AN/BPS 15" },
+ { 5401, "AN/BPS-15 H" },
{ 5405, "AN/BPS-16" },
{ 5420, "AN/CRM-30" },
{ 5430, "AN/DPW-23" },
@@ -2009,44 +2246,62 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 5510, "AN/FPS-117" },
{ 5515, "AN/FPS-20R" },
{ 5520, "AN/FPS-77" },
+ { 5522, "AN/FPS-100A" },
{ 5525, "AN/FPS-103" },
+ { 5526, "AN/FPS-108" },
{ 5527, "AN/GPN-12" },
{ 5530, "AN/GPX-6" },
{ 5535, "AN/GPX 8" },
{ 5537, "AN/GRN-12" },
+ { 5539, "AN/MPN-14" },
{ 5540, "AN/MPQ-10" },
{ 5545, "AN/MPQ-33/39/46/57/61 (HPIR) ILL" },
{ 5550, "AN/MPQ-34/48/55/62 (CWAR) TA" },
{ 5551, "AN/MPQ-49" },
{ 5555, "AN/MPQ-35/50 (PAR) TA" },
+ { 5556, "AN/MPQ-50C" },
{ 5560, "AN/MPQ-37/51 (ROR) TT" },
{ 5570, "AN/MPQ-53" },
{ 5571, "AN/MPQ-63" },
{ 5575, "AN/MPQ-64" },
+ { 5576, "AN/SLQ-32" },
+ { 5577, "AN/MPQ-65" },
+ { 5578, "AN/SLQ-32(V)4" },
+ { 5579, "AN/SLQ-32A" },
{ 5580, "AN/SPG-34" },
- { 5625, "AN/SPG 50" },
- { 5670, "AN/SPG 51" },
+ { 5620, "AN/SPG-48/MK 25 MOD 3" },
+ { 5625, "AN/SPG-50" },
+ { 5670, "AN/SPG-51" },
+ { 5700, "AN/PPS-15" },
+ { 5705, "AN/PPS-5" },
{ 5715, "AN/SPG-51 CWI TI" },
{ 5760, "AN/SPG-51 FC" },
- { 5805, "AN/SPG 52" },
+ { 5761, "AN/SPG-51C/D" },
+ { 5805, "AN/SPG-52" },
{ 5850, "AN/SPG-53" },
- { 5895, "AN/SPG 55B" },
- { 5940, "AN/SPG 60" },
- { 5985, "AN/SPG 62" },
- { 6030, "AN/SPN 35" },
- { 6075, "AN/SPN 43" },
+ { 5895, "AN/SPG-55B" },
+ { 5940, "AN/SPG-60" },
+ { 5985, "AN/SPG-62" },
+ { 6025, "AN/SPN-11" },
+ { 6030, "AN/SPN-35" },
+ { 6050, "AN/SPN-41" },
+ { 6075, "AN/SPN-43" },
+ { 6076, "AN/SPN-43A" },
+ { 6085, "AN/SPN-46" },
{ 6120, "AN/SPQ-2" },
- { 6165, "AN/SPQ 9" },
+ { 6165, "AN/SPQ-9A" },
+ { 6166, "AN/SPQ-9B" },
+ { 6190, "AN/SPQ-34" },
{ 6210, "AN/SPS-4" },
{ 6255, "AN/SPS-5" },
{ 6300, "AN/SPS-5C" },
{ 6345, "AN/SPS-6" },
- { 6390, "AN/SPS 10" },
- { 6435, "AN/SPS 21" },
+ { 6390, "AN/SPS-10" },
+ { 6435, "AN/SPS-21" },
{ 6480, "AN/SPS-28" },
{ 6525, "AN/SPS-37" },
{ 6570, "AN/SPS-39A" },
- { 6615, "AN/SPS 40" },
+ { 6615, "AN/SPS-40" },
{ 6660, "AN/SPS-41" },
{ 6705, "AN/SPS-48" },
{ 6750, "AN/SPS-48C" },
@@ -2061,15 +2316,24 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 6802, "AN/SPS-49(V)7" },
{ 6803, "AN/SPS-49(V)8" },
{ 6804, "AN/SPS-49A(V)1" },
- { 6840, "AN/SPS 52" },
- { 6885, "AN/SPS 53" },
- { 6930, "AN/SPS 55" },
+ { 6840, "AN/SPS-52" },
+ { 6885, "AN/SPS-53" },
+ { 6930, "AN/SPS-55" },
+ { 6945, "AN/SPS-52C" },
+ { 6970, "AN/SPS-55 CS" },
{ 6975, "AN/SPS-55 SS" },
{ 7020, "AN/SPS-58" },
- { 7065, "AN/SPS 59" },
- { 7110, "AN/SPS 64" },
- { 7155, "AN/SPS 65" },
- { 7200, "AN/SPS 67" },
+ { 7025, "AN/SPS-58C" },
+ { 7065, "AN/SPS-59" },
+ { 7110, "AN/SPS-64" },
+ { 7155, "AN/SPS-65" },
+ { 7175, "AN/SPS-66" },
+ { 7200, "AN/SPS-67" },
+ { 7201, "AN/SPS-73(I)" },
+ { 7210, "AN/SPS-69" },
+ { 7215, "AN/SPS-73" },
+ { 7216, "AN/SPS-74" },
+ { 7225, "AN/SPS-88" },
{ 7245, "AN/SPY-1" },
{ 7250, "AN/SPY-1A" },
{ 7252, "AN/SPY-1B" },
@@ -2077,6 +2341,8 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 7260, "AN/SPY-1D" },
{ 7261, "AN/SPY-1D(V)" },
{ 7265, "AN/SPY-1F" },
+ { 7267, "AN/TPN-12" },
+ { 7269, "AN/TLQ-32 ARM Decoy" },
{ 7270, "AN/TPN-17" },
{ 7275, "AN/TPN-24" },
{ 7280, "AN/TPQ-18" },
@@ -2086,11 +2352,16 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 7303, "AN/TPQ-47" },
{ 7305, "AN/TPS-43" },
{ 7310, "AN/TPS-43E" },
+ { 7311, "AN/TPQ-48" },
+ { 7312, "AN/TPQ-49" },
{ 7315, "AN/TPS-59" },
{ 7320, "AN/TPS-63" },
+ { 7321, "AN/TPS-65" },
{ 7322, "AN/TPS-70 (V) 1" },
+ { 7324, "AN/TPS-73" },
{ 7325, "AN/TPS-75" },
{ 7330, "AN/TPX-46(V)7" },
+ { 7333, "AN/TPY-2" },
{ 7335, "AN/ULQ-6A" },
{ 7380, "AN/UPN 25" },
{ 7425, "AN/UPS 1" },
@@ -2102,29 +2373,41 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 7650, "AN/UPX 17" },
{ 7695, "AN/UPX 23" },
{ 7740, "AN/VPS 2" },
+ { 7750, "AN/PLM-3" },
+ { 7751, "AN/PLM-3A" },
+ { 7752, "AN/PLM-4" },
+ { 7765, "APAR" },
+ { 7770, "Aparna" },
{ 7785, "Apelco AD 7 7" },
{ 7830, "APG 71" },
{ 7875, "APN 148" },
{ 7920, "APN 227" },
- { 7965, "(deleted)" },
- { 8010, "(deleted)" },
- { 8055, "(deleted)" },
+ { 7965, "APQ 113 (deprecated)" },
+ { 8010, "APQ 120 (deprecated)" },
+ { 8055, "APQ 148 (deprecated)" },
{ 8100, "APS 504 V3" },
{ 8105, "AR 3D" },
{ 8112, "Plessey AR-5" },
+ { 8113, "AR-15" },
{ 8115, "AR 320" },
{ 8120, "AR 327" },
+ { 8134, "ARGS-14E" },
+ { 8135, "ARGS 31" },
{ 8145, "AR M31" },
+ { 8160, "ARED" },
{ 8190, "ARI 5954" },
{ 8235, "ARI 5955" },
{ 8280, "ARI 5979" },
+ { 8281, "ARGSN-31" },
{ 8325, "ARINC 564 BNDX/KING RDR 1E" },
{ 8370, "ARINC 700 BNDX/KING RDR 1E" },
{ 8375, "ARK-1" },
{ 8380, "ARSR-3" },
{ 8390, "ARSR-18" },
+ { 8395, "ARTHUR" },
{ 8415, "AS 2 Kipper" },
{ 8460, "AS 2 Kipper MH" },
+ { 8470, "AS 3 YJ-83K mmW MH" },
{ 8505, "AS 4 Kitchen" },
{ 8550, "AS 4 Kitchen MH" },
{ 8595, "AS 5 Kelt MH" },
@@ -2132,74 +2415,109 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 8685, "AS 7 Kerry" },
{ 8730, "AS 7 Kerry MG" },
{ 8735, "AS 15 KENT altimeter" },
+ { 8750, "AS901" },
+ { 8755, "ASARS2" },
{ 8760, "Aspide AAM/SAM ILL" },
{ 8772, "ASR-4" },
+ { 8773, "ASR-4D" },
{ 8775, "ASR O" },
{ 8780, "ASR-5" },
{ 8782, "ASR-7" },
{ 8785, "ASR-8" },
{ 8790, "ASR-9" },
+ { 8793, "ASR-11/DASR" },
+ { 8795, "ASR-12" },
{ 8812, "Raytheon ASR-10SS" },
+ { 8816, "ASR-23SS" },
+ { 8818, "Arabel" },
+ { 8819, "ASTRE" },
{ 8820, "AT 2 Swatter MG" },
{ 8840, "ATCR-33" },
{ 8845, "ATCR 33 K/M" },
+ { 8850, "Argos 73" },
{ 8865, "Atlas Elektronk TRS N" },
+ { 8866, "ATLAS-8600X" },
+ { 8867, "Atlas-9600M" },
+ { 8868, "ATLAS-9600X" },
+ { 8869, "ATLAS-9600S" },
{ 8870, "ATLAS-9740 VTS" },
{ 8910, "AVG 65" },
{ 8955, "AVH 7" },
+ { 8990, "Aviaconversia" },
+ { 8995, "Aviaconversia III" },
{ 9000, "AVQ 20" },
+ { 9005, "AVQ-21" },
{ 9045, "AVQ30X" },
{ 9075, "AVQ-50 (RCA)" },
{ 9090, "AVQ 70" },
{ 9135, "AWS 5" },
{ 9180, "AWS 6" },
+ { 9185, "AWS-6B/300" },
{ 9200, "B597Z" },
{ 9205, "B636Z" },
+ { 9215, "Back Board" },
{ 9225, "Back Net A B" },
{ 9270, "Back Trap" },
+ { 9280, "BAE Systems RT-1805/APN" },
+ { 9285, "Balance Beam" },
{ 9310, "BALTYK" },
{ 9315, "Ball End" },
{ 9360, "Ball Gun" },
{ 9405, "Band Stand" },
{ 9450, "P-35/37 (A); P-50 (B), Bar Lock" },
+ { 9485, "BASIR-110D" },
{ 9495, "Bass Tilt" },
+ { 9505, "Badger" },
{ 9540, "Beacon" },
{ 9585, "Bean Sticks" },
{ 9630, "Bee Hind" },
{ 9640, "Bell Crown A" },
{ 9642, "Bell Crown B" },
+ { 9643, "Bell Squat" },
{ 9645, "BIG BACK" },
- { 9660, "Big Bird" },
+ { 9659, "Big Bird A/B/C" },
+ { 9660, "Big Bird D" },
+ { 9661, "Big Bird D Mod" },
{ 9675, "Big Bulge" },
{ 9720, "Big Bulge A" },
{ 9765, "Big Bulge B" },
+ { 9775, "BIG EYE" },
{ 9780, "SNAR-10, Big Fred" },
+ { 9781, "BIG HEAD B" },
{ 9810, "Big Mesh" },
{ 9855, "Big Net" },
{ 9885, "9S15MT, Bill Board" },
{ 9900, "Bill Fold" },
{ 9905, "Blowpipe MG" },
{ 9930, "Blue Fox, Sea Harrier FRS Mk 1/5" },
+ { 9933, "Blue Kestrel" },
{ 9935, "Blue Vixen, Sea Harrier F/A Mk 2" },
{ 9945, "Blue Silk" },
{ 9990, "Blue Parrot" },
{ 10035, "Blue Orchid" },
+ { 10057, "BM/DJG-8715" },
{ 10080, "Boat Sail" },
{ 10125, "Bofors Electronic 9LV 331" },
{ 10170, "Bofors Ericsson Sea Giraffe 50 HC" },
{ 10215, "Bowl Mesh" },
{ 10260, "Box Brick" },
{ 10305, "Box Tail" },
+ { 10315, "BM/KG 8601/8605/8606" },
{ 10350, "BPS 11A" },
{ 10395, "BPS 14" },
{ 10440, "BPS 15A" },
{ 10485, "BR-15 Tokyo KEIKI" },
+ { 10500, "BrahMos" },
{ 10510, "BRIDGEMASTE" },
+ { 10520, "Brimstone mmW MH" },
{ 10530, "Bread Bin" },
{ 10575, "BT 271" },
+ { 10595, "BU-304" },
{ 10620, "BX 732" },
+ { 10642, "Buran-D" },
{ 10665, "Buzz Stand" },
{ 10710, "C 5A Multi Mode Radar" },
+ { 10740, "CAESAR" },
{ 10755, "Caiman" },
{ 10800, "Cake Stand" },
{ 10845, "Calypso C61" },
@@ -2209,13 +2527,23 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 10940, "Castor 2J TT (Crotale NG)" },
{ 10980, "Cat House" },
{ 10985, "CDR-431" },
+ { 10987, "CEAFAR" },
+ { 10988, "CEAMOUNT" },
+ { 10990, "CEROS 200" },
+ { 10991, "CEROS 200 CWI" },
+ { 10995, "CH/SS-N-6" },
{ 11000, "Chair Back TT" },
{ 11010, "Chair Back ILL" },
+ { 11020, "LEMZ 96L6, Cheese Board" },
{ 11025, "Cheese Brick" },
{ 11070, "Clam Pipe" },
{ 11115, "Clamshell" },
+ { 11125, "Coastal Giraffe" },
+ { 11137, "Colibri" },
+ { 11155, "Collins WXR-300" },
{ 11160, "Collins WXR-700X" },
{ 11205, "Collins DN 101" },
+ { 11230, "COMET-1" },
{ 11250, "Contraves Sea Hunter MK 4" },
{ 11260, "Corn Can" },
{ 11270, "CR-105 RMCA" },
@@ -2231,21 +2559,30 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 11660, "Crotale NG TA, Griffon" },
{ 11665, "Crotale TT" },
{ 11700, "Crotale MGMissile System" },
+ { 11715, "CS-10-TA" },
+ { 11725, "CSF-Varan" },
+ { 11735, "CSS-N-4 MH" },
{ 11745, "CSS C 3C CAS 1M1 M2 MH" },
{ 11790, "CSS C 2B HY 1A MH" },
+ { 11800, "CSS-N-4 Sardine" },
+ { 11810, "CSS-N-8 Saccade" },
+ { 11825, "Curl Stone B" },
{ 11835, "CWS 2" },
{ 11880, "Cylinder Head" },
+ { 11902, "Cymbeline" },
{ 11925, "Cyrano II" },
{ 11970, "Cyrano IV" },
{ 11975, "Cyrano IV-M" },
{ 12010, "DA-01/00" },
{ 12015, "DA 05 00" },
+ { 12018, "DA.08" },
{ 12060, "Dawn" },
{ 12105, "Dead Duck" },
{ 12110, "DECCA-20 V90/9" },
{ 12111, "DECCA-20 V90S" },
{ 12150, "DECCA 45" },
{ 12195, "DECCA 50" },
+ { 12196, "DECCA 71" },
{ 12240, "DECCA 110" },
{ 12285, "DECCA 170" },
{ 12292, "DECCA HF 2" },
@@ -2258,8 +2595,13 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 12555, "DECCA 914" },
{ 12600, "DECCA 916" },
{ 12610, "DECCA 926" },
+ { 12615, "DECCA 1070A" },
+ { 12616, "Decca 1008" },
{ 12645, "DECCA 1226 Commercial" },
+ { 12655, "DECCA 1290" },
{ 12690, "DECCA 1626" },
+ { 12691, "DECCA 2070" },
+ { 12694, "Decca 1630" },
{ 12735, "DECCA 2459" },
{ 12780, "DECCA AWS 1" },
{ 12782, "DECCA AWS 2" },
@@ -2272,10 +2614,15 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 12915, "DECCA RM 1690" },
{ 12960, "DECCA Super 101 MK 3" },
{ 13005, "DISS 1" },
+ { 13006, "DISS-7" },
+ { 13007, "DISS-013" },
{ 13050, "Rapier TTDN 181, DN 181" },
{ 13055, "Rapier 2000 TT, BLINDFIRE FSC TT" },
{ 13095, "Dog Ear" },
{ 13140, "Dog House" },
+ { 13141, "DM3" },
+ { 13142, "DM-3B" },
+ { 13143, "DM-5" },
{ 13185, "Don 2" },
{ 13230, "Don A/B/2/Kay" },
{ 13275, "Donets" },
@@ -2283,8 +2630,10 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 13365, "DRAA 2A" },
{ 13410, "DRAA 2B" },
{ 13455, "DRAC 39" },
+ { 13477, "Dragon Eye" },
{ 13500, "DRBC 30B" },
{ 13545, "DRBC 31A" },
+ { 13585, "DRBC-32" },
{ 13590, "DRBC 32A" },
{ 13635, "DRBC 32D" },
{ 13680, "DRBC 33A" },
@@ -2295,8 +2644,10 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 13905, "DRBN 32" },
{ 13950, "DRBR 51" },
{ 13995, "DRBV 20B" },
+ { 14020, "DRBV-21 Mars 05" },
{ 14040, "DRBV 22" },
{ 14085, "DRBV 26C" },
+ { 14086, "DRBV 26D" },
{ 14130, "DRBV 30" },
{ 14175, "DRBV 50" },
{ 14220, "DRBV 51" },
@@ -2309,23 +2660,48 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 14535, "Drum Tilt A" },
{ 14545, "Drum Tilt B" },
{ 14580, "Dumbo" },
- { 14600, "ECR-90" },
+ { 14590, "EKCO E390" },
+ { 14600, "ECR-90, CAPTOR" },
{ 14625, "Egg Cup A/B" },
+ { 14660, "EKCO E120" },
{ 14670, "EKCO 190" },
+ { 14710, "EL/L-8222" },
{ 14715, "EL M 2001B" },
+ { 14725, "EL/M-2022" },
+ { 14726, "EL/M-2032" },
+ { 14730, "EL/M-2060" },
+ { 14735, "EL/M-2075" },
+ { 14750, "EL/M-2200" },
{ 14760, "EL M 2207" },
{ 14770, "EL/M 2216(V)" },
+ { 14775, "EL/M-2218S" },
+ { 14776, "ELT-361" },
+ { 14780, "ELT-558" },
+ { 14785, "ELT-572" },
{ 14805, "ELTA EL/M 2221 GM STGR" },
+ { 14806, "EL/M-2228S/3D" },
+ { 14807, "EL/M-2705" },
+ { 14809, "EL/M-2228X" },
{ 14810, "ELTA SIS" },
+ { 14811, "EL/M-2238" },
{ 14850, "EMD 2900" },
{ 14895, "End Tray" },
+ { 14897, "Ericsson SLAR" },
+ { 14898, "Erieye" },
+ { 14900, "ESR 1" },
+ { 14905, "ET-316" },
+ { 14935, "Exocet Type" },
{ 14940, "Exocet 1" },
{ 14985, "Exocet 1 MH" },
{ 15030, "Exocet 2" },
{ 15075, "Eye Bowl" },
{ 15120, "Eye Shield" },
{ 15140, "F332Z" },
+ { 15155, "Falcon Claw TI" },
+ { 15156, "Falcon Claw TT" },
{ 15160, "FALCON" },
+ { 15161, "FALCON-G" },
+ { 15163, "Falcon Eye" },
{ 15165, "Fan Song A" },
{ 15200, "Fan Song B/F TA" },
{ 15210, "Fan Song B/F TT" },
@@ -2334,7 +2710,9 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 15240, "Fan Song C/E MG" },
{ 15255, "Fan Song B/FF MG" },
{ 15300, "Fan Tail" },
+ { 15305, "FB-7 Radar" },
{ 15310, "FCR-1401" },
+ { 15320, "FCS-3" },
{ 15345, "Fin Curve" },
{ 15390, "Fire Can" },
{ 15435, "Fire Dish" },
@@ -2348,10 +2726,13 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 15705, "Flap Truck" },
{ 15750, "Flap Wheel" },
{ 15795, "Flash Dance" },
+ { 15800, "Flash Dance M" },
{ 15840, "P-15, Flat Face A B C D" },
+ { 15842, "Flat Face E" },
{ 15885, "Flat Screen" },
{ 15930, "Flat Spin" },
{ 15975, "Flat Twin" },
+ { 15980, "FL-400" },
{ 16020, "Fledermaus" },
{ 16030, "FLYCATCHER" },
{ 16065, "Fly Screen" },
@@ -2360,44 +2741,79 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 16200, "Fog Lamp MG" },
{ 16245, "Fog Lamp TT" },
{ 16290, "Foil Two" },
+ { 16300, "FootBall" },
{ 16335, "Fox Hunter" },
- { 16380, "FOX FIREFox Fire AL" },
- { 16390, "FOX FIRE ILL" },
+ { 16380, "Fox Fire AL" },
+ { 16390, "Fox Fire ILL" },
{ 16400, "FR-151A" },
{ 16410, "FR-1505 DA" },
{ 16420, "FR-2000" },
- { 16421, "FR-2855W" },
+ { 16421, "Furuno-2855W" },
{ 16425, "Front Dome" },
{ 16470, "Front Door" },
{ 16515, "Front Piece" },
+ { 16520, "Furby mmW MH" },
+ { 16550, "Furke" },
{ 16560, "Furuno" },
{ 16561, "Furuno 1721" },
+ { 16580, "Furuno 1730" },
+ { 16590, "Furuno 1932" },
{ 16605, "Furuno 701" },
+ { 16606, "Furuno 1940" },
{ 16650, "Furuno 711 2" },
+ { 16670, "Furuno 2125" },
+ { 16690, "Furuno 240" },
{ 16695, "Furuno 2400" },
+ { 16730, "Furuno 8051" },
+ { 16735, "G030A(APD-31)" },
{ 16740, "GA 01 00" },
{ 16785, "Gage" },
+ { 16800, "Gardenia" },
{ 16830, "Garpin" },
+ { 16833, "Gate Guard" },
+ { 16835, "Garpun-Bal-E" },
+ { 16840, "GBS1" },
{ 16875, "GEM BX 132" },
{ 16880, "MPDR-12, Gepard TA" },
{ 16884, "Gepard TT" },
{ 16888, "GERAN-F" },
{ 16900, "GIRAFFE" },
+ { 16905, "Giraffe-40" },
+ { 16908, "Giraffe-50 AT" },
+ { 16912, "Giraffe 75" },
{ 16915, "Gin Sling TA" },
{ 16920, "Gin Sling, Gin Sling TT" },
{ 16925, "Gin Sling MG" },
+ { 16930, "Goal Keeper" },
+ { 16931, "Golden Bar" },
+ { 16932, "Golden Bat" },
+ { 16935, "Golden Dome" },
+ { 16940, "Golden Heart" },
+ { 16942, "Golden Rock" },
{ 16945, "GPN-22" },
+ { 16946, "GPSJ-10" },
+ { 16947, "GPSJ-25" },
+ { 16948, "GPSJ-40" },
+ { 16949, "GPSJ-50" },
{ 16950, "GRN-9" },
+ { 16960, "Grave Stone" },
{ 16965, "Green Stain" },
{ 17010, "Grid Bow" },
- { 17025, "9S32, GRILL PAN TT" },
+ { 17016, "Grifo-F" },
+ { 17025, "9S32, Grill Pan TT" },
+ { 17031, "GT-4" },
{ 17055, "Guardsman" },
- { 17070, "RPK-2, GUN DISH (ZSU-23/4)" },
+ { 17070, "RPK-2, Gun Dish (ZSU-23/4)" },
+ { 17080, "HADR" },
{ 17100, "Hair Net" },
{ 17145, "Half Plate A" },
{ 17190, "Half Plate B" },
{ 17220, "HARD" },
+ { 17225, "Harpoon" },
+ { 17230, "Hat Box" },
{ 17235, "Hawk Screech" },
+ { 17250, "Hay Pole" },
+ { 17255, "Hay Rick" },
{ 17280, "Head Light A" },
{ 17325, "Head Lights" },
{ 17370, "Head Lights C" },
@@ -2405,12 +2821,17 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 17460, "Head Lights MG B" },
{ 17505, "Head Lights TT" },
{ 17550, "Head Net" },
+ { 17572, "Heart Ache B" },
+ { 17590, "Hellfire mmW MH" },
{ 17595, "Hen Egg" },
{ 17640, "Hen House" },
{ 17685, "Hen Nest" },
{ 17730, "Hen Roost" },
+ { 17735, "HF-2 MG" },
+ { 17745, "HGR-105" },
{ 17775, "High Brick" },
{ 17820, "High Fix" },
+ { 17842, "High Guard" },
{ 17865, "High Lark TI" },
{ 17910, "High Lark 1" },
{ 17955, "High Lark 2" },
@@ -2418,52 +2839,109 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 18045, "High Lune" },
{ 18090, "High Pole A&B" },
{ 18135, "High Scoop" },
- { 18150, "9S19MT, HIGH SCREEN" },
+ { 18150, "9S19MT, High Screen" },
{ 18180, "High Sieve" },
+ { 18185, "Hill Block" },
+ { 18190, "HG-9550" },
+ { 18195, "HLJQ-520" },
{ 18200, "HN-503" },
+ { 18201, "HN-C03-M" },
{ 18225, "Home Talk" },
{ 18270, "Horn Spoon" },
- { 18280, "HOT BRICK" },
+ { 18280, "Hot Brick" },
{ 18315, "Hot Flash" },
+ { 18318, "IHS-6" },
{ 18320, "IRL144M, Hot Shot TA" },
{ 18325, "IRL144M, Hot Shot TT" },
{ 18330, "IRL144M, Hot Shot MG" },
+ { 18339, "HQ-9 MH" },
+ { 18340, "HSR-1128" },
+ { 18350, "HQ-61" },
+ { 18351, "HRJS" },
{ 18360, "IFF MK XII AIMS UPX 29" },
{ 18405, "IFF MK XV" },
+ { 18406, "IFF INT" },
+ { 18407, "Jack Knife" },
+ { 18408, "IFF TRSP" },
{ 18410, "Javelin MG" },
{ 18450, "Jay Bird" },
+ { 18452, "JH-10, Mix Bowl" },
+ { 18454, "JL-7" },
+ { 18455, "JL-10B" },
+ { 18458, "JLP-40" },
{ 18460, "JRC-NMD-401" },
{ 18495, "Jupiter" },
{ 18540, "Jupiter II" },
{ 18550, "JY-8" },
+ { 18551, "JY-8A" },
{ 18555, "JY-9" },
+ { 18556, "JY-9 Modified" },
+ { 18557, "JY-11 EW" },
{ 18560, "JY-14" },
+ { 18561, "JY-14A" },
+ { 18570, "JY-24" },
+ { 18571, "J/APG-1" },
+ { 18572, "J/APG-2" },
+ { 18575, "JY-29" },
{ 18585, "K376Z" },
+ { 18600, "Kaige" },
{ 18630, "Kelvin Hughes 2A" },
{ 18675, "Kelvin Hughes 14/9" },
+ { 18700, "Karpaty" },
{ 18720, "Kelvin Hughes type 1006" },
{ 18765, "Kelvin Hughes type 1007" },
+ { 18774, "KH MANTA" },
+ { 18775, "KH NUCLEUS 2 6000" },
+ { 18776, "KH NUCLEUS 3 5000" },
+ { 18777, "KH NUCLEUS 3 6000A" },
+ { 18780, "KH Family" },
+ { 18781, "Kelvin Hughes 6000A" },
+ { 18782, "Kh-38MAE MH" },
+ { 18784, "KG8605A" },
{ 18785, "KH-902M" },
+ { 18786, "KHOROM-K" },
+ { 18789, "KG300E" },
+ { 18790, "KH SharpEye" },
+ { 18795, "KH 1700" },
+ { 18797, "King Pin" },
+ { 18805, "KG-300" },
{ 18810, "Kite Screech" },
{ 18855, "Kite Screech A" },
{ 18900, "Kite Screech B" },
{ 18945, "Kivach" },
+ { 18947, "KLC-1" },
+ { 18948, "KLJ-1" },
+ { 18950, "KLJ-3 (Type 1473)" },
+ { 18951, "KLJ-4" },
+ { 18960, "KLJ-7" },
{ 18990, "Knife Rest" },
{ 19035, "P-10, Knife Rest B" },
{ 19037, "KNIFE REST C" },
+ { 19039, "Koden MD 3730" },
+ { 19040, "KJ-2000" },
+ { 19045, "KOPYO-I" },
{ 19050, "KR-75" },
{ 19080, "KSA SRN" },
{ 19125, "KSA TSR" },
+ { 19129, "KS418" },
+ { 19131, "KZ100" },
+ { 19132, "KZ900" },
{ 19170, "Land Fall" },
{ 19215, "Land Roll MG" },
{ 19260, "Land Roll TA" },
{ 19305, "Land Roll TT" },
+ { 19306, "LAZUR" },
+ { 19307, "Model 791-A, Last Straw" },
{ 19310, "LC-150" },
+ { 19330, "Leg Drive" },
{ 19350, "Leningraf" },
{ 19395, "Light Bulb" },
+ { 19397, "LIROD 8" },
{ 19400, "LMT NRAI-6A" },
{ 19440, "LN 55" },
{ 19485, "Ln 66" },
+ { 19500, "Liman" },
+ { 19505, "Liman 2" },
{ 19530, "Long Bow" },
{ 19575, "Long Brick" },
{ 19620, "Long Bull" },
@@ -2477,8 +2955,11 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 19950, "Low Blow TA" },
{ 19955, "Low Blow TT" },
{ 19960, "Low Blow MG" },
+ { 19970, "Low Jack TT" },
+ { 19971, "Low Jack MG" },
{ 19980, "Low Sieve" },
{ 20025, "Low Trough" },
+ { 20029, "LR66" },
{ 20040, "TRS-2050, LP-23" },
{ 20070, "LW 08" },
{ 20090, "M-1983 FCR" },
@@ -2490,6 +2971,7 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 20340, "MA 1 IFF Portion" },
{ 20360, "MARELD" },
{ 20385, "MA Type 909#" },
+ { 20420, "MARC S-152" },
{ 20430, "Marconi 1810" },
{ 20475, "Marconi Canada HC 75" },
{ 20495, "Marconi S 713" },
@@ -2504,17 +2986,25 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 20790, "Marconi/signaal type 910" },
{ 20835, "Marconi/signaal type 911" },
{ 20880, "Marconi/signaal type 992R" },
+ { 20915, "MELCO-3" },
+ { 20920, "Northrop Grumman MESA" },
{ 20925, "Mesh Brick" },
+ { 20935, "MFR" },
+ { 20942, "MICA MH" },
+ { 20945, "Mineral-ME" },
{ 20950, "Mirage ILL" },
+ { 20969, "MK 15 (Phalanx BLK 0)" },
{ 20970, "MK 15 CIWS" },
{ 21015, "MK-23" },
{ 21060, "MK 23 TAS" },
{ 21105, "MK 25" },
+ { 21110, "Mk-25 Mod-3" },
{ 21150, "MK-35 M2" },
{ 21195, "MK 92" },
{ 21240, "MK-92 CAS" },
{ 21285, "MK-92 STIR" },
{ 21330, "MK 95" },
+ { 21332, "MKS-818" },
{ 21340, "MLA-1" },
{ 21375, "MM APS 705" },
{ 21420, "MM SPG 74" },
@@ -2523,50 +3013,90 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 21510, "MM SPS 702" },
{ 21555, "MM SPS 768" },
{ 21600, "MM SPS 774" },
+ { 21620, "MM/SPS-798 (RAN-40L)" },
+ { 21625, "Model-17C" },
{ 21645, "Moon 4" },
+ { 21646, "Moon Pie" },
+ { 21648, "Moon Rack" },
{ 21650, "MMRS" },
+ { 21655, "Model 360" },
+ { 21660, "Model 378" },
+ { 21661, "Model-970" },
+ { 21665, "Model 974" },
+ { 21675, "Monument" },
+ { 21680, "Mouse" },
{ 21690, "MPDR 18 X" },
+ { 21695, "MPR" },
+ { 21699, "MR-231 MOD" },
+ { 21700, "MR-1600" },
+ { 21701, "MRR" },
{ 21710, "MT-305X" },
{ 21735, "Muff Cob" },
{ 21780, "Mushroom" },
{ 21825, "Mushroom 1" },
{ 21870, "Mushroom 2" },
+ { 21871, "Mushroom 3" },
+ { 21873, "N-011M Bars" },
{ 21880, "N920Z" },
+ { 21885, "Nampo B" },
{ 21890, "Nanjing B" },
{ 21895, "Nanjing C" },
{ 21915, "Nayada" },
+ { 21920, "Nebo-SVU" },
{ 21960, "Neptun" },
{ 21980, "NIKE TT" },
+ { 21983, "NJ-81E" },
+ { 21985, "NRJ-6A" },
+ { 21992, "Nut Can" },
{ 22005, "NRBA 50" },
{ 22050, "NRBA 51" },
{ 22095, "NRBF 20A" },
+ { 22110, "NRJ-5" },
{ 22140, "Nysa B" },
{ 22185, "O524A" },
{ 22230, "O580B" },
{ 22275, "O625Z" },
{ 22320, "O626Z" },
+ { 22335, "Ocean Master" },
{ 22345, "Odd Group" },
{ 22365, "Odd Lot" },
{ 22410, "Odd Pair" },
+ { 22411, "Odd Rods" },
{ 22455, "Oka" },
{ 22500, "OKEAN" },
+ { 22505, "OKEAN A" },
{ 22545, "OKINXE 12C" },
+ { 22560, "OKO" },
{ 22590, "OMEGA" },
{ 22635, "Omera ORB32" },
+ { 22640, "OMUL" },
{ 22680, "One Eye" },
{ 22690, "OP-28" },
+ { 22697, "OPS-9" },
+ { 22700, "OPS-11 B/C" },
+ { 22705, "OPS-14B" },
+ { 22706, "OPS-14C" },
{ 22725, "OPS-16B" },
{ 22730, "OPS-18" },
+ { 22732, "OPS-19" },
+ { 22735, "OPS-20" },
+ { 22737, "OPS-24" },
{ 22740, "OPS-28" },
+ { 22750, "OPS-39" },
{ 22770, "OR-2" },
{ 22810, "ORB-31S" },
{ 22815, "ORB 32" },
+ { 22830, "ORB-42" },
{ 22860, "Orion Rtn 10X" },
+ { 22890, "Surface Wave (Over The Horizon)" },
+ { 22900, "Otomat MK 1" },
{ 22905, "Otomat MK II Teseo" },
{ 22950, "Owl Screech" },
{ 22955, "P360Z" },
{ 22960, "PA-1660" },
+ { 22977, "Paint Box" },
{ 22995, "Palm Frond" },
+ { 22998, "Modified Paint Box" },
{ 23040, "Palm Frond AB" },
{ 23085, "Pat Hand TT" },
{ 23095, "Pat Hand MG" },
@@ -2578,21 +3108,29 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 23355, "Peel Group" },
{ 23400, "Peel Group A" },
{ 23445, "Peel Group B" },
+ { 23450, "Peel Group MG" },
{ 23490, "Peel Pair" },
+ { 23500, "Pelena" },
+ { 23525, "Phalanx" },
{ 23535, "Philips 9LV 200" },
{ 23580, "Philips 9LV 331" },
{ 23625, "Philips LV 223" },
{ 23670, "Philips Sea Giraffe 50 HC" },
{ 23690, "Pin Jib" },
+ { 23695, "Pin Tip" },
+ { 23700, "PL-11" },
+ { 23701, "PL-12" },
{ 23710, "Plank Shad" },
{ 23715, "Plank Shave" },
{ 23760, "Plank Shave A" },
{ 23805, "Plank Shave B" },
{ 23850, "Plate Steer" },
{ 23895, "Plessey AWS 1" },
+ { 23925, "Plessey AWS-2" },
{ 23940, "Plessey AWS 4" },
{ 23985, "Plessey AWS 6" },
{ 23990, "Plessey RJ" },
+ { 24020, "Plessey Type 904" },
{ 24030, "Plessey type 996" },
{ 24075, "Plinth Net" },
{ 24095, "Pluto" },
@@ -2602,24 +3140,43 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 24210, "Pop Group MG" },
{ 24255, "Pop Group TA" },
{ 24300, "Pop Group TT" },
+ { 24320, "Pork Fist" },
{ 24345, "Pork Trough" },
+ { 24385, "Positive ME" },
+ { 24386, "Positive-ME1.2" },
{ 24390, "Post Bow" },
{ 24435, "Post Lamp" },
{ 24480, "Pot Drum" },
{ 24525, "Pot Head" },
+ { 24535, "Pot Shot" },
+ { 24540, "Praetorian Countermeasures Suite" },
{ 24570, "PRIMUS 40 WXD" },
+ { 24614, "Primus 400" },
{ 24615, "PRIMUS 300SL" },
+ { 24616, "Primus 500" },
+ { 24617, "Primus 650" },
+ { 24618, "Primus 700" },
{ 24620, "Primus 3000" },
+ { 24630, "PRORA" },
+ { 24631, "PRS-2" },
+ { 24635, "PRORA PA-1660" },
{ 24650, "PS-05A" },
{ 24660, "PS 46 A" },
{ 24705, "PS 70 R" },
+ { 24707, "PS-860" },
+ { 24709, "PS-870" },
{ 24710, "PS-890" },
{ 24750, "Puff Ball" },
+ { 24755, "Quadradar VI" },
+ { 24760, "PVS-200" },
{ 24770, "R-76" },
+ { 24774, "RA723" },
+ { 24775, "R41XXX" },
{ 24780, "RAC-30" },
{ 24795, "Racal 1229" },
{ 24840, "Racal AC 2690 BT" },
{ 24885, "Racal Decca 1216" },
+ { 24890, "Racal-DECCA 20V90/9" },
{ 24930, "Racal Decca 360" },
{ 24975, "Racal Decca AC 1290" },
{ 25020, "Racal Decca TM 1229" },
@@ -2629,18 +3186,31 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 25200, "RAN 7S" },
{ 25205, "RAN 10S" },
{ 25245, "RAN 11 LX" },
+ { 25250, "Rani" },
{ 25260, "Rapier TA" },
{ 25265, "Rapier 2000 TA, Dagger" },
{ 25270, "Rapier MG" },
+ { 25273, "RASCAR 3400C" },
+ { 25275, "Rashmi" },
+ { 25276, "Rasit" },
+ { 25277, "Rasit 3190B" },
+ { 25278, "RAT-31 DL/M" },
{ 25280, "RAT-31S" },
{ 25285, "RATAC (LCT)" },
+ { 25286, "RAWL" },
+ { 25287, "Rattler" },
+ { 25288, "RAWS" },
+ { 25289, "RAWL-02" },
{ 25290, "Raytheon 1220" },
+ { 25291, "RAWS-03" },
{ 25300, "Raytheon 1302" },
{ 25335, "Raytheon 1500" },
{ 25380, "Raytheon 1645" },
{ 25425, "Raytheon 1650" },
{ 25470, "Raytheon 1900" },
{ 25515, "Raytheon 2502" },
+ { 25540, "Raytheon R41" },
+ { 25550, "Raytheon SL 72" },
{ 25560, "Raytheon TM 1650/6X" },
{ 25605, "Raytheon TM 1660/12S" },
{ 25630, "RAY-1220XR" },
@@ -2648,69 +3218,131 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 25650, "Ray 2900" },
{ 25695, "Raypath" },
{ 25735, "RBE2" },
+ { 25739, "RCT-180" },
{ 25740, "RDM" },
{ 25760, "RDY" },
{ 25785, "RDN 72" },
{ 25830, "RDR 1A" },
{ 25835, "RDR 1E" },
{ 25840, "RDR 4A" },
+ { 25850, "RDR-160XD" },
+ { 25855, "RDR 1100" },
{ 25875, "RDR 1200" },
{ 25885, "RDR 1400" },
{ 25890, "RDR 1400 C" },
{ 25895, "RDR 1500" },
+ { 25896, "Rice Cake" },
+ { 25900, "Remora" },
+ { 25901, "Rice Field" },
+ { 25907, "Rice Cup C" },
+ { 25908, "REL-6E" },
+ { 25910, "Rice Bowl" },
+ { 25911, "Improved Reporter" },
+ { 25912, "Rice Bug" },
+ { 25915, "Rice Cup" },
{ 25920, "Rice Lamp" },
{ 25965, "Rice Pad" },
+ { 25966, "RKL-526" },
+ { 25967, "RKZ-764" },
+ { 25968, "RKZ-766" },
+ { 25969, "RKL-165" },
+ { 25970, "RKL-609" },
+ { 25971, "RKL-800" },
+ { 25972, "RKZ-761" },
+ { 25973, "RKZ-2000" },
+ { 26008, "Rice Scoop, REL-86TM" },
{ 26010, "Rice Screen" },
+ { 26011, "DECCA RM 1070A" },
+ { 26015, "RM370BT" },
+ { 26020, "Rockwell Collins FMR-200X" },
+ { 26040, "RM-231-2" },
+ { 26041, "RM-231-3" },
{ 26055, "ROLAND BN" },
{ 26100, "ROLAND MG" },
{ 26145, "ROLAND TA" },
{ 26190, "ROLAND TT" },
{ 26235, "Round Ball" },
+ { 26236, "RP-379D Tirada D" },
{ 26280, "Round House" },
{ 26325, "Round House B" },
+ { 26326, "RPR-117" },
+ { 26327, "RS-02/50" },
{ 26330, "RT-02/50" },
{ 26350, "RTN-1A" },
+ { 26353, "RTN-25X" },
+ { 26355, "Ruby Rake" },
+ { 26360, "Rum Sling" },
+ { 26361, "Rum Sling RO" },
+ { 26362, "Rum Sling TT" },
{ 26370, "RV2" },
{ 26415, "RV3" },
{ 26460, "RV5" },
{ 26505, "RV10" },
+ { 26506, "RV-15M" },
{ 26550, "RV17" },
{ 26595, "RV18" },
+ { 26596, "RV-21" },
{ 26610, "RV-377" },
{ 26640, "RV UM" },
{ 26660, "RXN 2-60" },
+ { 26665, "Rye House" },
{ 26670, "S-1810CD" },
+ { 26672, "Sahab" },
+ { 26673, "Salamandre" },
+ { 26675, "S1850M" },
{ 26685, "SA 2 Guideline" },
{ 26730, "SA 3 Goa" },
{ 26775, "SA 8 Gecko DT" },
{ 26795, "SA-12 TELAR ILL" },
+ { 26810, "Sampson" },
{ 26820, "SA N 7 Gadfly TI" },
{ 26865, "SA N 11 Cads 1 UN" },
+ { 26900, "Saccade MH" },
{ 26910, "Salt Pot A&B" },
+ { 26920, "SAP-14" },
+ { 26925, "SAP-518" },
+ { 26926, "SAP-518M" },
+ { 26930, "Sand Bar" },
+ { 26935, "SA Pechora 2M TT" },
+ { 26945, "SAR (on UAVs)" },
{ 26955, "SATURNE II" },
{ 27000, "Scan Can" },
{ 27045, "Scan Fix" },
{ 27090, "Scan Odd" },
{ 27135, "Scan Three" },
+ { 27139, "Scanter SMR" },
{ 27140, "SCANTER (CSR)" },
{ 27141, "SCORADS" },
+ { 27143, "STAR 2000" },
{ 27150, "SCOREBOARD" },
{ 27180, "Scoup Plate" },
+ { 27183, "SCOUT" },
{ 27190, "SCR-584" },
{ 27225, "Sea Archer 2" },
+ { 27230, "Sea Based X-Band" },
+ { 27239, "Sea Eagle (Type 381)" },
+ { 27240, "Sea Eagle S/C (Type 382)" },
+ { 27251, "Seaguard" },
{ 27270, "Sea Hunter 4 MG" },
{ 27315, "Sea Hunter 4 TA" },
{ 27360, "Sea Hunter 4 TT" },
{ 27405, "Sea Gull" },
{ 27450, "Sea Net" },
+ { 27451, "Sea Sparrow" },
{ 27495, "Sea Spray" },
{ 27540, "Sea Tiger" },
+ { 27550, "Sea Tiger M" },
{ 27570, "Searchwater" },
+ { 27575, "Searchwater 2000" },
{ 27585, "Selenia Orion 7" },
{ 27630, "Selenia type 912" },
{ 27675, "Selennia RAN 12 L/X" },
+ { 27680, "Selenia RAN 20S" },
{ 27720, "Selennia RTN 10X" },
{ 27765, "Selinia ARP 1645" },
+ { 27800, "SG" },
+ { 27802, "SGJ-02" },
+ { 27803, "SGJ-03" },
{ 27810, "SGR 102 00" },
{ 27855, "SGR 103/02" },
{ 27870, "SGR-104" },
@@ -2728,6 +3360,8 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 28350, "Signaal DA 02" },
{ 28395, "Signaal DA 05" },
{ 28440, "Signaal DA 08" },
+ { 28445, "Signaal DA 08/2LS" },
+ { 28480, "Signaal LW 04" },
{ 28485, "Signaal LW 08" },
{ 28530, "Signaal LWOR" },
{ 28575, "Signaal M45" },
@@ -2735,28 +3369,42 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 28665, "Signaal SMART" },
{ 28710, "Signaal STING" },
{ 28755, "Signaal STIR" },
+ { 28760, "Signaal STIR 1.8M" },
+ { 28770, "Signaal STIR 24M" },
{ 28800, "Signaal WM 20/2" },
{ 28845, "Signaal WM 25" },
{ 28890, "Signaal WM 27" },
{ 28935, "Signaal WM 28" },
{ 28980, "Signaal ZW 01" },
{ 29025, "Signaal ZW 06" },
+ { 29030, "Signaal ZW 07" },
+ { 29035, "Signaal ZW 0800" },
{ 29070, "Ski Pole" },
{ 29115, "Skin Head" },
{ 29160, "Skip Spin" },
+ { 29175, "Sky Wave (Over The Horizon)" },
+ { 29180, "Skyguard B" },
{ 29185, "SKYGUARD TA, UAR-1021" },
{ 29190, "SKYGUARD TT, UAR-1021" },
+ { 29191, "Skyguard LR" },
+ { 29200, "Skymaster" },
{ 29205, "Sky Watch" },
+ { 29210, "Sky Ranger" },
{ 29215, "SKYSHADOW" },
{ 29220, "SKYSHIELD TA" },
{ 29250, "SL" },
{ 29270, "SL/ALQ-234" },
- { 29295, "Slap Shot E" },
+ { 29295, "Slap Shot" },
+ { 29297, "Slap Shot G" },
{ 29340, "Slim Net" },
{ 29385, "Slot Back A" },
{ 29400, "Slot Back ILL" },
{ 29430, "Slot Back B" },
+ { 29431, "Slot Back IV" },
+ { 29432, "Slot Back B Topaz" },
+ { 29435, "Slot Back VI" },
{ 29440, "Slot Rest" },
+ { 29450, "SM-674A/UPM" },
{ 29475, "SMA 3 RM" },
{ 29520, "SMA 3 RM 20" },
{ 29565, "SMA 3RM 20A/SMG" },
@@ -2770,26 +3418,40 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 29925, "SMA SPQ 701" },
{ 29970, "SMA SPS 702 UPX" },
{ 30015, "SMA ST 2 OTOMAT II MH" },
+ { 30016, "SR-47A" },
{ 30060, "SMA 718 Beacon" },
- { 30080, "SNAP SHOT" },
+ { 30065, "Small Fred" },
+ { 30068, "SMART-S" },
+ { 30069, "SMART-S Mk2" },
+ { 30070, "SMART-L" },
+ { 30072, "SM-932" },
+ { 30075, "Smog Lamp" },
+ { 30080, "Snap Shot" },
{ 30105, "Snoop Drift" },
+ { 30140, "Snoop Half" },
{ 30150, "Snoop Head" },
{ 30195, "Snoop Pair" },
+ { 30200, "Snoop Ping" },
{ 30240, "Snoop Plate" },
+ { 30255, "Snoop Ping" },
{ 30285, "Snoop Slab" },
{ 30330, "Snoop Tray" },
{ 30375, "Snoop Tray 1" },
{ 30420, "Snoop Tray 2" },
{ 30465, "Snoop Watch" },
{ 30470, "9S18M1, Snow Drift" },
+ { 30475, "SPB-7" },
+ { 30480, "Snow Drop" },
{ 30510, "SO-1" },
{ 30520, "SO-12" },
{ 30555, "SO A Communist" },
{ 30580, "SO-69" },
{ 30600, "Sock Eye" },
{ 30645, "SOM 64" },
+ { 30660, "Sorbsiya" },
{ 30670, "SPADA TT" },
{ 30690, "Sparrow (AIM/RIM-7) ILL" },
+ { 30691, "SPERRY RASCAR" },
{ 30700, "Sperry M-3" },
{ 30735, "SPG 53F" },
{ 30780, "SPG 70 (RTN 10X)" },
@@ -2800,6 +3462,9 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 31005, "Spin Scan B" },
{ 31050, "Spin Trough" },
{ 31095, "Splash Drop" },
+ { 31096, "SPN-2" },
+ { 31097, "SPN-4" },
+ { 31100, "SPN-30" },
{ 31140, "SPN 35A" },
{ 31185, "SPN 41" },
{ 31230, "SPN 42" },
@@ -2811,17 +3476,24 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 31500, "SPN 728 (V) 1" },
{ 31545, "SPN 748" },
{ 31590, "SPN 750" },
+ { 31592, "SPO-8" },
+ { 31593, "SPN 753G" },
{ 31635, "Sponge Cake" },
{ 31680, "P-12, Spoon Rest" },
{ 31681, "P-18, Spoon Rest A" },
{ 31682, "P-18, Spoon Rest B" },
{ 31684, "P-18, Spoon Rest D" },
+ { 31700, "Spork Rest" },
{ 31725, "SPQ 712 (RAN 12 L/X)" },
{ 31770, "SPS 6C" },
{ 31815, "SPS 10F" },
{ 31860, "SPS 12" },
- { 31905, "(deleted)SPS 58" },
- { 31950, "(deleted)SPS 64" },
+ { 31905, "SPS 58 (deprecated)" },
+ { 31950, "SPS 64 (deprecated)" },
+ { 31951, "SPS-141" },
+ { 31952, "SPS-142" },
+ { 31953, "SPS-143" },
+ { 31960, "SPS-161" },
{ 31995, "SPS 768 (RAN EL)" },
{ 32040, "SPS 774 (RAN 10S)" },
{ 32085, "SPY 790" },
@@ -2829,11 +3501,13 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 32175, "Square Pair" },
{ 32220, "Square Slot" },
{ 32265, "Square Tie" },
- { 32310, "Squash Dome" },
+ { 32310, "Shmel, Squash Dome" },
{ 32330, "P-15M, Squat Eye" },
{ 32355, "Squint Eye" },
+ { 32375, "SR47B-G" },
{ 32400, "SRN 6" },
{ 32445, "SRN 15" },
+ { 32455, "SRN 206" },
{ 32490, "SRN 745" },
{ 32535, "SRO 1" },
{ 32580, "SRO 2" },
@@ -2846,17 +3520,25 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 32895, "SS N 3 SSC SS C 18 BN" },
{ 32940, "SS N 3B Sepal AL" },
{ 32985, "SS N 3B Sepal MH" },
+ { 33025, "SS-N-7 Starbright" },
{ 33030, "SS N 9 Siren" },
{ 33075, "SS N 9 Siren AL" },
{ 33120, "SS N 9 Siren MH" },
+ { 33125, "SS-N-10A FL-10 mmW MH" },
+ { 33140, "SS-N-11 Nasr-1 mmW MH" },
{ 33165, "SS N 12 Sandbox AL" },
+ { 33166, "SS-N-12 YJ-83J mmW MH" },
{ 33210, "SS N 12 Sandbox MH" },
+ { 33230, "SS-NX-13 Shredder" },
{ 33255, "SS N 19 Shipwreck" },
{ 33300, "SS N 19 Shipwreck AL" },
{ 33345, "SS N 19 Shipwreck MH" },
{ 33390, "SS N 21 AL" },
{ 33435, "SS N 22 Sunburn" },
{ 33480, "SS N 22 Sunburn MH" },
+ { 33483, "SS-N-25 Switchblade MH" },
+ { 33484, "SS-N-26 Strobile MMW MH" },
+ { 33485, "SS-N-27 Sizzler MH" },
{ 33525, "Stone Cake" },
{ 33570, "STR 41" },
{ 33590, "Straight Flush TA" },
@@ -2869,6 +3551,7 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 33795, "Strut Pair 2" },
{ 33840, "Sun Visor" },
{ 33860, "Superfledermaus" },
+ { 33870, "Supersearcher" },
{ 33885, "Swift Rod 1" },
{ 33930, "Swift Rod 2" },
{ 33975, "T1166" },
@@ -2884,13 +3567,23 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 34380, "T8937" },
{ 34425, "T8944" },
{ 34470, "T8987" },
+ { 34500, "JY-11B, Tall Board" },
+ { 34505, "TACAN/SURF" },
{ 34515, "P-14, Tall King" },
{ 34560, "Tall Mike" },
{ 34605, "Tall Path" },
+ { 34610, "Tea Spoon" },
+ { 34620, "Team Play" },
{ 34625, "Team Work" },
+ { 34626, "T1135" },
+ { 34627, "TANCAN/SURF" },
+ { 34630, "TESAR" },
{ 34640, "THAAD GBR" },
+ { 34645, "Thales Nederland Signaal APAR" },
+ { 34647, "Thales Variant" },
{ 34650, "THD 225" },
{ 34670, "THD 1940, Picador" },
+ { 34680, "THD-1955 Palmier" },
{ 34695, "THD 5500" },
{ 34740, "Thin Path" },
{ 34785, "PRV-9, Thin Skin" },
@@ -2910,54 +3603,104 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 35370, "Thompson CSF Sea Tiger" },
{ 35415, "Thompson CSF Triton" },
{ 35460, "Thompson CSF Vega with DRBC 32E" },
+ { 35470, "Thomson ENR (European Navy Radar)" },
+ { 35475, "Thomson RDI" },
+ { 35477, "Tier II Plus" },
{ 35480, "TRS-2105, TIGER-G" },
+ { 35485, "HT-223, Tiger Paw" },
{ 35490, "TRS-2100, TIGER-S" },
{ 35505, "Tie Rods" },
{ 35550, "36D6, Tin Shield" },
{ 35570, "Tin Trap" },
{ 35580, "TIRSPONDER" },
+ { 35585, "TMK Mk2" },
+ { 35586, "TMX Mk2" },
{ 35595, "Toad Stool 1" },
{ 35640, "Toad Stool 2" },
{ 35685, "Toad Stool 3" },
{ 35730, "Toad Stool 4" },
{ 35775, "Toad Stool 5" },
+ { 35785, "Token B" },
{ 35800, "Tomb Stone" },
+ { 35810, "Tonson" },
{ 35820, "Top Bow" },
{ 35865, "Top Dome" },
{ 35910, "Top Knot" },
{ 35955, "Top Mesh" },
{ 36000, "Top Pair" },
{ 36045, "Top Plate" },
+ { 36046, "Top Plate B" },
{ 36090, "Top Sail" },
+ { 36120, "TYPE-208" },
{ 36135, "Top Steer" },
{ 36180, "Top Trough" },
+ { 36200, "Tornado GMR" },
{ 36220, "Scrum Half TA" },
- { 36225, "TorScrum Half TT, Tor" },
+ { 36225, "Scrum Half TT" },
{ 36230, "Scrum Half MG" },
{ 36270, "Track Dish" },
{ 36315, "TORSO M" },
+ { 36320, "TQN-2" },
{ 36360, "Trap Door" },
+ { 36365, "TRD-1500" },
+ { 36370, "Trick Shot TAR" },
+ { 36371, "Trick Shot TER" },
{ 36380, "TRISPONDE" },
+ { 36386, "TRS 3010" },
+ { 36390, "Triton G" },
+ { 36400, "TRS 3030" },
{ 36405, "TRS 3033" },
+ { 36417, "TRS 3203" },
{ 36420, "TRS 3405" },
{ 36425, "TRS 3410" },
{ 36430, "TRS 3415" },
+ { 36440, "TRS-3D" },
{ 36450, "TRS-N" },
+ { 36460, "TS-4478A" },
{ 36495, "TSE 5000" },
{ 36540, "TSR 333" },
+ { 36550, "TSR 793" },
+ { 36563, "Tub Brick" },
{ 36585, "Tube Arm" },
{ 36630, "Twin Eyes" },
{ 36675, "Twin Pill" },
{ 36720, "Twin Scan" },
{ 36765, "Twin Scan Ro" },
{ 36810, "Two Spot" },
+ { 36827, "Type 2-12 J/A" },
+ { 36830, "Type 2-21 J/A" },
+ { 36835, "Type 2-23" },
+ { 36836, "Type 80/ASM-1" },
+ { 36840, "Type 208" },
+ { 36843, "Type 222" },
+ { 36846, "Type 226" },
+ { 36850, "Type 232H" },
{ 36855, "TYPE 262" },
{ 36900, "TYPE 275" },
{ 36945, "TYPE 293" },
+ { 36946, "Type 341" },
{ 36990, "TYPE 343 SUN VISOR B" },
{ 37035, "TYPE 347B" },
+ { 37038, "Type 347G" },
+ { 37039, "Type 359" },
+ { 37040, "Type 352" },
+ { 37041, "Type 360" },
+ { 37043, "Type 362 ESR-1 SR-47B" },
+ { 37045, "Type 354" },
+ { 37048, "Type 363" },
{ 37050, "Type-404A(CH)" },
+ { 37052, "Type 405" },
+ { 37058, "Type 408D, Moon Stool B" },
+ { 37060, "Type 518 (Hai Ying, God Eye, REL-2)" },
+ { 37070, "Type 589" },
+ { 37075, "Type 753" },
+ { 37077, "Type 702" },
+ { 37078, "Type 704" },
+ { 37079, "Type 753" },
{ 37080, "Type 756" },
+ { 37090, "Type 815" },
+ { 37095, "Type 793" },
+ { 37124, "Type 902B" },
{ 37125, "TYPE 903" },
{ 37170, "TYPE 909 TI" },
{ 37215, "TYPE 909 TT" },
@@ -2969,12 +3712,15 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 37440, "TYPE 974" },
{ 37485, "TYPE 975" },
{ 37530, "TYPE 978" },
+ { 37534, "Type 981" },
{ 37575, "TYPE 992" },
{ 37620, "TYPE 993" },
{ 37665, "TYPE 994" },
{ 37710, "TYPE 1006(1)" },
{ 37755, "TYPE 1006(2)" },
{ 37800, "TYPE 1022" },
+ { 37810, "Type 1047" },
+ { 37815, "Type 1048" },
{ 37845, "UK MK 10" },
{ 37850, "UPS-220C" },
{ 37890, "UPX 1 10" },
@@ -2982,9 +3728,14 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 37980, "URN 20" },
{ 38025, "URN 25" },
{ 38045, "VOLEX III/IV" },
+ { 38050, "VSR" },
+ { 38058, "W-160" },
+ { 38060, "W1028" },
{ 38070, "W8818" },
{ 38115, "W8838" },
{ 38120, "W8852" },
+ { 38140, "WALL BOARD" },
+ { 38150, "Wall Rust" },
{ 38160, "WAS-74S" },
{ 38205, "Wasp Head" },
{ 38210, "WATCHDOG" },
@@ -2997,6 +3748,7 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 38430, "Westinghouse SPS 29C" },
{ 38475, "Westinghouse SPS 37" },
{ 38520, "Wet Eye" },
+ { 38525, "Wet Eye 2" },
{ 38565, "Wet Eye Mod" },
{ 38570, "WGU-41/B" },
{ 38572, "WGU-44/B" },
@@ -3004,6 +3756,7 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 38655, "Whiff Brick" },
{ 38700, "Whiff Fire" },
{ 38715, "WHITE HOUSE" },
+ { 38730, "Wide Mat" },
{ 38745, "Wild Card" },
{ 38790, "Witch Eight" },
{ 38835, "Witch Five" },
@@ -3011,16 +3764,41 @@ static const value_string DIS_PDU_EmitterName_Strings[] =
{ 38925, "WM2X Series CAS" },
{ 38950, "WSR-74C" },
{ 38955, "WSR-74S" },
+ { 38960, "WXR-700C" },
{ 38970, "Wood Gage" },
{ 39015, "Yard Rake" },
{ 39060, "Yew Loop" },
+ { 39063, "YJ-12 MH" },
+ { 39065, "YJ-62 MH" },
+ { 39066, "YJ-82 MH" },
+ { 39067, "YJ-83 MH" },
+ { 39070, "YLC-2" },
+ { 39073, "YLC-4" },
+ { 39074, "YLC-6" },
+ { 39075, "YLC-6M" },
+ { 39080, "YLC-8" },
+ { 39085, "YLC-18, Tall Page" },
{ 39105, "Yo-Yo" },
- { 39150, "(deleted)" },
+ { 39125, "Zoo Park 1" },
+ { 39126, "ZPS-6" },
+ { 39131, "ZD-12" },
+ { 39150, "ZW-06" },
+ { 39200, "AN/ALQ-136(V)1" },
+ { 39201, "AN/ALQ-136(V)2" },
+ { 39202, "AN/ALQ-136(V)3" },
+ { 39203, "AN/ALQ-136(V)4" },
+ { 39204, "AN/ALQ-136(V)5" },
+ { 39210, "AN/ALQ-162(V)2" },
+ { 39211, "AN/ALQ-162(V)3" },
+ { 39212, "AN/ALQ-162(V)4" },
+ { 45300, "Zhuk-M" },
+ { 45305, "ZHUK-MME" },
{ 0, NULL }
};
static value_string_ext DIS_PDU_EmitterName_Strings_Ext = VALUE_STRING_EXT_INIT(DIS_PDU_EmitterName_Strings);
+/* SISO-REF-010 [UID 29] */
static const value_string DIS_PDU_Country_Strings[] =
{
{ 0, "Other" },
@@ -3079,7 +3857,7 @@ static const value_string DIS_PDU_Country_Strings[] =
{ 53, "Costa Rica" },
{ 54, "Cuba" },
{ 55, "Cyprus" },
- { 56, "Czechoslovakia (separating into Czech Republic and Slovak Republic)" },
+ { 56, "Czechoslovakia" },
{ 57, "Denmark" },
{ 58, "Djibouti" },
{ 59, "Dominica" },
@@ -3243,7 +4021,7 @@ static const value_string DIS_PDU_Country_Strings[] =
{ 219, "Turks and Caicos Islands (United Kingdom)" },
{ 220, "Tuvalu" },
{ 221, "Uganda" },
- { 222, "Commonwealth of Independent States" },
+ { 222, "Russia (RUS)" },
{ 223, "United Arab Emirates" },
{ 224, "United Kingdom" },
{ 225, "United States" },
@@ -3279,16 +4057,19 @@ static const value_string DIS_PDU_Country_Strings[] =
{ 257, "Midway Islands (United States)" },
{ 258, "Moldova" },
{ 259, "Montenegro" },
- { 260, "Russia" },
+ { 260, "Russia (deprecated)" },
{ 261, "Serbia and Montenegro (Montenegro to separate)" },
{ 262, "Slovenia" },
{ 263, "Tajikistan" },
{ 264, "Turkmenistan" },
{ 265, "Ukraine" },
{ 266, "Uzbekistan" },
+ { 267, "Czech Republic (CZE)" },
+ { 268, "Slovakia (SVK)" },
{ 0, NULL }
};
+/* SISO-REF-010 [UID 82] */
static const value_string DIS_PDU_IffSystemType_Strings[] =
{
{ 0, "Not Used (Invalid Value)" },
@@ -3309,6 +4090,7 @@ static const value_string DIS_PDU_IffSystemType_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 83] */
static const value_string DIS_PDU_IffSystemName_Strings[] =
{
{ 0, "Not Used (Invalid Value)" },
@@ -3333,6 +4115,7 @@ static const value_string DIS_PDU_IffSystemName_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 84] */
static const value_string DIS_PDU_IffSystemMode_Strings[] =
{
{ 0, "No Statement" },
@@ -3344,10 +4127,11 @@ static const value_string DIS_PDU_IffSystemMode_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 320] */
static const value_string DIS_PDU_IffChangeIndicator_Strings[] =
{
- { 0, "No change since last report" },
- { 1, "Initial report or change since last report" },
+ { 0, "Initial Report or No Change Since Last Issuance" },
+ { 1, "Change Since Last Issuance" },
{ 0, NULL }
};
@@ -3379,6 +4163,7 @@ static const value_string DIS_PDU_IffOperational_Strings[] =
{ 0, NULL }
};
+/* SISO-REF-010 [UID 96] */
static const value_string DIS_PDU_IffAlternateMode4_Strings[] =
{
{ 0, "No Statement" },