37 enum DtAircraftAddressSourceEnum8
39 DtAircraftAddressSourceEnum8_Mode_S_Aircraft_Address_Field_Value = 0,
40 DtAircraftAddressSourceEnum8_GICB_IFF_Data_Record_Available = 1,
41 DtMaxDtAircraftAddressSourceEnum8
45 enum DtAircraftIdentificationTypeEnum8
47 DtAircraftIdentificationTypeEnum8_No_Statement = 0,
48 DtAircraftIdentificationTypeEnum8_Flight_Number = 1,
49 DtAircraftIdentificationTypeEnum8_Tail_Number = 2,
50 DtMaxDtAircraftIdentificationTypeEnum8
54 enum DtAircraftPresentDomainEnum8
56 DtAircraftPresentDomainEnum8_No_Statement = 0,
57 DtAircraftPresentDomainEnum8_Airborne = 1,
58 DtAircraftPresentDomainEnum8_On_Ground_Surface = 2,
59 DtMaxDtAircraftPresentDomainEnum8
63 enum DtAircraftTypeWakeEnum8
65 DtAircraftTypeWakeEnum8_No_Statement = 0,
66 DtMaxDtAircraftTypeWakeEnum8
70 enum DtAntennaSelectionEnum8
72 DtAntennaSelectionEnum8_No_Statement = 0,
73 DtAntennaSelectionEnum8_Top = 1,
74 DtAntennaSelectionEnum8_Bottom = 2,
75 DtAntennaSelectionEnum8_Diversity = 3,
76 DtMaxDtAntennaSelectionEnum8
80 enum DtAntennaStatusEnum8
82 DtAntennaStatusEnum8_No_Statement = 0,
83 DtAntennaStatusEnum8_Not_Able_to_Emit = 1,
84 DtAntennaStatusEnum8_Able_to_Emit = 2,
85 DtMaxDtAntennaStatusEnum8
89 enum DtCapabilityReportEnum8
91 DtCapabilityReportEnum8_No_Communications_Capability_CA_ = 0,
92 DtCapabilityReportEnum8_Reserved_1 = 1,
93 DtCapabilityReportEnum8_Reserved_2 = 2,
94 DtCapabilityReportEnum8_Reserved_3 = 3,
95 DtCapabilityReportEnum8_Signifies_at_Least_Comm_A_and_Comm_B_Capability_and_Ability_to_Set_CA_Code_7_and_on_the_Ground = 4,
96 DtCapabilityReportEnum8_Signifies_at_Least_Comm_A_and_Comm_B_capability_and_Ability_to_Set_CA_Code_7_and_Airborne = 5,
97 DtCapabilityReportEnum8_Signifies_at_Least_Comm_A_and_Comm_B_capability_and_Ability_to_Set_CA_Code_7_and_Either_Airborne_or_on_the_Ground = 6,
98 DtCapabilityReportEnum8_Signifies_the_Downlink_Request_DR_Field_Is_Not_Equal_To_0_and_The_Flight_Status_FS_Field_Equals_2_3_4_or_5_and_Either_Airborne_or_on_the_Ground = 7,
99 DtCapabilityReportEnum8_No_Statement = 255,
100 DtMaxDtCapabilityReportEnum8
104 enum DtDataCategoryEnum8
106 DtDataCategoryEnum8_No_Statement = 0,
107 DtDataCategoryEnum8_Functional_Data = 1,
108 DtDataCategoryEnum8_Transponder_Interrogator_Data_Link_Messages = 2,
109 DtMaxDtDataCategoryEnum8
113 enum DtDatumIdentifierEnum32
115 DtDatumIdentifierEnum32_DDCPJoinTransactionJoinRequestMessage = 1001,
116 DtDatumIdentifierEnum32_DDCPSetPlaybackWindowTransactionSetPlaybackWindowRequestMessage = 1002,
117 DtDatumIdentifierEnum32_DDCPLoadMissionRecordingTransactionLoadMissionRecordingRequestMessage = 1003,
118 DtDatumIdentifierEnum32_DDCPCueTransactionCueRequestMessage = 1004,
119 DtDatumIdentifierEnum32_DDCPPlayTransactionPlayRequestMessage = 1005,
120 DtDatumIdentifierEnum32_DDCPStopTransactionStopRequestMessage = 1006,
121 DtDatumIdentifierEnum32_DDCPPauseTransactionPauseRequestMessage = 1007,
122 DtDatumIdentifierEnum32_DDCPEndTransactionEndRequestMessage = 1009,
123 DtDatumIdentifierEnum32_DDCPJoinResponseMessage = 1051,
124 DtDatumIdentifierEnum32_DDCPRequestReceiptMessage = 1052,
125 DtDatumIdentifierEnum32_DDCPPlaybackWindowConfirmedMessage = 1053,
126 DtDatumIdentifierEnum32_DDCPMissionRecordingLoadedMessage = 1054,
127 DtDatumIdentifierEnum32_DDCPCueConfirmedMessage = 1055,
128 DtDatumIdentifierEnum32_DDCPTimeToCompleteMessage = 1056,
129 DtDatumIdentifierEnum32_DDCPPlayCommencedMessage = 1057,
130 DtDatumIdentifierEnum32_DDCPStopConfirmedMessage = 1058,
131 DtDatumIdentifierEnum32_DDCPPauseConfirmedMessage = 1059,
132 DtDatumIdentifierEnum32_DDCPEndResponseMessage = 1061,
133 DtDatumIdentifierEnum32_DDCPMasterAnnounceMessage = 1111,
134 DtDatumIdentifierEnum32_DDCPDeviceAnnounceMessage = 1112,
135 DtDatumIdentifierEnum32_DDCPDeviceExitMessage = 1114,
136 DtDatumIdentifierEnum32_DDCPDeviceHeartbeatMessage = 1115,
137 DtDatumIdentifierEnum32_DDCPMasterTimeSyncMessage = 1116,
138 DtDatumIdentifierEnum32_DDCPErrorMessage = 1118,
139 DtDatumIdentifierEnum32_DDCPMasterStopSyncMessage = 1119,
140 DtDatumIdentifierEnum32_DDCPMasterTransitionMessage = 1120,
141 DtDatumIdentifierEnum32_MissionTime = 1200,
142 DtDatumIdentifierEnum32_HighFidelityHAVEQUICKRadio = 3000,
143 DtDatumIdentifierEnum32_BlankingSectorAttributeRecord = 3500,
144 DtDatumIdentifierEnum32_AngleDeceptionAttributeRecord = 3501,
145 DtDatumIdentifierEnum32_FalseTargetsAttributeRecord = 3502,
146 DtDatumIdentifierEnum32_DEPrecisionAimpointRecord = 4000,
147 DtDatumIdentifierEnum32_DEAreaAimpointRecord = 4001,
148 DtDatumIdentifierEnum32_DirectedEnergyDamageDescriptionRecord = 4500,
149 DtDatumIdentifierEnum32_CryptoControl = 5000,
150 DtDatumIdentifierEnum32_Mode5_STransponderLocation = 5001,
151 DtDatumIdentifierEnum32_Mode5_STransponderLocationError = 5002,
152 DtDatumIdentifierEnum32_SquitterAirbornePositionReport = 5003,
153 DtDatumIdentifierEnum32_SquitterAirborneVelocityReport = 5004,
154 DtDatumIdentifierEnum32_SquitterSurfacePositionReport = 5005,
155 DtDatumIdentifierEnum32_SquitterIdentificationReport = 5006,
156 DtDatumIdentifierEnum32_GICB = 5007,
157 DtDatumIdentifierEnum32_SquitterEventDrivenReport = 5008,
158 DtDatumIdentifierEnum32_AntennaLocation = 5009,
159 DtDatumIdentifierEnum32_BasicInteractive = 5010,
160 DtDatumIdentifierEnum32_InteractiveMode4Reply = 5011,
161 DtDatumIdentifierEnum32_InteractiveMode5Reply = 5012,
162 DtDatumIdentifierEnum32_InteractiveBasicMode5 = 5013,
163 DtDatumIdentifierEnum32_InteractiveBasicModeS = 5014,
164 DtDatumIdentifierEnum32_IOEffect = 5500,
165 DtDatumIdentifierEnum32_IOCommunicationsNode = 5501,
166 DtDatumIdentifierEnum32_Entity_Identification = 10000,
167 DtDatumIdentifierEnum32_TrainerInitialConditionsFilename = 10010,
168 DtDatumIdentifierEnum32_Increment3_1MissionDataLoadName = 10020,
169 DtDatumIdentifierEnum32_Increment2MissionDataLoadName = 10030,
170 DtDatumIdentifierEnum32_SetMarkpointCommand = 10110,
171 DtDatumIdentifierEnum32_MarkpointID = 10115,
172 DtDatumIdentifierEnum32_ReactionLevel = 10140,
173 DtDatumIdentifierEnum32_WeaponReload = 10150,
174 DtDatumIdentifierEnum32_CESEntitySet_ClearStatus = 10157,
175 DtDatumIdentifierEnum32_ActivateEntity_1_ = 10160,
176 DtDatumIdentifierEnum32_Disengage_Reengage_1_ = 10170,
177 DtDatumIdentifierEnum32_FuelFreeze = 10190,
178 DtDatumIdentifierEnum32_FireLaunchDispense = 10250,
179 DtDatumIdentifierEnum32_TargetAssignment = 10254,
180 DtDatumIdentifierEnum32_CICEnable = 10256,
181 DtDatumIdentifierEnum32_ShootInhibit = 10258,
182 DtDatumIdentifierEnum32_Posture = 10259,
183 DtDatumIdentifierEnum32_JammerState = 10262,
184 DtDatumIdentifierEnum32_JammerType = 10263,
185 DtDatumIdentifierEnum32_DynamicTargeting = 10264,
186 DtDatumIdentifierEnum32_ManualJammingOnOverride = 10267,
187 DtDatumIdentifierEnum32_SOJAxis = 10268,
188 DtDatumIdentifierEnum32_EmitterOverride_1_ = 10280,
189 DtDatumIdentifierEnum32_Shields_1_ = 10290,
190 DtDatumIdentifierEnum32_CrashOverride = 10300,
191 DtDatumIdentifierEnum32_StopBuzzer = 10306,
192 DtDatumIdentifierEnum32_TargetLasingOn_Off = 10307,
193 DtDatumIdentifierEnum32_TargetLasingLaserCode = 10308,
194 DtDatumIdentifierEnum32_PowerPlant = 10310,
195 DtDatumIdentifierEnum32_TacticalLightingOn_OffControlLightControl = 10311,
196 DtDatumIdentifierEnum32_TacticalLightingBlinkerControlBlinkerValue = 10312,
197 DtDatumIdentifierEnum32_TacticalLightingOn_OffControlLightControlType = 10313,
198 DtDatumIdentifierEnum32_ParkVehicle = 10314,
199 DtDatumIdentifierEnum32_SignalingOn_Off = 10315,
200 DtDatumIdentifierEnum32_SignalingDevice = 10316,
201 DtDatumIdentifierEnum32_OwnshipID = 10400,
202 DtDatumIdentifierEnum32_StateChange = 10600,
203 DtDatumIdentifierEnum32_Entity_Type = 11000,
204 DtDatumIdentifierEnum32_Concatenated = 11100,
205 DtDatumIdentifierEnum32_Entity_TypeKind = 11110,
206 DtDatumIdentifierEnum32_Entity_TypeDomain = 11120,
207 DtDatumIdentifierEnum32_Entity_TypeCountry = 11130,
208 DtDatumIdentifierEnum32_Entity_TypeCategory = 11140,
209 DtDatumIdentifierEnum32_Entity_TypeSubcategory = 11150,
210 DtDatumIdentifierEnum32_Entity_TypeSpecific = 11160,
211 DtDatumIdentifierEnum32_Entity_TypeExtra = 11170,
212 DtDatumIdentifierEnum32_ForceID = 11180,
213 DtDatumIdentifierEnum32_Force_ID = 11200,
214 DtDatumIdentifierEnum32_Description = 11300,
215 DtDatumIdentifierEnum32_TankerBoomControl = 11500,
216 DtDatumIdentifierEnum32_AirportLights = 11501,
217 DtDatumIdentifierEnum32_WeatherPost = 11502,
218 DtDatumIdentifierEnum32_LocalizerAndGlideSlope = 11503,
219 DtDatumIdentifierEnum32_TACANNavAids = 11504,
220 DtDatumIdentifierEnum32_Alternative_Entity_Type = 12000,
221 DtDatumIdentifierEnum32_Alternative_Entity_TypeKind = 12110,
222 DtDatumIdentifierEnum32_Alternative_Entity_TypeDomain = 12120,
223 DtDatumIdentifierEnum32_Alternative_Entity_TypeCountry = 12130,
224 DtDatumIdentifierEnum32_Alternative_Entity_TypeCategory = 12140,
225 DtDatumIdentifierEnum32_Alternative_Entity_TypeSubcategory = 12150,
226 DtDatumIdentifierEnum32_Alternative_Entity_TypeSpecific = 12160,
227 DtDatumIdentifierEnum32_Alternative_Entity_TypeExtra = 12170,
228 DtDatumIdentifierEnum32_Alternative_Entity_TypeDescription = 12300,
229 DtDatumIdentifierEnum32_Entity_Marking = 13000,
230 DtDatumIdentifierEnum32_Entity_Marking_Characters = 13100,
231 DtDatumIdentifierEnum32_Crew_ID = 13200,
232 DtDatumIdentifierEnum32_Task_Organization = 14000,
233 DtDatumIdentifierEnum32_Regiment_Name = 14200,
234 DtDatumIdentifierEnum32_Battalion_Name = 14300,
235 DtDatumIdentifierEnum32_Company_Name = 14400,
236 DtDatumIdentifierEnum32_Platoon_Name = 14500,
237 DtDatumIdentifierEnum32_Squad_Name = 14520,
238 DtDatumIdentifierEnum32_Team_Name = 14540,
239 DtDatumIdentifierEnum32_Bumper_Number = 14600,
240 DtDatumIdentifierEnum32_Vehicle_Number = 14700,
241 DtDatumIdentifierEnum32_Unit_Number = 14800,
242 DtDatumIdentifierEnum32_DIS_Identity = 15000,
243 DtDatumIdentifierEnum32_DIS_Site_ID = 15100,
244 DtDatumIdentifierEnum32_DIS_Host_ID = 15200,
245 DtDatumIdentifierEnum32_DIS_Entity_ID = 15300,
246 DtDatumIdentifierEnum32_Mount_Intent = 15400,
247 DtDatumIdentifierEnum32_TetherUnthether_Command_ID = 15500,
248 DtDatumIdentifierEnum32_Teleport_Entity_Data_Record = 15510,
249 DtDatumIdentifierEnum32_DIS_Aggregate_ID = 15600,
250 DtDatumIdentifierEnum32_OwnershipStatus = 15800,
251 DtDatumIdentifierEnum32_Reconstitute = 19177,
252 DtDatumIdentifierEnum32_Loads = 20000,
253 DtDatumIdentifierEnum32_Crew_Members = 21000,
254 DtDatumIdentifierEnum32_Crew_Member_ID = 21100,
255 DtDatumIdentifierEnum32_Health = 21200,
256 DtDatumIdentifierEnum32_Job_Assignment = 21300,
257 DtDatumIdentifierEnum32_Fuel = 23000,
258 DtDatumIdentifierEnum32_Fuel_QuantityLiters = 23100,
259 DtDatumIdentifierEnum32_Fuel_QuantityGallons = 23105,
260 DtDatumIdentifierEnum32_Ammunition = 24000,
261 DtDatumIdentifierEnum32_Ammunition_quantity_120mm_HEAT = 24001,
262 DtDatumIdentifierEnum32_Ammunition_quantity_120mm_SABOT = 24002,
263 DtDatumIdentifierEnum32_Ammunition_quantity_127mm_M8 = 24003,
264 DtDatumIdentifierEnum32_Ammunition_quantity_127mm_M20 = 24004,
265 DtDatumIdentifierEnum32_Ammunition_quantity_762mm_M62 = 24005,
266 DtDatumIdentifierEnum32_Ammunition_quantity_M250_UKL8A1 = 24006,
267 DtDatumIdentifierEnum32_Ammunition_quantity_M250_UKL8A3 = 24007,
268 DtDatumIdentifierEnum32_Ammunition_quantity_762mm_M80 = 24008,
269 DtDatumIdentifierEnum32_Ammunition_quantity_127mm = 24009,
270 DtDatumIdentifierEnum32_Ammunition_quantity_762mm = 24010,
271 DtDatumIdentifierEnum32_Minesquantity = 24060,
272 DtDatumIdentifierEnum32_MinesType = 24100,
273 DtDatumIdentifierEnum32_MinesKind = 24110,
274 DtDatumIdentifierEnum32_MinesDomain = 24120,
275 DtDatumIdentifierEnum32_MinesCountry = 24130,
276 DtDatumIdentifierEnum32_MinesCategory = 24140,
277 DtDatumIdentifierEnum32_MinesSubcategory = 24150,
278 DtDatumIdentifierEnum32_MinesExtra = 24160,
279 DtDatumIdentifierEnum32_MinesDescription = 24300,
280 DtDatumIdentifierEnum32_Cargo = 25000,
281 DtDatumIdentifierEnum32_Vehicle_Mass = 26000,
282 DtDatumIdentifierEnum32_Supply_Quantity = 27000,
283 DtDatumIdentifierEnum32_Armament = 28000,
284 DtDatumIdentifierEnum32_Status = 30000,
285 DtDatumIdentifierEnum32_ActivateEntity = 30010,
286 DtDatumIdentifierEnum32_Subscription_State = 30100,
287 DtDatumIdentifierEnum32_Round_trip_time_delay = 30300,
288 DtDatumIdentifierEnum32_TADILJ_message_count_label0 = 30400,
289 DtDatumIdentifierEnum32_TADILJ_message_count_label1 = 30401,
290 DtDatumIdentifierEnum32_TADILJ_message_count_label2 = 30402,
291 DtDatumIdentifierEnum32_TADILJ_message_count_label3 = 30403,
292 DtDatumIdentifierEnum32_TADILJ_message_count_label4 = 30404,
293 DtDatumIdentifierEnum32_TADILJ_message_count_label5 = 30405,
294 DtDatumIdentifierEnum32_TADILJ_message_count_label6 = 30406,
295 DtDatumIdentifierEnum32_TADILJ_messagecount_label7 = 30407,
296 DtDatumIdentifierEnum32_TADILJ_messagecount_label8 = 30408,
297 DtDatumIdentifierEnum32_TADILJ_messagecount_label9 = 30409,
298 DtDatumIdentifierEnum32_TADILJ_messagecount_label10 = 30410,
299 DtDatumIdentifierEnum32_TADILJ_messagecount_label11 = 30411,
300 DtDatumIdentifierEnum32_TADILJ_messagecount_label12 = 30412,
301 DtDatumIdentifierEnum32_TADILJ_messagecount_label13 = 30413,
302 DtDatumIdentifierEnum32_TADILJ_messagecount_label14 = 30414,
303 DtDatumIdentifierEnum32_TADILJ_messagecount_label15 = 30415,
304 DtDatumIdentifierEnum32_TADILJ_messagecount_label16 = 30416,
305 DtDatumIdentifierEnum32_TADILJ_messagecount_label17 = 30417,
306 DtDatumIdentifierEnum32_TADILJ_messagecount_label18 = 30418,
307 DtDatumIdentifierEnum32_TADILJ_messagecount_label19 = 30419,
308 DtDatumIdentifierEnum32_TADILJ_messagecount_label20 = 30420,
309 DtDatumIdentifierEnum32_TADILJ_messagecount_label21 = 30421,
310 DtDatumIdentifierEnum32_TADILJ_messagecount_label22 = 30422,
311 DtDatumIdentifierEnum32_TADILJ_messagecount_label23 = 30423,
312 DtDatumIdentifierEnum32_TADILJ_messagecount_label24 = 30424,
313 DtDatumIdentifierEnum32_TADILJ_messagecount_label25 = 30425,
314 DtDatumIdentifierEnum32_TADILJ_messagecount_label26 = 30426,
315 DtDatumIdentifierEnum32_TADILJ_messagecount_label27 = 30427,
316 DtDatumIdentifierEnum32_TADILJ_messagecount_label28 = 30428,
317 DtDatumIdentifierEnum32_TADILJ_messagecount_label29 = 30429,
318 DtDatumIdentifierEnum32_TADILJ_messagecount_label30 = 30430,
319 DtDatumIdentifierEnum32_TADILJ_messagecount_label31 = 30431,
320 DtDatumIdentifierEnum32_Position = 31000,
321 DtDatumIdentifierEnum32_Route_Waypoint_Type = 31010,
322 DtDatumIdentifierEnum32_MilGrid10 = 31100,
323 DtDatumIdentifierEnum32_Geocentric_Coordinates = 31200,
324 DtDatumIdentifierEnum32_Geocentric_Coordinate_X = 31210,
325 DtDatumIdentifierEnum32_Geocentric_Coordinate_Y = 31220,
326 DtDatumIdentifierEnum32_Geocentric_Coordinate_Z = 31230,
327 DtDatumIdentifierEnum32_Latitude = 31300,
328 DtDatumIdentifierEnum32_Longitude = 31400,
329 DtDatumIdentifierEnum32_Line_of_Sight = 31500,
330 DtDatumIdentifierEnum32_Line_of_Sight_X = 31510,
331 DtDatumIdentifierEnum32_Line_of_Sight_Y = 31520,
332 DtDatumIdentifierEnum32_Line_of_Sight_Z = 31530,
333 DtDatumIdentifierEnum32_Altitude = 31600,
334 DtDatumIdentifierEnum32_Destination_Latitude = 31700,
335 DtDatumIdentifierEnum32_Destination_Longitude = 31800,
336 DtDatumIdentifierEnum32_Destination_Altitude = 31900,
337 DtDatumIdentifierEnum32_Orientation = 32000,
338 DtDatumIdentifierEnum32_Hull_Heading_Angle = 32100,
339 DtDatumIdentifierEnum32_Hull_Pitch_Angle = 32200,
340 DtDatumIdentifierEnum32_Roll_Angle = 32300,
341 DtDatumIdentifierEnum32_Roll_Angle_X = 32500,
342 DtDatumIdentifierEnum32_Roll_Angle_Y = 32600,
343 DtDatumIdentifierEnum32_Roll_Angle_Z = 32700,
344 DtDatumIdentifierEnum32_Appearance = 33000,
345 DtDatumIdentifierEnum32_Ambient_Lighting = 33100,
346 DtDatumIdentifierEnum32_Lights = 33101,
347 DtDatumIdentifierEnum32_Paint_Scheme = 33200,
348 DtDatumIdentifierEnum32_Smoke = 33300,
349 DtDatumIdentifierEnum32_Trailing_Effects = 33400,
350 DtDatumIdentifierEnum32_Flaming = 33500,
351 DtDatumIdentifierEnum32_Marking = 33600,
352 DtDatumIdentifierEnum32_Mine_Plows_Attached = 33710,
353 DtDatumIdentifierEnum32_Mine_Rollers_Attached = 33720,
354 DtDatumIdentifierEnum32_Tank_Turret_Azimuth = 33730,
355 DtDatumIdentifierEnum32_Failures_and_Malfunctions = 34000,
356 DtDatumIdentifierEnum32_Age = 34100,
357 DtDatumIdentifierEnum32_Kilometers = 34110,
358 DtDatumIdentifierEnum32_Damage = 35000,
359 DtDatumIdentifierEnum32_Cause = 35050,
360 DtDatumIdentifierEnum32_Mobility_Kill = 35100,
361 DtDatumIdentifierEnum32_FirePower_Kill = 35200,
362 DtDatumIdentifierEnum32_Personnel_Casualties = 35300,
363 DtDatumIdentifierEnum32_Velocity = 36000,
364 DtDatumIdentifierEnum32_Xvelocity = 36100,
365 DtDatumIdentifierEnum32_Yvelocity = 36200,
366 DtDatumIdentifierEnum32_Zvelocity = 36300,
367 DtDatumIdentifierEnum32_Speed = 36400,
368 DtDatumIdentifierEnum32_Acceleration = 37000,
369 DtDatumIdentifierEnum32_Xacceleration = 37100,
370 DtDatumIdentifierEnum32_Yacceleration = 37200,
371 DtDatumIdentifierEnum32_Zacceleration = 37300,
372 DtDatumIdentifierEnum32_Engine_Status = 38100,
373 DtDatumIdentifierEnum32_Primary_Target_Line = 39000,
374 DtDatumIdentifierEnum32_Exercise = 40000,
375 DtDatumIdentifierEnum32_Exercise_State = 40010,
376 DtDatumIdentifierEnum32_Restart_Refresh = 40015,
377 DtDatumIdentifierEnum32_AFATDS_File_Name = 40020,
378 DtDatumIdentifierEnum32_Terrain_Database = 41000,
379 DtDatumIdentifierEnum32_Missions = 42000,
380 DtDatumIdentifierEnum32_Mission_ID = 42100,
381 DtDatumIdentifierEnum32_Mission_Type = 42200,
382 DtDatumIdentifierEnum32_Mission_Request_Time_Stamp = 42300,
383 DtDatumIdentifierEnum32_Exercise_Description = 43000,
384 DtDatumIdentifierEnum32_Name = 43100,
385 DtDatumIdentifierEnum32_Entities = 43200,
386 DtDatumIdentifierEnum32_Version = 43300,
387 DtDatumIdentifierEnum32_Guise_Mode = 43410,
388 DtDatumIdentifierEnum32_Simulation_Application_Active_Status = 43420,
389 DtDatumIdentifierEnum32_Simulation_Application_Role_Record = 43430,
390 DtDatumIdentifierEnum32_Simulation_Application_State = 43440,
391 DtDatumIdentifierEnum32_Visual_Output_Mode = 44000,
392 DtDatumIdentifierEnum32_Simulation_Manager_Role = 44100,
393 DtDatumIdentifierEnum32_Simulation_Manager_Site_ID = 44110,
394 DtDatumIdentifierEnum32_Simulation_Manager_Application_ID = 44120,
395 DtDatumIdentifierEnum32_Simulation_Manager_Entity_ID = 44130,
396 DtDatumIdentifierEnum32_Simulation_Manager_Active_Status = 44140,
397 DtDatumIdentifierEnum32_After_Active_Review_Role = 44200,
398 DtDatumIdentifierEnum32_After_Active_Review_Site_ID = 44210,
399 DtDatumIdentifierEnum32_After_Active_Application_ID = 44220,
400 DtDatumIdentifierEnum32_After_Active_Review_Entity_ID = 44230,
401 DtDatumIdentifierEnum32_After_Active_Review_Active_Status = 44240,
402 DtDatumIdentifierEnum32_Exercise_Logger_Role = 44300,
403 DtDatumIdentifierEnum32_Exercise_Logger_Site_ID = 44310,
404 DtDatumIdentifierEnum32_Exercise_Logger_Application_ID = 44320,
405 DtDatumIdentifierEnum32_Exercise_Entity_ID = 44330,
406 DtDatumIdentifierEnum32_Exercise_Logger_Active_Status = 44340,
407 DtDatumIdentifierEnum32_Synthetic_Environment_Manager_Role = 44400,
408 DtDatumIdentifierEnum32_Synthetic_Environment_Manager_Site_ID = 44410,
409 DtDatumIdentifierEnum32_Synthetic_Environment_Manager_Application_ID = 44420,
410 DtDatumIdentifierEnum32_Synthetic_Environment_Manager_Entity_ID = 44430,
411 DtDatumIdentifierEnum32_Synthetic_Environment_Manager_Active_Status = 44440,
412 DtDatumIdentifierEnum32_SIMNETDIS_Translator_Role = 44500,
413 DtDatumIdentifierEnum32_SIMNETDIS_Translator_Site_ID = 44510,
414 DtDatumIdentifierEnum32_SIMNETDIS_Translator_Application_ID = 44520,
415 DtDatumIdentifierEnum32_SIMNETDIS_Translator_Entity_ID = 44530,
416 DtDatumIdentifierEnum32_SIMNETDIS_Translator_Active_Status = 44540,
417 DtDatumIdentifierEnum32_Application_Rate = 45000,
418 DtDatumIdentifierEnum32_Application_Time = 45005,
419 DtDatumIdentifierEnum32_Application_Timestep = 45010,
420 DtDatumIdentifierEnum32_Feedback_Time = 45020,
421 DtDatumIdentifierEnum32_Simulation_Rate = 45030,
422 DtDatumIdentifierEnum32_Simulation_Time = 45040,
423 DtDatumIdentifierEnum32_Simulation_Timestep = 45050,
424 DtDatumIdentifierEnum32_Time_Interval = 45060,
425 DtDatumIdentifierEnum32_Time_Latency = 45070,
426 DtDatumIdentifierEnum32_Time_Scheme = 45080,
427 DtDatumIdentifierEnum32_Exercise_Elapsed_Time = 46000,
428 DtDatumIdentifierEnum32_Elapsed_Time = 46010,
429 DtDatumIdentifierEnum32_Environment = 50000,
430 DtDatumIdentifierEnum32_ScenarioDate = 50103,
431 DtDatumIdentifierEnum32_Time_DateValid = 50106,
432 DtDatumIdentifierEnum32_ScenarioTime = 50118,
433 DtDatumIdentifierEnum32_SnowEnable_Disable = 50120,
434 DtDatumIdentifierEnum32_WeatherAttributesRequest = 50124,
435 DtDatumIdentifierEnum32_METHeartbeatMessage = 50126,
436 DtDatumIdentifierEnum32_ContrailsEnable = 50600,
437 DtDatumIdentifierEnum32_ContrailAltitudes = 50700,
438 DtDatumIdentifierEnum32_Weather = 51000,
439 DtDatumIdentifierEnum32_Weather_Condition = 51010,
440 DtDatumIdentifierEnum32_Thermal_Condition = 51100,
441 DtDatumIdentifierEnum32_Thermal_Visibility_FloatingPoint32 = 51110,
442 DtDatumIdentifierEnum32_Thermal_Visibility_UnsignedInteger32 = 51111,
443 DtDatumIdentifierEnum32_Time = 52000,
444 DtDatumIdentifierEnum32_Time_String = 52001,
445 DtDatumIdentifierEnum32_Time_of_DayDiscrete = 52100,
446 DtDatumIdentifierEnum32_Time_of_DayContinuous = 52200,
447 DtDatumIdentifierEnum32_Time_Mode = 52300,
448 DtDatumIdentifierEnum32_Time_Scene = 52305,
449 DtDatumIdentifierEnum32_Current_Hour = 52310,
450 DtDatumIdentifierEnum32_Current_Minute = 52320,
451 DtDatumIdentifierEnum32_Current_Second = 52330,
452 DtDatumIdentifierEnum32_Azimuth = 52340,
453 DtDatumIdentifierEnum32_Maximum_Elevation = 52350,
454 DtDatumIdentifierEnum32_Time_Zone = 52360,
455 DtDatumIdentifierEnum32_Time_Rate = 52370,
456 DtDatumIdentifierEnum32_Simulation_Time_2 = 52380,
457 DtDatumIdentifierEnum32_Time_Sunrise_Enabled = 52400,
458 DtDatumIdentifierEnum32_Sunrise_Hour = 52410,
459 DtDatumIdentifierEnum32_Sunrise_Minute = 52420,
460 DtDatumIdentifierEnum32_Sunrise_Second = 52430,
461 DtDatumIdentifierEnum32_Sunrise_Azimuth = 52440,
462 DtDatumIdentifierEnum32_Time_Sunset_Enabled = 52500,
463 DtDatumIdentifierEnum32_Sunset_Hour = 52510,
464 DtDatumIdentifierEnum32_Sunset_Hour_2 = 52511,
465 DtDatumIdentifierEnum32_Sunset_Minute = 52520,
466 DtDatumIdentifierEnum32_Sunset_Second = 52530,
467 DtDatumIdentifierEnum32_Date = 52600,
468 DtDatumIdentifierEnum32_Date_European = 52601,
469 DtDatumIdentifierEnum32_Date_US = 52602,
470 DtDatumIdentifierEnum32_Month = 52610,
471 DtDatumIdentifierEnum32_Day = 52620,
472 DtDatumIdentifierEnum32_Year = 52630,
473 DtDatumIdentifierEnum32_Clouds = 53000,
474 DtDatumIdentifierEnum32_Cloud_Layer_Enable = 53050,
475 DtDatumIdentifierEnum32_Cloud_Layer_Selection = 53060,
476 DtDatumIdentifierEnum32_Cloud_Visibility = 53100,
477 DtDatumIdentifierEnum32_Base_AltitudeMeters = 53200,
478 DtDatumIdentifierEnum32_Base_AltitudeFeet = 53250,
479 DtDatumIdentifierEnum32_CeilingMeters = 53300,
480 DtDatumIdentifierEnum32_CeilingFeet = 53350,
481 DtDatumIdentifierEnum32_Characteristics = 53400,
482 DtDatumIdentifierEnum32_Concentration_Length = 53410,
483 DtDatumIdentifierEnum32_Transmittance = 53420,
484 DtDatumIdentifierEnum32_Radiance = 53430,
485 DtDatumIdentifierEnum32_Precipitation = 54000,
486 DtDatumIdentifierEnum32_Rain = 54100,
487 DtDatumIdentifierEnum32_Fog = 55000,
488 DtDatumIdentifierEnum32_VisibilityMeters = 55100,
489 DtDatumIdentifierEnum32_VisibilityMeters_UnsignedInteger32 = 55101,
490 DtDatumIdentifierEnum32_VisibilityMiles = 55105,
491 DtDatumIdentifierEnum32_Fog_Density = 55200,
492 DtDatumIdentifierEnum32_Base = 55300,
493 DtDatumIdentifierEnum32_View_Layer_from_above = 55401,
494 DtDatumIdentifierEnum32_Transition_Range = 55410,
495 DtDatumIdentifierEnum32_BottomMeters = 55420,
496 DtDatumIdentifierEnum32_BottomFeet = 55425,
497 DtDatumIdentifierEnum32_Fog_CeilingMeters = 55430,
498 DtDatumIdentifierEnum32_Fog_CeilingFeet = 55435,
499 DtDatumIdentifierEnum32_Heavenly_Bodies = 56000,
500 DtDatumIdentifierEnum32_Sun = 56100,
501 DtDatumIdentifierEnum32_SunVisible = 56105,
502 DtDatumIdentifierEnum32_SunPosition = 56110,
503 DtDatumIdentifierEnum32_SunPosition_ElevationDegrees = 56111,
504 DtDatumIdentifierEnum32_SunPosition_Azimuth = 56120,
505 DtDatumIdentifierEnum32_SunPosition_AzimuthDegrees = 56121,
506 DtDatumIdentifierEnum32_SunPosition_Elevation = 56130,
507 DtDatumIdentifierEnum32_SunPosition_Intensity = 56140,
508 DtDatumIdentifierEnum32_Moon = 56200,
509 DtDatumIdentifierEnum32_MoonVisible = 56205,
510 DtDatumIdentifierEnum32_MoonPosition = 56210,
511 DtDatumIdentifierEnum32_MoonPosition_Azimuth = 56220,
512 DtDatumIdentifierEnum32_MoonPosition_AzimuthDegrees = 56221,
513 DtDatumIdentifierEnum32_MoonPosition_Elevation = 56230,
514 DtDatumIdentifierEnum32_MoonPosition_ElevationDegrees = 56231,
515 DtDatumIdentifierEnum32_MoonPosition_Intensity = 56240,
516 DtDatumIdentifierEnum32_Horizon = 56310,
517 DtDatumIdentifierEnum32_Horizon_Azimuth = 56320,
518 DtDatumIdentifierEnum32_Horizon_Elevation = 56330,
519 DtDatumIdentifierEnum32_Horizon_Heading = 56340,
520 DtDatumIdentifierEnum32_Horizon_Intensity = 56350,
521 DtDatumIdentifierEnum32_Humidity = 57200,
522 DtDatumIdentifierEnum32_Visibility = 57300,
523 DtDatumIdentifierEnum32_Winds = 57400,
524 DtDatumIdentifierEnum32_Speed_2 = 57410,
525 DtDatumIdentifierEnum32_WindSpeedKnots = 57411,
526 DtDatumIdentifierEnum32_WindDirection = 57420,
527 DtDatumIdentifierEnum32_WindDirectionDegrees = 57421,
528 DtDatumIdentifierEnum32_Rainsoak = 57500,
529 DtDatumIdentifierEnum32_TideSpeed = 57610,
530 DtDatumIdentifierEnum32_TideSpeedKnots = 57611,
531 DtDatumIdentifierEnum32_TideDirection = 57620,
532 DtDatumIdentifierEnum32_TideDirectionDegrees = 57621,
533 DtDatumIdentifierEnum32_Haze = 58000,
534 DtDatumIdentifierEnum32_Haze_VisibilityMeters = 58100,
535 DtDatumIdentifierEnum32_Haze_VisibilityMiles = 58105,
536 DtDatumIdentifierEnum32_Haze_Density = 58200,
537 DtDatumIdentifierEnum32_Haze_CeilingMeters = 58430,
538 DtDatumIdentifierEnum32_Haze_CeilingFeet = 58435,
539 DtDatumIdentifierEnum32_Contaminants_and_Obscurants = 59000,
540 DtDatumIdentifierEnum32_Contaminant_Obscurant_Type = 59100,
541 DtDatumIdentifierEnum32_Persistence = 59110,
542 DtDatumIdentifierEnum32_Chemical_Dosage = 59115,
543 DtDatumIdentifierEnum32_Chemical_Air_Concentration = 59120,
544 DtDatumIdentifierEnum32_Chemical_Ground_Deposition = 59125,
545 DtDatumIdentifierEnum32_Chemical_Maximum_Ground_Deposition = 59130,
546 DtDatumIdentifierEnum32_Chemical_Dosage_Threshold = 59135,
547 DtDatumIdentifierEnum32_Biological_Dosage = 59140,
548 DtDatumIdentifierEnum32_Biological_Air_Concentration = 59145,
549 DtDatumIdentifierEnum32_Biological_Dosage_Threshold = 59150,
550 DtDatumIdentifierEnum32_Biological_Binned_Particle_Count = 59155,
551 DtDatumIdentifierEnum32_Radiological_Dosage = 59160,
552 DtDatumIdentifierEnum32_Communications = 60000,
553 DtDatumIdentifierEnum32_FireBottleReload = 61005,
554 DtDatumIdentifierEnum32_Channel_Type = 61100,
555 DtDatumIdentifierEnum32_Channel_Type_2 = 61101,
556 DtDatumIdentifierEnum32_Channel_Identification = 61200,
557 DtDatumIdentifierEnum32_Alpha_Identification = 61300,
558 DtDatumIdentifierEnum32_Radio_Identification = 61400,
559 DtDatumIdentifierEnum32_Land_Line_Identification = 61500,
560 DtDatumIdentifierEnum32_Intercom_Identification = 61600,
561 DtDatumIdentifierEnum32_Group_Network_Channel_Number = 61700,
562 DtDatumIdentifierEnum32_Radio_Communications_Status = 62100,
563 DtDatumIdentifierEnum32_BoomInterphone = 62101,
564 DtDatumIdentifierEnum32_Stationary_Radio_Transmitters_Default_Time = 62200,
565 DtDatumIdentifierEnum32_Moving_Radio_Transmitters_Default_Time = 62300,
566 DtDatumIdentifierEnum32_Stationary_Radio_Signals_Default_Time = 62400,
567 DtDatumIdentifierEnum32_Moving_Radio_Signal_Default_Time = 62500,
568 DtDatumIdentifierEnum32_Radio_Initialization_Transec_Security_Key = 63101,
569 DtDatumIdentifierEnum32_Radio_Initialization_Internal_Noise_Level = 63102,
570 DtDatumIdentifierEnum32_Radio_Initialization_Squelch_Threshold = 63103,
571 DtDatumIdentifierEnum32_Radio_Initialization_Antenna_Location = 63104,
572 DtDatumIdentifierEnum32_Radio_Initialization_Antenna_Pattern_Type = 63105,
573 DtDatumIdentifierEnum32_Radio_Initialization_Antenna_Pattern_Length = 63106,
574 DtDatumIdentifierEnum32_Radio_Initialization_Beam_Definition = 63107,
575 DtDatumIdentifierEnum32_Radio_Initialization_Transmit_Heartbeat_Time = 63108,
576 DtDatumIdentifierEnum32_Radio_Initialization_Transmit_Distance_Threshold = 63109,
577 DtDatumIdentifierEnum32_Radio_Channel_Initialization_Lockout_ID = 63110,
578 DtDatumIdentifierEnum32_Radio_Channel_Initialization_Hopset_ID = 63111,
579 DtDatumIdentifierEnum32_Radio_Channel_Initialization_Preset_Frequency = 63112,
580 DtDatumIdentifierEnum32_Radio_Channel_Initialization_Frequency_Sync_Time = 63113,
581 DtDatumIdentifierEnum32_Radio_Channel_Initialization_Comsec_Key = 63114,
582 DtDatumIdentifierEnum32_Radio_Channel_Initialization_Alpha = 63115,
583 DtDatumIdentifierEnum32_Algorithm_Parameters = 70000,
584 DtDatumIdentifierEnum32_Dead_Reckoning_Algorithm__DRA_ = 71000,
585 DtDatumIdentifierEnum32_DRA_Location_Threshold = 71100,
586 DtDatumIdentifierEnum32_DRA_Orientation_Threshold = 71200,
587 DtDatumIdentifierEnum32_DRA_Time_Threshold = 71300,
588 DtDatumIdentifierEnum32_Simulation_Management_Parameters = 72000,
589 DtDatumIdentifierEnum32_Checkpoint_Interval = 72100,
590 DtDatumIdentifierEnum32_Transmitter_Time_Threshold = 72600,
591 DtDatumIdentifierEnum32_Receiver_Time_Threshold = 72700,
592 DtDatumIdentifierEnum32_Interoperability_Mode = 73000,
593 DtDatumIdentifierEnum32_SIMNET_Data_Collection = 74000,
594 DtDatumIdentifierEnum32_Event_ID = 75000,
595 DtDatumIdentifierEnum32_Source_Site_ID = 75100,
596 DtDatumIdentifierEnum32_Source_Host_ID = 75200,
597 DtDatumIdentifierEnum32_Articulated_Parts = 90000,
598 DtDatumIdentifierEnum32_Articulated_PartsPart_ID = 90050,
599 DtDatumIdentifierEnum32_Articulated_PartsIndex = 90070,
600 DtDatumIdentifierEnum32_Articulated_PartsPosition = 90100,
601 DtDatumIdentifierEnum32_Articulated_PartsPosition_Rate = 90200,
602 DtDatumIdentifierEnum32_Articulated_PartsExtension = 90300,
603 DtDatumIdentifierEnum32_Articulated_PartsExtension_Rate = 90400,
604 DtDatumIdentifierEnum32_Articulated_PartsX = 90500,
605 DtDatumIdentifierEnum32_Articulated_PartsXrate = 90600,
606 DtDatumIdentifierEnum32_Articulated_PartsY = 90700,
607 DtDatumIdentifierEnum32_Articulated_PartsYrate = 90800,
608 DtDatumIdentifierEnum32_Articulated_PartsZ = 90900,
609 DtDatumIdentifierEnum32_Articulated_PartsZrate = 91000,
610 DtDatumIdentifierEnum32_Articulated_PartsAzimuth = 91100,
611 DtDatumIdentifierEnum32_Articulated_PartsAzimuth_Rate = 91200,
612 DtDatumIdentifierEnum32_Articulated_PartsElevation = 91300,
613 DtDatumIdentifierEnum32_Articulated_PartsElevation_Rate = 91400,
614 DtDatumIdentifierEnum32_Articulated_PartsRotation = 91500,
615 DtDatumIdentifierEnum32_Articulated_PartsRotation_Rate = 91600,
616 DtDatumIdentifierEnum32_DRA_Angular_XVelocity = 100001,
617 DtDatumIdentifierEnum32_DRA_Angular_YVelocity = 100002,
618 DtDatumIdentifierEnum32_DRA_Angular_ZVelocity = 100003,
619 DtDatumIdentifierEnum32_AppearanceTrailing_Effects = 100004,
620 DtDatumIdentifierEnum32_AppearanceHatch = 100005,
621 DtDatumIdentifierEnum32_AppearanceCharacter_Set = 100008,
622 DtDatumIdentifierEnum32_CapabilityAmmunition_Supplier = 100010,
623 DtDatumIdentifierEnum32_CapabilityMiscellaneous_Supplier = 100011,
624 DtDatumIdentifierEnum32_CapabilityRepair_Provider = 100012,
625 DtDatumIdentifierEnum32_Articulation_Parameter = 100014,
626 DtDatumIdentifierEnum32_Articulation_Parameter_Type = 100047,
627 DtDatumIdentifierEnum32_Articulation_Parameter_Value = 100048,
628 DtDatumIdentifierEnum32_Time_of_DayScene = 100058,
629 DtDatumIdentifierEnum32_LatitudeNorth__Location_of_weather_cell_ = 100061,
630 DtDatumIdentifierEnum32_LongitudeEast__Location_of_weather_cell_ = 100063,
631 DtDatumIdentifierEnum32_Tactical_Driver_Status = 100068,
632 DtDatumIdentifierEnum32_Sonar_System_Status = 100100,
633 DtDatumIdentifierEnum32_AccomplishedAccept = 100160,
634 DtDatumIdentifierEnum32_Upper_latitude = 100161,
635 DtDatumIdentifierEnum32_LatitudeSouth__Location_of_weather_cell_ = 100162,
636 DtDatumIdentifierEnum32_WesternLongitude = 100163,
637 DtDatumIdentifierEnum32_LongitudeWest__location_of_weather_cell_ = 100164,
638 DtDatumIdentifierEnum32_CDROMNumber_DiskIDForTerrain_ = 100165,
639 DtDatumIdentifierEnum32_DTEDDiskID = 100166,
640 DtDatumIdentifierEnum32_Altitude_1 = 100167,
641 DtDatumIdentifierEnum32_Tactical_System_Status = 100169,
642 DtDatumIdentifierEnum32_JTIDS_Status = 100170,
643 DtDatumIdentifierEnum32_TADILJ_Status = 100171,
644 DtDatumIdentifierEnum32_DSDD_Status = 100172,
645 DtDatumIdentifierEnum32_Weapon_System_Status = 100200,
646 DtDatumIdentifierEnum32_Subsystem_status = 100205,
647 DtDatumIdentifierEnum32_Number_of_interceptors_fired = 100206,
648 DtDatumIdentifierEnum32_Number_of_interceptor_detonations = 100207,
649 DtDatumIdentifierEnum32_Number_of_message_buffers_dropped = 100208,
650 DtDatumIdentifierEnum32_Satellite_sensor_background__year_day_ = 100213,
651 DtDatumIdentifierEnum32_Satellite_sensor_background__hour_minute_ = 100214,
652 DtDatumIdentifierEnum32_Script_Number = 100218,
653 DtDatumIdentifierEnum32_Entity_Track_Update_Data = 100300,
654 DtDatumIdentifierEnum32_Local_Force_Training = 100400,
655 DtDatumIdentifierEnum32_Entity_Track_Identity_Data = 100500,
656 DtDatumIdentifierEnum32_Entity_for_Track_Event = 100510,
657 DtDatumIdentifierEnum32_IFF__FriendFoe__status = 100520,
658 DtDatumIdentifierEnum32_Engagement_Data = 100600,
659 DtDatumIdentifierEnum32_Target_Latitude = 100610,
660 DtDatumIdentifierEnum32_Target_Longitude = 100620,
661 DtDatumIdentifierEnum32_Area_of_Interest__Ground_Impact_Circle__Center_Latitude = 100631,
662 DtDatumIdentifierEnum32_Area_of_Interest__Ground_Impact_Circle__Center_Longitude = 100632,
663 DtDatumIdentifierEnum32_Area_of_Interest__Ground_Impact_Circle__Radius = 100633,
664 DtDatumIdentifierEnum32_Area_of_Interest_Type = 100634,
665 DtDatumIdentifierEnum32_Target_Aggregate_ID = 100640,
666 DtDatumIdentifierEnum32_GIC_Identification_Number = 100650,
667 DtDatumIdentifierEnum32_Estimated_Time_of_Flight_to_TBM_Impact = 100660,
668 DtDatumIdentifierEnum32_Estimated_Intercept_Time = 100661,
669 DtDatumIdentifierEnum32_Estimated_Time_of_Flight_to_Next_Waypoint = 100662,
670 DtDatumIdentifierEnum32_Entity_Track_Equipment_Data = 100700,
671 DtDatumIdentifierEnum32_Emission_EW_Data = 100800,
672 DtDatumIdentifierEnum32_Appearance_Data = 100900,
673 DtDatumIdentifierEnum32_Command_Order_Data = 101000,
674 DtDatumIdentifierEnum32_Environmental_Data = 101100,
675 DtDatumIdentifierEnum32_Significant_Event_Data = 101200,
676 DtDatumIdentifierEnum32_Operator_Action_Data = 101300,
677 DtDatumIdentifierEnum32_ADA_Engagement_Mode = 101310,
678 DtDatumIdentifierEnum32_ADA_Shooting_Status = 101320,
679 DtDatumIdentifierEnum32_ADA_Mode = 101321,
680 DtDatumIdentifierEnum32_ADA_Radar_Status = 101330,
681 DtDatumIdentifierEnum32_Shoot_Command = 101340,
682 DtDatumIdentifierEnum32_ADA_Weapon_Status = 101350,
683 DtDatumIdentifierEnum32_ADA_Firing_Disciple = 101360,
684 DtDatumIdentifierEnum32_Order_Status = 101370,
685 DtDatumIdentifierEnum32_Time_Synchronization = 101400,
686 DtDatumIdentifierEnum32_Tomahawk_Data = 101500,
687 DtDatumIdentifierEnum32_Number_of_Detonations = 102100,
688 DtDatumIdentifierEnum32_Number_of_Intercepts = 102200,
689 DtDatumIdentifierEnum32_OBT_Control_MT201 = 200201,
690 DtDatumIdentifierEnum32_Sensor_Data_MT202 = 200202,
691 DtDatumIdentifierEnum32_Environmental_Data_MT203 = 200203,
692 DtDatumIdentifierEnum32_Ownship_Data_MT204 = 200204,
693 DtDatumIdentifierEnum32_Acoustic_Contact_Data_MT205 = 200205,
694 DtDatumIdentifierEnum32_Sonobuoy_Data_MT207 = 200207,
695 DtDatumIdentifierEnum32_Sonobuoy_Contact_Data_MT210 = 200210,
696 DtDatumIdentifierEnum32_Helo_Control_MT211 = 200211,
697 DtDatumIdentifierEnum32_ESM_Control_Data = 200213,
698 DtDatumIdentifierEnum32_ESM_Contact_Data_MT214 = 200214,
699 DtDatumIdentifierEnum32_ESM_Emitter_Data_MT215 = 200215,
700 DtDatumIdentifierEnum32_Weapon_Definition_Data_MT217 = 200216,
701 DtDatumIdentifierEnum32_Weapon_Preset_Data_MT217 = 200217,
702 DtDatumIdentifierEnum32_OBT_Control_MT301 = 200301,
703 DtDatumIdentifierEnum32_Sensor_Data_MT302 = 200302,
704 DtDatumIdentifierEnum32_Environmental_Data_MT303m = 200303,
705 DtDatumIdentifierEnum32_Ownship_Data_MT304 = 200304,
706 DtDatumIdentifierEnum32_Acoustic_Contact_Data_MT305 = 200305,
707 DtDatumIdentifierEnum32_Sonobuoy_Data_MT307 = 200307,
708 DtDatumIdentifierEnum32_Sonobuoy_Contact_Data_MT310 = 200310,
709 DtDatumIdentifierEnum32_Helo_Scenario___Equipment_Status = 200311,
710 DtDatumIdentifierEnum32_ESM_Control_Data_MT313 = 200313,
711 DtDatumIdentifierEnum32_ESM_Contact_Data_MT314 = 200314,
712 DtDatumIdentifierEnum32_ESM_Emitter_Data_MT315 = 200315,
713 DtDatumIdentifierEnum32_Weapon_Definition_Data_MT316 = 200316,
714 DtDatumIdentifierEnum32_Weapon_Preset_Data_MT317 = 200317,
715 DtDatumIdentifierEnum32_Pairing_Association__eMT56_ = 200400,
716 DtDatumIdentifierEnum32_Pointer__eMT57_ = 200401,
717 DtDatumIdentifierEnum32_Reporting_Responsibility__eMT58_ = 200402,
718 DtDatumIdentifierEnum32_Track_Number__eMT59_ = 200403,
719 DtDatumIdentifierEnum32_ID_for_Link11_Reporting__eMT60_ = 200404,
720 DtDatumIdentifierEnum32_Remote_Track__eMT62_ = 200405,
721 DtDatumIdentifierEnum32_Link11_Error_Rate__eMT63_ = 200406,
722 DtDatumIdentifierEnum32_Track_Quality__eMT64_ = 200407,
723 DtDatumIdentifierEnum32_Gridlock__eMT65_ = 200408,
724 DtDatumIdentifierEnum32_Kill__eMT66_ = 200409,
725 DtDatumIdentifierEnum32_Track_ID_Change___Resolution__eMT68_ = 200410,
726 DtDatumIdentifierEnum32_Weapons_Status__eMT69_ = 200411,
727 DtDatumIdentifierEnum32_Link11_Operator__eMT70_ = 200412,
728 DtDatumIdentifierEnum32_Force_Training_Transmit__eMT71_ = 200413,
729 DtDatumIdentifierEnum32_Force_Training_Receive__eMT72_ = 200414,
730 DtDatumIdentifierEnum32_Interceptor_Amplification__eMT75_ = 200415,
731 DtDatumIdentifierEnum32_Consumables__eMT78_ = 200416,
732 DtDatumIdentifierEnum32_Link11_Local_Track_Quality__eMT95_ = 200417,
733 DtDatumIdentifierEnum32_DLRP__eMT19_ = 200418,
734 DtDatumIdentifierEnum32_Force_Order__eMT52_ = 200419,
735 DtDatumIdentifierEnum32_Wilco___Cantco__eMT53_ = 200420,
736 DtDatumIdentifierEnum32_EMC_Bearing__eMT54_ = 200421,
737 DtDatumIdentifierEnum32_Change_Track_Eligibility__eMT55_ = 200422,
738 DtDatumIdentifierEnum32_Land_Mass_Reference_Point = 200423,
739 DtDatumIdentifierEnum32_System_Reference_Point = 200424,
740 DtDatumIdentifierEnum32_PU_Amplification = 200425,
741 DtDatumIdentifierEnum32_Set_Drift = 200426,
742 DtDatumIdentifierEnum32_Begin_Initialization__MT1_ = 200427,
743 DtDatumIdentifierEnum32_Status_and_Control__MT3_ = 200428,
744 DtDatumIdentifierEnum32_Scintillation_Change__MT39_ = 200429,
745 DtDatumIdentifierEnum32_Link_11_ID_Control__MT61_ = 200430,
746 DtDatumIdentifierEnum32_PU_Guard_List = 200431,
747 DtDatumIdentifierEnum32_Winds_Aloft__MT14_ = 200432,
748 DtDatumIdentifierEnum32_Surface_Winds__MT15_ = 200433,
749 DtDatumIdentifierEnum32_Sea_State__MT17_ = 200434,
750 DtDatumIdentifierEnum32_Magnetic_Variation__MT37_ = 200435,
751 DtDatumIdentifierEnum32_Track_Eligibility__MT29_ = 200436,
752 DtDatumIdentifierEnum32_Training_Track_Notification = 200437,
753 DtDatumIdentifierEnum32_Tacan_Data__MT32_ = 200501,
754 DtDatumIdentifierEnum32_Interceptor_Amplification__MT75_ = 200502,
755 DtDatumIdentifierEnum32_Tacan_Assignment__MT76_ = 200503,
756 DtDatumIdentifierEnum32_Autopilot_Status__MT77_ = 200504,
757 DtDatumIdentifierEnum32_Consumables__MT78_ = 200505,
758 DtDatumIdentifierEnum32_Downlink__MT79_ = 200506,
759 DtDatumIdentifierEnum32_TIN_Report__MT80_ = 200507,
760 DtDatumIdentifierEnum32_Special_Point_Control__MT81_ = 200508,
761 DtDatumIdentifierEnum32_Control_Discretes__MT82_ = 200509,
762 DtDatumIdentifierEnum32_Request_Target_Discretes_MT83_ = 200510,
763 DtDatumIdentifierEnum32_Target_Discretes__MT84_ = 200511,
764 DtDatumIdentifierEnum32_Reply_Discretes__MT85_ = 200512,
765 DtDatumIdentifierEnum32_Command_Maneuvers__MT86_ = 200513,
766 DtDatumIdentifierEnum32_Target_Data__MT87_ = 200514,
767 DtDatumIdentifierEnum32_Target_Pointer__MT88_ = 200515,
768 DtDatumIdentifierEnum32_Intercept_Data__MT89_ = 200516,
769 DtDatumIdentifierEnum32_Decrement_Missile_Inventory__MT90_ = 200517,
770 DtDatumIdentifierEnum32_Link4A_Alert__MT91_ = 200518,
771 DtDatumIdentifierEnum32_Strike_Control__MT92_ = 200519,
772 DtDatumIdentifierEnum32_Speed_Change__MT25_ = 200521,
773 DtDatumIdentifierEnum32_Course_Change__MT26_ = 200522,
774 DtDatumIdentifierEnum32_Altitude_Change__MT27_ = 200523,
775 DtDatumIdentifierEnum32_ACLS_AN_SPN46_Status = 200524,
776 DtDatumIdentifierEnum32_ACLS_Aircraft_Report = 200525,
777 DtDatumIdentifierEnum32_SPS67_Radar_Operator_Functions = 200600,
778 DtDatumIdentifierEnum32_SPS55_Radar_Operator_Functions = 200601,
779 DtDatumIdentifierEnum32_SPQ9A_Radar_Operator_Functions = 200602,
780 DtDatumIdentifierEnum32_SPS49_Radar_Operator_Functions = 200603,
781 DtDatumIdentifierEnum32_MK23_Radar_Operator_Functions = 200604,
782 DtDatumIdentifierEnum32_SPS48_Radar_Operator_Functions = 200605,
783 DtDatumIdentifierEnum32_SPS40_Radar_Operator_Functions = 200606,
784 DtDatumIdentifierEnum32_MK95_Radar_Operator_Functions = 200607,
785 DtDatumIdentifierEnum32_Kill_NoKill = 200608,
786 DtDatumIdentifierEnum32_CMTPc = 200609,
787 DtDatumIdentifierEnum32_CMC4AirGlobalData = 200610,
788 DtDatumIdentifierEnum32_CMC4GlobalData = 200611,
789 DtDatumIdentifierEnum32_LINKSIM_COMMENT_PDU = 200612,
790 DtDatumIdentifierEnum32_NSSTOwnshipControl = 200613,
791 DtDatumIdentifierEnum32_Other = 240000,
792 DtDatumIdentifierEnum32_Mass_Of_The_Vehicle = 240001,
793 DtDatumIdentifierEnum32_Force_ID_2 = 240002,
794 DtDatumIdentifierEnum32_Entity_Type_Kind = 240003,
795 DtDatumIdentifierEnum32_Entity_Type_Domain = 240004,
796 DtDatumIdentifierEnum32_Entity_Type_Country = 240005,
797 DtDatumIdentifierEnum32_Entity_Type_Category = 240006,
798 DtDatumIdentifierEnum32_Entity_Type_Sub_Category = 240007,
799 DtDatumIdentifierEnum32_Entity_Type_Specific = 240008,
800 DtDatumIdentifierEnum32_Entity_Type_Extra = 240009,
801 DtDatumIdentifierEnum32_Alternative_Entity_Type_Kind = 240010,
802 DtDatumIdentifierEnum32_Alternative_Entity_Type_Domain = 240011,
803 DtDatumIdentifierEnum32_Alternative_Entity_Type_Country = 240012,
804 DtDatumIdentifierEnum32_Alternative_Entity_Type_Category = 240013,
805 DtDatumIdentifierEnum32_Alternative_Entity_Type_Sub_Category = 240014,
806 DtDatumIdentifierEnum32_Alternative_Entity_Type_Specific = 240015,
807 DtDatumIdentifierEnum32_Alternative_Entity_Type_Extra = 240016,
808 DtDatumIdentifierEnum32_Entity_Location_X = 240017,
809 DtDatumIdentifierEnum32_Entity_Location_Y = 240018,
810 DtDatumIdentifierEnum32_Entity_Location_Z = 240019,
811 DtDatumIdentifierEnum32_Entity_Linear_Velocity_X = 240020,
812 DtDatumIdentifierEnum32_Entity_Linear_Velocity_Y = 240021,
813 DtDatumIdentifierEnum32_Entity_Linear_Velocity_Z = 240022,
814 DtDatumIdentifierEnum32_Entity_Orientation_Psi = 240023,
815 DtDatumIdentifierEnum32_Entity_Orientation_Theta = 240024,
816 DtDatumIdentifierEnum32_Entity_Orientation_Phi = 240025,
817 DtDatumIdentifierEnum32_Dead_Reckoning_Algorithm = 240026,
818 DtDatumIdentifierEnum32_Dead_Reckoning_Linear_Acceleration_X = 240027,
819 DtDatumIdentifierEnum32_Dead_Reckoning_Linear_Acceleration_Y = 240028,
820 DtDatumIdentifierEnum32_Dead_Reckoning_Linear_Acceleration_Z = 240029,
821 DtDatumIdentifierEnum32_Dead_Reckoning_Angular_Velocity_X = 240030,
822 DtDatumIdentifierEnum32_Dead_Reckoning_Angular_Velocity_Y = 240031,
823 DtDatumIdentifierEnum32_Dead_Reckoning_Angular_Velocity_Z = 240032,
824 DtDatumIdentifierEnum32_Entity_Appearance = 240033,
825 DtDatumIdentifierEnum32_Entity_Marking_Character_Set = 240034,
826 DtDatumIdentifierEnum32_Entity_Marking_11_Bytes = 240035,
827 DtDatumIdentifierEnum32_Capability = 240036,
828 DtDatumIdentifierEnum32_Number_Articulation_Parameters = 240037,
829 DtDatumIdentifierEnum32_Articulation_Parameter_ID = 240038,
830 DtDatumIdentifierEnum32_Articulation_Parameter_Type_2 = 240039,
831 DtDatumIdentifierEnum32_Articulation_Parameter_Value_2 = 240040,
832 DtDatumIdentifierEnum32_Type_Of_Stores = 240041,
833 DtDatumIdentifierEnum32_Quantity_Of_Stores = 240042,
834 DtDatumIdentifierEnum32_Fuel_Quantity = 240043,
835 DtDatumIdentifierEnum32_Radar_System_Status = 240044,
836 DtDatumIdentifierEnum32_Radio_Communication_System_Status = 240045,
837 DtDatumIdentifierEnum32_Default_Time_For_Radio_Transmission_For_Stationary_Transmitters = 240046,
838 DtDatumIdentifierEnum32_Default_Time_For_Radio_Transmission_For_Moving_Transmitters = 240047,
839 DtDatumIdentifierEnum32_Body_Part_Damaged_Ratio = 240048,
840 DtDatumIdentifierEnum32_Name_Of_The_Terrain_Database_File = 240049,
841 DtDatumIdentifierEnum32_Name_Of_Local_File = 240050,
842 DtDatumIdentifierEnum32_Aimpoint_Bearing = 240051,
843 DtDatumIdentifierEnum32_Aimpoint_Elevation = 240052,
844 DtDatumIdentifierEnum32_Aimpoint_Range = 240053,
845 DtDatumIdentifierEnum32_Air_Speed = 240054,
846 DtDatumIdentifierEnum32_Altitude_2 = 240055,
847 DtDatumIdentifierEnum32_Application_Status = 240056,
848 DtDatumIdentifierEnum32_Auto_Iff = 240057,
849 DtDatumIdentifierEnum32_Beacon_Delay = 240058,
850 DtDatumIdentifierEnum32_Bingo_Fuel_Setting = 240059,
851 DtDatumIdentifierEnum32_Cloud_Bottom = 240060,
852 DtDatumIdentifierEnum32_Cloud_Top = 240061,
853 DtDatumIdentifierEnum32_Direction = 240062,
854 DtDatumIdentifierEnum32_End_Action = 240063,
855 DtDatumIdentifierEnum32_Frequency = 240064,
856 DtDatumIdentifierEnum32_Freeze = 240065,
857 DtDatumIdentifierEnum32_Heading = 240066,
858 DtDatumIdentifierEnum32_Identification = 240067,
859 DtDatumIdentifierEnum32_Initial_Point_Data = 240068,
860 DtDatumIdentifierEnum32_Latitude_2 = 240069,
861 DtDatumIdentifierEnum32_Lights_2 = 240070,
862 DtDatumIdentifierEnum32_Linear = 240071,
863 DtDatumIdentifierEnum32_Longitude_2 = 240072,
864 DtDatumIdentifierEnum32_Low_Altitude = 240073,
865 DtDatumIdentifierEnum32_Mfd_Formats = 240074,
866 DtDatumIdentifierEnum32_Nctr = 240075,
867 DtDatumIdentifierEnum32_Number_Projectiles = 240076,
868 DtDatumIdentifierEnum32_Operation_Code = 240077,
869 DtDatumIdentifierEnum32_Pitch = 240078,
870 DtDatumIdentifierEnum32_Profiles = 240079,
871 DtDatumIdentifierEnum32_Quantity = 240080,
872 DtDatumIdentifierEnum32_Radar_Modes = 240081,
873 DtDatumIdentifierEnum32_Radar_Search_Volume = 240082,
874 DtDatumIdentifierEnum32_Roll = 240083,
875 DtDatumIdentifierEnum32_Rotation = 240084,
876 DtDatumIdentifierEnum32_Scale_Factor_X = 240085,
877 DtDatumIdentifierEnum32_Scale_Factor_Y = 240086,
878 DtDatumIdentifierEnum32_Shields = 240087,
879 DtDatumIdentifierEnum32_Steerpoint = 240088,
880 DtDatumIdentifierEnum32_Spare1 = 240089,
881 DtDatumIdentifierEnum32_Spare2 = 240090,
882 DtDatumIdentifierEnum32_Team = 240091,
883 DtDatumIdentifierEnum32_Text = 240092,
884 DtDatumIdentifierEnum32_Time_Of_Day = 240093,
885 DtDatumIdentifierEnum32_Trail_Flag = 240094,
886 DtDatumIdentifierEnum32_Trail_Size = 240095,
887 DtDatumIdentifierEnum32_Type_Of_Projectile = 240096,
888 DtDatumIdentifierEnum32_Type_Of_Target = 240097,
889 DtDatumIdentifierEnum32_Type_Of_Threat = 240098,
890 DtDatumIdentifierEnum32_Uhf_Frequency = 240099,
891 DtDatumIdentifierEnum32_Utm_Altitude = 240100,
892 DtDatumIdentifierEnum32_Utm_Latitude = 240101,
893 DtDatumIdentifierEnum32_Utm_Longitude = 240102,
894 DtDatumIdentifierEnum32_Vhf_Frequency = 240103,
895 DtDatumIdentifierEnum32_Visibility_Range = 240104,
896 DtDatumIdentifierEnum32_Void_Aaa_Hit = 240105,
897 DtDatumIdentifierEnum32_Void_Collision = 240106,
898 DtDatumIdentifierEnum32_Void_Earth_Hit = 240107,
899 DtDatumIdentifierEnum32_Void_Friendly = 240108,
900 DtDatumIdentifierEnum32_Void_Gun_Hit = 240109,
901 DtDatumIdentifierEnum32_Void_Rocket_Hit = 240110,
902 DtDatumIdentifierEnum32_Void_Sam_Hit = 240111,
903 DtDatumIdentifierEnum32_Weapon_Data = 240112,
904 DtDatumIdentifierEnum32_Weapon_Type = 240113,
905 DtDatumIdentifierEnum32_Weather_2 = 240114,
906 DtDatumIdentifierEnum32_Wind_Direction = 240115,
907 DtDatumIdentifierEnum32_Wind_Speed = 240116,
908 DtDatumIdentifierEnum32_Wing_Station = 240117,
909 DtDatumIdentifierEnum32_Yaw = 240118,
910 DtDatumIdentifierEnum32_Memory_Offset = 240119,
911 DtDatumIdentifierEnum32_Memory_Data = 240120,
912 DtDatumIdentifierEnum32_VASI = 240121,
913 DtDatumIdentifierEnum32_Beacon = 240122,
914 DtDatumIdentifierEnum32_Strobe = 240123,
915 DtDatumIdentifierEnum32_Culture = 240124,
916 DtDatumIdentifierEnum32_Approach = 240125,
917 DtDatumIdentifierEnum32_Runway_End = 240126,
918 DtDatumIdentifierEnum32_Obstruction = 240127,
919 DtDatumIdentifierEnum32_Runway_Edge = 240128,
920 DtDatumIdentifierEnum32_Ramp_Taxiway = 240129,
921 DtDatumIdentifierEnum32_Laser_Bomb_Code = 240130,
922 DtDatumIdentifierEnum32_Rack_Type = 240131,
923 DtDatumIdentifierEnum32_HUD = 240132,
924 DtDatumIdentifierEnum32_RoleFileName = 240133,
925 DtDatumIdentifierEnum32_PilotName = 240134,
926 DtDatumIdentifierEnum32_PilotDesignation = 240135,
927 DtDatumIdentifierEnum32_Model_Type = 240136,
928 DtDatumIdentifierEnum32_DIS_Type = 240137,
929 DtDatumIdentifierEnum32_Class = 240138,
930 DtDatumIdentifierEnum32_Channel = 240139,
931 DtDatumIdentifierEnum32_Entity_Type_2 = 240140,
932 DtDatumIdentifierEnum32_Alternative_Entity_Type_2 = 240141,
933 DtDatumIdentifierEnum32_Entity_Location = 240142,
934 DtDatumIdentifierEnum32_Entity_Linear_Velocity = 240143,
935 DtDatumIdentifierEnum32_Entity_Orientation = 240144,
936 DtDatumIdentifierEnum32_Dead_Reckoning = 240145,
937 DtDatumIdentifierEnum32_Failure_Symptom = 240146,
938 DtDatumIdentifierEnum32_Max_Fuel = 240147,
939 DtDatumIdentifierEnum32_Refueling_Boom_Connect = 240148,
940 DtDatumIdentifierEnum32_Altitude_AGL = 240149,
941 DtDatumIdentifierEnum32_Calibrated_Airspeed = 240150,
942 DtDatumIdentifierEnum32_TACAN_Channel = 240151,
943 DtDatumIdentifierEnum32_TACAN_Band = 240152,
944 DtDatumIdentifierEnum32_TACAN_Mode = 240153,
945 DtDatumIdentifierEnum32_FuelFlowRate_kg_min_ = 270115,
946 DtDatumIdentifierEnum32_FuelTemperature_degC_ = 270116,
947 DtDatumIdentifierEnum32_FuelPressure_Pa_ = 270117,
948 DtDatumIdentifierEnum32_SKESlot = 270150,
949 DtDatumIdentifierEnum32_SKELead = 270151,
950 DtDatumIdentifierEnum32_SKEFrequency = 270152,
951 DtDatumIdentifierEnum32_FCICmd = 270153,
952 DtDatumIdentifierEnum32_FCINum = 270154,
953 DtDatumIdentifierEnum32_SKEBitField = 270155,
954 DtDatumIdentifierEnum32_FormationPosition = 270156,
955 DtDatumIdentifierEnum32_FormationNumber = 270157,
956 DtDatumIdentifierEnum32_FFSModeActive = 270158,
957 DtDatumIdentifierEnum32_FFSRole = 270159,
958 DtDatumIdentifierEnum32_FFSVCAS = 270160,
959 DtDatumIdentifierEnum32_FFSBitField = 270161,
960 DtDatumIdentifierEnum32_FFSCallSign = 270162,
961 DtDatumIdentifierEnum32_FFSGuidanceData = 270163,
962 DtDatumIdentifierEnum32_FFSTextData = 270164,
963 DtDatumIdentifierEnum32_FFSAirdropRequestData = 270165,
964 DtDatumIdentifierEnum32_FFSAirdropData = 270166,
965 DtDatumIdentifierEnum32_HorizontalCircularErrorProbable_m_ = 300000,
966 DtDatumIdentifierEnum32_HorizontalPositionError_m_ = 300001,
967 DtDatumIdentifierEnum32_VerticalPositionError_m_ = 300002,
968 DtDatumIdentifierEnum32_HorizontalVelocityError_m_s_ = 300003,
969 DtDatumIdentifierEnum32_VerticalVelocityError_m_s_ = 300004,
970 DtDatumIdentifierEnum32__4thLowestJammerToSignalRatioForP_Y_L1_dB_ = 300005,
971 DtDatumIdentifierEnum32__4thLowestJammerToSignalRatioForP_Y_L2_dB_ = 300006,
972 DtDatumIdentifierEnum32_GPSFigureOfMerit = 300007,
973 DtDatumIdentifierEnum32_WeaponTransferGPSState = 300008,
974 DtDatumIdentifierEnum32_WeaponTransferHorizontalPositionError_m_ = 300009,
975 DtDatumIdentifierEnum32_WeaponTransferVerticalPositionError_m__1_ = 300010,
976 DtDatumIdentifierEnum32_WeaponTransferVerticalPositionError_m__2_ = 300011,
977 DtDatumIdentifierEnum32_WeaponTransferHorizontalVelocityError_m_s_ = 300012,
978 DtDatumIdentifierEnum32_TimeTransferError_sec_ = 300013,
979 DtDatumIdentifierEnum32_AgeOfEphemeris_sec_ = 300014,
980 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestDISTypeEnumeration = 300016,
981 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestLaunchPointX_m_ = 300017,
982 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestLaunchPointY_m_ = 300018,
983 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestLaunchPointZ_m_ = 300019,
984 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestMaximumAltitude_mMSL_ = 300020,
985 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestFlightPath = 300021,
986 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestImpactPointX_m_ = 300022,
987 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestImpactPointY_m_ = 300023,
988 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestImpactPointZ_m_ = 300024,
989 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestElapsedFlightTime_sec_ = 300025,
990 DtDatumIdentifierEnum32_NonFlyoutMunitionEntityRequestLaunchTime_sec_ = 300026,
991 DtDatumIdentifierEnum32_TimeError_sec_ = 300027,
992 DtDatumIdentifierEnum32_Link16CommandVariety1 = 301100,
993 DtDatumIdentifierEnum32_Push = 301130,
994 DtDatumIdentifierEnum32_Rolex = 301140,
995 DtDatumIdentifierEnum32_TerminateIntercept = 301150,
996 DtDatumIdentifierEnum32_HealDamage = 301151,
997 DtDatumIdentifierEnum32_Destroy = 301152,
998 DtDatumIdentifierEnum32_TransferControlManagement = 301160,
999 DtDatumIdentifierEnum32_Link16ControlsPPLIEnable = 301170,
1000 DtDatumIdentifierEnum32_Link16ControlsCommand_ControlEnable = 301171,
1001 DtDatumIdentifierEnum32_Link16ReferencePointMessageInitiation = 301174,
1002 DtDatumIdentifierEnum32_AssignExternalEntityLink16TrackNumber = 301175,
1003 DtDatumIdentifierEnum32_Link16IntelligenceInfo = 301176,
1004 DtDatumIdentifierEnum32_Link16TrackManagement = 301177,
1005 DtDatumIdentifierEnum32_Link16ControlsCESGlobalPPLIPublish = 301178,
1006 DtDatumIdentifierEnum32_Link16ControlsCESGlobalSurveillancePublish = 301179,
1007 DtDatumIdentifierEnum32_RequestGlobalLink16Configuration = 301180,
1008 DtDatumIdentifierEnum32_Link16ControlsSurveillanceEnable = 301181,
1009 DtDatumIdentifierEnum32_Link16Pointer = 301182,
1010 DtDatumIdentifierEnum32_Link16Vector = 301183,
1011 DtDatumIdentifierEnum32_Link16ControlUnitChange = 301184,
1012 DtDatumIdentifierEnum32_Link16Text = 301185,
1013 DtDatumIdentifierEnum32_RequestLink16Objects = 301186,
1014 DtDatumIdentifierEnum32_Link16RefObjectNameList = 301187,
1015 DtDatumIdentifierEnum32_TotalNumberOfPDUsInLink16RefObjectsResponse = 301189,
1016 DtDatumIdentifierEnum32_PDUNumberInLink16RefObjectsResponse = 301190,
1017 DtDatumIdentifierEnum32_TotalNumberOfLink16RefObjects = 301191,
1018 DtDatumIdentifierEnum32_Link16ControlsF2FAEnable = 301197,
1019 DtDatumIdentifierEnum32_Link16ControlsF2FBEnable = 301198,
1020 DtDatumIdentifierEnum32_STNOfFormationLeader = 301199,
1021 DtDatumIdentifierEnum32_FormationName = 301200,
1022 DtDatumIdentifierEnum32_FormationRole = 301201,
1023 DtDatumIdentifierEnum32_SurveillanceContributorSensorBasedDetection = 301202,
1024 DtDatumIdentifierEnum32_F2FANPG = 301220,
1025 DtDatumIdentifierEnum32_Link16ControlsF2FANet = 301221,
1026 DtDatumIdentifierEnum32_F2FBNPG = 301222,
1027 DtDatumIdentifierEnum32_Link16ControlsF2FBNet = 301223,
1028 DtDatumIdentifierEnum32_SurveillanceEnabledNPB = 301224,
1029 DtDatumIdentifierEnum32_SurveillanceEnabledNet = 301225,
1030 DtDatumIdentifierEnum32_ControlUnitEnabled = 301226,
1031 DtDatumIdentifierEnum32_ControlUnitEnabledNPG = 301227,
1032 DtDatumIdentifierEnum32_ControlUnitEnabledNet = 301228,
1033 DtDatumIdentifierEnum32_VoiceFrequency = 301229,
1034 DtDatumIdentifierEnum32_Link16JTIDSVoiceCallsign = 301234,
1035 DtDatumIdentifierEnum32_EntityIDOfControlUnit = 301237,
1036 DtDatumIdentifierEnum32_STNOfControlUnit = 301238,
1037 DtDatumIdentifierEnum32_NTRParticipationLevel = 301239,
1038 DtDatumIdentifierEnum32_Link16ControlsCESGlobalPPLISubscribe = 301240,
1039 DtDatumIdentifierEnum32_Link16ControlsCESGlobalSurveillanceSubscribe = 301241,
1040 DtDatumIdentifierEnum32_NTRInMission = 301242,
1041 DtDatumIdentifierEnum32_NTRMarking = 301243,
1042 DtDatumIdentifierEnum32_NTRReceipt_Compliance = 301244,
1043 DtDatumIdentifierEnum32_FormationF2FNPG = 301255,
1044 DtDatumIdentifierEnum32_FormationF2FChannel = 301256,
1045 DtDatumIdentifierEnum32_Munition = 500001,
1046 DtDatumIdentifierEnum32_EngineFuel = 500002,
1047 DtDatumIdentifierEnum32_StorageFuel = 500003,
1048 DtDatumIdentifierEnum32_NotUsed = 500004,
1049 DtDatumIdentifierEnum32_Expendable = 500005,
1050 DtDatumIdentifierEnum32_TotalRecordSets = 500006,
1051 DtDatumIdentifierEnum32_LaunchedMunition = 500007,
1052 DtDatumIdentifierEnum32_Association = 500008,
1053 DtDatumIdentifierEnum32_Sensor = 500009,
1054 DtDatumIdentifierEnum32_MunitionReload = 500010,
1055 DtDatumIdentifierEnum32_EngineFuelReload = 500011,
1056 DtDatumIdentifierEnum32_StorageFuelReload = 500012,
1057 DtDatumIdentifierEnum32_ExpendableReload = 500013,
1058 DtDatumIdentifierEnum32_IFFChangeControlMode1Code = 500014,
1059 DtDatumIdentifierEnum32_IFFChangeControlMode2Code = 500015,
1060 DtDatumIdentifierEnum32_IFFChangeControlMode3Code = 500016,
1061 DtDatumIdentifierEnum32_IFFChangeControlMode4Code = 500017,
1062 DtDatumIdentifierEnum32_IFFChangeControlMode5Code = 500018,
1063 DtDatumIdentifierEnum32_IFFChangeControlMode6Code = 500019,
1064 DtDatumIdentifierEnum32_Link16Data = 500021,
1065 DtDatumIdentifierEnum32_ARMAlert = 500022,
1066 DtDatumIdentifierEnum32_IFFChangeControlModeOn_Off = 500023,
1067 DtDatumIdentifierEnum32_WeaponStatusData = 500024,
1068 DtDatumIdentifierEnum32_ExpendableStatusData = 500025,
1069 DtDatumIdentifierEnum32_TacticStatusData = 500026,
1070 DtDatumIdentifierEnum32_Emitter_SensorData = 500027,
1071 DtDatumIdentifierEnum32_IOSControlData = 500028,
1072 DtDatumIdentifierEnum32_StaticStatusData = 500029,
1073 DtDatumIdentifierEnum32_RequestInactiveEntities = 500200,
1074 DtDatumIdentifierEnum32_InactiveEntityQuantity = 500201,
1075 DtDatumIdentifierEnum32_InactiveEntityID = 500202,
1076 DtDatumIdentifierEnum32_InactiveEntityType = 500203,
1077 DtDatumIdentifierEnum32_ActivationTriggerType = 500204,
1078 DtDatumIdentifierEnum32_ActivationTriggerValue = 500205,
1079 DtDatumIdentifierEnum32_AirtoAirMissileQty = 551001,
1080 DtDatumIdentifierEnum32_AIM7MissileQty = 551002,
1081 DtDatumIdentifierEnum32_AIM9MissileQty = 551003,
1082 DtDatumIdentifierEnum32_AIM120MissileQty = 551004,
1083 DtDatumIdentifierEnum32_AirtoGroundMissileQty = 551005,
1084 DtDatumIdentifierEnum32_SurfacetoAirMissileQty = 551006,
1085 DtDatumIdentifierEnum32_BulletQty_1_ = 551007,
1086 DtDatumIdentifierEnum32_ChaffQty = 552001,
1087 DtDatumIdentifierEnum32_FlareQty = 552002,
1088 DtDatumIdentifierEnum32_FuelLevel = 553001,
1089 DtDatumIdentifierEnum32_RouteType = 553002,
1090 DtDatumIdentifierEnum32_ThreatMode = 553003,
1091 DtDatumIdentifierEnum32_TargetOccluded = 553004,
1092 DtDatumIdentifierEnum32_TerrainHeight = 553005,
1093 DtDatumIdentifierEnum32_EntityStatus = 553006,
1094 DtDatumIdentifierEnum32_MarshalStatus = 553007,
1095 DtDatumIdentifierEnum32_PowerPlantStatus = 553008,
1096 DtDatumIdentifierEnum32_NavLightStatus = 553009,
1097 DtDatumIdentifierEnum32_InteriorLightStatus = 553010,
1098 DtDatumIdentifierEnum32_LandingLightStatus = 553011,
1099 DtDatumIdentifierEnum32_FormationLightStatus = 553012,
1100 DtDatumIdentifierEnum32_AntiCollisionLightStatus = 553013,
1101 DtDatumIdentifierEnum32_Nav_FormationFlashRate = 553014,
1102 DtDatumIdentifierEnum32_AntiCol__On_Duration = 553015,
1103 DtDatumIdentifierEnum32_AntiCol__Off_Duration = 553016,
1104 DtDatumIdentifierEnum32_InterceptStatus = 553017,
1105 DtDatumIdentifierEnum32_LifeFormSignalingDeviceType = 553018,
1106 DtDatumIdentifierEnum32_LifeFormMovementType = 553019,
1107 DtDatumIdentifierEnum32_LifeFormInVehicle = 553020,
1108 DtDatumIdentifierEnum32_MobilityKill = 553021,
1109 DtDatumIdentifierEnum32_FirepowerKill = 553022,
1110 DtDatumIdentifierEnum32_TankerEnabled_Disabled = 553028,
1111 DtDatumIdentifierEnum32_ThreatStatusTacticOKToShootDownWeapons = 553029,
1112 DtDatumIdentifierEnum32_TACANChannel = 554001,
1113 DtDatumIdentifierEnum32_TACANBand = 554002,
1114 DtDatumIdentifierEnum32_TACANMode = 554003,
1115 DtDatumIdentifierEnum32_RWRStatus = 554004,
1116 DtDatumIdentifierEnum32_UHFRadioFrequency = 554005,
1117 DtDatumIdentifierEnum32_EmitJammingStatus = 554006,
1118 DtDatumIdentifierEnum32_EmitJammingType = 554007,
1119 DtDatumIdentifierEnum32_ReceiveJammingStatus = 554008,
1120 DtDatumIdentifierEnum32_RADARMode = 554009,
1121 DtDatumIdentifierEnum32_AvailableRADARModes = 554010,
1122 DtDatumIdentifierEnum32_JammerPodEnumeration = 554100,
1123 DtDatumIdentifierEnum32_JammerPodBehavior = 554101,
1124 DtDatumIdentifierEnum32_JammerPodPrograms = 554102,
1125 DtDatumIdentifierEnum32_JammerPodReceiverSensitivity = 554103,
1126 DtDatumIdentifierEnum32_JammerPodReceiverFrequencyMinimum = 554104,
1127 DtDatumIdentifierEnum32_JammerPodReceiverFrequencyMaximum = 554105,
1128 DtDatumIdentifierEnum32_JammerPodPower = 554106,
1129 DtDatumIdentifierEnum32_JammerPodVariability = 554107,
1130 DtDatumIdentifierEnum32_JammerPodNumberOfFalseTargets = 554108,
1131 DtDatumIdentifierEnum32_JammerPodJammerKnob = 554109,
1132 DtDatumIdentifierEnum32_JammerPodMissileJamming = 554110,
1133 DtDatumIdentifierEnum32_EmitterOverride_2_ = 555001,
1134 DtDatumIdentifierEnum32_JammerOverride = 555002,
1135 DtDatumIdentifierEnum32_Disengage_Reengage_2_ = 555003,
1136 DtDatumIdentifierEnum32_HeadingOverride = 555004,
1137 DtDatumIdentifierEnum32_AltitudeOverride = 555005,
1138 DtDatumIdentifierEnum32_SpeedOverride = 555006,
1139 DtDatumIdentifierEnum32_VerboseOverride = 555007,
1140 DtDatumIdentifierEnum32_OcclusionOverride = 555008,
1141 DtDatumIdentifierEnum32_CommitRange = 556001,
1142 DtDatumIdentifierEnum32_CurrentScenarioIFFMode4ACodeForThisThreat_sAffiliation = 556007,
1143 DtDatumIdentifierEnum32_CurrentScenarioIFFMode4BCodeForThisThreat_sAffiliation = 556008,
1144 DtDatumIdentifierEnum32_OkToEngageWaypointNumber = 556016,
1145 DtDatumIdentifierEnum32_MaxSpeedAtSeaLevel = 556017,
1146 DtDatumIdentifierEnum32_MaxSpeed = 556018,
1147 DtDatumIdentifierEnum32_CurrentWaypointNumber = 556019,
1148 DtDatumIdentifierEnum32_RouteInformation = 556020,
1149 DtDatumIdentifierEnum32_ThreatStatusStaticMultiTargetTrack = 556029,
1150 DtDatumIdentifierEnum32_AirAirIRMissileQty = 557001,
1151 DtDatumIdentifierEnum32_AirAirRadarMissileQty = 557002,
1152 DtDatumIdentifierEnum32_AirGroundIRMissileQty = 557003,
1153 DtDatumIdentifierEnum32_AirGroundRadarMissileQty = 557004,
1154 DtDatumIdentifierEnum32_AirGroundAntiRadiationMissileQty = 557005,
1155 DtDatumIdentifierEnum32_AirGroundBombQty = 557006,
1156 DtDatumIdentifierEnum32_AirGroundRocketQty = 557007,
1157 DtDatumIdentifierEnum32_SurfaceAirIRMissileQty = 557008,
1158 DtDatumIdentifierEnum32_SurfaceAirRadarMissileQty = 557009,
1159 DtDatumIdentifierEnum32_BulletQty_2_ = 557010,
1160 DtDatumIdentifierEnum32_PPLIPublishEnabled = 559001,
1161 DtDatumIdentifierEnum32_SurveillancePublishEnabled = 559002,
1162 DtDatumIdentifierEnum32_NPG = 559003,
1163 DtDatumIdentifierEnum32_NPGChannel = 559004,
1164 DtDatumIdentifierEnum32_JTIDSTrackNumber = 559005,
1165 DtDatumIdentifierEnum32_Link16ControlsSurveillanceReportable = 559006,
1166 DtDatumIdentifierEnum32_Link16ControlsSurveillanceTrackQuality = 559007,
1167 DtDatumIdentifierEnum32_Link16ControlsTargetPositionQuality = 559008,
1168 DtDatumIdentifierEnum32_Link16ControlsQualityErrorType = 559009,
1169 DtDatumIdentifierEnum32_Link16ControlsAffiliationDeterminationRule = 559010,
1170 DtDatumIdentifierEnum32_Link16ControlsResetEntityAffiliation = 559011,
1171 DtDatumIdentifierEnum32_Link16ControlsResetAllAffiliation = 559012,
1172 DtDatumIdentifierEnum32_EndOfMessages = 559999,
1173 DtDatumIdentifierEnum32_MalfunctionActivate_DeactivateSet = 600001,
1174 DtDatumIdentifierEnum32_MalfunctionStatus = 600002,
1175 DtDatumIdentifierEnum32_RequestJTIDSTrackNumbers = 600210,
1176 DtDatumIdentifierEnum32_TrackNumbersVsEID = 600212,
1177 DtDatumIdentifierEnum32_TotalNumberOfJTIDSTrackNumbers = 600214,
1178 DtDatumIdentifierEnum32_PDUNumberInJTIDSTrackNumberResponse = 600215,
1179 DtDatumIdentifierEnum32_TotalNumberOfPDUsInJTIDSTrackNumberResponse = 600216,
1180 DtDatumIdentifierEnum32_AirToAirRefuelerEntitiesRequest = 600218,
1181 DtDatumIdentifierEnum32_AirToAirRefuelingCount = 600219,
1182 DtDatumIdentifierEnum32_AirToAirRefuelerEntity = 600220,
1183 DtDatumIdentifierEnum32_FormationLibraryRequest = 600300,
1184 DtDatumIdentifierEnum32_TotalNumberFormationLibraryPDUs_1_ = 600301,
1185 DtDatumIdentifierEnum32_PDUNumberInFormationLibraryResponse_1_ = 600302,
1186 DtDatumIdentifierEnum32_TotalNumberFormationLibraryItemsInPDU = 600303,
1187 DtDatumIdentifierEnum32_FormationLibraryVariable = 600304,
1188 DtDatumIdentifierEnum32_CreateRuntimeFormation = 600305,
1189 DtDatumIdentifierEnum32_FormationRequestHeader = 600306,
1190 DtDatumIdentifierEnum32_FormationPositionAbsolute = 600307,
1191 DtDatumIdentifierEnum32_FormationPositionRelative = 600308,
1192 DtDatumIdentifierEnum32_ExpendablesReload = 610006,
1193 DtDatumIdentifierEnum32_PositionFreeze = 610007,
1194 DtDatumIdentifierEnum32_ActivateOwnship = 610008,
1195 DtDatumIdentifierEnum32_Chocks = 610009,
1196 DtDatumIdentifierEnum32_WarmupCooldownOverride = 610010,
1197 DtDatumIdentifierEnum32_GroundPower = 610011,
1198 DtDatumIdentifierEnum32_ScrambleStart = 610012,
1199 DtDatumIdentifierEnum32_OwnshipAsAThreat = 610013,
1200 DtDatumIdentifierEnum32_FuelExternal = 610015,
1201 DtDatumIdentifierEnum32_FuelInternal = 610016,
1202 DtDatumIdentifierEnum32_FuelTankTemp = 610017,
1203 DtDatumIdentifierEnum32_GrossWeight = 610025,
1204 DtDatumIdentifierEnum32_AngleOfAttack = 610026,
1205 DtDatumIdentifierEnum32_GLoad = 610027,
1206 DtDatumIdentifierEnum32_WeightOnWheels = 610029,
1207 DtDatumIdentifierEnum32_StoredEnergySystemReload = 610032,
1208 DtDatumIdentifierEnum32_KillOverride = 610035,
1209 DtDatumIdentifierEnum32_ExpendablesFreeze = 610036,
1210 DtDatumIdentifierEnum32_GPSSatellitesEnable_Disable = 610037,
1211 DtDatumIdentifierEnum32_OwnshipMessageDisplay = 610040,
1212 DtDatumIdentifierEnum32_WeaponQuantityFreeze = 610042,
1213 DtDatumIdentifierEnum32_GlobalControlFreezeWeaponsQuantityOnAllOwnships = 610043,
1214 DtDatumIdentifierEnum32_GlobalControlFreezeFuelQuantityOnAllOwnships = 610044,
1215 DtDatumIdentifierEnum32_GlobalControlFreezeKillOverrideOnAllOwnships = 610045,
1216 DtDatumIdentifierEnum32_GlobalControlFreezeCrashOverrideOnAllOwnships = 610046,
1217 DtDatumIdentifierEnum32_OwnshipOFPBlockNumber = 610047,
1218 DtDatumIdentifierEnum32_WaypointInformationQuery = 610048,
1219 DtDatumIdentifierEnum32_WaypointInformation = 610049,
1220 DtDatumIdentifierEnum32_OwnshipSubsystemStatusData = 610050,
1221 DtDatumIdentifierEnum32_CockpitSwitchStatus = 613002,
1222 DtDatumIdentifierEnum32_IntegratedControlPanelMessages = 613003,
1223 DtDatumIdentifierEnum32_ThrottlePositions = 613004,
1224 DtDatumIdentifierEnum32_CurrentCriticalSwitchPosition = 613005,
1225 DtDatumIdentifierEnum32_CorrectCriticalSwitchPosition = 613006,
1226 DtDatumIdentifierEnum32_CurrentCriticalSwitchData = 613007,
1227 DtDatumIdentifierEnum32_CorrectCriticalSwitchData = 613008,
1228 DtDatumIdentifierEnum32_MissionInitialConditionsSet = 613013,
1229 DtDatumIdentifierEnum32_GlobalControlMalfunctionActiveOnAllOwnships = 613016,
1230 DtDatumIdentifierEnum32_GlobalControlMalfunctionClearOnAllOwnships = 613017,
1231 DtDatumIdentifierEnum32_ValidatedCriticalSwitchReport = 613020,
1232 DtDatumIdentifierEnum32_SARMapPathname = 613021,
1233 DtDatumIdentifierEnum32_ValidatedCriticalSwitchOwnshipID = 613022,
1234 DtDatumIdentifierEnum32_LowerBoomEventReport = 613027,
1235 DtDatumIdentifierEnum32_RaiseBoomEventReport = 613028,
1236 DtDatumIdentifierEnum32_BreakawayEventReport = 613029,
1237 DtDatumIdentifierEnum32_CompleteEventReport = 613030,
1238 DtDatumIdentifierEnum32_AuxCommPanelFrequencyDisplay = 613031,
1239 DtDatumIdentifierEnum32_NetworkStationInformation = 615000,
1240 DtDatumIdentifierEnum32_GlobalControlSelectNetworkStation = 615001,
1241 DtDatumIdentifierEnum32_NetworkStationUnderGlobalControl = 615002,
1242 DtDatumIdentifierEnum32_GlobalControlStillControlling = 615003,
1243 DtDatumIdentifierEnum32_GlobalControlReleaseControlOfNetworkStation = 615004,
1244 DtDatumIdentifierEnum32_GlobalControlFreezeWeaponQuantity = 615005,
1245 DtDatumIdentifierEnum32_GlobalControlFreezeFuelQuantity = 615006,
1246 DtDatumIdentifierEnum32_GlobalControlFreezeKillOverride = 615007,
1247 DtDatumIdentifierEnum32_GlobalControlFreezeCrashOverride = 615008,
1248 DtDatumIdentifierEnum32_GlobalControlMalfunctionActive = 615009,
1249 DtDatumIdentifierEnum32_GlobalControlMalfunctionClear = 615010,
1250 DtDatumIdentifierEnum32_GlobalControlStartDevices = 615011,
1251 DtDatumIdentifierEnum32_GlobalControlFreezeDevices = 615012,
1252 DtDatumIdentifierEnum32_GlobalControlJTIDSCommand = 615013,
1253 DtDatumIdentifierEnum32_NetworkStationICSetInformation = 615015,
1254 DtDatumIdentifierEnum32_GlobalControlResetICSet = 615017,
1255 DtDatumIdentifierEnum32_NumberOfControllingUnits = 615018,
1256 DtDatumIdentifierEnum32_NetworkStationJTIDSControllingUnits = 615019,
1257 DtDatumIdentifierEnum32_NetworkStationJTIDSObjectiveTracks = 615020,
1258 DtDatumIdentifierEnum32_NumberOfReferenceObjects = 615021,
1259 DtDatumIdentifierEnum32_NetworkStationJTIDSReferenceObjects = 615022,
1260 DtDatumIdentifierEnum32_NetworkedStationStillUnderControl = 615023,
1261 DtDatumIdentifierEnum32_GlobalControlDeleteThreatEntities = 615024,
1262 DtDatumIdentifierEnum32_NetworkStationOwnshipCallsigns = 615025,
1263 DtDatumIdentifierEnum32_GlobalControlRequestFormationLibraryData = 615026,
1264 DtDatumIdentifierEnum32_TotalNumberFormationLibraryPDUs_2_ = 615027,
1265 DtDatumIdentifierEnum32_PDUNumberInFormationLibraryResponse_2_ = 615028,
1266 DtDatumIdentifierEnum32_TotalNumberFormationLibraryItemsInPDUs = 615029,
1267 DtDatumIdentifierEnum32_NetworkStationFormationLibraryItem = 615030,
1268 DtDatumIdentifierEnum32_GlobalControlAddRelativeFormation = 615031,
1269 DtDatumIdentifierEnum32_NetworkStationTICFilename = 615032,
1270 DtDatumIdentifierEnum32_GlobalControlFreezeWarmupOverride = 615033,
1271 DtDatumIdentifierEnum32_GlobalControlReloadSES = 615034,
1272 DtDatumIdentifierEnum32_GlobalControlReloadWeapons = 615035,
1273 DtDatumIdentifierEnum32_GlobalControlReloadExpendables = 615036,
1274 DtDatumIdentifierEnum32_GlobalControlReloadFuel = 615037,
1275 DtDatumIdentifierEnum32_GlobalControlReloadFirebottle = 615038,
1276 DtDatumIdentifierEnum32_TestPattern_DORT_ = 700000,
1277 DtDatumIdentifierEnum32_AudioTest_DORT_ = 700001,
1278 DtDatumIdentifierEnum32_AudioTone_DORT_ = 700002,
1279 DtDatumIdentifierEnum32_CalibrateThrottles_DORT_ = 700003,
1280 DtDatumIdentifierEnum32_OperationalLimitsEventReport = 700004,
1281 DtDatumIdentifierEnum32_OperationalLimits = 700005,
1282 DtDatumIdentifierEnum32_EventMarkerMessage = 1000620,
1283 DtDatumIdentifierEnum32_ExtendedFireEventReports = 5005001,
1284 DtDatumIdentifierEnum32_BattleDamageAssessment_BDA_EventReport = 5005002,
1285 DtDatumIdentifierEnum32_ExtendedFireEventLauncher = 5005003,
1286 DtDatumIdentifierEnum32_ExtendedFireEventMissile = 5005006,
1287 DtDatumIdentifierEnum32_ExtendedFireEventMRMWeapon = 5005008,
1288 DtDatumIdentifierEnum32_ExtendedFireEventGunFireControl = 5005009,
1289 DtDatumIdentifierEnum32_ExtendedFireEventBomb = 5005010,
1290 DtDatumIdentifierEnum32_ExtendedFireEventExpendable = 5005011,
1291 DtDatumIdentifierEnum32_BattleDamageAssessment = 5005012,
1292 DtDatumIdentifierEnum32_ExtendedFirePickleEvent = 5005014,
1293 DtDatumIdentifierEnum32_RadarTrackReport = 5005055,
1294 DtDatumIdentifierEnum32_JammerReport = 5005060,
1295 DtDatumIdentifierEnum32_JammerFalseTargetsReport = 5005061,
1296 DtDatumIdentifierEnum32_DetectEventReport = 5005063,
1297 DtDatumIdentifierEnum32_MALDBeamReport = 5005070,
1298 DtDatumIdentifierEnum32_TransmitterRadiationVolume = 5005080,
1299 DtMaxDtDatumIdentifierEnum32
1303 enum DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8
1305 DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8_Positive = 0,
1306 DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8_Negative = 1,
1307 DtMaxDtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8
1311 enum DtFormatTypeEnum8
1313 DtFormatTypeEnum8_No_Data = 0,
1314 DtFormatTypeEnum8_Identity_Format = 4,
1315 DtFormatTypeEnum8_Surface_Format_5_meter_RNP = 5,
1316 DtFormatTypeEnum8_Surface_Format_100_meter_RNP = 6,
1317 DtFormatTypeEnum8_Airborne_Format_5_meter_RNP_25_foot_Barometric_Altitude = 7,
1318 DtFormatTypeEnum8_Airborne_Format_100_meter_RNP_25_foot_Barometric_Altitude = 8,
1319 DtFormatTypeEnum8_Airborne_Format_0_25_nmi_RNP_25_foot_Barometric_Altitude = 9,
1320 DtFormatTypeEnum8_Airborne_Format_1_0_nmi_RNP_25_foot_Barometric_Altitude = 10,
1321 DtFormatTypeEnum8_Airborne_Format_5_meter_RNP_100_foot_Barometric_Altitude = 11,
1322 DtFormatTypeEnum8_Airborne_Format_100_meter_RNP_100_foot_Barometric_Altitude = 12,
1323 DtFormatTypeEnum8_Airborne_Format_0_25_nmi_RNP_100_foot_Barometric_Altitude = 13,
1324 DtFormatTypeEnum8_Airborne_Format_1_0_nmi_RNP_100_foot_Barometric_Altitude = 14,
1325 DtFormatTypeEnum8_Airborne_Format_5_meter_RNP_GPS_Height = 15,
1326 DtFormatTypeEnum8_Airborne_Format_100_meter_RNP_GPS_Height = 16,
1327 DtMaxDtFormatTypeEnum8
1331 enum DtIFFLayerSpecificInformationEnum8
1333 DtIFFLayerSpecificInformationEnum8_No_Layer_Specific_Information_Is_Present = 0,
1334 DtMaxDtIFFLayerSpecificInformationEnum8
1338 enum DtIffAlternateMode4Enum8
1340 DtIffAlternateMode4Enum8_NoStatement = 0,
1341 DtIffAlternateMode4Enum8_Valid = 1,
1342 DtIffAlternateMode4Enum8_Invalid = 2,
1343 DtIffAlternateMode4Enum8_NoResponse = 3,
1344 DtIffAlternateMode4Enum8_UnableToVerify = 4,
1345 DtMaxDtIffAlternateMode4Enum8
1349 enum DtIffApplicableModesEnum8
1351 DtIffApplicableModesEnum8_Other = 0,
1352 DtIffApplicableModesEnum8_AllModes = 1,
1353 DtMaxDtIffApplicableModesEnum8
1357 enum DtIFFDataRecordAvailableEnum8
1359 DtIFFDataRecordAvailableEnum8_Compute_Locally = 0,
1360 DtIFFDataRecordAvailableEnum8_IFF_Data_Record_Available = 1,
1361 DtMaxDtIFFDataRecordAvailableEnum8
1365 enum DtIffSystemModeEnum8
1367 DtIffSystemModeEnum8_NoStatement = 0,
1368 DtIffSystemModeEnum8_Off = 1,
1369 DtIffSystemModeEnum8_Standby = 2,
1370 DtIffSystemModeEnum8_Normal = 3,
1371 DtIffSystemModeEnum8_Emergency = 4,
1372 DtIffSystemModeEnum8_LowOrLowSensitivity = 5,
1373 DtMaxDtIffSystemModeEnum8
1377 enum DtIffSystemNameEnum16
1379 DtIffSystemNameEnum16_Other = 0,
1380 DtIffSystemNameEnum16_MarkX = 1,
1381 DtIffSystemNameEnum16_MarkXII = 2,
1382 DtIffSystemNameEnum16_ATCRBS = 3,
1383 DtIffSystemNameEnum16_Soviet = 4,
1384 DtIffSystemNameEnum16_ModeS = 5,
1385 DtIffSystemNameEnum16_MarkXXIIATCRBS = 6,
1386 DtIffSystemNameEnum16_MarkXXIIATCRBSModeS = 7,
1387 DtIffSystemNameEnum16_ARI5954 = 8,
1388 DtIffSystemNameEnum16_ARI5983 = 9,
1389 DtIffSystemNameEnum16_GenericRRB = 10,
1390 DtIffSystemNameEnum16_GenericMarkXIIA = 11,
1391 DtIffSystemNameEnum16_GenericMode5 = 12,
1392 DtIffSystemNameEnum16_GenericMarkXIIACombinedInterrogator_Transponder_CIT_ = 13,
1393 DtIffSystemNameEnum16_GenericMarkXIICombinedInterrogator_Transponder_CIT_ = 14,
1394 DtIffSystemNameEnum16_GenericTCASI_ACASITransceiver = 15,
1395 DtIffSystemNameEnum16_GenericTCASII_ACASIITransceiver = 16,
1396 DtIffSystemNameEnum16_GenericMarkX_A_ = 17,
1397 DtIffSystemNameEnum16_GenericMarkX_SIF_ = 18,
1398 DtMaxDtIffSystemNameEnum16
1402 enum DtIffSystemTypeEnum16
1404 DtIffSystemTypeEnum16_Other = 0,
1405 DtIffSystemTypeEnum16_MarkTransponder = 1,
1406 DtIffSystemTypeEnum16_MarkInterrogator = 2,
1407 DtIffSystemTypeEnum16_SovietTransponder = 3,
1408 DtIffSystemTypeEnum16_SovietInterrogator = 4,
1409 DtIffSystemTypeEnum16_RRBTransponder = 5,
1410 DtIffSystemTypeEnum16_MarkXIIAInterrogator = 6,
1411 DtIffSystemTypeEnum16_Mode5Interrogator = 7,
1412 DtIffSystemTypeEnum16_ModeSInterrogator = 8,
1413 DtIffSystemTypeEnum16_MarkXIIATransponder = 9,
1414 DtIffSystemTypeEnum16_Mode5Transponder = 10,
1415 DtIffSystemTypeEnum16_ModeSTransponder = 11,
1416 DtIffSystemTypeEnum16_MarkXIIACombinedInterrogator_Transponder_CIT_ = 12,
1417 DtIffSystemTypeEnum16_MarkXIICombinedInterrogator_Transponder_CIT_ = 13,
1418 DtIffSystemTypeEnum16_TCAS_ACASTransceiver = 14,
1419 DtMaxDtIffSystemTypeEnum16
1423 enum DtISLSAntennaTypeEnum8
1425 DtISLSAntennaTypeEnum8_No_Statement = 0,
1426 DtISLSAntennaTypeEnum8_Monopulse_Antenna = 1,
1427 DtMaxDtISLSAntennaTypeEnum8
1431 enum DtLevel2SquitterStatusEnum8
1433 DtLevel2SquitterStatusEnum8_Disabled = 0,
1434 DtLevel2SquitterStatusEnum8_Enabled = 1,
1435 DtMaxDtLevel2SquitterStatusEnum8
1439 enum DtMode5SAltitudeResolutionEnum8
1441 DtMode5SAltitudeResolutionEnum8__100_foot = 0,
1442 DtMode5SAltitudeResolutionEnum8__25_foot = 1,
1443 DtMaxDtMode5SAltitudeResolutionEnum8
1447 enum DtMode5IFFMissionEnum8
1449 DtMode5IFFMissionEnum8_No_Statement = 0,
1450 DtMode5IFFMissionEnum8_Surveillance_SHORAD = 1,
1451 DtMode5IFFMissionEnum8_SHORAD_associated_with_a_Weapons_System = 2,
1452 DtMode5IFFMissionEnum8_Weapon_System = 3,
1453 DtMode5IFFMissionEnum8_Airborne_and_Surface_Ship_Surveillance_Platforms = 4,
1454 DtMode5IFFMissionEnum8_Airborne_and_Surface_Ship_Weapons_Platforms = 5,
1455 DtMode5IFFMissionEnum8_Ground_to_Ground = 6,
1456 DtMaxDtMode5IFFMissionEnum8
1460 enum DtMode5LevelSelectionEnum8
1462 DtMode5LevelSelectionEnum8_Mode_5_Level_1 = 0,
1463 DtMode5LevelSelectionEnum8_Mode_5_Level_2 = 1,
1464 DtMaxDtMode5LevelSelectionEnum8
1468 enum DtMode5PlatformTypeEnum8
1470 DtMode5PlatformTypeEnum8_Ground_Vehicle = 0,
1471 DtMode5PlatformTypeEnum8_Air_Vehicle = 1,
1472 DtMaxDtMode5PlatformTypeEnum8
1476 enum DtMode5ReplyEnum8
1478 DtMode5ReplyEnum8_No_Response = 0,
1479 DtMode5ReplyEnum8_Valid = 1,
1480 DtMode5ReplyEnum8_Invalid = 2,
1481 DtMode5ReplyEnum8_Unable_to_Verify = 3,
1482 DtMaxDtMode5ReplyEnum8
1486 enum DtModeCAltitudeIndicatorEnum8
1488 DtModeCAltitudeIndicatorEnum8_Positive_Altitude_Above_MSL = 0,
1489 DtModeCAltitudeIndicatorEnum8_Negative_Altitude_Below_MSL_Use_Alternate_Mode_C_Altitude = 1,
1490 DtMaxDtModeCAltitudeIndicatorEnum8
1494 enum DtModeSInterrogatorIdentifierICTypeEnum8
1496 DtModeSInterrogatorIdentifierICTypeEnum8_II = 0,
1497 DtModeSInterrogatorIdentifierICTypeEnum8_SI = 1,
1498 DtMaxDtModeSInterrogatorIdentifierICTypeEnum8
1502 enum DtModeSInterrogatorStatusTransmitStateEnum8
1504 DtModeSInterrogatorStatusTransmitStateEnum8_No_Statement = 0,
1505 DtModeSInterrogatorStatusTransmitStateEnum8_Roll_Call = 1,
1506 DtModeSInterrogatorStatusTransmitStateEnum8_All_Call = 2,
1507 DtModeSInterrogatorStatusTransmitStateEnum8_Lockout_Override = 3,
1508 DtModeSInterrogatorStatusTransmitStateEnum8_Temporary_Lockout = 4,
1509 DtModeSInterrogatorStatusTransmitStateEnum8_Intermittent_Lockout = 5,
1510 DtMaxDtModeSInterrogatorStatusTransmitStateEnum8
1514 enum DtModeSSquitterRecordSourceEnum8
1516 DtModeSSquitterRecordSourceEnum8_Layer_4_IFF_Data_Records = 0,
1517 DtModeSSquitterRecordSourceEnum8_Layer_5_GICB_IFF_Data_Records = 1,
1518 DtMaxDtModeSSquitterRecordSourceEnum8
1522 enum DtModeSSquitterTypeEnum8
1524 DtModeSSquitterTypeEnum8_Not_Capable = 0,
1525 DtModeSSquitterTypeEnum8_Acquisition = 1,
1526 DtModeSSquitterTypeEnum8_Extended = 2,
1527 DtModeSSquitterTypeEnum8_Short = 3,
1528 DtMaxDtModeSSquitterTypeEnum8
1532 enum DtNavigationSourceEnum8
1534 DtNavigationSourceEnum8_No_Statement = 0,
1535 DtNavigationSourceEnum8_GPS = 1,
1536 DtNavigationSourceEnum8_INS = 2,
1537 DtNavigationSourceEnum8_INS_GPS = 3,
1538 DtMaxDtNavigationSourceEnum8
1542 enum DtReplyAmplificationEnum8
1544 DtReplyAmplificationEnum8_No_Statement = 0,
1545 DtReplyAmplificationEnum8_Complete = 1,
1546 DtReplyAmplificationEnum8_Limted = 2,
1547 DtReplyAmplificationEnum8_Unable_to_Respond = 3,
1548 DtMaxDtReplyAmplificationEnum8
1552 enum DtSurveillanceStatusEnum8
1554 DtSurveillanceStatusEnum8_No_Information = 0,
1555 DtSurveillanceStatusEnum8_Emergency_Loss_of_Communications = 1,
1556 DtSurveillanceStatusEnum8_SPI = 2,
1557 DtSurveillanceStatusEnum8_ATCRBS_Code_Change = 3,
1558 DtMaxDtSurveillanceStatusEnum8
1562 enum DtTILinkTypeEnum16
1564 DtTILinkTypeEnum16_Not_Used = 0,
1565 DtTILinkTypeEnum16_Ground_Initiated_Communications_B_GICB_ = 1,
1566 DtTILinkTypeEnum16_Automatic_Dependent_Surveillance_ADS_ = 2,
1567 DtTILinkTypeEnum16_Global_Navigation_Satellite_System_GNSS_ = 3,
1568 DtTILinkTypeEnum16_Data_Link_Initiation_Capability_DLIC_ = 4,
1569 DtTILinkTypeEnum16_Aircraft_Communications_Addressing_and_Reporting_System_ACARS_ = 5,
1570 DtTILinkTypeEnum16_ATC_Communications_Management_ACM_ = 6,
1571 DtTILinkTypeEnum16_VHF_Digital_Link_VDL_ = 7,
1572 DtTILinkTypeEnum16_Aeronautical_Telecommunication_Network_ATN_ = 8,
1573 DtTILinkTypeEnum16_Mode_Select_S_ = 9,
1574 DtTILinkTypeEnum16_Airborne_Collision_Avoidance_Systems_ACAS_ = 10,
1575 DtTILinkTypeEnum16_Traffic_Collision_Avoidance_Systems_TCAS_ = 11,
1576 DtTILinkTypeEnum16_Automatic_Dependent_Surveillance_B_ADS_B_ = 12,
1577 DtMaxDtTILinkTypeEnum16
1581 enum DtTCASACASBasicAdvancedIndicatorEnum8
1583 DtTCASACASBasicAdvancedIndicatorEnum8_Basic = 0,
1584 DtTCASACASBasicAdvancedIndicatorEnum8_Advanced = 1,
1585 DtMaxDtTCASACASBasicAdvancedIndicatorEnum8
1589 enum DtTCASACASIndicatorEnum8
1591 DtTCASACASIndicatorEnum8_TCAS = 0,
1592 DtTCASACASIndicatorEnum8_ACAS = 1,
1593 DtMaxDtTCASACASIndicatorEnum8
1597 enum DtTCASACASSoftwareVersionEnum8
1599 DtTCASACASSoftwareVersionEnum8_No_Statement = 0,
1600 DtTCASACASSoftwareVersionEnum8__6_0_2 = 1,
1601 DtTCASACASSoftwareVersionEnum8__7_0 = 2,
1602 DtMaxDtTCASACASSoftwareVersionEnum8
1606 enum DtTCASACASTypeEnum8
1608 DtTCASACASTypeEnum8_No_Statement = 0,
1609 DtTCASACASTypeEnum8_ACAS_I = 1,
1610 DtTCASACASTypeEnum8_ACAS_II = 2,
1611 DtMaxDtTCASACASTypeEnum8
1615 enum DtTCASIIITypeEnum8
1617 DtTCASIIITypeEnum8_TCAS_I_or_No_Statement_ = 0,
1618 DtTCASIIITypeEnum8_TCAS_II = 1,
1619 DtMaxDtTCASIIITypeEnum8
1623 enum DtTimeTypeSourceEnum8
1625 DtTimeTypeSourceEnum8_Compute_Locally = 0,
1626 DtTimeTypeSourceEnum8_Even_Second = 1,
1627 DtTimeTypeSourceEnum8_Odd_Second = 2,
1628 DtMaxDtTimeTypeSourceEnum8
1632 enum DtTransmissionIndicatorEnum8
1634 DtTransmissionIndicatorEnum8_No_Statement = 0,
1635 DtTransmissionIndicatorEnum8_Original_Interrogation = 1,
1636 DtTransmissionIndicatorEnum8_Interrogation_Reply = 2,
1637 DtTransmissionIndicatorEnum8_Squitter_Transmission = 3,
1638 DtMaxDtTransmissionIndicatorEnum8
1642 enum DtTurnRateSourceEnum8
1644 DtTurnRateSourceEnum8_Compute_Locally = 0,
1645 DtTurnRateSourceEnum8_Less_Than_1_Degree_Turn_or_Not_Turning = 1,
1646 DtTurnRateSourceEnum8__1_Degree_or_Greater_Turn_Rate = 2,
1647 DtMaxDtTurnRateSourceEnum8
1651 enum DtAircraftIDSourceEnum8
1653 DtMaxDtAircraftIDSourceEnum8
1657 enum DtFundamentalParameterSystemSpecificDataTypeEnum32
1659 DtFundamentalParameterSystemSpecificDataTypeEnum32_None = 0,
1660 DtFundamentalParameterSystemSpecificDataTypeEnum32_InterrogatorSideLobeSuppression = 1,
1661 DtMaxDtFundamentalParameterSystemSpecificDataTypeEnum32
1665 enum DtGroundInitiatedCommBMessageDesignatorEnum16
1667 DtMaxDtGroundInitiatedCommBMessageDesignatorEnum16
1671 enum DtGroundInitiatedCommBProcessStatusEnum8
1673 DtMaxDtGroundInitiatedCommBProcessStatusEnum8
1677 enum DtGroundInitiatedCommBRegisterDataValidityEnum8
1679 DtMaxDtGroundInitiatedCommBRegisterDataValidityEnum8
1683 enum DtGroundInitiatedCommBRegisterEnum32
1685 DtMaxDtGroundInitiatedCommBRegisterEnum32
1689 enum DtICAODownlinkFormatEnum16
1691 DtMaxDtICAODownlinkFormatEnum16
1695 enum DtICAOSquitterMovementEnum8
1697 DtMaxDtICAOSquitterMovementEnum8
1701 enum DtICAOSquitterSubtypeEnum8
1703 DtMaxDtICAOSquitterSubtypeEnum8
1707 enum DtIFFMode4CodeActiveEnum8
1709 DtIFFMode4CodeActiveEnum8_None = 0,
1710 DtIFFMode4CodeActiveEnum8_CodeA = 1,
1711 DtIFFMode4CodeActiveEnum8_CodeB = 2,
1712 DtMaxDtIFFMode4CodeActiveEnum8
1716 enum DtMode5NationalOriginEnum16
1718 DtMaxDtMode5NationalOriginEnum16
1726 class DT_DLL_VL DtMode5MessageFormatsStruct
1729 DtMode5MessageFormatsStruct();
1730 ~DtMode5MessageFormatsStruct();
1731 DtMode5MessageFormatsStruct(
const DtMode5MessageFormatsStruct& orig);
1732 DtMode5MessageFormatsStruct& operator=(
const DtMode5MessageFormatsStruct& orig);
1734 virtual void setMessageFormat0Included(
const bool& val);
1735 virtual const bool& messageFormat0Included()
const;
1736 virtual void setMessageFormat1Included(
const bool& val);
1737 virtual const bool& messageFormat1Included()
const;
1738 virtual void setMessageFormat2Included(
const bool& val);
1739 virtual const bool& messageFormat2Included()
const;
1740 virtual void setMessageFormat3Included(
const bool& val);
1741 virtual const bool& messageFormat3Included()
const;
1742 virtual void setMessageFormat4Included(
const bool& val);
1743 virtual const bool& messageFormat4Included()
const;
1744 virtual void setMessageFormat5Included(
const bool& val);
1745 virtual const bool& messageFormat5Included()
const;
1746 virtual void setMessageFormat6Included(
const bool& val);
1747 virtual const bool& messageFormat6Included()
const;
1748 virtual void setMessageFormat7Included(
const bool& val);
1749 virtual const bool& messageFormat7Included()
const;
1750 virtual void setMessageFormat8Included(
const bool& val);
1751 virtual const bool& messageFormat8Included()
const;
1752 virtual void setMessageFormat9Included(
const bool& val);
1753 virtual const bool& messageFormat9Included()
const;
1754 virtual void setMessageFormat10Included(
const bool& val);
1755 virtual const bool& messageFormat10Included()
const;
1756 virtual void setMessageFormat11Included(
const bool& val);
1757 virtual const bool& messageFormat11Included()
const;
1758 virtual void setMessageFormat12Included(
const bool& val);
1759 virtual const bool& messageFormat12Included()
const;
1760 virtual void setMessageFormat13Included(
const bool& val);
1761 virtual const bool& messageFormat13Included()
const;
1762 virtual void setMessageFormat14Included(
const bool& val);
1763 virtual const bool& messageFormat14Included()
const;
1764 virtual void setMessageFormat15Included(
const bool& val);
1765 virtual const bool& messageFormat15Included()
const;
1766 virtual void setMessageFormat16Included(
const bool& val);
1767 virtual const bool& messageFormat16Included()
const;
1768 virtual void setMessageFormat17Included(
const bool& val);
1769 virtual const bool& messageFormat17Included()
const;
1770 virtual void setMessageFormat18Included(
const bool& val);
1771 virtual const bool& messageFormat18Included()
const;
1772 virtual void setMessageFormat19Included(
const bool& val);
1773 virtual const bool& messageFormat19Included()
const;
1774 virtual void setMessageFormat20Included(
const bool& val);
1775 virtual const bool& messageFormat20Included()
const;
1776 virtual void setMessageFormat21Included(
const bool& val);
1777 virtual const bool& messageFormat21Included()
const;
1778 virtual void setMessageFormat22Included(
const bool& val);
1779 virtual const bool& messageFormat22Included()
const;
1780 virtual void setMessageFormat23Included(
const bool& val);
1781 virtual const bool& messageFormat23Included()
const;
1782 virtual void setMessageFormat24Included(
const bool& val);
1783 virtual const bool& messageFormat24Included()
const;
1784 virtual void setMessageFormat25Included(
const bool& val);
1785 virtual const bool& messageFormat25Included()
const;
1786 virtual void setMessageFormat26Included(
const bool& val);
1787 virtual const bool& messageFormat26Included()
const;
1788 virtual void setMessageFormat27Included(
const bool& val);
1789 virtual const bool& messageFormat27Included()
const;
1790 virtual void setMessageFormat28Included(
const bool& val);
1791 virtual const bool& messageFormat28Included()
const;
1792 virtual void setMessageFormat29Included(
const bool& val);
1793 virtual const bool& messageFormat29Included()
const;
1794 virtual void setMessageFormat30Included(
const bool& val);
1795 virtual const bool& messageFormat30Included()
const;
1796 virtual void setMessageFormat31Included(
const bool& val);
1797 virtual const bool& messageFormat31Included()
const;
1799 bool operator==(
const DtMode5MessageFormatsStruct& other)
const;
1800 bool operator!=(
const DtMode5MessageFormatsStruct& other)
const;
1802 int netSize()
const;
1803 static int octetBoundary();
1804 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
1806 void writeToBuffer(
char* buffer)
const;
1807 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
1809 virtual void printData()
const;
1810 virtual void printDataToStream(std::ostream &)
const;
1814 bool myMessageFormat0Included;
1815 bool myMessageFormat1Included;
1816 bool myMessageFormat2Included;
1817 bool myMessageFormat3Included;
1818 bool myMessageFormat4Included;
1819 bool myMessageFormat5Included;
1820 bool myMessageFormat6Included;
1821 bool myMessageFormat7Included;
1822 bool myMessageFormat8Included;
1823 bool myMessageFormat9Included;
1824 bool myMessageFormat10Included;
1825 bool myMessageFormat11Included;
1826 bool myMessageFormat12Included;
1827 bool myMessageFormat13Included;
1828 bool myMessageFormat14Included;
1829 bool myMessageFormat15Included;
1830 bool myMessageFormat16Included;
1831 bool myMessageFormat17Included;
1832 bool myMessageFormat18Included;
1833 bool myMessageFormat19Included;
1834 bool myMessageFormat20Included;
1835 bool myMessageFormat21Included;
1836 bool myMessageFormat22Included;
1837 bool myMessageFormat23Included;
1838 bool myMessageFormat24Included;
1839 bool myMessageFormat25Included;
1840 bool myMessageFormat26Included;
1841 bool myMessageFormat27Included;
1842 bool myMessageFormat28Included;
1843 bool myMessageFormat29Included;
1844 bool myMessageFormat30Included;
1845 bool myMessageFormat31Included;
1848 std::ostream&
operator<<(std::ostream& stream,
const DtMode5MessageFormatsStruct&);
1853 class DT_DLL_VL DtCryptoControlIFFDataStruct
1856 DtCryptoControlIFFDataStruct();
1857 ~DtCryptoControlIFFDataStruct();
1858 DtCryptoControlIFFDataStruct(
const DtCryptoControlIFFDataStruct& orig);
1859 DtCryptoControlIFFDataStruct& operator=(
const DtCryptoControlIFFDataStruct& orig);
1861 virtual void setMode5PseudoCryptoCode(
const DtU16& val);
1862 virtual const DtU16& mode5PseudoCryptoCode()
const;
1863 virtual void setMode4PseudoCryptoCodeA(
const DtU16& val);
1864 virtual const DtU16& mode4PseudoCryptoCodeA()
const;
1865 virtual void setMode4PseudoCryptoCodeB(
const DtU16& val);
1866 virtual const DtU16& mode4PseudoCryptoCodeB()
const;
1867 virtual void setMode4PseudoCryptoActive(
const DtU8& val);
1868 virtual const DtU8& mode4PseudoCryptoActive()
const;
1870 bool operator==(
const DtCryptoControlIFFDataStruct& other)
const;
1871 bool operator!=(
const DtCryptoControlIFFDataStruct& other)
const;
1873 int netSize()
const;
1874 static int octetBoundary();
1875 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
1877 void writeToBuffer(
char* buffer)
const;
1878 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
1880 virtual void printData()
const;
1881 virtual void printDataToStream(std::ostream &)
const;
1885 DtU16 myMode5PseudoCryptoCode;
1886 DtU16 myMode4PseudoCryptoCodeA;
1887 DtU16 myMode4PseudoCryptoCodeB;
1888 DtU8 myMode4PseudoCryptoActive;
1891 std::ostream&
operator<<(std::ostream& stream,
const DtCryptoControlIFFDataStruct&);
1896 class DT_DLL_VL DtModeSLevelsPresentStruct
1899 DtModeSLevelsPresentStruct();
1900 ~DtModeSLevelsPresentStruct();
1901 DtModeSLevelsPresentStruct(
const DtModeSLevelsPresentStruct& orig);
1902 DtModeSLevelsPresentStruct& operator=(
const DtModeSLevelsPresentStruct& orig);
1904 virtual void setLevel1IsPresent(
const bool& val);
1905 virtual const bool& level1IsPresent()
const;
1906 virtual void setLevel2ElementarySurveillanceIsPresent(
const bool& val);
1907 virtual const bool& level2ElementarySurveillanceIsPresent()
const;
1908 virtual void setLevel2EnhancedSurveillanceIsPresent(
const bool& val);
1909 virtual const bool& level2EnhancedSurveillanceIsPresent()
const;
1910 virtual void setLevel3IsPresent(
const bool& val);
1911 virtual const bool& level3IsPresent()
const;
1912 virtual void setLevel4IsPresent(
const bool& val);
1913 virtual const bool& level4IsPresent()
const;
1915 bool operator==(
const DtModeSLevelsPresentStruct& other)
const;
1916 bool operator!=(
const DtModeSLevelsPresentStruct& other)
const;
1918 int netSize()
const;
1919 static int octetBoundary();
1920 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
1922 void writeToBuffer(
char* buffer)
const;
1923 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
1925 virtual void printData()
const;
1926 virtual void printDataToStream(std::ostream &)
const;
1930 bool myLevel1IsPresent;
1931 bool myLevel2ElementarySurveillanceIsPresent;
1932 bool myLevel2EnhancedSurveillanceIsPresent;
1933 bool myLevel3IsPresent;
1934 bool myLevel4IsPresent;
1937 std::ostream&
operator<<(std::ostream& stream,
const DtModeSLevelsPresentStruct&);
1942 class DT_DLL_VL DtTransponderRelativeAltitude11BitVariantStruct
1945 DtTransponderRelativeAltitude11BitVariantStruct();
1947 ~DtTransponderRelativeAltitude11BitVariantStruct();
1949 DtTransponderRelativeAltitude11BitVariantStruct(
const DtTransponderRelativeAltitude11BitVariantStruct& orig);
1951 DtTransponderRelativeAltitude11BitVariantStruct& operator=(
const DtTransponderRelativeAltitude11BitVariantStruct& orig);
1954 virtual void setResolution(
const DtMode5SAltitudeResolutionEnum8& val);
1955 virtual const DtMode5SAltitudeResolutionEnum8 Resolution()
const;
1957 virtual void setRelativeAltitude100Foot(
const DtU16& val);
1958 virtual const DtU16& relativeAltitude100Foot()
const;
1960 virtual void setRelativeAltitude25Foot(
const DtU16& val);
1961 virtual const DtU16& relativeAltitude25Foot()
const;
1963 bool operator==(
const DtTransponderRelativeAltitude11BitVariantStruct& other)
const;
1964 bool operator!=(
const DtTransponderRelativeAltitude11BitVariantStruct& other)
const;
1966 int netSize()
const;
1967 static int octetBoundary();
1968 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
1970 void writeToBuffer(
char* buffer)
const;
1971 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
1973 virtual void printData()
const;
1974 virtual void printDataToStream(std::ostream &)
const;
1978 void deleteAlternative();
1983 DtMode5SAltitudeResolutionEnum8 myResolution;
1986 void *myAlternative;
1989 std::ostream&
operator<<(std::ostream& stream,
const DtTransponderRelativeAltitude11BitVariantStruct&);
1994 class DT_DLL_VL DtTransponderRelativeAltitude12BitVariantStruct
1997 DtTransponderRelativeAltitude12BitVariantStruct();
1999 ~DtTransponderRelativeAltitude12BitVariantStruct();
2001 DtTransponderRelativeAltitude12BitVariantStruct(
const DtTransponderRelativeAltitude12BitVariantStruct& orig);
2003 DtTransponderRelativeAltitude12BitVariantStruct& operator=(
const DtTransponderRelativeAltitude12BitVariantStruct& orig);
2006 virtual void setResolution(
const DtMode5SAltitudeResolutionEnum8& val);
2007 virtual const DtMode5SAltitudeResolutionEnum8 Resolution()
const;
2009 virtual void setRelativeAltitude100Foot(
const DtU16 & val);
2010 virtual const DtU16& relativeAltitude100Foot()
const;
2012 virtual void setRelativeAltitude25Foot(
const DtU16 & val);
2013 virtual const DtU16 & relativeAltitude25Foot()
const;
2015 bool operator==(
const DtTransponderRelativeAltitude12BitVariantStruct& other)
const;
2016 bool operator!=(
const DtTransponderRelativeAltitude12BitVariantStruct& other)
const;
2018 int netSize()
const;
2019 static int octetBoundary();
2020 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2022 void writeToBuffer(
char* buffer)
const;
2023 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2025 virtual void printData()
const;
2026 virtual void printDataToStream(std::ostream &)
const;
2030 void deleteAlternative();
2035 DtMode5SAltitudeResolutionEnum8 myResolution;
2038 void *myAlternative;
2041 std::ostream&
operator<<(std::ostream& stream,
const DtTransponderRelativeAltitude12BitVariantStruct&);
2047 class DT_DLL_VL DtMode5STransponderLocationIFFDataStruct
2050 DtMode5STransponderLocationIFFDataStruct();
2051 ~DtMode5STransponderLocationIFFDataStruct();
2052 DtMode5STransponderLocationIFFDataStruct(
const DtMode5STransponderLocationIFFDataStruct& orig);
2053 DtMode5STransponderLocationIFFDataStruct& operator=(
const DtMode5STransponderLocationIFFDataStruct& orig);
2055 virtual void setLatitude(
const DtU32& val);
2056 virtual const DtU32& latitude()
const;
2057 virtual void setLongitude(
const DtU32& val);
2058 virtual const DtU32& longitude()
const;
2059 virtual void setMode5SAltitude(
const DtTransponderRelativeAltitude11BitVariantStruct& val);
2060 virtual const DtTransponderRelativeAltitude11BitVariantStruct& mode5SAltitude()
const;
2061 virtual void setBarometricAltitude(
const DtTransponderRelativeAltitude12BitVariantStruct& val);
2062 virtual const DtTransponderRelativeAltitude12BitVariantStruct& barometricAltitude()
const;
2064 bool operator==(
const DtMode5STransponderLocationIFFDataStruct& other)
const;
2065 bool operator!=(
const DtMode5STransponderLocationIFFDataStruct& other)
const;
2067 int netSize()
const;
2068 static int octetBoundary();
2069 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2071 void writeToBuffer(
char* buffer)
const;
2072 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2074 virtual void printData()
const;
2075 virtual void printDataToStream(std::ostream &)
const;
2081 DtTransponderRelativeAltitude11BitVariantStruct myMode5SAltitude;
2082 DtTransponderRelativeAltitude12BitVariantStruct myBarometricAltitude;
2085 std::ostream&
operator<<(std::ostream& stream,
const DtMode5STransponderLocationIFFDataStruct&);
2090 class DT_DLL_VL DtTransponderDeltaAltitude11BitVariantStruct
2093 DtTransponderDeltaAltitude11BitVariantStruct();
2095 ~DtTransponderDeltaAltitude11BitVariantStruct();
2097 DtTransponderDeltaAltitude11BitVariantStruct(
const DtTransponderDeltaAltitude11BitVariantStruct& orig);
2099 DtTransponderDeltaAltitude11BitVariantStruct& operator=(
const DtTransponderDeltaAltitude11BitVariantStruct& orig);
2102 virtual void setResolution(
const DtMode5SAltitudeResolutionEnum8& val);
2103 virtual const DtMode5SAltitudeResolutionEnum8 Resolution()
const;
2105 virtual void setDeltaAltitude100Foot(
const DtU16& val);
2106 virtual const DtU16& deltaAltitude100Foot()
const;
2108 virtual void setDeltaAltitude25Foot(
const DtU16& val);
2109 virtual const DtU16& deltaAltitude25Foot()
const;
2111 bool operator==(
const DtTransponderDeltaAltitude11BitVariantStruct& other)
const;
2112 bool operator!=(
const DtTransponderDeltaAltitude11BitVariantStruct& other)
const;
2114 int netSize()
const;
2115 static int octetBoundary();
2116 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2118 void writeToBuffer(
char* buffer)
const;
2119 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2121 virtual void printData()
const;
2122 virtual void printDataToStream(std::ostream &)
const;
2126 void deleteAlternative();
2131 DtMode5SAltitudeResolutionEnum8 myResolution;
2134 void *myAlternative;
2137 std::ostream&
operator<<(std::ostream& stream,
const DtTransponderDeltaAltitude11BitVariantStruct&);
2143 class DT_DLL_VL DtDeltaMode5SAltitudeStruct
2146 DtDeltaMode5SAltitudeStruct();
2147 ~DtDeltaMode5SAltitudeStruct();
2148 DtDeltaMode5SAltitudeStruct(
const DtDeltaMode5SAltitudeStruct& orig);
2149 DtDeltaMode5SAltitudeStruct& operator=(
const DtDeltaMode5SAltitudeStruct& orig);
2151 virtual void setDeltaAltitude(
const DtTransponderDeltaAltitude11BitVariantStruct& val);
2152 virtual const DtTransponderDeltaAltitude11BitVariantStruct& deltaAltitude()
const;
2153 virtual void setPositiveNegativeIndicator(
const DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8& val);
2154 virtual const DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8& positiveNegativeIndicator()
const;
2156 bool operator==(
const DtDeltaMode5SAltitudeStruct& other)
const;
2157 bool operator!=(
const DtDeltaMode5SAltitudeStruct& other)
const;
2159 int netSize()
const;
2160 static int octetBoundary();
2161 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2163 void writeToBuffer(
char* buffer)
const;
2164 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2166 virtual void printData()
const;
2167 virtual void printDataToStream(std::ostream &)
const;
2171 DtTransponderDeltaAltitude11BitVariantStruct myDeltaAltitude;
2172 DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8 myPositiveNegativeIndicator;
2175 std::ostream&
operator<<(std::ostream& stream,
const DtDeltaMode5SAltitudeStruct&);
2181 class DT_DLL_VL DtTransponderDeltaAltitude12BitVariantStruct
2184 DtTransponderDeltaAltitude12BitVariantStruct();
2186 ~DtTransponderDeltaAltitude12BitVariantStruct();
2188 DtTransponderDeltaAltitude12BitVariantStruct(
const DtTransponderDeltaAltitude12BitVariantStruct& orig);
2190 DtTransponderDeltaAltitude12BitVariantStruct& operator=(
const DtTransponderDeltaAltitude12BitVariantStruct& orig);
2193 virtual void setResolution(
const DtMode5SAltitudeResolutionEnum8& val);
2194 virtual const DtMode5SAltitudeResolutionEnum8 Resolution()
const;
2196 virtual void setDeltaAltitude100Foot(
const DtU16& val);
2197 virtual const DtU16& deltaAltitude100Foot()
const;
2199 virtual void setDeltaAltitude25Foot(
const DtU16& val);
2200 virtual const DtU16& deltaAltitude25Foot()
const;
2202 bool operator==(
const DtTransponderDeltaAltitude12BitVariantStruct& other)
const;
2203 bool operator!=(
const DtTransponderDeltaAltitude12BitVariantStruct& other)
const;
2205 int netSize()
const;
2206 static int octetBoundary();
2207 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2209 void writeToBuffer(
char* buffer)
const;
2210 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2212 virtual void printData()
const;
2213 virtual void printDataToStream(std::ostream &)
const;
2217 void deleteAlternative();
2222 DtMode5SAltitudeResolutionEnum8 myResolution;
2225 void *myAlternative;
2228 std::ostream&
operator<<(std::ostream& stream,
const DtTransponderDeltaAltitude12BitVariantStruct&);
2234 class DT_DLL_VL DtDeltaBarometricAltitudeStruct
2237 DtDeltaBarometricAltitudeStruct();
2238 ~DtDeltaBarometricAltitudeStruct();
2239 DtDeltaBarometricAltitudeStruct(
const DtDeltaBarometricAltitudeStruct& orig);
2240 DtDeltaBarometricAltitudeStruct& operator=(
const DtDeltaBarometricAltitudeStruct& orig);
2242 virtual void setDeltaAltitude(
const DtTransponderDeltaAltitude12BitVariantStruct& val);
2243 virtual const DtTransponderDeltaAltitude12BitVariantStruct& deltaAltitude()
const;
2244 virtual void setPositiveNegativeIndicator(
const DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8& val);
2245 virtual const DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8& positiveNegativeIndicator()
const;
2247 bool operator==(
const DtDeltaBarometricAltitudeStruct& other)
const;
2248 bool operator!=(
const DtDeltaBarometricAltitudeStruct& other)
const;
2250 int netSize()
const;
2251 static int octetBoundary();
2252 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2254 void writeToBuffer(
char* buffer)
const;
2255 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2257 virtual void printData()
const;
2258 virtual void printDataToStream(std::ostream &)
const;
2262 DtTransponderDeltaAltitude12BitVariantStruct myDeltaAltitude;
2263 DtDeltaMode5SAltitudePositiveNegativeIndicatorEnum8 myPositiveNegativeIndicator;
2266 std::ostream&
operator<<(std::ostream& stream,
const DtDeltaBarometricAltitudeStruct&);
2272 class DT_DLL_VL DtMode5STransponderLocationErrorIFFDataStruct
2275 DtMode5STransponderLocationErrorIFFDataStruct();
2276 ~DtMode5STransponderLocationErrorIFFDataStruct();
2277 DtMode5STransponderLocationErrorIFFDataStruct(
const DtMode5STransponderLocationErrorIFFDataStruct& orig);
2278 DtMode5STransponderLocationErrorIFFDataStruct& operator=(
const DtMode5STransponderLocationErrorIFFDataStruct& orig);
2280 virtual void setDeltaLatitude(
const DtInt32& val);
2281 virtual const DtInt32& deltaLatitude()
const;
2282 virtual void setDeltaLongitude(
const DtInt32& val);
2283 virtual const DtInt32& deltaLongitude()
const;
2284 virtual void setDeltaMode5SAltitude(
const DtDeltaMode5SAltitudeStruct& val);
2285 virtual const DtDeltaMode5SAltitudeStruct& deltaMode5SAltitude()
const;
2286 virtual void setDeltaBarometricAltitude(
const DtDeltaBarometricAltitudeStruct& val);
2287 virtual const DtDeltaBarometricAltitudeStruct& deltaBarometricAltitude()
const;
2289 bool operator==(
const DtMode5STransponderLocationErrorIFFDataStruct& other)
const;
2290 bool operator!=(
const DtMode5STransponderLocationErrorIFFDataStruct& other)
const;
2292 int netSize()
const;
2293 static int octetBoundary();
2294 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2296 void writeToBuffer(
char* buffer)
const;
2297 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2299 virtual void printData()
const;
2300 virtual void printDataToStream(std::ostream &)
const;
2306 DtDeltaMode5SAltitudeStruct myDeltaMode5SAltitude;
2307 DtDeltaBarometricAltitudeStruct myDeltaBarometricAltitude;
2310 std::ostream&
operator<<(std::ostream& stream,
const DtMode5STransponderLocationErrorIFFDataStruct&);
2317 class DT_DLL_VL DtSquitterAirbornePositionReportIFFDataStruct
2320 DtSquitterAirbornePositionReportIFFDataStruct();
2321 ~DtSquitterAirbornePositionReportIFFDataStruct();
2322 DtSquitterAirbornePositionReportIFFDataStruct(
const DtSquitterAirbornePositionReportIFFDataStruct& orig);
2323 DtSquitterAirbornePositionReportIFFDataStruct& operator=(
const DtSquitterAirbornePositionReportIFFDataStruct& orig);
2325 virtual void setAircraftAddressSource(
const DtAircraftAddressSourceEnum8& val);
2326 virtual const DtAircraftAddressSourceEnum8& aircraftAddressSource()
const;
2327 virtual void setFormatType(
const DtFormatTypeEnum8& val);
2328 virtual const DtFormatTypeEnum8& formatType()
const;
2329 virtual void setICAOSpare(
const DtU8& val);
2330 virtual const DtU8& ICAOSpare()
const;
2331 virtual void setSurveillanceStatus(
const DtSurveillanceStatusEnum8& val);
2332 virtual const DtSurveillanceStatusEnum8& surveillanceStatus()
const;
2333 virtual void setTurnRateSource(
const DtTurnRateSourceEnum8& val);
2334 virtual const DtTurnRateSourceEnum8& turnRateSource()
const;
2335 virtual void setAltitudeSource(
const DtIFFDataRecordAvailableEnum8& val);
2336 virtual const DtIFFDataRecordAvailableEnum8& altitudeSource()
const;
2337 virtual void setTimeTypeSource(
const DtTimeTypeSourceEnum8& val);
2338 virtual const DtTimeTypeSourceEnum8& timeTypeSource()
const;
2339 virtual void setLatLongSource(
const DtIFFDataRecordAvailableEnum8& val);
2340 virtual const DtIFFDataRecordAvailableEnum8& latLongSource()
const;
2342 bool operator==(
const DtSquitterAirbornePositionReportIFFDataStruct& other)
const;
2343 bool operator!=(
const DtSquitterAirbornePositionReportIFFDataStruct& other)
const;
2345 int netSize()
const;
2346 static int octetBoundary();
2347 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2349 void writeToBuffer(
char* buffer)
const;
2350 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2352 virtual void printData()
const;
2353 virtual void printDataToStream(std::ostream &)
const;
2357 DtAircraftAddressSourceEnum8 myAircraftAddressSource;
2358 DtFormatTypeEnum8 myFormatType;
2360 DtSurveillanceStatusEnum8 mySurveillanceStatus;
2361 DtTurnRateSourceEnum8 myTurnRateSource;
2362 DtIFFDataRecordAvailableEnum8 myAltitudeSource;
2363 DtTimeTypeSourceEnum8 myTimeTypeSource;
2364 DtIFFDataRecordAvailableEnum8 myLatLongSource;
2367 std::ostream&
operator<<(std::ostream& stream,
const DtSquitterAirbornePositionReportIFFDataStruct&);
2372 class DT_DLL_VL DtSquitterAirborneVelocityReportIFFDataStruct
2375 DtSquitterAirborneVelocityReportIFFDataStruct();
2376 ~DtSquitterAirborneVelocityReportIFFDataStruct();
2377 DtSquitterAirborneVelocityReportIFFDataStruct(
const DtSquitterAirborneVelocityReportIFFDataStruct& orig);
2378 DtSquitterAirborneVelocityReportIFFDataStruct& operator=(
const DtSquitterAirborneVelocityReportIFFDataStruct& orig);
2380 virtual void setAircraftAddressSource(
const DtAircraftAddressSourceEnum8& val);
2381 virtual const DtAircraftAddressSourceEnum8& aircraftAddressSource()
const;
2382 virtual void setFormatType(
const DtFormatTypeEnum8& val);
2383 virtual const DtFormatTypeEnum8& formatType()
const;
2384 virtual void setSubtype(
const DtU8& val);
2385 virtual const DtU8& subtype()
const;
2386 virtual void setIsSynced(
const bool& val);
2387 virtual const bool& isSynced()
const;
2388 virtual void setGroundTrackSource(
const DtIFFDataRecordAvailableEnum8& val);
2389 virtual const DtIFFDataRecordAvailableEnum8& groundTrackSource()
const;
2390 virtual void setTRNRateSource(
const DtIFFDataRecordAvailableEnum8& val);
2391 virtual const DtIFFDataRecordAvailableEnum8& TRNRateSource()
const;
2392 virtual void setVRTRateSource(
const DtIFFDataRecordAvailableEnum8& val);
2393 virtual const DtIFFDataRecordAvailableEnum8& VRTRateSource()
const;
2395 bool operator==(
const DtSquitterAirborneVelocityReportIFFDataStruct& other)
const;
2396 bool operator!=(
const DtSquitterAirborneVelocityReportIFFDataStruct& other)
const;
2398 int netSize()
const;
2399 static int octetBoundary();
2400 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2402 void writeToBuffer(
char* buffer)
const;
2403 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2405 virtual void printData()
const;
2406 virtual void printDataToStream(std::ostream &)
const;
2410 DtAircraftAddressSourceEnum8 myAircraftAddressSource;
2411 DtFormatTypeEnum8 myFormatType;
2414 DtIFFDataRecordAvailableEnum8 myGroundTrackSource;
2415 DtIFFDataRecordAvailableEnum8 myTRNRateSource;
2416 DtIFFDataRecordAvailableEnum8 myVRTRateSource;
2419 std::ostream&
operator<<(std::ostream& stream,
const DtSquitterAirborneVelocityReportIFFDataStruct&);
2428 DtOctetArray3(
const DtOctetArray3& orig);
2429 DtOctetArray3& operator=(
const DtOctetArray3& orig);
2432 virtual void setOctetArray3Item(
int index,
DtU8& val);
2433 virtual void setOctetArray3(
const DtU8 val[3]);
2435 virtual const DtU8* octetArray3Item(
int index)
const;
2436 virtual const DtU8* octetArray3()
const;
2438 bool operator==(
const DtOctetArray3& other)
const;
2439 bool operator!=(
const DtOctetArray3& other)
const;
2441 int netSize()
const;
2442 static int octetBoundary();
2443 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2445 void writeToBuffer(
char* buffer)
const;
2446 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2448 virtual void printData()
const;
2450 virtual void printDataToStream(std::ostream &)
const;
2454 DtU8 myOctetArray3[3];
2457 std::ostream&
operator<<(std::ostream& stream,
const DtOctetArray3&);
2462 class DT_DLL_VL DtSquitterSurfacePositionReportIFFDataStruct
2465 DtSquitterSurfacePositionReportIFFDataStruct();
2466 ~DtSquitterSurfacePositionReportIFFDataStruct();
2467 DtSquitterSurfacePositionReportIFFDataStruct(
const DtSquitterSurfacePositionReportIFFDataStruct& orig);
2468 DtSquitterSurfacePositionReportIFFDataStruct& operator=(
const DtSquitterSurfacePositionReportIFFDataStruct& orig);
2470 virtual void setAircraftAddressSource(
const DtAircraftAddressSourceEnum8& val);
2471 virtual const DtAircraftAddressSourceEnum8& aircraftAddressSource()
const;
2472 virtual void setFormatType(
const DtFormatTypeEnum8& val);
2473 virtual const DtFormatTypeEnum8& formatType()
const;
2474 virtual void setMovement(
const DtU8& val);
2475 virtual const DtU8& movement()
const;
2476 virtual void setHeadingSource(
const DtIFFDataRecordAvailableEnum8& val);
2477 virtual const DtIFFDataRecordAvailableEnum8& headingSource()
const;
2478 virtual void setVRTRateSource(
const DtIFFDataRecordAvailableEnum8& val);
2479 virtual const DtIFFDataRecordAvailableEnum8& VRTRateSource()
const;
2480 virtual void setICAOSpare(
const DtOctetArray3& val);
2481 virtual const DtOctetArray3& ICAOSpare()
const;
2483 bool operator==(
const DtSquitterSurfacePositionReportIFFDataStruct& other)
const;
2484 bool operator!=(
const DtSquitterSurfacePositionReportIFFDataStruct& other)
const;
2486 int netSize()
const;
2487 static int octetBoundary();
2488 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2490 void writeToBuffer(
char* buffer)
const;
2491 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2493 virtual void printData()
const;
2494 virtual void printDataToStream(std::ostream &)
const;
2498 DtAircraftAddressSourceEnum8 myAircraftAddressSource;
2499 DtFormatTypeEnum8 myFormatType;
2501 DtIFFDataRecordAvailableEnum8 myHeadingSource;
2502 DtIFFDataRecordAvailableEnum8 myVRTRateSource;
2503 DtOctetArray3 myICAOSpare;
2506 std::ostream&
operator<<(std::ostream& stream,
const DtSquitterSurfacePositionReportIFFDataStruct&);
2511 class DT_DLL_VL DtSquitterIdentificationReportIFFDataStruct
2514 DtSquitterIdentificationReportIFFDataStruct();
2515 ~DtSquitterIdentificationReportIFFDataStruct();
2516 DtSquitterIdentificationReportIFFDataStruct(
const DtSquitterIdentificationReportIFFDataStruct& orig);
2517 DtSquitterIdentificationReportIFFDataStruct& operator=(
const DtSquitterIdentificationReportIFFDataStruct& orig);
2519 virtual void setAircraftAddressSource(
const DtAircraftAddressSourceEnum8& val);
2520 virtual const DtAircraftAddressSourceEnum8& aircraftAddressSource()
const;
2521 virtual void setFormatType(
const DtFormatTypeEnum8& val);
2522 virtual const DtFormatTypeEnum8& formatType()
const;
2523 virtual void setAircraftTypeWake(
const DtAircraftTypeWakeEnum8& val);
2524 virtual const DtAircraftTypeWakeEnum8& aircraftTypeWake()
const;
2525 virtual void setAircraftIDSource(
const DtU8& val);
2526 virtual const DtU8& aircraftIDSource()
const;
2527 virtual void setICAOSpare(
const DtU8& val);
2528 virtual const DtU8& ICAOSpare()
const;
2530 bool operator==(
const DtSquitterIdentificationReportIFFDataStruct& other)
const;
2531 bool operator!=(
const DtSquitterIdentificationReportIFFDataStruct& other)
const;
2533 int netSize()
const;
2534 static int octetBoundary();
2535 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2537 void writeToBuffer(
char* buffer)
const;
2538 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2540 virtual void printData()
const;
2541 virtual void printDataToStream(std::ostream &)
const;
2545 DtAircraftAddressSourceEnum8 myAircraftAddressSource;
2546 DtFormatTypeEnum8 myFormatType;
2547 DtAircraftTypeWakeEnum8 myAircraftTypeWake;
2548 DtU8 myAircraftIDSource;
2552 std::ostream&
operator<<(std::ostream& stream,
const DtSquitterIdentificationReportIFFDataStruct&);
2562 DtOctetArray7(
const DtOctetArray7& orig);
2563 DtOctetArray7& operator=(
const DtOctetArray7& orig);
2566 virtual void setOctetArray7Item(
int index,
DtU8& val);
2567 virtual void setOctetArray7(
const DtU8 val[7]);
2569 virtual const DtU8* octetArray7Item(
int index)
const;
2570 virtual const DtU8* octetArray7()
const;
2572 bool operator==(
const DtOctetArray7& other)
const;
2573 bool operator!=(
const DtOctetArray7& other)
const;
2575 int netSize()
const;
2576 static int octetBoundary();
2577 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2579 void writeToBuffer(
char* buffer)
const;
2580 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2582 virtual void printData()
const;
2584 virtual void printDataToStream(std::ostream &)
const;
2588 DtU8 myOctetArray7[7];
2591 std::ostream&
operator<<(std::ostream& stream,
const DtOctetArray7&);
2597 class DT_DLL_VL DtGroundInitiatedCommBIFFDataStruct
2600 DtGroundInitiatedCommBIFFDataStruct();
2601 ~DtGroundInitiatedCommBIFFDataStruct();
2602 DtGroundInitiatedCommBIFFDataStruct(
const DtGroundInitiatedCommBIFFDataStruct& orig);
2603 DtGroundInitiatedCommBIFFDataStruct& operator=(
const DtGroundInitiatedCommBIFFDataStruct& orig);
2605 virtual void setTILinkType(
const DtTILinkTypeEnum16& val);
2606 virtual const DtTILinkTypeEnum16& TILinkType()
const;
2607 virtual void setMessageDesignator(
const DtU16& val);
2608 virtual const DtU16& messageDesignator()
const;
2609 virtual void setRegisterMessageNumber(
const DtU8& val);
2610 virtual const DtU8& registerMessageNumber()
const;
2611 virtual void setProcessStatus(
const DtU8& val);
2612 virtual const DtU8& processStatus()
const;
2613 virtual void setRegisterDataValidity(
const DtU8& val);
2614 virtual const DtU8& registerDataValidity()
const;
2615 virtual void setTheRegister(
const DtU32& val);
2616 virtual const DtU32& theRegister()
const;
2617 virtual void setMessage(
const DtOctetArray7& val);
2618 virtual const DtOctetArray7& message()
const;
2620 bool operator==(
const DtGroundInitiatedCommBIFFDataStruct& other)
const;
2621 bool operator!=(
const DtGroundInitiatedCommBIFFDataStruct& other)
const;
2623 int netSize()
const;
2624 static int octetBoundary();
2625 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2627 void writeToBuffer(
char* buffer)
const;
2628 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2630 virtual void printData()
const;
2631 virtual void printDataToStream(std::ostream &)
const;
2635 DtTILinkTypeEnum16 myTILinkType;
2636 DtU16 myMessageDesignator;
2637 DtU8 myRegisterMessageNumber;
2638 DtU8 myProcessStatus;
2639 DtU8 myRegisterDataValidity;
2640 DtU32 myTheRegister;
2641 DtOctetArray7 myMessage;
2644 std::ostream&
operator<<(std::ostream& stream,
const DtGroundInitiatedCommBIFFDataStruct&);
2651 DtOctetArray1Plus();
2652 ~DtOctetArray1Plus();
2653 DtOctetArray1Plus(
const DtOctetArray1Plus& orig);
2654 DtOctetArray1Plus& operator=(
const DtOctetArray1Plus& orig);
2657 virtual void setOctetArray1Plus(
const std::vector<DtU8>& val);
2658 virtual const std::vector<DtU8>& octetArray1Plus()
const;
2660 bool operator==(
const DtOctetArray1Plus& other)
const;
2661 bool operator!=(
const DtOctetArray1Plus& other)
const;
2663 int netSize()
const;
2664 static int octetBoundary();
2665 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary,
unsigned int hint = 1)
const;
2667 void writeToBuffer(
char* buffer)
const;
2668 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2670 virtual void printData()
const;
2672 virtual void printDataToStream(std::ostream &)
const;
2676 std::vector<DtU8> myOctetArray1Plus;
2679 std::ostream&
operator<<(std::ostream& stream,
const DtOctetArray1Plus&);
2684 class DT_DLL_VL DtSquitterEventDrivenReportIFFDataStruct
2687 DtSquitterEventDrivenReportIFFDataStruct();
2688 ~DtSquitterEventDrivenReportIFFDataStruct();
2689 DtSquitterEventDrivenReportIFFDataStruct(
const DtSquitterEventDrivenReportIFFDataStruct& orig);
2690 DtSquitterEventDrivenReportIFFDataStruct& operator=(
const DtSquitterEventDrivenReportIFFDataStruct& orig);
2692 virtual void setSquitterEventIdentification(
const DtU16& val);
2693 virtual const DtU16& squitterEventIdentification()
const;
2694 virtual void setSquitterEventData(
const DtOctetArray1Plus& val);
2695 virtual const DtOctetArray1Plus& squitterEventData()
const;
2697 bool operator==(
const DtSquitterEventDrivenReportIFFDataStruct& other)
const;
2698 bool operator!=(
const DtSquitterEventDrivenReportIFFDataStruct& other)
const;
2700 int netSize()
const;
2701 static int octetBoundary();
2702 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2704 void writeToBuffer(
char* buffer)
const;
2705 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2707 virtual void printData()
const;
2708 virtual void printDataToStream(std::ostream &)
const;
2712 DtU16 mySquitterEventIdentification;
2713 DtOctetArray1Plus mySquitterEventData;
2716 std::ostream&
operator<<(std::ostream& stream,
const DtSquitterEventDrivenReportIFFDataStruct&);
2723 DtEventIdentifierStruct();
2724 ~DtEventIdentifierStruct();
2725 DtEventIdentifierStruct(
const DtEventIdentifierStruct& orig);
2726 DtEventIdentifierStruct& operator=(
const DtEventIdentifierStruct& orig);
2728 virtual void setEventCount(
const DtU16& val);
2729 virtual const DtU16& eventCount()
const;
2733 bool operator==(
const DtEventIdentifierStruct& other)
const;
2734 bool operator!=(
const DtEventIdentifierStruct& other)
const;
2736 int netSize()
const;
2737 static int octetBoundary();
2738 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2740 void writeToBuffer(
char* buffer)
const;
2741 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2743 virtual void printData()
const;
2744 virtual void printDataToStream(std::ostream &)
const;
2752 std::ostream&
operator<<(std::ostream& stream,
const DtEventIdentifierStruct&);
2757 class DT_DLL_VL DtInterrogatedModesStruct
2760 DtInterrogatedModesStruct();
2761 ~DtInterrogatedModesStruct();
2762 DtInterrogatedModesStruct(
const DtInterrogatedModesStruct& orig);
2763 DtInterrogatedModesStruct& operator=(
const DtInterrogatedModesStruct& orig);
2765 virtual void setMode1Included(
const bool& val);
2766 virtual const bool& mode1Included()
const;
2767 virtual void setMode2Included(
const bool& val);
2768 virtual const bool& mode2Included()
const;
2769 virtual void setMode3AIncluded(
const bool& val);
2770 virtual const bool& mode3AIncluded()
const;
2771 virtual void setMode4Included(
const bool& val);
2772 virtual const bool& mode4Included()
const;
2773 virtual void setMode5Included(
const bool& val);
2774 virtual const bool& mode5Included()
const;
2775 virtual void setModeSIncluded(
const bool& val);
2776 virtual const bool& modeSIncluded()
const;
2777 virtual void setModeCIncluded(
const bool& val);
2778 virtual const bool& modeCIncluded()
const;
2779 virtual void setTCASIncluded(
const bool& val);
2780 virtual const bool& TCASIncluded()
const;
2781 virtual void setSpecialIPIncluded(
const bool& val);
2782 virtual const bool& specialIPIncluded()
const;
2783 virtual void setSquitterIncluded(
const bool& val);
2784 virtual const bool& squitterIncluded()
const;
2786 bool operator==(
const DtInterrogatedModesStruct& other)
const;
2787 bool operator!=(
const DtInterrogatedModesStruct& other)
const;
2789 int netSize()
const;
2790 static int octetBoundary();
2791 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2793 void writeToBuffer(
char* buffer)
const;
2794 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2796 virtual void printData()
const;
2797 virtual void printDataToStream(std::ostream &)
const;
2801 bool myMode1Included;
2802 bool myMode2Included;
2803 bool myMode3AIncluded;
2804 bool myMode4Included;
2805 bool myMode5Included;
2806 bool myModeSIncluded;
2807 bool myModeCIncluded;
2808 bool myTCASIncluded;
2809 bool mySpecialIPIncluded;
2810 bool mySquitterIncluded;
2813 std::ostream&
operator<<(std::ostream& stream,
const DtInterrogatedModesStruct&);
2821 class DT_DLL_VL DtBasicInteractiveIFFDataStruct
2824 DtBasicInteractiveIFFDataStruct();
2825 ~DtBasicInteractiveIFFDataStruct();
2826 DtBasicInteractiveIFFDataStruct(
const DtBasicInteractiveIFFDataStruct& orig);
2827 DtBasicInteractiveIFFDataStruct& operator=(
const DtBasicInteractiveIFFDataStruct& orig);
2833 virtual void setInteractiveEventIdentifier(
const DtEventIdentifierStruct& val);
2834 virtual const DtEventIdentifierStruct& interactiveEventIdentifier()
const;
2835 virtual void setInterrogatedModes(
const DtInterrogatedModesStruct& val);
2836 virtual const DtInterrogatedModesStruct& interrogatedModes()
const;
2837 virtual void setTransmissionIndicator(
const DtTransmissionIndicatorEnum8& val);
2838 virtual const DtTransmissionIndicatorEnum8& transmissionIndicator()
const;
2839 virtual void setReplyAmplification(
const DtReplyAmplificationEnum8& val);
2840 virtual const DtReplyAmplificationEnum8& replyAmplification()
const;
2842 bool operator==(
const DtBasicInteractiveIFFDataStruct& other)
const;
2843 bool operator!=(
const DtBasicInteractiveIFFDataStruct& other)
const;
2845 int netSize()
const;
2846 static int octetBoundary();
2847 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2849 void writeToBuffer(
char* buffer)
const;
2850 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2852 virtual void printData()
const;
2853 virtual void printDataToStream(std::ostream &)
const;
2859 DtEventIdentifierStruct myInteractiveEventIdentifier;
2860 DtInterrogatedModesStruct myInterrogatedModes;
2861 DtTransmissionIndicatorEnum8 myTransmissionIndicator;
2862 DtReplyAmplificationEnum8 myReplyAmplification;
2865 std::ostream&
operator<<(std::ostream& stream,
const DtBasicInteractiveIFFDataStruct&);
2870 class DT_DLL_VL DtInteractiveMode4ReplyIFFDataStruct
2873 DtInteractiveMode4ReplyIFFDataStruct();
2874 ~DtInteractiveMode4ReplyIFFDataStruct();
2875 DtInteractiveMode4ReplyIFFDataStruct(
const DtInteractiveMode4ReplyIFFDataStruct& orig);
2876 DtInteractiveMode4ReplyIFFDataStruct& operator=(
const DtInteractiveMode4ReplyIFFDataStruct& orig);
2878 virtual void setReply(
const DtIffAlternateMode4Enum8& val);
2879 virtual const DtIffAlternateMode4Enum8& reply()
const;
2881 bool operator==(
const DtInteractiveMode4ReplyIFFDataStruct& other)
const;
2882 bool operator!=(
const DtInteractiveMode4ReplyIFFDataStruct& other)
const;
2884 int netSize()
const;
2885 static int octetBoundary();
2886 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2888 void writeToBuffer(
char* buffer)
const;
2889 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2891 virtual void printData()
const;
2892 virtual void printDataToStream(std::ostream &)
const;
2896 DtIffAlternateMode4Enum8 myReply;
2899 std::ostream&
operator<<(std::ostream& stream,
const DtInteractiveMode4ReplyIFFDataStruct&);
2904 class DT_DLL_VL DtModeSInterrogatorCodeVariantStruct
2907 DtModeSInterrogatorCodeVariantStruct();
2909 ~DtModeSInterrogatorCodeVariantStruct();
2911 DtModeSInterrogatorCodeVariantStruct(
const DtModeSInterrogatorCodeVariantStruct& orig);
2913 DtModeSInterrogatorCodeVariantStruct& operator=(
const DtModeSInterrogatorCodeVariantStruct& orig);
2916 virtual void setInterrogatorCodeType(
const DtModeSInterrogatorIdentifierICTypeEnum8& val);
2917 virtual const DtModeSInterrogatorIdentifierICTypeEnum8 InterrogatorCodeType()
const;
2919 virtual void setInterrogatorIdentifierCode(
const DtU8& val);
2920 virtual const DtU8& interrogatorIdentifierCode()
const;
2922 virtual void setSurveillanceIdentifierCode(
const DtU8& val);
2923 virtual const DtU8& surveillanceIdentifierCode()
const;
2925 bool operator==(
const DtModeSInterrogatorCodeVariantStruct& other)
const;
2926 bool operator!=(
const DtModeSInterrogatorCodeVariantStruct& other)
const;
2928 int netSize()
const;
2929 static int octetBoundary();
2930 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2932 void writeToBuffer(
char* buffer)
const;
2933 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2935 virtual void printData()
const;
2936 virtual void printDataToStream(std::ostream &)
const;
2940 void deleteAlternative();
2945 DtModeSInterrogatorIdentifierICTypeEnum8 myInterrogatorCodeType;
2948 void *myAlternative;
2951 std::ostream&
operator<<(std::ostream& stream,
const DtModeSInterrogatorCodeVariantStruct&);
2956 class DT_DLL_VL DtModeSInterrogatorIdentifierStruct
2959 DtModeSInterrogatorIdentifierStruct();
2960 ~DtModeSInterrogatorIdentifierStruct();
2961 DtModeSInterrogatorIdentifierStruct(
const DtModeSInterrogatorIdentifierStruct& orig);
2962 DtModeSInterrogatorIdentifierStruct& operator=(
const DtModeSInterrogatorIdentifierStruct& orig);
2964 virtual void setPrimaryICCode(
const DtModeSInterrogatorCodeVariantStruct& val);
2965 virtual const DtModeSInterrogatorCodeVariantStruct& primaryICCode()
const;
2966 virtual void setSecondaryICCode(
const DtModeSInterrogatorCodeVariantStruct& val);
2967 virtual const DtModeSInterrogatorCodeVariantStruct& secondaryICCode()
const;
2969 bool operator==(
const DtModeSInterrogatorIdentifierStruct& other)
const;
2970 bool operator!=(
const DtModeSInterrogatorIdentifierStruct& other)
const;
2972 int netSize()
const;
2973 static int octetBoundary();
2974 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
2976 void writeToBuffer(
char* buffer)
const;
2977 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
2979 virtual void printData()
const;
2980 virtual void printDataToStream(std::ostream &)
const;
2984 DtModeSInterrogatorCodeVariantStruct myPrimaryICCode;
2985 DtModeSInterrogatorCodeVariantStruct mySecondaryICCode;
2988 std::ostream&
operator<<(std::ostream& stream,
const DtModeSInterrogatorIdentifierStruct&);
2993 class DT_DLL_VL DtInteractiveMode5ReplyIFFDataStruct
2996 DtInteractiveMode5ReplyIFFDataStruct();
2997 ~DtInteractiveMode5ReplyIFFDataStruct();
2998 DtInteractiveMode5ReplyIFFDataStruct(
const DtInteractiveMode5ReplyIFFDataStruct& orig);
2999 DtInteractiveMode5ReplyIFFDataStruct& operator=(
const DtInteractiveMode5ReplyIFFDataStruct& orig);
3001 virtual void setReply(
const DtMode5ReplyEnum8& val);
3002 virtual const DtMode5ReplyEnum8& reply()
const;
3004 bool operator==(
const DtInteractiveMode5ReplyIFFDataStruct& other)
const;
3005 bool operator!=(
const DtInteractiveMode5ReplyIFFDataStruct& other)
const;
3007 int netSize()
const;
3008 static int octetBoundary();
3009 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3011 void writeToBuffer(
char* buffer)
const;
3012 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3014 virtual void printData()
const;
3015 virtual void printDataToStream(std::ostream &)
const;
3019 DtMode5ReplyEnum8 myReply;
3022 std::ostream&
operator<<(std::ostream& stream,
const DtInteractiveMode5ReplyIFFDataStruct&);
3027 class DT_DLL_VL DtInteractiveBasicMode5IFFDataStruct
3030 DtInteractiveBasicMode5IFFDataStruct();
3031 ~DtInteractiveBasicMode5IFFDataStruct();
3032 DtInteractiveBasicMode5IFFDataStruct(
const DtInteractiveBasicMode5IFFDataStruct& orig);
3033 DtInteractiveBasicMode5IFFDataStruct& operator=(
const DtInteractiveBasicMode5IFFDataStruct& orig);
3035 virtual void setMessageFormats(
const DtMode5MessageFormatsStruct& val);
3036 virtual const DtMode5MessageFormatsStruct& messageFormats()
const;
3038 bool operator==(
const DtInteractiveBasicMode5IFFDataStruct& other)
const;
3039 bool operator!=(
const DtInteractiveBasicMode5IFFDataStruct& other)
const;
3041 int netSize()
const;
3042 static int octetBoundary();
3043 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3045 void writeToBuffer(
char* buffer)
const;
3046 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3048 virtual void printData()
const;
3049 virtual void printDataToStream(std::ostream &)
const;
3053 DtMode5MessageFormatsStruct myMessageFormats;
3056 std::ostream&
operator<<(std::ostream& stream,
const DtInteractiveBasicMode5IFFDataStruct&);
3061 class DT_DLL_VL DtInteractiveBasicModeSIFFDataStruct
3064 DtInteractiveBasicModeSIFFDataStruct();
3065 ~DtInteractiveBasicModeSIFFDataStruct();
3066 DtInteractiveBasicModeSIFFDataStruct(
const DtInteractiveBasicModeSIFFDataStruct& orig);
3067 DtInteractiveBasicModeSIFFDataStruct& operator=(
const DtInteractiveBasicModeSIFFDataStruct& orig);
3069 virtual void setLevels(
const DtModeSLevelsPresentStruct& val);
3070 virtual const DtModeSLevelsPresentStruct& levels()
const;
3071 virtual void setTransmitState(
const DtModeSInterrogatorStatusTransmitStateEnum8& val);
3072 virtual const DtModeSInterrogatorStatusTransmitStateEnum8& transmitState()
const;
3073 virtual void setInterrogatorIdentifier(
const DtModeSInterrogatorIdentifierStruct& val);
3074 virtual const DtModeSInterrogatorIdentifierStruct& interrogatorIdentifier()
const;
3076 bool operator==(
const DtInteractiveBasicModeSIFFDataStruct& other)
const;
3077 bool operator!=(
const DtInteractiveBasicModeSIFFDataStruct& other)
const;
3079 int netSize()
const;
3080 static int octetBoundary();
3081 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3083 void writeToBuffer(
char* buffer)
const;
3084 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3086 virtual void printData()
const;
3087 virtual void printDataToStream(std::ostream &)
const;
3091 DtModeSLevelsPresentStruct myLevels;
3092 DtModeSInterrogatorStatusTransmitStateEnum8 myTransmitState;
3093 DtModeSInterrogatorIdentifierStruct myInterrogatorIdentifier;
3096 std::ostream&
operator<<(std::ostream& stream,
const DtInteractiveBasicModeSIFFDataStruct&);
3101 class DT_DLL_VL DtRelativePositionStruct
3104 DtRelativePositionStruct();
3105 ~DtRelativePositionStruct();
3106 DtRelativePositionStruct(
const DtRelativePositionStruct& orig);
3107 DtRelativePositionStruct& operator=(
const DtRelativePositionStruct& orig);
3109 virtual void setBodyXDistance(
const DtFloat32& val);
3110 virtual const DtFloat32& bodyXDistance()
const;
3111 virtual void setBodyYDistance(
const DtFloat32& val);
3112 virtual const DtFloat32& bodyYDistance()
const;
3113 virtual void setBodyZDistance(
const DtFloat32& val);
3114 virtual const DtFloat32& bodyZDistance()
const;
3116 bool operator==(
const DtRelativePositionStruct& other)
const;
3117 bool operator!=(
const DtRelativePositionStruct& other)
const;
3119 int netSize()
const;
3120 static int octetBoundary();
3121 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3123 void writeToBuffer(
char* buffer)
const;
3124 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3126 virtual void printData()
const;
3127 virtual void printDataToStream(std::ostream &)
const;
3136 std::ostream&
operator<<(std::ostream& stream,
const DtRelativePositionStruct&);
3141 class DT_DLL_VL DtAntennaLocationIFFDataStruct
3144 DtAntennaLocationIFFDataStruct();
3145 ~DtAntennaLocationIFFDataStruct();
3146 DtAntennaLocationIFFDataStruct(
const DtAntennaLocationIFFDataStruct& orig);
3147 DtAntennaLocationIFFDataStruct& operator=(
const DtAntennaLocationIFFDataStruct& orig);
3149 virtual void setSystemName(
const DtIffSystemNameEnum16& val);
3150 virtual const DtIffSystemNameEnum16& systemName()
const;
3151 virtual void setAntennaReferenceNumber(
const DtU8& val);
3152 virtual const DtU8& antennaReferenceNumber()
const;
3153 virtual void setAntennaStatus(
const DtAntennaStatusEnum8& val);
3154 virtual const DtAntennaStatusEnum8& antennaStatus()
const;
3155 virtual void setRelativeAntennaLocation(
const DtRelativePositionStruct& val);
3156 virtual const DtRelativePositionStruct& relativeAntennaLocation()
const;
3158 bool operator==(
const DtAntennaLocationIFFDataStruct& other)
const;
3159 bool operator!=(
const DtAntennaLocationIFFDataStruct& other)
const;
3161 int netSize()
const;
3162 static int octetBoundary();
3163 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3165 void writeToBuffer(
char* buffer)
const;
3166 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3168 virtual void printData()
const;
3169 virtual void printDataToStream(std::ostream &)
const;
3173 DtIffSystemNameEnum16 mySystemName;
3174 DtU8 myAntennaReferenceNumber;
3175 DtAntennaStatusEnum8 myAntennaStatus;
3176 DtRelativePositionStruct myRelativeAntennaLocation;
3179 std::ostream&
operator<<(std::ostream& stream,
const DtAntennaLocationIFFDataStruct&);
3183 class DT_DLL_VL DtAntennaLocationIFFDataStructArray
3186 DtAntennaLocationIFFDataStructArray();
3187 ~DtAntennaLocationIFFDataStructArray();
3188 DtAntennaLocationIFFDataStructArray(
const DtAntennaLocationIFFDataStructArray& orig);
3189 DtAntennaLocationIFFDataStructArray& operator=(
const DtAntennaLocationIFFDataStructArray& orig);
3192 virtual void setAntennaLocationIFFDataStructArray(
const std::vector<DtAntennaLocationIFFDataStruct>& val);
3193 virtual const std::vector<DtAntennaLocationIFFDataStruct>& antennaLocationIFFDataStructArray()
const;
3195 bool operator==(
const DtAntennaLocationIFFDataStructArray& other)
const;
3196 bool operator!=(
const DtAntennaLocationIFFDataStructArray& other)
const;
3198 int netSize()
const;
3199 static int octetBoundary();
3200 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary,
unsigned int hint = 1)
const;
3202 void writeToBuffer(
char* buffer )
const;
3203 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset );
3205 virtual void printData()
const;
3207 virtual void printDataToStream(std::ostream &)
const;
3211 std::vector<DtAntennaLocationIFFDataStruct> myAntennaLocationIFFDataStructArray;
3214 std::ostream&
operator<<(std::ostream& stream,
const DtAntennaLocationIFFDataStructArray&);
3222 DtIFFDataVariantStruct();
3224 ~DtIFFDataVariantStruct();
3226 DtIFFDataVariantStruct(
const DtIFFDataVariantStruct& orig);
3228 DtIFFDataVariantStruct& operator=(
const DtIFFDataVariantStruct& orig);
3231 virtual void setRecordType(
const DtDatumIdentifierEnum32& val);
3232 virtual const DtDatumIdentifierEnum32 RecordType()
const;
3234 virtual void setDtCryptoControl(
const DtCryptoControlIFFDataStruct& val);
3235 virtual const DtCryptoControlIFFDataStruct& dtCryptoControl()
const;
3237 virtual void setDtMode5STransponderLocation(
const DtMode5STransponderLocationIFFDataStruct& val);
3238 virtual const DtMode5STransponderLocationIFFDataStruct& dtMode5STransponderLocation()
const;
3240 virtual void setDtMode5STransponderLocationError(
const DtMode5STransponderLocationErrorIFFDataStruct& val);
3241 virtual const DtMode5STransponderLocationErrorIFFDataStruct& dtMode5STransponderLocationError()
const;
3243 virtual void setDtSquitterAirbornePositionReport(
const DtSquitterAirbornePositionReportIFFDataStruct& val);
3244 virtual const DtSquitterAirbornePositionReportIFFDataStruct& dtSquitterAirbornePositionReport()
const;
3246 virtual void setDtSquitterAirborneVelocityReport(
const DtSquitterAirborneVelocityReportIFFDataStruct& val);
3247 virtual const DtSquitterAirborneVelocityReportIFFDataStruct& dtSquitterAirborneVelocityReport()
const;
3249 virtual void setDtSquitterSurfacePositionReport(
const DtSquitterSurfacePositionReportIFFDataStruct& val);
3250 virtual const DtSquitterSurfacePositionReportIFFDataStruct& dtSquitterSurfacePositionReport()
const;
3252 virtual void setDtSquitterIdentificationReport(
const DtSquitterIdentificationReportIFFDataStruct& val);
3253 virtual const DtSquitterIdentificationReportIFFDataStruct& dtSquitterIdentificationReport()
const;
3255 virtual void setDtGICB(
const DtGroundInitiatedCommBIFFDataStruct& val);
3256 virtual const DtGroundInitiatedCommBIFFDataStruct& dtGICB()
const;
3258 virtual void setDtSquitterEvent__DrivenReport(
const DtSquitterEventDrivenReportIFFDataStruct& val);
3259 virtual const DtSquitterEventDrivenReportIFFDataStruct& dtSquitterEvent__DrivenReport()
const;
3261 virtual void setDtBasicInteractive(
const DtBasicInteractiveIFFDataStruct& val);
3262 virtual const DtBasicInteractiveIFFDataStruct& dtBasicInteractive()
const;
3264 virtual void setDtInteractiveMode4Reply(
const DtInteractiveMode4ReplyIFFDataStruct& val);
3265 virtual const DtInteractiveMode4ReplyIFFDataStruct& dtInteractiveMode4Reply()
const;
3267 virtual void setDtInteractiveMode5Reply(
const DtInteractiveMode5ReplyIFFDataStruct& val);
3268 virtual const DtInteractiveMode5ReplyIFFDataStruct& dtInteractiveMode5Reply()
const;
3270 virtual void setDtInteractiveBasicMode5(
const DtInteractiveBasicMode5IFFDataStruct& val);
3271 virtual const DtInteractiveBasicMode5IFFDataStruct& dtInteractiveBasicMode5()
const;
3273 virtual void setDtInteractiveBasicModeS(
const DtInteractiveBasicModeSIFFDataStruct& val);
3274 virtual const DtInteractiveBasicModeSIFFDataStruct& dtInteractiveBasicModeS()
const;
3276 virtual void setDtAntennaLocation(
const DtAntennaLocationIFFDataStruct& val);
3277 virtual const DtAntennaLocationIFFDataStruct& dtAntennaLocation()
const;
3279 bool operator==(
const DtIFFDataVariantStruct& other)
const;
3280 bool operator!=(
const DtIFFDataVariantStruct& other)
const;
3282 int netSize()
const;
3283 static int octetBoundary();
3284 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3286 void writeToBuffer(
char* buffer)
const;
3287 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3289 virtual void printData()
const;
3290 virtual void printDataToStream(std::ostream &)
const;
3294 void deleteAlternative();
3299 DtDatumIdentifierEnum32 myRecordType;
3302 void *myAlternative;
3305 std::ostream&
operator<<(std::ostream& stream,
const DtIFFDataVariantStruct&);
3310 class DT_DLL_VL DtIFFDataVariantStructArray
3313 DtIFFDataVariantStructArray();
3314 ~DtIFFDataVariantStructArray();
3315 DtIFFDataVariantStructArray(
const DtIFFDataVariantStructArray& orig);
3316 DtIFFDataVariantStructArray& operator=(
const DtIFFDataVariantStructArray& orig);
3319 virtual void setIFFDataVariantStructArray(
const std::vector<DtIFFDataVariantStruct>& val);
3320 virtual const std::vector<DtIFFDataVariantStruct>& IFFDataVariantStructArray()
const;
3322 bool operator==(
const DtIFFDataVariantStructArray& other)
const;
3323 bool operator!=(
const DtIFFDataVariantStructArray& other)
const;
3325 int netSize()
const;
3326 static int octetBoundary();
3327 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary,
unsigned int hint = 1)
const;
3329 void writeToBuffer(
char* buffer)
const;
3330 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3332 virtual void printData()
const;
3334 virtual void printDataToStream(std::ostream &)
const;
3338 std::vector<DtIFFDataVariantStruct> myIFFDataVariantStructArray;
3341 std::ostream&
operator<<(std::ostream& stream,
const DtIFFDataVariantStructArray&);
3348 DtModeCAltitudeStruct();
3349 ~DtModeCAltitudeStruct();
3350 DtModeCAltitudeStruct(
const DtModeCAltitudeStruct& orig);
3351 DtModeCAltitudeStruct& operator=(
const DtModeCAltitudeStruct& orig);
3353 virtual void setPositiveNegativeIndicator(
const DtModeCAltitudeIndicatorEnum8& val);
3354 virtual const DtModeCAltitudeIndicatorEnum8& positiveNegativeIndicator()
const;
3355 virtual void setModeCAltitude(
const DtU16& val);
3356 virtual const DtU16& modeCAltitude()
const;
3358 bool operator==(
const DtModeCAltitudeStruct& other)
const;
3359 bool operator!=(
const DtModeCAltitudeStruct& other)
const;
3361 int netSize()
const;
3362 static int octetBoundary();
3363 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3365 void writeToBuffer(
char* buffer)
const;
3366 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3368 virtual void printData()
const;
3369 virtual void printDataToStream(std::ostream &)
const;
3373 DtModeCAltitudeIndicatorEnum8 myPositiveNegativeIndicator;
3374 DtU16 myModeCAltitude;
3377 std::ostream&
operator<<(std::ostream& stream,
const DtModeCAltitudeStruct&);
3384 DtASCIIcharArray8();
3385 ~DtASCIIcharArray8();
3386 DtASCIIcharArray8(
const DtASCIIcharArray8& orig);
3387 DtASCIIcharArray8& operator=(
const DtASCIIcharArray8& orig);
3390 virtual void setASCIIcharArray8Item(
int index,
DtU8& val);
3391 virtual void setASCIIcharArray8(
const DtU8 val[8]);
3393 virtual const DtU8* ASCIIcharArray8Item(
int index)
const;
3394 virtual const DtU8* ASCIIcharArray8()
const;
3396 bool operator==(
const DtASCIIcharArray8& other)
const;
3397 bool operator!=(
const DtASCIIcharArray8& other)
const;
3399 int netSize()
const;
3400 static int octetBoundary();
3401 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3403 void writeToBuffer(
char* buffer)
const;
3404 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3406 virtual void printData()
const;
3408 virtual void printDataToStream(std::ostream &)
const;
3412 DtU8 myASCIIcharArray8[8];
3415 std::ostream&
operator<<(std::ostream& stream,
const DtASCIIcharArray8&);
3423 DtModeSDAPSourceStruct();
3424 ~DtModeSDAPSourceStruct();
3425 DtModeSDAPSourceStruct(
const DtModeSDAPSourceStruct& orig);
3426 DtModeSDAPSourceStruct& operator=(
const DtModeSDAPSourceStruct& orig);
3428 virtual void setIndicatedAirSpeedDataIsPresent(
const bool& val);
3429 virtual const bool& indicatedAirSpeedDataIsPresent()
const;
3430 virtual void setMachNumberDataIsPresent(
const bool& val);
3431 virtual const bool& machNumberDataIsPresent()
const;
3432 virtual void setGroundSpeedDataIsPresent(
const bool& val);
3433 virtual const bool& groundSpeedDataIsPresent()
const;
3434 virtual void setMagneticHeadingDataIsPresent(
const bool& val);
3435 virtual const bool& magneticHeadingDataIsPresent()
const;
3436 virtual void setTrackAngleRateDataIsPresent(
const bool& val);
3437 virtual const bool& trackAngleRateDataIsPresent()
const;
3438 virtual void setTrueTrackAngleDataIsPresent(
const bool& val);
3439 virtual const bool& trueTrackAngleDataIsPresent()
const;
3440 virtual void setTrueAirspeedDataIsPresent(
const bool& val);
3441 virtual const bool& trueAirspeedDataIsPresent()
const;
3442 virtual void setVerticalRateDataIsPresent(
const bool& val);
3443 virtual const bool& verticalRateDataIsPresent()
const;
3445 bool operator==(
const DtModeSDAPSourceStruct& other)
const;
3446 bool operator!=(
const DtModeSDAPSourceStruct& other)
const;
3448 int netSize()
const;
3449 static int octetBoundary();
3450 unsigned int getPaddingSize(
unsigned long long byteOffset,
unsigned int boundary)
const;
3452 void writeToBuffer(
char* buffer)
const;
3453 void fillFromBuffer(
const char* buffer,
int bufferSize,
int offset);
3455 virtual void printData()
const;
3456 virtual void printDataToStream(std::ostream &)
const;
3460 bool myIndicatedAirSpeedDataIsPresent;
3461 bool myMachNumberDataIsPresent;
3462 bool myGroundSpeedDataIsPresent;
3463 bool myMagneticHeadingDataIsPresent;
3464 bool myTrackAngleRateDataIsPresent;
3465 bool myTrueTrackAngleDataIsPresent;
3466 bool myTrueAirspeedDataIsPresent;
3467 bool myVerticalRateDataIsPresent;
3470 std::ostream&
operator<<(std::ostream& stream,
const DtModeSDAPSourceStruct&);
Contains the DtEntityIdentifier class declaration.
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtString class declaration.
Contains the DtEntityType and DtRadioEntityType class declarations.
std::ostream & operator<<(std::ostream &os, const Dt3dChord &chord)
This file contains typedefs used to represent objects in a protocol neutral way.
This file declares DtVector and DtVector32.
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
long int DtInt32
A 32 bit integer value.
Definition: vlMachineTypes.h:156
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
This file contains typedefs for machine dependant types.