4851 lines
141 KiB
Plaintext
4851 lines
141 KiB
Plaintext
{
|
|
"fileFormat": 2,
|
|
"featureLevel": 104,
|
|
"creator": "zap",
|
|
"keyValuePairs": [
|
|
{
|
|
"key": "commandDiscovery",
|
|
"value": "1"
|
|
},
|
|
{
|
|
"key": "defaultResponsePolicy",
|
|
"value": "always"
|
|
},
|
|
{
|
|
"key": "manufacturerCodes",
|
|
"value": "0x1002"
|
|
}
|
|
],
|
|
"package": [
|
|
{
|
|
"pathRelativity": "relativeToZap",
|
|
"path": "../../../src/app/zap-templates/zcl/zcl.json",
|
|
"type": "zcl-properties",
|
|
"category": "matter",
|
|
"version": 1,
|
|
"description": "Matter SDK ZCL data"
|
|
},
|
|
{
|
|
"pathRelativity": "relativeToZap",
|
|
"path": "../../../src/app/zap-templates/app-templates.json",
|
|
"type": "gen-templates-json",
|
|
"category": "matter",
|
|
"version": "chip-v1"
|
|
}
|
|
],
|
|
"endpointTypes": [
|
|
{
|
|
"id": 1,
|
|
"name": "MA-rootdevice",
|
|
"deviceTypeRef": {
|
|
"code": 22,
|
|
"profileId": 259,
|
|
"label": "MA-rootdevice",
|
|
"name": "MA-rootdevice",
|
|
"deviceTypeOrder": 0
|
|
},
|
|
"deviceTypes": [
|
|
{
|
|
"code": 22,
|
|
"profileId": 259,
|
|
"label": "MA-rootdevice",
|
|
"name": "MA-rootdevice",
|
|
"deviceTypeOrder": 0
|
|
}
|
|
],
|
|
"deviceVersions": [
|
|
1
|
|
],
|
|
"deviceIdentifiers": [
|
|
22
|
|
],
|
|
"deviceTypeName": "MA-rootdevice",
|
|
"deviceTypeCode": 22,
|
|
"deviceTypeProfileId": 259,
|
|
"clusters": [
|
|
{
|
|
"name": "Descriptor",
|
|
"code": 29,
|
|
"mfgCode": null,
|
|
"define": "DESCRIPTOR_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"attributes": [
|
|
{
|
|
"name": "DeviceTypeList",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ServerList",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClientList",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PartsList",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Access Control",
|
|
"code": 31,
|
|
"mfgCode": null,
|
|
"define": "ACCESS_CONTROL_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"attributes": [
|
|
{
|
|
"name": "ACL",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "Extension",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SubjectsPerAccessControlEntry",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TargetsPerAccessControlEntry",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AccessControlEntriesPerFabric",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AttributeList",
|
|
"code": 65531,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "VendorName",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "VendorID",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "vendor_id",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ProductName",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ProductID",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "NodeLabel",
|
|
"code": 5,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "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": null,
|
|
"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": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "HardwareVersionString",
|
|
"code": 8,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SoftwareVersion",
|
|
"code": 9,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SoftwareVersionString",
|
|
"code": 10,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ManufacturingDate",
|
|
"code": 11,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PartNumber",
|
|
"code": 12,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ProductURL",
|
|
"code": 13,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "long_char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ProductLabel",
|
|
"code": 14,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SerialNumber",
|
|
"code": 15,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "LocalConfigDisabled",
|
|
"code": 16,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "boolean",
|
|
"included": 1,
|
|
"storageOption": "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": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "CapabilityMinima",
|
|
"code": 19,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "CapabilityMinimaStruct",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SpecificationVersion",
|
|
"code": 21,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "MaxPathsPerInvoke",
|
|
"code": 22,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 1,
|
|
"bounded": 0,
|
|
"defaultValue": "3",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "OTA Software Update Provider",
|
|
"code": 41,
|
|
"mfgCode": null,
|
|
"define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER",
|
|
"side": "client",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "QueryImage",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "QueryImageResponse",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "ApplyUpdateRequest",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "ApplyUpdateResponse",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "NotifyUpdateApplied",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "OTA Software Update Requestor",
|
|
"code": 42,
|
|
"mfgCode": null,
|
|
"define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "AnnounceOTAProvider",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "DefaultOTAProviders",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "UpdatePossible",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "boolean",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "UpdateState",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "UpdateStateEnum",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "UpdateStateProgress",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int8u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "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": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "General Commissioning",
|
|
"code": 48,
|
|
"mfgCode": null,
|
|
"define": "GENERAL_COMMISSIONING_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "ArmFailSafe",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "ArmFailSafeResponse",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "SetRegulatoryConfig",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "SetRegulatoryConfigResponse",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "CommissioningComplete",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "CommissioningCompleteResponse",
|
|
"code": 5,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "Breadcrumb",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0x0000000000000000",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "BasicCommissioningInfo",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "BasicCommissioningInfo",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RegulatoryConfig",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "RegulatoryLocationTypeEnum",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "LocationCapability",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "RegulatoryLocationTypeEnum",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SupportsConcurrentConnection",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "boolean",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "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": null,
|
|
"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": "SupportedWiFiBands",
|
|
"code": 8,
|
|
"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": "SupportedThreadFeatures",
|
|
"code": 9,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "ThreadCapabilitiesBitmap",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ThreadVersion",
|
|
"code": 10,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "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": "General Diagnostics",
|
|
"code": 51,
|
|
"mfgCode": null,
|
|
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "TestEventTrigger",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "TimeSnapshot",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "TimeSnapshotResponse",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "NetworkInterfaces",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RebootCount",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "UpTime",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TotalOperationalHours",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "BootReason",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "BootReasonEnum",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ActiveHardwareFaults",
|
|
"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": "ActiveRadioFaults",
|
|
"code": 6,
|
|
"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": "ActiveNetworkFaults",
|
|
"code": 7,
|
|
"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": "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": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Software Diagnostics",
|
|
"code": 52,
|
|
"mfgCode": null,
|
|
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "ResetWatermarks",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "ThreadMetrics",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "CurrentHeapFree",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "CurrentHeapUsed",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "CurrentHeapHighWatermark",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Thread Network Diagnostics",
|
|
"code": 53,
|
|
"mfgCode": null,
|
|
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "ResetCounts",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "Channel",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RoutingRole",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "RoutingRoleEnum",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "NetworkName",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "char_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PanId",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ExtendedPanId",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "MeshLocalPrefix",
|
|
"code": 5,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "octet_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "OverrunCount",
|
|
"code": 6,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "NeighborTable",
|
|
"code": 7,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RouteTable",
|
|
"code": 8,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PartitionId",
|
|
"code": 9,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "Weighting",
|
|
"code": 10,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "DataVersion",
|
|
"code": 11,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "StableDataVersion",
|
|
"code": 12,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "LeaderRouterId",
|
|
"code": 13,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int8u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "DetachedRoleCount",
|
|
"code": 14,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ChildRoleCount",
|
|
"code": 15,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RouterRoleCount",
|
|
"code": 16,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "LeaderRoleCount",
|
|
"code": 17,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AttachAttemptCount",
|
|
"code": 18,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PartitionIdChangeCount",
|
|
"code": 19,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "BetterPartitionAttachAttemptCount",
|
|
"code": 20,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ParentChangeCount",
|
|
"code": 21,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxTotalCount",
|
|
"code": 22,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxUnicastCount",
|
|
"code": 23,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxBroadcastCount",
|
|
"code": 24,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxAckRequestedCount",
|
|
"code": 25,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxAckedCount",
|
|
"code": 26,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxNoAckRequestedCount",
|
|
"code": 27,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxDataCount",
|
|
"code": 28,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxDataPollCount",
|
|
"code": 29,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxBeaconCount",
|
|
"code": 30,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxBeaconRequestCount",
|
|
"code": 31,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxOtherCount",
|
|
"code": 32,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxRetryCount",
|
|
"code": 33,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxDirectMaxRetryExpiryCount",
|
|
"code": 34,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxIndirectMaxRetryExpiryCount",
|
|
"code": 35,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxErrCcaCount",
|
|
"code": 36,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxErrAbortCount",
|
|
"code": 37,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TxErrBusyChannelCount",
|
|
"code": 38,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxTotalCount",
|
|
"code": 39,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxUnicastCount",
|
|
"code": 40,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxBroadcastCount",
|
|
"code": 41,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxDataCount",
|
|
"code": 42,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxDataPollCount",
|
|
"code": 43,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxBeaconCount",
|
|
"code": 44,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxBeaconRequestCount",
|
|
"code": 45,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxOtherCount",
|
|
"code": 46,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxAddressFilteredCount",
|
|
"code": 47,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxDestAddrFilteredCount",
|
|
"code": 48,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxDuplicatedCount",
|
|
"code": 49,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxErrNoFrameCount",
|
|
"code": 50,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxErrUnknownNeighborCount",
|
|
"code": 51,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxErrInvalidSrcAddrCount",
|
|
"code": 52,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxErrSecCount",
|
|
"code": 53,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxErrFcsCount",
|
|
"code": 54,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RxErrOtherCount",
|
|
"code": 55,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ActiveTimestamp",
|
|
"code": 56,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PendingTimestamp",
|
|
"code": 57,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "Delay",
|
|
"code": 58,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SecurityPolicy",
|
|
"code": 59,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "SecurityPolicy",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ChannelPage0Mask",
|
|
"code": 60,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "octet_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "OperationalDatasetComponents",
|
|
"code": 61,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "OperationalDatasetComponents",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ActiveNetworkFaultsList",
|
|
"code": 62,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0x000F",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "2",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Wi-Fi Network Diagnostics",
|
|
"code": 54,
|
|
"mfgCode": null,
|
|
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "ResetCounts",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "BSSID",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "octet_string",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SecurityType",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "SecurityTypeEnum",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "WiFiVersion",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "WiFiVersionEnum",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ChannelNumber",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "RSSI",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int8s",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "BeaconLostCount",
|
|
"code": 5,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "BeaconRxCount",
|
|
"code": 6,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PacketMulticastRxCount",
|
|
"code": 7,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PacketMulticastTxCount",
|
|
"code": 8,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PacketUnicastRxCount",
|
|
"code": 9,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PacketUnicastTxCount",
|
|
"code": 10,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int32u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "CurrentMaxRate",
|
|
"code": 11,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "OverrunCount",
|
|
"code": 12,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int64u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "3",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Administrator Commissioning",
|
|
"code": 60,
|
|
"mfgCode": null,
|
|
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 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": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AdminFabricIndex",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "fabric_idx",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AdminVendorId",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "vendor_id",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "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": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "Fabrics",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "SupportedFabrics",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int8u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "CommissionedFabrics",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int8u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "TrustedRootCertificates",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "CurrentFabricIndex",
|
|
"code": 5,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int8u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Group Key Management",
|
|
"code": 63,
|
|
"mfgCode": null,
|
|
"define": "GROUP_KEY_MANAGEMENT_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "KeySetWrite",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "KeySetRead",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "KeySetReadResponse",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "KeySetRemove",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "KeySetReadAllIndices",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "KeySetReadAllIndicesResponse",
|
|
"code": 5,
|
|
"mfgCode": null,
|
|
"source": "server",
|
|
"isIncoming": 0,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "GroupKeyMap",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "GroupTable",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "MaxGroupsPerFabric",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "MaxGroupKeysPerFabric",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "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": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 2,
|
|
"name": "MA-dimmablelight",
|
|
"deviceTypeRef": {
|
|
"code": 267,
|
|
"profileId": 259,
|
|
"label": "MA-dimmablepluginunit",
|
|
"name": "MA-dimmablepluginunit",
|
|
"deviceTypeOrder": 0
|
|
},
|
|
"deviceTypes": [
|
|
{
|
|
"code": 267,
|
|
"profileId": 259,
|
|
"label": "MA-dimmablepluginunit",
|
|
"name": "MA-dimmablepluginunit",
|
|
"deviceTypeOrder": 0
|
|
}
|
|
],
|
|
"deviceVersions": [
|
|
2
|
|
],
|
|
"deviceIdentifiers": [
|
|
267
|
|
],
|
|
"deviceTypeName": "MA-dimmablepluginunit",
|
|
"deviceTypeCode": 267,
|
|
"deviceTypeProfileId": 259,
|
|
"clusters": [
|
|
{
|
|
"name": "Identify",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"define": "IDENTIFY_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"commands": [
|
|
{
|
|
"name": "Identify",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
},
|
|
{
|
|
"name": "TriggerEffect",
|
|
"code": 64,
|
|
"mfgCode": null,
|
|
"source": "client",
|
|
"isIncoming": 1,
|
|
"isEnabled": 1
|
|
}
|
|
],
|
|
"attributes": [
|
|
{
|
|
"name": "IdentifyTime",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0x0000",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "IdentifyType",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "IdentifyTypeEnum",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0x0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "4",
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Groups",
|
|
"code": 4,
|
|
"mfgCode": null,
|
|
"define": "GROUPS_CLUSTER",
|
|
"side": "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": "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": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "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": "6",
|
|
"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": "Options",
|
|
"code": 15,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "OptionsBitmap",
|
|
"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": null,
|
|
"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": null,
|
|
"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": null,
|
|
"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": null,
|
|
"reportable": 1,
|
|
"minInterval": 0,
|
|
"maxInterval": 65344,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "GeneratedCommandList",
|
|
"code": 65528,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AcceptedCommandList",
|
|
"code": 65529,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AttributeList",
|
|
"code": 65531,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "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": "Descriptor",
|
|
"code": 29,
|
|
"mfgCode": null,
|
|
"define": "DESCRIPTOR_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"attributes": [
|
|
{
|
|
"name": "DeviceTypeList",
|
|
"code": 0,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ServerList",
|
|
"code": 1,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClientList",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "PartsList",
|
|
"code": 3,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Scenes Management",
|
|
"code": 98,
|
|
"mfgCode": null,
|
|
"define": "SCENES_CLUSTER",
|
|
"side": "server",
|
|
"enabled": 1,
|
|
"apiMaturity": "provisional",
|
|
"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": "SceneTableSize",
|
|
"code": 1,
|
|
"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": "FabricSceneInfo",
|
|
"code": 2,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "GeneratedCommandList",
|
|
"code": 65528,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AcceptedCommandList",
|
|
"code": 65529,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "EventList",
|
|
"code": 65530,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "AttributeList",
|
|
"code": 65531,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "array",
|
|
"included": 1,
|
|
"storageOption": "External",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": null,
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "FeatureMap",
|
|
"code": 65532,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "bitmap32",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "0",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
},
|
|
{
|
|
"name": "ClusterRevision",
|
|
"code": 65533,
|
|
"mfgCode": null,
|
|
"side": "server",
|
|
"type": "int16u",
|
|
"included": 1,
|
|
"storageOption": "RAM",
|
|
"singleton": 0,
|
|
"bounded": 0,
|
|
"defaultValue": "1",
|
|
"reportable": 1,
|
|
"minInterval": 1,
|
|
"maxInterval": 65534,
|
|
"reportableChange": 0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"endpoints": [
|
|
{
|
|
"endpointTypeName": "MA-rootdevice",
|
|
"endpointTypeIndex": 0,
|
|
"profileId": 259,
|
|
"endpointId": 0,
|
|
"networkId": 0,
|
|
"parentEndpointIdentifier": null
|
|
},
|
|
{
|
|
"endpointTypeName": "MA-dimmablelight",
|
|
"endpointTypeIndex": 1,
|
|
"profileId": 259,
|
|
"endpointId": 1,
|
|
"networkId": 0,
|
|
"parentEndpointIdentifier": null
|
|
}
|
|
]
|
|
} |