设备网络SDK开发使用手册

NET_DVR_VEHICLE_CONTROL_LIST_INFO

出入口黑白名单的数据同步信息结构体。

struct{
  DWORD               dwSize;
  DWORD               dwChannel;
  DWORD               dwDataIndex;
  char                sLicense[MAX_LICENSE_LEN];
  BYTE                byListType;
  BYTE                byPlateType;
  BYTE                byPlateColor;
  BYTE                byRes[21];
  char                sCardNo[MAX_CARDNO_LEN];
  NET_DVR_TIME_V30    struStartTime;
  NET_DVR_TIME_V30    struStopTime;
  char                sOperateIndex[MAX_OPERATE_INDEX_LEN];
  BYTE                byRes1[224];
}NET_DVR_VEHICLE_CONTROL_LIST_INFO,*LPNET_DVR_VEHICLE_CONTROL_LIST_INFO;

Members

dwSize
结构体大小
dwChannel
通道号,0xffffffff表示全部通道(ITC 默认是1)
dwDataIndex
数据流水号(平台维护的数据唯一值,客户端操作的时候,该值不会起效。该值主要用于数据增量同步)
sLicense
车牌号码
byListType
名单属性(黑白名单):0- 白名单,1- 黑名单
byPlateType
车牌类型,取值详见枚举类型:VCA_PLATE_TYPE
byPlateColor
车牌颜色,取值详见枚举类型:VCA_PLATE_COLOR
byRes
保留,置为0
sCardNo
卡号
struStartTime
有效开始时间
struStopTime
有效结束时间
sOperateIndex
同步操作数(平台同步表流水号不会重复,用于增量更新,代表同步到同步表的某一条记录了,存在相机内存,重启后会清0)
byRes2
保留,置为0

Remarks

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

See Also

NET_DVR_SendRemoteConfig