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]; }