JSON_ManageCap

JSON message about the configuration capability of security control system

{
  "ManageCap":{
    "setterEnabled":true, 
/*optional, boolean, whether to enable installer configuration, "true, false"*/
    "wirelessSuperVision":true, 
/*optional, boolean, whether to enable wireless peripherals management, "true, false"*/
    "zonesfaultArming":true, 
/*optional, boolean, whether to enable forbidding arming zone when fault occurred, "true, false". For security radar, normal arming must be enabled first before usage; if enabling normal arming for the zone failed and the device returned error message, then whether to enable forced arming can be configured*/
    "systemfaultArming":true, 
/*optional, boolean, whether to enable zone fault notification, "true, false"*/
    "realtimeStatus":true, 
/*optional, boolean, whether to enable system status reporting, "true, false"*/
    "autoUpgrade":true, 
/*optional, boolean, whether to enable auto upgrade configuration, "true, false"*/
    "sysVolume":{
/*optional, integer, system volume*/
      "@min":0,
      "@max":0
     },
    "disableHostKey":true, 
/*optional, boolean, whether supports disabling the configuration pf functional key on the security control panel, "true, false"*/
    "ipcDetectEnabled":true,
/*optional, boolean, whether supports enabling and configuring offline detection for network camera, "true, false"*/
    "batteryDetectionEnabled":true,
/*optional, boolean, whether to enable security control panel battery detection, "true", "false"*/
    "wordVoiceEnabled":true,
/*optional, boolean, whether to enable audio prompt: "true"-yes, "false"-no. If audio prompt is disabled, the alarm prompt sound will be played normally*/
    "disArmAndClearAlarmVoicePrompt":true,
/*optional, boolean, whether the security control panel plays the audio prompt of the fault once again when disarming or clearing alarms. If this function is disabled, the audio prompt will not be played. This function cannot be configured when the audio prompt is disabled*/
    "mandatoryArmEnabled": {
/*optional, boolean, whether to enable forced arming regardless of the fault: true-yes (if a fault occurs during automatic arming, the system will be armed regardless of the fault), false-no*/
      "@opt":[true,false]
    },
    "tamperLinkageAlarmEnabled": {
/*optional, boolean, whether to enable tampering alarm linkage: true-yes (when any device triggers a tampering alarm, it will link the siren and the security control panel), false-no (when any device triggers the tampering alarm, only the log is uploaded and the siren will not be linked)*/
      "@opt":[true,false]
    },
    "oneKeyLockEnabled": {
/*optional, boolean, whether to enable one-push locking panel (lock the security control panel by pushing the Panel Lockup Button): true-yes (the security control panel does not process any peripheral events, does not record or upload any event reports, does not record any logs, does not support any audio or voice function, and does not support any arming or disarming operation), false-no (functions mentioned above are normal)*/
      "@opt":[true,false]
    },
    "jammingSensitivity": {  
/*optional, object, jamming sensitivity*/ 
/*scenario:
    1. Test the two RF communication channels (RX, R3) separately with the default jamming sensitivity "high". If the jamming strength exceeds the corresponding sensitivity for 30 seconds or more, a report on the communication channel jamming will be generated according to the log record, and meanwhile the system trouble indicator will be turned on; no more duplicate log and report will be generated before the jamming is cleared;
    2. When a RF communication channel jamming occurs and release of the channel is detected, the jamming clearing of the RF communication channel will be recorded in the log to generate a report;
    3. Users can select the jamming sensitivity according to the real RF jamming situation.
*/
     "@opt": ["high", "low", "close"]
    },
    "UKLocalCertificationEnabled": {  
/*optional, object, whether to enable UK local certification: true-enable, false-disable; if it is enabled, related configurations will be displayed including alarm acknowledgment, delay reporting ATS communication malfunction information to ARC, lid status and alarm acknowledgment for installer, and selecting related events for wireless siren*/
     "@opt": [true, false]
    },
    "ATPFaultSendDelayTime": {  
/*optional, object, the delay time of reporting ATP malfunction to ARC, unit: second*/
     "@min":  1800,  
/*optional, int, the minimum value*/
     "@max":  15000  
/*optional, int, the maximum value*/
    },
    "faultIndicatorEnabled": {  
/*optional, object, whether to enable malfunction indicator light*/
     "@opt": [true, false]
    },
    "ezvizIndicatorEnabled": {  
/*optional, object, whether to enable EZVIZ indicator light*/
     "@opt": [true, false]
    },
    "motionDetectorRestore": {  
/*optional, object, types of restoring events to be uploaded: "off", "alarmRestore"(arming restoring event), "disarmRestore" (disarming restoring event)*/
     "@opt": ["off", "alarmRestore", "disarmRestore"]
    },
    "voicePromotType": {  
/*optional, object, voice prompt types, this node is valid when the value of wordVoiceEnabled is true*/
      "armingPromot": {  
/*optional, object, whether to enable voice prompt in the process of arming*/
       "@opt": [true, false]
      },
      "armedPromot": {  
/*optional, object, whether to enable voice prompt when it is armed*/
       "@opt": [true, false]
      },
      "disarmedPromot": {  
/*optional, object, whether to enable voice prompt when it is disarmed*/
       "@opt": [true, false]
      },
      "alarmPromot": {  
/*optional, object, whether to enable voice prompt for alarm*/
       "@opt": [true, false]
      }
    },
    "armIndicatorLightAlwaysOnEnabled":  true,  
/*optional, boolean, whether it supports enabling keeping arming indicator light always on: true-yes, false(or this node is not returned)-no*/
    "energySavingMode": {
/*optional, boolean, whether to enable energy saving mode*/
      "@opt": [true, false]
    },
    "tamperDetectionEnabled": {  
/*optional, object, whether to enable tampering detection, which will also take effect after the installer logs in the device*/
      "@opt": [true, false]
    },
    "chimeEnabled": {  
/*optional, object, whether to enable doorbell, the keypad can make sound only when the value of this node is true and doorbell function is enabled for the zone*/
      "@opt": [true, false]
    },
    "tamperRestoreTime": {  
/*optional, object, tampering restore time*/
      "@min":  1,  
/*required, int, the minimum value, range:[1,86400]*/
      "@max":  86400  
/*required, int, the maximum value, range:[1,86400]*/
    }
  }
}