Files
pilotclient/src/xswiftbus/org.swift_project.xswiftbus.service.xml

184 lines
5.7 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="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="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="toggleMessageBoxVisibility">
</method>
</interface>
</node>)XML"