mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-18 03:19:43 +08:00
27 lines
528 B
C++
27 lines
528 B
C++
#pragma once
|
|
#include "VSMD12XMiscDefines.h"
|
|
#include "AbstractPort.h"
|
|
#include"qobject.h"
|
|
class CZZ_SeiralPort_QT :public CAbstractPort,QObject
|
|
{
|
|
|
|
private:
|
|
PortInfo m_piSettings;
|
|
QByteArray qbaSend, qbaRecv;
|
|
QSerialPort *m_pSerialPort;
|
|
public:
|
|
CZZ_SeiralPort_QT();
|
|
virtual ~CZZ_SeiralPort_QT();
|
|
public:
|
|
virtual void InitPort(PortInfo portinfo);
|
|
virtual bool SetPort();
|
|
virtual bool Open();
|
|
virtual void Close();
|
|
|
|
virtual std::string ReadAll(int waittime = 5000);
|
|
|
|
virtual int Write(const std::string strSend);
|
|
|
|
};
|
|
|