mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-10 14:07:35 +08:00
226 lines
7.4 KiB
XML
226 lines
7.4 KiB
XML
R"XML(<node>
|
|
<interface name="org.swift_project.xswiftbus.service">
|
|
<method name="getVersionNumber">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getCommitHash">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="addTextMessage">
|
|
<arg name="text" type="s" direction="in"/>
|
|
<arg name="red" type="d" direction="in"/>
|
|
<arg name="green" type="d" direction="in"/>
|
|
<arg name="blue" type="d" direction="in"/>
|
|
</method>
|
|
<method name="getOwnAircraftSituationData">
|
|
<arg name="lat" type="d" direction="out"/>
|
|
<arg name="lon" type="d" direction="out"/>
|
|
<arg name="alt" type="d" direction="out"/>
|
|
<arg name="gs" type="d" direction="out"/>
|
|
<arg name="pitch" type="d" direction="out"/>
|
|
<arg name="roll" type="d" direction="out"/>
|
|
<arg name="trueHeading" type="d" direction="out"/>
|
|
<arg name="qnh" type="d" direction="out"/>
|
|
</method>
|
|
<method name="getOwnAircraftCom1Data">
|
|
<arg name="actv" type="i" direction="out"/>
|
|
<arg name="stby" type="i" direction="out"/>
|
|
<arg name="vol" type="d" direction="out"/>
|
|
<arg name="rx" type="b" direction="out"/>
|
|
<arg name="tx" type="b" direction="out"/>
|
|
</method>
|
|
<method name="getOwnAircraftCom2Data">
|
|
<arg name="actv" type="i" direction="out"/>
|
|
<arg name="stby" type="i" direction="out"/>
|
|
<arg name="vol" type="d" direction="out"/>
|
|
<arg name="rx" type="b" direction="out"/>
|
|
<arg name="tx" type="b" direction="out"/>
|
|
</method>
|
|
<method name="getOwnAircraftXpdr">
|
|
<arg name="code" type="i" direction="out"/>
|
|
<arg name="mode" type="i" direction="out"/>
|
|
<arg name="ident" type="b" direction="out"/>
|
|
</method>
|
|
<method name="getOwnAircraftLights">
|
|
<arg name="beacon" type="b" direction="out"/>
|
|
<arg name="landing" type="b" direction="out"/>
|
|
<arg name="nav" type="b" direction="out"/>
|
|
<arg name="strobe" type="b" direction="out"/>
|
|
<arg name="taxi" type="b" direction="out"/>
|
|
</method>
|
|
<method name="getOwnAircraftParts">
|
|
<arg name="flapRatio" type="d" direction="out"/>
|
|
<arg name="gearRatio" type="d" direction="out"/>
|
|
<arg name="spoilerRatio" type="d" direction="out"/>
|
|
<arg name="enginesN1pct" type="d" direction="out"/>
|
|
</method>
|
|
<method name="getOwnAircraftModelData">
|
|
<arg name="path" type="s" direction="out"/>
|
|
<arg name="icao" type="s" direction="out"/>
|
|
</method>
|
|
<method name="updateAirportsInRange">
|
|
</method>
|
|
<method name="getAircraftModelPath">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getAircraftModelFilename">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getAircraftModelString">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getAircraftName">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getAircraftLivery">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getAircraftIcaoCode">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getAircraftDescription">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getXPlaneVersionMajor">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getXPlaneVersionMinor">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getXPlaneInstallationPath">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="getXPlanePreferencesPath">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="isPaused">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="isUsingRealTime">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getFrameStats">
|
|
<arg name="averageFps" type="d" direction="out"/>
|
|
<arg name="simTimeRatio" type="d" direction="out"/>
|
|
<arg name="trackMilesShort" type="d" direction="out"/>
|
|
<arg name="minutesLate" type="d" direction="out"/>
|
|
</method>
|
|
<method name="resetFrameTotals">
|
|
</method>
|
|
<method name="getLatitudeDeg">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getLongitudeDeg">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getAltitudeMslM">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getHeightAglM">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getGroundSpeedMps">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getIndicatedAirspeedKias">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getTrueAirspeedKias">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getPitchDeg">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getRollDeg">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getTrueHeadingDeg">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getAnyWheelOnGround">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getAllWheelsOnGround">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getCom1ActiveKhz">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getCom1StandbyKhz">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getCom2ActiveKhz">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getCom2StandbyKhz">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getTransponderCode">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getTransponderMode">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getTransponderIdent">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getBeaconLightsOn">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getLandingLightsOn">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getNavLightsOn">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getStrobeLightsOn">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getTaxiLightsOn">
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="getQNHInHg">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="setCom1ActiveKhz">
|
|
<arg name="freq" type="i" direction="in"/>
|
|
</method>
|
|
<method name="setCom1StandbyKhz">
|
|
<arg name="freq" type="i" direction="in"/>
|
|
</method>
|
|
<method name="setCom2ActiveKhz">
|
|
<arg name="freq" type="i" direction="in"/>
|
|
</method>
|
|
<method name="setCom2StandbyKhz">
|
|
<arg name="freq" type="i" direction="in"/>
|
|
</method>
|
|
<method name="setTransponderCode">
|
|
<arg name="code" type="i" direction="in"/>
|
|
</method>
|
|
<method name="setTransponderMode">
|
|
<arg name="mode" type="i" direction="in"/>
|
|
</method>
|
|
<method name="getFlapsDeployRatio">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getGearDeployRatio">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getNumberOfEngines">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="getEngineN1Percentage">
|
|
<arg type="ad" direction="out"/>
|
|
</method>
|
|
<method name="getSpeedBrakeRatio">
|
|
<arg type="d" direction="out"/>
|
|
</method>
|
|
<method name="getSettingsJson">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="setSettingsJson">
|
|
<arg type="s" direction="in"/>
|
|
</method>
|
|
</interface>
|
|
</node>)XML"
|