mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 17:35:34 +08:00
97 lines
3.9 KiB
XML
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>)"
|