| { |
| "featureLevel": 71, |
| "creator": "zap", |
| "keyValuePairs": [ |
| { |
| "key": "commandDiscovery", |
| "value": "1" |
| }, |
| { |
| "key": "defaultResponsePolicy", |
| "value": "always" |
| }, |
| { |
| "key": "manufacturerCodes", |
| "value": "0x1002" |
| } |
| ], |
| "package": [ |
| { |
| "pathRelativity": "relativeToZap", |
| "path": "../../../../src/app/zap-templates/zcl/zcl.json", |
| "version": "ZCL Test Data", |
| "type": "zcl-properties" |
| }, |
| { |
| "pathRelativity": "relativeToZap", |
| "path": "../../../../src/app/zap-templates/app-templates.json", |
| "version": "chip-v1", |
| "type": "gen-templates-json" |
| } |
| ], |
| "endpointTypes": [ |
| { |
| "name": "MA-rootdevice", |
| "deviceTypeName": "MA-rootdevice", |
| "deviceTypeCode": 22, |
| "deviceTypeProfileId": 259, |
| "clusters": [ |
| { |
| "name": "Power Configuration", |
| "code": 1, |
| "mfgCode": null, |
| "define": "POWER_CONFIG_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Power Configuration", |
| "code": 1, |
| "mfgCode": null, |
| "define": "POWER_CONFIG_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "battery percentage remaining", |
| "code": 33, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8u", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "battery alarm state", |
| "code": 62, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "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": "2", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Identify", |
| "code": 3, |
| "mfgCode": null, |
| "define": "IDENTIFY_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "Identify", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Identify", |
| "code": 3, |
| "mfgCode": null, |
| "define": "IDENTIFY_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "identify time", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Groups", |
| "code": 4, |
| "mfgCode": null, |
| "define": "GROUPS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "AddGroup", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ViewGroup", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "GetGroupMembership", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "RemoveGroup", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "RemoveAllGroups", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "AddGroupIfIdentifying", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Groups", |
| "code": 4, |
| "mfgCode": null, |
| "define": "GROUPS_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "AddGroupResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ViewGroupResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupMembershipResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveGroupResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "name support", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap8", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Alarms", |
| "code": 9, |
| "mfgCode": null, |
| "define": "ALARM_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetAlarm", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ResetAllAlarms", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Alarms", |
| "code": 9, |
| "mfgCode": null, |
| "define": "ALARM_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "Alarm", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Descriptor", |
| "code": 29, |
| "mfgCode": null, |
| "define": "DESCRIPTOR_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Descriptor", |
| "code": 29, |
| "mfgCode": null, |
| "define": "DESCRIPTOR_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "device list", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "server list", |
| "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": "client list", |
| "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": "parts list", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Access Control", |
| "code": 31, |
| "mfgCode": null, |
| "define": "ACCESS_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "Access Control", |
| "code": 31, |
| "mfgCode": null, |
| "define": "ACCESS_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ACL", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Extension", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SubjectsPerAccessControlEntry", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "TargetsPerAccessControlEntry", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "AccessControlEntriesPerFabric", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "AttributeList", |
| "code": 65531, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 40, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 40, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "DataModelRevision", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "10", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "VendorName", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "VendorID", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "vendor_id", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductName", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductID", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "NodeLabel", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Location", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "XX", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "HardwareVersion", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "HardwareVersionString", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SoftwareVersion", |
| "code": 9, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SoftwareVersionString", |
| "code": 10, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ManufacturingDate", |
| "code": 11, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "20210614123456ZZ", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PartNumber", |
| "code": 12, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductURL", |
| "code": 13, |
| "mfgCode": null, |
| "side": "server", |
| "type": "long_char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductLabel", |
| "code": 14, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SerialNumber", |
| "code": 15, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LocalConfigDisabled", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Reachable", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "UniqueID", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CapabilityMinima", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "type": "CapabilityMinimaStruct", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Localization Configuration", |
| "code": 43, |
| "mfgCode": null, |
| "define": "LOCALIZATION_CONFIGURATION_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "Localization Configuration", |
| "code": 43, |
| "mfgCode": null, |
| "define": "LOCALIZATION_CONFIGURATION_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ActiveLocale", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "en-US", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SupportedLocales", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Time Format Localization", |
| "code": 44, |
| "mfgCode": null, |
| "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "Time Format Localization", |
| "code": 44, |
| "mfgCode": null, |
| "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "HourFormat", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "HourFormat", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ActiveCalendarType", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "CalendarType", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SupportedCalendarTypes", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Unit Localization", |
| "code": 45, |
| "mfgCode": null, |
| "define": "UNIT_LOCALIZATION_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "Unit Localization", |
| "code": 45, |
| "mfgCode": null, |
| "define": "UNIT_LOCALIZATION_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "TemperatureUnit", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "TempUnit", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "General Commissioning", |
| "code": 48, |
| "mfgCode": null, |
| "define": "GENERAL_COMMISSIONING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ArmFailSafe", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetRegulatoryConfig", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "CommissioningComplete", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "General Commissioning", |
| "code": 48, |
| "mfgCode": null, |
| "define": "GENERAL_COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "ArmFailSafeResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetRegulatoryConfigResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CommissioningCompleteResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "Breadcrumb", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "BasicCommissioningInfo", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "BasicCommissioningInfo", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RegulatoryConfig", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "RegulatoryLocationType", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LocationCapability", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "RegulatoryLocationType", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SupportsConcurrentConnection", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Network Commissioning", |
| "code": 49, |
| "mfgCode": null, |
| "define": "NETWORK_COMMISSIONING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ScanNetworks", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AddOrUpdateWiFiNetwork", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "AddOrUpdateThreadNetwork", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 0 |
| }, |
| { |
| "name": "RemoveNetwork", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ConnectNetwork", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ReorderNetwork", |
| "code": 8, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Network Commissioning", |
| "code": 49, |
| "mfgCode": null, |
| "define": "NETWORK_COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "ScanNetworksResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkConfigResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ConnectNetworkResponse", |
| "code": 7, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "MaxNetworks", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Networks", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ScanMaxTimeSeconds", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ConnectMaxTimeSeconds", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "InterfaceEnabled", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LastNetworkingStatus", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "type": "NetworkCommissioningStatus", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LastNetworkID", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "type": "octet_string", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LastConnectErrorValue", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32s", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Diagnostic Logs", |
| "code": 50, |
| "mfgCode": null, |
| "define": "DIAGNOSTIC_LOGS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "RetrieveLogsRequest", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "General Diagnostics", |
| "code": 51, |
| "mfgCode": null, |
| "define": "GENERAL_DIAGNOSTICS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "General Diagnostics", |
| "code": 51, |
| "mfgCode": null, |
| "define": "GENERAL_DIAGNOSTICS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "TestEventTrigger", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "NetworkInterfaces", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RebootCount", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "UpTime", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "TotalOperationalHours", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "BootReasons", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "enum8", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ActiveHardwareFaults", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ActiveRadioFaults", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ActiveNetworkFaults", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "TestEventTriggersEnabled", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "false", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Software Diagnostics", |
| "code": 52, |
| "mfgCode": null, |
| "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetWatermarks", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Software Diagnostics", |
| "code": 52, |
| "mfgCode": null, |
| "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "CurrentHeapHighWatermark", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "WiFi Network Diagnostics", |
| "code": 54, |
| "mfgCode": null, |
| "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "WiFi Network Diagnostics", |
| "code": 54, |
| "mfgCode": null, |
| "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "bssid", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "octet_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SecurityType", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "SecurityType", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "WiFiVersion", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "WiFiVersionType", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ChannelNumber", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Rssi", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8s", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "BeaconLostCount", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "BeaconRxCount", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PacketMulticastRxCount", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PacketMulticastTxCount", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PacketUnicastRxCount", |
| "code": 9, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PacketUnicastTxCount", |
| "code": 10, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CurrentMaxRate", |
| "code": 11, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "OverrunCount", |
| "code": 12, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Ethernet Network Diagnostics", |
| "code": 55, |
| "mfgCode": null, |
| "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetCounts", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Ethernet Network Diagnostics", |
| "code": 55, |
| "mfgCode": null, |
| "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "PHYRate", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "PHYRateType", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FullDuplex", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PacketRxCount", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PacketTxCount", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "TxErrCount", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CollisionCount", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "OverrunCount", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CarrierDetect", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "TimeSinceReset", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int64u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "AdministratorCommissioning", |
| "code": 60, |
| "mfgCode": null, |
| "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "OpenCommissioningWindow", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "OpenBasicCommissioningWindow", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RevokeCommissioning", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "AdministratorCommissioning", |
| "code": 60, |
| "mfgCode": null, |
| "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "WindowStatus", |
| "code": 0, |
| "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": "AdminFabricIndex", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "fabric_idx", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "AdminVendorId", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Operational Credentials", |
| "code": 62, |
| "mfgCode": null, |
| "define": "OPERATIONAL_CREDENTIALS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "AttestationRequest", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CertificateChainRequest", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CSRRequest", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AddNOC", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UpdateNOC", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "UpdateFabricLabel", |
| "code": 9, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveFabric", |
| "code": 10, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AddTrustedRootCertificate", |
| "code": 11, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Operational Credentials", |
| "code": 62, |
| "mfgCode": null, |
| "define": "OPERATIONAL_CREDENTIALS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "AttestationResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CertificateChainResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CSRResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NOCResponse", |
| "code": 8, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "NOCs", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Fabrics", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SupportedFabrics", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CommissionedFabrics", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "TrustedRootCertificates", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CurrentFabricIndex", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "type": "fabric_idx", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Fixed Label", |
| "code": 64, |
| "mfgCode": null, |
| "define": "FIXED_LABEL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "Fixed Label", |
| "code": 64, |
| "mfgCode": null, |
| "define": "FIXED_LABEL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "label list", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "User Label", |
| "code": 65, |
| "mfgCode": null, |
| "define": "USER_LABEL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "User Label", |
| "code": 65, |
| "mfgCode": null, |
| "define": "USER_LABEL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "label list", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "MA-tempsensor", |
| "deviceTypeName": null, |
| "deviceTypeCode": null, |
| "deviceTypeProfileId": null, |
| "clusters": [ |
| { |
| "name": "Power Configuration", |
| "code": 1, |
| "mfgCode": null, |
| "define": "POWER_CONFIG_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Power Configuration", |
| "code": 1, |
| "mfgCode": null, |
| "define": "POWER_CONFIG_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "battery percentage remaining", |
| "code": 33, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int8u", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "battery alarm state", |
| "code": 62, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "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 |
| } |
| ] |
| }, |
| { |
| "name": "Device Temperature Configuration", |
| "code": 2, |
| "mfgCode": null, |
| "define": "DEVICE_TEMP_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "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": "Device Temperature Configuration", |
| "code": 2, |
| "mfgCode": null, |
| "define": "DEVICE_TEMP_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current temperature", |
| "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": "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": "Identify", |
| "code": 3, |
| "mfgCode": null, |
| "define": "IDENTIFY_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "Identify", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Identify", |
| "code": 3, |
| "mfgCode": null, |
| "define": "IDENTIFY_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "identify time", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Groups", |
| "code": 4, |
| "mfgCode": null, |
| "define": "GROUPS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "AddGroup", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ViewGroup", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupMembership", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveGroup", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveAllGroups", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AddGroupIfIdentifying", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Groups", |
| "code": 4, |
| "mfgCode": null, |
| "define": "GROUPS_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "AddGroupResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ViewGroupResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "GetGroupMembershipResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "RemoveGroupResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "name support", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap8", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Alarms", |
| "code": 9, |
| "mfgCode": null, |
| "define": "ALARM_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetAlarm", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ResetAllAlarms", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Alarms", |
| "code": 9, |
| "mfgCode": null, |
| "define": "ALARM_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "Alarm", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Descriptor", |
| "code": 29, |
| "mfgCode": null, |
| "define": "DESCRIPTOR_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Descriptor", |
| "code": 29, |
| "mfgCode": null, |
| "define": "DESCRIPTOR_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "device list", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "server list", |
| "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": "client list", |
| "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": "parts list", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "array", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "type": "bitmap32", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 40, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 40, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "DataModelRevision", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "10", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "VendorName", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "VendorID", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "vendor_id", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductName", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductID", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "NodeLabel", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Location", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "XX", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "HardwareVersion", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "HardwareVersionString", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SoftwareVersion", |
| "code": 9, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int32u", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SoftwareVersionString", |
| "code": 10, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ManufacturingDate", |
| "code": 11, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "20210614123456ZZ", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "PartNumber", |
| "code": 12, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductURL", |
| "code": 13, |
| "mfgCode": null, |
| "side": "server", |
| "type": "long_char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductLabel", |
| "code": 14, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SerialNumber", |
| "code": 15, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LocalConfigDisabled", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Reachable", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "type": "boolean", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "UniqueID", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "type": "char_string", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CapabilityMinima", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "type": "CapabilityMinimaStruct", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Temperature Measurement", |
| "code": 1026, |
| "mfgCode": null, |
| "define": "TEMP_MEASUREMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "type": "int16u", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Temperature Measurement", |
| "code": 1026, |
| "mfgCode": null, |
| "define": "TEMP_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "MeasuredValue", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16s", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "MinMeasuredValue", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16s", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "MaxMeasuredValue", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16s", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Tolerance", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "type": "int16u", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "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 |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "endpoints": [ |
| { |
| "endpointTypeName": "MA-rootdevice", |
| "endpointTypeIndex": 0, |
| "profileId": 259, |
| "endpointId": 0, |
| "networkId": 0, |
| "endpointVersion": 1, |
| "deviceIdentifier": 22 |
| }, |
| { |
| "endpointTypeName": "MA-tempsensor", |
| "endpointTypeIndex": 1, |
| "profileId": 259, |
| "endpointId": 1, |
| "networkId": 0, |
| "endpointVersion": 1, |
| "deviceIdentifier": 770 |
| } |
| ] |
| } |