CgwMonitorManage.Service.MonitorManageService.GetAllCameras C# (CSharp) Méthode

GetAllCameras() public méthode

获取摄像头列表及分组信息
public GetAllCameras ( PlatformType platformType, PagesParam pageParam, List &cameraList, List &groupList, List &nodeRelationList, System.PageInfo &pagesInfo, PlatformLicenseInfo licenseInfo = null ) : SmcErr
platformType PlatformType
pageParam CgwMonitorManage.Common.PagesParam
cameraList List 摄像头列表
groupList List 组信息
nodeRelationList List 分组关系
pagesInfo System.PageInfo
licenseInfo CgwMonitorManage.Common.PlatformLicenseInfo
Résultat CgwMonitorManage.SmcError.SmcErr
        public SmcErr GetAllCameras(PlatformType platformType, PagesParam pageParam, out List<Camera> cameraList, out List<CameraGroup> groupList, out List<NodeRelation> nodeRelationList, out PageInfo pagesInfo, PlatformLicenseInfo licenseInfo = null)
        {
            SmcErr err = new CgwError();
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            cameraList = null;
            groupList = null;
            nodeRelationList = null;
            pagesInfo = null;

            err = CheckSession(currentSessionID);
            //调任何接口前 需要判断监控平台是否加载成功
            if (err.IsSuccess())
            {
                err = VideoMonitorManage.Instance().GetAllCameras(pageParam, out cameraList, out groupList, out nodeRelationList, out pagesInfo, licenseInfo);
            }
            if (err.IsSuccess())
            {
                logEx.Info("MonitorManageService QueryMonitorCamera  Successful,Current Cgw IP is : {0}", CgwConst.ClientIp);
            }
            else
            {
                logEx.Error("MonitorManageService QueryMonitorCamera failed,ErrNo :{0}", err.ErrNo);
            }
            return err;
        }