设备网络SDK开发使用手册

NET_DVR_ONE_TPS_RULE

单条交通事件规则结构体。

struct{
  BYTE                          byEnable;
  BYTE                          byLaneID;
  BYTE                          byRes1[2];
  DWORD                         dwCalcType;
  NET_VCA_SIZE_FILTER           struSizeFilter;
  NET_VCA_POLYGON               struVitrualLoop;
  NET_DVR_SCHEDTIME             struAlarmTime[MAX_DAYS][MAX_TIMESEGMENT_2];
  NET_DVR_HANDLEEXCEPTION_V30   struHandleType;
  BYTE                          byRes2[20];
}NET_DVR_ONE_TPS_RULE,*LPNET_DVR_ONE_TPS_RULE;

Members

byEnable
是否启用车道交通规则
byLaneID
车道ID
byRes1
保留,置为0
dwCalcType
统计参数类型
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
交通状态
struSizeFilter
尺寸过滤器
struVitrualLoop
虚拟线圈,类似于地感线圈,在实际场景中大于车子一半小于车子大小最适合
struAlarmTime
布防时间
struHandleType
处理方式。一般为处理是否上传中心,其他功能不需要
byRes2
保留,置为0

See Also

NET_DVR_TPS_RULECFG