32 Multiplatform Serial Port Extension
33 based on Wayne Roth's QExtSerialPort
35 (c) Racheengel 2004-2005
39#ifndef _TSERIALPORT_H_
40#define _TSERIALPORT_H_
43#include <qvaluelist.h>
44#include <qstringlist.h>
46#include <qextserialport.h>
60 TSerialPort(
const QString &portName = QString::null,
const PortSettings *settings = 0);
61 virtual ~TSerialPort();
63 bool setupPort(
const QString &portName = QString::null,
const PortSettings *settings = 0);
64 void getPortSettings(QString *portName = 0, PortSettings *settings = 0);
67 Q_ULONG customBaudRate();
68 void setCustomBaudRate( Q_ULONG baudrate );
70 virtual void setBaudRate(BaudRateType);
72 virtual bool open(
int mode=0);
74 static const QStringList& portList() {
return m_ports; }
75 static const QStringList& generatePortList();
76 static QString portName(
int iPortNum);
77 static QValueList<int> generatePortNumberList();
80 static QStringList m_ports;
QextSerialPort()
Definition qextserialport.cpp:46