public SmcErr RefreshMonitorCamera()
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
logEx.Trace("Enter: IvsVideoMonitor.RefreshMonitorCamera");
SmcErr err = new CgwError();
if (refreshMonitorCameraOperateLock.TryEnterWriteLock(CgwConst.EFRESH_MONITOR_CAMERA_WAIT_TIME))
{
try
{
GetAllCamerasMethod();
//重新开始计时
updateCameraTimer.Stop();
updateCameraTimer.Start();
}
finally
{
refreshMonitorCameraOperateLock.ExitWriteLock();
}
}
logEx.Info("RefreshMonitorCamera success.");
return err;
}