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
|