JSON_CardReaderCap

JSON message about the card reader configuration capability

{
  "CardReaderCap":{
    "enabled":{
/*optional, boolean, whether to enable the card reader*/
      "@opt":[true,false]
    },
    "id":{
/*optional, card reader No.*/
      "@min": ,
      "@max": 
    }, 
    "related":"true,false", 
/*required, whether to link to the physical card reader*/
    "seq":{
/*optional, card reader serial No.*/
      "@min": ,
      "@max": 
    }, 
    "name":{
/*optional, card reader name*/
      "@min": ,
      "@max": 
    }, 
    "subSystem":{
/*optional, supported number of partitions that can be linked*/
      "@min": ,
      "@max": 
    }, 
    "subSystemNo":{
/*optional, partition No. range*/
      "@min": ,
      "@max": 
    }, 
    "buzzerEnabled":"true,false", 
/*optional, whether to enable the buzzer: "true"-yes, "false"-no*/
    "checkTime":{
/*optional, offline time, unit: hour*/
      "@min": ,
      "@max": 
    }, 
    "LEDEnabled": {
/*optional, boolean, whether to enable the LED indicator*/
      "@opt":[true,false]
    },
    "method":{
/*methods supported by the function: "put"-edit, "getAll"-get all, "add"*/
      "@opt":["put","getAll","add"]
    },
    "heartBeatInterval":{
/*optional, int, heartbeat interval of the security control panel and the peripheral, unit: second*/
      "@opt":[5,10,20,30]
    },
    "isSupportSignalTest":  true,  
/*optional, boolean, whether it supports signal strength detection*/
    "isSupportZoneTest":  true,  
/*optional, boolean, whether zone test is supported*/
    "isSupportFindMe":  true,  
/*optional, boolean, whether to enable "find me" function*/
    "operationMode": {  
/*optional, object, operation mode*/
      "@opt": ["simple", "standard"]
    }
  }
}