1#ifndef _WIN_QEXTSERIALPORT_H_
2#define _WIN_QEXTSERIALPORT_H_
4#include "qextserialbase.h"
8#define _TTY_NOWARN_PORT_
11#define WIN32_LEAN_AND_MEAN
25 virtual bool open(
int mode=0);
28 virtual Offset size()
const;
30 virtual int putch(
int);
32 virtual void setFlowControl(FlowType);
33 virtual void setParity(ParityType);
34 virtual void setDataBits(DataBitsType);
35 virtual void setStopBits(StopBitsType);
36 virtual void setBaudRate(BaudRateType);
37 virtual void setDtr(
bool set=
true);
38 virtual void setRts(
bool set=
true);
39 virtual unsigned long lineStatus(
void);
40 virtual int bytesWaiting();
41 virtual void translateError(
unsigned long);
42 virtual void setTimeout(
unsigned long=0,
unsigned long=0);
45 virtual Q_LONG readBlock(
char *data, uint maxlen);
46 virtual Q_LONG writeBlock(
const char *data, uint len);
48 virtual Q_LONG readBlock(
char *data,
unsigned long maxlen);
49 virtual Q_LONG writeBlock(
const char *data,
unsigned long len);
54 COMMCONFIG Win_CommConfig;
55 COMMTIMEOUTS Win_CommTimeouts;
QT serial port base class for Posix_QextSerialPort and Win_QextSerialPort classes.
Definition qextserialbase.h:168
virtual int ungetch(int)
Definition qextserialbase.cpp:129
virtual void construct(void)
Definition qextserialbase.cpp:253
Windows serial port class.
Definition win_qextserialport.h:16
Definition qextserialbase.h:158