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