package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.iailab.netsdk.lib.enumeration.NET_EM_OVER_FLOW_STATE; /** * @author : 260611 * @description : 车é“çš„ä¿¡æ¯ * @since : Created in 2022/03/10 10:12 */ public class TRAFFIC_QUEUE_INFO extends NetSDKLib.SdkStructure { /** * 车é“å· */ public int nLane; /** * 排队长度 */ public int nQueueLen; /** * 排队起始ä½ç½®ï¼Œç²¾åº¦1m */ public int nQueueStartPos; /** * 检测区域内车辆数 */ public int nQueueVehNum; /** * 车é“ä¸å®žæ—¶è½¦è¾†å¹³å‡é€Ÿåº¦ï¼Œç²¾åº¦1km/h */ public int nQueueVehSpeed; /** * åœæ¢çº¿æœ€è¿‘一个线圈的å 有时间,从开始å 有算起,å•ä½ms */ public int nOccTime; /** * 溢出状æ€ã€‚例:如给当å‰è·¯æ®µè®¾å®šå…许排队长度阀值,实际排队长度超过阀值åŽå°±åˆ¤å®šå½“å‰æ—¶åˆ»è¯¥è·¯æ®µæœ‰æº¢å‡ºã€‚{@link NET_EM_OVER_FLOW_STATE} */ public int emOverflowState; /** * ä¿ç•™å—节 */ public byte[] szReserverd = new byte[252]; @Override public String toString() { return "TRAFFIC_QUEUE_INFO{" + "nLane=" + nLane + ", nQueueLen=" + nQueueLen + ", nQueueStartPos=" + nQueueStartPos + ", nQueueVehNum=" + nQueueVehNum + ", nQueueVehSpeed=" + nQueueVehSpeed + ", nOccTime=" + nOccTime + ", emOverflowState=" + NET_EM_OVER_FLOW_STATE.getNoteByValue(emOverflowState) + '}'; } }