Files
pilotclient/src/xswiftbus/org.swift_project.xswiftbus.service.xml
2021-08-21 18:38:56 +01:00

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"