设备网络SDK开发使用手册

NET_DVR_VEHICLE_CONTROL_COND

车辆黑白名单信息获取条件结构体。

struct{
  DWORD    dwChannel;
  DWORD    dwOperateType;
  char     sLicense[MAX_LICENSE_LEN];
  char     sCardNo[MAX_CARDNO_LEN];
  BYTE     byListType;
  BYTE     byRes1[3];
  DWORD    dwDataIndex;
  BYTE     byRes[116];
}NET_DVR_VEHICLE_CONTROL_COND,*LPNET_DVR_VEHICLE_CONTROL_COND;

Members

dwChannel
通道号,0xffffffff表示全部通道(ITC 默认是1)
dwOperateType
操作类型(可复选),具体类型如下:
enum _VCA_OPERATE_TYPE_{
  VCA_LICENSE_TYPE       = 0x1, 
  VCA_PLATECOLOR_TYPE    = 0x2,
  VCA_CARDNO_TYPE        = 0x4,
  VCA_PLATETYPE_TYPE     = 0x8,
  VCA_LISTTYPE_TYPE      = 0x10,
  VCA_INDEX_TYPE         = 0x20,
  VCA_OPERATE_INDEX_TYPE = 0x40
}VCA_OPERATE_TYPE
VCA_LICENSE_TYPE
车牌号码
VCA_PLATECOLOR_TYPE
车牌颜色
VCA_CARDNO_TYPE
卡号
VCA_PLATETYPE_TYPE
车牌类型
VCA_LISTTYPE_TYPE
车辆名单类型
VCA_INDEX_TYPE
数据流水号
VCA_OPERATE_INDEX_TYPE
操作数
sLicense
车牌号码
sCardNo
卡号
byListType
名单属性(黑白名单):0- 白名单,1- 黑名单,0xff- 全部
byRes1
保留,置为0
dwDataIndex
数据流水号
byRes
保留,置为0

Remarks

同步操作数用来标记平台更新到哪个操作,为同步记录表的流水号,主要是平台进行增量数据同步时使用。数据流水号是具体描述:操作的是平台数据表哪一条记录,因为平台中黑白名单是分开的两个表,前端相机需要根据数据流水号+类型来唯一定位一条数据记录。同步操作数和数据流水号均由平台进行控制,通过这两个字段可以对外提供黑白名单增量更新的功能。

See Also

NET_DVR_StartRemoteConfig