设备网络SDK开发使用手册

NET_DVR_LANE_PARAM

车道参数结构体。

struct{
  BYTE                  byRuleName[NAME_LEN]; 
  BYTE                  byRuleID;
  BYTE                  byVaryType;
  BYTE                  byLaneType;
  BYTE                  byRes1;
  DWORD                 dwLaneVolume;
  DWORD                 dwLaneVelocity;
  DWORD                 dwTimeHeadway ;
  DWORD                 dwSpaceHeadway;
  float                 fSpaceOccupyRation;
  NET_DVR_LANE_QUEUE    struLaneQueue;
  NET_VCA_POINT         struRuleLocation;
  BYTE                  byRes2[32];
}NET_DVR_LANE_PARAM,*LPNET_DVR_LANE_PARAM;

Members

byRuleName
车道规则名称
byRuleID
规则序号,[0,7],为规则配置结构下标
byVaryType
车道交通参数变化类型
enum _TRAFFIC_DATA_VARY_TYPE_{
  NO_VARY,
  VEHICLE_ENTER,
  VEHICLE_LEAVE,
  UEUE_VARY
}TRAFFIC_DATA_VARY_TYPE
NO_VARY
无变化
VEHICLE_ENTER
车辆进入虚拟线圈
VEHICLE_LEAVE
车辆离开虚拟线圈
UEUE_VARY
队列变化
byLaneType
车道上行或下行
byRes1
保留
dwLaneVolume
车道流量,统计有多少车子通过,上次清零点(一般零点清零)到当前时间的车道内通过的车辆数目
dwLaneVelocity
车道内车辆的平均速度,以千米/小时表示
dwTimeHeadway
车头时距,以秒计算
dwSpaceHeadway
车头间距,以米来计算
fSpaceOccupyRation
车道占有率,百分比计算(空间上,车辆长度与监控路段总长度的比值)
struLaneQueue
车道队列长度
struRuleLocation
线圈规则的中心点位置
byRes2
保留

See Also

NET_DVR_TPS_INFO