JSON_Cap_SubModules

JSON message about the capability of getting the sub module status

{
  "SubModules": {
    "maxSize": 20, 
/*maximum number of sub modules*/
    "id": {
/*required, integer type, sub module ID (or DIP switch address)*/
      "@min": 1,
      "@max": 10000
    },
    "moduleType": {
/*required, string type, "DS-KD-KK": nametag module, "DS-KD-KP": keypad module, "DS-KD-M": card swiping module (13.56MHz), "DS-KD-E": card swiping module (125KHz), "DS-KD-SG": indicator module, "DS-KD-DIS": display module, "DS-1101M, DS-1102M, DS-1103M, DS-1104M, DS-1107M, DS-1108M, DS-1101MK, DS-1102MK, DS-1103MK, DS-1104MK, DS-1107MK, DS-1108MK": card reader*/
      "@opt": "DS-KD-KK,DS-KD-KP, DS-KD-M,DS-KD-E,DS-KD-SG, DS-KD-DIS, DS-1101M,DS-1102M,DS-1103M,DS-1104M,DS-1107M,DS-1108M,DS-1101MK,DS-1102MK,DS-1103MK,DS-1104MK,DS-1107MK,DS-1108MK"
    },
    "status": {
/required, string type, status*/
      "@opt": "online, offline, fault"
    },
    "numOfButtons": {     
/*optional, integer type, number of buttons, this node is valid for nametag module only*/
      "@min": 1,
      "@max": 16
    },
    "version": {
/*optional, string type, software version*/
      "@min": 1,
      "@max": 16
    }
  }
}