|  | { | 
|  | "featureLevel": 96, | 
|  | "creator": "zap", | 
|  | "keyValuePairs": [ | 
|  | { | 
|  | "key": "commandDiscovery", | 
|  | "value": "1" | 
|  | }, | 
|  | { | 
|  | "key": "defaultResponsePolicy", | 
|  | "value": "always" | 
|  | }, | 
|  | { | 
|  | "key": "manufacturerCodes", | 
|  | "value": "0x1002" | 
|  | } | 
|  | ], | 
|  | "package": [ | 
|  | { | 
|  | "pathRelativity": "relativeToZap", | 
|  | "path": "../../app/zap-templates/zcl/zcl.json", | 
|  | "type": "zcl-properties", | 
|  | "category": "matter", | 
|  | "version": 1, | 
|  | "description": "Matter SDK ZCL data" | 
|  | }, | 
|  | { | 
|  | "pathRelativity": "relativeToZap", | 
|  | "path": "../../app/zap-templates/app-templates.json", | 
|  | "type": "gen-templates-json", | 
|  | "version": "chip-v1" | 
|  | } | 
|  | ], | 
|  | "endpointTypes": [ | 
|  | { | 
|  | "name": "MA-rootdevice", | 
|  | "deviceTypeName": "MA-rootdevice", | 
|  | "deviceTypeCode": 22, | 
|  | "deviceTypeProfileId": 259, | 
|  | "clusters": [ | 
|  | { | 
|  | "name": "Identify", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "define": "IDENTIFY_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "Identify", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TriggerEffect", | 
|  | "code": 64, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Identify", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "define": "IDENTIFY_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "IdentifyTime", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "IdentifyType", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Groups", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "define": "GROUPS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AddGroup", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewGroup", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetGroupMembership", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveGroup", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveAllGroups", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddGroupIfIdentifying", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Groups", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "define": "GROUPS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AddGroupResponse", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewGroupResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetGroupMembershipResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveGroupResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NameSupport", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Scenes", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "define": "SCENES_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AddScene", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewScene", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveScene", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveAllScenes", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StoreScene", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RecallScene", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetSceneMembership", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Scenes", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "define": "SCENES_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AddSceneResponse", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ViewSceneResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveSceneResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveAllScenesResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StoreSceneResponse", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetSceneMembershipResponse", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "SceneCount", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentScene", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentGroup", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "group_id", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SceneValid", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NameSupport", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LastConfiguredBy", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "node_id", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "On/Off", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "define": "ON_OFF_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "Off", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "On", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Toggle", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "OffWithEffect", | 
|  | "code": 64, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "OnWithRecallGlobalScene", | 
|  | "code": 65, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "OnWithTimedOff", | 
|  | "code": 66, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "On/Off", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "define": "ON_OFF_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "OnOff", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GlobalSceneControl", | 
|  | "code": 16384, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OnTime", | 
|  | "code": 16385, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OffWaitTime", | 
|  | "code": 16386, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StartUpOnOff", | 
|  | "code": 16387, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OnOffStartUpOnOff", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "0x0000", | 
|  | "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": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "On/off Switch Configuration", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "On/off Switch Configuration", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "switch type", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "switch actions", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Level Control", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "define": "LEVEL_CONTROL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "MoveToLevel", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Move", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Step", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Stop", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveToLevelWithOnOff", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveWithOnOff", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StepWithOnOff", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StopWithOnOff", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Level Control", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "define": "LEVEL_CONTROL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "CurrentLevel", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RemainingTime", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinLevel", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxLevel", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFE", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentFrequency", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinFrequency", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxFrequency", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Options", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "LevelControlOptions", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OnOffTransitionTime", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OnLevel", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFE", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OnTransitionTime", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OffTransitionTime", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DefaultMoveRate", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StartUpCurrentLevel", | 
|  | "code": 16384, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Binary Input (Basic)", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "define": "BINARY_INPUT_BASIC_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Binary Input (Basic)", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "define": "BINARY_INPUT_BASIC_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "active text", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "description", | 
|  | "code": 28, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "inactive text", | 
|  | "code": 46, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "out of service", | 
|  | "code": 81, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "polarity", | 
|  | "code": 84, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "present value", | 
|  | "code": 85, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "reliability", | 
|  | "code": 103, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "status flags", | 
|  | "code": 111, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "application type", | 
|  | "code": 256, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Descriptor", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "define": "DESCRIPTOR_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Descriptor", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "define": "DESCRIPTOR_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DeviceTypeList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ServerList", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClientList", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartsList", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Binding", | 
|  | "code": 30, | 
|  | "mfgCode": null, | 
|  | "define": "BINDING_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Binding", | 
|  | "code": 30, | 
|  | "mfgCode": null, | 
|  | "define": "BINDING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Binding", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Access Control", | 
|  | "code": 31, | 
|  | "mfgCode": null, | 
|  | "define": "ACCESS_CONTROL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Access Control", | 
|  | "code": 31, | 
|  | "mfgCode": null, | 
|  | "define": "ACCESS_CONTROL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ACL", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Extension", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SubjectsPerAccessControlEntry", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "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": "3", | 
|  | "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": "4", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Actions", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "define": "ACTIONS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "InstantAction", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "InstantActionWithTransition", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StartAction", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StartActionWithDuration", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StopAction", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "PauseAction", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "PauseActionWithDuration", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ResumeAction", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "EnableAction", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "EnableActionWithDuration", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "DisableAction", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "DisableActionWithDuration", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Actions", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "define": "ACTIONS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ActionList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EndpointLists", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SetupURL", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "long_char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Basic Information", | 
|  | "code": 40, | 
|  | "mfgCode": null, | 
|  | "define": "BASIC_INFORMATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Basic Information", | 
|  | "code": 40, | 
|  | "mfgCode": null, | 
|  | "define": "BASIC_INFORMATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DataModelRevision", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "10", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "VendorName", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "VendorID", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "vendor_id", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductName", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductID", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NodeLabel", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Location", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "XX", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "HardwareVersion", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "HardwareVersionString", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SoftwareVersion", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SoftwareVersionString", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ManufacturingDate", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "20210614123456ZZ", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PartNumber", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductLabel", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SerialNumber", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LocalConfigDisabled", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Reachable", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UniqueID", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductAppearance", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ProductAppearanceStruct", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AcceptedCommandList", | 
|  | "code": 65529, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AttributeList", | 
|  | "code": 65531, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 1, | 
|  | "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": 1, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "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", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ApplyUpdateRequest", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "NotifyUpdateApplied", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "OTA Software Update Provider", | 
|  | "code": 41, | 
|  | "mfgCode": null, | 
|  | "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "QueryImageResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ApplyUpdateResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "OTA Software Update Requestor", | 
|  | "code": 42, | 
|  | "mfgCode": null, | 
|  | "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AnnounceOTAProvider", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "OTA Software Update Requestor", | 
|  | "code": 42, | 
|  | "mfgCode": null, | 
|  | "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "DefaultOTAProviders", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UpdatePossible", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UpdateState", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OTAUpdateStateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "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": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Localization Configuration", | 
|  | "code": 43, | 
|  | "mfgCode": null, | 
|  | "define": "LOCALIZATION_CONFIGURATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Localization Configuration", | 
|  | "code": 43, | 
|  | "mfgCode": null, | 
|  | "define": "LOCALIZATION_CONFIGURATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ActiveLocale", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SupportedLocales", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Time Format Localization", | 
|  | "code": 44, | 
|  | "mfgCode": null, | 
|  | "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Time Format Localization", | 
|  | "code": 44, | 
|  | "mfgCode": null, | 
|  | "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "HourFormat", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "HourFormatEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveCalendarType", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "CalendarTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SupportedCalendarTypes", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Unit Localization", | 
|  | "code": 45, | 
|  | "mfgCode": null, | 
|  | "define": "UNIT_LOCALIZATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Unit Localization", | 
|  | "code": 45, | 
|  | "mfgCode": null, | 
|  | "define": "UNIT_LOCALIZATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "TemperatureUnit", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "TempUnitEnum", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Power Source Configuration", | 
|  | "code": 46, | 
|  | "mfgCode": null, | 
|  | "define": "POWER_SOURCE_CONFIGURATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Power Source Configuration", | 
|  | "code": 46, | 
|  | "mfgCode": null, | 
|  | "define": "POWER_SOURCE_CONFIGURATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Sources", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Power Source", | 
|  | "code": 47, | 
|  | "mfgCode": null, | 
|  | "define": "POWER_SOURCE_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Power Source", | 
|  | "code": 47, | 
|  | "mfgCode": null, | 
|  | "define": "POWER_SOURCE_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Status", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "PowerSourceStatusEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Order", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "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": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiredAssessedInputVoltage", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiredAssessedInputFrequency", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiredCurrentType", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "WiredCurrentTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiredAssessedCurrent", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiredNominalVoltage", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiredMaximumCurrent", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WiredPresent", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveWiredFaults", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatVoltage", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatPercentRemaining", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatTimeRemaining", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatChargeLevel", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BatChargeLevelEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatReplacementNeeded", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatReplaceability", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BatReplaceabilityEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatPresent", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveBatFaults", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatReplacementDescription", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatCommonDesignation", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BatCommonDesignationEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatANSIDesignation", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatIECDesignation", | 
|  | "code": 22, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatApprovedChemistry", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BatApprovedChemistryEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatCapacity", | 
|  | "code": 24, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatQuantity", | 
|  | "code": 25, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatChargeState", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "BatChargeStateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatTimeToFullCharge", | 
|  | "code": 27, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatFunctionalWhileCharging", | 
|  | "code": 28, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BatChargingCurrent", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveBatChargeFaults", | 
|  | "code": 30, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "General Commissioning", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "define": "GENERAL_COMMISSIONING_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ArmFailSafe", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetRegulatoryConfig", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CommissioningComplete", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "General Commissioning", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "define": "GENERAL_COMMISSIONING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ArmFailSafeResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetRegulatoryConfigResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CommissioningCompleteResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Breadcrumb", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "o", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RegulatoryConfig", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "RegulatoryLocationType", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LocationCapability", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "RegulatoryLocationType", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "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": "1", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Network Commissioning", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "define": "NETWORK_COMMISSIONING_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ScanNetworks", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddOrUpdateWiFiNetwork", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddOrUpdateThreadNetwork", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveNetwork", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ConnectNetwork", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ReorderNetwork", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Network Commissioning", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "define": "NETWORK_COMMISSIONING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ScanNetworksResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "NetworkConfigResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ConnectNetworkResponse", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MaxNetworks", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ScanMaxTimeSeconds", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ConnectMaxTimeSeconds", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "InterfaceEnabled", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LastNetworkingStatus", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "NetworkCommissioningStatus", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LastNetworkID", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LastConnectErrorValue", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "2", | 
|  | "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": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Diagnostic Logs", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "define": "DIAGNOSTIC_LOGS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "RetrieveLogsRequest", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Diagnostic Logs", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "define": "DIAGNOSTIC_LOGS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "RetrieveLogsResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "General Diagnostics", | 
|  | "code": 51, | 
|  | "mfgCode": null, | 
|  | "define": "GENERAL_DIAGNOSTICS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "TestEventTrigger", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "General Diagnostics", | 
|  | "code": 51, | 
|  | "mfgCode": null, | 
|  | "define": "GENERAL_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NetworkInterfaces", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x00000000", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveHardwareFaults", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveRadioFaults", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActiveNetworkFaults", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Software Diagnostics", | 
|  | "code": 52, | 
|  | "mfgCode": null, | 
|  | "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ResetWatermarks", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Software Diagnostics", | 
|  | "code": 52, | 
|  | "mfgCode": null, | 
|  | "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ThreadMetrics", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Thread Network Diagnostics", | 
|  | "code": 53, | 
|  | "mfgCode": null, | 
|  | "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ResetCounts", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Thread Network Diagnostics", | 
|  | "code": 53, | 
|  | "mfgCode": null, | 
|  | "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Channel", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RoutingRole", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "RoutingRole", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "0", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Weighting", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DataVersion", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StableDataVersion", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000", | 
|  | "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": "", | 
|  | "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": "0x0000", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "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": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "WiFi Network Diagnostics", | 
|  | "code": 54, | 
|  | "mfgCode": null, | 
|  | "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ResetCounts", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "WiFi Network Diagnostics", | 
|  | "code": 54, | 
|  | "mfgCode": null, | 
|  | "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "BSSID", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "0x0000", | 
|  | "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": "0x00", | 
|  | "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": "0x00000000", | 
|  | "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": "0x00000000", | 
|  | "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": "0x00000000", | 
|  | "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": "0x00000000", | 
|  | "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": "0x00000000", | 
|  | "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": "0x00000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Ethernet Network Diagnostics", | 
|  | "code": 55, | 
|  | "mfgCode": null, | 
|  | "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ResetCounts", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Ethernet Network Diagnostics", | 
|  | "code": 55, | 
|  | "mfgCode": null, | 
|  | "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "PHYRate", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "PHYRateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "0x00", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "0x00", | 
|  | "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": "0x0000000000000000", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Bridged Device Basic Information", | 
|  | "code": 57, | 
|  | "mfgCode": null, | 
|  | "define": "BRIDGED_DEVICE_BASIC_INFORMATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Bridged Device Basic Information", | 
|  | "code": 57, | 
|  | "mfgCode": null, | 
|  | "define": "BRIDGED_DEVICE_BASIC_INFORMATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "VendorName", | 
|  | "code": 1, | 
|  | "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": "VendorID", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "vendor_id", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductName", | 
|  | "code": 3, | 
|  | "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": "NodeLabel", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "HardwareVersion", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "HardwareVersionString", | 
|  | "code": 8, | 
|  | "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": "SoftwareVersion", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SoftwareVersionString", | 
|  | "code": 10, | 
|  | "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": "ManufacturingDate", | 
|  | "code": 11, | 
|  | "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": "PartNumber", | 
|  | "code": 12, | 
|  | "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": "ProductURL", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "long_char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ProductLabel", | 
|  | "code": 14, | 
|  | "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": "SerialNumber", | 
|  | "code": 15, | 
|  | "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": "Reachable", | 
|  | "code": 17, | 
|  | "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": "UniqueID", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Switch", | 
|  | "code": 59, | 
|  | "mfgCode": null, | 
|  | "define": "SWITCH_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Switch", | 
|  | "code": 59, | 
|  | "mfgCode": null, | 
|  | "define": "SWITCH_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NumberOfPositions", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPosition", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MultiPressMax", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": 0, | 
|  | "maxInterval": 65344, | 
|  | "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": "Administrator Commissioning", | 
|  | "code": 60, | 
|  | "mfgCode": null, | 
|  | "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "OpenCommissioningWindow", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "OpenBasicCommissioningWindow", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RevokeCommissioning", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Administrator Commissioning", | 
|  | "code": 60, | 
|  | "mfgCode": null, | 
|  | "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "WindowStatus", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "CommissioningWindowStatusEnum", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AdminVendorId", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Operational Credentials", | 
|  | "code": 62, | 
|  | "mfgCode": null, | 
|  | "define": "OPERATIONAL_CREDENTIALS_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AttestationRequest", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CertificateChainRequest", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "CSRRequest", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddNOC", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "UpdateNOC", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "UpdateFabricLabel", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RemoveFabric", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "AddTrustedRootCertificate", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Operational Credentials", | 
|  | "code": 62, | 
|  | "mfgCode": null, | 
|  | "define": "OPERATIONAL_CREDENTIALS_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "AttestationResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CertificateChainResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CSRResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NOCResponse", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "NOCs", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentFabricIndex", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "KeySetWrite", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetRead", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetRemove", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetReadAllIndices", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "KeySetReadResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "KeySetReadAllIndicesResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GroupKeyMap", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GroupTable", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxGroupsPerFabric", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Fixed Label", | 
|  | "code": 64, | 
|  | "mfgCode": null, | 
|  | "define": "FIXED_LABEL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Fixed Label", | 
|  | "code": 64, | 
|  | "mfgCode": null, | 
|  | "define": "FIXED_LABEL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "LabelList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "User Label", | 
|  | "code": 65, | 
|  | "mfgCode": null, | 
|  | "define": "USER_LABEL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "User Label", | 
|  | "code": 65, | 
|  | "mfgCode": null, | 
|  | "define": "USER_LABEL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "LabelList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Boolean State", | 
|  | "code": 69, | 
|  | "mfgCode": null, | 
|  | "define": "BOOLEAN_STATE_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Boolean State", | 
|  | "code": 69, | 
|  | "mfgCode": null, | 
|  | "define": "BOOLEAN_STATE_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "StateValue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Mode Select", | 
|  | "code": 80, | 
|  | "mfgCode": null, | 
|  | "define": "MODE_SELECT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ChangeToMode", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Mode Select", | 
|  | "code": 80, | 
|  | "mfgCode": null, | 
|  | "define": "MODE_SELECT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Description", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StandardNamespace", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum16", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SupportedModes", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentMode", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StartUpMode", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OnMode", | 
|  | "code": 5, | 
|  | "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": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Door Lock", | 
|  | "code": 257, | 
|  | "mfgCode": null, | 
|  | "define": "DOOR_LOCK_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "LockDoor", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "UnlockDoor", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "UnlockWithTimeout", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetWeekDaySchedule", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetWeekDaySchedule", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ClearWeekDaySchedule", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetYearDaySchedule", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetYearDaySchedule", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ClearYearDaySchedule", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetHolidaySchedule", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetHolidaySchedule", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ClearHolidaySchedule", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetUser", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetUser", | 
|  | "code": 27, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ClearUser", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetCredential", | 
|  | "code": 34, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetCredentialStatus", | 
|  | "code": 36, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ClearCredential", | 
|  | "code": 38, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "6", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Door Lock", | 
|  | "code": 257, | 
|  | "mfgCode": null, | 
|  | "define": "DOOR_LOCK_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "GetWeekDayScheduleResponse", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetYearDayScheduleResponse", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetHolidayScheduleResponse", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetUserResponse", | 
|  | "code": 28, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SetCredentialResponse", | 
|  | "code": 35, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "GetCredentialStatusResponse", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "LockState", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "DlLockState", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LockType", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "DlLockType", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ActuatorEnabled", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DoorState", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "DoorStateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DoorOpenEvents", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DoorClosedEvents", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OpenPeriod", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfTotalUsersSupported", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfPINUsersSupported", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfRFIDUsersSupported", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfWeekDaySchedulesSupportedPerUser", | 
|  | "code": 20, | 
|  | "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": "NumberOfYearDaySchedulesSupportedPerUser", | 
|  | "code": 21, | 
|  | "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": "NumberOfHolidaySchedulesSupported", | 
|  | "code": 22, | 
|  | "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": "MaxPINCodeLength", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinPINCodeLength", | 
|  | "code": 24, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxRFIDCodeLength", | 
|  | "code": 25, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinRFIDCodeLength", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CredentialRulesSupport", | 
|  | "code": 27, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "DlCredentialRuleMask", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfCredentialsSupportedPerUser", | 
|  | "code": 28, | 
|  | "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": "Language", | 
|  | "code": 33, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LEDSettings", | 
|  | "code": 34, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AutoRelockTime", | 
|  | "code": 35, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SoundVolume", | 
|  | "code": 36, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OperatingMode", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OperatingModeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SupportedOperatingModes", | 
|  | "code": 38, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "DlSupportedOperatingModes", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFF6", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DefaultConfigurationRegister", | 
|  | "code": 39, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "DlDefaultConfigurationRegister", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EnableLocalProgramming", | 
|  | "code": 40, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EnableOneTouchLocking", | 
|  | "code": 41, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EnableInsideStatusLED", | 
|  | "code": 42, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EnablePrivacyModeButton", | 
|  | "code": 43, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LocalProgrammingFeatures", | 
|  | "code": 44, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "DlLocalProgrammingFeatures", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WrongCodeEntryLimit", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UserCodeTemporaryDisableTime", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SendPINOverTheAir", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RequirePINforRemoteOperation", | 
|  | "code": 51, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ExpiringUserTimeout", | 
|  | "code": 53, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "0x0001", | 
|  | "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": "6", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Window Covering", | 
|  | "code": 258, | 
|  | "mfgCode": null, | 
|  | "define": "WINDOW_COVERING_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "UpOrOpen", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "DownOrClose", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StopMotion", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToLiftValue", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToLiftPercentage", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToTiltValue", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GoToTiltPercentage", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Window Covering", | 
|  | "code": 258, | 
|  | "mfgCode": null, | 
|  | "define": "WINDOW_COVERING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Type", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Type", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalClosedLimitTilt", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionLift", | 
|  | "code": 3, | 
|  | "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": "CurrentPositionTilt", | 
|  | "code": 4, | 
|  | "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": "NumberOfActuationsLift", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfActuationsTilt", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "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": "0xFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 100, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTiltPercentage", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Percent", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 100, | 
|  | "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": 127, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TargetPositionLiftPercent100ths", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 10000, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TargetPositionTiltPercent100ths", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 10000, | 
|  | "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": "0xFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 10000, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentPositionTiltPercent100ths", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Percent100ths", | 
|  | "included": 1, | 
|  | "storageOption": "NVM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 10000, | 
|  | "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": 15, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SafetyStatus", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SafetyStatus", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "0x0001", | 
|  | "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 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Barrier Control", | 
|  | "code": 259, | 
|  | "mfgCode": null, | 
|  | "define": "BARRIER_CONTROL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "BarrierControlGoToPercent", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "BarrierControlStop", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Barrier Control", | 
|  | "code": 259, | 
|  | "mfgCode": null, | 
|  | "define": "BARRIER_CONTROL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "barrier moving state", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier safety status", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap16", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier capabilities", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier open events", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier close events", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier command open events", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier command close events", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier open period", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier close period", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "barrier position", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Pump Configuration and Control", | 
|  | "code": 512, | 
|  | "mfgCode": null, | 
|  | "define": "PUMP_CONFIGURATION_AND_CONTROL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Pump Configuration and Control", | 
|  | "code": 512, | 
|  | "mfgCode": null, | 
|  | "define": "PUMP_CONFIGURATION_AND_CONTROL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MaxPressure", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxSpeed", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxFlow", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinConstPressure", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxConstPressure", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinCompPressure", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxCompPressure", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinConstSpeed", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxConstSpeed", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinConstFlow", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxConstFlow", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinConstTemp", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxConstTemp", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PumpStatus", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "PumpStatusBitmap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EffectiveOperationMode", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OperationModeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EffectiveControlMode", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ControlModeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Capacity", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Speed", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LifetimeRunningHours", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x000000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Power", | 
|  | "code": 22, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LifetimeEnergyConsumed", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00000000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OperationMode", | 
|  | "code": 32, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OperationModeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ControlMode", | 
|  | "code": 33, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ControlModeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Thermostat", | 
|  | "code": 513, | 
|  | "mfgCode": null, | 
|  | "define": "THERMOSTAT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "SetpointRaiseLower", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SetWeeklySchedule", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "GetWeeklySchedule", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ClearWeeklySchedule", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Thermostat", | 
|  | "code": 513, | 
|  | "mfgCode": null, | 
|  | "define": "THERMOSTAT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "GetWeeklyScheduleResponse", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "LocalTemperature", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OutdoorTemperature", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Occupancy", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AbsMinHeatSetpointLimit", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x02BC", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AbsMaxHeatSetpointLimit", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0BB8", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AbsMinCoolSetpointLimit", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0640", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "AbsMaxCoolSetpointLimit", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0C80", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PICoolingDemand", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PIHeatingDemand", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "HVACSystemTypeConfiguration", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LocalTemperatureCalibration", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OccupiedCoolingSetpoint", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0A28", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OccupiedHeatingSetpoint", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x07D0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UnoccupiedCoolingSetpoint", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2600", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UnoccupiedHeatingSetpoint", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinHeatSetpointLimit", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x02BC", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxHeatSetpointLimit", | 
|  | "code": 22, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0BB8", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinCoolSetpointLimit", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0640", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxCoolSetpointLimit", | 
|  | "code": 24, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0C80", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinSetpointDeadBand", | 
|  | "code": 25, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "25", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RemoteSensing", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ControlSequenceOfOperation", | 
|  | "code": 27, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ThermostatControlSequence", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x04", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SystemMode", | 
|  | "code": 28, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ThermostatRunningMode", | 
|  | "code": 30, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StartOfWeek", | 
|  | "code": 32, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfWeeklyTransitions", | 
|  | "code": 33, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfDailyTransitions", | 
|  | "code": 34, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TemperatureSetpointHold", | 
|  | "code": 35, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TemperatureSetpointHoldDuration", | 
|  | "code": 36, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ThermostatProgrammingOperationMode", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ThermostatRunningState", | 
|  | "code": 41, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap16", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SetpointChangeSource", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SetpointChangeAmount", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x8000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SetpointChangeSourceTimestamp", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "epoch_s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OccupiedSetback", | 
|  | "code": 52, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OccupiedSetbackMin", | 
|  | "code": 53, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OccupiedSetbackMax", | 
|  | "code": 54, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UnoccupiedSetback", | 
|  | "code": 55, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UnoccupiedSetbackMin", | 
|  | "code": 56, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UnoccupiedSetbackMax", | 
|  | "code": 57, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EmergencyHeatDelta", | 
|  | "code": 58, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACType", | 
|  | "code": 64, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACCapacity", | 
|  | "code": 65, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACRefrigerantType", | 
|  | "code": 66, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACCompressorType", | 
|  | "code": 67, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACErrorCode", | 
|  | "code": 68, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00000000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACLouverPosition", | 
|  | "code": 69, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACCoilTemperature", | 
|  | "code": 70, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x8000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ACCapacityformat", | 
|  | "code": 71, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "0x000b", | 
|  | "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 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Fan Control", | 
|  | "code": 514, | 
|  | "mfgCode": null, | 
|  | "define": "FAN_CONTROL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Fan Control", | 
|  | "code": 514, | 
|  | "mfgCode": null, | 
|  | "define": "FAN_CONTROL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FanMode", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "FanModeType", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x05", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "FanModeSequence", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "FanModeSequenceType", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x02", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PercentSetting", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PercentCurrent", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SpeedMax", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SpeedSetting", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SpeedCurrent", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RockSupport", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RockSetting", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WindSupport", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WindSetting", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Thermostat User Interface Configuration", | 
|  | "code": 516, | 
|  | "mfgCode": null, | 
|  | "define": "THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "2", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Thermostat User Interface Configuration", | 
|  | "code": 516, | 
|  | "mfgCode": null, | 
|  | "define": "THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "TemperatureDisplayMode", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "KeypadLockout", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ScheduleProgrammingVisibility", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Color Control", | 
|  | "code": 768, | 
|  | "mfgCode": null, | 
|  | "define": "COLOR_CONTROL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "MoveToHue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveHue", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StepHue", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveToSaturation", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveSaturation", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StepSaturation", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveToHueAndSaturation", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveToColor", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveColor", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StepColor", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveToColorTemperature", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "EnhancedMoveToHue", | 
|  | "code": 64, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "EnhancedMoveHue", | 
|  | "code": 65, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "EnhancedStepHue", | 
|  | "code": 66, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "EnhancedMoveToHueAndSaturation", | 
|  | "code": 67, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ColorLoopSet", | 
|  | "code": 68, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StopMoveStep", | 
|  | "code": 71, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "MoveColorTemperature", | 
|  | "code": 75, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StepColorTemperature", | 
|  | "code": 76, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Color Control", | 
|  | "code": 768, | 
|  | "mfgCode": null, | 
|  | "define": "COLOR_CONTROL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "CurrentHue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentSaturation", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "RemainingTime", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentX", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x616B", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentY", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x607D", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "DriftCompensation", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CompensationText", | 
|  | "code": 6, | 
|  | "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": "ColorTemperatureMireds", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00FA", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorMode", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Options", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "NumberOfPrimaries", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary1X", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary1Y", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary1Intensity", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary2X", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary2Y", | 
|  | "code": 22, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary2Intensity", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary3X", | 
|  | "code": 25, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary3Y", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary3Intensity", | 
|  | "code": 27, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary4X", | 
|  | "code": 32, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary4Y", | 
|  | "code": 33, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary4Intensity", | 
|  | "code": 34, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary5X", | 
|  | "code": 36, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary5Y", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary5Intensity", | 
|  | "code": 38, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary6X", | 
|  | "code": 40, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary6Y", | 
|  | "code": 41, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Primary6Intensity", | 
|  | "code": 42, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WhitePointX", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "WhitePointY", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointRX", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointRY", | 
|  | "code": 51, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointRIntensity", | 
|  | "code": 52, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointGX", | 
|  | "code": 54, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointGY", | 
|  | "code": 55, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointGIntensity", | 
|  | "code": 56, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointBX", | 
|  | "code": 58, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointBY", | 
|  | "code": 59, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorPointBIntensity", | 
|  | "code": 60, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EnhancedCurrentHue", | 
|  | "code": 16384, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EnhancedColorMode", | 
|  | "code": 16385, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorLoopActive", | 
|  | "code": 16386, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorLoopDirection", | 
|  | "code": 16387, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorLoopTime", | 
|  | "code": 16388, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0019", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorLoopStartEnhancedHue", | 
|  | "code": 16389, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x2300", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorLoopStoredEnhancedHue", | 
|  | "code": 16390, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorCapabilities", | 
|  | "code": 16394, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap16", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorTempPhysicalMinMireds", | 
|  | "code": 16395, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ColorTempPhysicalMaxMireds", | 
|  | "code": 16396, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFEFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CoupleColorTempToLevelMinMireds", | 
|  | "code": 16397, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StartUpColorTemperatureMireds", | 
|  | "code": 16400, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "5", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Ballast Configuration", | 
|  | "code": 769, | 
|  | "mfgCode": null, | 
|  | "define": "BALLAST_CONFIGURATION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Ballast Configuration", | 
|  | "code": 769, | 
|  | "mfgCode": null, | 
|  | "define": "BALLAST_CONFIGURATION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "PhysicalMinLevel", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalMaxLevel", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFE", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BallastStatus", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinLevel", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxLevel", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFE", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "IntrinsicBallastFactor", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BallastFactorAdjustment", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFE", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LampQuantity", | 
|  | "code": 32, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LampType", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LampManufacturer", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LampRatedHours", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFFFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LampBurnHours", | 
|  | "code": 51, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x000000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LampAlarmMode", | 
|  | "code": 52, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LampBurnHoursTripPoint", | 
|  | "code": 53, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFFFFFF", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Illuminance Measurement", | 
|  | "code": 1024, | 
|  | "mfgCode": null, | 
|  | "define": "ILLUMINANCE_MEASUREMENT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Illuminance Measurement", | 
|  | "code": 1024, | 
|  | "mfgCode": null, | 
|  | "define": "ILLUMINANCE_MEASUREMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MeasuredValue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinMeasuredValue", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxMeasuredValue", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Tolerance", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "LightSensorType", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFF", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Temperature Measurement", | 
|  | "code": 1026, | 
|  | "mfgCode": null, | 
|  | "define": "TEMPERATURE_MEASUREMENT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "4", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Temperature Measurement", | 
|  | "code": 1026, | 
|  | "mfgCode": null, | 
|  | "define": "TEMPERATURE_MEASUREMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MeasuredValue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x8000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinMeasuredValue", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x8000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxMeasuredValue", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x8000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Tolerance", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Pressure Measurement", | 
|  | "code": 1027, | 
|  | "mfgCode": null, | 
|  | "define": "PRESSURE_MEASUREMENT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Pressure Measurement", | 
|  | "code": 1027, | 
|  | "mfgCode": null, | 
|  | "define": "PRESSURE_MEASUREMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MeasuredValue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinMeasuredValue", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxMeasuredValue", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Tolerance", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ScaledValue", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinScaledValue", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxScaledValue", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ScaledTolerance", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Scale", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Flow Measurement", | 
|  | "code": 1028, | 
|  | "mfgCode": null, | 
|  | "define": "FLOW_MEASUREMENT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Flow Measurement", | 
|  | "code": 1028, | 
|  | "mfgCode": null, | 
|  | "define": "FLOW_MEASUREMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MeasuredValue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinMeasuredValue", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxMeasuredValue", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Tolerance", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Relative Humidity Measurement", | 
|  | "code": 1029, | 
|  | "mfgCode": null, | 
|  | "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Relative Humidity Measurement", | 
|  | "code": 1029, | 
|  | "mfgCode": null, | 
|  | "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MeasuredValue", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MinMeasuredValue", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "MaxMeasuredValue", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Tolerance", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Occupancy Sensing", | 
|  | "code": 1030, | 
|  | "mfgCode": null, | 
|  | "define": "OCCUPANCY_SENSING_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Occupancy Sensing", | 
|  | "code": 1030, | 
|  | "mfgCode": null, | 
|  | "define": "OCCUPANCY_SENSING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "Occupancy", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OccupancyBitmap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OccupancySensorType", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OccupancySensorTypeEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "OccupancySensorTypeBitmap", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "OccupancySensorTypeBitmap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PIROccupiedToUnoccupiedDelay", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PIRUnoccupiedToOccupiedDelay", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PIRUnoccupiedToOccupiedThreshold", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UltrasonicOccupiedToUnoccupiedDelay", | 
|  | "code": 32, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UltrasonicUnoccupiedToOccupiedDelay", | 
|  | "code": 33, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "UltrasonicUnoccupiedToOccupiedThreshold", | 
|  | "code": 34, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalContactOccupiedToUnoccupiedDelay", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalContactUnoccupiedToOccupiedDelay", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x0000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PhysicalContactUnoccupiedToOccupiedThreshold", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x01", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Wake on LAN", | 
|  | "code": 1283, | 
|  | "mfgCode": null, | 
|  | "define": "WAKE_ON_LAN_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Wake on LAN", | 
|  | "code": 1283, | 
|  | "mfgCode": null, | 
|  | "define": "WAKE_ON_LAN_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "MACAddress", | 
|  | "code": 0, | 
|  | "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": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Channel", | 
|  | "code": 1284, | 
|  | "mfgCode": null, | 
|  | "define": "CHANNEL_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ChangeChannel", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ChangeChannelByNumber", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SkipChannel", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Channel", | 
|  | "code": 1284, | 
|  | "mfgCode": null, | 
|  | "define": "CHANNEL_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "ChangeChannelResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ChannelList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Lineup", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "LineupInfoStruct", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentChannel", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ChannelInfoStruct", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Target Navigator", | 
|  | "code": 1285, | 
|  | "mfgCode": null, | 
|  | "define": "TARGET_NAVIGATOR_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "NavigateTarget", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Target Navigator", | 
|  | "code": 1285, | 
|  | "mfgCode": null, | 
|  | "define": "TARGET_NAVIGATOR_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "NavigateTargetResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "TargetList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentTarget", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Media Playback", | 
|  | "code": 1286, | 
|  | "mfgCode": null, | 
|  | "define": "MEDIA_PLAYBACK_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "Play", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Pause", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Stop", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StartOver", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Previous", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Next", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Rewind", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "FastForward", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SkipForward", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SkipBackward", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Seek", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Media Playback", | 
|  | "code": 1286, | 
|  | "mfgCode": null, | 
|  | "define": "MEDIA_PLAYBACK_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "PlaybackResponse", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "CurrentState", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "PlaybackStateEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "StartTime", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "epoch_us", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xFF", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Duration", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SampledPosition", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "PlaybackPositionStruct", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "PlaybackSpeed", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "single", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SeekRangeEnd", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SeekRangeStart", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Media Input", | 
|  | "code": 1287, | 
|  | "mfgCode": null, | 
|  | "define": "MEDIA_INPUT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "SelectInput", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "ShowInputStatus", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "HideInputStatus", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RenameInput", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Media Input", | 
|  | "code": 1287, | 
|  | "mfgCode": null, | 
|  | "define": "MEDIA_INPUT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "InputList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentInput", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Low Power", | 
|  | "code": 1288, | 
|  | "mfgCode": null, | 
|  | "define": "LOW_POWER_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "Sleep", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 1, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Low Power", | 
|  | "code": 1288, | 
|  | "mfgCode": null, | 
|  | "define": "LOW_POWER_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Keypad Input", | 
|  | "code": 1289, | 
|  | "mfgCode": null, | 
|  | "define": "KEYPAD_INPUT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "SendKey", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Keypad Input", | 
|  | "code": 1289, | 
|  | "mfgCode": null, | 
|  | "define": "KEYPAD_INPUT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "SendKeyResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Content Launcher", | 
|  | "code": 1290, | 
|  | "mfgCode": null, | 
|  | "define": "CONTENT_LAUNCHER_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "LaunchContent", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "LaunchURL", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Content Launcher", | 
|  | "code": 1290, | 
|  | "mfgCode": null, | 
|  | "define": "CONTENT_LAUNCHER_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "LauncherResponse", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "AcceptHeader", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SupportedStreamingProtocols", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Audio Output", | 
|  | "code": 1291, | 
|  | "mfgCode": null, | 
|  | "define": "AUDIO_OUTPUT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "SelectOutput", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "RenameOutput", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Audio Output", | 
|  | "code": 1291, | 
|  | "mfgCode": null, | 
|  | "define": "AUDIO_OUTPUT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "OutputList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentOutput", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x00", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Application Launcher", | 
|  | "code": 1292, | 
|  | "mfgCode": null, | 
|  | "define": "APPLICATION_LAUNCHER_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "LaunchApp", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "StopApp", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "HideApp", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Application Launcher", | 
|  | "code": 1292, | 
|  | "mfgCode": null, | 
|  | "define": "APPLICATION_LAUNCHER_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "LauncherResponse", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "CatalogList", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "CurrentApp", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ApplicationEPStruct", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Application Basic", | 
|  | "code": 1293, | 
|  | "mfgCode": null, | 
|  | "define": "APPLICATION_BASIC_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Application Basic", | 
|  | "code": 1293, | 
|  | "mfgCode": null, | 
|  | "define": "APPLICATION_BASIC_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "VendorName", | 
|  | "code": 0, | 
|  | "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": "VendorID", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "vendor_id", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ApplicationName", | 
|  | "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": "ProductID", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Application", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ApplicationStruct", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "Status", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "ApplicationStatusEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ApplicationVersion", | 
|  | "code": 6, | 
|  | "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": "AllowedVendorList", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Account Login", | 
|  | "code": 1294, | 
|  | "mfgCode": null, | 
|  | "define": "ACCOUNT_LOGIN_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "GetSetupPIN", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Login", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "Logout", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Account Login", | 
|  | "code": 1294, | 
|  | "mfgCode": null, | 
|  | "define": "ACCOUNT_LOGIN_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "GetSetupPINResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Electrical Measurement", | 
|  | "code": 2820, | 
|  | "mfgCode": null, | 
|  | "define": "ELECTRICAL_MEASUREMENT_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Electrical Measurement", | 
|  | "code": 2820, | 
|  | "mfgCode": null, | 
|  | "define": "ELECTRICAL_MEASUREMENT_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "measurement type", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "bitmap32", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x000000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "total active power", | 
|  | "code": 772, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x000000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "rms voltage", | 
|  | "code": 1285, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xffff", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "rms voltage min", | 
|  | "code": 1286, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x8000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "rms voltage max", | 
|  | "code": 1287, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0x8000", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "rms current", | 
|  | "code": 1288, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xffff", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "rms current min", | 
|  | "code": 1289, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xffff", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "rms current max", | 
|  | "code": 1290, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xffff", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "active power", | 
|  | "code": 1291, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xffff", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "active power min", | 
|  | "code": 1292, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xffff", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "active power max", | 
|  | "code": 1293, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0xffff", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "3", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Unit Testing", | 
|  | "code": 4294048773, | 
|  | "mfgCode": null, | 
|  | "define": "UNIT_TESTING_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 1, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "Test", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestNotHandled", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestSpecific", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestUnknownCommand", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestAddArguments", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestStructArgumentRequest", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestNestedStructArgumentRequest", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestListStructArgumentRequest", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestListInt8UArgumentRequest", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestNestedStructListArgumentRequest", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestListNestedStructListArgumentRequest", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestListInt8UReverseRequest", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestEnumsRequest", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestNullableOptionalRequest", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "SimpleStructEchoRequest", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TimedInvokeRequest", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestSimpleOptionalArgumentRequest", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | }, | 
|  | { | 
|  | "name": "TestEmitTestEventRequest", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "bitmap32", | 
|  | "included": 0, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "ClusterRevision", | 
|  | "code": 65533, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Unit Testing", | 
|  | "code": 4294048773, | 
|  | "mfgCode": null, | 
|  | "define": "UNIT_TESTING_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "TestSpecificResponse", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TestAddArgumentsResponse", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TestListInt8UReverseResponse", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TestEnumsResponse", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TestNullableOptionalResponse", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "BooleanResponse", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "SimpleStructResponse", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | }, | 
|  | { | 
|  | "name": "TestEmitTestEventResponse", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "source": "server", | 
|  | "incoming": 1, | 
|  | "outgoing": 0 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "boolean", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "false", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "bitmap8", | 
|  | "code": 1, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap8MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "bitmap16", | 
|  | "code": 2, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap16MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "bitmap32", | 
|  | "code": 3, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap32MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "bitmap64", | 
|  | "code": 4, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap64MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int8u", | 
|  | "code": 5, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int16u", | 
|  | "code": 6, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int24u", | 
|  | "code": 7, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int32u", | 
|  | "code": 8, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int40u", | 
|  | "code": 9, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int40u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int48u", | 
|  | "code": 10, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int48u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int56u", | 
|  | "code": 11, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int56u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int64u", | 
|  | "code": 12, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int8s", | 
|  | "code": 13, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int16s", | 
|  | "code": 14, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int24s", | 
|  | "code": 15, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int32s", | 
|  | "code": 16, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int40s", | 
|  | "code": 17, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int40s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int48s", | 
|  | "code": 18, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int48s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int56s", | 
|  | "code": 19, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int56s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "int64s", | 
|  | "code": 20, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "enum8", | 
|  | "code": 21, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "enum16", | 
|  | "code": 22, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum16", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "float_single", | 
|  | "code": 23, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "single", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "float_double", | 
|  | "code": 24, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "double", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "octet_string", | 
|  | "code": 25, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "list_int8u", | 
|  | "code": 26, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "list_octet_string", | 
|  | "code": 27, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "list_struct_octet_string", | 
|  | "code": 28, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "long_octet_string", | 
|  | "code": 29, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "long_octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "char_string", | 
|  | "code": 30, | 
|  | "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": "long_char_string", | 
|  | "code": 31, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "long_char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "epoch_us", | 
|  | "code": 32, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "epoch_us", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "epoch_s", | 
|  | "code": 33, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "epoch_s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "vendor_id", | 
|  | "code": 34, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "vendor_id", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "list_nullables_and_optionals_struct", | 
|  | "code": 35, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "enum_attr", | 
|  | "code": 36, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SimpleEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "struct_attr", | 
|  | "code": 37, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SimpleStruct", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "range_restricted_int8u", | 
|  | "code": 38, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "200", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "range_restricted_int8s", | 
|  | "code": 39, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "-5", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "range_restricted_int16u", | 
|  | "code": 40, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "70000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "range_restricted_int16s", | 
|  | "code": 41, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "-5", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "list_long_octet_string", | 
|  | "code": 42, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "list_fabric_scoped", | 
|  | "code": 43, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "timed_write_boolean", | 
|  | "code": 48, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "general_error_boolean", | 
|  | "code": 49, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "cluster_error_boolean", | 
|  | "code": 50, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "unsupported", | 
|  | "code": 255, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 0, | 
|  | "maxInterval": 65344, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_boolean", | 
|  | "code": 16384, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "boolean", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "false", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_bitmap8", | 
|  | "code": 16385, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap8MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_bitmap16", | 
|  | "code": 16386, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap16MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_bitmap32", | 
|  | "code": 16387, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap32MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_bitmap64", | 
|  | "code": 16388, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "Bitmap64MaskMap", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int8u", | 
|  | "code": 16389, | 
|  | "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": "nullable_int16u", | 
|  | "code": 16390, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int24u", | 
|  | "code": 16391, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int32u", | 
|  | "code": 16392, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int40u", | 
|  | "code": 16393, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int40u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int48u", | 
|  | "code": 16394, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int48u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int56u", | 
|  | "code": 16395, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int56u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int64u", | 
|  | "code": 16396, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int8s", | 
|  | "code": 16397, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int16s", | 
|  | "code": 16398, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int24s", | 
|  | "code": 16399, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int24s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int32s", | 
|  | "code": 16400, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int32s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int40s", | 
|  | "code": 16401, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int40s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int48s", | 
|  | "code": 16402, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int48s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int56s", | 
|  | "code": 16403, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int56s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_int64s", | 
|  | "code": 16404, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int64s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_enum8", | 
|  | "code": 16405, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum8", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_enum16", | 
|  | "code": 16406, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "enum16", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_float_single", | 
|  | "code": 16407, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "single", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_float_double", | 
|  | "code": 16408, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "double", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "0", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_octet_string", | 
|  | "code": 16409, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "octet_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_char_string", | 
|  | "code": 16414, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "char_string", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_enum_attr", | 
|  | "code": 16420, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SimpleEnum", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_struct", | 
|  | "code": 16421, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "SimpleStruct", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_range_restricted_int8u", | 
|  | "code": 16422, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "200", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_range_restricted_int8s", | 
|  | "code": 16423, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int8s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "-5", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_range_restricted_int16u", | 
|  | "code": 16424, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "70000", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "nullable_range_restricted_int16s", | 
|  | "code": 16425, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "int16s", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "-5", | 
|  | "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": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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": "Fault Injection", | 
|  | "code": 4294048774, | 
|  | "mfgCode": null, | 
|  | "define": "FAULT_INJECTION_CLUSTER", | 
|  | "side": "client", | 
|  | "enabled": 0, | 
|  | "commands": [ | 
|  | { | 
|  | "name": "FailAtFault", | 
|  | "code": 0, | 
|  | "mfgCode": null, | 
|  | "source": "client", | 
|  | "incoming": 0, | 
|  | "outgoing": 1 | 
|  | } | 
|  | ], | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "FeatureMap", | 
|  | "code": 65532, | 
|  | "mfgCode": null, | 
|  | "side": "client", | 
|  | "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": "client", | 
|  | "type": "int16u", | 
|  | "included": 1, | 
|  | "storageOption": "RAM", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "1", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | } | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "name": "Fault Injection", | 
|  | "code": 4294048774, | 
|  | "mfgCode": null, | 
|  | "define": "FAULT_INJECTION_CLUSTER", | 
|  | "side": "server", | 
|  | "enabled": 0, | 
|  | "attributes": [ | 
|  | { | 
|  | "name": "GeneratedCommandList", | 
|  | "code": 65528, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "reportable": 1, | 
|  | "minInterval": 1, | 
|  | "maxInterval": 65534, | 
|  | "reportableChange": 0 | 
|  | }, | 
|  | { | 
|  | "name": "EventList", | 
|  | "code": 65530, | 
|  | "mfgCode": null, | 
|  | "side": "server", | 
|  | "type": "array", | 
|  | "included": 1, | 
|  | "storageOption": "External", | 
|  | "singleton": 0, | 
|  | "bounded": 0, | 
|  | "defaultValue": "", | 
|  | "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": "", | 
|  | "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 | 
|  | } | 
|  | ] | 
|  | } | 
|  | ] | 
|  | } | 
|  | ], | 
|  | "endpoints": [ | 
|  | { | 
|  | "endpointTypeName": "MA-rootdevice", | 
|  | "endpointTypeIndex": 0, | 
|  | "profileId": 259, | 
|  | "endpointId": 1, | 
|  | "networkId": 0, | 
|  | "endpointVersion": 1, | 
|  | "deviceIdentifier": 22 | 
|  | } | 
|  | ], | 
|  | "log": [] | 
|  | } |