11 #define FC_DTRDSR 0x01
12 #define FC_RTSCTS 0x02
13 #define FC_XONXOFF 0x04
14 #define ASCII_BEL 0x07
18 #define ASCII_XON 0x11
19 #define ASCII_XOFF 0x13
28 bool Open (
const std::string& comName,
int nBaud = 9600,
int stopBits = 1,
33 int Read (
void *,
int);
34 std::string ReadStringUntil (std::string delim);
35 std::string ReadExisting ();
37 int Write (
const char *,
int);
38 int WriteString (
const std::string& s);
40 int ReadDataWaiting (
void);
44 void SetReadDelay (
int ms);
48 OVERLAPPED _overlappedRead, _overlappedWrite;
55 BOOL WriteCommByte (
unsigned char);