| { | |
| "fileFormat": 2, | |
| "featureLevel": 99, | |
| "creator": "zap", | |
| "keyValuePairs": [ | |
| { | |
| "key": "commandDiscovery", | |
| "value": "1" | |
| }, | |
| { | |
| "key": "defaultResponsePolicy", | |
| "value": "always" | |
| }, | |
| { | |
| "key": "manufacturerCodes", | |
| "value": "0x1002" | |
| } | |
| ], | |
| "package": [ | |
| { | |
| "pathRelativity": "relativeToZap", | |
| "path": "../../../src/app/zap-templates/app-templates.json", | |
| "type": "gen-templates-json", | |
| "version": "chip-v1" | |
| }, | |
| { | |
| "pathRelativity": "relativeToZap", | |
| "path": "../../../src/app/zap-templates/zcl/zcl-with-test-extensions.json", | |
| "type": "zcl-properties", | |
| "category": "matter", | |
| "version": 1, | |
| "description": "Matter Test SDK ZCL data with some extensions" | |
| } | |
| ], | |
| "endpointTypes": [ | |
| { | |
| "id": 1, | |
| "name": "MA-rootdevice", | |
| "deviceTypeRef": { | |
| "code": 17, | |
| "profileId": 259, | |
| "label": "MA-powersource", | |
| "name": "MA-powersource" | |
| }, | |
| "deviceTypes": [ | |
| { | |
| "code": 17, | |
| "profileId": 259, | |
| "label": "MA-powersource", | |
| "name": "MA-powersource" | |
| }, | |
| { | |
| "code": 22, | |
| "profileId": 259, | |
| "label": "MA-rootdevice", | |
| "name": "MA-rootdevice" | |
| } | |
| ], | |
| "deviceVersions": [ | |
| 1, | |
| 1 | |
| ], | |
| "deviceIdentifiers": [ | |
| 17, | |
| 22 | |
| ], | |
| "deviceTypeName": "MA-powersource", | |
| "deviceTypeCode": 17, | |
| "deviceTypeProfileId": 259, | |
| "clusters": [ | |
| { | |
| "name": "Identify", | |
| "code": 3, | |
| "mfgCode": null, | |
| "define": "IDENTIFY_CLUSTER", | |
| "side": "client", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Identify", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "client", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "client", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "4", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Groups", | |
| "code": 4, | |
| "mfgCode": null, | |
| "define": "GROUPS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "AddGroup", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddGroupResponse", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ViewGroup", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ViewGroupResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetGroupMembership", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetGroupMembershipResponse", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveGroup", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveGroupResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveAllGroups", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddGroupIfIdentifying", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "NameSupport", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "NameSupportBitmap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "4", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Descriptor", | |
| "code": 29, | |
| "mfgCode": null, | |
| "define": "DESCRIPTOR_CLUSTER", | |
| "side": "client", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "client", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "client", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "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": "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": 0, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Extension", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SubjectsPerAccessControlEntry", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "4", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TargetsPerAccessControlEntry", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "3", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AccessControlEntriesPerFabric", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "4", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "AccessControlEntryChanged", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "AccessControlExtensionChanged", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Basic Information", | |
| "code": 40, | |
| "mfgCode": null, | |
| "define": "BASIC_INFORMATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "DataModelRevision", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 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": "UniqueID", | |
| "code": 18, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 1, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CapabilityMinima", | |
| "code": 19, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "CapabilityMinimaStruct", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ProductAppearance", | |
| "code": 20, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ProductAppearanceStruct", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 1, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 1, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 1, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 1, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 1, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 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": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "StartUp", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "ShutDown", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "Leave", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OTA Software Update Provider", | |
| "code": 41, | |
| "mfgCode": null, | |
| "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | |
| "side": "client", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "QueryImage", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ApplyUpdateRequest", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ApplyUpdateResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "NotifyUpdateApplied", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "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": 1, | |
| "commands": [ | |
| { | |
| "name": "AnnounceOTAProvider", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "DefaultOTAProviders", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "UpdatePossible", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "UpdateState", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "OTAUpdateStateEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "UpdateStateProgress", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "StateTransition", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "VersionApplied", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "DownloadError", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "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": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Time Format Localization", | |
| "code": 44, | |
| "mfgCode": null, | |
| "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "HourFormat", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "HourFormatEnum", | |
| "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": "CalendarTypeEnum", | |
| "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": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 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": "TempUnitEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": "Power Source Configuration", | |
| "code": 46, | |
| "mfgCode": null, | |
| "define": "POWER_SOURCE_CONFIGURATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "Sources", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Power Source", | |
| "code": 47, | |
| "mfgCode": null, | |
| "define": "POWER_SOURCE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "Status", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PowerSourceStatusEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Order", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "3", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Description", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "B1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BatChargeLevel", | |
| "code": 14, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "BatChargeLevelEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BatReplacementNeeded", | |
| "code": 15, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BatReplaceability", | |
| "code": 16, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "BatReplaceabilityEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EndpointList", | |
| "code": 31, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": "2", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "General Commissioning", | |
| "code": 48, | |
| "mfgCode": null, | |
| "define": "GENERAL_COMMISSIONING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ArmFailSafe", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ArmFailSafeResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetRegulatoryConfig", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetRegulatoryConfigResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "CommissioningComplete", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "CommissioningCompleteResponse", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Breadcrumb", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BasicCommissioningInfo", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "BasicCommissioningInfo", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RegulatoryConfig", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "RegulatoryLocationTypeEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LocationCapability", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "RegulatoryLocationTypeEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SupportsConcurrentConnection", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Network Commissioning", | |
| "code": 49, | |
| "mfgCode": null, | |
| "define": "NETWORK_COMMISSIONING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ScanNetworks", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ScanNetworksResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddOrUpdateWiFiNetwork", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddOrUpdateThreadNetwork", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveNetwork", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "NetworkConfigResponse", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ConnectNetwork", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ConnectNetworkResponse", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ReorderNetwork", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "MaxNetworks", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "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": "NetworkCommissioningStatusEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LastNetworkID", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "octet_string", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LastConnectErrorValue", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Diagnostic Logs", | |
| "code": 50, | |
| "mfgCode": null, | |
| "define": "DIAGNOSTIC_LOGS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "RetrieveLogsRequest", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 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": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "General Diagnostics", | |
| "code": 51, | |
| "mfgCode": null, | |
| "define": "GENERAL_DIAGNOSTICS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "TestEventTrigger", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "NetworkInterfaces", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RebootCount", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "UpTime", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TotalOperationalHours", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00000000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BootReason", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "BootReasonEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveHardwareFaults", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveRadioFaults", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveNetworkFaults", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TestEventTriggersEnabled", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "HardwareFaultChange", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "RadioFaultChange", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "NetworkFaultChange", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "BootReason", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Software Diagnostics", | |
| "code": 52, | |
| "mfgCode": null, | |
| "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ResetWatermarks", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "ThreadMetrics", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "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 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "SoftwareFault", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Thread Network Diagnostics", | |
| "code": 53, | |
| "mfgCode": null, | |
| "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ResetCounts", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Channel", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RoutingRole", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "RoutingRoleEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "NetworkName", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PanId", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ExtendedPanId", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MeshLocalPrefix", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "octet_string", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OverrunCount", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "NeighborTable", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RouteTable", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PartitionId", | |
| "code": 9, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Weighting", | |
| "code": 10, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DataVersion", | |
| "code": 11, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StableDataVersion", | |
| "code": 12, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LeaderRouterId", | |
| "code": 13, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DetachedRoleCount", | |
| "code": 14, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ChildRoleCount", | |
| "code": 15, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RouterRoleCount", | |
| "code": 16, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LeaderRoleCount", | |
| "code": 17, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttachAttemptCount", | |
| "code": 18, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PartitionIdChangeCount", | |
| "code": 19, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BetterPartitionAttachAttemptCount", | |
| "code": 20, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ParentChangeCount", | |
| "code": 21, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxTotalCount", | |
| "code": 22, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxUnicastCount", | |
| "code": 23, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxBroadcastCount", | |
| "code": 24, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxAckRequestedCount", | |
| "code": 25, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxAckedCount", | |
| "code": 26, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxNoAckRequestedCount", | |
| "code": 27, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxDataCount", | |
| "code": 28, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxDataPollCount", | |
| "code": 29, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxBeaconCount", | |
| "code": 30, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxBeaconRequestCount", | |
| "code": 31, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxOtherCount", | |
| "code": 32, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxRetryCount", | |
| "code": 33, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxDirectMaxRetryExpiryCount", | |
| "code": 34, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxIndirectMaxRetryExpiryCount", | |
| "code": 35, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxErrCcaCount", | |
| "code": 36, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxErrAbortCount", | |
| "code": 37, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxErrBusyChannelCount", | |
| "code": 38, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxTotalCount", | |
| "code": 39, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxUnicastCount", | |
| "code": 40, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxBroadcastCount", | |
| "code": 41, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxDataCount", | |
| "code": 42, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxDataPollCount", | |
| "code": 43, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxBeaconCount", | |
| "code": 44, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxBeaconRequestCount", | |
| "code": 45, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxOtherCount", | |
| "code": 46, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxAddressFilteredCount", | |
| "code": 47, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxDestAddrFilteredCount", | |
| "code": 48, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxDuplicatedCount", | |
| "code": 49, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxErrNoFrameCount", | |
| "code": 50, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxErrUnknownNeighborCount", | |
| "code": 51, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxErrInvalidSrcAddrCount", | |
| "code": 52, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxErrSecCount", | |
| "code": 53, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxErrFcsCount", | |
| "code": 54, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RxErrOtherCount", | |
| "code": 55, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveTimestamp", | |
| "code": 56, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PendingTimestamp", | |
| "code": 57, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Delay", | |
| "code": 58, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SecurityPolicy", | |
| "code": 59, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "SecurityPolicy", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ChannelPage0Mask", | |
| "code": 60, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "octet_string", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperationalDatasetComponents", | |
| "code": 61, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "OperationalDatasetComponents", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveNetworkFaultsList", | |
| "code": 62, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ResetCounts", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "BSSID", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "octet_string", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SecurityType", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "SecurityTypeEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "WiFiVersion", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "WiFiVersionEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ChannelNumber", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RSSI", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8s", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BeaconLostCount", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00000000", | |
| "reportable": 1, | |
| "minInterval": 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 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "Disconnection", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "AssociationFailure", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "ConnectionStatus", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Ethernet Network Diagnostics", | |
| "code": 55, | |
| "mfgCode": null, | |
| "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ResetCounts", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "PHYRate", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PHYRateEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FullDuplex", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PacketRxCount", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PacketTxCount", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TxErrCount", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CollisionCount", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OverrunCount", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CarrierDetect", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TimeSinceReset", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int64u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000000000000000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "Time Synchronization", | |
| "code": 56, | |
| "mfgCode": null, | |
| "define": "TIME_SYNCHRONIZATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "SetUTCTime", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetTrustedTimeSource", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetTimeZone", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetTimeZoneResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetDSTOffset", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetDefaultNTP", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "UTCTime", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "epoch_us", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": null, | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Granularity", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "GranularityEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TimeSource", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "TimeSourceEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TrustedTimeSource", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "TrustedTimeSourceStruct", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": null, | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DefaultNTP", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TimeZone", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DSTOffset", | |
| "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": "LocalTime", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "epoch_us", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TimeZoneDatabase", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "TimeZoneDatabaseEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TimeZoneListMaxSize", | |
| "code": 10, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "3", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DSTOffsetListMaxSize", | |
| "code": 11, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SupportsDNSResolve", | |
| "code": 12, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "false", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "0x0B", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "DSTTableEmpty", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "DSTStatus", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "TimeZoneStatus", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "TimeFailure", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "MissingTrustedTimeSource", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Administrator Commissioning", | |
| "code": 60, | |
| "mfgCode": null, | |
| "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "OpenCommissioningWindow", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "OpenBasicCommissioningWindow", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RevokeCommissioning", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "WindowStatus", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "CommissioningWindowStatusEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Operational Credentials", | |
| "code": 62, | |
| "mfgCode": null, | |
| "define": "OPERATIONAL_CREDENTIALS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "AttestationRequest", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AttestationResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "CertificateChainRequest", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "CertificateChainResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "CSRRequest", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "CSRResponse", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddNOC", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "UpdateNOC", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "NOCResponse", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "UpdateFabricLabel", | |
| "code": 9, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveFabric", | |
| "code": 10, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddTrustedRootCertificate", | |
| "code": 11, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentFabricIndex", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Group Key Management", | |
| "code": 63, | |
| "mfgCode": null, | |
| "define": "GROUP_KEY_MANAGEMENT_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "KeySetWrite", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "KeySetRead", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "KeySetReadResponse", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "KeySetRemove", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "KeySetReadAllIndices", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "KeySetReadAllIndicesResponse", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "GroupKeyMap", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GroupTable", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxGroupsPerFabric", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxGroupKeysPerFabric", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "External", | |
| "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": "Fixed Label", | |
| "code": 64, | |
| "mfgCode": null, | |
| "define": "FIXED_LABEL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "LabelList", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "LabelList", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICD Management", | |
| "code": 70, | |
| "mfgCode": null, | |
| "define": "ICD_MANAGEMENT_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "RegisterClient", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RegisterClientResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "UnregisterClient", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StayActiveRequest", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "IdleModeInterval", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "500", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveModeInterval", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "300", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ActiveModeThreshold", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "300", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RegisteredClients", | |
| "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": "ICDCounter", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClientsSupportedPerFabric", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "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": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Relative Humidity Measurement", | |
| "code": 1029, | |
| "mfgCode": null, | |
| "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "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": "0", | |
| "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": "0x2710", | |
| "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": "3", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Fault Injection", | |
| "code": 4294048774, | |
| "mfgCode": null, | |
| "define": "FAULT_INJECTION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "FailAtFault", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "FailRandomlyAtFault", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "id": 2, | |
| "name": "MA-onofflight", | |
| "deviceTypeRef": { | |
| "code": 256, | |
| "profileId": 259, | |
| "label": "MA-onofflight", | |
| "name": "MA-onofflight" | |
| }, | |
| "deviceTypes": [ | |
| { | |
| "code": 256, | |
| "profileId": 259, | |
| "label": "MA-onofflight", | |
| "name": "MA-onofflight" | |
| }, | |
| { | |
| "code": 17, | |
| "profileId": 259, | |
| "label": "MA-powersource", | |
| "name": "MA-powersource" | |
| } | |
| ], | |
| "deviceVersions": [ | |
| 1, | |
| 1 | |
| ], | |
| "deviceIdentifiers": [ | |
| 256, | |
| 17 | |
| ], | |
| "deviceTypeName": "MA-onofflight", | |
| "deviceTypeCode": 256, | |
| "deviceTypeProfileId": 259, | |
| "clusters": [ | |
| { | |
| "name": "Identify", | |
| "code": 3, | |
| "mfgCode": null, | |
| "define": "IDENTIFY_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Identify", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "TriggerEffect", | |
| "code": 64, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "IdentifyType", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "IdentifyTypeEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "4", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Groups", | |
| "code": 4, | |
| "mfgCode": null, | |
| "define": "GROUPS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "AddGroup", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddGroupResponse", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ViewGroup", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ViewGroupResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetGroupMembership", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetGroupMembershipResponse", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveGroup", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveGroupResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveAllGroups", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddGroupIfIdentifying", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "NameSupport", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "NameSupportBitmap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "4", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Scenes", | |
| "code": 5, | |
| "mfgCode": null, | |
| "define": "SCENES_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "AddScene", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "AddSceneResponse", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ViewScene", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ViewSceneResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveScene", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveSceneResponse", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveAllScenes", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RemoveAllScenesResponse", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StoreScene", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StoreSceneResponse", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "RecallScene", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetSceneMembership", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetSceneMembershipResponse", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "SceneCount", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "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": "0x80", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LastConfiguredBy", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "node_id", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SceneTableSize", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "16", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RemainingCapacity", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "8", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "3", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "5", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "On/Off", | |
| "code": 6, | |
| "mfgCode": null, | |
| "define": "ON_OFF_CLUSTER", | |
| "side": "client", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Off", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "On", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Toggle", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "client", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "client", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "5", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "On/Off", | |
| "code": 6, | |
| "mfgCode": null, | |
| "define": "ON_OFF_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Off", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "On", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Toggle", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "OffWithEffect", | |
| "code": 64, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "OnWithRecallGlobalScene", | |
| "code": 65, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "OnWithTimedOff", | |
| "code": 66, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "OnOff", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "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": "StartUpOnOffEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFF", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0001", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "5", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "On/off Switch Configuration", | |
| "code": 7, | |
| "mfgCode": null, | |
| "define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "switch type", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "switch actions", | |
| "code": 16, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Level Control", | |
| "code": 8, | |
| "mfgCode": null, | |
| "define": "LEVEL_CONTROL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "MoveToLevel", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Move", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Step", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Stop", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveToLevelWithOnOff", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveWithOnOff", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StepWithOnOff", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StopWithOnOff", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "CurrentLevel", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFE", | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinLevel", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x01", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxLevel", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFE", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentFrequency", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinFrequency", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxFrequency", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Options", | |
| "code": 15, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "LevelControlOptions", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "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": "0xFF", | |
| "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": "50", | |
| "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": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "3", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "5", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Binary Input (Basic)", | |
| "code": 15, | |
| "mfgCode": null, | |
| "define": "BINARY_INPUT_BASIC_CLUSTER", | |
| "side": "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": "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": "TagList", | |
| "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": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "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": "Actions", | |
| "code": 37, | |
| "mfgCode": null, | |
| "define": "ACTIONS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "ActionList", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EndpointLists", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SetupURL", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "long_char_string", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "Power Source", | |
| "code": 47, | |
| "mfgCode": null, | |
| "define": "POWER_SOURCE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "Status", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PowerSourceStatusEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Order", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Description", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "B2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BatChargeLevel", | |
| "code": 14, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "BatChargeLevelEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BatReplacementNeeded", | |
| "code": 15, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BatReplaceability", | |
| "code": 16, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "BatReplaceabilityEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EndpointList", | |
| "code": 31, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "BatFaultChange", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Switch", | |
| "code": 59, | |
| "mfgCode": null, | |
| "define": "SWITCH_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "NumberOfPositions", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentPosition", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MultiPressMax", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "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 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "SwitchLatched", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Fixed Label", | |
| "code": 64, | |
| "mfgCode": null, | |
| "define": "FIXED_LABEL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "LabelList", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "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": "User Label", | |
| "code": 65, | |
| "mfgCode": null, | |
| "define": "USER_LABEL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "LabelList", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Boolean State", | |
| "code": 69, | |
| "mfgCode": null, | |
| "define": "BOOLEAN_STATE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "StateValue", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Mode Select", | |
| "code": 80, | |
| "mfgCode": null, | |
| "define": "MODE_SELECT_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ChangeToMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Description", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "char_string", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "Coffee", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StandardNamespace", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum16", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SupportedModes", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentMode", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StartUpMode", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OnMode", | |
| "code": 5, | |
| "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": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "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": "2", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ManufacturerExtension", | |
| "code": 4293984257, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "255", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Laundry Washer Mode", | |
| "code": 81, | |
| "mfgCode": null, | |
| "define": "LAUNDRY_WASHER_MODE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ChangeToMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ChangeToModeResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "SupportedModes", | |
| "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": "CurrentMode", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StartUpMode", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OnMode", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "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": "Refrigerator And Temperature Controlled Cabinet Mode", | |
| "code": 82, | |
| "mfgCode": null, | |
| "define": "REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ChangeToMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ChangeToModeResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "SupportedModes", | |
| "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": "CurrentMode", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StartUpMode", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OnMode", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "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": "Laundry Washer Controls", | |
| "code": 83, | |
| "mfgCode": null, | |
| "define": "LAUNDRY_WASHER_CONTROLS_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "SpinSpeeds", | |
| "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": "SpinSpeedCurrent", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "NumberOfRinses", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "NumberOfRinsesEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SupportedRinses", | |
| "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": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EventList", | |
| "code": 65530, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "3", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "RVC Run Mode", | |
| "code": 84, | |
| "mfgCode": null, | |
| "define": "RVC_RUN_MODE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ChangeToMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ChangeToModeResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "SupportedModes", | |
| "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": "CurrentMode", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StartUpMode", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OnMode", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "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": "RVC Clean Mode", | |
| "code": 85, | |
| "mfgCode": null, | |
| "define": "RVC_CLEAN_MODE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ChangeToMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ChangeToModeResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "SupportedModes", | |
| "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": "CurrentMode", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StartUpMode", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OnMode", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "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": "Temperature Control", | |
| "code": 86, | |
| "mfgCode": null, | |
| "define": "TEMPERATURE_CONTROL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "SetTemperature", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "SelectedTemperatureLevel", | |
| "code": 4, | |
| "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": "SupportedTemperatureLevels", | |
| "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": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AttributeList", | |
| "code": 65531, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 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": "Refrigerator Alarm", | |
| "code": 87, | |
| "mfgCode": null, | |
| "define": "REFRIGERATOR_ALARM_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "Mask", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmMap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "State", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmMap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Supported", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmMap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "Notify", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Dishwasher Mode", | |
| "code": 89, | |
| "mfgCode": null, | |
| "define": "DISHWASHER_MODE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ChangeToMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ChangeToModeResponse", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "SupportedModes", | |
| "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": "CurrentMode", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "StartUpMode", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OnMode", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "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": "Air Quality", | |
| "code": 91, | |
| "mfgCode": null, | |
| "define": "AIR_QUALITY_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "AirQuality", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AirQualityEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "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": "Smoke CO Alarm", | |
| "code": 92, | |
| "mfgCode": null, | |
| "define": "SMOKE_CO_ALARM_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "SelfTestRequest", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "ExpressedState", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ExpressedStateEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SmokeState", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmStateEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "COState", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmStateEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "BatteryAlert", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmStateEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DeviceMuted", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "MuteStateEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "TestInProgress", | |
| "code": 5, | |
| "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": "HardwareFaultAlert", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EndOfServiceAlert", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "EndOfServiceEnum", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InterconnectSmokeAlarm", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmStateEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InterconnectCOAlarm", | |
| "code": 9, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmStateEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ContaminationState", | |
| "code": 10, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ContaminationStateEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SmokeSensitivityLevel", | |
| "code": 11, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "SensitivityEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ExpiryDate", | |
| "code": 12, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "epoch_s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "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": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "SmokeAlarm", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "COAlarm", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "LowBattery", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "HardwareFault", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "EndOfService", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "SelfTestComplete", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "AlarmMuted", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "MuteEnded", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "InterconnectSmokeAlarm", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "InterconnectCOAlarm", | |
| "code": 9, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "AllClear", | |
| "code": 10, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Dishwasher Alarm", | |
| "code": 93, | |
| "mfgCode": null, | |
| "define": "DISHWASHER_ALARM_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Reset", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ModifyEnabledAlarms", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Mask", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmMap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Latch", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmMap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "1", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "State", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmMap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Supported", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AlarmMap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "15", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "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": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "Notify", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Operational State", | |
| "code": 96, | |
| "mfgCode": null, | |
| "define": "OPERATIONAL_STATE_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Pause", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Stop", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Start", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Resume", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "OperationalCommandResponse", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "PhaseList", | |
| "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": "CurrentPhase", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CountdownTime", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "elapsed_s", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperationalStateList", | |
| "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": "OperationalState", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "OperationalStateEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperationalError", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ErrorStateStruct", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "OperationalError", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "OperationCompletion", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "RVC Operational State", | |
| "code": 97, | |
| "mfgCode": null, | |
| "define": "OPERATIONAL_STATE_RVC_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Pause", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "Resume", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "OperationalCommandResponse", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "PhaseList", | |
| "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": "CurrentPhase", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CountdownTime", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "elapsed_s", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperationalStateList", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperationalState", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperationalError", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ErrorStateStruct", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "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": "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": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "OperationalError", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "OperationCompletion", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HEPA Filter Monitoring", | |
| "code": 113, | |
| "mfgCode": null, | |
| "define": "HEPA_FILTER_MONITORING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ResetCondition", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Condition", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "percent", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DegradationDirection", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "DegradationDirectionEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ChangeIndication", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ChangeIndicationEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InPlaceIndicator", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LastChangedTime", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "epoch_s", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": null, | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ReplacementProductList", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": null, | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "7", | |
| "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": "Activated Carbon Filter Monitoring", | |
| "code": 114, | |
| "mfgCode": null, | |
| "define": "ACTIVATED_CARBON_FILTER_MONITORING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "ResetCondition", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Condition", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "percent", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DegradationDirection", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "DegradationDirectionEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ChangeIndication", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ChangeIndicationEnum", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InPlaceIndicator", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "boolean", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LastChangedTime", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "epoch_s", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": null, | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ReplacementProductList", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": null, | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "7", | |
| "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": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "LockDoor", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "UnlockDoor", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "UnlockWithTimeout", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetWeekDaySchedule", | |
| "code": 11, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetWeekDaySchedule", | |
| "code": 12, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ClearWeekDaySchedule", | |
| "code": 13, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetYearDaySchedule", | |
| "code": 14, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetYearDaySchedule", | |
| "code": 15, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetUser", | |
| "code": 26, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetUser", | |
| "code": 27, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetUserResponse", | |
| "code": 28, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ClearUser", | |
| "code": 29, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetCredential", | |
| "code": 34, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "SetCredentialResponse", | |
| "code": 35, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetCredentialStatus", | |
| "code": 36, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GetCredentialStatusResponse", | |
| "code": 37, | |
| "mfgCode": null, | |
| "source": "server", | |
| "isIncoming": 0, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ClearCredential", | |
| "code": 38, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "UnboltDoor", | |
| "code": 39, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 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": "DoorStateEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DoorOpenEvents", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 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": "NumberOfRFIDUsersSupported", | |
| "code": 19, | |
| "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": "10", | |
| "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": "10", | |
| "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": "MaxRFIDCodeLength", | |
| "code": 25, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "20", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinRFIDCodeLength", | |
| "code": 26, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "10", | |
| "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": "NumberOfCredentialsSupportedPerUser", | |
| "code": 28, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "5", | |
| "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": "60", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SoundVolume", | |
| "code": 36, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperatingMode", | |
| "code": 37, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "OperatingModeEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SupportedOperatingModes", | |
| "code": 38, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "DlSupportedOperatingModes", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFFF6", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "DefaultConfigurationRegister", | |
| "code": 39, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "DlDefaultConfigurationRegister", | |
| "included": 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": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x1D13", | |
| "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 | |
| } | |
| ], | |
| "events": [ | |
| { | |
| "name": "DoorLockAlarm", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "LockOperation", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "LockOperationError", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| }, | |
| { | |
| "name": "LockUserChange", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "included": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Window Covering", | |
| "code": 258, | |
| "mfgCode": null, | |
| "define": "WINDOW_COVERING_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "UpOrOpen", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "DownOrClose", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StopMotion", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GoToLiftValue", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GoToLiftPercentage", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GoToTiltValue", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "GoToTiltPercentage", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "Type", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Type", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x08", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PhysicalClosedLimitLift", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFFFF", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65545, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PhysicalClosedLimitTilt", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFFFF", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65545, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentPositionLift", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x7FFF", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentPositionTilt", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x7FFF", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "NumberOfActuationsLift", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65545, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "NumberOfActuationsTilt", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65545, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ConfigStatus", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ConfigStatus", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x03", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentPositionLiftPercentage", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Percent", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "50", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 100, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentPositionTiltPercentage", | |
| "code": 9, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Percent", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "50", | |
| "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": "5000", | |
| "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": "5000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 10000, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EndProductType", | |
| "code": 13, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "EndProductType", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentPositionLiftPercent100ths", | |
| "code": 14, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Percent100ths", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "5000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 10000, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "CurrentPositionTiltPercent100ths", | |
| "code": 15, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Percent100ths", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "5000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 10000, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InstalledOpenLimitLift", | |
| "code": 16, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InstalledClosedLimitLift", | |
| "code": 17, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFFFF", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InstalledOpenLimitTilt", | |
| "code": 18, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0000", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "InstalledClosedLimitTilt", | |
| "code": 19, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0xFFFF", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Mode", | |
| "code": 23, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Mode", | |
| "included": 1, | |
| "storageOption": "NVM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 15, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SafetyStatus", | |
| "code": 26, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "SafetyStatus", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "0x17", | |
| "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": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "BarrierControlGoToPercent", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "BarrierControlStop", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 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": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "MaxPressure", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxSpeed", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxFlow", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinConstPressure", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxConstPressure", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinCompPressure", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxCompPressure", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinConstSpeed", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxConstSpeed", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinConstFlow", | |
| "code": 9, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxConstFlow", | |
| "code": 10, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinConstTemp", | |
| "code": 11, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxConstTemp", | |
| "code": 12, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PumpStatus", | |
| "code": 16, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "PumpStatusBitmap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EffectiveOperationMode", | |
| "code": 17, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "OperationModeEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "EffectiveControlMode", | |
| "code": 18, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ControlModeEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Capacity", | |
| "code": 19, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Speed", | |
| "code": 20, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LifetimeRunningHours", | |
| "code": 21, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int24u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x000000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "Power", | |
| "code": 22, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int24u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "LifetimeEnergyConsumed", | |
| "code": 23, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int32u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00000000", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "OperationMode", | |
| "code": 32, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "OperationModeEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ControlMode", | |
| "code": 33, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ControlModeEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x1F", | |
| "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": "Thermostat", | |
| "code": 513, | |
| "mfgCode": null, | |
| "define": "THERMOSTAT_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "SetpointRaiseLower", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 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": "AbsMinHeatSetpointLimit", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x02BC", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AbsMaxHeatSetpointLimit", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0BB8", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AbsMinCoolSetpointLimit", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0640", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AbsMaxCoolSetpointLimit", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0C80", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "MinHeatSetpointLimit", | |
| "code": 21, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x02BC", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxHeatSetpointLimit", | |
| "code": 22, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0BB8", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinCoolSetpointLimit", | |
| "code": 23, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0640", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MaxCoolSetpointLimit", | |
| "code": 24, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x0C80", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "MinSetpointDeadBand", | |
| "code": 25, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8s", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x19", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ControlSequenceOfOperation", | |
| "code": 27, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "ThermostatControlSequence", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x04", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SystemMode", | |
| "code": 28, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x01", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "GeneratedCommandList", | |
| "code": 65528, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AcceptedCommandList", | |
| "code": 65529, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "array", | |
| "included": 1, | |
| "storageOption": "External", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "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": "0x0023", | |
| "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": "Fan Control", | |
| "code": 514, | |
| "mfgCode": null, | |
| "define": "FAN_CONTROL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "Step", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "FanMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "FanModeEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FanModeSequence", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "FanModeSequenceEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x02", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PercentSetting", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Percent", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "PercentCurrent", | |
| "code": 3, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "Percent", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SpeedMax", | |
| "code": 4, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "100", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SpeedSetting", | |
| "code": 5, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "SpeedCurrent", | |
| "code": 6, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int8u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RockSupport", | |
| "code": 7, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "RockBitmap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x03", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "RockSetting", | |
| "code": 8, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "RockBitmap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "WindSupport", | |
| "code": 9, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "WindBitmap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x03", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "WindSetting", | |
| "code": 10, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "WindBitmap", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "AirflowDirection", | |
| "code": 11, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "AirflowDirectionEnum", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x3F", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "4", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Thermostat User Interface Configuration", | |
| "code": 516, | |
| "mfgCode": null, | |
| "define": "THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "attributes": [ | |
| { | |
| "name": "TemperatureDisplayMode", | |
| "code": 0, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "KeypadLockout", | |
| "code": 1, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0x00", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ScheduleProgrammingVisibility", | |
| "code": 2, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "enum8", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "FeatureMap", | |
| "code": 65532, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "bitmap32", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "0", | |
| "reportable": 1, | |
| "minInterval": 1, | |
| "maxInterval": 65534, | |
| "reportableChange": 0 | |
| }, | |
| { | |
| "name": "ClusterRevision", | |
| "code": 65533, | |
| "mfgCode": null, | |
| "side": "server", | |
| "type": "int16u", | |
| "included": 1, | |
| "storageOption": "RAM", | |
| "singleton": 0, | |
| "bounded": 0, | |
| "defaultValue": "2", | |
| "reportable": 1, | |
| "minInterval": 0, | |
| "maxInterval": 65344, | |
| "reportableChange": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Color Control", | |
| "code": 768, | |
| "mfgCode": null, | |
| "define": "COLOR_CONTROL_CLUSTER", | |
| "side": "server", | |
| "enabled": 1, | |
| "commands": [ | |
| { | |
| "name": "MoveToHue", | |
| "code": 0, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveHue", | |
| "code": 1, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StepHue", | |
| "code": 2, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveToSaturation", | |
| "code": 3, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveSaturation", | |
| "code": 4, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StepSaturation", | |
| "code": 5, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveToHueAndSaturation", | |
| "code": 6, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveToColor", | |
| "code": 7, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveColor", | |
| "code": 8, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StepColor", | |
| "code": 9, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveToColorTemperature", | |
| "code": 10, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "EnhancedMoveToHue", | |
| "code": 64, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "EnhancedMoveHue", | |
| "code": 65, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "EnhancedStepHue", | |
| "code": 66, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "EnhancedMoveToHueAndSaturation", | |
| "code": 67, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "ColorLoopSet", | |
| "code": 68, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StopMoveStep", | |
| "code": 71, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "MoveColorTemperature", | |
| "code": 75, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| }, | |
| { | |
| "name": "StepColorTemperature", | |
| "code": 76, | |
| "mfgCode": null, | |
| "source": "client", | |
| "isIncoming": 1, | |
| "isEnabled": 1 | |
| } | |
| ], | |
| "attributes": [ | |
| { | |
| "name": "CurrentHue", | |
| "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": "CurrentSaturation", | |
| "code": 1, | |
| "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": 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": "NVM", | |
| "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": "NVM", | |
| "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": "NVM", | |
| "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,< |