Member |
Data Type |
Description |
---|---|---|
dwSize |
DWORD |
Structure size. |
bySetupAlarmStatus |
Array of BYTE |
Zone arming/disarming status, 0xff-invalid, 0-disarmed, 1-armed, 2-being armed. You can get the arming status of up to 512 zones. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMIN_NUM"). |
byAlarmInStatus |
Array of BYTE |
Zone alarm triggering status, 0xff-invalid, 0-no alarm triggered, 1-alarm triggered. You can get the alarm status of up to 512 zones. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMIN_NUM"). |
byAlarmOutStatus |
Array of BYTE |
Trigger status, 0xff-invalid, 0-not triggered, 1-triggered, 2-no linked trigger, 3-the trigger is offline, 4-heartbeat exception. You can get the trigger status of up to 512 zones. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMOUT_NUM"). |
byBypassStatus |
Array of BYTE |
Zone bypass/bypass recovered status, 0xff-invalid, 0-bypass recovered, 1-bypass. If the array's subscript is 0, the zone No. is 1. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMIN_NUM"). |
bySubSystemGuardStatus |
Array of BYTE |
Partition arming/disarming status, 0xff-invalid, 0-disarmed, 1-armed, 2-being armed. The maximum size is 32 bytes (value of macro definition "MAX_ALARMHOST_SUBSYSTEM"). |
byAlarmInFaultStatus |
Array of BYTE |
Zone fault status, 0xff-invalid, 0-normal, 1-fault. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMIN_NUM"). |
byAlarmInMemoryStatus |
Array of BYTE |
Zone alarm status, 0xff-invalid, 0-no alarm, 1-in alarm. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMIN_NUM"). |
byAlarmInTamperStatus |
Array of BYTE |
Zone tampering status, 0xff-invalid, 0-no tampering alarm, 1-in tampering alarm. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMIN_NUM"). |
byEnableSubSystem |
Array of BYTE |
Partition enabling/disabling status, 0-invalid, 1-disabled, 2-enabled. The maximum size is 32 bytes (value of macro definition "MAX_ALARMHOST_SUBSYSTEM"). |
bySubSystemGuardType |
Array of BYTE |
Partition arming types, 0-invalid, 1-away arming, 2-instant arming, 3-stay arming. The maximum size is 32 bytes (value of macro definition "MAX_ALARMHOST_SUBSYSTEM"). |
bySubSystemAlarm |
Array of BYTE |
Partition alarm status, 0-invalid, 1-no alarm, 2-in alarm. The maximum size is 32 bytes (value of macro definition "MAX_ALARMHOST_SUBSYSTEM"). |
byAlarmOutCharge |
Array of BYTE |
Trigger battery status, 0-invalid, 1-normal, 2-low battery. You can get the battery status of up to 512 triggers. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMOUT_NUM"). |
byAlarmOutTamperStatus |
Array of BYTE |
Trigger anti-tampering status, 0-invalid, 1-anti-tampering enabled, 2-anti-tampering disabled. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMOUT_NUM"). |
byAlarmInShieldedStatus |
Array of BYTE |
Zone disabling status, 0-invalid, 1-disabled, 2-not disabled. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMIN_NUM"). |
byAlarmOutLinkage |
Array of BYTE |
Linkage actions of trigger, 0-invalid, 1-trigger alarm, 2-arm, 3-disarm, 4-manual control. You can get the linkage actions of up to 512 triggers. The maximum size is 512 bytes (value of macro definition "MAX_ALARMHOST_ALARMOUT_NUM"). |
byRes |
Array of BYTE |
Reserved. The maximum size is 512 bytes. |