代码拉取完成,页面将自动刷新
#include "tccommunicationmng.h"
TCCommunicationMng::TCCommunicationMng()
{
m_DataDictionary = DataDictionary::GetInstance();
m_BlackBox = new BlackBox;
m_BlackBox->SetBlackBoxSerialParm(m_DataDictionary->GetSystemData(SYS_SERIAL_COM),
m_DataDictionary->GetSystemData(SYS_BAUD_RATE));
// m_NetCameraCtl = new NetCameraCtl;
// m_CamerTrackAlgorithm = new CamerTrackAlgorithm;
// m_SyncFaceIdThread = new SyncFaceIdThread;
// //m_SyncFaceIdThread->SetDeviceId(m_DevSn);
// m_SyncFaceIdThread->Start();
// // if(m_DataDictionary->GetMisData(MIS_CAMERA_STA1).toUInt() == CAMERA_ONLINE)
// // {
// // m_NetCameraCtl->Init(m_DataDictionary->GetSystemData(SYS_CAMERA_IP1),
// // m_DataDictionary->GetSystemData(SYS_PTZ_PORT),
// // m_DataDictionary->GetSystemData(SYS_CAMERA_USERNAME1),
// // m_DataDictionary->GetSystemData(SYS_CAMERA_PASSWORD1));
// // }
// m_OnvifInterface = new OnvifInterface;
// m_LocalCameraCapture = new LocalCameraCapture;
// //SystemDataChangeProcess(SYS_CAMERA_IP1);
// // connect(m_DataDictionary,SIGNAL(MisDataChange(MisDataIndex_t)),
// // this,SLOT(MisDataChangeProcess(MisDataIndex_t)));
// // connect(m_DataDictionary,SIGNAL(SystemDataChange(SystemDataIndex_t)),
// // this,SLOT(SystemDataChangeProcess(SystemDataIndex_t)));
}
TCCommunicationMng::~TCCommunicationMng()
{
delete m_BlackBox;
// if(m_NetCameraCtl)
// {
// delete m_NetCameraCtl;
// m_NetCameraCtl = nullptr;
// }
}
void TCCommunicationMng::MisDataChangeProcess(MisDataIndex_t index)
{
// switch (index) {
// case MIS_CAMERA_STA1:
// if(m_DataDictionary->GetMisData(MIS_CAMERA_STA1).toUInt() == CAMERA_ONLINE){
//#if 1
// m_NetCameraCtl->Init(m_DataDictionary->GetSystemData(SYS_CAMERA_IP1),
// m_DataDictionary->GetSystemData(SYS_PTZ_PORT),
// m_DataDictionary->GetSystemData(SYS_CAMERA_USERNAME1),
// m_DataDictionary->GetSystemData(SYS_CAMERA_PASSWORD1));
//#endif
// }else {
// m_NetCameraCtl->Release();
// }
// break;
// }
}
void TCCommunicationMng::SystemDataChangeProcess(SystemDataIndex_t index)
{
// switch (index) {
// case SYS_CAMERA_IP1:
// case SYS_PTZ_PORT:
// case SYS_CAMERA_USERNAME1:
// case SYS_CAMERA_PASSWORD1:
// case SYS_PTZ_ADDR:
// {
// QString PtzAddr = m_DataDictionary->GetSystemData(SYS_PTZ_ADDR);
// m_NetCameraCtl->Release();
// if(PtzAddr.isEmpty())
// {
// PtzAddr = m_DataDictionary->GetSystemData(SYS_CAMERA_IP1);
// }
//#if 1
// m_NetCameraCtl->Init(PtzAddr,
// m_DataDictionary->GetSystemData(SYS_PTZ_PORT),
// m_DataDictionary->GetSystemData(SYS_CAMERA_USERNAME1),
// m_DataDictionary->GetSystemData(SYS_CAMERA_PASSWORD1));
//#endif
// }
// break;
// }
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。