JSON_AlarmHostStatusCond

JSON message about the conditions for getting the status of the security control panel

{
  "AlarmHostStatusCond": {  
/*required, object, conditions*/
    "hostStatus":  true,  
/*optional, boolean, whether to get the host status, true (yes), false (no), the default value is false*/
    "zoneStatus":  true,  
/*optional, boolean, whether to get the zone status, true (yes), false (no), the default value is false*/
    "zoneNo": [1, 2, 3],  
/*optional, array, zone No. list, this node is valid when zoneStatus is true*/
    "subSys":  true,  
/*optional, boolean, whether to get the partition status, true (yes), false (no), the default value is false*/
    "subSysNo": [1, 2, 3],  
/*optional, array, partition No. list, this node is valid when subSys is true*/
    "outputMod":  true,  
/*optional, boolean, whether to get the output module status, true (yes), false (no), the default value is false*/
    "outputModNo": [1, 2, 3],  
/*optional, array, output module No. list, this node is valid when outputMod is true*/
    "output":  true,  
/*optional, boolean, whether to get the relay status, true (yes), false (no), the default value is false*/
    "outputNo": [1, 2, 3],  
/*optional, array, relay No. list, this node is valid when output is true*/
    "siren":  true,  
/*optional, boolean, whether to get the siren status, true (yes), false (no), the default value is false*/
    "sirenNo": [1, 2, 3],  
/*optional, array, siren No. list, this node is valid when siren is true*/
    "repeater":  true,  
/*optional, boolean, whether to get the repeater status, true (yes), false (no), the default value is false*/
    "repeaterNo": [1, 2, 3],  
/*optional, array, repeater No. list, this node is valid when repeater is true*/
    "cardReader":  true,  
/*optional, boolean, whether to get the card reader status, true (yes), false (no), the default value is false*/
    "cardReaderNo": [1, 2, 3],  
/*optional, array, card reader No. list, this node is valid when cardReader is true*/
    "extensionModule":  true,  
/*optional, boolean, whether to get the extension module status, true (yes), false (no), the default value is false*/
    "extensionModuleNo": [1, 2, 3],  
/*optional, array, extension module No. list, this node is valid when extensionModule is true*/
    "keypad":  true,  
/*optional, boolean, whether to get the keypad status, true (yes), false (no), the default value is false*/
    "keypadNo": [1, 2, 3],  
/*optional, array, keypad No. list, this node is valid when keypad is true*/
    "remote":  true,  
/*optional, boolean, whether to get the keyfob status, true (yes), false (no), the default value is false*/
    "remoteNo": [1, 2, 3],  
/*optional, array, keyfob No. list, this node is valid when remote is true*/
    "battery":  true,  
/*optional, boolean, whether to get the battery statsu, true (yes), false (no), the default value is false*/
    "batteryNo": [1, 2, 3],  
/*optional, array, battery No. list, this node is valid when battery is true*/
    "communiStatus":  true,  
/*optional, boolean, whether to get the communication status, true (yes), false (no), the default value is false*/
    "transmitter":  true,  
/*optional, boolean, whether to get the transmitter status, true (yes), false (no), the default value is false*/
    "transmitterNo": [1, 2, 3],  
/*optional, array, transmitter No. list, this node is valid when transmitter is true*/
    "IPCZoneStatus":  true,  
/*optional, boolean, whether to get the status of the network camera zones, true (yes), false (no), the default value is false*/
    "channelID": [1, 2, 3]  
/*optional, array, network camera list*/
  }
}