The xplane_io (X-Plane I/O) program is used to establish network communications, via UDP, with the X-Plane flight simulator running on a computer. The code consists of class libraries that abstract the lower-level UDP packet encoding and decoding details, according to the UDP protocol specifications in X-Plane version 9. Any X-Plane DATA packets can be sent and received, and any X-Plane DataRefs can be set by sending DREF packets to X-Plane.

Dependencies:   EthernetNetIf mbed ConfigFile

Auto generated API documentation and code listings for xplane_io

Classes

Ranger< N > Perform range-type functions on a list of numbers
Scaler< N > Use linear projection (interpolation) to map/scale values from one range into another
XPlaneIO XPlaneIO is used to establish networked communication with X-Plane
XPlaneUdpDREF X-Plane DataRef

Code

LocalConfigFile.cpp [code]
LocalConfigFile.h [code]
main.cpp [code]
Ranger.h [code]
Scaler.h [code]
TimeoutPrompt.cpp [code]
TimeoutPrompt.h [code]
XPlaneAnalogIn.cpp [code]
XPlaneAnalogIn.h [code]
XPlaneIO.cpp [code]
XPlaneIO.h [code]
XPlaneIO_diag.cpp [code]
XPlaneUdp.h [code]
XPlaneUdp_util.cpp [code]
XPlaneUdpDATA.cpp [code]
XPlaneUdpDATA.h [code]
XPlaneUdpDATAMap.cpp [code]
XPlaneUdpDATAMap.h [code]
XPlaneUdpDecoder.cpp [code]
XPlaneUdpDecoder.h [code]
XPlaneUdpDREF.cpp [code]
XPlaneUdpDREF.h [code]
XPlaneUdpEncoder.cpp [code]
XPlaneUdpEncoder.h [code]