设备网络SDK开发使用手册

NET_DVR_ALARMHOST_FAULT_CFG

故障处理配置结构体。

struct{
  DWORD    dwSize;
  DWORD    dwCheckFault;
  DWORD    dwOverallFaultJointLED;
  DWORD    dwOverallFaultJointSound;
  DWORD    dwSubSystemFaultJointLED[MAX_ALARMHOST_SUBSYSTEM];
  DWORD    dwSubSystemFaultJointSound[MAX_ALARMHOST_SUBSYSTEM];
  DWORD    dwFaultJointFaultLight;
  BYTE     byRes[60];
}NET_DVR_ALARMHOST_FAULT_CFG,*LPNET_DVR_ALARMHOST_FAULT_CFG;

Members

dwSize
结构体大小
dwCheckFault
是否检测故障,参数值按位表示不同的故障类型,0- 否,1- 是:
bit0- 交流电断电,bit1- 蓄电池欠压,bit2- 主机防拆开,bit3- 电话线掉线,bit4- 主键盘掉线,bit5- 网络故障,bit6- GPRS异常,bit7- MBUS异常,bit8- 硬盘异常,bit9- FPGA故障,bit10- 模拟量故障,bit11-防区扩展板异常,bit12-WIFI通信故障,bit13-RF信号干扰故障
dwOverallFaultJointLED
故障关联全局键盘指示灯输出,参数值按位表示不同的故障类型,0- 不关联,1- 关联:bit0- 交流电断电,bit1- 蓄电池欠压,bit2- 主机防拆开,bit3- 电话线掉线,bit4- 主键盘掉线,bit5- 网络故障,bit6- GPRS异常,bit7- MBUS异常,bit8- 硬盘异常,bit9- FPGA故障,bit10- 模拟量故障,bit11-防区扩展板异常,bit12-WIFI通信故障,bit13-RF信号干扰故障
dwOverallFaultJointSound
故障关联全局键盘声音输出,参数值按位表示不同的故障类型,0- 不关联,1- 关联:bit0- 交流电断电,bit1- 蓄电池欠压,bit2- 主机防拆开,bit3- 电话线掉线,bit4- 主键盘掉线,bit5- 网络故障,bit6- GPRS异常,bit7- MBUS异常,bit8- 硬盘异常,bit9- FPGA故障,bit10- 模拟量故障,bit11-防区扩展板异常,bit12-WIFI通信故障,bit13-RF信号干扰故障
dwSubSystemFaultJointLED
故障关联子系统键盘指示灯输出,dwSubSystemFaultJointLED[0]表示子系统1的关联信息,dwSubSystemFaultJointLED[1]表示子系统2,依次类推,数组的值按位表示不同的故障类型:bit0- 交流电断电,bit1- 蓄电池欠压,bit2- 主机防拆开,bit3- 电话线掉线,bit4- 主键盘掉线,bit5- 网络故障,bit6- GPRS异常,bit7- MBUS异常,bit8- 硬盘异常,bit9- FPGA故障,bit10- 模拟量故障,bit11-防区扩展板异常,bit12-WIFI通信故障,bit13-RF信号干扰故障
dwSubSystemFaultJointSound
故障关联子系统键盘声音输出(声音在子系统键盘上输出),dwSubSystemFaultJointLED[0]表示子系统1的关联信息,dwSubSystemFaultJointSound [1]表示子系统2,依次类推,数组的值按位表示不同的故障类型:bit0- 交流电断电,bit1- 蓄电池欠压,bit2- 主机防拆开,bit3- 电话线掉线,bit4- 主键盘掉线,bit5- 网络故障,bit6- GPRS异常,bit7- MBUS异常,bit8- 硬盘异常,bit9- FPGA故障,bit10- 模拟量故障,bit11-防区扩展板异常,bit12-WIFI通信故障,bit13-RF信号干扰故障
dwFaultJointFaultLight
故障关联故障灯输出,参数值按位表示不同的故障类型,0- 不关联,1- 关联:bit0- 交流电断电,bit1- 蓄电池欠压,bit2- 主机防拆开,bit3- 电话线掉线,bit4- 主键盘掉线,bit5- 网络故障,bit6- GPRS异常,bit7- MBUS异常,bit8- 硬盘异常,bit9- FPGA故障,bit10- 模拟量故障,bit11-防区扩展板异常,bit12-WIFI通信故障,bit13-RF信号干扰故障
byRes
保留,置为0

Remarks

  • 设备具体支持的故障类型可以从能力集(NET_DVR_ALARMHOST_ABILITY)获取(dwFaultType)。
  • 动环2.0中,dwCheckFault、dwOverallFaultJointLED、dwOverallFaultJointSound、dwSubSystemFaultJointLED、dwSubSystemFaultJointSound都无效,dwFaultJointFaultLight有效。
  • 全局故障发生时在全局键盘上会有报警提示音,调用NET_DVR_RemoteControl(控制命令:NET_DVR_CLOSE_ALARMHOST_OVERALL_FAULT_ALARM)可以停止键盘上的报警提示。如果调用接口NET_DVR_SetDVRConfig配置该故障提示参数,将里面的检测故障配置(dwCheckFault)或者全局故障配置(dwOverallFaultJointSound)改变,2s后也会停止报警提示音。
  • DS19-AXX和DS19-SXX系列,主机处于编程模式下不能设置。
  • See Also

    NET_DVR_GetDVRConfig   NET_DVR_SetDVRConfig