2 <hlaConfiguration version="1">
3 <!-- This is the top level HLA configuration file for use with the
4 multiplayer federation. This serves now as first demo how to configure
5 flightgears hla implementation.
6 This toplevel file consists of startup parameters for the rti,
7 the federate object model to use on create and a way to map the hla
8 attribute values to a semantic meaning or flightgear properties.
12 <!-- is ignored for RTI13 anyway, so the example here ... -->
13 <argument>rtiarg0</argument>
14 <argument>rtiarg1</argument>
17 <!-- Contains the data layout and the object classes -->
18 <federateObjectModel name="AviationSimNet-v3.1.xml"/>
20 <!-- ??? more a AIModel Tag??? Or a generic one and decide which type should be time exact???? -->
22 <objectClass type="Multiplayer" name="aircraft">
25 <dataElement type="external" name="aircraftType"/>
26 <key external="A320" modelPath="Aircraft/A320/Models/a320-fb.xml"/>
27 <key external="B733" modelPath="Aircraft/737-300/Models/737-300.xml"/>
28 <key external="B742" modelPath="Aircraft/747-200/Models/boeing747-200.xml"/>
29 <key external="C172" modelPath="Aircraft/c172p/Models/c172p.xml"/>
30 <key external="C310" modelPath="Aircraft/c310/Models/c310-dpm.xml"/>
31 <key external="F18" modelPath="Aircraft/f18/Models/f18.xml"/>
32 <key external="PC7" modelPath="Aircraft/pc7/Models/pc7.xml"/>
33 <key external="DH8C" modelPath="Aircraft/dhc8/Models/dhc8-300Q.xml"/>
34 <key external="UFO" modelPath="Aircraft/ufo/Models/ufo.xml"/>
35 <key external="C172"/>
38 <!-- This is an example for the variant that would make the AviationSimNet guys visible in flightgear. -->
39 <!-- It does not know any rotational velocities, but the linear velocity is present. -->
40 <position type="geodetic">
41 <dataElement type="latitude-deg" name="latitude"/>
42 <dataElement type="longitude-deg" name="longitude"/>
43 <dataElement type="elevation-m" name="altitudeMSL"/>
45 <dataElement type="heading-deg" name="trueHeading"/>
46 <dataElement type="pitch-deg" name="pitch"/>
47 <dataElement type="roll-deg" name="roll"/>
49 <dataElement type="ground-track-deg" name="groundTrack"/>
50 <dataElement type="ground-speed-kt" name="groundSpeed"/>
51 <dataElement type="vertical-speed-ft-per-min" name="verticalSpeed"/>
54 <simTime type="attribute-sec-msec">
55 <dataElement type="local-simtime-sec" name="timestampSeconds"/>
56 <dataElement type="local-simtime-msec" name="timestampMilliseconds"/>
59 <dataElement type="property" name="tailNum" in="sim/user/callsign" out="sim/user/callsign"/>