Home SimVim Instruments Baron-58 Panel simulator Tech Tips/Manuals Forum

XPData Interface

XPData input library

The XPData Library v4.x is the branch of previous "XPData-3x" and early "XPlaneData" project. You can use this library to build your Input/Output control interface for X-plane easy and quick.

No other software and plugin is needed! All data is transmitted directly to X-Plane using its built-in UDP protocol.

You can use as many Arduino boards with XPData input library as you need to. All boards should have an Ethernet shield (or module) connected to your LAN.

Download XPData INPUT library for Arduino


  • Download and install the Arduino XPData 4 library to your Arduino IDE (or you can replace existing XPData folder with older version in your libraries folder)
    In your Arduino IDE menu "Examples" will appear the new "XPData" folder, in wich you can find the samples for testing input functions.

Getting started

Connect Arduino with Ethernet Shield to you LAN, upload sample code to Arduino (see menu XPDataInput--Examples), enter appropriate IP-addresses in the code, start X-Plane.

Then you can start to configure your input system using the library functions for various digital and analog input types and receive X-Plane dara to use them for output devices.

Using XPData together with other input/output libraries
You can connect as many Arduino boards with XPData to control X-Plane (Input), and use them absolutely independently of other boards that are controlled with another library (ArdSimX for example).

© Copyright 2012-2016 - SimVimDesign