设备网络SDK开发使用手册

NET_DVR_GATE_ALARMINFO

出入口控制机报警数据结构体。

struct{
  DWORD               dwSize;
  BYTE                byAlarmType;
  BYTE                byExternalDevType;
  BYTE                byExternalDevStatus;
  BYTE                byRes;
  NET_DVR_TIME_V30    struAlarmTime;
  union{
           BYTE       uLen[128];
           struct{
           char       sLicense[MAX_LICENSE_LEN];
           BYTE       byVehicleType;
           BYTE       byRes1[111];
         }struVehicleInfo;         
  }uAlarmInfo;
}NET_DVR_GATE_ALARMINFO,*LPNET_DVR_GATE_ALARMINFO;

Members

dwSize
结构体大小
byAlarmType
报警类型:
0x1- 车辆非法侵入报警,
0x2- 道闸超时未关报警,
0x3- 车辆压线圈超时报警,
0x4- 发卡报警(无卡),
0x5- 发卡报警(少卡),
0x6- 发卡报警(发卡异常)
byExternalDevType
外接设备类型,取值详见:EXTERNAL_DEVICES_TYPE
byExternalDevStatus
外接设备状态,取值详见:EXTERNAL_DEVICES_STATUS
byRes
保留,置为0
struAlarmTime
报警时间
uAlarmInfo为报警信息联合体
     uLen
     联合体长度,128字节
     struVehicleInfo为车辆报警信息结构体(byAlarmType为0x1时有效)
     sLicense
     车牌号码
     byVehicleType
     车辆类型:0- 保留,1- 固定车,2- 临时车,3- 预订车,4- 联检车,5- 授权车
     byRes1
     保留,置为0

See Also

NET_DVR_SetDVRMessageCallBack_V31