package com.iailab.netsdk.lib.structure; /** * @description 事件类型EVENT_IVS_RETROGRADEDETECTION(逆行检测事件) 对应的规则é…ç½® * @author 119178 * @date 2021/3/11 */ import com.iailab.netsdk.lib.NetSDKLib.DH_POINT; import com.iailab.netsdk.lib.NetSDKLib.SdkStructure; import com.iailab.netsdk.lib.NetSDKLib.POINTCOORDINATE; public class NET_RETROGRADE_DETECTION_RULE_INFO extends SdkStructure{ /** * 检测区 */ public POINTCOORDINATE[] stuDetectRegion=(POINTCOORDINATE[])new POINTCOORDINATE().toArray(20); /** * 检测区顶点数 */ public int nDetectRegionPoint; /** * 触å‘报è¦ä½ç½®æ•° */ public int nTriggerPosition; /** * 触å‘报è¦ä½ç½®,0-ç›®æ ‡å¤–æŽ¥æ¡†ä¸å¿ƒ, 1-ç›®æ ‡å¤–æŽ¥æ¡†å·¦ç«¯ä¸å¿ƒ, 2-ç›®æ ‡å¤–æŽ¥æ¡†é¡¶ç«¯ä¸å¿ƒ, 3-ç›®æ ‡å¤–æŽ¥æ¡†å³ç«¯ä¸å¿ƒ, 4-ç›®æ ‡å¤–æŽ¥æ¡†åº•ç«¯ä¸å¿ƒ */ public byte[] bTriggerPosition=new byte[8]; /** * 起点,从起点到终点是æ£å‘行驶,å过æ¥æ˜¯é€†è¡Œï¼Œç‚¹çš„åæ ‡å½’ä¸€åŒ–åˆ°[0,8192)区间。 */ public DH_POINT stuDirectionStart; /** * 终点,从起点到终点是æ£å‘行驶,å过æ¥æ˜¯é€†è¡Œï¼Œç‚¹çš„åæ ‡å½’ä¸€åŒ–åˆ°[0,8192)区间。 */ public DH_POINT stuDirectionEnd; /** * 规则特定的尺寸过滤器 */ public NET_CFG_SIZEFILTER_INFO stuSizeFileter; /** * 规则特定的尺寸过滤器是å¦æœ‰æ•ˆ */ public int bSizeFileter; /** * çµæ•åº¦ï¼Œå€¼è¶Šå°çµæ•åº¦è¶Šä½Žã€‚å–决于方å‘夹角,å–值1-10 */ public int nSensitivity; /** * 是å¦æŠ“æ‹æ‘©æ‰˜è½¦ */ public int bSnapMotorcycle; /** * 逆行多少è·ç¦»åŽè§¦å‘报è¦ï¼ŒGB30147è¦æ±‚,è·ç¦»å½’一化到8192åæ ‡ */ public int nDistance; /** * ä¿ç•™å—节 */ public byte[] byReserved=new byte[4092]; }