#pragma once #include #include #include #include #include #include #include #include #include #include #include #include"base.h" class Comm{ public: HANDLE m_hComm;// 串口设备句柄 CRITICAL_SECTION mCsRead; QString com; int nBaudRate; int nParity; int nByteSize; int nStopBits; private: public: Comm(void); ~Comm(void); float pidP; float dstPower; public: //bool OpenComm(wchar_t* pPort); bool OpenComm(); bool CloseComm(); int SendCmd(char *data, unsigned short data_len ,unsigned char * revData, int * revData_len); int getSerialSet(QString DevName); };