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"] } } }