package com.ruoyi.utils.sdk.dhsdk.lib.structure; import com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib; /** * @author 291189 * @description EVENT_IVS_ELECTRICFAULT_DETECT(仪表类缺陷检测事件)对应的规则配置 * @date 2022/06/29 20:26:01 */ public class NET_IVS_ELECTRICFAULT_DETECT_RULE_INFO extends NetSDKLib.SdkStructure { /** 挂空悬浮物检测使能 */ public int bAirborneDetectEnable; /** 鸟巢检测使能 */ public int bNestDetectEnable; /** 表盘检测(表盘模糊)使能 */ public int bDialDetectEnable; /** 渗漏检测使能 */ public int bLeakageDetectEnable; /** 箱门检测使能 */ public int bDoorDetectEnable; /** 呼吸器检测使能 */ public int bRespiratorDetectEnable; /** 吸烟检测使能 */ public int bSmokingDetectEnable; /** 绝缘子检测使能 */ public int bInsulatorDetectEnable; /** 盖板检测使能 */ public int bCoverPlateDetectEnable; /** 压板开合检测使能 */ public int bPressingPlateDetectEnable; /** 金属锈蚀检测使能 */ public int bMetalCorrosionEnable; /** 规则特定的尺寸过滤器是否有效 */ public int bSizeFileter; /** 规则特定的尺寸过滤器 */ public NET_CFG_SIZEFILTER_INFO stuSizeFileter=new NET_CFG_SIZEFILTER_INFO(); /** 检测区域 */ public POINTCOORDINATE[] stuDetectRegion=new POINTCOORDINATE[20]; /** 检测区域顶点数 */ public int nDetectRegionNum; /** 保留字节 */ public byte[] bReserved=new byte[2048]; public NET_IVS_ELECTRICFAULT_DETECT_RULE_INFO(){ for(int i=0;i