package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; /** * @author : 260611 * @description : 区域路口排队信息 * @since : Created in 2022/03/10 10:12 */ public class TRAFFIC_FLOW_QUEUE_INFO extends NetSDKLib.SdkStructure { /** * 检测器状态 0-正常 1-故障 */ public int nDecStatus; /** * 区域号 */ public int nAreaNo; /** * 路口号 */ public int nJunNo; /** * 方向号,北东南西分别为0/1/2/3 */ public int nDirNo; /** * 进出口类型,进口道 0,出口道 1 */ public int nLaneDirType; /** * 车道信息个数 */ public int nQueueInfoNum; /** * 0~7车道的信息 */ public TRAFFIC_QUEUE_INFO[] stuQueueInfo = (TRAFFIC_QUEUE_INFO[]) new TRAFFIC_QUEUE_INFO().toArray(32); /** * 保留字节 */ public byte[] szReserverd = new byte[256]; @Override public String toString() { String stuQueueInfos = ""; if(nQueueInfoNum > 0){ stuQueueInfos += "stuQueueInfo[0] = "; stuQueueInfos += stuQueueInfo[0].toString(); } for(int i = 1; i < nQueueInfoNum; i ++){ stuQueueInfos += ",stuQueueInfo[" + i + "] = "; stuQueueInfos += stuQueueInfo[i].toString(); } return "TRAFFIC_FLOW_QUEUE_INFO{" + "nDecStatus=" + nDecStatus + ", nAreaNo=" + nAreaNo + ", nJunNo=" + nJunNo + ", nDirNo=" + nDirNo + ", nLaneDirType=" + nLaneDirType + ", nQueueInfoNum=" + nQueueInfoNum + ", stuQueueInfo=" + stuQueueInfos + '}'; } }