Files
witmotionDll/qtserialport_copy.h
2022-05-29 23:24:27 +08:00

35 lines
612 B
C++

#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