#include #include "pch.h" #include "ZZ_Types.h" #pragma once class CtrlNikiraPMA { public: CtrlNikiraPMA(); ~CtrlNikiraPMA(); public: private: int m_iBaudRate; QSerialPort* m_pSerialPort; std::string m_sRecv; QByteArray m_qbRecv; private: double ConvertDateToEpoch(const QString& qstrDateTime); QVector ParseData(const QString& qstrData); QString FindCompleteFrame(); public: int Initialize(std::string ucPortNumber); QString GetLastValidDataFrame(double &dCH4,double &dH2O); };