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

XPlaneUdp/XPlaneUdp.h

Committer:
bapowell
Date:
2011-12-21
Revision:
0:a5d13af495af

File content as of revision 0:a5d13af495af:

#ifndef XPLANEUDP_H_INCLUDED
#define XPLANEUDP_H_INCLUDED

enum XPlaneUdpMessageType {
    DATA,
    UNKNOWN
};

/**
 * Utility function to reverse the order of the four bytes at the given location.
 */
void reverse4Bytes(char* bytes);

#endif  // XPLANEUDP_H_INCLUDED