From 6ab0ec5ade792e91ba90018c0b7f822abb1db5b2 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 06 十二月 2023 11:29:51 +0800 Subject: [PATCH] 增加超脑报警事件 --- src/main/java/com/ard/utils/sdk/hiksdk/util/hikSdkUtil/HCNetSDK.java | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/ard/utils/sdk/hiksdk/util/hikSdkUtil/HCNetSDK.java b/src/main/java/com/ard/utils/sdk/hiksdk/util/hikSdkUtil/HCNetSDK.java index d840fca..91dfaf0 100644 --- a/src/main/java/com/ard/utils/sdk/hiksdk/util/hikSdkUtil/HCNetSDK.java +++ b/src/main/java/com/ard/utils/sdk/hiksdk/util/hikSdkUtil/HCNetSDK.java @@ -3155,7 +3155,7 @@ public static class NET_DVR_ALARMIN_PARAM extends HIKSDKStructure { public int dwSize; public byte[] byName = new byte[NAME_LEN]; - // public DETECTOR_TYPE wDetectorType; + // public DETECTOR_TYPE wDetectorType; public byte byType; public byte byUploadAlarmRecoveryReport; public int dwParam; @@ -4608,6 +4608,16 @@ public byte byIvmsChannel; } + public static class NET_VCA_LEAVE_POSITION extends HIKSDKStructure { + public NET_VCA_POLYGON struRegion; //鍖哄煙鑼冨洿 + public short wLeaveDelay; //鏃犱汉鎶ヨ鏃堕棿锛屽崟浣嶏細s + public short wStaticDelay; //鐫¤鎶ヨ鏃堕棿锛屽崟浣嶏細s + public byte byMode; //妯″紡锛�0-绂诲矖浜嬩欢锛�1-鐫″矖浜嬩欢锛�2-绂诲矖鐫″矖浜嬩欢锛�3-鍦ㄥ矖锛堝綋绂诲矖浜哄憳鍥炲埌宀椾綅锛� + public byte byPersonType; //鍊煎矖浜烘暟绫诲瀷锛�0-鍗曚汉鍊煎矖锛�1-鍙屼汉鍊煎矖 + public byte byOnPosition; //鍦ㄥ矖浜烘暟锛�1-10锛岄粯璁�1 + public byte bySensitivity; //鐏垫晱搴﹀弬鏁帮紝鑼冨洿[1,5] + } + //浜嬩欢瑙勫垯淇℃伅 public static class NET_VCA_RULE_INFO extends HIKSDKStructure { public byte byRuleID; @@ -4626,6 +4636,9 @@ case 2: case 3: uEventParam.setType(NET_VCA_AREA.class); + break; + case 15: + uEventParam.setType(NET_VCA_LEAVE_POSITION.class); break; default: break; @@ -4646,6 +4659,7 @@ public NET_VCA_TRAVERSE_PLANE struTraversePlane; public NET_VCA_AREA struArea; public NET_VCA_INTRUSION struIntrusion; + public NET_VCA_LEAVE_POSITION struLeavePos; //绂诲矖鍙傛暟 } //绌胯秺璀︽垝闈㈠弬鏁� -- Gitblit v1.9.3