| | |
| | | |
| | | log.info("--------初始化HK-SDK-------{}", msg); |
| | | |
| | | Thread.sleep(500); |
| | | Thread.sleep(1000); |
| | | |
| | | GatewayDevice device = reqData.getDevice(); |
| | | //如果已经上线先离线 |
| | | String status = HKUtils.getStatus(reqData.getDeviceId()); |
| | | if ("Y".equals(status)) { |
| | | // if ("Y".equals(status)) { |
| | | alarmLpr.logout(reqData.getIndex(), device.getIp(), device.getPort()); |
| | | Thread.sleep(500); |
| | | } |
| | | Thread.sleep(1500); |
| | | // } |
| | | |
| | | //重新登陆 |
| | | msg = alarmLpr.login(reqData.getIndex(), device.getIp(), device.getPort(), device.getUserName(), device.getPassword()); |
| | |
| | | |
| | | if (lAlarmHandle[i] > -1) { |
| | | if (!hCNetSDK.NET_DVR_CloseAlarmChan(lAlarmHandle[i])) { |
| | | log.debug(ip + ":" + port + "撤防成功"); |
| | | log.info(ip + ":" + port + "撤防成功"); |
| | | } |
| | | } |
| | | if (lListenHandle > -1) { |
| | | if (!hCNetSDK.NET_DVR_StopListen_V30(lListenHandle)) { |
| | | |
| | | log.debug(ip + ":" + port + "停止监听成功"); |
| | | log.info(ip + ":" + port + "停止监听成功"); |
| | | } |
| | | } |
| | | if (hCNetSDK.NET_DVR_Logout(lUserID[i])) { |
| | | log.debug(ip + ":" + port + "注销成功"); |
| | | log.info(ip + ":" + port + "注销成功"); |
| | | } |
| | | |
| | | hCNetSDK.NET_DVR_Cleanup(); |