#ifndef CUDPINTERFACE_H #define CUDPINTERFACE_H #include "ccommunicationinterface.h" #include #include class QUdpSocket; class CUdpInterface : public CCommunicationInterface { public: CUdpInterface(); ~CUdpInterface(); //配置参数 virtual bool setConfigParam(); //发送数据接口 virtual void sendDataInterface(QByteArray); //解析数据 virtual void analysisProtocal(QByteArray); public slots: //接收数据接口 void receiveDataInterface(); //设备状态发生变化 void deviceStateChanged(QAbstractSocket::SocketState); //设备错误 void displayError(QAbstractSocket::SocketError socketError); private: QUdpSocket *m_udpSocket; }; #endif // CUDPINTERFACE_H