| { | |
| "featureLevel": 81, | |
| "creator": "zap", | |
| "keyValuePairs": [ | |
| { | |
| "key": "commandDiscovery", | |
| "value": "1" | |
| }, | |
| { | |
| "key": "defaultResponsePolicy", | |
| "value": "always" | |
| }, | |
| { | |
| "key": "manufacturerCodes", | |
| "value": "0x1002" | |
| } | |
| ], | |
| "package": [ | |
| { | |
| "pathRelativity": "relativeToZap", | |
| "path": "../../../src/app/zap-templates/zcl/zcl.json", | |
| "type": "zcl-properties", | |
| "category": "matter", | |
| "version": 1, | |
| "description": "Matter SDK ZCL data" | |
| }, | |
| { | |
| "pathRelativity": "relativeToZap", | |
| "path": "../../../src/app/zap-templates/app-templates.json", | |
| "type": "gen-templates-json", | |
| "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": 0, | |
| "commands": [ | |
| { | |
| "name": "Identify", | |
| "code": 0, | |
| "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": "Identify", | |
| "code": 3, | |
| "mfgCode": null, | |
| "define": "IDENTIFY_CLUSTER", | |
| "side": "server", | |
| "enabled": 0, | |
| "attributes": [ | |
| { | |
| "name": "identify time", | |
| "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": "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": 0, | |
| "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": "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": 0, | |
| "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": "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": "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": 0, | |
| "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 | |
| } | |
| ], | |
| "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": "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": "Level Control", | |
| "code": 8, | |
| "mfgCode": null, | |
| "define": "LEVEL_CONTROL_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "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": "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": "Descriptor", | |
| "code": 29, | |
| "mfgCode": null, | |
| "define": "DESCRIPTOR_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": 1, | |
| "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": "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": 0 | |
| }, | |
| { | |
| "name": "Binding", | |
| "code": 30, | |
| "mfgCode": null, | |
| "define": "BINDING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "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": "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": 0 | |
| }, | |
| { | |
| "name": "Access Control", | |
| "code": 31, | |
| "mfgCode": null, | |
| "define": "ACCESS_CONTROL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "ACL", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "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": 1, | |
| "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": "3", | |
| "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": "Basic", | |
| "code": 40, | |
| "mfgCode": null, | |
| "define": "BASIC_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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", | |
| "code": 40, | |
| "mfgCode": null, | |
| "define": "BASIC_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "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": "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": 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": 0, | |
| "commands": [ | |
| { | |
| "name": "QueryImage", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "ApplyUpdateRequest", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "NotifyUpdateApplied", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "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": "OTA Software Update Provider", | |
| "code": 41, | |
| "mfgCode": null, | |
| "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "QueryImageResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "ApplyUpdateResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "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": 0 | |
| }, | |
| { | |
| "name": "Localization Configuration", | |
| "code": 43, | |
| "mfgCode": null, | |
| "define": "LOCALIZATION_CONFIGURATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "ActiveLocale", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "en-US", | |
| "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": "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": 0 | |
| }, | |
| { | |
| "name": "Time Format Localization", | |
| "code": 44, | |
| "mfgCode": null, | |
| "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "HourFormat", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "HourFormat", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveCalendarType", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "CalendarType", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "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": "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": 0 | |
| }, | |
| { | |
| "name": "Unit Localization", | |
| "code": 45, | |
| "mfgCode": null, | |
| "define": "UNIT_LOCALIZATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "TemperatureUnit", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "TempUnit", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x1", | |
| "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": 0, | |
| "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": 1, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "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 Commissioning", | |
| "code": 48, | |
| "mfgCode": null, | |
| "define": "GENERAL_COMMISSIONING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "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": 0, | |
| "outgoing": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Breadcrumb", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BasicCommissioningInfo", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "BasicCommissioningInfo", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "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": 0, | |
| "commands": [ | |
| { | |
| "name": "ScanNetworks", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "AddOrUpdateWiFiNetwork", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "AddOrUpdateThreadNetwork", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "RemoveNetwork", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "ConnectNetwork", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "ReorderNetwork", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "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": "Network Commissioning", | |
| "code": 49, | |
| "mfgCode": null, | |
| "define": "NETWORK_COMMISSIONING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ScanNetworksResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "NetworkConfigResponse", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "ConnectNetworkResponse", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "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": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "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": "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": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "RetrieveLogsRequest", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "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": 0, | |
| "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": 1, | |
| "commands": [ | |
| { | |
| "name": "TestEventTrigger", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 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": "BootReasons", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "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": "false", | |
| "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": 0, | |
| "commands": [ | |
| { | |
| "name": "ResetWatermarks", | |
| "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": "Software Diagnostics", | |
| "code": 52, | |
| "mfgCode": null, | |
| "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "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": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "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": "server", | |
| "enabled": 1, | |
| "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": "NeighborTableList", | |
| "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": "RouteTableList", | |
| "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": "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": 0, | |
| "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": "WiFi Network Diagnostics", | |
| "code": 54, | |
| "mfgCode": null, | |
| "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "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": "SecurityType", | |
| "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": "WiFiVersionType", | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "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": "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": "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": 0, | |
| "commands": [ | |
| { | |
| "name": "ResetCounts", | |
| "code": 0, | |
| "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": "Ethernet Network Diagnostics", | |
| "code": 55, | |
| "mfgCode": null, | |
| "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "PHYRate", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PHYRateType", | |
| "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": "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": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Switch", | |
| "code": 59, | |
| "mfgCode": null, | |
| "define": "SWITCH_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "number of positions", | |
| "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": "current position", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "multi press max", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 0, | |
| "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": "AdministratorCommissioning", | |
| "code": 60, | |
| "mfgCode": null, | |
| "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "commands": [ | |
| { | |
| "name": "OpenCommissioningWindow", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "OpenBasicCommissioningWindow", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "RevokeCommissioning", | |
| "code": 2, | |
| "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": "AdministratorCommissioning", | |
| "code": 60, | |
| "mfgCode": null, | |
| "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "WindowStatus", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "CommissioningWindowStatus", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "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": "1", | |
| "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": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Operational Credentials", | |
| "code": 62, | |
| "mfgCode": null, | |
| "define": "OPERATIONAL_CREDENTIALS_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "commands": [ | |
| { | |
| "name": "AttestationRequest", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "CertificateChainRequest", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "CSRRequest", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "AddNOC", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "UpdateNOC", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "UpdateFabricLabel", | |
| "code": 9, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "RemoveFabric", | |
| "code": 10, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "AddTrustedRootCertificate", | |
| "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": "Operational Credentials", | |
| "code": 62, | |
| "mfgCode": null, | |
| "define": "OPERATIONAL_CREDENTIALS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "AttestationResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "CertificateChainResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "CSRResponse", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "NOCResponse", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "NOCs", | |
| "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": "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": "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": 0, | |
| "commands": [ | |
| { | |
| "name": "KeySetWrite", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "KeySetRead", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "KeySetRemove", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "KeySetReadAllIndices", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "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": 1, | |
| "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": "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": 0 | |
| }, | |
| { | |
| "name": "Fixed Label", | |
| "code": 64, | |
| "mfgCode": null, | |
| "define": "FIXED_LABEL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "label list", | |
| "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": "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": "User Label", | |
| "code": 65, | |
| "mfgCode": null, | |
| "define": "USER_LABEL_CLUSTER", | |
| "side": "client", | |
| "enabled": 0 | |
| }, | |
| { | |
| "name": "User Label", | |
| "code": 65, | |
| "mfgCode": null, | |
| "define": "USER_LABEL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "label list", | |
| "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": "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": 0, | |
| "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 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "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, | |
| "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": "DlDoorState", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Language", | |
| "code": 33, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 0, | |
| "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": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AutoRelockTime", | |
| "code": 35, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 0, | |
| "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": 0, | |
| "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": "DlOperatingMode", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DefaultConfigurationRegister", | |
| "code": 39, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "DlDefaultConfigurationRegister", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EnableLocalProgramming", | |
| "code": 40, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x01", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EnableOneTouchLocking", | |
| "code": 41, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 0, | |
| "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": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EnablePrivacyModeButton", | |
| "code": 43, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "WrongCodeEntryLimit", | |
| "code": 48, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 0, | |
| "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": 0, | |
| "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": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RequirePINforRemoteOperation", | |
| "code": 51, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "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": "6", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Barrier Control", | |
| "code": 259, | |
| "mfgCode": null, | |
| "define": "BARRIER_CONTROL_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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 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": "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": "Color Control", | |
| "code": 768, | |
| "mfgCode": null, | |
| "define": "COLOR_CONTROL_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "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": "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": "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": "Temperature Measurement", | |
| "code": 1026, | |
| "mfgCode": null, | |
| "define": "TEMPERATURE_MEASUREMENT_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "Relative Humidity Measurement", | |
| "code": 1029, | |
| "mfgCode": null, | |
| "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "measured value", | |
| "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": "min measured value", | |
| "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": "max measured value", | |
| "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": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "3", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MA-videoplayer", | |
| "deviceTypeName": "MA-casting-videoplayer", | |
| "deviceTypeCode": 35, | |
| "deviceTypeProfileId": 259, | |
| "clusters": [ | |
| { | |
| "name": "Identify", | |
| "code": 3, | |
| "mfgCode": null, | |
| "define": "IDENTIFY_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "commands": [ | |
| { | |
| "name": "Identify", | |
| "code": 0, | |
| "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": "Identify", | |
| "code": 3, | |
| "mfgCode": null, | |
| "define": "IDENTIFY_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "identify time", | |
| "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": "identify type", | |
| "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": "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": 0, | |
| "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": 1, | |
| "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": "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": 0, | |
| "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": "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": 1, | |
| "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": "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 | |
| } | |
| ], | |
| "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": 1, | |
| "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": "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": "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": "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": 1, | |
| "attributes": [ | |
| { | |
| "name": "CurrentLevel", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "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": "0x00", | |
| "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": "0xFF", | |
| "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": "bitmap8", | |
| "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": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "255", | |
| "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": "1", | |
| "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": 0, | |
| "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": 1, | |
| "attributes": [ | |
| { | |
| "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": "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": "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": "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": 1, | |
| "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": "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": 0, | |
| "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": 1, | |
| "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": "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": "Basic", | |
| "code": 40, | |
| "mfgCode": null, | |
| "define": "BASIC_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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", | |
| "code": 40, | |
| "mfgCode": null, | |
| "define": "BASIC_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": "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": 0, | |
| "commands": [ | |
| { | |
| "name": "QueryImage", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "ApplyUpdateRequest", | |
| "code": 2, | |
| "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": "OTA Software Update Provider", | |
| "code": 41, | |
| "mfgCode": null, | |
| "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | |
| "side": "server", | |
| "enabled": 0, | |
| "commands": [ | |
| { | |
| "name": "ApplyUpdateResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "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": 0, | |
| "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": "OTA Software Update Requestor", | |
| "code": 42, | |
| "mfgCode": null, | |
| "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", | |
| "side": "server", | |
| "enabled": 0, | |
| "attributes": [ | |
| { | |
| "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": "General Commissioning", | |
| "code": 48, | |
| "mfgCode": null, | |
| "define": "GENERAL_COMMISSIONING_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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 | |
| } | |
| ], | |
| "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 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 | |
| } | |
| ], | |
| "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": "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": "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": 0, | |
| "commands": [ | |
| { | |
| "name": "ScanNetworks", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "AddOrUpdateWiFiNetwork", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "RemoveNetwork", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "ConnectNetwork", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "ReorderNetwork", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "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": "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": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "ConnectNetworkResponse", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "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": 0, | |
| "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": 1, | |
| "attributes": [ | |
| { | |
| "name": "number of positions", | |
| "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": "current position", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "multi press max", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": 0, | |
| "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, | |
| "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": "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": 0, | |
| "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": 1, | |
| "attributes": [ | |
| { | |
| "name": "label list", | |
| "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": "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": "Door Lock", | |
| "code": 257, | |
| "mfgCode": null, | |
| "define": "DOOR_LOCK_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "SetUser", | |
| "code": 26, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "GetUser", | |
| "code": 27, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "ClearUser", | |
| "code": 29, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "SetCredential", | |
| "code": 34, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "GetCredentialStatus", | |
| "code": 36, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "ClearCredential", | |
| "code": 38, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 1, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "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": "GetUserResponse", | |
| "code": 28, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "SetCredentialResponse", | |
| "code": 35, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| }, | |
| { | |
| "name": "GetCredentialStatusResponse", | |
| "code": 37, | |
| "mfgCode": null, | |
| "source": "server", | |
| "incoming": 0, | |
| "outgoing": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "LockState", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "DlLockState", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "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": "DlDoorState", | |
| "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": 1, | |
| "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": 1, | |
| "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": 1, | |
| "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": "10", | |
| "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": "10", | |
| "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": "6", | |
| "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": "6", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CredentialRulesSupport", | |
| "code": 27, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "DlCredentialRuleMask", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "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": "en", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AutoRelockTime", | |
| "code": 35, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "10", | |
| "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": "DlOperatingMode", | |
| "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": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "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": 1, | |
| "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": "WrongCodeEntryLimit", | |
| "code": 48, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "3", | |
| "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": "10", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "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": "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": 0, | |
| "commands": [ | |
| { | |
| "name": "UpOrOpen", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 0, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "DownOrClose", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 0, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "StopMotion", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 0, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "GoToLiftValue", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 0, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "GoToLiftPercentage", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 0, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "GoToTiltValue", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 0, | |
| "outgoing": 0 | |
| }, | |
| { | |
| "name": "GoToTiltPercentage", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "client", | |
| "incoming": 0, | |
| "outgoing": 0 | |
| } | |
| ], | |
| "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": "CurrentPositionLift", | |
| "code": 3, | |
| "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": "CurrentPositionTilt", | |
| "code": 4, | |
| "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": "ConfigStatus", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ConfigStatus", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "RAM", | |
| "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": "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": 0, | |
| "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": 1, | |
| "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 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": "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": 0, | |
| "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": "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": "PumpStatus", | |
| "code": 16, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PumpStatus", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EffectiveOperationMode", | |
| "code": 17, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PumpOperationMode", | |
| "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": "PumpControlMode", | |
| "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": "OperationMode", | |
| "code": 32, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PumpOperationMode", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "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": "3", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Thermostat", | |
| "code": 513, | |
| "mfgCode": null, | |
| "define": "THERMOSTAT_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": 1 | |
| } | |
| ], | |
| "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": "PICoolingDemand", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 0, | |
| "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": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "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": "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": "StartOfWeek", | |
| "code": 32, | |
| "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": "NumberOfWeeklyTransitions", | |
| "code": 33, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "7", | |
| "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": "4", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": "Color Control", | |
| "code": 768, | |
| "mfgCode": null, | |
| "define": "COLOR_CONTROL_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "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": "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": "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": "Temperature Measurement", | |
| "code": 1026, | |
| "mfgCode": null, | |
| "define": "TEMPERATURE_MEASUREMENT_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "Pressure Measurement", | |
| "code": 1027, | |
| "mfgCode": null, | |
| "define": "PRESSURE_MEASUREMENT_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": 0, | |
| "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": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ScaledTolerance", | |
| "code": 19, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "3", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Flow Measurement", | |
| "code": 1028, | |
| "mfgCode": null, | |
| "define": "FLOW_MEASUREMENT_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "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": 0, | |
| "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": "measured value", | |
| "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": "min measured value", | |
| "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": "max measured value", | |
| "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": 0, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "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": 0, | |
| "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": "Wake on LAN", | |
| "code": 1283, | |
| "mfgCode": null, | |
| "define": "WAKE_ON_LAN_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "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": "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": "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": "Channel", | |
| "code": 1284, | |
| "mfgCode": null, | |
| "define": "CHANNEL_CLUSTER", | |
| "side": "server", | |
| "enabled": 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": "LineupInfo", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentChannel", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ChannelInfo", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "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, | |
| "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": "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": "StopPlayback", | |
| "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, | |
| "attributes": [ | |
| { | |
| "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": "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, | |
| "attributes": [ | |
| { | |
| "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, | |
| "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": "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": "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, | |
| "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": "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": "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": "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, | |
| "attributes": [ | |
| { | |
| "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": "MA-occupancysensor", | |
| "deviceTypeName": "MA-occupancysensor", | |
| "deviceTypeCode": 263, | |
| "deviceTypeProfileId": 259, | |
| "clusters": [ | |
| { | |
| "name": "Identify", | |
| "code": 3, | |
| "mfgCode": null, | |
| "define": "IDENTIFY_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "commands": [ | |
| { | |
| "name": "Identify", | |
| "code": 0, | |
| "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": "Identify", | |
| "code": 3, | |
| "mfgCode": null, | |
| "define": "IDENTIFY_CLUSTER", | |
| "side": "server", | |
| "enabled": 0, | |
| "attributes": [ | |
| { | |
| "name": "identify time", | |
| "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": "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": 0, | |
| "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": "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": 0, | |
| "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": "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": "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": 0, | |
| "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 | |
| } | |
| ], | |
| "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": 1, | |
| "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": "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": "Level Control", | |
| "code": 8, | |
| "mfgCode": null, | |
| "define": "LEVEL_CONTROL_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "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": "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": "Descriptor", | |
| "code": 29, | |
| "mfgCode": null, | |
| "define": "DESCRIPTOR_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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": "Descriptor", | |
| "code": 29, | |
| "mfgCode": null, | |
| "define": "DESCRIPTOR_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "DeviceTypeList", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ServerList", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClientList", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PartsList", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "Basic", | |
| "code": 40, | |
| "mfgCode": null, | |
| "define": "BASIC_CLUSTER", | |
| "side": "client", | |
| "enabled": 0, | |
| "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", | |
| "code": 40, | |
| "mfgCode": null, | |
| "define": "BASIC_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, | |