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_ELECTRICFAULT_DETECT(仪表类缺陷检测事件)对应的规则配置
9  * @date 2022/06/29 20:26:01
10  */
11 public class NET_IVS_ELECTRICFAULT_DETECT_RULE_INFO extends NetSDKLib.SdkStructure {
12     /**
13      * 挂空悬浮物检测使能
14      */
15     public int bAirborneDetectEnable;
16     /**
17      * 鸟巢检测使能
18      */
19     public int bNestDetectEnable;
20     /**
21      * 表盘检测(表盘模糊)使能
22      */
23     public int bDialDetectEnable;
24     /**
25      * 渗漏检测使能
26      */
27     public int bLeakageDetectEnable;
28     /**
29      * 箱门检测使能
30      */
31     public int bDoorDetectEnable;
32     /**
33      * 呼吸器检测使能
34      */
35     public int bRespiratorDetectEnable;
36     /**
37      * 吸烟检测使能
38      */
39     public int bSmokingDetectEnable;
40     /**
41      * 绝缘子检测使能
42      */
43     public int bInsulatorDetectEnable;
44     /**
45      * 盖板检测使能
46      */
47     public int bCoverPlateDetectEnable;
48     /**
49      * 压板开合检测使能
50      */
51     public int bPressingPlateDetectEnable;
52     /**
53      * 金属锈蚀检测使能
54      */
55     public int bMetalCorrosionEnable;
56     /**
57      * 规则特定的尺寸过滤器是否有效
58      */
59     public int bSizeFileter;
60     /**
61      * 规则特定的尺寸过滤器
62      */
63     public NET_CFG_SIZEFILTER_INFO stuSizeFileter = new NET_CFG_SIZEFILTER_INFO();
64     /**
65      * 检测区域
66      */
67     public POINTCOORDINATE[] stuDetectRegion = new POINTCOORDINATE[20];
68     /**
69      * 检测区域顶点数
70      */
71     public int nDetectRegionNum;
72     /**
73      * 保留字节
74      */
75     public byte[] bReserved = new byte[2048];
76
77     public NET_IVS_ELECTRICFAULT_DETECT_RULE_INFO() {
78         for (int i = 0; i < stuDetectRegion.length; i++) {
79             stuDetectRegion[i] = new POINTCOORDINATE();
80         }
81     }
82 }