package com.netsdk.lib.structure;
|
|
import com.netsdk.lib.NetSDKLib;
|
|
/**
|
* @author 291189
|
* @description 流量统计记录
|
* @date 2022/05/07 10:07:05
|
*/
|
public class DH_TRAFFICFLOWSTAT extends NetSDKLib.SdkStructure {
|
/**
|
* 同DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO.MachineGroup
|
*/
|
public byte[] szMachineAddress = new byte[256];
|
/**
|
* 同DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO.MachineName
|
*/
|
public byte[] szMachineName = new byte[256];
|
/**
|
* 行驶方向"Approach"-上行,即车辆离设备部署点越来越近;"Leave"-下行,即车辆离设备部署点越来越远,第二和第三个参数分别代表上行和下行的两个地点,UTF-8编码
|
*/
|
public byte[] szDrivingDirection = new byte[3 * 32];
|
/**
|
* 车道号 使用用户配置的车道编号
|
*/
|
public int nLane;
|
/**
|
* 统计时间,转换到UTC
|
*/
|
public NET_TIME_EX UTC = new NET_TIME_EX();
|
/**
|
* 统计周期,单位分钟
|
*/
|
public int nPeriod;
|
/**
|
* 通过车辆总数
|
*/
|
public int nVehicles;
|
/**
|
* 平均车速,单位km/h
|
*/
|
public float fAverageSpeed;
|
/**
|
* 平均车长,单位米
|
*/
|
public float fAverageLength;
|
/**
|
* 时间占有率,即单位时间内通过断面的车辆所用时间的总和占单位时间的比例
|
*/
|
public float fTimeOccupyRatio;
|
/**
|
* 空间占有率,即按百分率计量的车辆长度总和除以时间间隔内车辆平均行驶距离
|
*/
|
public float fSpaceOccupyRatio;
|
/**
|
* 车头间距,相邻车辆之间的距离,单位米/辆
|
*/
|
public float fSpaceHeadway;
|
/**
|
* 车头时距,单位秒/辆
|
*/
|
public float fTimeHeadway;
|
/**
|
* 车辆密度,每公里的车辆数,单位辆/km
|
*/
|
public float fDensity;
|
/**
|
* 超速车辆数
|
*/
|
public int nOverSpeedVehicles;
|
/**
|
* 低速车辆数
|
*/
|
public int nUnderSpeedVehicles;
|
/**
|
* 大车数量 车辆类型判断标准参见TrafficSnapshot配置表
|
*/
|
public int nLargeVehicles;
|
/**
|
* 中型车数量
|
*/
|
public int nMediumVehicles;
|
/**
|
* 小车数量
|
*/
|
public int nSmallVehicles;
|
/**
|
* 摩托车数量
|
*/
|
public int nMotoVehicles;
|
/**
|
* 超长车数量
|
*/
|
public int nLongVehicles;
|
/**
|
* 流量数据所属通道号
|
*/
|
public byte[] szChannel = new byte[64];
|
/**
|
* 保留字段
|
*/
|
public byte[] zResvered = new byte[1024];
|
|
public DH_TRAFFICFLOWSTAT() {
|
}
|
}
|