Files
pilotclient/src/xswiftbus/org.swift_project.xswiftbus.traffic.xml
2019-05-15 17:19:56 +02:00

97 lines
3.9 KiB
XML

R"(<node>
<interface name="org.swift_project.xswiftbus.traffic">
<method name="acquireMultiplayerPlanes">
<arg name="acquired" type="b" direction="out"/>
<arg name="owner" type="s" direction="out"/>
</method>
<method name="initialize">
<arg type="b" direction="out"/>
</method>
<method name="cleanup">
</method>
<method name="loadPlanesPackage">
<arg name="path" type="s" direction="in"/>
<arg type="b" direction="out"/>
</method>
<method name="setDefaultIcao">
<arg name="defaultIcao" type="s" direction="in"/>
</method>
<method name="setDrawingLabels">
<arg name="drawing" type="b" direction="in"/>
</method>
<method name="isDrawingLabels">
<arg type="b" direction="out"/>
</method>
<method name="setMaxPlanes">
<arg name="planes" type="i" direction="in"/>
</method>
<method name="setMaxDrawDistance">
<arg name="nauticalMiles" type="d" direction="in"/>
</method>
<method name="addPlane">
<arg name="callsign" type="s" direction="in"/>
<arg name="modelName" type="s" direction="in"/>
<arg name="aircraftIcao" type="s" direction="in"/>
<arg name="airlineIcao" type="s" direction="in"/>
<arg name="livery" type="s" direction="in"/>
</method>
<method name="removePlane">
<arg name="callsign" type="s" direction="in"/>
</method>
<method name="removeAllPlanes">
</method>
<method name="setPlanesPositions">
<arg name="callsigns" type="as" direction="in"/>
<arg name="latitudes" type="ad" direction="in"/>
<arg name="longitudes" type="ad" direction="in"/>
<arg name="altitudes" type="ad" direction="in"/>
<arg name="pitches" type="ad" direction="in"/>
<arg name="rolls" type="ad" direction="in"/>
<arg name="headings" type="ad" direction="in"/>
<arg name="onGrounds" type="ab" direction="in"/>
</method>
<method name="setPlanesSurfaces">
<arg name="callsigns" type="as" direction="in"/>
<arg name="gears" type="ad" direction="in"/>
<arg name="flaps" type="ad" direction="in"/>
<arg name="spoilers" type="ad" direction="in"/>
<arg name="speedBrakes" type="ad" direction="in"/>
<arg name="slats" type="ad" direction="in"/>
<arg name="wingSweeps" type="ad" direction="in"/>
<arg name="thrusts" type="ad" direction="in"/>
<arg name="elevators" type="ad" direction="in"/>
<arg name="rudders" type="ad" direction="in"/>
<arg name="ailerons" type="ad" direction="in"/>
<arg name="landLights" type="ab" direction="in"/>
<arg name="beaconLights" type="ab" direction="in"/>
<arg name="strobeLights" type="ab" direction="in"/>
<arg name="navLights" type="ab" direction="in"/>
<arg name="lightPatterns" type="ai" direction="in"/>
</method>
<method name="setPlanesTransponders">
<arg name="callsigns" type="as" direction="in"/>
<arg name="codes" type="ai" direction="in"/>
<arg name="modeCs" type="ab" direction="in"/>
<arg name="idents" type="ab" direction="in"/>
</method>
<method name="getRemoteAircraftData">
<arg name="callsigns" type="as" direction="in"/>
<arg name="latitudesDeg" type="ad" direction="out"/>
<arg name="longitudesDeg" type="ad" direction="out"/>
<arg name="elevationsM" type="ad" direction="out"/>
<arg name="verticalOffsets" type="ad" direction="out"/>
</method>
<method name="getElevationAtPosition">
<arg name="callsign" type="s" direction="in"/>
<arg name="latitudeDeg" type="d" direction="in"/>
<arg name="longitudeDeg" type="d" direction="in"/>
<arg name="altitudeMeters" type="d" direction="in"/>
<arg type="s" direction="out"/>
<arg type="d" direction="out"/>
</method>
<method name="setFollowedAircraft">
<arg name="callsign" type="s" direction="in"/>
</method>
</interface>
</node>)"