Cgw.External.GatewayExternal.QueryMonitorCamera C# (CSharp) Method

QueryMonitorCamera() public method

获取监控设备列表
public QueryMonitorCamera ( List &CameraInfoList, List &CameraGroupList, List &nodeRelationList ) : SmcErr
CameraInfoList List 摄像头基本信息
CameraGroupList List 组基本信息
nodeRelationList List 所属分组关系信息
return Cgw.SmcError.SmcErr
        public SmcErr QueryMonitorCamera(out List<Camera> CameraInfoList, out List<CameraGroup> CameraGroupList, out List<NodeRelation> nodeRelationList)
        {
            SmcErr err = new CgwError();
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            CameraInfoList = null;
            CameraGroupList = null;
            nodeRelationList = null;
            err = CheckSession();
            if (err.IsSuccess())
            {
                err = MonitorChannelBll.Instance().QueryMonitorCamera(out CameraInfoList, out CameraGroupList, out nodeRelationList);
            }
            if (err.IsSuccess())
            {
                logEx.Trace("SyncMonitorChannel Successful");
            }
            else
            {
                logEx.Error("SyncMonitorChannel failed,ErrNo :{0}", err.ErrNo);
            }
            return err;
        }