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