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

Revision:
0:a5d13af495af
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LocalConfigFile/LocalConfigFile.h	Wed Dec 21 22:29:59 2011 +0000
@@ -0,0 +1,25 @@
+#ifndef LOCALCONFIGFILE_H_INCLUDED
+#define LOCALCONFIGFILE_H_INCLUDED
+
+#include "mbed.h"
+#include "ConfigFile.h"
+
+class LocalConfigFile : public ConfigFile {
+public:
+
+    LocalConfigFile(char *filename);
+    char getChar(char *key, char defaultVal);
+    bool getBool(char *key, bool defaulVal);
+    int getInt(char *key, int defaultVal);
+    PinName getPin(char *key, PinName defaultVal);
+    bool fillIntArray4(char *key, int *intArray);
+    bool fillFloatArray4(char *key, float *floatArray);
+
+private:
+
+    char _buf[100];
+
+    bool getValueIntoBuf(char *key);
+};
+
+#endif // LOCALCONFIGFILE_H_INCLUDED