| | |
| | | int i = hCNetSDK.NET_DVR_Login_V40(m_strLoginInfo, m_strDeviceInfo);
|
| | | if (i < 0) {
|
| | | int errorCode = hCNetSDK.NET_DVR_GetLastError();
|
| | | log.info("登录异常:" + errorCode);
|
| | | log.error("登录异常:" + errorCode);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | // GlobalVariable.alarmHostMap.put(key, alarmHost);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("初始化报警主机异常:" + ex.getMessage());
|
| | | log.error("登录所有报警主机异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | // GlobalVariable.alarmHostMap.remove(key);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("初始化登录相机异常:" + ex.getMessage());
|
| | | log.error("登出所有报警主机异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | // GlobalVariable.accessHostMap.put(key, accessControlHost);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("初始化报警主机异常:" + ex.getMessage());
|
| | | log.error("登录所有门禁主机异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | // GlobalVariable.accessHostMap.remove(key);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("初始化报警主机异常:" + ex.getMessage());
|
| | | log.error("登出所有门禁主机异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | | /**
|
| | | * @描述 登录所有超脑
|
| | | * @创建人 刘苏义
|
| | | * @创建时间 2023/2/3 10:10
|
| | | */
|
| | | public static void loginAllSuperBrainHost(List<ArdEquipExternal> ardEquipExternals) {
|
| | | try {
|
| | | for (ArdEquipExternal superBrainHost : ardEquipExternals) {
|
| | | Thread.sleep(100);
|
| | | DeviceInfo info = new DeviceInfo();
|
| | | info.setDeviceId(superBrainHost.getId());
|
| | | info.setIp(superBrainHost.getIp());
|
| | | info.setPort(superBrainHost.getPort());
|
| | | info.setUsername(superBrainHost.getUsername());
|
| | | info.setPassword(superBrainHost.getPassword());
|
| | | login(info);
|
| | | //
|
| | | // String key=accessControlHost.getIp()+":"+accessControlHost.getPort();
|
| | | // GlobalVariable.accessHostMap.put(key, accessControlHost);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("登录所有超脑异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * @描述 登出所有超脑
|
| | | * @创建人 刘苏义
|
| | | * @创建时间 2023/2/3 10:10
|
| | | */
|
| | | public static void logoutAllSuperBrainHost(List<ArdEquipExternal> ardEquipExternals) {
|
| | | try {
|
| | | for (ArdEquipExternal superBrainHost : ardEquipExternals) {
|
| | | Thread.sleep(100);
|
| | | DeviceInfo info = new DeviceInfo();
|
| | | info.setDeviceId(superBrainHost.getId());
|
| | | info.setIp(superBrainHost.getIp());
|
| | | info.setPort(superBrainHost.getPort());
|
| | | info.setUsername(superBrainHost.getUsername());
|
| | | info.setPassword(superBrainHost.getPassword());
|
| | | logout(info);
|
| | | // String key=accessControlHost.getIp()+":"+accessControlHost.getPort();
|
| | | // GlobalVariable.accessHostMap.remove(key);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("登出所有超脑异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * 建立布防上传通道,用于传输数据
|
| | |
| | | HCNetSDK.NET_DVR_SETUPALARM_PARAM m_strAlarmInfo = new HCNetSDK.NET_DVR_SETUPALARM_PARAM();
|
| | | m_strAlarmInfo.dwSize = m_strAlarmInfo.size();
|
| | | // 智能交通布防优先级:0 - 一等级(高),1 - 二等级(中),2 - 三等级(低)
|
| | | m_strAlarmInfo.byLevel = 2;
|
| | | m_strAlarmInfo.byLevel = 0;
|
| | | // 智能交通报警信息上传类型:0 - 老报警信息(NET_DVR_PLATE_RESULT), 1 - 新报警信息(NET_ITS_PLATE_RESULT)
|
| | | m_strAlarmInfo.byAlarmInfoType = 1;
|
| | | // 布防类型(仅针对门禁主机、人证设备):0 - 客户端布防(会断网续传),1 - 实时布防(只上传实时数据)
|