JSON_GlassBreakDetectorCap

JSON message about the configuration capability of the composite PIR (Passive Infrared) glass-break detector

{
  "GlassBreakDetectorCap":{
    "zoneNo":{
/*optional, int, No. of zones that can be configured*/
      "@opt":[1, 3, 5]
    }, 
    "supportZoneType":{
/*optional, string, zone types supported by the peripheral: "Instant"-instant zone, "Delay"-delay zone, "Follow"-follow zone, "Perimeter"-perimeter zone, "24hNoSound"-24-hour silent zone, "Emergency"-panic zone, "Fire"-fire zone, "Gas"-gas zone, "Medical"-medical zone, "Timeout"-timeout zone, "Non-Alarm"-disabled zone, "Key"-key zone, "24hSound"-24-hour annunciating zone. When switching zone type, zone types supported by the peripheral can be obtained*/
      "@opt":["Instant", "Delay", "Follow"]
    }, 
    "heartBeatInterval":{
/*optional, int, heartbeat interval of the security control panel and the peripheral, unit: second*/
      "@opt":[5, 10, 20, 30]
    }, 
    "LEDEnabled":{
/*optional, boolean, whether to enable the LED indicator*/
      "@opt":[true, false]
    }, 
    "LEDLatchTime":{
/*optional, int, delay time of the LED indicator, unit: second*/
      "@min": , 
      "@max": 
    }, 
    "findMeEnabled":{
/*optional, boolean, whether to enable the Find Me function*/
      "@opt":[true, false]
    }, 
    "sensitivityLevel":{
/*optional, string, sensitivity level: "high", "auto"-automatic, "antiPet"-pet immune*/
      "@opt":["high", "auto", "antiPet"]
    }, 
    "checkEnabled":{
/*optional, boolean, whether to enable self-test: true-yes, false-no*/
      "@opt":[true, false]
    }, 
    "distance":{
/*optional, int, distance, unit: meter*/
      "@opt":[2, 4, 6, 8, 10, 12]
    }, 
    "alarmLogic":{
/*optional, string, alarm logic: "and", "or"*/
      "@opt":["and", "or"]
    }
  }
}