Yoke for FlightGear: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 92: Line 92:


== External links ==
== External links ==
* [https://itunes.apple.com/se/app/yoke-for-flightgear/id1180439266?mt=8 Yoke for FlightGear] Apple App Store.
* [https://itunes.apple.com/se/app/yoke-for-flightgear/id1180439266?mt=8 Yoke for FlightGear] on Apple App Store.


[[Category:Android apps]]
[[Category:Android apps]]
[[Category:IOS apps]]
[[Category:IOS apps]]

Revision as of 14:26, 12 July 2017

Yoke for FlightGear
Developed by iOS app by Sidi Liang, Android app by CHH2000Day
Latest release iOS: 1.1.1; Android: 0.3.0
OS iOS, Android
Type Virtual control

Yoke for FlightGear (FGYoke) is a virtual yoke app based on TCP for iOS and Android.

iOS version available in Apple Appstore. Android version download

How to use

Install FGYoke first.

Save the code as from_fgyoke.xml , or download it from here, then copy it to the Protocol folder under the data folder of FlightGear. for Mac OS, it should be /Applications/FlightGear.app/Contents/Resources/data/Protocol

<?xml version="1.0"?>
<PropertyList>
    <generic>
        <input>
            <line_separator>newline</line_separator>
            <var_separator>,</var_separator>
            <chunk>
                <name>aileron</name>
                <type>float</type>
                <format>%f</format>
                <node>/controls/flight/aileron</node>
            </chunk>
            <chunk>
                <name>elevator</name>
                <type>float</type>
                <format>%f</format>
                <node>/controls/flight/elevator</node>
            </chunk>
            <chunk>
                <name>throttle</name>
                <type>float</type>
                <format>%f</format>
                <node>/controls/engines/engine/throttle</node>
            </chunk>
            <chunk>
                <name>throttle1</name>
                <type>float</type>
                <format>%f</format>
                <node>/controls/engines/engine[1]/throttle</node>
            </chunk>
            <chunk>
                <name>throttle2</name>
                <type>float</type>
                <format>%f</format>
                <node>/controls/engines/engine[2]/throttle</node>
            </chunk>
            <chunk>
                <name>throttle3</name>
                <type>float</type>
                <format>%f</format>
                <node>/controls/engines/engine[3]/throttle</node>
            </chunk>

        </input>
    </generic>
</PropertyList>

Go to the setting page, and type in the IP address and the port number of the computer that are going to run FlightGear. In this case, we can use 23333 as port number. Click Save.

Type in --generic=socket,in,20,,23333,tcp,from_fgyoke in settings when launching FlightGear.

Start FlightGear, and click on the switch in the app. If it stays on "On" position, then the connection was successful.

Related content

Wiki articles

Forum topics

External links