将框架搭好

This commit is contained in:
tangchao
2022-05-29 23:24:27 +08:00
parent 7de10cd461
commit 32ae01d710
10 changed files with 311 additions and 0 deletions

34
qtserialport_copy.h Normal file
View File

@ -0,0 +1,34 @@
#ifndef QTSERIALPORT_H
#define QTSERIALPORT_H
#include "serialportbase.h"
#include <QtSerialPort/QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
class QtSerialport :public SerialPortBase
{
// Q_OBJECT
public:
QtSerialport(double * nonlinearityCoeffs, int numberOfCoeffs);
~QtSerialport();
int OpenSerialPort(string portName);
int CloseSerialPort();
int SetBaudrate(int baudrate);
int SendData(const char chrMessage[], const unsigned short usLen);
int ReadData();
protected:
private:
QSerialPort * m_serial;
QString m_qPortName;
};
#endif // QTSERIALPORT_H