设备网络SDK开发使用手册

NET_DVR_TRAFFIC_DATA_QUERY_COND

交通数据查询条件结构体。

struct{
  DWORD               dwSize;
  DWORD               dwQueryCond;
  DWORD               dwChannel;
  NET_DVR_TIME_V30    struStartTime;
  NET_DVR_TIME_V30    struEndTime;
  char                sLicense[MAX_LICENSE_LEN];
  DWORD               dwPlateType;
  DWORD               dwPlateColor;
  DWORD               dwVehicleColor;
  DWORD               dwVehicleType;
  DWORD               dwIllegalType;
  DWORD               dwEventType;
  DWORD               dwForensiceType;
  WORD                wVehicleLogoRecog;
  BYTE                byLaneNo;
  BYTE                byDirection;
  WORD                wMinSpeed;
  WORD                wMaxSpeed;
  BYTE                byDataType;
  BYTE                byExecuteCtrl;
  BYTE                byRes[254];
}NET_DVR_TRAFFIC_DATA_QUERY_COND,*LPNET_DVR_TRAFFIC_DATA_QUERY_COND;

Members

dwSize
结构体大小
dwQueryCond
查询条件,按位表示,取值:0- 无效,1- 有效,定义如下所示:
bit0- 通道,bit1- 时间,bit2- 车牌号,bit3- 车牌类型,bit4- 车牌颜色,bit5- 车身颜色,bit6- 车辆类型,bit7- 车辆品牌,bit8- 车道号,bit9- 监测方向,bit10- 最低速度,bit11- 最高速度,bit12- 数据类型,bit13- 布控方式类型,bit14- 违法取证,bit15- 事件类型,bit16- 取证类型
dwChannel
查询通道,按位表示,bit0表示数字通道01(通道号33),bit1表示数字通道02(通道号34),依次类推,取值:0- 无效,1- 有效
例如:
dwChannel&0x1==1表示查询数字通道01
dwChannel&0x8==1表示查询数字通道04
struStartTime
开始时间
struEndTime
结束时间
sLicense
车牌号码,支持模糊查询(通配符是“*”),GB2312编码
dwPlateType
车牌类型,按位表示,支持复选,取值:0- 无效,1- 有效,定义如下所示:
bit0- 未知(其他),bit1- 标准民用车与军车,bit2- 02式民用车牌,bit3- 武警车,bit4- 警车,bit5- 民用车双行尾牌,bit6- 使馆车牌,bit7- 农用车,bit8- 摩托车
dwPlateColor
车牌颜色,按位表示,支持复选,取值:0- 无效,1- 有效,定义如下所示:
bit0- 未知(其他),bit1- 黄色,bit2- 白色,bit3- 黑色,bit4- 绿色,bit5- 蓝色
dwVehicleColor
车身颜色,按位表示,支持复选,取值:0- 无效,1- 有效,定义如下所示:
bit0- 未知(其他),bit1- 白色,bit2- 银色,bit3- 灰色,bit4- 黑色,bit5- 红色,bit6- 深蓝色,bit7- 蓝色,bit8- 黄色,bit9- 绿色,bit10- 棕色,bit11- 粉色,bit12- 紫色,bit13- 深灰色
dwVehicleType
车辆类型,按位表示,支持复选,取值:0- 无效,1- 有效,定义如下所示:
Bit0- 未知(其他),Bit1- 客车,Bit2- 大货车,Bit3- 轿车,Bit4- 面包车,Bit5- 小货车,Bit6- 行人,Bit7- 二轮车,Bit8- 三轮车,Bit9- SUV/MPV,Bit10- 中型客车
dwIllegalType
违法类型,按位表示,支持复选,取值:0- 无效,1- 有效,定义如下所示:
bit0- 其他(保留),bit1- 低速,bit2- 超速,bit3- 逆行,bit4- 闯红灯,bit5- 压车道线,bit6- 不按导向,bit7- 路口滞留,bit8- 机占非,bit9- 违法变道,bit10- 不按车道,bit11- 违反禁令,bit12- 路口停车,bit13- 绿灯停车,bit14- 未礼让行人,bit15- 违章停车,bit16- 违章掉头,bit17- 占用应急车道,bit18- 未系安全带
dwEventType
事件类型,按位表示,支持复选,取值:0- 无效,1- 有效,定义如下所示:
bit0- 其他(保留),bit1- 拥堵,bit2- 停车,bit3- 逆行,bit4- 行人,bit5- 抛洒物,bit6- 烟雾,bit7- 压线,bit8- 黑名单,bit9- 超速,bit10- 变道,bit11- 掉头,bit12- 机占非,bit13- 加塞
dwForensiceType
取证类型,按位表示,支持复选,取值:0- 无效,1- 有效,定义如下所示:
bit0- 其他(保留),bit1- 城市公路违法停车,bit2- 高速公路违法停车,bit3- 压线,bit4- 逆行,bit5- 违法变道,bit6- 机占非
wVehicleLogoRecog
车辆主品牌(单选)
byLaneNo
车道号(0~255,0表示车道号未知)
byDirection
监测方向:1- 上行,2- 下行,3- 双向,4- 由东向西,5- 由南向北,6- 由西向东,7- 由北向南
wMinSpeed
最低速度,取值范围:0~999,单位:km/h
wMaxSpeed
最高速度,取值范围:0~999,单位:km/h
byDataType
数据类型(单选):0- 卡口数据,1- 违法数据,2- 交通事件,3- 取证数据
byExecuteCtrl
布控:0- 白名单,1- 黑名单,0xff- 其他
byRes
保留,置为0

See Also

NET_DVR_StartRemoteConfig