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