‘liusuyi’
2023-12-06 6ab0ec5ade792e91ba90018c0b7f822abb1db5b2
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;        //离岗参数
    }
    //穿越警戒面参数