You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PayloadAPP/Src/ModelCamera/encodemodelcamera.h

33 lines
740 B
C

#ifndef ENCODEMODELCAMERA_H
#define ENCODEMODELCAMERA_H
#include "Src/GDDC/structDefineMyslef.h"
#include <QByteArray>
#include <QDataStream>
#include <QObject>
#include <QUdpSocket>
class EncodeModelCamera : public QObject {
Q_OBJECT
public:
explicit EncodeModelCamera(QObject *parent = nullptr);
// ~EncodeModelCamera();
public slots:
void setIPandPort(netStruct); // 设置ip和端口
private:
netStruct m_net;
QByteArray cmdArray;
QUdpSocket *cameraUDP;
public slots:
/**
* @brief
* @param cmdDataArray ID
*/
void SendCMD(QByteArray cmdDataArray);
void ReadData();
signals:
void UDP_Receive(QByteArray cmdDataArray);
};
#endif // ENCODEMODELCAMERA_H