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

LocalConfigFile/LocalConfigFile.h

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

File content as of revision 0:a5d13af495af:

#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