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