|  | { | 
|  | "fileFormat": 2, | 
|  | "featureLevel": 107, | 
|  | "creator": "zap", | 
|  | "keyValuePairs": [ | 
|  | { | 
|  | "key": "commandDiscovery", | 
|  | "value": "1" | 
|  | }, | 
|  | { | 
|  | "key": "defaultResponsePolicy", | 
|  | "value": "always" | 
|  | }, | 
|  | { | 
|  | "key": "manufacturerCodes", | 
|  | "value": "0x1002" | 
|  | } | 
|  | ], | 
|  | "package": [ | 
|  | { | 
|  | "pathRelativity": "relativeToZap", | 
|  | "path": "../../../src/app/zap-templates/zcl/zcl.json", | 
|  | "type": "zcl-properties", | 
|  | "category": "matter", | 
|  | "version": 1, | 
|  | "description": "Matter SDK ZCL data" | 
|  | }, | 
|  | { | 
|  | "pathRelativity": "relativeToZap", | 
|  | "path": "../../../src/app/zap-templates/app-templates.json", | 
|  | "type": "gen-templates-json", | 
|  | "category": "matter", | 
|  | "version": "chip-v1" | 
|  | } | 
|  | ], | 
|  | "endpointTypes": [ | 
|  | { | 
|  | "id": 1, | 
|  | "name": "MA-windowcovering", | 
|  | "deviceTypeRef": { | 
|  | "code": 17, | 
|  | "profileId": 259, | 
|  | "label": "MA-powersource", | 
|  | "name": "MA-powersource", | 
|  | "deviceTypeOrder": 0 | 
|  | }, | 
|  | "deviceTypes": [ | 
|  | { | 
|  | "code": 17, | 
|  | "profileId": 259, | 
|  | "label": "MA-powersource", | 
|  | "name": "MA-powersource", | 
|  | "deviceTypeOrder": 0 | 
|  | }, | 
|  | { | 
|  | "code": 22, | 
|  | "profileId": 259, | 
|  | "label": "MA-rootdevice", | 
|  | "name": "MA-rootdevice", | 
|  | "deviceTypeOrder": 1 | 
|  | } | 
|  | ], | 
|  | "deviceVersions": [ | 
|  | 1, | 
|  | 3 | 
|  | ], | 
|  | "deviceIdentifiers": [ | 
|  | 17, | 
|  | 22 | 
|  | ], | 
|  | "deviceTypeName": "MA-powersource", | 
|  | "deviceTypeCode": 17, | 
|  | "deviceTypeProfileId": 259, | 
|  | "clusters": [ | 
|  | { | 
|  | "name": "Descriptor", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "define": "DESCRIPTOR_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DeviceTypeList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ServerList", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClientList", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartsList", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Access Control", | 
|  | "code": 31, | 
|  | "mfgCode": null, | 
|  | "define": "ACCESS_CONTROL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ACL", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SubjectsPerAccessControlEntry", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TargetsPerAccessControlEntry", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AccessControlEntriesPerFabric", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ], | 
|  | "events": [ | 
|  | { | 
|  | "name": "AccessControlEntryChanged", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AccessControlExtensionChanged", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Basic Information", | 
|  | "code": 40, | 
|  | "mfgCode": null, | 
|  | "define": "BASIC_INFORMATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DataModelRevision", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "VendorName", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "VendorID", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "vendor_id", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductName", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductID", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NodeLabel", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Location", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "HardwareVersion", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "HardwareVersionString", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SoftwareVersion", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SoftwareVersionString", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ManufacturingDate", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartNumber", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductURL", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "long_char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductLabel", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SerialNumber", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LocalConfigDisabled", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UniqueID", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CapabilityMinima", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "CapabilityMinimaStruct", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SpecificationVersion", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxPathsPerInvoke", | 
|  | "code": 22, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ConfigurationVersion", | 
|  | "code": 24, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ], | 
|  | "events": [ | 
|  | { | 
|  | "name": "StartUp", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ShutDown", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Leave", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "OTA Software Update Provider", | 
|  | "code": 41, | 
|  | "mfgCode": null, | 
|  | "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "QueryImage", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "QueryImageResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ApplyUpdateRequest", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ApplyUpdateResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "NotifyUpdateApplied", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "OTA Software Update Requestor", | 
|  | "code": 42, | 
|  | "mfgCode": null, | 
|  | "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AnnounceOTAProvider", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DefaultOTAProviders", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UpdatePossible", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UpdateState", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "UpdateStateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UpdateStateProgress", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ], | 
|  | "events": [ | 
|  | { | 
|  | "name": "StateTransition", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | }, | 
|  | { | 
|  | "name": "VersionApplied", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | }, | 
|  | { | 
|  | "name": "DownloadError", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Power Source", | 
|  | "code": 47, | 
|  | "mfgCode": null, | 
|  | "define": "POWER_SOURCE_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Status", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "PowerSourceStatusEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Order", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Description", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatVoltage", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatPercentRemaining", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatTimeRemaining", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatChargeLevel", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BatChargeLevelEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveBatFaults", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatChargeState", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BatChargeStateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EndpointList", | 
|  | "code": 31, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "General Commissioning", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "define": "GENERAL_COMMISSIONING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ArmFailSafe", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ArmFailSafeResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetRegulatoryConfig", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetRegulatoryConfigResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CommissioningComplete", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CommissioningCompleteResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Breadcrumb", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000000000000000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BasicCommissioningInfo", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BasicCommissioningInfo", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RegulatoryConfig", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "RegulatoryLocationTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LocationCapability", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "RegulatoryLocationTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SupportsConcurrentConnection", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Network Commissioning", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "define": "NETWORK_COMMISSIONING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ScanNetworks", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ScanNetworksResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddOrUpdateWiFiNetwork", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddOrUpdateThreadNetwork", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveNetwork", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "NetworkConfigResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ConnectNetwork", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ConnectNetworkResponse", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ReorderNetwork", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MaxNetworks", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Networks", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ScanMaxTimeSeconds", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ConnectMaxTimeSeconds", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InterfaceEnabled", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LastNetworkingStatus", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "NetworkCommissioningStatusEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LastNetworkID", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LastConnectErrorValue", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32s", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "General Diagnostics", | 
|  | "code": 51, | 
|  | "mfgCode": null, | 
|  | "define": "GENERAL_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "TestEventTrigger", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TimeSnapshot", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TimeSnapshotResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NetworkInterfaces", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RebootCount", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UpTime", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TotalOperationalHours", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BootReason", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BootReasonEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TestEventTriggersEnabled", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "false", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ], | 
|  | "events": [ | 
|  | { | 
|  | "name": "BootReason", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Software Diagnostics", | 
|  | "code": 52, | 
|  | "mfgCode": null, | 
|  | "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ResetWatermarks", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ThreadMetrics", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentHeapFree", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentHeapUsed", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentHeapHighWatermark", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Thread Network Diagnostics", | 
|  | "code": 53, | 
|  | "mfgCode": null, | 
|  | "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ResetCounts", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Channel", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RoutingRole", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "RoutingRoleEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NetworkName", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PanId", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ExtendedPanId", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MeshLocalPrefix", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OverrunCount", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NeighborTable", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RouteTable", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartitionId", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Weighting", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DataVersion", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StableDataVersion", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LeaderRouterId", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DetachedRoleCount", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ChildRoleCount", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RouterRoleCount", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LeaderRoleCount", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttachAttemptCount", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartitionIdChangeCount", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BetterPartitionAttachAttemptCount", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ParentChangeCount", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxTotalCount", | 
|  | "code": 22, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxUnicastCount", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxBroadcastCount", | 
|  | "code": 24, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxAckRequestedCount", | 
|  | "code": 25, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxAckedCount", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxNoAckRequestedCount", | 
|  | "code": 27, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxDataCount", | 
|  | "code": 28, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxDataPollCount", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxBeaconCount", | 
|  | "code": 30, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxBeaconRequestCount", | 
|  | "code": 31, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxOtherCount", | 
|  | "code": 32, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxRetryCount", | 
|  | "code": 33, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxDirectMaxRetryExpiryCount", | 
|  | "code": 34, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxIndirectMaxRetryExpiryCount", | 
|  | "code": 35, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxErrCcaCount", | 
|  | "code": 36, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxErrAbortCount", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxErrBusyChannelCount", | 
|  | "code": 38, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxTotalCount", | 
|  | "code": 39, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxUnicastCount", | 
|  | "code": 40, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxBroadcastCount", | 
|  | "code": 41, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxDataCount", | 
|  | "code": 42, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxDataPollCount", | 
|  | "code": 43, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxBeaconCount", | 
|  | "code": 44, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxBeaconRequestCount", | 
|  | "code": 45, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxOtherCount", | 
|  | "code": 46, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxAddressFilteredCount", | 
|  | "code": 47, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxDestAddrFilteredCount", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxDuplicatedCount", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxErrNoFrameCount", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxErrUnknownNeighborCount", | 
|  | "code": 51, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxErrInvalidSrcAddrCount", | 
|  | "code": 52, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxErrSecCount", | 
|  | "code": 53, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxErrFcsCount", | 
|  | "code": 54, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RxErrOtherCount", | 
|  | "code": 55, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveTimestamp", | 
|  | "code": 56, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PendingTimestamp", | 
|  | "code": 57, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Delay", | 
|  | "code": 58, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SecurityPolicy", | 
|  | "code": 59, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SecurityPolicy", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ChannelPage0Mask", | 
|  | "code": 60, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OperationalDatasetComponents", | 
|  | "code": 61, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OperationalDatasetComponents", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveNetworkFaultsList", | 
|  | "code": 62, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x000F", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Wi-Fi Network Diagnostics", | 
|  | "code": 54, | 
|  | "mfgCode": null, | 
|  | "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ResetCounts", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "BSSID", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SecurityType", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SecurityTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiFiVersion", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "WiFiVersionEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ChannelNumber", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RSSI", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BeaconLostCount", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BeaconRxCount", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PacketMulticastRxCount", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PacketMulticastTxCount", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PacketUnicastRxCount", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PacketUnicastTxCount", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentMaxRate", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OverrunCount", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ], | 
|  | "events": [ | 
|  | { | 
|  | "name": "Disconnection", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AssociationFailure", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ConnectionStatus", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "included": 1 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Ethernet Network Diagnostics", | 
|  | "code": 55, | 
|  | "mfgCode": null, | 
|  | "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "PHYRate", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "PHYRateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FullDuplex", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PacketRxCount", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PacketTxCount", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TxErrCount", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CollisionCount", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OverrunCount", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CarrierDetect", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TimeSinceReset", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Administrator Commissioning", | 
|  | "code": 60, | 
|  | "mfgCode": null, | 
|  | "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "OpenCommissioningWindow", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RevokeCommissioning", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "WindowStatus", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "CommissioningWindowStatusEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AdminFabricIndex", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "fabric_idx", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AdminVendorId", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "vendor_id", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Operational Credentials", | 
|  | "code": 62, | 
|  | "mfgCode": null, | 
|  | "define": "OPERATIONAL_CREDENTIALS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AttestationRequest", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AttestationResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CertificateChainRequest", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CertificateChainResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CSRRequest", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CSRResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddNOC", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "UpdateNOC", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "NOCResponse", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "UpdateFabricLabel", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveFabric", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddTrustedRootCertificate", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetVIDVerificationStatement", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SignVIDVerificationRequest", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SignVIDVerificationResponse", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NOCs", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Fabrics", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SupportedFabrics", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CommissionedFabrics", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TrustedRootCertificates", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentFabricIndex", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Group Key Management", | 
|  | "code": 63, | 
|  | "mfgCode": null, | 
|  | "define": "GROUP_KEY_MANAGEMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "KeySetWrite", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetRead", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetReadResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetRemove", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetReadAllIndices", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetReadAllIndicesResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GroupKeyMap", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GroupTable", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxGroupsPerFabric", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxGroupKeysPerFabric", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "User Label", | 
|  | "code": 65, | 
|  | "mfgCode": null, | 
|  | "define": "USER_LABEL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "LabelList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "ICD Management", | 
|  | "code": 70, | 
|  | "mfgCode": null, | 
|  | "define": "ICD_MANAGEMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "IdleModeDuration", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveModeDuration", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveModeThreshold", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "id": 2, | 
|  | "name": "MA-windowcovering", | 
|  | "deviceTypeRef": { | 
|  | "code": 514, | 
|  | "profileId": 259, | 
|  | "label": "MA-windowcovering", | 
|  | "name": "MA-windowcovering", | 
|  | "deviceTypeOrder": 0 | 
|  | }, | 
|  | "deviceTypes": [ | 
|  | { | 
|  | "code": 514, | 
|  | "profileId": 259, | 
|  | "label": "MA-windowcovering", | 
|  | "name": "MA-windowcovering", | 
|  | "deviceTypeOrder": 0 | 
|  | } | 
|  | ], | 
|  | "deviceVersions": [ | 
|  | 2 | 
|  | ], | 
|  | "deviceIdentifiers": [ | 
|  | 514 | 
|  | ], | 
|  | "deviceTypeName": "MA-windowcovering", | 
|  | "deviceTypeCode": 514, | 
|  | "deviceTypeProfileId": 259, | 
|  | "clusters": [ | 
|  | { | 
|  | "name": "Identify", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "define": "IDENTIFY_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "Identify", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TriggerEffect", | 
|  | "code": 64, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "IdentifyTime", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "IdentifyType", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "IdentifyTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x05", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0005", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Groups", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "define": "GROUPS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AddGroup", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddGroupResponse", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewGroup", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewGroupResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetGroupMembership", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetGroupMembershipResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveGroup", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveGroupResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveAllGroups", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddGroupIfIdentifying", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NameSupport", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "NameSupportBitmap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Descriptor", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "define": "DESCRIPTOR_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DeviceTypeList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ServerList", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClientList", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartsList", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Window Covering", | 
|  | "code": 258, | 
|  | "mfgCode": null, | 
|  | "define": "WINDOW_COVERING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "UpOrOpen", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "DownOrClose", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StopMotion", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToLiftValue", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToLiftPercentage", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToTiltValue", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToTiltPercentage", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Type", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Type", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x08", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalClosedLimitLift", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalClosedLimitTilt", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionLift", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTilt", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfActuationsLift", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfActuationsTilt", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ConfigStatus", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ConfigStatus", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x03", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionLiftPercentage", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTiltPercentage", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OperationalStatus", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OperationalStatus", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TargetPositionLiftPercent100ths", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TargetPositionTiltPercent100ths", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EndProductType", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "EndProductType", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionLiftPercent100ths", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTiltPercent100ths", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledOpenLimitLift", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledClosedLimitLift", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledOpenLimitTilt", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledClosedLimitTilt", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Mode", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Mode", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SafetyStatus", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SafetyStatus", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x001F", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "id": 3, | 
|  | "name": "MA-windowcovering", | 
|  | "deviceTypeRef": { | 
|  | "code": 514, | 
|  | "profileId": 259, | 
|  | "label": "MA-windowcovering", | 
|  | "name": "MA-windowcovering", | 
|  | "deviceTypeOrder": 0 | 
|  | }, | 
|  | "deviceTypes": [ | 
|  | { | 
|  | "code": 514, | 
|  | "profileId": 259, | 
|  | "label": "MA-windowcovering", | 
|  | "name": "MA-windowcovering", | 
|  | "deviceTypeOrder": 0 | 
|  | } | 
|  | ], | 
|  | "deviceVersions": [ | 
|  | 2 | 
|  | ], | 
|  | "deviceIdentifiers": [ | 
|  | 514 | 
|  | ], | 
|  | "deviceTypeName": "MA-windowcovering", | 
|  | "deviceTypeCode": 514, | 
|  | "deviceTypeProfileId": 259, | 
|  | "clusters": [ | 
|  | { | 
|  | "name": "Identify", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "define": "IDENTIFY_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "Identify", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "IdentifyTime", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "IdentifyType", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "IdentifyTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x05", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0005", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Groups", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "define": "GROUPS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AddGroup", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddGroupResponse", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewGroup", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewGroupResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetGroupMembership", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetGroupMembershipResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveGroup", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveGroupResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "isIncoming": 0, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveAllGroups", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddGroupIfIdentifying", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NameSupport", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "NameSupportBitmap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Descriptor", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "define": "DESCRIPTOR_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DeviceTypeList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ServerList", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClientList", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartsList", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Window Covering", | 
|  | "code": 258, | 
|  | "mfgCode": null, | 
|  | "define": "WINDOW_COVERING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "UpOrOpen", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "DownOrClose", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StopMotion", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToLiftValue", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToLiftPercentage", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToTiltValue", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToTiltPercentage", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "isIncoming": 1, | 
|  | "isEnabled": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Type", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Type", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x08", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalClosedLimitLift", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalClosedLimitTilt", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionLift", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTilt", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfActuationsLift", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfActuationsTilt", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65535, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ConfigStatus", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ConfigStatus", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x03", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionLiftPercentage", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTiltPercentage", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OperationalStatus", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OperationalStatus", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TargetPositionLiftPercent100ths", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TargetPositionTiltPercent100ths", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EndProductType", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "EndProductType", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionLiftPercent100ths", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTiltPercent100ths", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledOpenLimitLift", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledClosedLimitLift", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledOpenLimitTilt", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InstalledClosedLimitTilt", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Mode", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Mode", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SafetyStatus", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SafetyStatus", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": null, | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0017", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | } | 
|  | ] | 
|  | } | 
|  | ], | 
|  | "endpoints": [ | 
|  | { | 
|  | "endpointTypeName": "MA-windowcovering", | 
|  | "endpointTypeIndex": 0, | 
|  | "profileId": 259, | 
|  | "endpointId": 0, | 
|  | "networkId": 0, | 
|  | "parentEndpointIdentifier": null | 
|  | }, | 
|  | { | 
|  | "endpointTypeName": "MA-windowcovering", | 
|  | "endpointTypeIndex": 1, | 
|  | "profileId": 259, | 
|  | "endpointId": 1, | 
|  | "networkId": 0, | 
|  | "parentEndpointIdentifier": null | 
|  | }, | 
|  | { | 
|  | "endpointTypeName": "MA-windowcovering", | 
|  | "endpointTypeIndex": 2, | 
|  | "profileId": 259, | 
|  | "endpointId": 2, | 
|  | "networkId": 0, | 
|  | "parentEndpointIdentifier": null | 
|  | } | 
|  | ] | 
|  | } |