不管是软件奔掉还是正常关闭,始终存在相机 状态为In Use的情况。这个是为什么?
在软件中将basler相机的心跳包时间设短,可以解决这个问题。代码如下
GenApi::CIntegerPtr pHeartbeat = m_camera.GetTLNodeMap().GetNode("HeartbeatTimeout");
if(pHeartbeat != nullptr)
{
pHeartbeat->SetValue(1000);
}
不管是软件奔掉还是正常关闭,始终存在相机 状态为In Use的情况。这个是为什么?
在软件中将basler相机的心跳包时间设短,可以解决这个问题。代码如下
GenApi::CIntegerPtr pHeartbeat = m_camera.GetTLNodeMap().GetNode("HeartbeatTimeout");
if(pHeartbeat != nullptr)
{
pHeartbeat->SetValue(1000);
}