package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib.SdkStructure; /** * @description 事件类型EVENT_IVS_TRAFFIC_OVERSPEED(超速事件) 对应的规则é…ç½® * @author 119178 * @date 2021/3/11 */ public class NET_TRAFFIC_OVERSPEED_RULE_INFO extends SdkStructure{ /** * é™é€ŸèŒƒå›´ */ public NET_SPEED_LIMIT stuSpeedLimit; /** * 最çŸè§¦å‘时间,å•ä½ï¼šç§’ */ public int nMinDuration; /** * 是å¦æŠ“æ‹æ‘©æ‰˜è½¦ */ public int bSnapMotorcycle; /** * 黄牌车é™é€ŸèŒƒå›´,范围0~255km/h */ public NET_SPEED_LIMIT stuYellowSpeedLimit; /** * 车é“ç¼–å· ä¸Žåœºæ™¯ä¸çš„车é“å·å¯¹åº” */ public int nLaneNumber; /** * 是å¦å¯ç”¨å¤§å°è½¦é™é€Ÿ,True-使用下é¢å…·ä½“的大å°è½¦é™é€Ÿå—段,False-使用SpeedLimitå—段,该å—段缺çœæ—¶é»˜è®¤False,å³ä½¿ç”¨é€šç”¨å—段SpeedLimit */ public int bSpeedLimitForSize; /** * å°åž‹è½¦è¾†é€Ÿåº¦ä¸‹é™å’Œä¸Šé™,0~255km/h,å¯ç”¨bSpeedLimitForSize有效,作为普通车辆é™é€Ÿ */ public NET_SPEED_LIMIT stuSmallCarSpeedLimit; /** * 大型车辆速度下é™å’Œä¸Šé™,0~255km/h,å¯ç”¨bSpeedLimitForSize有效,作为大型车辆é™é€Ÿ */ public NET_SPEED_LIMIT stuBigCarSpeedLimit; /** * å°è½¦é™é«˜é€Ÿå®½é™å€¼,å•ä½ï¼škm/h,ä¸å¯ç”¨å¤§å°è½¦é™é€Ÿæ—¶ä½œä¸ºæ™®é€šè½¦è¾†é«˜é€Ÿå®½é™å€¼ï¼Œå¯ç”¨bSpeedLimitForSize时作为å°è½¦é«˜é€Ÿå®½é™å€¼ */ public NET_SPEED_LIMIT stuOverSpeedMargin; /** * 大车é™é«˜é€Ÿå®½é™å€¼,å•ä½ï¼škm/h,ä¸å¯ç”¨å¤§å°è½¦é™é€Ÿæ—¶ä½œä¸ºæ™®é€šè½¦è¾†é«˜é€Ÿå®½é™å€¼ï¼Œå¯ç”¨bSpeedLimitForSize时作为大型车辆高速宽é™å€¼ */ public NET_SPEED_LIMIT stuBigCarOverSpeedMargin; /** * å°è½¦é™ä½Žé€Ÿå®½é™å€¼,å•ä½ï¼škm/h,ä¸å¯ç”¨å¤§å°è½¦é™é€Ÿæ—¶ä½œä¸ºæ™®é€šè½¦è¾†ä½Žé€Ÿå®½é™å€¼ï¼Œå¯ç”¨bSpeedLimitForSize时,作为å°è½¦ä½Žé€Ÿå®½é™å€¼ */ public NET_SPEED_LIMIT stuUnderSpeedMargin; /** * 大车é™ä½Žé€Ÿå®½é™å€¼,å•ä½ï¼škm/h,ä¸å¯ç”¨å¤§å°è½¦é™é€Ÿæ—¶ä½œä¸ºæ™®é€šè½¦è¾†ä½Žé€Ÿå®½é™å€¼ï¼Œå¯ç”¨bSpeedLimitForSize时作为大型车辆高速宽é™å€¼ */ public NET_SPEED_LIMIT stuBigCarUnderSpeedMargin; /** * è¯éŸ³æ’报使能 */ public int bVoiceBroadcastEnable; /** * ä¿ç•™å—节 */ public byte[] byReserved= new byte[4092]; }