houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5
6 /**
7  * @author 291189
8  * @description EVENT_IVS_DIALRECOGNITION(仪表检测事件)对应的规则配置
9  * @date 2022/06/30 11:30:54
10  */
11 public class NET_IVS_DIALRECOGNITION_RULE_INFO extends NetSDKLib.SdkStructure {
12     /**
7412dd 13      * 仪表类型 {@link com.iailab.netsdk.lib.enumeration.EM_DIALDETECT_TYPE}
149dd0 14      */
H 15     public int emType;
16     /**
17      * 规则特定的尺寸过滤器是否有效
18      */
19     public int bSizeFileter;
20     /**
21      * 规则特定的尺寸过滤器
22      */
23     public NET_CFG_SIZEFILTER_INFO stuSizeFileter = new NET_CFG_SIZEFILTER_INFO();
24     /**
25      * 检测区域
26      */
27     public POINTCOORDINATE[] stuDetectRegion = new POINTCOORDINATE[20];
28     /**
29      * 检测区域顶点数
30      */
31     public int nDetectRegionNum;
32     /**
33      * 敞开式隔离开关有效,分夹角阈值, 单位度,取值范围0~90, 建议20
34      */
35     public int nKinfeOpenAngleThreshold;
36     /**
37      * 敞开式隔离开关有效,合夹角阈值, 单位度,取值范围0~90, 建议10
38      */
39     public int nKinfeClossAngleThreshold;
40     /**
41      * 保留字节
42      */
43     public byte[] bReserved = new byte[2044];
44
45     public NET_IVS_DIALRECOGNITION_RULE_INFO() {
46         for (int i = 0; i < stuDetectRegion.length; i++) {
47             stuDetectRegion[i] = new POINTCOORDINATE();
48         }
49     }
50 }