Merge pull request 'fix: 修复发出指令问题' (#9) from WuChengBo into main

Reviewed-on: #9
pull/11/head
WuChengbo 7 months ago
commit 91622576ad

@ -3,17 +3,13 @@
EncodeModelCamera::EncodeModelCamera(QObject *parent) : QObject{parent} { EncodeModelCamera::EncodeModelCamera(QObject *parent) : QObject{parent} {
cameraUDP = new QUdpSocket(this); cameraUDP = new QUdpSocket(this);
cameraUDP->bind(QHostAddress("127.0.0.1"), 8899); // cameraUDP->bind(QHostAddress("172.10.1.104"), 8899);
cmdArray.insert(0, 0xFA); cmdArray.insert(0, 0xFA);
cmdArray.insert(1, 0xFA); cmdArray.insert(1, 0xFA);
connect(cameraUDP, SIGNAL(readyRead()), this, SLOT(ReadData())); connect(cameraUDP, SIGNAL(readyRead()), this, SLOT(ReadData()));
} }
/**
* @brief
* @param cmdDataArray ID
*/
void EncodeModelCamera::SendCMD(QByteArray cmdDataArray) { void EncodeModelCamera::SendCMD(QByteArray cmdDataArray) {
cmdArray.clear(); cmdArray.clear();
cmdArray.insert(0, 0xFA); cmdArray.insert(0, 0xFA);
@ -59,6 +55,6 @@ void EncodeModelCamera::ReadData() {
void EncodeModelCamera::setIPandPort(netStruct net) { void EncodeModelCamera::setIPandPort(netStruct net) {
m_net = net; m_net = net;
// 断开 重连 // 断开 重连
// cameraUDP->abort(); cameraUDP->abort();
cameraUDP->bind(QHostAddress(m_net.localIp), m_net.localPort); cameraUDP->bind(QHostAddress(m_net.localIp), m_net.localPort);
} }

@ -18,6 +18,10 @@ private:
QByteArray cmdArray; QByteArray cmdArray;
QUdpSocket *cameraUDP; QUdpSocket *cameraUDP;
public slots: public slots:
/**
* @brief
* @param cmdDataArray ID
*/
void SendCMD(QByteArray cmdDataArray); void SendCMD(QByteArray cmdDataArray);
void ReadData(); void ReadData();
signals: signals:

Loading…
Cancel
Save