8 purpose="For supporting human-in-the-loop air traffic management simulations."
9 appDomain="ATM simulation"
10 sponsor="AviationSimNet Standards Working Group"
12 pocOrg="The MITRE Corporation"
13 pocPhone="+1 703-983-5561"
14 pocEmail="dbodoh@mitre.org"
15 references="http://www.aviationsimnet.net"
17 disclaimer="The contents reflect the views of the author and The MITRE
18 Corporation and do not necessarily reflect the views of the Federal
19 Aviation Administration (FAA), the Department of Transportation (DOT),
20 the National Aeronautics and Space Administration (NASA) or any other
21 AviationSimNet partner. Neither the FAA, the DOT, NASA, nor other
22 AviationSimNet partners make any warranty or guarantee, expressed or
23 implied, concerning the content or accuracy of these views.">
24 <copyright year="2007" holder="The MITRE Corporation. All Rights Reserved."/>
30 name="HLAprivilegeToDeleteObject"
34 ownership="NoTransfer"
37 transportation="HLAreliable"
40 name="privilegeToDelete"
41 semantics="added to satisfy MAK parsing in an HLA-1.3 federate."
45 ownership="NoTransfer"
48 transportation="HLAreliable"
51 <objectClass name="aircraft"
52 semantics="Container for actual current aircraft state (non-sensored data). Not all attributes need to be populated."
53 sharing="PublishSubscribe">
54 <attribute name="uniqueID"
55 dataType="UnsignedShort"
57 ownership="DivestAcquire"
58 sharing="PublishSubscribe"
59 transportation="HLAreliable"
61 semantics="Object identifier that uniquely identifies the aircraft object across the federation. This value can be used to reference a specific flight from other message attributes or parameters containing the ID."/>
62 <attribute name="flightID"
63 dataType="HLAASCIIstring"
65 ownership="DivestAcquire"
66 sharing="PublishSubscribe"
67 transportation="HLAreliable"
69 semantics="ICAO-4444 conventional ATC call sign or tail number identifying the flight. Does not need to be unique. Up to 8 characters, including null terminator."/>
70 <attribute name="tailNum"
71 dataType="HLAASCIIstring"
73 ownership="DivestAcquire"
74 sharing="PublishSubscribe"
75 transportation="HLAreliable"
77 semantics="ICAO-4444 identifier of the airframe used by the flight. Up to 8 characters, including null terminator."/>
78 <attribute name="aircraftType"
79 dataType="HLAASCIIstring"
81 ownership="DivestAcquire"
82 sharing="PublishSubscribe"
83 transportation="HLAreliable"
85 semantics="ICAO-4444/ICAO-8643 identifier of the aircraft equipment type. 2 to 4 characters, plus the null termimator."/>
86 <attribute name="wakeCategory"
87 dataType="ASNwakeType"
89 ownership="DivestAcquire"
90 sharing="PublishSubscribe"
91 transportation="HLAreliable"
93 semantics="ICAO-4444/ICAO-8643 wake category of the airframe. Valid values are 'H' for heavy, 'M' for medium, and 'L' for light."/>
94 <attribute name="engineType"
95 dataType="ASNengineType"
97 ownership="DivestAcquire"
98 sharing="PublishSubscribe"
99 transportation="HLAreliable"
101 semantics="FAA propulsion category of the airframe. Valid values are 'P' for propeller, 'T' for turboprop, or 'J' for jet."/>
102 <attribute name="latitude"
103 dataType="ASNdegrees"
104 updateType="Periodic"
105 ownership="DivestAcquire"
106 sharing="PublishSubscribe"
107 transportation="HLAreliable"
109 semantics="current true latitude location of the flight. -90.0 (south pole) to +90.0 (north pole). This position is relative to the aircraft's center of mass."/>
110 <attribute name="longitude"
111 dataType="ASNdegrees"
112 updateType="Periodic"
113 ownership="DivestAcquire"
114 sharing="PublishSubscribe"
115 transportation="HLAreliable"
117 semantics="current true longitude location of the flight. -180 (west of Prime Meridian) to +180 (east of Prime Meridian). Values greater than 360 can be reduced by multiples of 360. This position is relative to the aircraft's center of mass."/>
118 <attribute name="altitudeMSL"
119 dataType="HLAfloat32BE"
120 updateType="Periodic"
121 ownership="DivestAcquire"
122 sharing="PublishSubscribe"
123 transportation="HLAreliable"
125 semantics="WGS-84 current true altitude measured above mean sea level. This position is relative to the aircraft's center of mass."/>
126 <attribute name="altitudeAGL"
127 dataType="HLAfloat32BE"
128 updateType="Periodic"
129 ownership="DivestAcquire"
130 sharing="PublishSubscribe"
131 transportation="HLAreliable"
133 semantics="Current true altitude measured above ground level. This position is relative to the lowest part of the landing gear."/>
134 <attribute name="trueHeading"
135 dataType="HLAfloat32BE"
136 updateType="Periodic"
137 ownership="DivestAcquire"
138 sharing="PublishSubscribe"
139 transportation="HLAreliable"
141 semantics="Current true orientation of the airframe in the horizontal plane perpendicular to the center of Earth. Measured from 0 (True North) clockwise to 360 (True North). This value is irrespective of the plane's path of motion."/>
142 <attribute name="pitch"
143 dataType="HLAfloat32BE"
144 updateType="Periodic"
145 ownership="DivestAcquire"
146 sharing="PublishSubscribe"
147 transportation="HLAreliable"
149 semantics="Current pitch angle of the airframe relative to the horizontal plane. Measured from zero (parallel with the horizontal plane) to 180 (nose up), and from zero to -180 (nose down)."/>
150 <attribute name="roll"
151 dataType="HLAfloat32BE"
152 updateType="Periodic"
153 ownership="DivestAcquire"
154 sharing="PublishSubscribe"
155 transportation="HLAreliable"
157 semantics="Current roll angle of the airframe relative to the horizontal plane. Measured from zero (parallel with the horizontal plane) to 180 (left wing up), and from zero to -180 (right wing up)."/>
158 <attribute name="groundTrack"
159 dataType="HLAfloat32BE"
160 updateType="Periodic"
161 ownership="DivestAcquire"
162 sharing="PublishSubscribe"
163 transportation="HLAreliable"
165 semantics="Current tracking angle of the aircraft relative to the ground. Measured from zero (True North) clockwise to 360 (True North). In the absence of wind, this value would be identical to trueHeading."/>
166 <attribute name="groundSpeed"
167 dataType="HLAfloat32BE"
168 updateType="Periodic"
169 ownership="DivestAcquire"
170 sharing="PublishSubscribe"
171 transportation="HLAreliable"
173 semantics="NAS-MD314 current true speed of the aircraft relative to stationary ground."/>
174 <attribute name="trueAirSpeed"
175 dataType="HLAfloat32BE"
176 updateType="Periodic"
177 ownership="DivestAcquire"
178 sharing="PublishSubscribe"
179 transportation="HLAreliable"
181 semantics="NAS-MD314 current true airspeed of the aircraft relative to its airborne environment."/>
182 <attribute name="verticalSpeed"
183 dataType="HLAfloat32BE"
184 updateType="Periodic"
185 ownership="DivestAcquire"
186 sharing="PublishSubscribe"
187 transportation="HLAreliable"
189 semantics="Current rate of change of altitude in feet per minute"/>
190 <attribute name="landingGear"
191 dataType="UnsignedShort"
192 updateType="Periodic"
193 ownership="DivestAcquire"
194 sharing="PublishSubscribe"
195 transportation="HLAreliable"
197 semantics="Percent to which the landing gear is in the engaged position. Valid values range from 0 (landing gear fully retracted up) to 100 (landing gear fully engaged down)."/>
198 <attribute name="flaps"
199 dataType="UnsignedShort"
200 updateType="Periodic"
201 ownership="DivestAcquire"
202 sharing="PublishSubscribe"
203 transportation="HLAreliable"
205 semantics="Current percentage of flaps deployed from 0 (flaps closed) to 100 (flaps open)."/>
206 <attribute name="lights"
207 dataType="UnsignedShort"
208 updateType="Periodic"
209 ownership="DivestAcquire"
210 sharing="PublishSubscribe"
211 transportation="HLAreliable"
213 semantics="A 2-byte bitfield of on/off status, where each bit represents a lighting system on the aircraft, where 1 indicates 'on' and 0 indicates 'off', according to the following structure, from least significant bit (0), to most significant bit (15): beacon, navigation, strobe, wing, logo, left runway turnoff, right runway turnoff, unused, left outboard landing, right outboard landing, left inboard landing, right inboard landing, and nose landing."/>
214 <attribute name="addrModeS"
215 dataType="UnsignedLong"
217 ownership="DivestAcquire"
218 sharing="PublishSubscribe"
219 transportation="HLAreliable"
221 semantics="Unique 6 hexadecimal digit SSR address identifying the aircraft in a radar environment. The value is stored in the 24 least significant bits. The remaining high bits are unused."/>
222 <attribute name="airborne"
223 dataType="HLAboolean"
224 updateType="Periodic"
225 ownership="DivestAcquire"
226 sharing="PublishSubscribe"
227 transportation="HLAreliable"
229 semantics="Current status of being on ground (0) or airborne (1)."/>
230 <attribute name="ssrMode"
231 dataType="ASNtransponderMode"
232 updateType="Periodic"
233 ownership="DivestAcquire"
234 sharing="PublishSubscribe"
235 transportation="HLAreliable"
237 semantics="Current transponder mode."/>
238 <attribute name="beaconCode"
239 dataType="UnsignedShort"
240 updateType="Periodic"
241 ownership="DivestAcquire"
242 sharing="PublishSubscribe"
243 transportation="HLAreliable"
245 semantics="NAS-MD313 Beacon code ranging from 0000 to 7777 (octal) or 4095 (decimal)."/>
246 <attribute name="timestampSeconds"
247 dataType="ASNtimestamp"
248 updateType="Periodic"
249 ownership="DivestAcquire"
250 sharing="PublishSubscribe"
251 transportation="HLAreliable"
253 semantics="Logical time at which the the accompanying attributes are valid. The publisher must use current logical time. The subscriber can use the timestamp to make adjustments as to when the aircraft truly had these values in the local time context. Measured in seconds since Midnight GMT, 1/1/1970."/>
254 <attribute name="timestampMilliseconds"
255 dataType="UnsignedShort"
256 updateType="Periodic"
257 ownership="DivestAcquire"
258 sharing="PublishSubscribe"
259 transportation="HLAreliable"
261 semantics="Portion of the update timestamp representing the number of milliseconds appended to the timestampSeconds for additional accuracy. Publishing or subscribing this attribute is useless without the timestampSeconds attribute."/>
262 <attribute name="equipage"
263 dataType="HLAASCIIstring"
264 updateType="Periodic"
265 ownership="DivestAcquire"
266 sharing="PublishSubscribe"
267 transportation="HLAreliable"
269 semantics="ICAO string of characters describing communications and navigation capabilities of the airframe. Two classes of equipage are specified, separated by a slash '/'. Preceding the slash, the indicators are as follows (N) if no equipment for the route to be flown is carried, or the equipment is unserviceable, (S) if standard COM/NAV equipment for the route to be flown is carried and serviceable, (A) LORAN A, (C) LORAN C, (D) DME, (E) EGWPS, (F) Not implemented yet, (G) GPS /GNSS, (H) HF RTF, (I) INS (Inertial navigation), (J) Data link, (K) MLS, (L) CDTI (Cockpit Display of Traffic Information), (M) Omega, (O) PDS (Pair Dependent Spacing), (P) Doppler, (R) RNAV/RNP/RNPC, (T) TACAN, (U) UHF RTF, (V) Autonomous Operation Planner, (W) RVSM, (X) MNPS, (Y) CMNPS, (Z) other. Following the slash the indicators are as follows for describing the serviceable SSR equipmnet: (N) Nil, (A) Transponder Mode A, (C) transponder mode A and mode C, (D) ADS-B, (X) transponder mode S without pressure altitude or aircraft identification transmission, (P) transponder mode S with pressure altitude but without aircraft identification transmission, (I) transponder mode S without pressure altitude but with aircraft identification transmission, (S) transponder mode S with both pressure and aircraft identification transmission."/>
273 semantics="Not all attributes need to be populated (scenario dependent).">
274 <attribute name="uniqueID"
275 semantics="Object identifier that corresponds to the aircraft object associated with this flight."
276 dataType="UnsignedLong"
278 ownership="DivestAcquire"
279 sharing="PublishSubscribe"
280 transportation="HLAreliable"
282 <attribute name="flightID"
283 semantics="Semantics: ICAO-4444 conventional ATC call sign or tail number identifying the flight. Does not need to be unique. Up to 8 characters, including null terminator."
284 dataType="HLAASCIIstring"
285 updateType="Conditional"
286 ownership="DivestAcquire"
287 sharing="PublishSubscribe"
288 transportation="HLAreliable"
290 <attribute name="tailNum"
291 semantics="ICAO-4444 identifier of the airframe used by the flight. Up to 8 characters, including null terminator."
292 dataType="HLAASCIIstring"
293 updateType="Conditional"
294 ownership="DivestAcquire"
295 sharing="PublishSubscribe"
296 transportation="HLAreliable"
298 <attribute name="numberOfAircraft"
299 semantics="The number of aircraft in the flight or formation. This corresponds to NAS Field 03a, and to ICAO Field 09a."
300 dataType="HLAinteger16BE"
301 updateType="Conditional"
302 ownership="DivestAcquire"
303 sharing="PublishSubscribe"
304 transportation="HLAreliable"
306 <attribute name="aircraftType"
307 semantics="ICAO-4444/ICAO-8643 identifier of the aircraft equipment type. 2 to 4 characters, plus the null termimator."
308 dataType="HLAASCIIstring"
309 updateType="Conditional"
310 ownership="DivestAcquire"
311 sharing="PublishSubscribe"
312 transportation="HLAreliable"
314 <attribute name="wakeCat"
315 semantics="ICAO-4444/ICAO-8643 wake category of the airframe."
316 dataType="ASNwakeType"
317 updateType="Conditional"
318 ownership="DivestAcquire"
319 sharing="PublishSubscribe"
320 transportation="HLAreliable"
322 <attribute name="equipage"
323 semantics="[refer to aircraft object equipage attribute.]"
324 dataType="HLAASCIIstring"
325 updateType="Conditional"
326 ownership="DivestAcquire"
327 sharing="PublishSubscribe"
328 transportation="HLAreliable"
330 <attribute name="proposedDepartureTime"
331 semantics="The time a proposed flight is scheduled to depart. It corresponds to NAS Field 07 (if a P-time) and ICAO Field 13b."
332 dataType="ASNtimestamp"
333 updateType="Conditional"
334 ownership="DivestAcquire"
335 sharing="PublishSubscribe"
336 transportation="HLAreliable"
338 <attribute name="actualDepartureTime"
339 semantics="The actual time (UTC) at which an active flight has departed."
340 dataType="ASNtimestamp"
341 updateType="Conditional"
342 ownership="DivestAcquire"
343 sharing="PublishSubscribe"
344 transportation="HLAreliable"
346 <attribute name="holdData"
347 semantics="Hold details for a flight currently in Hold or with a future Hold defined."
348 dataType="HLAASCIIstring"
349 updateType="Conditional"
350 ownership="DivestAcquire"
351 sharing="PublishSubscribe"
352 transportation="HLAreliable"
354 <attribute name="holdType"
355 semantics="hold state of the flight. Use in tandem with holdFix."
356 dataType="ASNholdType"
357 updateType="Conditional"
358 ownership="DivestAcquire"
359 sharing="PublishSubscribe"
360 transportation="HLAreliable"
362 <attribute name="holdFix"
363 semantics="Where the aircraft is or will be in hold. May be in lat/long or fix radial distance format."
364 dataType="HLAASCIIstring"
365 updateType="Conditional"
366 ownership="DivestAcquire"
367 sharing="PublishSubscribe"
368 transportation="HLAreliable"
370 <attribute name="holdFixCoordLat"
371 semantics="The latitude associated with the hold fix. -90.0 (south pole) to +90.0 (north pole)."
372 dataType="ASNdegrees"
373 updateType="Conditional"
374 ownership="DivestAcquire"
375 sharing="PublishSubscribe"
376 transportation="HLAreliable"
378 <attribute name="holdFixCoordLong"
379 semantics="The longitude associated with the hold fix. -180 (west of Prime Meridian) to +180 (east of Prime Meridian)."
380 dataType="ASNdegrees"
381 updateType="Conditional"
382 ownership="DivestAcquire"
383 sharing="PublishSubscribe"
384 transportation="HLAreliable"
386 <attribute name="entryTime"
387 semantics="When the aircraft went into or will go into hold."
388 dataType="ASNtimestamp"
389 updateType="Conditional"
390 ownership="DivestAcquire"
391 sharing="PublishSubscribe"
392 transportation="HLAreliable"
394 <attribute name="exitTime"
395 semantics="When the aircraft is scheduled to exit from the hold."
396 dataType="ASNtimestamp"
397 updateType="Conditional"
398 ownership="DivestAcquire"
399 sharing="PublishSubscribe"
400 transportation="HLAreliable"
402 <attribute name="flightState"
403 semantics="The Flight Activation State."
404 dataType="ASNflightState"
405 updateType="Conditional"
406 ownership="DivestAcquire"
407 sharing="PublishSubscribe"
408 transportation="HLAreliable"
410 <attribute name="routeString"
411 semantics="The route string initially consisting of the filed route for the flight. It contains a collection of fix elements, delimiters and route elements in NAS route string format. An item in the route string may be entered as an element of the flight plan or it can be associated with automatically applied routes from updates to the filed route of flight. When used as the latter, it corresponds to NAS W-Key elements. When used as the former, corresponds to NAS field 10."
412 dataType="HLAASCIIstring"
413 updateType="Conditional"
414 ownership="DivestAcquire"
415 sharing="PublishSubscribe"
416 transportation="HLAreliable"
418 <attribute name="controllerText"
419 semantics="Other text entered by the controller to be associated with the Clearance."
420 dataType="HLAASCIIstring"
421 updateType="Conditional"
422 ownership="DivestAcquire"
423 sharing="PublishSubscribe"
424 transportation="HLAreliable"
426 <attribute name="assignedHeading"
427 semantics="The Clearance heading in degrees."
428 dataType="HLAfloat32BE"
429 updateType="Conditional"
430 ownership="DivestAcquire"
431 sharing="PublishSubscribe"
432 transportation="HLAreliable"
434 <attribute name="assignedSpeed"
435 semantics="The speed assigned to the flight by the controller. Speed can be supplied as either a mach value or a true airspeed. The Assigned Speed attribute is treated similarly to the Assigned Altitude when control of a flight is transferred from one facility to another. Valid content for this field is: (S)dd(d)(d) = Filed true airspeed in knots. The four digits of filed true airspeed in knots cannot exceed 3700. The S is required if the input is from R-position console unless the Category Keys/Category Function Keys are used. In the latter case and in all non-Rposition console entries, the S must be omitted. SC = Classified speed. When SC is input, its equivalent numeric speed is in adaptation. Mddd = Filed MACH speed. Filed MACH speed can not exceed M500."
436 dataType="HLAASCIIstring"
437 updateType="Conditional"
438 ownership="DivestAcquire"
439 sharing="PublishSubscribe"
440 transportation="HLAreliable"
442 <attribute name="assignedAltitude"
443 semantics="The altitude assigned by the controller. It is the altitude at which a receiving facility should assume the flight has been cleared at transfer time. Data is optional in that it is never present in a proposed plan and always present in an active plan (except for a Tentative plan, where it is optional). It is also referred to as Coordinated Altitude. Assigned Altitude corresponds to NAS Field 08/ICAO Field 15b."
444 dataType="ASNflightAltitude"
445 updateType="Conditional"
446 ownership="DivestAcquire"
447 sharing="PublishSubscribe"
448 transportation="HLAreliable"
450 <attribute name="requestedAltitude"
451 semantics="The altitude requested in a proposed flight plan. It corresponds to NAS Field 09/ICAO Field 15b."
452 dataType="ASNflightAltitude"
453 updateType="Conditional"
454 ownership="DivestAcquire"
455 sharing="PublishSubscribe"
456 transportation="HLAreliable"
458 <attribute name="interimAltitude"
459 semantics="The current interim altitude in feet for the flight if one is assigned."
460 dataType="HLAinteger32BE"
461 updateType="Conditional"
462 ownership="DivestAcquire"
463 sharing="PublishSubscribe"
464 transportation="HLAreliable"
466 <attribute name="coordFix"
467 semantics="The fix at which flight is coordinated into this facility. The fix is passed from the previous ATC facility along with a time estimate of when the flight will reach the fix. For ICAO routes, this item is blank if the flight is an internal departure. It is determined from the Route if the flight is an external departure (not from within the local facility's airspace). Typically, this fix is the departure airport for non-ICAO internal departures."
468 dataType="HLAASCIIstring"
469 updateType="Conditional"
470 ownership="DivestAcquire"
471 sharing="PublishSubscribe"
472 transportation="HLAreliable"
474 <attribute name="coordTime"
475 semantics="Related to the CoordinationFix attribute. It is the UTC estimated time at which a flight will be at the coordination fix. If the time is input as xxdd, indicating a time offset, the current time will be added to the dd before the information is saved here. This value is in NAS Field 07 (if an E-time, P-time, D-time) and in ICAO Field 14b where Field 14a is the coordination fix."
476 dataType="ASNtimestamp"
477 updateType="Conditional"
478 ownership="DivestAcquire"
479 sharing="PublishSubscribe"
480 transportation="HLAreliable"
482 <attribute name="beaconCode"
483 semantics="Semantics: NAS-MD313 Beacon code ranging from 0000 to 7777 (octal) or 4095 (decimal)."
484 dataType="unsignedShort"
485 updateType="Conditional"
486 ownership="DivestAcquire"
487 sharing="PublishSubscribe"
488 transportation="HLAreliable"
490 <attribute name="originAirport"
491 semantics="The airport fron which the flight departs."
492 dataType="HLAASCIIstring"
493 updateType="Conditional"
494 ownership="DivestAcquire"
495 sharing="PublishSubscribe"
496 transportation="HLAreliable"
498 <attribute name="destinationAirport"
499 semantics="The airport where the flight will land. It corresponds to NAS Field 10, last element or ICAO Field 16a. The value represents a Non-Standard Destination Airport if ICAO Field 16a contains ZZZZ."
500 dataType="HLAASCIIstring"
501 updateType="Conditional"
502 ownership="DivestAcquire"
503 sharing="PublishSubscribe"
504 transportation="HLAreliable"
506 <attribute name="flightType"
507 semantics="FlightType contains the activity category for the flight."
508 dataType="ASNflightType"
509 updateType="Conditional"
510 ownership="DivestAcquire"
511 sharing="PublishSubscribe"
512 transportation="HLAreliable"
514 <attribute name="flightRule"
515 semantics="The current applicable flight rule. FlightRule determines the rules by which a flight is operating."
516 dataType="ASNflightRule"
517 updateType="Conditional"
518 ownership="DivestAcquire"
519 sharing="PublishSubscribe"
520 transportation="HLAreliable"
522 <attribute name="estTimeOfArrival"
523 semantics="The ETA, or Estimated Time of Arrival, specifies the estimated UTC time when the flight is expected to arrive at its destination based on the actual time of departure and the Estimated Time Enroute (ETE). The ETA replaces the ETE when the flight departs. An ETA may be received suffixed to the destination within the route of an active flight plan, or may be calculated."
524 dataType="ASNtimestamp"
525 updateType="Conditional"
526 ownership="DivestAcquire"
527 sharing="PublishSubscribe"
528 transportation="HLAreliable"
530 <attribute name="inDelay"
531 semantics="This attribute contains a Boolean value indicating whether the flight is currently in delay."
532 dataType="HLAboolean"
533 updateType="Conditional"
534 ownership="DivestAcquire"
535 sharing="PublishSubscribe"
536 transportation="HLAreliable"
538 <attribute name="updateSource"
539 semantics="Identifies the message type designator (NAS Field 01, ICAO Field 03a) and the source (NAS Field 00, and ICAO Field 03b, 03c) including an optional Sector/Position ID and Transaction Number for a message that updates the flight data. The sector/position/transaction information is supplied only if it is applicable for the originating facility to do so."
540 dataType="HLAASCIIstring"
541 updateType="Conditional"
542 ownership="DivestAcquire"
543 sharing="PublishSubscribe"
544 transportation="HLAreliable"
546 <attribute name="remarks"
547 semantics="Intrafacility remarks stored in the Flight Object consist of up to 21 text characters, as entered by the controller. If present, the 21st character must be the '+' character indicating intra-facility remarks truncation has occurred. The overcast weather symbol preceding Intrafacility remarks are not included in the 21 characters of stored remarks text."
548 dataType="HLAASCIIstring"
549 updateType="Conditional"
550 ownership="DivestAcquire"
551 sharing="PublishSubscribe"
552 transportation="HLAreliable"
554 <attribute name="timestampSeconds"
555 semantics="time at which this Flight object was last updated by the publisher."
556 dataType="ASNtimestamp"
557 updateType="Conditional"
558 ownership="DivestAcquire"
559 sharing="PublishSubscribe"
560 transportation="HLAreliable"
562 <attribute name="timestampMilliseconds"
563 semantics="1000ths of a second refining the timestamp this flight object was last updated by the publisher."
564 dataType="unsignedShort"
565 updateType="Conditional"
566 ownership="DivestAcquire"
567 sharing="PublishSubscribe"
568 transportation="HLAreliable"
573 semantics="A radio object that maintains state, typically in accordance with the Radio Entity being used in the AviationSimNet voice network.">
574 <attribute name="primaryFrequency"
575 semantics="The current primary (active) frequency in MHz this radio is tuned to."
576 dataType="ASNfrequency"
577 updateType="Conditional"
578 ownership="DivestAcquire"
579 sharing="PublishSubscribe"
580 transportation="HLAreliable"
582 <attribute name="standbyFrequency"
583 semantics="The current standby (backup) frequency in MHz this radio is tuned to, if any."
584 dataType="ASNfrequency"
585 updateType="Conditional"
586 ownership="DivestAcquire"
587 sharing="PublishSubscribe"
588 transportation="HLAreliable"
590 <attribute name="ownerID"
591 semantics="The uniqueID of the owning object for this radio. If this radio is in an aircraft, then use the Aircraft.uniqueID value."
592 dataType="UnsignedLong"
593 updateType="Conditional"
594 ownership="DivestAcquire"
595 sharing="PublishSubscribe"
596 transportation="HLAreliable"
598 <attribute name="description"
599 semantics="Free description of this Radio and what it's used for."
600 dataType="HLAASCIIstring"
601 updateType="Conditional"
602 ownership="DivestAcquire"
603 sharing="PublishSubscribe"
604 transportation="HLAreliable"
606 <attribute name="monitor"
607 semantics="Indicator if this radio is currently being used to monitor the frequency."
608 dataType="HLAboolean"
609 updateType="Conditional"
610 ownership="DivestAcquire"
611 sharing="PublishSubscribe"
612 transportation="HLAreliable"
614 <attribute name="transmit"
615 semantics="Indicator if this radio should transmit if PTT/VOX is pressed."
616 dataType="HLAboolean"
617 updateType="Conditional"
618 ownership="DivestAcquire"
619 sharing="PublishSubscribe"
620 transportation="HLAreliable"
622 <attribute name="type"
623 semantics="The frequency band this Radio can tune."
624 dataType="ASNRadioBand"
626 ownership="DivestAcquire"
627 sharing="PublishSubscribe"
628 transportation="HLAreliable"
639 name="FederateHandle"
643 ownership="NoTransfer"
645 dimensions="Federate "
646 transportation="HLAreliable"
650 dataType="HLAunicodeString"
653 ownership="NoTransfer"
655 dimensions="Federate "
656 transportation="HLAreliable"
660 dataType="HLAunicodeString"
663 ownership="NoTransfer"
665 dimensions="Federate "
666 transportation="HLAreliable"
670 dataType="HLAunicodeString"
673 ownership="NoTransfer"
675 dimensions="Federate "
676 transportation="HLAreliable"
680 dataType="HLAunicodeString"
683 ownership="NoTransfer"
685 dimensions="Federate "
686 transportation="HLAreliable"
689 name="TimeConstrained"
690 dataType="HLAboolean"
691 updateType="Conditional"
692 updateCondition="Service invocation"
693 ownership="NoTransfer"
695 dimensions="Federate "
696 transportation="HLAreliable"
699 name="TimeRegulating"
700 dataType="HLAboolean"
701 updateType="Conditional"
702 updateCondition="Service invocation"
703 ownership="NoTransfer"
705 dimensions="Federate "
706 transportation="HLAreliable"
709 name="AsynchronousDelivery"
710 dataType="HLAboolean"
711 updateType="Conditional"
712 updateCondition="Service invocation"
713 ownership="NoTransfer"
715 dimensions="Federate "
716 transportation="HLAreliable"
720 dataType="HLAfederateState"
721 updateType="Conditional"
722 updateCondition="Service invocation"
723 ownership="NoTransfer"
725 dimensions="Federate "
726 transportation="HLAreliable"
729 name="TimeManagerState"
730 dataType="HLAtimeState"
731 updateType="Conditional"
732 updateCondition="Service invocation"
733 ownership="NoTransfer"
735 dimensions="Federate "
736 transportation="HLAreliable"
740 dataType="HLAlogicalTime"
741 updateType="Periodic"
742 updateCondition="HLAsetTiming.HLAreportPeriod"
743 ownership="NoTransfer"
745 dimensions="Federate "
746 transportation="HLAreliable"
750 dataType="HLAtimeInterval"
751 updateType="Periodic"
752 updateCondition="HLAsetTiming.HLAreportPeriod"
753 ownership="NoTransfer"
755 dimensions="Federate "
756 transportation="HLAreliable"
760 dataType="HLAlogicalTime"
761 updateType="Periodic"
762 updateCondition="HLAsetTiming.HLAreportPeriod"
763 ownership="NoTransfer"
765 dimensions="Federate "
766 transportation="HLAreliable"
769 name="MinNextEventTime"
770 dataType="HLAlogicalTime"
771 updateType="Periodic"
772 updateCondition="HLAsetTiming.HLAreportPeriod"
773 ownership="NoTransfer"
775 dimensions="Federate "
776 transportation="HLAreliable"
781 updateType="Periodic"
782 updateCondition="HLAsetTiming.HLAreportPeriod"
783 ownership="NoTransfer"
785 dimensions="Federate "
786 transportation="HLAreliable"
791 updateType="Periodic"
792 updateCondition="HLAsetTiming.HLAreportPeriod"
793 ownership="NoTransfer"
795 dimensions="Federate "
796 transportation="HLAreliable"
799 name="ReflectionsReceived"
801 updateType="Periodic"
802 updateCondition="HLAsetTiming.HLAreportPeriod"
803 ownership="NoTransfer"
805 dimensions="Federate "
806 transportation="HLAreliable"
811 updateType="Periodic"
812 updateCondition="HLAsetTiming.HLAreportPeriod"
813 ownership="NoTransfer"
815 dimensions="Federate "
816 transportation="HLAreliable"
819 name="InteractionsReceived"
821 updateType="Periodic"
822 updateCondition="HLAsetTiming.HLAreportPeriod"
823 ownership="NoTransfer"
825 dimensions="Federate "
826 transportation="HLAreliable"
829 name="InteractionsSent"
831 updateType="Periodic"
832 updateCondition="HLAsetTiming.HLAreportPeriod"
833 ownership="NoTransfer"
835 dimensions="Federate "
836 transportation="HLAreliable"
841 updateType="Periodic"
842 updateCondition="HLAsetTiming.HLAreportPeriod"
843 ownership="NoTransfer"
845 dimensions="Federate "
846 transportation="HLAreliable"
849 name="ObjectsUpdated"
851 updateType="Periodic"
852 updateCondition="HLAsetTiming.HLAreportPeriod"
853 ownership="NoTransfer"
855 dimensions="Federate "
856 transportation="HLAreliable"
859 name="ObjectsReflected"
861 updateType="Periodic"
862 updateCondition="HLAsetTiming.HLAreportPeriod"
863 ownership="NoTransfer"
865 dimensions="Federate "
866 transportation="HLAreliable"
874 name="FederationName"
875 dataType="HLAunicodeString"
878 ownership="NoTransfer"
881 transportation="HLAreliable"
884 name="FederatesInFederation"
885 dataType="HLAhandleList"
886 updateType="Conditional"
887 updateCondition="Federate joins or resigns"
888 ownership="NoTransfer"
891 transportation="HLAreliable"
895 dataType="HLAunicodeString"
898 ownership="NoTransfer"
901 transportation="HLAreliable"
905 dataType="HLAunicodeString"
908 ownership="NoTransfer"
911 transportation="HLAreliable"
915 dataType="HLAunicodeString"
916 updateType="Conditional"
917 updateCondition="Service invocation"
918 ownership="NoTransfer"
921 transportation="HLAreliable"
925 dataType="HLAlogicalTime"
926 updateType="Conditional"
927 updateCondition="Service invocation"
928 ownership="NoTransfer"
931 transportation="HLAreliable"
935 dataType="HLAunicodeString"
936 updateType="Conditional"
937 updateCondition="Service invocation"
938 ownership="NoTransfer"
941 transportation="HLAreliable"
945 dataType="HLAlogicalTime"
946 updateType="Conditional"
947 updateCondition="Service invocation"
948 ownership="NoTransfer"
951 transportation="HLAreliable"
960 <interactionClass name="HLAinteractionRoot"
963 transportation="HLAreliable"
966 <interactionClass name="StartSimTime"
967 sharing="PublishSubscribe"
968 transportation="HLAreliable"
970 semantics="Notification that the simulation authority has defined a common logical time for all federates to set their internal clocks prior to time advancement.">
971 <parameter name="timeSeconds"
972 dataType="UnsignedLong"
973 semantics="Seconds since midnight GMT 01/01/1970."/>
975 <interactionClass name="Shutdown"
976 sharing="PublishSubscribe"
977 transportation="HLAreliable"
979 semantics="Notification from the simulation authority that the simulation should be terminated immediately.">
981 <interactionClass name="Pause"
982 sharing="PublishSubscribe"
983 transportation="HLAreliable"
985 semantics="Trigger message to halt simulation time advancement. Available for the sake of federates who are not otherwise involved with time management.">
987 <interactionClass name="Resume"
988 sharing="PublishSubscribe"
989 transportation="HLAreliable"
991 semantics="Trigger to indicate that the simulation clock is starting. Will be sent at least once at the start of the simulation, and other times, only after a Pause message has been sent.">
994 <interactionClass name="WxRequestRUC"
995 sharing="PublishSubscribe"
996 transportation="HLAreliable"
998 semantics="A request that the publisher of RUC data sends a WxNotifyRUC interaction satisfying the parameters of the request. Bounding box parameters are only used if requesting a specific subset of the RUC observation.">
999 <parameter name="gridID"
1000 semantics="The NCDC grid used for the RUC model."
1001 dataType="ASNrucGrid"/>
1002 <parameter name="timeSeconds"
1003 semantics="Logical time at which the model is run. Omit to request the current model run."
1004 dataType="ASNtimestamp"/>
1005 <parameter name="type"
1006 semantics="Type of RUC requested."
1007 dataType="ASNrucType"/>
1008 <parameter name="latitudeMin"
1009 semantics="Bounding box minimum latitude requested."
1010 dataType="ASNdegrees"/>
1011 <parameter name="latitudeMax"
1012 semantics="Bounding box maximum latitude requested."
1013 dataType="ASNdegrees"/>
1014 <parameter name="longitudeMin"
1015 semantics="Bounding box minimum longitude requested."
1016 dataType="ASNdegrees"/>
1017 <parameter name="longitudeMax"
1018 semantics="Bounding box maximum longitude requested."
1019 dataType="ASNdegrees"/>
1020 <parameter name="requestUniqueID"
1021 semantics="The unique ID associated with the request"
1022 dataType="HLAASCIIstring"/>
1025 <interactionClass name="WxNotifyRUC"
1026 sharing="PublishSubscribe"
1027 transportation="HLAreliable"
1029 semantics="A notification of a new RUC file, either in response to a WxRequestRUC, or to indicate a new RUC model has been generated. If responding to a request, the bounding parameters are repeated as requested.">
1030 <parameter name="URL"
1031 semantics="The location of the RUC file."
1032 dataType="HLAASCIIstring"/>
1033 <parameter name="gridID"
1034 semantics="The NCDC grid used for the RUC model."
1035 dataType="ASNrucGrid"/>
1036 <parameter name="timeSeconds"
1037 semantics="Logical time at which the model was run."
1038 dataType="ASNtimestamp"/>
1039 <parameter name="type"
1040 semantics="Type of RUC model."
1041 dataType="ASNrucType"/>
1042 <parameter name="latitudeMin"
1043 semantics="Bounding box minimum latitude."
1044 dataType="ASNdegrees"/>
1045 <parameter name="latitudeMax"
1046 semantics="Bounding box maximum latitude."
1047 dataType="ASNdegrees"/>
1048 <parameter name="longitudeMin"
1049 semantics="Bounding box minimum longitude."
1050 dataType="ASNdegrees"/>
1051 <parameter name="longitudeMax"
1052 semantics="Bounding box maximum longitude."
1053 dataType="ASNdegrees"/>
1054 <parameter name="requestUniqueID"
1055 semantics="Included only if this message is in response to a WxRequestRUC."
1056 dataType="HLAASCIIstring"/>
1059 <interactionClass name="WxRequestPointRUC"
1060 sharing="PublishSubscribe"
1061 transportation="HLAreliable"
1063 semantics="A request that the publisher of RUC data sends a WxNotifyPointRUC interaction. The request must include all parameters, except specify either altitudeMSL or pressureLevel.">
1064 <parameter name="gridID"
1065 semantics="The NCDC grid used for the RUC model."
1066 dataType="ASNrucGrid"/>
1067 <parameter name="timeSeconds"
1068 semantics="Logical time of the requested model run. Omit to request the current model run."
1069 dataType="ASNtimestamp"/>
1070 <parameter name="type"
1071 semantics="Flag for interpolation."
1072 dataType="ASNrucPointType"/>
1073 <parameter name="latitude"
1074 semantics="Requested latitude of the RUC point."
1075 dataType="ASNdegrees"/>
1076 <parameter name="longitude"
1077 semantics="Requested longitude of the RUC point."
1078 dataType="ASNdegrees"/>
1079 <parameter name="altitudeMSL"
1080 semantics="Requested altitude of the RUC point."
1081 dataType="HLAfloat32BE"/>
1082 <parameter name="pressureLevel"
1083 semantics="Requested pressure level of the RUC point."
1084 dataType="HLAinteger32BE"/>
1085 <parameter name="requestUniqueID"
1086 semantics="The unique ID."
1087 dataType="HLAASCIIstring"/>
1090 <interactionClass name="WxNotifyPointRUC"
1091 sharing="PublishSubscribe"
1092 transportation="HLAreliable"
1094 semantics="A response to a WxRequestPointRUC interaction.">
1095 <parameter name="temperature"
1096 semantics="The observed RUC temperature at the point (kelvin degrees)."
1097 dataType="HLAfloat32BE"/>
1098 <parameter name="pressure"
1099 semantics="The observed RUC pressure at the point (pascals)."
1100 dataType="HLAfloat16BE"/>
1101 <parameter name="windU"
1102 semantics="The observed RUC U component of the wind at the point (meters/second)."
1103 dataType="HLAfloat16BE"/>
1104 <parameter name="windV"
1105 semantics="The observed RUC V component of the wind at the point (meters/second)."
1106 dataType="HLAfloat16BE"/>
1107 <parameter name="gridID"
1108 semantics="The NCDC grid used for the RUC model."
1109 dataType="ASNrucGrid"/>
1110 <parameter name="timestampSeconds"
1111 semantics="Logical time at which the observation was valid."
1112 dataType="ASNtimestamp"/>
1113 <parameter name="type"
1114 semantics="Type of observation point."
1115 dataType="ASNrucPointType"/>
1116 <parameter name="latitude"
1117 semantics="The actual latitude associated with this point. May be different from request if interpolation was on."
1118 dataType="ASNdegrees"/>
1119 <parameter name="longitude"
1120 semantics="The actual longitude associated with this point. May be different from request if interpolation was on."
1121 dataType="ASNdegrees"/>
1122 <parameter name="altitudeMSL"
1123 semantics="The actual altitude associated with this point. May be different from request if interpolation was on."
1124 dataType="HLAfloat32BE"/>
1125 <parameter name="pressureLevel"
1126 semantics="The actual pressure level associated with this point. May be different from request if interpolation was on."
1127 dataType="HLAinteger32BE"/>
1128 <parameter name="requestUniqueID"
1129 semantics="The unique ID associated with the request"
1130 dataType="HLAASCIIstring"/>
1133 <interactionClass name="WxRequestNEXRAD-II"
1134 sharing="PublishSubscribe"
1135 transportation="HLAreliable"
1137 semantics="A request that the publisher of NEXRAD level II data sends a WxNotifyNEXRAD-II interaction. The request must specify either the mosaicID or radarID parameter, but not both.">
1138 <parameter name="timestampSeconds"
1139 semantics="Logical time of the desired NEXRAD-II data. Omit to request the latest available NEXRAD-II."
1140 dataType="ASNtimestamp"/>
1141 <parameter name="mosaicID"
1142 semantics="Mosaic identifier."
1143 dataType="HLAASCIIstring"/>
1144 <parameter name="radarID"
1145 semantics="Radar site identifier."
1146 dataType="HLAASCIIstring"/>
1147 <parameter name="requestUniqueID"
1148 semantics="The unique ID associated with the request"
1149 dataType="HLAASCIIstring"/>
1152 <interactionClass name="WxNotifyNEXRAD-II"
1153 sharing="PublishSubscribe"
1154 transportation="HLAreliable"
1156 semantics="A notification of a new level II NEXRAD (Next Generation Radar) file, either in response to a WxRequestNEXRAD-II, or to indicate a new NEXRAD-II observation has been made.">
1157 <parameter name="URL"
1158 semantics="The location of the level II NEXRAD file"
1159 dataType="HLAASCIIstring"/>
1160 <parameter name="timestampSeconds"
1161 semantics="Logical time at which the observation was made"
1162 dataType="ASNtimestamp"/>
1163 <parameter name="mosaicID"
1164 semantics="Mosaic identifier. (what is the reference set of identifiers?)"
1165 dataType="HLAASCIIstring"/>
1166 <parameter name="RadarID"
1167 semantics="Radar site identifier. (what is the reference set of identifiers?)"
1168 dataType="HLAASCIIstring"/>
1169 <parameter name="radarLat"
1170 semantics="Latitude location of the radar"
1171 dataType="ASNdegrees"/>
1172 <parameter name="radarLon"
1173 semantics="Longitude location of the radar"
1174 dataType="ASNdegrees"/>
1175 <parameter name="radarElevationMSL"
1176 semantics="WGS-84 elevation (feet) of the radar measured relative to mean sea level."
1177 dataType="HLAfloat32BE"/>
1178 <parameter name="requestUniqueID"
1179 semantics="The unique ID associated with the request, if responding to a WxRequestNEXRAD message."
1180 dataType="HLAASCIIstring"/>
1183 <interactionClass name="WxRequestNEXRAD-III"
1184 sharing="PublishSubscribe"
1185 transportation="HLAreliable"
1187 semantics="A request that the publisher of level III NEXRAD data sends a WxNotifyNEXRAD-III interaction. The request must specify either the mosaicID or radarID parameter, but not both.">
1188 <parameter name="timestampSeconds"
1189 semantics="Logical time of the desired level III NEXRAD data. Omit to request the latest available NEXRAD-III."
1190 dataType="ASNtimestamp"/>
1191 <parameter name="product"
1192 semantics="The type of NEXRAD-III product being requested."
1193 dataType="ASNnexrad3Header"/>
1194 <parameter name="mosaicID"
1195 semantics="Requested mosaic sector"
1196 dataType="ASNnexrad3MosaicSector"/>
1197 <parameter name="radarID"
1198 semantics="Radar site identifier."
1199 dataType="HLAASCIIstring"/>
1200 <parameter name="requestUniqueID"
1201 semantics="The unique ID associated with the request"
1202 dataType="HLAASCIIstring"/>
1205 <interactionClass name="WxNotifyNEXRAD-III"
1206 sharing="PublishSubscribe"
1207 transportation="HLAreliable"
1209 semantics="A notification of a new level III NEXRAD (NEXRAD Information Dissemination System) file, either in response to a WxRequestNEXRAD-III, or to indicate a new NEXRAD-III observation has been made.">
1210 <parameter name="URL"
1211 semantics="The location of the level III NEXRAD file"
1212 dataType="HLAASCIIstring"/>
1213 <parameter name="timestampSeconds"
1214 semantics="Logical time at which the observation was made."
1215 dataType="ASNtimestamp"/>
1216 <parameter name="product"
1217 semantics="The type of NEXRAD product observation."
1218 dataType="ASNnexrad3Header"/>
1219 <parameter name="mosaicID"
1220 semantics="Requested mosaic sector"
1221 dataType="ASNnexrad3MosaicSector"/>
1222 <parameter name="radarID"
1223 semantics="Radar site identifier."
1224 dataType="HLAASCIIstring"/>
1225 <parameter name="radarLat"
1226 semantics="Latitude location of the radar"
1227 dataType="ASNdegrees"/>
1228 <parameter name="radarLon"
1229 semantics="Longitude location of the radar"
1230 dataType="ASNdegrees"/>
1231 <parameter name="radarElevationMSL"
1232 semantics="WGS-84 elevation (feet) of the radar measured relative to mean sea level."
1233 dataType="HLAfloat32BE"/>
1234 <parameter name="requestUniqueID"
1235 semantics="The unique ID associated with the request, if responding to a WxRequestNEXRADIII message."
1236 dataType="HLAASCIIstring"/>
1239 <interactionClass name="WxRequestMETAR"
1240 sharing="PublishSubscribe"
1241 transportation="HLAreliable"
1243 semantics="A request that the publisher of METAR (Meteorological Aviation Report) data sends a WxNotifyMETAR interaction.">
1244 <parameter name="timestampSeconds"
1245 semantics="Logical time of the desired NEXRAD data. Omit to request the latest available NEXRAD"
1246 dataType="ASNtimestamp"/>
1247 <parameter name="station"
1248 semantics="The weather station ID generating the METAR."
1249 dataType="HLAASCIIstring"/>
1250 <parameter name="requestUniqueID"
1251 semantics="The unique ID associated with the request"
1252 dataType="HLAASCIIstring"/>
1255 <interactionClass name="WxNotifyMETAR"
1256 sharing="PublishSubscribe"
1257 transportation="HLAreliable"
1259 semantics="A notification of a new METAR report, either in response to a WxRequestMETAR, or to indicate a new METAR observation has been made.">
1260 <parameter name="timestampSeconds"
1261 semantics="Logical time at which the METAR was reported."
1262 dataType="ASNtimestamp"/>
1263 <parameter name="station"
1264 semantics="The weather station ID that generated the METAR."
1265 dataType="HLAASCIIstring"/>
1266 <parameter name="text"
1267 semantics="The text of the METAR."
1268 dataType="HLAASCIIstring"/>
1269 <parameter name="requestUniqueID"
1270 semantics="The unique ID associated with the request, if responding to a WxRequestMETAR message."
1271 dataType="HLAASCIIstring"/>
1274 <interactionClass name="WxRequestError"
1275 sharing="PublishSubscribe"
1276 transportation="HLAreliable"
1278 semantics="If the publisher of weather cannot respond to a request, it should send this error message, so that the requesting federates are notified of the error.">
1279 <parameter name="timestampSeconds"
1280 semantics="Logical time the error was generated."
1281 dataType="ASNtimestamp"/>
1282 <parameter name="requestType"
1283 semantics="The type of request this error relates to."
1284 dataType="ASNwxRequestType"/>
1285 <parameter name="errorMessage"
1286 semantics="A human-readable error message describing the error."
1287 dataType="HLAASCIIstring"/>
1288 <parameter name="requestUniqueID"
1289 semantics="The unique ID associated with the request."
1290 dataType="HLAASCIIstring"/>
1295 sharing="PublishSubscribe"
1297 transportation="HLAreliable"
1301 sharing="PublishSubscribe"
1303 transportation="HLAreliable"
1307 dataType="HLAhandle"/>
1310 sharing="PublishSubscribe"
1312 transportation="HLAreliable"
1318 transportation="HLAreliable"
1322 dataType="HLAseconds"/>
1325 name="ModifyAttributeState"
1328 transportation="HLAreliable"
1331 name="ObjectInstance"
1332 dataType="HLAhandle"/>
1335 dataType="HLAhandle"/>
1337 name="AttributeState"
1338 dataType="HLAownership"/>
1341 name="SetServiceReporting"
1344 transportation="HLAreliable"
1347 name="ReportingState"
1348 dataType="HLAboolean"/>
1351 name="SetExceptionLogging"
1354 transportation="HLAreliable"
1358 dataType="HLAboolean"/>
1361 name="HLAsetSwitches"
1364 transportation="HLAreliable"
1367 name="HLAconveyRegionDesignatorSets"
1368 dataType="HLAswitch"/>
1373 sharing="PublishSubscribe"
1375 transportation="HLAreliable"
1378 name="RequestPublications"
1380 dimensions="Federate"
1381 transportation="HLAreliable"
1384 name="RequestSubscriptions"
1387 transportation="HLAreliable"
1390 name="RequestObjectsOwned"
1393 transportation="HLAreliable"
1396 name="RequestObjectsUpdated"
1399 transportation="HLAreliable"
1402 name="RequestObjectsReflected"
1405 transportation="HLAreliable"
1408 name="RequestUpdatesSent"
1411 transportation="HLAreliable"
1414 name="RequestInteractionsSent"
1417 transportation="HLAreliable"
1420 name="RequestReflectionsReceived"
1423 transportation="HLAreliable"
1426 name="RequestInteractionsReceived"
1429 transportation="HLAreliable"
1432 name="RequestObjectInformation"
1435 transportation="HLAreliable"
1438 name="objectInstance"
1439 dataType="HLAhandle"/>
1442 name="HLArequestSynchronizationPoints"
1445 transportation="HLAreliable"
1448 name="HLArequestSynchronizationPointStatus"
1451 transportation="HLAreliable"
1456 sharing="PublishSubscribe"
1458 transportation="HLAreliable"
1461 name="ReportObjectPublication"
1463 dimensions="Federate "
1464 transportation="HLAreliable"
1467 name="NumberOfClasses"
1468 dataType="HLAcount"/>
1471 dataType="HLAhandle"/>
1473 name="AttributeList"
1474 dataType="HLAhandleList"/>
1477 name="ReportObjectSubscription"
1479 dimensions="Federate "
1480 transportation="HLAreliable"
1483 name="NumberOfClasses"
1484 dataType="HLAcount"/>
1487 dataType="HLAhandle"/>
1490 dataType="HLAboolean"/-->
1492 name="AttributeList"
1493 dataType="HLAhandleList"/>
1496 name="ReportInteractionPublication"
1498 dimensions="Federate "
1499 transportation="HLAreliable"
1502 name="InteractionClassList"
1503 dataType="HLAhandleList"/>
1506 name="HLAreportInteractionSubscription"
1508 dimensions="Federate "
1509 transportation="HLAreliable"
1512 name="HLAinteractionClassList"
1513 dataType="HLAinteractionSubList"/>
1516 name="HLAreportObjectInstancesThatCanBeDeleted"
1518 dimensions="Federate "
1519 transportation="HLAreliable"
1522 name="HLAobjectInstanceCounts"
1523 dataType="HLAobjectClassBasedCounts"/>
1526 name="HLAreportObjectInstancesUpdated"
1528 dimensions="Federate "
1529 transportation="HLAreliable"
1532 name="HLAobjectInstanceCounts"
1533 dataType="HLAobjectClassBasedCounts"/>
1536 name="HLAreportObjectInstancesReflected"
1538 dimensions="Federate "
1539 transportation="HLAreliable"
1542 name="HLAobjectInstanceCounts"
1543 dataType="HLAobjectClassBasedCounts"/>
1546 name="HLAreportUpdatesSent"
1549 transportation="HLAreliable"
1552 name="HLAtransportation"
1553 dataType="HLAtransportationName"/>
1555 name="HLAupdateCounts"
1556 dataType="HLAobjectClassBasedCounts"/>
1559 name="HLAreportReflectionsReceived"
1561 dimensions="Federate "
1562 transportation="HLAreliable"
1565 name="HLAtransportation"
1566 dataType="HLAtransportationName"/>
1568 name="HLAreflectCounts"
1569 dataType="HLAobjectClassBasedCounts"/>
1572 name="HLAreportInteractionsSent"
1574 dimensions="Federate "
1575 transportation="HLAreliable"
1578 name="HLAtransportation"
1579 dataType="HLAtransportationName"/>
1581 name="HLAinteractionCounts"
1582 dataType="HLAinteractionCounts"/>
1585 name="HLAreportInteractionsReceived"
1587 dimensions="Federate "
1588 transportation="HLAreliable"
1591 name="HLAtransportation"
1592 dataType="HLAtransportationName"/>
1594 name="HLAinteractionCounts"
1595 dataType="HLAinteractionCounts"/>
1598 name="HLAreportObjectInstanceInformation"
1600 dimensions="Federate "
1601 transportation="HLAreliable"
1604 name="HLAobjectInstance"
1605 dataType="HLAhandle"/>
1607 name="HLAownedInstanceAttributeList"
1608 dataType="HLAhandleList"/>
1610 name="HLAregisteredClass"
1611 dataType="HLAhandle"/>
1613 name="HLAknownClass"
1614 dataType="HLAhandle"/>
1617 name="HLAreportException"
1619 dimensions="Federate "
1620 transportation="HLAreliable"
1624 dataType="HLAunicodeString"/>
1627 dataType="HLAunicodeString"/>
1630 name="HLAreportServiceInvocation"
1632 dimensions="Federate ServiceGroup "
1633 transportation="HLAreliable"
1637 dataType="HLAunicodeString"/>
1639 name="HLAsuccessIndicator"
1640 dataType="HLAboolean"/>
1642 name="HLAsuppliedArguments"
1643 dataType="HLAargumentList"/>
1645 name="HLAreturnedArguments"
1646 dataType="HLAargumentList"/>
1649 dataType="HLAunicodeString"/>
1651 name="HLAserialNumber"
1652 dataType="HLAcount"/>
1655 name="HLAreportMOMexception"
1657 dimensions="Federate "
1658 transportation="HLAreliable"
1662 dataType="HLAunicodeString"/>
1665 dataType="HLAunicodeString"/>
1667 name="HLAparameterError"
1668 dataType="HLAboolean"/>
1671 name="HLAreportSynchronizationPoints"
1673 dimensions="Federate "
1674 transportation="HLAreliable"
1677 name="HLAsyncPoints"
1678 dataType="HLAsyncPointList"/>
1681 name="HLAreportSynchronizationPointStatus"
1683 dimensions="Federate "
1684 transportation="HLAreliable"
1687 name="HLAsyncPointName"
1688 dataType="HLAunicodeString"/>
1690 name="HLAsyncPointFederates"
1691 dataType="HLAsyncPointFederateList"/>
1697 sharing="PublishSubscribe"
1699 transportation="HLAreliable"
1702 name="ResignFederationExecution"
1705 transportation="HLAreliable"
1709 dataType="HLAresignAction"/>
1712 name="SynchronizationPointAchieved"
1715 transportation="HLAreliable"
1719 dataType="HLAunicodeString"/>
1722 name="FederateSaveBegun"
1725 transportation="HLAreliable"
1728 name="FederateSaveComplete"
1731 transportation="HLAreliable"
1734 name="SuccessIndicator"
1735 dataType="HLAboolean"/>
1738 name="FederateRestoreComplete"
1741 transportation="HLAreliable"
1744 name="SuccessIndicator"
1745 dataType="HLAboolean"/>
1748 name="PublishObjectClass"
1751 transportation="HLAreliable"
1755 dataType="HLAhandle"/>
1757 name="AttributeList"
1758 dataType="HLAhandleList"/>
1761 name="UnpublishObjectClass"
1764 transportation="HLAreliable"
1768 dataType="HLAhandle"/>
1770 name="AttributeList"
1771 dataType="HLAhandleList"/>
1774 name="PublishInteractionClass"
1777 transportation="HLAreliable"
1780 name="InteractionClass"
1781 dataType="HLAhandle"/>
1784 name="UnpublishInteractionClass"
1787 transportation="HLAreliable"
1790 name="InteractionClass"
1791 dataType="HLAhandle"/>
1794 name="SubscribeObjectClassAttributes"
1797 transportation="HLAreliable"
1801 dataType="HLAhandle"/>
1803 name="AttributeList"
1804 dataType="HLAhandleList"/>
1807 dataType="HLAboolean"/>
1810 name="UnsubscribeObjectClass"
1813 transportation="HLAreliable"
1817 dataType="HLAhandle"/>
1820 name="SubscribeInteractionClass"
1823 transportation="HLAreliable"
1826 name="InteractionClass"
1827 dataType="HLAhandle"/>
1830 dataType="HLAboolean"/>
1833 name="UnsubscribeInteractionClass"
1836 transportation="HLAreliable"
1839 name="InteractionClass"
1840 dataType="HLAhandle"/>
1843 name="DeleteObjectInstance"
1846 transportation="HLAreliable"
1849 name="ObjectInstance"
1850 dataType="HLAhandle"/>
1853 dataType="HLAopaqueData"/>
1855 name="FederationTime"
1856 dataType="HLAlogicalTime"/>
1859 name="LocalDeleteObjectInstance"
1862 transportation="HLAreliable"
1865 name="ObjectInstance"
1866 dataType="HLAhandle"/>
1869 name="ChangeAttributeTransportationType"
1872 transportation="HLAreliable"
1875 name="ObjectInstance"
1876 dataType="HLAhandle"/>
1878 name="AttributeList"
1879 dataType="HLAhandleList"/>
1881 name="TransportationType"
1882 dataType="HLAtransportationName"/>
1885 name="ChangeInteractionTransportationType"
1888 transportation="HLAreliable"
1891 name="InteractionClass"
1892 dataType="HLAhandle"/>
1894 name="Transportation"
1895 dataType="HLAtransportationName"/>
1898 name="UnconditionalAttributeOwnershipDivestiture"
1901 transportation="HLAreliable"
1904 name="ObjectInstance"
1905 dataType="HLAhandle"/>
1907 name="AttributeList"
1908 dataType="HLAhandleList"/>
1911 name="EnableTimeRegulation"
1914 transportation="HLAreliable"
1918 dataType="HLAtimeInterval"/>
1921 name="disableTimeRegulation"
1924 transportation="HLAreliable"
1927 name="EnableTimeConstrained"
1930 transportation="HLAreliable"
1933 name="DisableTimeConstrained"
1936 transportation="HLAreliable"
1939 name="TimeAdvanceRequest"
1942 transportation="HLAreliable"
1945 name="FederationTime"
1946 dataType="HLAlogicalTime"/>
1949 name="TimeAdvanceRequestAvailable"
1952 transportation="HLAreliable"
1955 name="FederationTime"
1956 dataType="HLAlogicalTime"/>
1959 name="NextEventRequest"
1962 transportation="HLAreliable"
1965 name="FederationTime"
1966 dataType="HLAlogicalTime"/>
1969 name="NextEventRequestAvailable"
1972 transportation="HLAreliable"
1975 name="FederationTime"
1976 dataType="HLAlogicalTime"/>
1979 name="FlushQueueRequest"
1982 transportation="HLAreliable"
1985 name="FederationTime"
1986 dataType="HLAlogicalTime"/>
1989 name="EnableAsynchronousDelivery"
1992 transportation="HLAreliable"
1995 name="DisableAsynchronousDelivery"
1998 transportation="HLAreliable"
2001 name="ModifyLookahead"
2004 transportation="HLAreliable"
2008 dataType="HLAtimeInterval"/>
2011 name="ChangeAttributeOrderType"
2014 transportation="HLAreliable"
2017 name="ObjectInstance"
2018 dataType="HLAhandle"/>
2020 name="AttributeList"
2021 dataType="HLAhandleList"/>
2024 dataType="HLAorderType"/>
2027 name="ChangeInteractionOrderType"
2030 transportation="HLAreliable"
2033 name="InteractionClass"
2034 dataType="HLAhandle"/>
2037 dataType="HLAorderType"/>
2050 normalization="linear"
2056 normalization="linear"
2062 normalization="linear"
2063 value="[1 .. 200)"/>
2067 <timeStamp dataType="NA"/>
2068 <lookahead dataType="NA"/>
2073 dataType="HLAASCIIstring"
2076 dataType="HLAASCIIstring"
2079 dataType="HLAASCIIstring"
2081 <divestitureRequestTag
2082 dataType="HLAASCIIstring"
2084 <divestitureCompletionTag
2085 dataType="HLAASCIIstring"
2087 <acquisitionRequestTag
2088 dataType="HLAASCIIstring"
2091 dataType="HLAASCIIstring"
2098 description="Provide reliable delivery of data in the sense that TCP/IP delivers its data reliably"/>
2100 name="HLAbestEffort"
2101 description="Make an effort to deliver data in the sense that UDP provides best-effort delivery"/>
2105 interactionRelevanceAdvisory="Enabled"
2106 objectClassRelevanceAdvisory="Enabled"
2107 attributeRelevanceAdvisory="Enabled"
2108 attributeScopeAdvisory="Disabled"
2109 autoProvide="Disabled"
2110 conveyRegionDesignatorSets="Disabled"
2111 serviceReporting="Disabled"/>
2114 <basicDataRepresentations>
2116 name="HLAinteger16BE"
2118 interpretation="Integer in the range [-2^15, 2^15 - 1]"
2120 encoding="16-bit two's complement signed integer. The most significant bit contains the sign."/>
2122 name="HLAinteger32BE"
2124 interpretation="Integer in the range [-2^31, 2^31 - 1]"
2126 encoding="32-bit two's complement signed integer. The most significant bit contains the sign."/>
2128 name="HLAinteger64BE"
2130 interpretation="Integer in the range [-2^63, 2^63 - 1]"
2132 encoding="64-bit two's complement signed integer first. The most significant bit contains the sign."/>
2136 interpretation="Single-precision floating point number"
2138 encoding="32-bit IEEE normalized single-precision format. See IEEE Std 754-1985"/>
2142 interpretation="Double-precision floating point number"
2144 encoding="64-bit IEEE normalized double-precision format. See IEEE Std 754-1985"/>
2146 name="HLAoctetPairBE"
2148 interpretation="16-bit value"
2150 encoding="Assumed to be portable among hardware devices."/>
2152 name="HLAinteger16LE"
2154 interpretation="Integer in the range [-2^15, 2^15 - 1]"
2156 encoding="16-bit two's complement signed integer. The most significant bit contains the sign."/>
2158 name="HLAinteger32LE"
2160 interpretation="Integer in the range [-2^31, 2^31 - 1]"
2162 encoding="32-bit two's complement signed integer. The most significant bit contains the sign."/>
2164 name="HLAinteger64LE"
2166 interpretation="Integer in the range [-2^63, 2^63 - 1]"
2168 encoding="64-bit two's complement signed integer first. The most significant bit contains the sign."/>
2172 interpretation="Single-precision floating point number"
2174 encoding="32-bit IEEE normalized single-precision format. See IEEE Std 754-1985"/>
2178 interpretation="Double-precision floating point number"
2180 encoding="64-bit IEEE normalized double-precision format. See IEEE Std 754-1985"/>
2182 name="HLAoctetPairLE"
2184 interpretation="16-bit value"
2186 encoding="Assumed to be portable among hardware devices."/>
2190 interpretation="8-bit value"
2192 encoding="Assumed to be portable among hardware devices."/>
2194 name="UnsignedShort"
2196 interpretation="Integer in the range [0, 2^16 - 1]"
2198 encoding="16-bit unsigned integer. (WARNING: unsigned integers are not directly supported by JAVA)."/>
2202 interpretation="Integer in the range [0, 2^32 - 1]"
2204 encoding="32-bit unsigned integer. (WARNING: unsigned integers are not directly supported by JAVA)."/>
2205 </basicDataRepresentations>
2210 representation="HLAoctet"
2214 semantics="Standard ASCII character (see ANSI Std x3.4-1986"/>
2216 name="HLAunicodeChar"
2217 representation="HLAoctetPairBE"
2221 semantics="Unicode UTF-16 character (see The Unicode Standard, Version 3.0)"/>
2224 representation="HLAoctet"
2228 semantics="Uninterpreted 8-bit byte"/>
2230 name="VerfierIntegerTime"
2231 representation="HLAinteger64BE"
2235 semantics="Time and time intervals"/>
2237 name="HLAfederateHandle"
2238 representation="HLAinteger32BE"
2239 semantics="The type of the argument to Normalize Federate Handle service. This is a pointer to an RTI-defined programming language object, not an integer 32"/>
2242 representation="HLAinteger32BE"
2249 representation="HLAinteger32BE"
2256 representation="HLAinteger32BE"
2257 units="milliseconds"
2262 name="HLAfederateHandle"
2263 representation="HLAinteger32BE"
2267 semantics="The type of the argument to the Normalize Federate Handle service. This is a pointer to a RTI defined programming language object, NOT an integer 32."/>
2269 name="ASNflightAltitude"
2270 representation="HLAASCIIstring"
2273 semantics="(d)dd = altitude or flight level (a three digit number assumed to have two zeros following). OTP = VFR-on-top. OTP(d)dd = VFR-on-top plus an altitude. ABV(d)dd = Flight operating above specified altitude. (d)ddB(d)dd = A block of altitude or flight levels. VFR = VFR. VFR(d)dd = VFR plus an altitude. Lddd where L is F or A (flight level or altitude). LdddBddd where F indicates both altitudes are flight level numbers and A indicates both altitudes are in hundreds of feet. The B indicates blocked altitudes."/>
2276 representation="HLAinteger32BE"
2279 semantics="seconds since 00:00 01/01/1970 UTC."/>
2282 representation="HLAfloat64BE"
2285 semantics="WGS-84 latitude or longitude position on the Earth"/>
2288 representation="HLAfloat32BE"
2291 semantics="frequency for a communications radio"/>
2294 <enumeratedDataTypes>
2297 representation="HLAASCIIchar"
2298 semantics="ICAO-4444/ICAO-8643 wake category of an airframe">
2299 <enumerator name="Heavy" values="H"/>
2300 <enumerator name="Medium" values="M"/>
2301 <enumerator name="Light" values="L"/>
2304 name="ASNengineType"
2305 representation="HLAASCIIchar"
2306 semantics="FAA propulsion category of the airframe">
2307 <enumerator name="Piston" values="P"/>
2308 <enumerator name="Turboprop" values="T"/>
2309 <enumerator name="Jet" values="J"/>
2312 name="ASNtransponderMode"
2313 representation="HLAASCIIchar"
2314 semantics="Valid values are 'A', 'S' or 'C'.">
2315 <enumerator name="A" values="A"/>
2316 <enumerator name="S" values="S"/>
2317 <enumerator name="C" values="C"/>
2320 name="ASNflightState"
2321 representation="HLAASCIIchar"
2322 semantics="Flight activation state">
2323 <enumerator values="T" name="Trial (Active): Plan for an active flight that was created to investigate the consequences of replacing the current active Plan with the Trial Plan. Consequences could include, for example, aircraft-to-aircraft or aircraft-to-airspace conflict or excessive sector demand."/>
2324 <enumerator values="P" name="Pending (Proposed): Plan with a departure time that is less than or equal to an adaptable time in the future. When the departure time is delayed, an additional parameter specifies the time duration (expressed as hhmm) in advance of the Estimated Departure Clearance Time (EDCT) at which a flight object with a proposed plan will transition from Planned to Pending Flight Activation State. Nominally, a plan is Pending when the departure time is within a half hour of the current time."/>
2325 <enumerator values="E" name="Enroute (Active): A flight can be activated by the entry of an amendment (AM) message, an Estimate (EST) message, a Departure Request (DM), or upon receipt of updated flight data from an upstream center. At the time of the flight's activation, the flight enters the En Route Flight Activation state, remaining in that state until the flight is put into Hold or until it arrives at its destination, where it enters the Landing Flight Activation state."/>
2326 <enumerator values="L" name="Landing (Active): If the Flight Plan Latest Position reaches the last converted fix in the route and the last converted fix is an adaptable airport within center airspace OR if a Terminate Beacon Code request is accepted for that flight from a facility that uses the ARTS interface and that contains the destination airport, then the flight enters the Landing Flight Activation state."/>
2327 <enumerator values="H" name="Hold (Active): A flight can be assigned to a Present Position Hold, where it immediately enters the Hold Flight Activation State, or to a Future Hold, where it remains in the En Route Flight Activation State until it either reaches the Future Hold fix, or the trajectory-time-at-fix position occurs, whichever is first."/>
2330 name="ASNflightType"
2331 representation="HLAASCIIchar"
2332 semantics="Designations corresponding to ICAO Flight Plan Field 08b.">
2333 <enumerator name="Scheduled Air Carrier" values="S"/>
2334 <enumerator name="Non-scheduled (Air Taxi)" values="N"/>
2335 <enumerator name="Military" values="M"/>
2336 <enumerator name="General Aviation" values="G"/>
2337 <enumerator name="Other (VFR)" values="X"/>
2340 name="ASNflightRule"
2342 <enumerator name="Instrument Flight Rules (IFR)" values="I"/>
2343 <enumerator name="Visual Flight Rules (VFR)" values="V"/>
2344 <enumerator name="Defense Visual Flight Rules (DVFR)" values="D"/>
2348 representation="HLAASCIIstring"
2350 <enumerator name="Aircraft is currently in hold" values="Present"/>
2351 <enumerator name="Aircraft will be in hold in the future at the designated hold fix" values="Future"/>
2352 <enumerator name="Aircraft not in hold." values="NoHold"/>
2356 representation="HLAinteger32BE"
2357 semantics="Type of RUC weather observation.">
2358 <enumerator name="Analyzed" values="0"/>
2359 <enumerator name="Forecast" values="1"/>
2360 <enumerator name="Both" values="2"/>
2363 name="ASNrucPointType"
2364 representation="HLAinteger32BE"
2365 semantics="Type of RUC point.">
2366 <enumerator name="Interpolated" value="0"/>
2367 <enumerator name="Closest Grid Point" value="1"/>
2370 name="ASNnexrad3Header"
2371 representation="HLAASCIIstring"
2372 semantics="Standardized NCDC AWIPS header code.">
2373 <enumerator values="NCR" name="Composite Reflectivity"/>
2374 <enumerator values="N0R" name="Short Range Base Reflectivity"/>
2375 <enumerator values="N0V" name="Base Radial Velocity"/>
2376 <enumerator values="N0S" name="Storm Relative Motion"/>
2377 <enumerator values="N0Z" name="Long Range Base Reflectivity"/>
2378 <enumerator values="NET" name="Echo Tops"/>
2379 <enumerator values="NVL" name="Vertical Integrated Liquid"/>
2380 <enumerator values="NVW" name="Velocity Azimuth Display (VAD) Wind Profile"/>
2381 <enumerator values="N1P" name="Surface Rainfall Accumulation, 1 Hour Precipitation total"/>
2382 <enumerator values="NTP" name="Surface Rainfall Accumulation, Storm Total Precipitation"/>
2385 name="ASNnexrad3MosaicSector"
2386 representation="HLAinteger32BE"
2387 semantics="Standardized NWS national and regional Mosaic sectors.">
2388 <enumerator values="1" name="National"/>
2389 <enumerator values="2" name="Pacific Northwest Sector"/>
2390 <enumerator values="3" name="Northern Rockies Sector"/>
2391 <enumerator values="4" name="Upper Mississippi Valley Sector"/>
2392 <enumerator values="5" name="Central Great Lakes Sector"/>
2393 <enumerator values="6" name="Northeast Sector"/>
2394 <enumerator values="7" name="Southeast Sector"/>
2395 <enumerator values="8" name="South Mississippi Valley Sector"/>
2396 <enumerator values="9" name="Southern Plains Sector"/>
2397 <enumerator values="10" name="Southern Rockies Sector"/>
2398 <enumerator values="11" name="Pacific Southwest Sector"/>
2399 <enumerator values="12" name="Hawaii"/>
2400 <enumerator values="13" name="Alaska"/>
2403 name="ASNwxRequestType"
2404 representation="HLAinteger32BE"
2405 semantics="Type of weather data.">
2406 <enumerator values="1" name="RUC"/>
2407 <enumerator values="2" name="NEXRAD-II"/>
2408 <enumerator values="3" name="NEXRAD-III"/>
2409 <enumerator values="4" name="pointRUC"/>
2410 <enumerator values="5" name="METAR"/>
2414 representation="HLAinteger32BE"
2415 semantics="RUC grid type.">
2416 <enumerator values="236" name="40km"/>
2417 <enumerator values="211" name="80lm"/>
2421 representation="HLAASCIIstring"
2422 semantics="Radio Band.">
2423 <enumerator values="MF" name="Medium frequency (AM)."/>
2424 <enumerator values="HF" name="High frequency."/>
2425 <enumerator values="VHF" name="Very high frequency."/>
2426 <enumerator values="UHF" name="Ultra high frequency."/>
2427 <enumerator values="SAT" name="Satellite."/>
2432 representation="HLAinteger32BE"
2433 semantics="Standard boolean type">
2434 <enumerator name="HLAfalse" values="0"/>
2435 <enumerator name="HLAtrue" values="1"/>
2438 name="HLAserviceGroupName"
2439 representation="HLAinteger32BE"
2440 semantics="Service group identifier">
2441 <enumerator name="FederationManagement" values="0"/>
2442 <enumerator name="DeclarationManagement" values="1"/>
2443 <enumerator name="ObjectManagement" values="2"/>
2444 <enumerator name="OwnershipManagement" values="3"/>
2445 <enumerator name="TimeManagement" values="4"/>
2446 <enumerator name="DataDistributionManagement" values="5"/>
2447 <enumerator name="SupportServices" values="6"/>
2450 name="HLAfederateState"
2451 representation="HLAinteger32BE"
2452 semantics="State of the federate">
2453 <enumerator name="ActiveFederate" values="1"/>
2454 <enumerator name="FederateSaveInProgress" values="3"/>
2455 <enumerator name="FederateRestoreInProgress" values="5"/>
2459 representation="HLAinteger32BE"
2460 semantics="State of timeadvancement">
2465 name="TimeAdvancing"
2470 representation="HLAinteger32BE"
2480 name="HLAresignAction"
2481 representation="HLAinteger32BE"
2482 semantics="Action to be performed by RTI in conjunction with resignation">
2484 name="DivestOwnership"
2487 name="DeleteObjectInstances"
2490 name="CancelPendingAcquisitions"
2493 name="DeleteObjectInstancesThenDivestOwnership"
2496 name="CancelPendingAcquisitionsThenDeleteObjectInstancesThenDivestOwnership"
2504 representation="HLAinteger32BE"
2505 semantics="Order type to be used for sending attributes or interactions">
2515 representation="HLAinteger32BE"
2525 name="HLAsyncPointStatus"
2526 representation="HLAinteger32BE"
2527 semantics="Joined federate synchronization point status">
2532 name="AttemptingToRegisterSyncPoint"
2535 name="MovingToSyncPoint"
2538 name="WaitingForRestOfFederation"
2542 name="HLAserviceGroupName"
2543 representation="HLAinteger32BE"
2544 semantics="Service group identifier">
2546 name="FederationManagement"
2549 name="DeclarationManagement"
2552 name="ObjectManagement"
2555 name="OwnershipManagement"
2558 name="TimeManagement"
2561 name="DataDistributionManagement"
2564 name="SupportServices"
2567 </enumeratedDataTypes>
2571 name="HLAASCIIstring"
2572 dataType="HLAASCIIchar"
2573 cardinality="Dynamic"
2574 encoding="HLAvariableArray"
2575 semantics="ASCII string representation"/>
2577 name="HLAunicodeString"
2578 dataType="HLAunicodeChar"
2579 cardinality="Dynamic"
2580 encoding="HLAvariableArray"
2581 semantics="Unicode string representation"/>
2583 name="HLAopaqueData"
2585 cardinality="Dynamic"
2586 encoding="HLAvariableArray"
2587 semantics="Uninetrpreted sequence of bytes"/>
2591 cardinality="Dynamic"
2592 encoding="HLAvariableArray"
2593 semantics="Encoded value of a handle. The encoding is based on the type of handle"/>
2595 name="HLAtransportationName"
2596 dataType="HLAunicodeChar"
2597 cardinality="Dynamic"
2598 encoding="HLAvariableArray"
2599 semantics="String whose legal value shall be name from and row in the OMT Transportation Table (IEEE P1516.2)"/>
2601 name="HLAlogicalTime"
2603 cardinality="Dynamic"
2604 encoding="HLAvariableArray"
2605 semantics="An encoded logical time. An empty array shall indicate that the value is not defined"/>
2607 name="HLAtimeInterval"
2609 cardinality="Dynamic"
2610 encoding="HLAvariableArray"
2611 semantics="An encoded logical time interval. An empty array shall indicate that the value is not defined"/>
2613 name="HLAhandleList"
2614 dataType="HLAhandle"
2615 cardinality="Dynamic"
2616 encoding="HLAvariableArray"
2617 semantics="List of encoded handles"/>
2619 name="HLAinteractionSubList"
2620 dataType="HLAinteractionSubscription"
2621 cardinality="Dynamic"
2622 encoding="HLAvariableArray"
2623 semantics="List of interaction subscription indicators"/>
2625 name="HLAargumentList"
2626 dataType="HLAunicodeString"
2627 cardinality="Dynamic"
2628 encoding="HLAvariableArray"
2629 semantics="List of arguments"/>
2631 name="HLAobjectClassBasedCounts"
2632 dataType="HLAobjectClassBasedCount"
2633 cardinality="Dynamic"
2634 encoding="HLAvariableArray"
2635 semantics="List of counts of various items based on object class"/>
2637 name="HLAinteractionCounts"
2638 dataType="HLAinteractionCount"
2639 cardinality="Dynamic"
2640 encoding="HLAvariableArray"
2641 semantics="List of interaction counts"/>
2643 name="HLAsyncPointList"
2644 dataType="HLAunicodeString"
2645 cardinality="Dynamic"
2646 encoding="HLAvariableArray"
2647 semantics="List of names of synchronization points"/>
2649 name="HLAsyncPointFederateList"
2650 dataType="HLAsyncPointFederate"
2651 cardinality="Dynamic"
2652 encoding="HLAvariableArray"
2653 semantics="List of joined federates and the syncronization status of each"/>
2656 <fixedRecordDataTypes>
2658 name="HLAinteractionSubscription"
2659 encoding="HLAfixedRecord"
2660 semantics="Interaction subscription information">
2662 name="HLAinteractionClass"
2663 dataType="HLAhandle"
2664 semantics="Encoded interaction class handle"/>
2667 dataType="HLAboolean"
2668 semantics="Whether subscription is active (HLAtrue = active)"/>
2671 name="HLAobjectClassBasedCount"
2672 encoding="HLAfixedRecord"
2673 semantics="Object class and count of associated items">
2675 name="HLAobjectClass"
2676 dataType="HLAhandle"
2677 semantics="Encoded object class handle"/>
2681 semantics="Number of items"/>
2684 name="HLAinteractionCount"
2685 encoding="HLAfixedRecord"
2686 semantics="Count of interactions of a class">
2688 name="HLAinteractionClass"
2689 dataType="HLAhandle"
2690 semantics="Encoded interaction class handle"/>
2692 name="HLAinteractionCount"
2694 semantics="Number of interactions"/>
2697 name="HLAsyncPointFederate"
2698 encoding="HLAfixedRecord"
2699 semantics="A particular joined federate and its synchronization point status">
2702 dataType="HLAhandle"
2703 semantics="Encoded joined federate handle"/>
2705 name="HLAfederateSyncStatus"
2706 dataType="HLAsyncPointStatus"
2707 semantics="Synchronization status of the particular joined federate"/>
2709 </fixedRecordDataTypes>
2713 <log date="2007-06-15" version="2.1" entry="format change from 1.3 to IEEE XML"/>
2714 <log date="2007-07-11" version="3.0" entry="added Flight Object and Weather Interactions"/>
2715 <log date="2007-09-14" version="3.1" entry="added Radio Object."/>