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
TimeoutPrompt/TimeoutPrompt.h
- Committer:
- bapowell
- Date:
- 2011-12-21
- Revision:
- 0:a5d13af495af
File content as of revision 0:a5d13af495af:
#ifndef TIMEOUTPROMPT_H_INCLUDED #define TIMEOUTPROMPT_H_INCLUDED #include "mbed.h" class TimeoutPrompt { public: TimeoutPrompt(Serial & serialInOut, int defaultTimeoutSeconds); /** * Output the given prompt for timeoutSeconds. If a character is input that matches * one of the validChars, then return it. Otherwise, if no valid character is * pressed within the timeout, then return NULL. */ char prompt(int timeoutSeconds, char *promptString, char* validChars); /** * Overloaded method that uses defaultTimeoutSeconds. */ char prompt(char *promptString, char* validChars); private: Serial & _serialInOut; int _defaultTimeoutSeconds; Timer _timer; }; #endif // TIMEOUTPROMPT_H_INCLUDED