{ | |
"featureLevel": 82, | |
"creator": "zap", | |
"keyValuePairs": [ | |
{ | |
"key": "commandDiscovery", | |
"value": "1" | |
}, | |
{ | |
"key": "defaultResponsePolicy", | |
"value": "always" | |
}, | |
{ | |
"key": "manufacturerCodes", | |
"value": "0x1002" | |
} | |
], | |
"package": [ | |
{ | |
"pathRelativity": "relativeToZap", | |
"path": "../../../src/app/zap-templates/zcl/zcl.json", | |
"type": "zcl-properties", | |
"category": "matter", | |
"version": 1, | |
"description": "Matter SDK ZCL data" | |
}, | |
{ | |
"pathRelativity": "relativeToZap", | |
"path": "../../../src/app/zap-templates/app-templates.json", | |
"type": "gen-templates-json", | |
"version": "chip-v1" | |
} | |
], | |
"endpointTypes": [ | |
{ | |
"name": "MA-rootdevice", | |
"deviceTypeName": "MA-rootdevice", | |
"deviceTypeCode": 22, | |
"deviceTypeProfileId": 259, | |
"clusters": [ | |
{ | |
"name": "Identify", | |
"code": 3, | |
"mfgCode": null, | |
"define": "IDENTIFY_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "Identify", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "2", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Identify", | |
"code": 3, | |
"mfgCode": null, | |
"define": "IDENTIFY_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "identify time", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "2", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Groups", | |
"code": 4, | |
"mfgCode": null, | |
"define": "GROUPS_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "AddGroup", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "ViewGroup", | |
"code": 1, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "GetGroupMembership", | |
"code": 2, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "RemoveGroup", | |
"code": 3, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "RemoveAllGroups", | |
"code": 4, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "AddGroupIfIdentifying", | |
"code": 5, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "3", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Groups", | |
"code": 4, | |
"mfgCode": null, | |
"define": "GROUPS_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"commands": [ | |
{ | |
"name": "AddGroupResponse", | |
"code": 0, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "ViewGroupResponse", | |
"code": 1, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "GetGroupMembershipResponse", | |
"code": 2, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "RemoveGroupResponse", | |
"code": 3, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "NameSupport", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap8", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "3", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Scenes", | |
"code": 5, | |
"mfgCode": null, | |
"define": "SCENES_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "AddScene", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "ViewScene", | |
"code": 1, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "RemoveScene", | |
"code": 2, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "RemoveAllScenes", | |
"code": 3, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "StoreScene", | |
"code": 4, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "RecallScene", | |
"code": 5, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "GetSceneMembership", | |
"code": 6, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "3", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Scenes", | |
"code": 5, | |
"mfgCode": null, | |
"define": "SCENES_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "AddSceneResponse", | |
"code": 0, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "ViewSceneResponse", | |
"code": 1, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "RemoveSceneResponse", | |
"code": 2, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "RemoveAllScenesResponse", | |
"code": 3, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "StoreSceneResponse", | |
"code": 4, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "GetSceneMembershipResponse", | |
"code": 6, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "SceneCount", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int8u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x00", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "CurrentScene", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int8u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x00", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "CurrentGroup", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "group_id", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "SceneValid", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "boolean", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x00", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "NameSupport", | |
"code": 4, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap8", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "3", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "On/Off", | |
"code": 6, | |
"mfgCode": null, | |
"define": "ON_OFF_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "Off", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "On", | |
"code": 1, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "Toggle", | |
"code": 2, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "2", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "On/Off", | |
"code": 6, | |
"mfgCode": null, | |
"define": "ON_OFF_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "OnOff", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "boolean", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x00", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "2", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "On/off Switch Configuration", | |
"code": 7, | |
"mfgCode": null, | |
"define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "On/off Switch Configuration", | |
"code": 7, | |
"mfgCode": null, | |
"define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "switch type", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "enum8", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "switch actions", | |
"code": 16, | |
"mfgCode": null, | |
"side": "server", | |
"type": "enum8", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x00", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Level Control", | |
"code": 8, | |
"mfgCode": null, | |
"define": "LEVEL_CONTROL_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "MoveToLevel", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "Move", | |
"code": 1, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "Step", | |
"code": 2, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "Stop", | |
"code": 3, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "MoveToLevelWithOnOff", | |
"code": 4, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "MoveWithOnOff", | |
"code": 5, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "StepWithOnOff", | |
"code": 6, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "StopWithOnOff", | |
"code": 7, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "5", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Level Control", | |
"code": 8, | |
"mfgCode": null, | |
"define": "LEVEL_CONTROL_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "CurrentLevel", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int8u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x00", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "5", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Descriptor", | |
"code": 29, | |
"mfgCode": null, | |
"define": "DESCRIPTOR_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Descriptor", | |
"code": 29, | |
"mfgCode": null, | |
"define": "DESCRIPTOR_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"attributes": [ | |
{ | |
"name": "DeviceTypeList", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ServerList", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClientList", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "PartsList", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Access Control", | |
"code": 31, | |
"mfgCode": null, | |
"define": "ACCESS_CONTROL_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"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": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "Extension", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "AttributeList", | |
"code": 65531, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Basic", | |
"code": 40, | |
"mfgCode": null, | |
"define": "BASIC_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Basic", | |
"code": 40, | |
"mfgCode": null, | |
"define": "BASIC_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"attributes": [ | |
{ | |
"name": "DataModelRevision", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "10", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "VendorName", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "VendorID", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "vendor_id", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ProductName", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ProductID", | |
"code": 4, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "NodeLabel", | |
"code": 5, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "NVM", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "Location", | |
"code": 6, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "XX", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "HardwareVersion", | |
"code": 7, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "HardwareVersionString", | |
"code": 8, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "SoftwareVersion", | |
"code": 9, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int32u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "SoftwareVersionString", | |
"code": 10, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ManufacturingDate", | |
"code": 11, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "20210614123456ZZ", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "PartNumber", | |
"code": 12, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ProductURL", | |
"code": 13, | |
"mfgCode": null, | |
"side": "server", | |
"type": "long_char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ProductLabel", | |
"code": 14, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "SerialNumber", | |
"code": 15, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "LocalConfigDisabled", | |
"code": 16, | |
"mfgCode": null, | |
"side": "server", | |
"type": "boolean", | |
"included": 1, | |
"storageOption": "NVM", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "Reachable", | |
"code": 17, | |
"mfgCode": null, | |
"side": "server", | |
"type": "boolean", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "UniqueID", | |
"code": 18, | |
"mfgCode": null, | |
"side": "server", | |
"type": "char_string", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 1, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "OTA Software Update Provider", | |
"code": 41, | |
"mfgCode": null, | |
"define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | |
"side": "client", | |
"enabled": 1, | |
"commands": [ | |
{ | |
"name": "QueryImage", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "ApplyUpdateRequest", | |
"code": 2, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "NotifyUpdateApplied", | |
"code": 4, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 0, | |
"outgoing": 1 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "OTA Software Update Provider", | |
"code": 41, | |
"mfgCode": null, | |
"define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "QueryImageResponse", | |
"code": 1, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "ApplyUpdateResponse", | |
"code": 3, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "AttributeList", | |
"code": 65531, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 0, | |
"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": 0, | |
"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": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "OTA Software Update Requestor", | |
"code": 42, | |
"mfgCode": null, | |
"define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "AnnounceOtaProvider", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "OTA Software Update Requestor", | |
"code": 42, | |
"mfgCode": null, | |
"define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"attributes": [ | |
{ | |
"name": "DefaultOtaProviders", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "UpdatePossible", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "boolean", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "UpdateState", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "OTAUpdateStateEnum", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "UpdateStateProgress", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int8u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "AttributeList", | |
"code": 65531, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 0, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Localization Configuration", | |
"code": 43, | |
"mfgCode": null, | |
"define": "LOCALIZATION_CONFIGURATION_CLUSTER", | |
"side": "client", | |
"enabled": 0 | |
}, | |
{ | |
"name": "Localization Configuration", | |
"code": 43, | |
"mfgCode": null, | |
"define": "LOCALIZATION_CONFIGURATION_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"attributes": [ | |
{ | |
"name": "SupportedLocales", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Time Format Localization", | |
"code": 44, | |
"mfgCode": null, | |
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER", | |
"side": "client", | |
"enabled": 0 | |
}, | |
{ | |
"name": "Time Format Localization", | |
"code": 44, | |
"mfgCode": null, | |
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"attributes": [ | |
{ | |
"name": "HourFormat", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "HourFormat", | |
"included": 1, | |
"storageOption": "NVM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ActiveCalendarType", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "CalendarType", | |
"included": 1, | |
"storageOption": "NVM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "SupportedCalendarTypes", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Unit Localization", | |
"code": 45, | |
"mfgCode": null, | |
"define": "UNIT_LOCALIZATION_CLUSTER", | |
"side": "client", | |
"enabled": 0 | |
}, | |
{ | |
"name": "Unit Localization", | |
"code": 45, | |
"mfgCode": null, | |
"define": "UNIT_LOCALIZATION_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "TemperatureUnit", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "TempUnit", | |
"included": 0, | |
"storageOption": "NVM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "General Commissioning", | |
"code": 48, | |
"mfgCode": null, | |
"define": "GENERAL_COMMISSIONING_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "ArmFailSafe", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "SetRegulatoryConfig", | |
"code": 2, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "CommissioningComplete", | |
"code": 4, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 1 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "General Commissioning", | |
"code": 48, | |
"mfgCode": null, | |
"define": "GENERAL_COMMISSIONING_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"commands": [ | |
{ | |
"name": "ArmFailSafeResponse", | |
"code": 1, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 1, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "SetRegulatoryConfigResponse", | |
"code": 3, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "CommissioningCompleteResponse", | |
"code": 5, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 1, | |
"outgoing": 1 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "Breadcrumb", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int64u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000000000000000", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "BasicCommissioningInfo", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "BasicCommissioningInfo", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "RegulatoryConfig", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "RegulatoryLocationType", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "LocationCapability", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "RegulatoryLocationType", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "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": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Network Commissioning", | |
"code": 49, | |
"mfgCode": null, | |
"define": "NETWORK_COMMISSIONING_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "ScanNetworks", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "AddOrUpdateWiFiNetwork", | |
"code": 2, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "AddOrUpdateThreadNetwork", | |
"code": 3, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "RemoveNetwork", | |
"code": 4, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "ConnectNetwork", | |
"code": 6, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
}, | |
{ | |
"name": "ReorderNetwork", | |
"code": 8, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Network Commissioning", | |
"code": 49, | |
"mfgCode": null, | |
"define": "NETWORK_COMMISSIONING_CLUSTER", | |
"side": "server", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "ScanNetworksResponse", | |
"code": 1, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 1, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "NetworkConfigResponse", | |
"code": 5, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
}, | |
{ | |
"name": "ConnectNetworkResponse", | |
"code": 7, | |
"mfgCode": null, | |
"source": "server", | |
"incoming": 0, | |
"outgoing": 1 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "MaxNetworks", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int8u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "Networks", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ScanMaxTimeSeconds", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int8u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ConnectMaxTimeSeconds", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int8u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "InterfaceEnabled", | |
"code": 4, | |
"mfgCode": null, | |
"side": "server", | |
"type": "boolean", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "LastNetworkingStatus", | |
"code": 5, | |
"mfgCode": null, | |
"side": "server", | |
"type": "NetworkCommissioningStatus", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "LastNetworkID", | |
"code": 6, | |
"mfgCode": null, | |
"side": "server", | |
"type": "octet_string", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "LastConnectErrorValue", | |
"code": 7, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int32s", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "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": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Diagnostic Logs", | |
"code": 50, | |
"mfgCode": null, | |
"define": "DIAGNOSTIC_LOGS_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"commands": [ | |
{ | |
"name": "RetrieveLogsRequest", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "General Diagnostics", | |
"code": 51, | |
"mfgCode": null, | |
"define": "GENERAL_DIAGNOSTICS_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "General Diagnostics", | |
"code": 51, | |
"mfgCode": null, | |
"define": "GENERAL_DIAGNOSTICS_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"commands": [ | |
{ | |
"name": "TestEventTrigger", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "NetworkInterfaces", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "RebootCount", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "UpTime", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int64u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000000000000000", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "TotalOperationalHours", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int32u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x00000000", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "BootReasons", | |
"code": 4, | |
"mfgCode": null, | |
"side": "server", | |
"type": "enum8", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ActiveHardwareFaults", | |
"code": 5, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ActiveRadioFaults", | |
"code": 6, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ActiveNetworkFaults", | |
"code": 7, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "TestEventTriggersEnabled", | |
"code": 8, | |
"mfgCode": null, | |
"side": "server", | |
"type": "boolean", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "false", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Software Diagnostics", | |
"code": 52, | |
"mfgCode": null, | |
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "ResetWatermarks", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 1 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Software Diagnostics", | |
"code": 52, | |
"mfgCode": null, | |
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"attributes": [ | |
{ | |
"name": "ThreadMetrics", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "array", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "CurrentHeapFree", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int64u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000000000000000", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "CurrentHeapUsed", | |
"code": 2, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int64u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000000000000000", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "CurrentHeapHighWatermark", | |
"code": 3, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int64u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0000000000000000", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "FeatureMap", | |
"code": 65532, | |
"mfgCode": null, | |
"side": "server", | |
"type": "bitmap32", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "1", | |
"reportable": 1, | |
"minInterval": 1, | |
"maxInterval": 65534, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Thread Network Diagnostics", | |
"code": 53, | |
"mfgCode": null, | |
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", | |
"side": "client", | |
"enabled": 0, | |
"commands": [ | |
{ | |
"name": "ResetCounts", | |
"code": 0, | |
"mfgCode": null, | |
"source": "client", | |
"incoming": 1, | |
"outgoing": 0 | |
} | |
], | |
"attributes": [ | |
{ | |
"name": "ClusterRevision", | |
"code": 65533, | |
"mfgCode": null, | |
"side": "client", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "RAM", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "0x0001", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
} | |
] | |
}, | |
{ | |
"name": "Thread Network Diagnostics", | |
"code": 53, | |
"mfgCode": null, | |
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", | |
"side": "server", | |
"enabled": 1, | |
"attributes": [ | |
{ | |
"name": "channel", | |
"code": 0, | |
"mfgCode": null, | |
"side": "server", | |
"type": "int16u", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChange": 0 | |
}, | |
{ | |
"name": "RoutingRole", | |
"code": 1, | |
"mfgCode": null, | |
"side": "server", | |
"type": "RoutingRole", | |
"included": 1, | |
"storageOption": "External", | |
"singleton": 0, | |
"bounded": 0, | |
"defaultValue": "", | |
"reportable": 1, | |
"minInterval": 0, | |
"maxInterval": 65344, | |
"reportableChang |