37 lines
697 B
C++
37 lines
697 B
C++
#ifndef QTSERIALPORT_H
|
|
#define QTSERIALPORT_H
|
|
|
|
#include "serialportbase.h"
|
|
|
|
#include <QtSerialPort/QSerialPort>
|
|
#include <QtSerialPort/QSerialPortInfo>
|
|
#include <qdebug.h>
|
|
#include <QDebug>
|
|
|
|
#include <iostream>
|
|
|
|
|
|
class QtSerialport :public SerialPortBase
|
|
{
|
|
// Q_OBJECT
|
|
|
|
public:
|
|
// QtSerialport();
|
|
// ~QtSerialport();
|
|
|
|
|
|
int OpenSerialPort(string portName, int baudrate);
|
|
int CloseSerialPort();
|
|
int SetBaudrate(int baudrate);
|
|
int SendData(const char chrSendBuffer[],const unsigned short usLen);
|
|
int SendData1(const char *data, const unsigned int len);
|
|
int ReadData(char * receivedData);
|
|
|
|
protected:
|
|
private:
|
|
QSerialPort * m_serial;
|
|
};
|
|
|
|
|
|
#endif // QTSERIALPORT_H
|