设备网络SDK开发使用手册

NET_DVR_ALARMINFO_V30

上传的报警信息结构体。

struct{
  DWORD     dwAlarmType;
  DWORD     dwAlarmInputNumber;
  BYTE      byAlarmOutputNumber[MAX_ALARMOUT_V30];
  BYTE      byAlarmRelateChannel[MAX_CHANNUM_V30];
  BYTE      byChannel[MAX_CHANNUM_V30];
  BYTE      byDiskNumber[MAX_DISKNUM_V30];
}NET_DVR_ALARMINFO_V30,*LPNET_DVR_ALARMINFO_V30;

Members

dwAlarmType
报警类型:0-信号量报警,1-硬盘满,2-信号丢失,3-移动侦测,4-硬盘未格式化,5-读写硬盘出错,6-遮挡报警,7-制式不匹配,8-非法访问,9-视频信号异常,10-录像/抓图异常,11-智能场景变化,12-阵列异常,13-前端/录像分辨率不匹配,15-智能侦测,16-POE供电异常,17-闪光灯异常,18-磁盘满负荷异常报警,19-音频丢失,23-脉冲报警,24-人脸库硬盘异常,25-人脸库变更,26-人脸库图片变更
dwAlarmInputNumber
报警输入端口,当报警类型为0、23时有效
byAlarmOutputNumber
触发的报警输出端口,值为1表示该报警端口输出,如byAlarmOutputNumber[0]=1表示触发第1个报警输出口输出,byAlarmOutputNumber[1]=1表示触发第2个报警输出口,依次类推。
byAlarmRelateChannel
触发的录像通道,值为1表示该通道录像,如byAlarmRelateChannel[0]=1表示触发第1个通道录像
byChannel
发生报警的通道。当报警类型为2、3、6、9、10、11、13、15、16时有效,如byChannel[0]=1表示第1个通道报警
byDiskNumber
发生报警的硬盘。当报警类型为1,4,5时有效,byDiskNumber[0]=1表示1号硬盘异常

Remarks

“人脸库图片变更”报警信息上传时间间隔为1小时;其他类型都是实时上传,有报警的时候每秒上传一次。目前不支持修改上传时间间隔。

See Also

NET_DVR_SetDVRMessageCallBack_V30    NET_DVR_StartListen_V30