mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-14 00:25:35 +08:00
This allows to get the version number of XSwiftBus itself. It maintains the same version as swift (e.g. 0.8.7 without the time stamp) and can be used to compare it for compatibility reasons. ref T394
175 lines
5.4 KiB
XML
175 lines
5.4 KiB
XML
R"(<node>
|
|
<interface name="org.swift_project.xswiftbus.service">
|
|
<method name="getVersionNumber">
|
|
<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="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>)"
|