阶段备份
This commit is contained in:
@@ -34,10 +34,20 @@ void triggerManager::initialization(detProcess* _detProcessIn)
|
||||
|
||||
|
||||
}
|
||||
void triggerManager::connectHost()
|
||||
void triggerManager::run()
|
||||
{
|
||||
connectHost();
|
||||
QThread::msleep(3000);
|
||||
while (runFlag)
|
||||
{
|
||||
reciveCommond();
|
||||
QThread::msleep(10);
|
||||
}
|
||||
}
|
||||
bool triggerManager::connectHost()
|
||||
{
|
||||
if (init == true)
|
||||
return;
|
||||
return true;
|
||||
if (libLoadedflag)
|
||||
{
|
||||
CreateFunction createFun = (CreateFunction)m_lib->resolve("create");
|
||||
@@ -55,7 +65,6 @@ void triggerManager::connectHost()
|
||||
trigger->reciveData(vec_mat, QByteArray(IpAndPort.toUtf8()));
|
||||
emit _core._qtFunc.sendInitString(triggerFileName + "连接到" + IpAndPort);
|
||||
initFailure = trigger->initParas(initByte);
|
||||
this->start();
|
||||
}
|
||||
|
||||
if (initFailure == false)
|
||||
@@ -64,12 +73,15 @@ void triggerManager::connectHost()
|
||||
delete m_lib;
|
||||
m_lib = nullptr;
|
||||
emit _core._qtFunc.sendInitString(triggerFileName + "初始化失败");
|
||||
return;
|
||||
}
|
||||
status = InitFailure;
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
status = InitOK;
|
||||
init = true;
|
||||
emit _core._qtFunc.sendInitString(triggerFileName + "成功");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -82,11 +94,7 @@ void triggerManager::reciveCommond()
|
||||
if (!reciveFinsMsg(readByte))
|
||||
qCritical() << "[TCP] " << " finstcp_ptr sendData error!";
|
||||
tLocker.reFreshLocker(readByte);//经过检查后再触发
|
||||
//auto end = std::chrono::high_resolution_clock::now();
|
||||
//auto duration = std::chrono::duration_cast<std::chrono::microseconds>(end - start);
|
||||
//std::cout << "cost: " << duration.count() << " mm" << std::endl;
|
||||
decodeCameraCMD(readByte);
|
||||
//workThread->snDatas.checkSnFromWaittingVec(readByte);
|
||||
}
|
||||
|
||||
void triggerManager::decodeCameraCMD(QByteArray byte)
|
||||
|
||||
Reference in New Issue
Block a user