| | |
| | | //endregion |
| | | break; |
| | | default: |
| | | log.info("未知行为事件类型:" + strVcaAlarm.struRuleInfo.wEventTypeEx); |
| | | log.debug("未知行为事件类型:" + strVcaAlarm.struRuleInfo.wEventTypeEx); |
| | | printLog(info); |
| | | break; |
| | | } |
| | |
| | | publishMqtt(info); |
| | | break; |
| | | case HCNetSDK.COMM_UPLOAD_FACESNAP_RESULT: |
| | | log.info("人脸检测事件上报"); |
| | | log.debug("人脸检测事件上报"); |
| | | break; |
| | | case HCNetSDK.COMM_GISINFO_UPLOAD: |
| | | log.info("GPS报警信息上报"); |
| | | log.debug("GPS报警信息上报"); |
| | | break; |
| | | case HCNetSDK.COMM_ALARMHOST_CID_ALARM: |
| | | log.info("报警主机 CID 报告报警上传"); |
| | | log.debug("报警主机 CID 报告报警上传"); |
| | | //region 报警主机报警处理 |
| | | ArdEquipExternal ardEquipExternal = new ArdEquipExternal(); |
| | | ardEquipExternal.setIp(sDeviceIP); |
| | |
| | | * 打印报警主机事件日志 |
| | | */ |
| | | private void printLog(ExternalAlarmEventInfo info) { |
| | | log.info("【报警ID】" + info.getAlarmId() + "【报警名称】" + info.getAlarmName() + |
| | | log.debug("【报警ID】" + info.getAlarmId() + "【报警名称】" + info.getAlarmName() + |
| | | "【防区ID】" + info.getDefenseId() + "【防区名称】" + info.getDefenseName() + "【类型】" + info.getAlarmType() + |
| | | "【时间】" + info.getAlarmTime() + "【报警主机ID】" + info.getAlarmHostId()); |
| | | } |
| | |
| | | * 打印门禁事件日志 |
| | | */ |
| | | private void printLog(AccessControlHostEventInfo info) { |
| | | log.info("【报警ID】" + info.getSerialNo() + "【设备编号】"+ |
| | | log.debug("【报警ID】" + info.getSerialNo() + "【设备编号】"+ |
| | | "【门编号】" + info.getDoorNo() + "【事件类型】" + info.getAlarmType() + |
| | | "【防区类型】" + info.getDefenseType()+"【时间】" + info.getAlarmTime() + |
| | | "【门禁主机ID】" + info.getAcsId()); |