Improve MAVLink behavior with half-duplex links, update default SRs
[inav.git] / docs / SITL / X-Plane.md
blob6a838c19f598eb3ad64a72127ae88d3e98c59525
1 # X-Plane
3 Tested on X-Plane 11, 12 should(!) work but not tested.
5 X-Plane is not a model flight simulator, but is based on real world data and is therefore suitable for GPS missions with waypoints.
7 ## Aircraft
8 It is recommended to use the "AR Wing" of the INAV HITL project: https://github.com/RomanLut/INAV-X-Plane-HITL
10 ## General settings
11 In Settings / Network select "Accept incoming connections".
12 The port can be found under "UDP PORTS", "Port we receive on". If no connection is established, the port can be changed.
13 You may want to incease the "Flight model per frame" value under "General"
15 ## Joystick
16 In the settings, calibrate the joystick, set it up and assign the axes as follows:
18 | INAV | X-Plane |
19 |------|---------|
20 | Roll | Roll |
21 | Pitch | Pitch |
22 | Throttle | Cowl Flap 1 |
23 | Yaw | Yaw |
24 | Channel 5 | Cowl Flap 2 |
25 | Channel 6 | Cowl Flap 3 |
26 | Channel 7 | Cowl Flap 4 |
27 | Channel 8 | Cowl Flap 5 |
29 Reverse axis in X-Plane if necessary.
31 ## Channelmap:
32 The assignment of the "virtual receiver" is fixed:
33 1 - Throttle
34 2 - Roll
35 3 - Pitch
36 4 - Yaw
38 The internal mixer (e.g. for flying wings) cannot be deactivated without further ado, therefore always select "Aircraft with tail" in INAV.
39 For the standard Aircraft preset the channelmap is:
40 ```--chanmap=M01-01,S01-03,S03-02,S04-04```
42 ## Other applications
44 [fl2sitl](https://github.com/stronnag/bbl2kml/wiki/fl2sitl) is an open source application to replay an INAV Blackbox log through the INAV SITL via `blackbox_decode`. The output may be visualised in any MSP capable application, such as the INAV Configurator or [mwp](https://github.com/stronnag/mwptools). fl2sitl uses the X-plane protocol.