2172 lines
79 KiB
XML
2172 lines
79 KiB
XML
<?xml version="1.0"?>
|
|
<objectModel
|
|
DTDversion="1516.2"
|
|
name="FlightGear"
|
|
type="FOM"
|
|
version="2"
|
|
date="2012/11/18"
|
|
purpose=""
|
|
appDomain=""
|
|
sponsor=""
|
|
pocName=""
|
|
pocOrg=""
|
|
pocPhone=""
|
|
pocEmail=""
|
|
references=""
|
|
other=""
|
|
disclaimer="">
|
|
<copyright year="2009 - 2012" holder="Mathias Froehlich. All Rights Reserved."/>
|
|
|
|
<!-- objectclass definitions -->
|
|
<objects>
|
|
<objectClass
|
|
name="HLAobjectRoot"
|
|
sharing="Neither">
|
|
<attribute
|
|
name="HLAprivilegeToDeleteObject"
|
|
dataType="NA"
|
|
updateType="NA"
|
|
updateCondition="NA"
|
|
ownership="NoTransfer"
|
|
sharing="Neither"
|
|
dimensions="NA"
|
|
transportation="HLAreliable"
|
|
order="Receive"/>
|
|
|
|
<objectClass name="FGSceneObject"
|
|
semantics="Generic object in the scene."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="location"
|
|
dataType="SGLocation"
|
|
updateType="Periodic"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The geodetic position of the vehicle."/>
|
|
<attribute name="velocity"
|
|
dataType="SGSpatialVelocity"
|
|
updateType="Periodic"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The angular and linear velocity of the vehicle."/>
|
|
<attribute name="sceneObjectName"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="If the location is meant to be relative this is the hla object name of the parent object."/>
|
|
|
|
<objectClass name="FGAirVehicle"
|
|
semantics="Generic vehicle like object in the scene. Subscribe to this as a radar station."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="callSign"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The call sign of the air vehicle."/>
|
|
<attribute name="transponder"
|
|
dataType="FGTransponderType"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The transponder response of the vehicle."/>
|
|
|
|
<objectClass name="FGAircraft"
|
|
semantics="An aircraft."
|
|
sharing="PublishSubscribe">
|
|
</objectClass>
|
|
<objectClass name="FGBaloon"
|
|
semantics="A hot air baloon."
|
|
sharing="PublishSubscribe">
|
|
</objectClass>
|
|
</objectClass>
|
|
|
|
<objectClass name="MPAircraft"
|
|
semantics="Legacy mp object."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="model"
|
|
dataType="SGModel"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="whatever."/>
|
|
<attribute name="simTime"
|
|
dataType="SGfloat64"
|
|
updateType="Periodic"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The local simulation time of that multiplayer."/>
|
|
|
|
<attribute name="mpProperties"
|
|
dataType="SGmultiplayerPropertyArray"
|
|
updateType="Periodic"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="FIXME"/>
|
|
</objectClass>
|
|
</objectClass>
|
|
|
|
<objectClass name="FGView"
|
|
semantics="A view that is defined in the scene."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="name"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The name of the view."/>
|
|
<attribute name="location"
|
|
dataType="SGLocation"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The relative or absolute position and orientation of the view."/>
|
|
<attribute name="sceneObjectName"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The hla object name of the a FGSceneObject that is referenced by this view."/>
|
|
</objectClass>
|
|
|
|
<objectClass name="FGViewer"
|
|
semantics="A viewer that needs to be coordinated or remote controlled."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="name"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The name of the view."/>
|
|
<objectClass name="FGPerspectiveViewer"
|
|
semantics="A perspective viewer - the usual simulation viewer."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="viewName"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The name of the view that is viewer is attached to."/>
|
|
<attribute name="location"
|
|
dataType="SGLocation"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The relative or absolute position/orientation of the viewer."/>
|
|
<attribute name="zoomFactor"
|
|
dataType="SGfloat32"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="A zoom factor for the projections system. Leave at 1 for an immersive system."/>
|
|
<attribute name="eyeTrackerName"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The name of the view that is viewer is attached to."/>
|
|
</objectClass>
|
|
</objectClass>
|
|
|
|
<objectClass name="FGEyeTracker"
|
|
semantics="A head tracking offset that can be attached to a viewer system."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="leftEyeOffset"
|
|
dataType="SGVec3f"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The relative position of the left eye within the projection system. Use for eye tracking."/>
|
|
<attribute name="rightEyeOffset"
|
|
dataType="SGVec3f"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The relative position of the right eye within the projection system. Use for eye tracking."/>
|
|
</objectClass>
|
|
|
|
<objectClass name="FGRenderer"
|
|
semantics="A renderer is an application that provides one or more drawables."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="name"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The name of the renderer."/>
|
|
<!-- Publish the available display names and geometries somehow. -->
|
|
</objectClass>
|
|
|
|
<objectClass name="FGDrawable"
|
|
semantics="Part of a renderer. Somewhere to draw something."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="name"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The name of the drawable."/>
|
|
<attribute name="renderer"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The name of the renderer this drawable belongs to."/>
|
|
<attribute name="display"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The designator of the X11 display if the renderer lives on X11."/>
|
|
<objectClass name="FGWindowDrawable"
|
|
semantics="An actual window."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="fullscreen"
|
|
dataType="SGbool"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="True if fullscreen."/>
|
|
<attribute name="position"
|
|
dataType="SGVec2i"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The upper left corner of the window on the screen."/>
|
|
<attribute name="size"
|
|
dataType="SGVec2i"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The size of the window."/>
|
|
</objectClass>
|
|
<!--objectClass name="FGVideoDrawable"
|
|
semantics="An offscreen buffer encoding its pictures into a video."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="size"
|
|
dataType="SGVec2i"
|
|
updateType="Conditional"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The size of the window."/>
|
|
</objectClass-->
|
|
</objectClass>
|
|
|
|
<objectClass name="FGCamera"
|
|
semantics="Part of a viewer. Subsegment of a multi view viewer."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="name"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="Receive"
|
|
semantics="The name of the camera."/>
|
|
<attribute name="viewer"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The viewer this camera belongs to."/>
|
|
<attribute name="drawable"
|
|
dataType="HLAASCIIstring"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The drawable this camera lives in."/>
|
|
<attribute name="viewport"
|
|
dataType="SGVec4i"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The viewport within the drawable for this camera."/>
|
|
<attribute name="location"
|
|
dataType="SGLocation"
|
|
updateType="Periodic"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The position and orientation offset within the viewer."/>
|
|
<!-- <attribute name="unwrapMesh"/> -->
|
|
<objectClass name="FGPerspectiveCamera"
|
|
semantics="Camera defining a perspective view."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="projection"
|
|
dataType="SGCameraProjectionPerspective"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The projection of this camera."/>
|
|
</objectClass>
|
|
<objectClass name="FGOrthographicCamera"
|
|
semantics="Camera defining an orthographic view."
|
|
sharing="PublishSubscribe">
|
|
<attribute name="projection"
|
|
dataType="SGCameraProjectionOrthographic"
|
|
updateType="Static"
|
|
ownership="NoTransfer"
|
|
sharing="PublishSubscribe"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp"
|
|
semantics="The projection of this camera."/>
|
|
</objectClass>
|
|
</objectClass>
|
|
</objectClass>
|
|
</objects>
|
|
|
|
<!-- interaction definitions -->
|
|
<interactions>
|
|
<interactionClass name="HLAinteractionRoot"
|
|
sharing="Neither"
|
|
dimensions="NA"
|
|
transportation="HLAreliable"
|
|
order="TimeStamp">
|
|
|
|
<!-- Is sent out when a click or something happens on a scene object -->
|
|
<interactionClass name="SGSceneObjectEvent"
|
|
sharing="PublishSubscribe"
|
|
dimensions="NA"
|
|
transportation="HLAreliable"
|
|
order="Receive">
|
|
<!-- Is sent out when a click or something happens on a scene object -->
|
|
<interactionClass name="SGSceneObjectMouseEvent"
|
|
sharing="PublishSubscribe"
|
|
dimensions="NA"
|
|
transportation="HLAreliable"
|
|
order="Receive">
|
|
<parameter
|
|
name="mousePosition"
|
|
dataType="SGVec2i"/>
|
|
</interactionClass>
|
|
</interactionClass>
|
|
|
|
<!-- Is sent out when a click or something happens on a scene object -->
|
|
<interactionClass name="SGViewerEvent"
|
|
sharing="PublishSubscribe"
|
|
dimensions="NA"
|
|
transportation="HLAreliable"
|
|
order="Receive">
|
|
<interactionClass name="SGViewerMouseEvent"
|
|
sharing="PublishSubscribe"
|
|
dimensions="NA"
|
|
transportation="HLAreliable"
|
|
order="Receive">
|
|
</interactionClass>
|
|
</interactionClass>
|
|
</interactionClass>
|
|
</interactions>
|
|
|
|
<dimensions>
|
|
<dimension
|
|
name="Federate"
|
|
dataType="HLAbyte"
|
|
upperBound="500"
|
|
normalization="linear"
|
|
value="Excluded"/>
|
|
<dimension
|
|
name="ServiceGroup"
|
|
dataType="HLAbyte"
|
|
upperBound="7"
|
|
normalization="linear"
|
|
value="Excluded"/>
|
|
<dimension
|
|
name="Location"
|
|
dataType="HLAbyte"
|
|
upperBound="5000"
|
|
normalization="linear"
|
|
value="[1 .. 200)"/>
|
|
</dimensions>
|
|
|
|
<time>
|
|
<timeStamp dataType="NA"/>
|
|
<lookahead dataType="NA"/>
|
|
</time>
|
|
|
|
<tags>
|
|
<updateReflectTag
|
|
dataType="HLAASCIIstring"
|
|
semantics="NA"/>
|
|
<sendReceiveTag
|
|
dataType="HLAASCIIstring"
|
|
semantics="NA"/>
|
|
<deleteRemoveTag
|
|
dataType="HLAASCIIstring"
|
|
semantics="NA"/>
|
|
<divestitureRequestTag
|
|
dataType="HLAASCIIstring"
|
|
semantics="NA"/>
|
|
<divestitureCompletionTag
|
|
dataType="HLAASCIIstring"
|
|
semantics="NA"/>
|
|
<acquisitionRequestTag
|
|
dataType="HLAASCIIstring"
|
|
semantics="NA"/>
|
|
<requestUpdateTag
|
|
dataType="HLAASCIIstring"
|
|
semantics="NA"/>
|
|
</tags>
|
|
|
|
<transportations>
|
|
<transportation
|
|
name="HLAreliable"
|
|
description="Provide reliable delivery of data in the sense that TCP/IP delivers its data reliably"/>
|
|
<transportation
|
|
name="HLAbestEffort"
|
|
description="Make an effort to deliver data in the sense that UDP provides best-effort delivery"/>
|
|
</transportations>
|
|
|
|
<switches
|
|
interactionRelevanceAdvisory="Enabled"
|
|
objectClassRelevanceAdvisory="Enabled"
|
|
attributeRelevanceAdvisory="Enabled"
|
|
attributeScopeAdvisory="Disabled"
|
|
autoProvide="Disabled"
|
|
conveyRegionDesignatorSets="Disabled"
|
|
serviceReporting="Disabled"/>
|
|
|
|
<!-- dataType definitions -->
|
|
<dataTypes>
|
|
<basicDataRepresentations>
|
|
<basicData
|
|
name="HLAinteger16BE"
|
|
size="16"
|
|
interpretation="Integer in the range [-2^15, 2^15 - 1]"
|
|
endian="Big"
|
|
encoding="16-bit two's complement signed integer. The most significant bit contains the sign."/>
|
|
<basicData
|
|
name="HLAinteger32BE"
|
|
size="32"
|
|
interpretation="Integer in the range [-2^31, 2^31 - 1]"
|
|
endian="Big"
|
|
encoding="32-bit two's complement signed integer. The most significant bit contains the sign."/>
|
|
<basicData
|
|
name="HLAinteger64BE"
|
|
size="64"
|
|
interpretation="Integer in the range [-2^63, 2^63 - 1]"
|
|
endian="Big"
|
|
encoding="64-bit two's complement signed integer first. The most significant bit contains the sign."/>
|
|
<basicData
|
|
name="HLAfloat32BE"
|
|
size="32"
|
|
interpretation="Single-precision floating point number"
|
|
endian="Big"
|
|
encoding="32-bit IEEE normalized single-precision format. See IEEE Std 754-1985"/>
|
|
<basicData
|
|
name="HLAfloat64BE"
|
|
size="64"
|
|
interpretation="Double-precision floating point number"
|
|
endian="Big"
|
|
encoding="64-bit IEEE normalized double-precision format. See IEEE Std 754-1985"/>
|
|
<basicData
|
|
name="HLAoctetPairBE"
|
|
size="16"
|
|
interpretation="16-bit value"
|
|
endian="Big"
|
|
encoding="Assumed to be portable among hardware devices."/>
|
|
<basicData
|
|
name="HLAinteger16LE"
|
|
size="16"
|
|
interpretation="Integer in the range [-2^15, 2^15 - 1]"
|
|
endian="Little"
|
|
encoding="16-bit two's complement signed integer. The most significant bit contains the sign."/>
|
|
<basicData
|
|
name="HLAinteger32LE"
|
|
size="32"
|
|
interpretation="Integer in the range [-2^31, 2^31 - 1]"
|
|
endian="Little"
|
|
encoding="32-bit two's complement signed integer. The most significant bit contains the sign."/>
|
|
<basicData
|
|
name="HLAinteger64LE"
|
|
size="64"
|
|
interpretation="Integer in the range [-2^63, 2^63 - 1]"
|
|
endian="Little"
|
|
encoding="64-bit two's complement signed integer first. The most significant bit contains the sign."/>
|
|
<basicData
|
|
name="HLAfloat32LE"
|
|
size="32"
|
|
interpretation="Single-precision floating point number"
|
|
endian="Little"
|
|
encoding="32-bit IEEE normalized single-precision format. See IEEE Std 754-1985"/>
|
|
<basicData
|
|
name="HLAfloat64LE"
|
|
size="64"
|
|
interpretation="Double-precision floating point number"
|
|
endian="Little"
|
|
encoding="64-bit IEEE normalized double-precision format. See IEEE Std 754-1985"/>
|
|
<basicData
|
|
name="HLAoctetPairLE"
|
|
size="16"
|
|
interpretation="16-bit value"
|
|
endian="Little"
|
|
encoding="Assumed to be portable among hardware devices."/>
|
|
<basicData
|
|
name="HLAoctet"
|
|
size="8"
|
|
interpretation="8-bit value"
|
|
endian="Big"
|
|
encoding="Assumed to be portable among hardware devices."/>
|
|
<basicData
|
|
name="UnsignedShort"
|
|
size="16"
|
|
interpretation="Integer in the range [0, 2^16 - 1]"
|
|
endian="Big"
|
|
encoding="16-bit unsigned integer. (WARNING: unsigned integers are not directly supported by JAVA)."/>
|
|
<basicData
|
|
name="UnsignedLong"
|
|
size="32"
|
|
interpretation="Integer in the range [0, 2^32 - 1]"
|
|
endian="Big"
|
|
encoding="32-bit unsigned integer. (WARNING: unsigned integers are not directly supported by JAVA)."/>
|
|
</basicDataRepresentations>
|
|
|
|
<simpleDataTypes>
|
|
<simpleData
|
|
name="HLAASCIIchar"
|
|
representation="HLAoctet"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard ASCII character (see ANSI Std x3.4-1986"/>
|
|
<simpleData
|
|
name="HLAunicodeChar"
|
|
representation="HLAoctetPairBE"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Unicode UTF-16 character (see The Unicode Standard, Version 3.0)"/>
|
|
<simpleData
|
|
name="HLAbyte"
|
|
representation="HLAoctet"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Uninterpreted 8-bit byte"/>
|
|
|
|
<simpleData
|
|
name="SGbool"
|
|
representation="HLAoctet"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard binary encoded bool"/>
|
|
<simpleData
|
|
name="SGint16"
|
|
representation="HLAinteger16BE"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard 16-bit int"/>
|
|
<simpleData
|
|
name="SGint32"
|
|
representation="HLAinteger32BE"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard 32-bit int"/>
|
|
<simpleData
|
|
name="SGint64"
|
|
representation="HLAinteger64BE"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard 64-bit int"/>
|
|
<simpleData
|
|
name="SGtimeStamp"
|
|
representation="HLAinteger64BE"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard 64-bit nanoseconds timestamp"/>
|
|
<simpleData
|
|
name="SGfloat32"
|
|
representation="HLAfloat32BE"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard 32-bit float"/>
|
|
<simpleData
|
|
name="SGfloat64"
|
|
representation="HLAfloat64BE"
|
|
units="NA"
|
|
resolution="NA"
|
|
accuracy="NA"
|
|
semantics="Standard 64-bit float"/>
|
|
</simpleDataTypes>
|
|
|
|
<enumeratedDataTypes>
|
|
<enumeratedData
|
|
name="HLAboolean"
|
|
representation="HLAinteger32BE"
|
|
semantics="Standard boolean type">
|
|
<enumerator
|
|
name="HLAfalse"
|
|
values="0"/>
|
|
<enumerator
|
|
name="HLAtrue"
|
|
values="1"/>
|
|
</enumeratedData>
|
|
|
|
<enumeratedData
|
|
name="FGTransponderModeType"
|
|
representation="HLAoctet"
|
|
semantics="The type of the transponder echo.">
|
|
<enumerator
|
|
name="FGTransponderModeA"
|
|
values="1"/>
|
|
<enumerator
|
|
name="FGTransponderModeC"
|
|
values="2"/>
|
|
<enumerator
|
|
name="FGTransponderModeS"
|
|
values="3"/>
|
|
</enumeratedData>
|
|
|
|
<enumeratedData
|
|
name="SGmultiplayerPropertyType"
|
|
representation="UnsignedShort"
|
|
semantics="The name of the property to transfer for the multiplayer attribute">
|
|
<enumerator
|
|
name="SGmultiplayerProperty100"
|
|
values="100"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty101"
|
|
values="101"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty102"
|
|
values="102"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty103"
|
|
values="103"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty104"
|
|
values="104"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty105"
|
|
values="105"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty106"
|
|
values="106"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty107"
|
|
values="107"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty108"
|
|
values="108"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty109"
|
|
values="109"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty110"
|
|
values="110"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty111"
|
|
values="111"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty112"
|
|
values="112"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty200"
|
|
values="200"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty201"
|
|
values="201"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty210"
|
|
values="210"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty211"
|
|
values="211"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty220"
|
|
values="220"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty221"
|
|
values="221"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty230"
|
|
values="230"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty231"
|
|
values="231"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty240"
|
|
values="240"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty241"
|
|
values="241"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty250"
|
|
values="250"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty251"
|
|
values="251"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty300"
|
|
values="300"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty301"
|
|
values="301"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty302"
|
|
values="302"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty310"
|
|
values="310"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty311"
|
|
values="311"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty312"
|
|
values="312"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty320"
|
|
values="320"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty321"
|
|
values="321"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty322"
|
|
values="322"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty330"
|
|
values="330"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty331"
|
|
values="331"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty332"
|
|
values="332"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty340"
|
|
values="340"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty341"
|
|
values="341"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty342"
|
|
values="342"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty350"
|
|
values="350"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty351"
|
|
values="351"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty352"
|
|
values="352"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty360"
|
|
values="360"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty361"
|
|
values="361"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty362"
|
|
values="362"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty370"
|
|
values="370"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty371"
|
|
values="371"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty372"
|
|
values="372"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty380"
|
|
values="380"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty381"
|
|
values="381"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty382"
|
|
values="382"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty390"
|
|
values="390"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty391"
|
|
values="391"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty392"
|
|
values="392"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty800"
|
|
values="800"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty801"
|
|
values="801"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty810"
|
|
values="810"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty811"
|
|
values="811"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty812"
|
|
values="812"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty813"
|
|
values="813"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty820"
|
|
values="820"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty821"
|
|
values="821"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty822"
|
|
values="822"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty823"
|
|
values="823"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty830"
|
|
values="830"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty831"
|
|
values="831"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty900"
|
|
values="900"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty901"
|
|
values="901"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty902"
|
|
values="902"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty903"
|
|
values="903"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty904"
|
|
values="904"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty905"
|
|
values="905"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty906"
|
|
values="906"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty907"
|
|
values="907"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty908"
|
|
values="908"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty909"
|
|
values="909"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty930"
|
|
values="930"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty931"
|
|
values="931"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty932"
|
|
values="932"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty933"
|
|
values="933"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty934"
|
|
values="934"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty935"
|
|
values="935"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty1001"
|
|
values="1001"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty1002"
|
|
values="1002"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty1003"
|
|
values="1003"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty1004"
|
|
values="1004"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty1005"
|
|
values="1005"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty1006"
|
|
values="1006"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty1300"
|
|
values="1300"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10001"
|
|
values="10001"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10002"
|
|
values="10002"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10100"
|
|
values="10100"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10101"
|
|
values="10101"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10102"
|
|
values="10102"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10103"
|
|
values="10103"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10104"
|
|
values="10104"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10105"
|
|
values="10105"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10106"
|
|
values="10106"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10107"
|
|
values="10107"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10108"
|
|
values="10108"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10109"
|
|
values="10109"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10110"
|
|
values="10110"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10111"
|
|
values="10111"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10112"
|
|
values="10112"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10113"
|
|
values="10113"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10114"
|
|
values="10114"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10115"
|
|
values="10115"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10116"
|
|
values="10116"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10117"
|
|
values="10117"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10118"
|
|
values="10118"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10119"
|
|
values="10119"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10200"
|
|
values="10200"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10201"
|
|
values="10201"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10202"
|
|
values="10202"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10203"
|
|
values="10203"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10204"
|
|
values="10204"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10205"
|
|
values="10205"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10206"
|
|
values="10206"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10207"
|
|
values="10207"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10208"
|
|
values="10208"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10209"
|
|
values="10209"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10210"
|
|
values="10210"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10211"
|
|
values="10211"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10212"
|
|
values="10212"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10213"
|
|
values="10213"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10214"
|
|
values="10214"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10215"
|
|
values="10215"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10216"
|
|
values="10216"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10217"
|
|
values="10217"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10218"
|
|
values="10218"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10219"
|
|
values="10219"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10300"
|
|
values="10300"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10301"
|
|
values="10301"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10302"
|
|
values="10302"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10303"
|
|
values="10303"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10304"
|
|
values="10304"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10305"
|
|
values="10305"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10306"
|
|
values="10306"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10307"
|
|
values="10307"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10308"
|
|
values="10308"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10309"
|
|
values="10309"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10310"
|
|
values="10310"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10311"
|
|
values="10311"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10312"
|
|
values="10312"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10313"
|
|
values="10313"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10314"
|
|
values="10314"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10315"
|
|
values="10315"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10316"
|
|
values="10316"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10317"
|
|
values="10317"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10318"
|
|
values="10318"/>
|
|
<enumerator
|
|
name="SGmultiplayerProperty10319"
|
|
values="10319"/>
|
|
</enumeratedData>
|
|
</enumeratedDataTypes>
|
|
|
|
<arrayDataTypes>
|
|
<arrayData
|
|
name="HLAASCIIstring"
|
|
dataType="HLAASCIIchar"
|
|
cardinality="Dynamic"
|
|
encoding="HLAvariableArray"
|
|
semantics="ASCII string representation"/>
|
|
<arrayData
|
|
name="HLAunicodeString"
|
|
dataType="HLAunicodeChar"
|
|
cardinality="Dynamic"
|
|
encoding="HLAvariableArray"
|
|
semantics="Unicode string representation"/>
|
|
<arrayData
|
|
name="HLAopaqueData"
|
|
dataType="HLAbyte"
|
|
cardinality="Dynamic"
|
|
encoding="HLAvariableArray"
|
|
semantics="Uninetrpreted sequence of bytes"/>
|
|
|
|
|
|
<arrayData
|
|
name="SGVec2i"
|
|
dataType="SGint32"
|
|
cardinality="2"
|
|
encoding="HLAfixedArray"
|
|
semantics="2-dimensional integer vector"/>
|
|
<arrayData
|
|
name="SGVec2f"
|
|
dataType="SGfloat32"
|
|
cardinality="2"
|
|
encoding="HLAfixedArray"
|
|
semantics="2-dimensional vector"/>
|
|
<arrayData
|
|
name="SGVec2d"
|
|
dataType="SGfloat64"
|
|
cardinality="2"
|
|
encoding="HLAfixedArray"
|
|
semantics="2-dimensional vector"/>
|
|
|
|
<arrayData
|
|
name="SGVec3i"
|
|
dataType="SGint32"
|
|
cardinality="3"
|
|
encoding="HLAfixedArray"
|
|
semantics="3-dimensional integer vector"/>
|
|
<arrayData
|
|
name="SGVec3f"
|
|
dataType="SGfloat32"
|
|
cardinality="3"
|
|
encoding="HLAfixedArray"
|
|
semantics="3-dimensional vector"/>
|
|
<arrayData
|
|
name="SGVec3d"
|
|
dataType="SGfloat64"
|
|
cardinality="3"
|
|
encoding="HLAfixedArray"
|
|
semantics="3-dimensional vector"/>
|
|
|
|
<arrayData
|
|
name="SGVec4i"
|
|
dataType="SGint32"
|
|
cardinality="4"
|
|
encoding="HLAfixedArray"
|
|
semantics="4-dimensional integer vector"/>
|
|
<arrayData
|
|
name="SGVec4f"
|
|
dataType="SGfloat32"
|
|
cardinality="4"
|
|
encoding="HLAfixedArray"
|
|
semantics="4-dimensional vector"/>
|
|
<arrayData
|
|
name="SGVec4d"
|
|
dataType="SGfloat64"
|
|
cardinality="4"
|
|
encoding="HLAfixedArray"
|
|
semantics="4-dimensional vector"/>
|
|
|
|
<arrayData
|
|
name="SGOrientation"
|
|
dataType="SGfloat32"
|
|
cardinality="3"
|
|
encoding="HLAfixedArray"
|
|
semantics="Orientation represented as vector part of the quaternion."/>
|
|
|
|
<arrayData
|
|
name="SGmultiplayerPropertyArray"
|
|
dataType="SGmultiplayerProperty"
|
|
cardinality="dynamic"
|
|
encoding="HLAvariableArray"
|
|
semantics="Array of generic multiplayer properties - temporary encoding for now"/>
|
|
|
|
<!-- <arrayData -->
|
|
<!-- name="SGvertexAttribUByte1Array" -->
|
|
<!-- dataType="SGVec1ub" -->
|
|
<!-- cardinality="dynamic" -->
|
|
<!-- encoding="HLAvariableArray" -->
|
|
<!-- semantics="2-dimensional vector"/> -->
|
|
<!-- <arrayData -->
|
|
<!-- name="SGvertexAttribUByte1Array" -->
|
|
<!-- dataType="SGVec1ub" -->
|
|
<!-- cardinality="dynamic" -->
|
|
<!-- encoding="HLAvariableArray" -->
|
|
<!-- semantics="2-dimensional vector"/> -->
|
|
</arrayDataTypes>
|
|
|
|
<fixedRecordDataTypes>
|
|
<fixedRecordData
|
|
name="SGModel"
|
|
encoding="HLAfixedRecord"
|
|
semantics="The model data of an ai model">
|
|
<field
|
|
name="path"
|
|
dataType="HLAASCIIstring"
|
|
semantics="The model path"/>
|
|
<field
|
|
name="livery"
|
|
dataType="HLAASCIIstring"
|
|
semantics="The model livery"/>
|
|
</fixedRecordData>
|
|
|
|
<fixedRecordData
|
|
name="SGLocation"
|
|
encoding="HLAfixedRecord"
|
|
semantics="Cartesian location consisting of a position and orientation.">
|
|
<field
|
|
name="position"
|
|
dataType="SGVec3d"
|
|
semantics="The cartesian position."/>
|
|
<field
|
|
name="orientation"
|
|
dataType="SGOrientation"
|
|
semantics="The cartesian orientation"/>
|
|
</fixedRecordData>
|
|
|
|
<fixedRecordData
|
|
name="SGSpatialVelocity"
|
|
encoding="HLAfixedRecord"
|
|
semantics="Spatial velocity vector">
|
|
<field
|
|
name="angular"
|
|
dataType="SGVec3f"
|
|
semantics="Angular velocity vector in body coordinates"/>
|
|
<field
|
|
name="linear"
|
|
dataType="SGVec3f"
|
|
semantics="Linear velocity vector in body coordinates"/>
|
|
</fixedRecordData>
|
|
|
|
<fixedRecordData
|
|
name="FGTransponderModeA"
|
|
encoding="HLAfixedRecord"
|
|
semantics="Mode A transponder response.">
|
|
<field
|
|
name="squawk"
|
|
dataType="SGint16"
|
|
semantics="The squawk value."/>
|
|
</fixedRecordData>
|
|
|
|
<fixedRecordData
|
|
name="FGTransponderModeC"
|
|
encoding="HLAfixedRecord"
|
|
semantics="Mode C transponder response.">
|
|
<field
|
|
name="squawk"
|
|
dataType="SGint16"
|
|
semantics="The squawk value."/>
|
|
<!-- fields are missing, extend these -->
|
|
</fixedRecordData>
|
|
|
|
<fixedRecordData
|
|
name="FGTransponderModeS"
|
|
encoding="HLAfixedRecord"
|
|
semantics="Mode S transponder response.">
|
|
<field
|
|
name="squawk"
|
|
dataType="SGint16"
|
|
semantics="The squawk value."/>
|
|
<!-- fields are missing, extend these -->
|
|
</fixedRecordData>
|
|
|
|
<fixedRecordData
|
|
name="SGCameraProjectionPerspective"
|
|
encoding="HLAfixedRecord"
|
|
semantics="Perspective camera projection definition.">
|
|
<field
|
|
name="left"
|
|
dataType="SGfloat64"
|
|
semantics="Left border of the projection space."/>
|
|
<field
|
|
name="right"
|
|
dataType="SGfloat64"
|
|
semantics="Right border of the projection space."/>
|
|
<field
|
|
name="bottom"
|
|
dataType="SGfloat64"
|
|
semantics="Bottom border of the projection space."/>
|
|
<field
|
|
name="top"
|
|
dataType="SGfloat64"
|
|
semantics="Top border of the projection space."/>
|
|
<field
|
|
name="distance"
|
|
dataType="SGfloat64"
|
|
semantics="The reference distance the above values are meant for. Similar to the near plane but does not impact clipping."/>
|
|
</fixedRecordData>
|
|
|
|
<fixedRecordData
|
|
name="SGCameraProjectionOrthographic"
|
|
encoding="HLAfixedRecord"
|
|
semantics="Orthographic camera projection definition.">
|
|
<field
|
|
name="left"
|
|
dataType="SGfloat64"
|
|
semantics="Left border of the projection space."/>
|
|
<field
|
|
name="right"
|
|
dataType="SGfloat64"
|
|
semantics="Right border of the projection space."/>
|
|
<field
|
|
name="bottom"
|
|
dataType="SGfloat64"
|
|
semantics="Bottom border of the projection space."/>
|
|
<field
|
|
name="top"
|
|
dataType="SGfloat64"
|
|
semantics="Top border of the projection space."/>
|
|
</fixedRecordData>
|
|
</fixedRecordDataTypes>
|
|
|
|
<variantRecordDataTypes>
|
|
<variantRecordData
|
|
encoding="HLAvariantRecord"
|
|
dataType="FGTransponderModeType"
|
|
semantics="The content of an aircraft typical transponder."
|
|
discriminant="transponderModeType"
|
|
name="FGTransponderType">
|
|
<alternative
|
|
dataType="FGTransponderModeA"
|
|
semantics="Mode A transponder value."
|
|
enumerator="FGTransponderModeA"
|
|
name="a"/>
|
|
<alternative
|
|
dataType="FGTransponderModeC"
|
|
semantics="Mode C transponder value."
|
|
enumerator="FGTransponderModeC"
|
|
name="c"/>
|
|
<alternative
|
|
dataType="FGTransponderModeS"
|
|
semantics="Mode S transponder value."
|
|
enumerator="FGTransponderModeS"
|
|
name="s"/>
|
|
</variantRecordData>
|
|
|
|
<variantRecordData
|
|
encoding="HLAvariantRecord"
|
|
dataType="SGmultiplayerPropertyType"
|
|
semantics="Generic set of multiplayer properties"
|
|
discriminant="multiplayerPropertyType"
|
|
name="SGmultiplayerProperty">
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/left-aileron-pos-norm"
|
|
enumerator="SGmultiplayerProperty100"
|
|
name="SGmultiplayerProperty100"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/right-aileron-pos-norm"
|
|
enumerator="SGmultiplayerProperty101"
|
|
name="SGmultiplayerProperty101"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/elevator-pos-norm"
|
|
enumerator="SGmultiplayerProperty102"
|
|
name="SGmultiplayerProperty102"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/rudder-pos-norm"
|
|
enumerator="SGmultiplayerProperty103"
|
|
name="SGmultiplayerProperty103"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/flap-pos-norm"
|
|
enumerator="SGmultiplayerProperty104"
|
|
name="SGmultiplayerProperty104"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/speedbrake-pos-norm"
|
|
enumerator="SGmultiplayerProperty105"
|
|
name="SGmultiplayerProperty105"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/tailhook/position-norm"
|
|
enumerator="SGmultiplayerProperty106"
|
|
name="SGmultiplayerProperty106"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/launchbar/position-norm"
|
|
enumerator="SGmultiplayerProperty107"
|
|
name="SGmultiplayerProperty107"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="gear/launchbar/state"
|
|
enumerator="SGmultiplayerProperty108"
|
|
name="SGmultiplayerProperty108"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/launchbar/holdback-position-norm"
|
|
enumerator="SGmultiplayerProperty109"
|
|
name="SGmultiplayerProperty109"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="canopy/position-norm"
|
|
enumerator="SGmultiplayerProperty110"
|
|
name="SGmultiplayerProperty110"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/wing-pos-norm"
|
|
enumerator="SGmultiplayerProperty111"
|
|
name="SGmultiplayerProperty111"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="surface-positions/wing-fold-pos-norm"
|
|
enumerator="SGmultiplayerProperty112"
|
|
name="SGmultiplayerProperty112"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[0]/compression-norm"
|
|
enumerator="SGmultiplayerProperty200"
|
|
name="SGmultiplayerProperty200"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[0]/position-norm"
|
|
enumerator="SGmultiplayerProperty201"
|
|
name="SGmultiplayerProperty201"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[1]/compression-norm"
|
|
enumerator="SGmultiplayerProperty210"
|
|
name="SGmultiplayerProperty210"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[1]/position-norm"
|
|
enumerator="SGmultiplayerProperty211"
|
|
name="SGmultiplayerProperty211"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[2]/compression-norm"
|
|
enumerator="SGmultiplayerProperty220"
|
|
name="SGmultiplayerProperty220"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[2]/position-norm"
|
|
enumerator="SGmultiplayerProperty221"
|
|
name="SGmultiplayerProperty221"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[3]/compression-norm"
|
|
enumerator="SGmultiplayerProperty230"
|
|
name="SGmultiplayerProperty230"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[3]/position-norm"
|
|
enumerator="SGmultiplayerProperty231"
|
|
name="SGmultiplayerProperty231"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[4]/compression-norm"
|
|
enumerator="SGmultiplayerProperty240"
|
|
name="SGmultiplayerProperty240"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[4]/position-norm"
|
|
enumerator="SGmultiplayerProperty241"
|
|
name="SGmultiplayerProperty241"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[5]/compression-norm"
|
|
enumerator="SGmultiplayerProperty250"
|
|
name="SGmultiplayerProperty250"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="gear/gear[5]/position-norm"
|
|
enumerator="SGmultiplayerProperty251"
|
|
name="SGmultiplayerProperty251"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[0]/n1"
|
|
enumerator="SGmultiplayerProperty300"
|
|
name="SGmultiplayerProperty300"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[0]/n2"
|
|
enumerator="SGmultiplayerProperty301"
|
|
name="SGmultiplayerProperty301"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[0]/rpm"
|
|
enumerator="SGmultiplayerProperty302"
|
|
name="SGmultiplayerProperty302"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[1]/n1"
|
|
enumerator="SGmultiplayerProperty310"
|
|
name="SGmultiplayerProperty310"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[1]/n2"
|
|
enumerator="SGmultiplayerProperty311"
|
|
name="SGmultiplayerProperty311"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[1]/rpm"
|
|
enumerator="SGmultiplayerProperty312"
|
|
name="SGmultiplayerProperty312"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[2]/n1"
|
|
enumerator="SGmultiplayerProperty320"
|
|
name="SGmultiplayerProperty320"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[2]/n2"
|
|
enumerator="SGmultiplayerProperty321"
|
|
name="SGmultiplayerProperty321"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[2]/rpm"
|
|
enumerator="SGmultiplayerProperty322"
|
|
name="SGmultiplayerProperty322"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[3]/n1"
|
|
enumerator="SGmultiplayerProperty330"
|
|
name="SGmultiplayerProperty330"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[3]/n2"
|
|
enumerator="SGmultiplayerProperty331"
|
|
name="SGmultiplayerProperty331"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[3]/rpm"
|
|
enumerator="SGmultiplayerProperty332"
|
|
name="SGmultiplayerProperty332"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[4]/n1"
|
|
enumerator="SGmultiplayerProperty340"
|
|
name="SGmultiplayerProperty340"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[4]/n2"
|
|
enumerator="SGmultiplayerProperty341"
|
|
name="SGmultiplayerProperty341"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[4]/rpm"
|
|
enumerator="SGmultiplayerProperty342"
|
|
name="SGmultiplayerProperty342"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[5]/n1"
|
|
enumerator="SGmultiplayerProperty350"
|
|
name="SGmultiplayerProperty350"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[5]/n2"
|
|
enumerator="SGmultiplayerProperty351"
|
|
name="SGmultiplayerProperty351"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[5]/rpm"
|
|
enumerator="SGmultiplayerProperty352"
|
|
name="SGmultiplayerProperty352"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[6]/n1"
|
|
enumerator="SGmultiplayerProperty360"
|
|
name="SGmultiplayerProperty360"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[6]/n2"
|
|
enumerator="SGmultiplayerProperty361"
|
|
name="SGmultiplayerProperty361"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[6]/rpm"
|
|
enumerator="SGmultiplayerProperty362"
|
|
name="SGmultiplayerProperty362"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[7]/n1"
|
|
enumerator="SGmultiplayerProperty370"
|
|
name="SGmultiplayerProperty370"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[7]/n2"
|
|
enumerator="SGmultiplayerProperty371"
|
|
name="SGmultiplayerProperty371"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[7]/rpm"
|
|
enumerator="SGmultiplayerProperty372"
|
|
name="SGmultiplayerProperty372"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[8]/n1"
|
|
enumerator="SGmultiplayerProperty380"
|
|
name="SGmultiplayerProperty380"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[8]/n2"
|
|
enumerator="SGmultiplayerProperty381"
|
|
name="SGmultiplayerProperty381"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[8]/rpm"
|
|
enumerator="SGmultiplayerProperty382"
|
|
name="SGmultiplayerProperty382"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[9]/n1"
|
|
enumerator="SGmultiplayerProperty390"
|
|
name="SGmultiplayerProperty390"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[9]/n2"
|
|
enumerator="SGmultiplayerProperty391"
|
|
name="SGmultiplayerProperty391"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="engines/engine[9]/rpm"
|
|
enumerator="SGmultiplayerProperty392"
|
|
name="SGmultiplayerProperty392"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/rpm"
|
|
enumerator="SGmultiplayerProperty800"
|
|
name="SGmultiplayerProperty800"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/tail/rpm"
|
|
enumerator="SGmultiplayerProperty801"
|
|
name="SGmultiplayerProperty801"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[0]/position-deg"
|
|
enumerator="SGmultiplayerProperty810"
|
|
name="SGmultiplayerProperty810"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[1]/position-deg"
|
|
enumerator="SGmultiplayerProperty811"
|
|
name="SGmultiplayerProperty811"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[2]/position-deg"
|
|
enumerator="SGmultiplayerProperty812"
|
|
name="SGmultiplayerProperty812"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[3]/position-deg"
|
|
enumerator="SGmultiplayerProperty813"
|
|
name="SGmultiplayerProperty813"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[0]/flap-deg"
|
|
enumerator="SGmultiplayerProperty820"
|
|
name="SGmultiplayerProperty820"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[1]/flap-deg"
|
|
enumerator="SGmultiplayerProperty821"
|
|
name="SGmultiplayerProperty821"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[2]/flap-deg"
|
|
enumerator="SGmultiplayerProperty822"
|
|
name="SGmultiplayerProperty822"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/main/blade[3]/flap-deg"
|
|
enumerator="SGmultiplayerProperty823"
|
|
name="SGmultiplayerProperty823"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/tail/blade[0]/position-deg"
|
|
enumerator="SGmultiplayerProperty830"
|
|
name="SGmultiplayerProperty830"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="rotors/tail/blade[1]/position-deg"
|
|
enumerator="SGmultiplayerProperty831"
|
|
name="SGmultiplayerProperty831"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/length"
|
|
enumerator="SGmultiplayerProperty900"
|
|
name="SGmultiplayerProperty900"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/elastic-constant"
|
|
enumerator="SGmultiplayerProperty901"
|
|
name="SGmultiplayerProperty901"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/weight-per-m-kg-m"
|
|
enumerator="SGmultiplayerProperty902"
|
|
name="SGmultiplayerProperty902"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/dist"
|
|
enumerator="SGmultiplayerProperty903"
|
|
name="SGmultiplayerProperty903"/>
|
|
<alternative
|
|
dataType="SGbool"
|
|
semantics="sim/hitches/aerotow/tow/connected-to-property-node"
|
|
enumerator="SGmultiplayerProperty904"
|
|
name="SGmultiplayerProperty904"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/hitches/aerotow/tow/connected-to-ai-or-mp-callsign"
|
|
enumerator="SGmultiplayerProperty905"
|
|
name="SGmultiplayerProperty905"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/brake-force"
|
|
enumerator="SGmultiplayerProperty906"
|
|
name="SGmultiplayerProperty906"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/end-force-x"
|
|
enumerator="SGmultiplayerProperty907"
|
|
name="SGmultiplayerProperty907"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/end-force-y"
|
|
enumerator="SGmultiplayerProperty908"
|
|
name="SGmultiplayerProperty908"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/tow/end-force-z"
|
|
enumerator="SGmultiplayerProperty909"
|
|
name="SGmultiplayerProperty909"/>
|
|
<alternative
|
|
dataType="SGbool"
|
|
semantics="sim/hitches/aerotow/is-slave"
|
|
enumerator="SGmultiplayerProperty930"
|
|
name="SGmultiplayerProperty930"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/speed-in-tow-direction"
|
|
enumerator="SGmultiplayerProperty931"
|
|
name="SGmultiplayerProperty931"/>
|
|
<alternative
|
|
dataType="SGbool"
|
|
semantics="sim/hitches/aerotow/open"
|
|
enumerator="SGmultiplayerProperty932"
|
|
name="SGmultiplayerProperty932"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/local-pos-x"
|
|
enumerator="SGmultiplayerProperty933"
|
|
name="SGmultiplayerProperty933"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/local-pos-y"
|
|
enumerator="SGmultiplayerProperty934"
|
|
name="SGmultiplayerProperty934"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/hitches/aerotow/local-pos-z"
|
|
enumerator="SGmultiplayerProperty935"
|
|
name="SGmultiplayerProperty935"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="controls/flight/slats"
|
|
enumerator="SGmultiplayerProperty1001"
|
|
name="SGmultiplayerProperty1001"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="controls/flight/speedbrake"
|
|
enumerator="SGmultiplayerProperty1002"
|
|
name="SGmultiplayerProperty1002"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="controls/flight/spoilers"
|
|
enumerator="SGmultiplayerProperty1003"
|
|
name="SGmultiplayerProperty1003"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="controls/gear/gear-down"
|
|
enumerator="SGmultiplayerProperty1004"
|
|
name="SGmultiplayerProperty1004"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="controls/lighting/nav-lights"
|
|
enumerator="SGmultiplayerProperty1005"
|
|
name="SGmultiplayerProperty1005"/>
|
|
<alternative
|
|
dataType="SGbool"
|
|
semantics="controls/armament/station[0]/jettison-all"
|
|
enumerator="SGmultiplayerProperty1006"
|
|
name="SGmultiplayerProperty1006"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="tanker"
|
|
enumerator="SGmultiplayerProperty1300"
|
|
name="SGmultiplayerProperty1300"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/transmission-freq-hz"
|
|
enumerator="SGmultiplayerProperty10001"
|
|
name="SGmultiplayerProperty10001"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/chat"
|
|
enumerator="SGmultiplayerProperty10002"
|
|
name="SGmultiplayerProperty10002"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[0]"
|
|
enumerator="SGmultiplayerProperty10100"
|
|
name="SGmultiplayerProperty10100"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[1]"
|
|
enumerator="SGmultiplayerProperty10101"
|
|
name="SGmultiplayerProperty10101"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[2]"
|
|
enumerator="SGmultiplayerProperty10102"
|
|
name="SGmultiplayerProperty10102"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[3]"
|
|
enumerator="SGmultiplayerProperty10103"
|
|
name="SGmultiplayerProperty10103"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[4]"
|
|
enumerator="SGmultiplayerProperty10104"
|
|
name="SGmultiplayerProperty10104"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[5]"
|
|
enumerator="SGmultiplayerProperty10105"
|
|
name="SGmultiplayerProperty10105"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[6]"
|
|
enumerator="SGmultiplayerProperty10106"
|
|
name="SGmultiplayerProperty10106"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[7]"
|
|
enumerator="SGmultiplayerProperty10107"
|
|
name="SGmultiplayerProperty10107"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[8]"
|
|
enumerator="SGmultiplayerProperty10108"
|
|
name="SGmultiplayerProperty10108"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[9]"
|
|
enumerator="SGmultiplayerProperty10109"
|
|
name="SGmultiplayerProperty10109"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[10]"
|
|
enumerator="SGmultiplayerProperty10110"
|
|
name="SGmultiplayerProperty10110"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[11]"
|
|
enumerator="SGmultiplayerProperty10111"
|
|
name="SGmultiplayerProperty10111"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[12]"
|
|
enumerator="SGmultiplayerProperty10112"
|
|
name="SGmultiplayerProperty10112"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[13]"
|
|
enumerator="SGmultiplayerProperty10113"
|
|
name="SGmultiplayerProperty10113"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[14]"
|
|
enumerator="SGmultiplayerProperty10114"
|
|
name="SGmultiplayerProperty10114"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[15]"
|
|
enumerator="SGmultiplayerProperty10115"
|
|
name="SGmultiplayerProperty10115"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[16]"
|
|
enumerator="SGmultiplayerProperty10116"
|
|
name="SGmultiplayerProperty10116"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[17]"
|
|
enumerator="SGmultiplayerProperty10117"
|
|
name="SGmultiplayerProperty10117"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[18]"
|
|
enumerator="SGmultiplayerProperty10118"
|
|
name="SGmultiplayerProperty10118"/>
|
|
<alternative
|
|
dataType="HLAASCIIstring"
|
|
semantics="sim/multiplay/generic/string[19]"
|
|
enumerator="SGmultiplayerProperty10119"
|
|
name="SGmultiplayerProperty10119"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[0]"
|
|
enumerator="SGmultiplayerProperty10200"
|
|
name="SGmultiplayerProperty10200"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[1]"
|
|
enumerator="SGmultiplayerProperty10201"
|
|
name="SGmultiplayerProperty10201"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[2]"
|
|
enumerator="SGmultiplayerProperty10202"
|
|
name="SGmultiplayerProperty10202"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[3]"
|
|
enumerator="SGmultiplayerProperty10203"
|
|
name="SGmultiplayerProperty10203"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[4]"
|
|
enumerator="SGmultiplayerProperty10204"
|
|
name="SGmultiplayerProperty10204"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[5]"
|
|
enumerator="SGmultiplayerProperty10205"
|
|
name="SGmultiplayerProperty10205"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[6]"
|
|
enumerator="SGmultiplayerProperty10206"
|
|
name="SGmultiplayerProperty10206"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[7]"
|
|
enumerator="SGmultiplayerProperty10207"
|
|
name="SGmultiplayerProperty10207"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[8]"
|
|
enumerator="SGmultiplayerProperty10208"
|
|
name="SGmultiplayerProperty10208"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[9]"
|
|
enumerator="SGmultiplayerProperty10209"
|
|
name="SGmultiplayerProperty10209"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[10]"
|
|
enumerator="SGmultiplayerProperty10210"
|
|
name="SGmultiplayerProperty10210"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[11]"
|
|
enumerator="SGmultiplayerProperty10211"
|
|
name="SGmultiplayerProperty10211"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[12]"
|
|
enumerator="SGmultiplayerProperty10212"
|
|
name="SGmultiplayerProperty10212"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[13]"
|
|
enumerator="SGmultiplayerProperty10213"
|
|
name="SGmultiplayerProperty10213"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[14]"
|
|
enumerator="SGmultiplayerProperty10214"
|
|
name="SGmultiplayerProperty10214"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[15]"
|
|
enumerator="SGmultiplayerProperty10215"
|
|
name="SGmultiplayerProperty10215"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[16]"
|
|
enumerator="SGmultiplayerProperty10216"
|
|
name="SGmultiplayerProperty10216"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[17]"
|
|
enumerator="SGmultiplayerProperty10217"
|
|
name="SGmultiplayerProperty10217"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[18]"
|
|
enumerator="SGmultiplayerProperty10218"
|
|
name="SGmultiplayerProperty10218"/>
|
|
<alternative
|
|
dataType="SGfloat32"
|
|
semantics="sim/multiplay/generic/float[19]"
|
|
enumerator="SGmultiplayerProperty10219"
|
|
name="SGmultiplayerProperty10219"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[0]"
|
|
enumerator="SGmultiplayerProperty10300"
|
|
name="SGmultiplayerProperty10300"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[1]"
|
|
enumerator="SGmultiplayerProperty10301"
|
|
name="SGmultiplayerProperty10301"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[2]"
|
|
enumerator="SGmultiplayerProperty10302"
|
|
name="SGmultiplayerProperty10302"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[3]"
|
|
enumerator="SGmultiplayerProperty10303"
|
|
name="SGmultiplayerProperty10303"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[4]"
|
|
enumerator="SGmultiplayerProperty10304"
|
|
name="SGmultiplayerProperty10304"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[5]"
|
|
enumerator="SGmultiplayerProperty10305"
|
|
name="SGmultiplayerProperty10305"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[6]"
|
|
enumerator="SGmultiplayerProperty10306"
|
|
name="SGmultiplayerProperty10306"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[7]"
|
|
enumerator="SGmultiplayerProperty10307"
|
|
name="SGmultiplayerProperty10307"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[8]"
|
|
enumerator="SGmultiplayerProperty10308"
|
|
name="SGmultiplayerProperty10308"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[9]"
|
|
enumerator="SGmultiplayerProperty10309"
|
|
name="SGmultiplayerProperty10309"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[10]"
|
|
enumerator="SGmultiplayerProperty10310"
|
|
name="SGmultiplayerProperty10310"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[11]"
|
|
enumerator="SGmultiplayerProperty10311"
|
|
name="SGmultiplayerProperty10311"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[12]"
|
|
enumerator="SGmultiplayerProperty10312"
|
|
name="SGmultiplayerProperty10312"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[13]"
|
|
enumerator="SGmultiplayerProperty10313"
|
|
name="SGmultiplayerProperty10313"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[14]"
|
|
enumerator="SGmultiplayerProperty10314"
|
|
name="SGmultiplayerProperty10314"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[15]"
|
|
enumerator="SGmultiplayerProperty10315"
|
|
name="SGmultiplayerProperty10315"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[16]"
|
|
enumerator="SGmultiplayerProperty10316"
|
|
name="SGmultiplayerProperty10316"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[17]"
|
|
enumerator="SGmultiplayerProperty10317"
|
|
name="SGmultiplayerProperty10317"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[18]"
|
|
enumerator="SGmultiplayerProperty10318"
|
|
name="SGmultiplayerProperty10318"/>
|
|
<alternative
|
|
dataType="SGint32"
|
|
semantics="sim/multiplay/generic/int[19]"
|
|
enumerator="SGmultiplayerProperty10319"
|
|
name="SGmultiplayerProperty10319"/>
|
|
</variantRecordData>
|
|
</variantRecordDataTypes>
|
|
</dataTypes>
|
|
</objectModel>
|