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