|
|
@ -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);
|
|
|
|
}
|
|
|
|
}
|
|
|
|