设备网络SDK开发使用手册

NET_DVR_LANE_PARAM_V41

车道参数结构体。

struct{
  BYTE                  byRuleName[NAME_LEN];
  BYTE                  byRuleID;
  BYTE                  byLaneType;
  BYTE                  byTrafficState;
  BYTE                  byLaneNo;
  DWORD                 dwVaryType;
  DWORD                 dwTpsType;
  DWORD                 dwLaneVolume;
  DWORD                 dwLaneVelocity;
  DWORD                 dwTimeHeadway ;
  DWORD                 dwSpaceHeadway;
  float                 fSpaceOccupyRation ;
  float                 fTimeOccupyRation;
  DWORD                 dwLightVehicle ;
  DWORD                 dwMidVehicle;
  DWORD                 dwHeavyVehicle ;
  NET_DVR_LANE_QUEUE    struLaneQueue;
  NET_VCA_POINT         struRuleLocation;
  DWORD                 dwOversizeVehicle ;
  BYTE                  byRes2[60];
}NET_DVR_LANE_PARAM_V41, *LPNET_DVR_LANE_PARAM_V41;

Members

byRuleName
车道规则名称
byRuleID
规则序号,为规则配置结构下标:0~7(对于ITS终端服务器,取值范围为1~8)
byLaneType
车道上行或下行
byTrafficState
车道的交通状态,0-无效,1-畅通,2-拥挤,3-堵塞
byLaneNo
车道号
dwVaryType
车道交通参数变化类型参照,按位区分
enum _TRAFFIC_DATA_VARY_TYPE_EX_ENUM_{
  ENUM_TRAFFIC_VARY_NO             = 0x00,
  ENUM_TRAFFIC_VARY_VEHICLE_ENTER  = 0x01,
  ENUM_TRAFFIC_VARY_VEHICLE_LEAVE  = 0x02,
  ENUM_TRAFFIC_VARY_QUEUE          = 0x04,
  ENUM_TRAFFIC_VARY_STATISTIC      = 0x08,
}TRAFFIC_DATA_VARY_TYPE_EX_ENUM
ENUM_TRAFFIC_VARY_NO
无变化
ENUM_TRAFFIC_VARY_VEHICLE_ENTER
车辆进入虚拟线圈
ENUM_TRAFFIC_VARY_VEHICLE_LEAVE
车辆离开虚拟线圈
ENUM_TRAFFIC_VARY_QUEUE
队列变化
ENUM_TRAFFIC_VARY_STATISTIC
统计数据变化(每分钟变化一次包括平均速度,车道空间/时间占有率,交通状态)
dwTpsType
数据变化类型标志,表示当前上传的统计参数中,哪些数据有效,按位区分
enum _ITS_TPS_TYPE_{
  LANE_VOLUME             = 0x1,
  LANE_VELOCITY           = 0x2,
  TIME_HEADWAY            = 0x4,
  SPACE_HEADWAY           = 0x8,
  TIME_OCCUPANCY_RATIO    = 0x10,
  SPACE_OCCUPANCY_RATIO   = 0x20,
  QUEUE                   = 0x40,
  VEHICLE_TYPE            = 0x80,
  TRAFFIC_STATE           = 0x100
}ITS_TPS_TYPE
LANE_VOLUME
车道流量
LANE_VELOCITY
车道速度
TIME_HEADWAY
车头时距
SPACE_HEADWAY
车头间距
TIME_OCCUPANCY_RATIO
车道占有率(时间上)
SPACE_OCCUPANCY_RATIO
车道占有率,百分比计算(空间上)
QUEUE
排队长度
VEHICLE_TYPE
车辆类型
TRAFFIC_STATE
交通状态
dwLaneVolume
车道流量,统计有多少车子通过
dwLaneVelocity
车道内车辆的平均速度,以千米/小时表示
dwTimeHeadway
车头时距,以秒计算
dwSpaceHeadway
车头间距,以米来计算
fSpaceOccupyRation
车道占有率,百分比计算(空间上,车辆长度与监控路段总长度的比值)
fTimeOccupyRation
时间占有率,百分比计算
dwLightVehicle
小型车数量
dwMidVehicle
中型车数量
dwHeavyVehicle
重型车数量
struLaneQueue
车道队列长度
struRuleLocation
规则位置虚拟线圈的中心
dwOversizeVehicle
大型车数量
byRes2
保留

See Also

NET_DVR_TPS_INFO_V41