package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib.SdkStructure; import com.iailab.netsdk.lib.enumeration.NET_EM_SCENEDETECTION_TYPE; import com.iailab.netsdk.lib.NetSDKLib.POINTCOORDINATE; /** * @description 事件类型EVENT_IVS_SMOKEDETECTION(烟雾检测事件) 对应的规则é…ç½® * @author 119178 * @date 2021/3/11 */ public class NET_SMOKE_DETECTION_RULE_INFO extends SdkStructure{ /** * 检测区顶点数 */ public int nDetectRegionPoint; /** * å—èŠ‚å¯¹é½ */ public byte[] byReserved1= new byte[4]; /** * 检测区 */ public POINTCOORDINATE[] stuDetectRegion=(POINTCOORDINATE[])new POINTCOORDINATE().toArray(20); /** * 最çŸæŒç»æ—¶é—´,å•ä½ï¼šç§’ 0~65535 */ public int nMinDuration; /** * çµæ•åº¦,范围[1,10],çµæ•åº¦è¶Šé«˜è¶Šå®¹æ˜“检测 */ public int nSensitivity; /** * é‡å¤æŠ¥è¦æ—¶é—´ï¼Œå•ä½ï¼šç§’,范围0-3600.æ— è¯¥å—段时,ä¸åšå¤„ç† */ public int nRepeatAlarmTime; /** * 场景类型 * {@link NET_EM_SCENEDETECTION_TYPE} */ public int emSceneType; /** * ä¿ç•™å—节 */ public byte[] byReserved = new byte[4096]; }