设备网络SDK开发使用手册

NET_DVR_ALARMINFO

上传的报警信息结构体。

struct{
  DWORD     dwAlarmType;
  DWORD     dwAlarmInputNumber;
  DWORD     dwAlarmOutputNumber[MAX_ALARMOUT];
  DWORD     dwAlarmRelateChannel[MAX_CHANNUM];
  DWORD     dwChannel[MAX_CHANNUM];
  DWORD     dwDiskNumber[MAX_DISKNUM];
}NET_DVR_ALARMINFO,*LPNET_DVR_ALARMINFO;

Members

dwAlarmType
报警类型: 0-信号量报警; 1-硬盘满; 2-信号丢失; 3-移动侦测; 4-硬盘未格式化; 5-读写硬盘出错; 6-遮挡报警; 7-制式不匹配; 8-非法访问;
dwAlarmInputNumber
报警输入端口。当报警类型为9时该变量表示串口状态:0表示正常,0xffffffff表示异常
dwAlarmOutputNumber
触发的报警输出端口。当报警类型为信号量报警时,值为1表示该报警端口输出
dwAlarmRelateChannel
触发的录像通道。当报警类型为信号量报警时,值为1表示该通道录像,如dwAlarmRelateChannel[0]表示触发第1个通道录像
dwChannel
发生报警的通道。当报警类型为2,3,6时有效,如dwChannel[0]值为1表示第1个通道报警
dwDiskNumber
发生报警的硬盘。当报警类型为1,4,5时有效,dwDiskNumber[0]值为1表示1号硬盘异常

See Also

NET_DVR_SetDVRMessageCallBack_V30    NET_DVR_StartListen_V30