Cgw.Service.CgwService.QueryMonitorCamera C# (CSharp) Method

QueryMonitorCamera() public method

获取监控设备列表
public QueryMonitorCamera ( PlatformType platformType, PageParam pageParam, List &cameraInfoList, List &cameraGroupList, List &nodeRelationList, PagesInfo &pagesInfo ) : SmcErr
platformType PlatformType
pageParam Cgw.Common.PageParam
cameraInfoList List
cameraGroupList List
nodeRelationList List 所属分组关系信息
pagesInfo Cgw.Common.PagesInfo
return Cgw.SmcError.SmcErr
        public SmcErr QueryMonitorCamera(PlatformType platformType, PageParam pageParam, out List<Camera> cameraInfoList, out List<CameraGroup> cameraGroupList, out List<NodeRelation> nodeRelationList, out PagesInfo pagesInfo)
        {
            SmcErr err = new CgwError();
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            cameraInfoList = null;
            cameraGroupList = null;
            nodeRelationList = null;
            pagesInfo = null;
            err = CheckSession();
            if (err.IsSuccess())
            {
                err = MonitorChannelBll.Instance().QueryMonitorCamera(platformType, pageParam, out cameraInfoList, out cameraGroupList, out nodeRelationList, out pagesInfo);
            }
            if (err.IsSuccess())
            {
                logEx.Info("SMC QueryMonitorCamera  Successful,Current SMC IP is : {0}", CgwConst.SmcIp);
            }
            else
            {
                logEx.Error("SMC QueryMonitorCamera failed,ErrNo :{0}", err.ErrNo);
            }
            return err;
        }