CardCap capability message in JSON format
{ "CardCap":{ "id":{ /*required, card No.*/ "@min": , "@max": }, "enabled":{ /*required, whether to enable card function, "true"-yes, "false"-no*/ "@opt": }, "seq":{ /*required, length of the card serial No.*/ "@min": , "@max": }, "name":{ /*optional, card name length*/ "@min": , "@max": }, "armEnabled":{ /*optional, whether to support configuring arming permission*/ "@opt": }, "disarmEnabled":{ /*optional, whether to support configuring disarming permission*/ "@opt": } "subSystem":{ /*optional, supported number of partitions that can be linked*/ "@min":, "@max": }, "subSystemNo":{ /*optional, partition No. range*/ "@min":, "@max": }, "cardType": { /*optional, card type: "operateCard"-operation card, "patrolCard"-patrol card*/ "@opt":["operateCard","patrolCard"] }, "method":{ /*optional, methods supported by the function: "currentAddAsyn"-asynchronously add*/ "@opt":["currentAddAsyn"] } } }