fix: 修复发出指令问题 #9

Merged
WuChengbo merged 1 commits from WuChengBo into main 7 months ago

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

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

Loading…
Cancel
Save