设备网络SDK开发使用手册

NET_DVR_ALARMHOST_MAIN_STATUS

报警主机主要状态信息结构体。

struct{
  DWORD    dwSize;
  BYTE     bySetupAlarmStatus[MAX_ALARMHOST_ALARMIN_NUM];
  BYTE     byAlarmInStatus[MAX_ALARMHOST_ALARMIN_NUM];
  BYTE     byAlarmOutStatus[MAX_ALARMHOST_ALARMOUT_NUM];
  BYTE     byBypassStatus[MAX_ALARMHOST_ALARMIN_NUM];
  BYTE     bySubSystemGuardStatus[MAX_ALARMHOST_SUBSYSTEM];
  BYTE     byAlarmInFaultStatus[MAX_ALARMHOST_ALARMIN_NUM];
  BYTE     byRes[56];
}NET_DVR_ALARMHOST_MAIN_STATUS, *LPNET_DVR_ALARMHOST_MAIN_STATUS;

Members

dwSize
结构体大小
bySetupAlarmStatus
防区布防状态(最大支持512个防区查询)。数组下标0对应防区1,数组下标1对应防区2,依次类推,数组的值:0- 对应防区处于撤防状态,1- 对应防区处于布防状态。
byAlarmInStatus
防区报警状态(最大支持512个防区查询)。数组下标0对应防区1,数组下标1对应防区2,依次类推,数组的值:0- 对应防区当前无报警,1- 对应防区当前有报警。
byAlarmOutStatus
触发器状态(最大支持512个触发器查询)。数组下标0对应触发器1,数组下标1对应触发器2,依次类推,数组的值:0- 对应触发器无报警,1- 对应触发器有报警
byBypassStatus
旁路状态,数组下标0对应防区1,数组下标1对应防区2,依次类推,数组的值:0- 表示防区没有旁路,1- 表示防区旁路
bySubSystemGuardStatus
子系统布防状态,数组下标0对应子系统1,数组下标1对应子系统2,依次类推,数组的值:0 -对应子系统处于撤防状态,1- 对应子系统处于布防状态
byAlarmInFaultStatus
防区故障状态,数组下标0对应防区1,数组下标1对应防区2,依次类推,数组的值:0-对应防区处于正常状态,1-对应防区处于故障状态
byRes
保留

See Also

NET_DVR_GetDVRConfig