diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter index 8e873da522d276..80e2901e3b092f 100644 --- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter +++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter @@ -64,11 +64,11 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster AccountLogin = 1294 { - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -87,7 +87,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -121,7 +121,7 @@ server cluster ApplicationBasic = 1293 { readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; readonly attribute vendor_id allowedVendorList[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ApplicationLauncher = 1292 { @@ -141,7 +141,7 @@ server cluster ApplicationLauncher = 1292 { } readonly attribute INT16U catalogList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster AudioOutput = 1291 { @@ -166,7 +166,7 @@ server cluster AudioOutput = 1291 { readonly attribute OutputInfo outputList[] = 0; readonly attribute int8u currentOutput = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster BarrierControl = 259 { @@ -174,7 +174,7 @@ server cluster BarrierControl = 259 { readonly attribute bitmap16 barrierSafetyStatus = 2; readonly attribute bitmap8 barrierCapabilities = 3; readonly attribute int8u barrierPosition = 10; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct BarrierControlGoToPercentRequest { INT8U percentOpen = 0; @@ -218,14 +218,14 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster BinaryInputBasic = 15 { attribute boolean outOfService = 81; attribute boolean presentValue = 85; readonly attribute bitmap8 statusFlags = 111; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Binding = 30 { @@ -238,7 +238,7 @@ server cluster Binding = 30 { } attribute TargetStruct binding[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster BooleanState = 69 { @@ -247,7 +247,7 @@ server cluster BooleanState = 69 { } readonly attribute boolean stateValue = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster BridgedActions = 37 { @@ -326,7 +326,7 @@ server cluster BridgedActions = 37 { readonly attribute ActionStruct actionList[] = 0; readonly attribute EndpointListStruct endpointList[] = 1; readonly attribute long_char_string<512> setupUrl = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Channel = 1284 { @@ -354,7 +354,7 @@ server cluster Channel = 1284 { } readonly attribute ChannelInfo channelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ColorControl = 768 { @@ -479,8 +479,8 @@ server cluster ColorControl = 768 { readonly attribute int16u colorTempPhysicalMax = 16396; readonly attribute int16u coupleColorTempToLevelMinMireds = 16397; attribute int16u startUpColorTemperatureMireds = 16400; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct MoveToHueRequest { INT8U hue = 0; @@ -727,7 +727,7 @@ server cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -740,7 +740,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -1182,8 +1182,8 @@ server cluster DoorLock = 257 { attribute int8u wrongCodeEntryLimit = 48; attribute int8u userCodeTemporaryDisableTime = 49; attribute boolean requirePINforRemoteOperation = 51; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct LockDoorRequest { optional OCTET_STRING pinCode = 0; @@ -1275,7 +1275,7 @@ server cluster ElectricalMeasurement = 2820 { readonly attribute int16s activePower = 1291; readonly attribute int16s activePowerMin = 1292; readonly attribute int16s activePowerMax = 1293; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster EthernetNetworkDiagnostics = 55 { @@ -1301,8 +1301,8 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1310,13 +1310,13 @@ server cluster EthernetNetworkDiagnostics = 55 { server cluster FanControl = 514 { attribute enum8 fanMode = 0; attribute enum8 fanModeSequence = 1; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster FlowMeasurement = 1028 { @@ -1324,7 +1324,7 @@ server cluster FlowMeasurement = 1028 { readonly attribute nullable int16u minMeasuredValue = 1; readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -1351,8 +1351,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -1473,7 +1473,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -1510,7 +1510,7 @@ server cluster GroupKeyManagement = 63 { readonly attribute GroupInfoMapStruct groupTable[] = 1; readonly attribute int16u maxGroupsPerFabric = 2; readonly attribute int16u maxGroupKeysPerFabric = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct KeySetWriteRequest { GroupKeySetStruct groupKeySet = 0; @@ -1544,7 +1544,7 @@ server cluster GroupKeyManagement = 63 { server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -1642,7 +1642,7 @@ server cluster IasZone = 1280 { readonly attribute bitmap16 zoneStatus = 2; attribute node_id iasCieAddress = 16; readonly attribute int8u zoneId = 17; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct ZoneEnrollResponseRequest { IasEnrollResponseCode enrollResponseCode = 0; @@ -1689,7 +1689,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -1720,7 +1720,7 @@ server cluster IlluminanceMeasurement = 1024 { readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; readonly attribute nullable enum8 lightSensorType = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster KeypadInput = 1289 { @@ -1825,7 +1825,7 @@ server cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster LevelControl = 8 { @@ -1859,8 +1859,8 @@ server cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -1918,11 +1918,11 @@ server cluster LevelControl = 8 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster LowPower = 1288 { - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; command Sleep(): DefaultSuccess = 0; } @@ -1956,7 +1956,7 @@ server cluster MediaInput = 1287 { readonly attribute InputInfo inputList[] = 0; readonly attribute int8u currentInput = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster MediaPlayback = 1286 { @@ -1982,7 +1982,7 @@ server cluster MediaPlayback = 1286 { readonly attribute single playbackSpeed = 4; readonly attribute nullable int64u seekRangeEnd = 5; readonly attribute nullable int64u seekRangeStart = 6; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ModeSelect = 80 { @@ -2002,11 +2002,11 @@ server cluster ModeSelect = 80 { readonly attribute int8u currentMode = 3; attribute nullable int8u startUpMode = 4; attribute nullable int8u onMode = 5; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ChangeToModeRequest { INT8U newMode = 0; @@ -2087,8 +2087,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -2170,7 +2170,7 @@ client cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -2259,7 +2259,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -2276,7 +2276,7 @@ server cluster OccupancySensing = 1030 { readonly attribute bitmap8 occupancy = 0; readonly attribute enum8 occupancySensorType = 1; readonly attribute bitmap8 occupancySensorTypeBitmap = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster OnOff = 6 { @@ -2314,8 +2314,8 @@ server cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -2339,7 +2339,7 @@ server cluster OnOff = 6 { server cluster OnOffSwitchConfiguration = 7 { readonly attribute enum8 switchType = 0; attribute enum8 switchActions = 16; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster OperationalCredentials = 62 { @@ -2377,7 +2377,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -2526,13 +2526,13 @@ server cluster PowerSource = 47 { readonly attribute enum8 batteryChargeLevel = 14; readonly attribute ENUM8 activeBatteryFaults[] = 18; readonly attribute enum8 batteryChargeState = 26; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster PowerSourceConfiguration = 46 { readonly attribute INT8U sources[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster PressureMeasurement = 1027 { @@ -2543,7 +2543,7 @@ server cluster PressureMeasurement = 1027 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster PumpConfigurationAndControl = 512 { @@ -2650,8 +2650,8 @@ server cluster PumpConfigurationAndControl = 512 { attribute enum8 operationMode = 32; attribute enum8 controlMode = 33; readonly attribute bitmap16 alarmMask = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster RelativeHumidityMeasurement = 1029 { @@ -2659,7 +2659,7 @@ server cluster RelativeHumidityMeasurement = 1029 { readonly attribute int16u minMeasuredValue = 1; readonly attribute int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Scenes = 5 { @@ -2678,7 +2678,7 @@ server cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -2783,8 +2783,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -2823,8 +2823,8 @@ server cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; readonly attribute int8u multiPressMax = 2; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TargetNavigator = 1285 { @@ -2841,7 +2841,7 @@ server cluster TargetNavigator = 1285 { readonly attribute TargetInfo targetList[] = 0; readonly attribute int8u currentTarget = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster TemperatureMeasurement = 1026 { @@ -2849,7 +2849,7 @@ server cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster TestCluster = 1295 { @@ -3045,7 +3045,7 @@ server cluster TestCluster = 1295 { attribute nullable int8s nullableRangeRestrictedInt8s = 32807; attribute nullable int16u nullableRangeRestrictedInt16u = 32808; attribute nullable int16s nullableRangeRestrictedInt16s = 32809; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct TestAddArgumentsRequest { INT8U arg1 = 0; @@ -3237,15 +3237,15 @@ server cluster Thermostat = 513 { readonly attribute enum8 startOfWeek = 32; readonly attribute int8u numberOfWeeklyTransitions = 33; readonly attribute int8u numberOfDailyTransitions = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster ThermostatUserInterfaceConfiguration = 516 { attribute enum8 temperatureDisplayMode = 0; attribute enum8 keypadLockout = 1; attribute enum8 scheduleProgrammingVisibility = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ThreadNetworkDiagnostics = 53 { @@ -3395,8 +3395,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -3425,7 +3425,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -3440,18 +3440,18 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WakeOnLan = 1283 { readonly attribute char_string<32> MACAddress = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -3511,8 +3511,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -3624,8 +3624,8 @@ server cluster WindowCovering = 258 { readonly attribute int16u installedClosedLimitTilt = 19; attribute bitmap8 mode = 23; readonly attribute bitmap16 safetyStatus = 26; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct GoToLiftValueRequest { INT16U liftValue = 0; diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index aa1775ee5d6b60..4ba541c2affe58 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -64,8 +64,8 @@ client cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AccessControl = 31 { @@ -126,8 +126,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -146,7 +146,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -199,7 +199,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -212,7 +212,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -268,13 +268,13 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -301,8 +301,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -423,7 +423,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster LevelControl = 8 { @@ -457,8 +457,8 @@ server cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -516,7 +516,7 @@ server cluster LevelControl = 8 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -591,8 +591,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -684,7 +684,7 @@ server cluster OnOff = 6 { } readonly attribute boolean onOff = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; command Off(): DefaultSuccess = 0; command On(): DefaultSuccess = 1; @@ -726,7 +726,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -817,8 +817,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster Switch = 59 { @@ -855,8 +855,8 @@ server cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; readonly attribute int8u multiPressMax = 2; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster ThreadNetworkDiagnostics = 53 { @@ -1006,8 +1006,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TimeFormatLocalization = 44 { @@ -1034,7 +1034,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -1049,13 +1049,13 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1115,8 +1115,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/door-lock-app/door-lock-common/door-lock-app.matter b/examples/door-lock-app/door-lock-common/door-lock-app.matter index 9377227de2e868..099ed2d60765f2 100644 --- a/examples/door-lock-app/door-lock-common/door-lock-app.matter +++ b/examples/door-lock-app/door-lock-common/door-lock-app.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -150,7 +150,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -586,8 +586,8 @@ server cluster DoorLock = 257 { attribute int8u wrongCodeEntryLimit = 48; attribute int8u userCodeTemporaryDisableTime = 49; attribute boolean requirePINforRemoteOperation = 51; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct LockDoorRequest { optional OCTET_STRING pinCode = 0; @@ -752,13 +752,13 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -785,8 +785,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -907,13 +907,13 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -988,8 +988,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -1085,7 +1085,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1233,13 +1233,13 @@ server cluster PowerSource = 47 { readonly attribute boolean batteryReplacementNeeded = 15; readonly attribute enum8 batteryReplaceability = 16; readonly attribute char_string<60> batteryReplacementDescription = 19; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster PowerSourceConfiguration = 46 { readonly attribute INT8U sources[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster SoftwareDiagnostics = 52 { @@ -1259,8 +1259,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster ThreadNetworkDiagnostics = 53 { @@ -1410,8 +1410,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TimeFormatLocalization = 44 { @@ -1438,12 +1438,12 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1503,8 +1503,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.matter b/examples/light-switch-app/light-switch-common/light-switch-app.matter index f13cc69ed91abd..a6c4c28ed0ace5 100644 --- a/examples/light-switch-app/light-switch-common/light-switch-app.matter +++ b/examples/light-switch-app/light-switch-common/light-switch-app.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Binding = 30 { @@ -150,7 +150,7 @@ server cluster Binding = 30 { } attribute TargetStruct binding[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster ColorControl = 768 { @@ -244,7 +244,7 @@ client cluster ColorControl = 768 { readonly attribute int16u colorTempPhysicalMax = 16396; readonly attribute int16u coupleColorTempToLevelMinMireds = 16397; attribute int16u startUpColorTemperatureMireds = 16400; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToHueRequest { INT8U hue = 0; @@ -398,8 +398,8 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -455,15 +455,15 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -490,8 +490,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -612,7 +612,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -649,7 +649,7 @@ server cluster GroupKeyManagement = 63 { readonly attribute GroupInfoMapStruct groupTable[] = 1; readonly attribute int16u maxGroupsPerFabric = 2; readonly attribute int16u maxGroupKeysPerFabric = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct KeySetWriteRequest { GroupKeySetStruct groupKeySet = 0; @@ -683,7 +683,7 @@ server cluster GroupKeyManagement = 63 { server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -761,8 +761,8 @@ client cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster Identify = 3 { @@ -790,8 +790,8 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -888,8 +888,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -971,7 +971,7 @@ client cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -1071,7 +1071,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -1119,9 +1119,9 @@ client cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command Off(): DefaultSuccess = 0; command On(): DefaultSuccess = 1; @@ -1163,7 +1163,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1253,8 +1253,8 @@ client cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -1359,8 +1359,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -1545,8 +1545,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1575,12 +1575,12 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1640,8 +1640,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter index ea6df3ebb56fb8..0f6ef30f13a53e 100644 --- a/examples/lighting-app/lighting-common/lighting-app.matter +++ b/examples/lighting-app/lighting-common/lighting-app.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ColorControl = 768 { @@ -231,8 +231,8 @@ server cluster ColorControl = 768 { readonly attribute int16u colorTempPhysicalMax = 16396; readonly attribute int16u coupleColorTempToLevelMinMireds = 16397; attribute int16u startUpColorTemperatureMireds = 16400; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct MoveToHueRequest { INT8U hue = 0; @@ -413,7 +413,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -469,15 +469,15 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -504,8 +504,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -626,7 +626,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -663,7 +663,7 @@ server cluster GroupKeyManagement = 63 { readonly attribute GroupInfoMapStruct groupTable[] = 1; readonly attribute int16u maxGroupsPerFabric = 2; readonly attribute int16u maxGroupKeysPerFabric = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct KeySetWriteRequest { GroupKeySetStruct groupKeySet = 0; @@ -697,7 +697,7 @@ server cluster GroupKeyManagement = 63 { server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -775,7 +775,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -826,8 +826,8 @@ server cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -885,7 +885,7 @@ server cluster LevelControl = 8 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -960,8 +960,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -1043,7 +1043,7 @@ client cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -1143,7 +1143,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -1160,7 +1160,7 @@ server cluster OccupancySensing = 1030 { readonly attribute bitmap8 occupancy = 0; readonly attribute enum8 occupancySensorType = 1; readonly attribute bitmap8 occupancySensorTypeBitmap = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster OnOff = 6 { @@ -1198,8 +1198,8 @@ server cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -1255,7 +1255,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1346,8 +1346,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -1532,8 +1532,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1562,12 +1562,12 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1627,8 +1627,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index 1af4946c14522d..bd304867b07333 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -150,7 +150,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -206,15 +206,15 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -241,8 +241,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -363,13 +363,13 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -444,8 +444,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -527,7 +527,7 @@ client cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -627,7 +627,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -675,8 +675,8 @@ server cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command Off(): DefaultSuccess = 0; command On(): DefaultSuccess = 1; @@ -718,7 +718,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -866,13 +866,13 @@ server cluster PowerSource = 47 { readonly attribute boolean batteryReplacementNeeded = 15; readonly attribute enum8 batteryReplaceability = 16; readonly attribute char_string<60> batteryReplacementDescription = 19; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster PowerSourceConfiguration = 46 { readonly attribute INT8U sources[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster SoftwareDiagnostics = 52 { @@ -892,8 +892,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -1045,8 +1045,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1075,12 +1075,12 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1140,8 +1140,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } diff --git a/examples/log-source-app/log-source-common/log-source-app.matter b/examples/log-source-app/log-source-common/log-source-app.matter index cf5b4ae8da4c8c..98965a1c7276e0 100644 --- a/examples/log-source-app/log-source-common/log-source-app.matter +++ b/examples/log-source-app/log-source-common/log-source-app.matter @@ -59,8 +59,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster DiagnosticLogs = 50 { @@ -144,7 +144,7 @@ server cluster GeneralCommissioning = 48 { attribute int64u breadcrumb = 0; readonly attribute BasicCommissioningInfo basicCommissioningInfo = 1; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -236,7 +236,7 @@ server cluster NetworkCommissioning = 49 { INT8U lqi = 7; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -324,7 +324,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u supportedFabrics = 2; readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; diff --git a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter index 12739e43e01a0e..475870c36608a2 100644 --- a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter +++ b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter @@ -64,8 +64,8 @@ client cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AccessControl = 31 { @@ -126,8 +126,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster Basic = 40 { @@ -164,12 +164,12 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -196,8 +196,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -233,7 +233,7 @@ server cluster GeneralCommissioning = 48 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -308,8 +308,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -391,7 +391,7 @@ server cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -470,7 +470,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -557,12 +557,12 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter index 68f1f053fe5147..39e4c743d3514d 100644 --- a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter +++ b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,12 +137,12 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -169,8 +169,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -206,7 +206,7 @@ server cluster GeneralCommissioning = 48 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -281,8 +281,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -364,7 +364,7 @@ client cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -464,7 +464,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -512,7 +512,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -610,12 +610,12 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 4c13fc3dde1749..d2669ad03e2994 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -17,7 +17,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -57,10 +57,10 @@ client cluster ApplicationBasic = 1293 { readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; readonly attribute vendor_id allowedVendorList[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster ApplicationBasic = 1293 { @@ -84,10 +84,10 @@ server cluster ApplicationBasic = 1293 { readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; readonly attribute vendor_id allowedVendorList[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster Basic = 40 { @@ -124,7 +124,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster BooleanState = 69 { @@ -133,7 +133,7 @@ server cluster BooleanState = 69 { } readonly attribute boolean stateValue = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster BridgedActions = 37 { @@ -212,7 +212,7 @@ server cluster BridgedActions = 37 { readonly attribute ActionStruct actionList[] = 0; readonly attribute EndpointListStruct endpointList[] = 1; readonly attribute long_char_string<512> setupUrl = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ColorControl = 768 { @@ -290,7 +290,7 @@ server cluster ColorControl = 768 { attribute bitmap8 colorControlOptions = 15; readonly attribute int16u coupleColorTempToLevelMinMireds = 16397; attribute int16u startUpColorTemperatureMireds = 16400; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToColorRequest { INT16U colorX = 0; @@ -396,10 +396,10 @@ client cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct LaunchContentRequest { ContentSearch search = 0; @@ -498,10 +498,10 @@ server cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct LaunchContentRequest { ContentSearch search = 0; @@ -534,7 +534,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster EthernetNetworkDiagnostics = 55 { @@ -560,8 +560,8 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -571,7 +571,7 @@ server cluster FlowMeasurement = 1028 { readonly attribute nullable int16u minMeasuredValue = 1; readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster GeneralCommissioning = 48 { @@ -598,11 +598,11 @@ client cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -644,11 +644,11 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -769,12 +769,12 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -852,7 +852,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -877,7 +877,7 @@ server cluster IlluminanceMeasurement = 1024 { readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; readonly attribute nullable enum8 lightSensorType = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster KeypadInput = 1289 { @@ -982,10 +982,10 @@ client cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SendKeyRequest { CecKeyCode keyCode = 0; @@ -1100,10 +1100,10 @@ server cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SendKeyRequest { CecKeyCode keyCode = 0; @@ -1134,7 +1134,7 @@ server cluster LevelControl = 8 { } readonly attribute int8u currentLevel = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -1205,11 +1205,11 @@ client cluster ModeSelect = 80 { readonly attribute ModeOptionStruct supportedModes[] = 2; readonly attribute int8u currentMode = 3; attribute nullable int8u startUpMode = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ChangeToModeRequest { INT8U newMode = 0; @@ -1234,11 +1234,11 @@ server cluster ModeSelect = 80 { readonly attribute ModeOptionStruct supportedModes[] = 2; readonly attribute int8u currentMode = 3; attribute nullable int8u startUpMode = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ChangeToModeRequest { INT8U newMode = 0; @@ -1319,8 +1319,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -1416,8 +1416,8 @@ client cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -1473,8 +1473,8 @@ server cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -1523,7 +1523,7 @@ client cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1605,7 +1605,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1754,13 +1754,13 @@ server cluster PowerSource = 47 { readonly attribute enum8 batteryChargeLevel = 14; readonly attribute ENUM8 activeBatteryFaults[] = 18; readonly attribute enum8 batteryChargeState = 26; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster PowerSourceConfiguration = 46 { readonly attribute INT8U sources[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster PressureMeasurement = 1027 { @@ -1771,7 +1771,7 @@ server cluster PressureMeasurement = 1027 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster PumpConfigurationAndControl = 512 { @@ -1878,8 +1878,8 @@ server cluster PumpConfigurationAndControl = 512 { attribute enum8 operationMode = 32; attribute enum8 controlMode = 33; readonly attribute bitmap16 alarmMask = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster RelativeHumidityMeasurement = 1029 { @@ -1887,10 +1887,10 @@ client cluster RelativeHumidityMeasurement = 1029 { readonly attribute int16u minMeasuredValue = 1; readonly attribute int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; } server cluster RelativeHumidityMeasurement = 1029 { @@ -1898,10 +1898,10 @@ server cluster RelativeHumidityMeasurement = 1029 { readonly attribute int16u minMeasuredValue = 1; readonly attribute int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; } server cluster Scenes = 5 { @@ -1920,7 +1920,7 @@ server cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -2025,8 +2025,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -2065,11 +2065,11 @@ client cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; readonly attribute int8u multiPressMax = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster Switch = 59 { @@ -2106,11 +2106,11 @@ server cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; readonly attribute int8u multiPressMax = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster TargetNavigator = 1285 { @@ -2127,10 +2127,10 @@ client cluster TargetNavigator = 1285 { readonly attribute TargetInfo targetList[] = 0; readonly attribute int8u currentTarget = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct NavigateTargetRequest { INT8U target = 0; @@ -2159,10 +2159,10 @@ server cluster TargetNavigator = 1285 { readonly attribute TargetInfo targetList[] = 0; readonly attribute int8u currentTarget = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct NavigateTargetRequest { INT8U target = 0; @@ -2181,14 +2181,14 @@ client cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Thermostat = 513 { @@ -2264,30 +2264,30 @@ server cluster Thermostat = 513 { readonly attribute enum8 startOfWeek = 32; readonly attribute int8u numberOfWeeklyTransitions = 33; readonly attribute int8u numberOfDailyTransitions = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster ThermostatUserInterfaceConfiguration = 516 { attribute enum8 temperatureDisplayMode = 0; attribute enum8 keypadLockout = 1; attribute enum8 scheduleProgrammingVisibility = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster ThermostatUserInterfaceConfiguration = 516 { attribute enum8 temperatureDisplayMode = 0; attribute enum8 keypadLockout = 1; attribute enum8 scheduleProgrammingVisibility = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -2347,8 +2347,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -2460,8 +2460,8 @@ server cluster WindowCovering = 258 { readonly attribute int16u installedClosedLimitTilt = 19; attribute bitmap8 mode = 23; readonly attribute bitmap16 safetyStatus = 26; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct GoToLiftValueRequest { INT16U liftValue = 0; diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index 2ecae3f5360a79..483fde4b86cbd4 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -22,10 +22,10 @@ client cluster ApplicationBasic = 1293 { readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; readonly attribute vendor_id allowedVendorList[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster ApplicationBasic = 1293 { @@ -49,10 +49,10 @@ server cluster ApplicationBasic = 1293 { readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; readonly attribute vendor_id allowedVendorList[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster Basic = 40 { @@ -89,7 +89,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ColorControl = 768 { @@ -167,7 +167,7 @@ server cluster ColorControl = 768 { attribute bitmap8 colorControlOptions = 15; readonly attribute int16u coupleColorTempToLevelMinMireds = 16397; attribute int16u startUpColorTemperatureMireds = 16400; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToColorRequest { INT16U colorX = 0; @@ -273,10 +273,10 @@ client cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct LaunchContentRequest { ContentSearch search = 0; @@ -375,10 +375,10 @@ server cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct LaunchContentRequest { ContentSearch search = 0; @@ -411,7 +411,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster GeneralCommissioning = 48 { @@ -438,11 +438,11 @@ client cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -484,11 +484,11 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -609,12 +609,12 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -692,7 +692,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -808,10 +808,10 @@ client cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SendKeyRequest { CecKeyCode keyCode = 0; @@ -926,10 +926,10 @@ server cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SendKeyRequest { CecKeyCode keyCode = 0; @@ -960,7 +960,7 @@ server cluster LevelControl = 8 { } readonly attribute int8u currentLevel = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -1031,11 +1031,11 @@ client cluster ModeSelect = 80 { readonly attribute ModeOptionStruct supportedModes[] = 2; readonly attribute int8u currentMode = 3; attribute nullable int8u startUpMode = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ChangeToModeRequest { INT8U newMode = 0; @@ -1060,11 +1060,11 @@ server cluster ModeSelect = 80 { readonly attribute ModeOptionStruct supportedModes[] = 2; readonly attribute int8u currentMode = 3; attribute nullable int8u startUpMode = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ChangeToModeRequest { INT8U newMode = 0; @@ -1145,8 +1145,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -1242,8 +1242,8 @@ client cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -1299,8 +1299,8 @@ server cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -1349,7 +1349,7 @@ client cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1431,7 +1431,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1609,8 +1609,8 @@ server cluster PumpConfigurationAndControl = 512 { attribute enum8 operationMode = 32; attribute enum8 controlMode = 33; readonly attribute bitmap16 alarmMask = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster RelativeHumidityMeasurement = 1029 { @@ -1618,10 +1618,10 @@ client cluster RelativeHumidityMeasurement = 1029 { readonly attribute int16u minMeasuredValue = 1; readonly attribute int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; } server cluster RelativeHumidityMeasurement = 1029 { @@ -1629,10 +1629,10 @@ server cluster RelativeHumidityMeasurement = 1029 { readonly attribute int16u minMeasuredValue = 1; readonly attribute int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; } server cluster Scenes = 5 { @@ -1651,7 +1651,7 @@ server cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -1773,11 +1773,11 @@ client cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; readonly attribute int8u multiPressMax = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster Switch = 59 { @@ -1814,11 +1814,11 @@ server cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; readonly attribute int8u multiPressMax = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster TargetNavigator = 1285 { @@ -1835,10 +1835,10 @@ client cluster TargetNavigator = 1285 { readonly attribute TargetInfo targetList[] = 0; readonly attribute int8u currentTarget = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct NavigateTargetRequest { INT8U target = 0; @@ -1867,10 +1867,10 @@ server cluster TargetNavigator = 1285 { readonly attribute TargetInfo targetList[] = 0; readonly attribute int8u currentTarget = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct NavigateTargetRequest { INT8U target = 0; @@ -1889,14 +1889,14 @@ client cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Thermostat = 513 { @@ -1972,30 +1972,30 @@ server cluster Thermostat = 513 { readonly attribute enum8 startOfWeek = 32; readonly attribute int8u numberOfWeeklyTransitions = 33; readonly attribute int8u numberOfDailyTransitions = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster ThermostatUserInterfaceConfiguration = 516 { attribute enum8 temperatureDisplayMode = 0; attribute enum8 keypadLockout = 1; attribute enum8 scheduleProgrammingVisibility = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster ThermostatUserInterfaceConfiguration = 516 { attribute enum8 temperatureDisplayMode = 0; attribute enum8 keypadLockout = 1; attribute enum8 scheduleProgrammingVisibility = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster WindowCovering = 258 { @@ -2105,8 +2105,8 @@ server cluster WindowCovering = 258 { readonly attribute int16u installedClosedLimitTilt = 19; attribute bitmap8 mode = 23; readonly attribute bitmap16 safetyStatus = 26; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct GoToLiftValueRequest { INT16U liftValue = 0; diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter index 5035e3c3eb7baa..724e666ebbff4f 100644 --- a/examples/pump-app/pump-common/pump-app.matter +++ b/examples/pump-app/pump-common/pump-app.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -150,7 +150,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -173,7 +173,7 @@ server cluster DiagnosticLogs = 50 { kBdx = 1; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct RetrieveLogsRequestRequest { LogsIntent intent = 0; @@ -193,7 +193,7 @@ server cluster DiagnosticLogs = 50 { server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster FlowMeasurement = 1028 { @@ -201,7 +201,7 @@ client cluster FlowMeasurement = 1028 { readonly attribute nullable int16u minMeasuredValue = 1; readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster FlowMeasurement = 1028 { @@ -209,7 +209,7 @@ server cluster FlowMeasurement = 1028 { readonly attribute nullable int16u minMeasuredValue = 1; readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -236,8 +236,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -358,7 +358,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -395,7 +395,7 @@ server cluster GroupKeyManagement = 63 { readonly attribute GroupInfoMapStruct groupTable[] = 1; readonly attribute int16u maxGroupsPerFabric = 2; readonly attribute int16u maxGroupKeysPerFabric = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct KeySetWriteRequest { GroupKeySetStruct groupKeySet = 0; @@ -429,7 +429,7 @@ server cluster GroupKeyManagement = 63 { server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -507,7 +507,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -558,7 +558,7 @@ server cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -616,7 +616,7 @@ server cluster LevelControl = 8 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -691,8 +691,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -866,7 +866,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -917,7 +917,7 @@ server cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -973,7 +973,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1061,7 +1061,7 @@ client cluster PressureMeasurement = 1027 { readonly attribute nullable int16s maxScaledValue = 18; readonly attribute int16u scaledTolerance = 19; readonly attribute int8s scale = 20; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster PressureMeasurement = 1027 { @@ -1078,7 +1078,7 @@ server cluster PressureMeasurement = 1027 { readonly attribute nullable int16s maxScaledValue = 18; readonly attribute int16u scaledTolerance = 19; readonly attribute int8s scale = 20; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster PumpConfigurationAndControl = 512 { @@ -1185,8 +1185,8 @@ server cluster PumpConfigurationAndControl = 512 { attribute enum8 operationMode = 32; attribute enum8 controlMode = 33; readonly attribute bitmap16 alarmMask = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster Scenes = 5 { @@ -1205,7 +1205,7 @@ server cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -1310,8 +1310,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -1321,7 +1321,7 @@ client cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster TemperatureMeasurement = 1026 { @@ -1329,7 +1329,7 @@ server cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ThreadNetworkDiagnostics = 53 { @@ -1479,8 +1479,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1509,7 +1509,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -1524,13 +1524,13 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter index ebb6efff1656a6..b047be40336d96 100644 --- a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter +++ b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -150,10 +150,10 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -176,7 +176,7 @@ server cluster DiagnosticLogs = 50 { kBdx = 1; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct RetrieveLogsRequestRequest { LogsIntent intent = 0; @@ -196,14 +196,14 @@ server cluster DiagnosticLogs = 50 { server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster FlowMeasurement = 1028 { readonly attribute nullable int16u measuredValue = 0; readonly attribute nullable int16u minMeasuredValue = 1; readonly attribute nullable int16u maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -230,8 +230,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -352,10 +352,10 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -392,7 +392,7 @@ server cluster GroupKeyManagement = 63 { readonly attribute GroupInfoMapStruct groupTable[] = 1; readonly attribute int16u maxGroupsPerFabric = 2; readonly attribute int16u maxGroupKeysPerFabric = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct KeySetWriteRequest { GroupKeySetStruct groupKeySet = 0; @@ -426,7 +426,7 @@ server cluster GroupKeyManagement = 63 { server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -504,7 +504,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -527,7 +527,7 @@ server cluster Identify = 3 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -602,8 +602,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -777,7 +777,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -821,7 +821,7 @@ client cluster OnOff = 6 { } readonly attribute boolean onOff = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; command Off(): DefaultSuccess = 0; command On(): DefaultSuccess = 1; @@ -863,7 +863,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -945,7 +945,7 @@ client cluster PressureMeasurement = 1027 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster PumpConfigurationAndControl = 512 { @@ -1035,7 +1035,7 @@ client cluster PumpConfigurationAndControl = 512 { readonly attribute enum8 effectiveControlMode = 18; readonly attribute int16s capacity = 19; attribute enum8 operationMode = 32; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster SoftwareDiagnostics = 52 { @@ -1055,8 +1055,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -1065,7 +1065,7 @@ client cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ThreadNetworkDiagnostics = 53 { @@ -1215,8 +1215,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1245,7 +1245,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -1260,13 +1260,13 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter b/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter index 81c2209a91e5c6..bfb0d6dd9bcffe 100644 --- a/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter +++ b/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -150,7 +150,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -206,13 +206,13 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -239,8 +239,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -361,13 +361,13 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -442,8 +442,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -533,7 +533,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -613,15 +613,15 @@ server cluster SoftwareDiagnostics = 52 { } readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster TimeFormatLocalization = 44 { @@ -648,7 +648,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -663,13 +663,13 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -729,8 +729,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index ae3d2209f60615..f1f6c89abc6575 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -64,8 +64,8 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -84,7 +84,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -137,7 +137,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Binding = 30 { @@ -150,7 +150,7 @@ server cluster Binding = 30 { } attribute TargetStruct binding[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -163,7 +163,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -219,13 +219,13 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -252,8 +252,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -374,7 +374,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -398,12 +398,12 @@ server cluster GroupKeyManagement = 63 { attribute GroupKeyMapStruct groupKeyMap[] = 0; readonly attribute GroupInfoMapStruct groupTable[] = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -481,7 +481,7 @@ client cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -520,7 +520,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -537,7 +537,7 @@ server cluster Identify = 3 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -612,8 +612,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -695,7 +695,7 @@ server cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -774,7 +774,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -864,7 +864,7 @@ server cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -969,8 +969,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster Thermostat = 513 { @@ -1047,8 +1047,8 @@ server cluster Thermostat = 513 { readonly attribute enum8 startOfWeek = 32; readonly attribute int8u numberOfWeeklyTransitions = 33; readonly attribute int8u numberOfDailyTransitions = 34; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct SetpointRaiseLowerRequest { SetpointAdjustMode mode = 0; @@ -1237,8 +1237,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TimeFormatLocalization = 44 { @@ -1265,7 +1265,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -1280,13 +1280,13 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1346,8 +1346,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index d7fa082327e15a..bf2339f2eae70c 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -64,12 +64,12 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AccountLogin = 1294 { - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct GetSetupPINRequest { CHAR_STRING tempAccountIdentifier = 0; @@ -105,7 +105,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -145,7 +145,7 @@ server cluster ApplicationBasic = 1293 { readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; readonly attribute vendor_id allowedVendorList[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster ApplicationLauncher = 1292 { @@ -171,7 +171,7 @@ server cluster ApplicationLauncher = 1292 { readonly attribute INT16U catalogList[] = 0; attribute nullable ApplicationEP currentApp = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct LaunchAppRequest { Application application = 0; @@ -218,7 +218,7 @@ server cluster AudioOutput = 1291 { readonly attribute OutputInfo outputList[] = 0; readonly attribute int8u currentOutput = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SelectOutputRequest { INT8U index = 0; @@ -267,7 +267,7 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster Binding = 30 { @@ -280,7 +280,7 @@ client cluster Binding = 30 { } attribute TargetStruct binding[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Binding = 30 { @@ -293,7 +293,7 @@ server cluster Binding = 30 { } attribute TargetStruct binding[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Channel = 1284 { @@ -330,7 +330,7 @@ server cluster Channel = 1284 { readonly attribute ChannelInfo channelList[] = 0; readonly attribute nullable LineupInfo lineup = 1; readonly attribute nullable ChannelInfo currentChannel = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct ChangeChannelRequest { CHAR_STRING match = 0; @@ -431,7 +431,7 @@ server cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct LaunchContentRequest { ContentSearch search = 0; @@ -464,7 +464,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -520,13 +520,13 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster GeneralCommissioning = 48 { @@ -553,8 +553,8 @@ client cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -611,8 +611,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -733,7 +733,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -757,7 +757,7 @@ server cluster GroupKeyManagement = 63 { attribute GroupKeyMapStruct groupKeyMap[] = 0; readonly attribute GroupInfoMapStruct groupTable[] = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster KeypadInput = 1289 { @@ -862,7 +862,7 @@ server cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SendKeyRequest { CecKeyCode keyCode = 0; @@ -902,8 +902,8 @@ server cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -961,11 +961,11 @@ server cluster LevelControl = 8 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster LowPower = 1288 { - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; command Sleep(): DefaultSuccess = 0; } @@ -999,7 +999,7 @@ server cluster MediaInput = 1287 { readonly attribute InputInfo inputList[] = 0; readonly attribute int8u currentInput = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SelectInputRequest { INT8U index = 0; @@ -1045,7 +1045,7 @@ server cluster MediaPlayback = 1286 { readonly attribute single playbackSpeed = 4; readonly attribute nullable int64u seekRangeEnd = 5; readonly attribute nullable int64u seekRangeStart = 6; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SkipForwardRequest { INT64U deltaPositionMilliseconds = 0; @@ -1149,8 +1149,8 @@ client cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -1283,8 +1283,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -1366,7 +1366,7 @@ server cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -1441,7 +1441,7 @@ server cluster OnOff = 6 { } readonly attribute boolean onOff = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; command Off(): DefaultSuccess = 0; command On(): DefaultSuccess = 1; @@ -1483,7 +1483,7 @@ client cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1581,7 +1581,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1659,7 +1659,7 @@ server cluster RelativeHumidityMeasurement = 1029 { readonly attribute int16u measuredValue = 0; readonly attribute int16u minMeasuredValue = 1; readonly attribute int16u maxMeasuredValue = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster SoftwareDiagnostics = 52 { @@ -1679,8 +1679,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TargetNavigator = 1285 { @@ -1697,7 +1697,7 @@ server cluster TargetNavigator = 1285 { readonly attribute TargetInfo targetList[] = 0; readonly attribute int8u currentTarget = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct NavigateTargetRequest { INT8U target = 0; @@ -1859,8 +1859,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TimeFormatLocalization = 44 { @@ -1887,7 +1887,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -1902,18 +1902,18 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WakeOnLan = 1283 { readonly attribute char_string<32> MACAddress = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1973,8 +1973,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter index cba29cf836bd4c..5996e9a7457781 100644 --- a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter +++ b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter @@ -64,12 +64,12 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster AccountLogin = 1294 { - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct GetSetupPINRequest { CHAR_STRING tempAccountIdentifier = 0; @@ -101,7 +101,7 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -134,7 +134,7 @@ client cluster ApplicationBasic = 1293 { readonly attribute int16u productID = 3; readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster ApplicationLauncher = 1292 { @@ -154,7 +154,7 @@ client cluster ApplicationLauncher = 1292 { } readonly attribute INT16U catalogList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct LaunchAppRequest { Application application = 0; @@ -195,7 +195,7 @@ client cluster AudioOutput = 1291 { } readonly attribute OutputInfo outputList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SelectOutputRequest { INT8U index = 0; @@ -215,7 +215,7 @@ server cluster BarrierControl = 259 { readonly attribute bitmap16 barrierSafetyStatus = 2; readonly attribute bitmap8 barrierCapabilities = 3; readonly attribute int8u barrierPosition = 10; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct BarrierControlGoToPercentRequest { INT8U percentOpen = 0; @@ -259,14 +259,14 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster BinaryInputBasic = 15 { attribute boolean outOfService = 81; attribute boolean presentValue = 85; readonly attribute bitmap8 statusFlags = 111; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Binding = 30 { @@ -279,7 +279,7 @@ server cluster Binding = 30 { } attribute TargetStruct binding[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster Channel = 1284 { @@ -316,7 +316,7 @@ client cluster Channel = 1284 { readonly attribute ChannelInfo channelList[] = 0; readonly attribute nullable LineupInfo lineup = 1; readonly attribute nullable ChannelInfo currentChannel = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct ChangeChannelRequest { CHAR_STRING match = 0; @@ -412,7 +412,7 @@ client cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct LaunchContentRequest { ContentSearch search = 0; @@ -440,7 +440,7 @@ client cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -453,7 +453,7 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster DiagnosticLogs = 50 { @@ -509,13 +509,13 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -542,8 +542,8 @@ server cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -664,7 +664,7 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -688,12 +688,12 @@ server cluster GroupKeyManagement = 63 { attribute GroupKeyMapStruct groupKeyMap[] = 0; readonly attribute GroupInfoMapStruct groupTable[] = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -791,7 +791,7 @@ server cluster IasZone = 1280 { readonly attribute bitmap16 zoneStatus = 2; attribute node_id iasCieAddress = 16; readonly attribute int8u zoneId = 17; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct ZoneEnrollResponseRequest { IasEnrollResponseCode enrollResponseCode = 0; @@ -837,7 +837,7 @@ server cluster Identify = 3 { } attribute int16u identifyTime = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -953,7 +953,7 @@ client cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SendKeyRequest { CecKeyCode keyCode = 0; @@ -993,7 +993,7 @@ client cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -1079,7 +1079,7 @@ server cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -1137,7 +1137,7 @@ server cluster LevelControl = 8 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster MediaInput = 1287 { @@ -1168,7 +1168,7 @@ client cluster MediaInput = 1287 { } readonly attribute InputInfo inputList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SelectInputRequest { INT8U index = 0; @@ -1202,7 +1202,7 @@ client cluster MediaPlayback = 1286 { kSeekOutOfRange = 5; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct SkipForwardRequest { INT64U deltaPositionMilliseconds = 0; @@ -1301,8 +1301,8 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -1384,7 +1384,7 @@ server cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -1463,8 +1463,8 @@ client cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command Off(): DefaultSuccess = 0; command On(): DefaultSuccess = 1; @@ -1506,8 +1506,8 @@ server cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command Off(): DefaultSuccess = 0; command On(): DefaultSuccess = 1; @@ -1549,7 +1549,7 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -1639,7 +1639,7 @@ server cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -1744,8 +1744,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster Switch = 59 { @@ -1781,7 +1781,7 @@ server cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } client cluster TargetNavigator = 1285 { @@ -1797,7 +1797,7 @@ client cluster TargetNavigator = 1285 { } readonly attribute TargetInfo targetList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct NavigateTargetRequest { INT8U target = 0; @@ -1887,7 +1887,7 @@ server cluster TestCluster = 1295 { attribute OCTET_STRING listOctetString[] = 27; attribute TestListStructOctet listStructOctetString[] = 28; attribute long_octet_string<1000> longOctetString = 29; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; response struct TestSpecificResponse { INT8U returnValue = 0; @@ -2044,8 +2044,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster TimeFormatLocalization = 44 { @@ -2072,7 +2072,7 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -2087,18 +2087,18 @@ server cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WakeOnLan = 1283 { readonly attribute char_string<32> MACAddress = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -2158,8 +2158,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index a1b867e23b51f7..4bb7d806ed2b38 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -64,10 +64,10 @@ server cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster AdministratorCommissioning = 60 { @@ -86,10 +86,10 @@ server cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -142,10 +142,10 @@ server cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster Descriptor = 29 { @@ -158,10 +158,10 @@ server cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster EthernetNetworkDiagnostics = 55 { @@ -187,13 +187,13 @@ server cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster GeneralCommissioning = 48 { @@ -219,11 +219,11 @@ server cluster GeneralCommissioning = 48 { readonly attribute BasicCommissioningInfo basicCommissioningInfo = 1; readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -344,10 +344,10 @@ server cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster GroupKeyManagement = 63 { @@ -384,10 +384,10 @@ server cluster GroupKeyManagement = 63 { readonly attribute GroupInfoMapStruct groupTable[] = 1; readonly attribute int16u maxGroupsPerFabric = 2; readonly attribute int16u maxGroupKeysPerFabric = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct KeySetWriteRequest { GroupKeySetStruct groupKeySet = 0; @@ -444,7 +444,7 @@ server cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -467,10 +467,10 @@ server cluster Identify = 3 { server cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster NetworkCommissioning = 49 { @@ -545,11 +545,11 @@ server cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -631,7 +631,7 @@ client cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -731,7 +731,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -779,10 +779,10 @@ server cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -931,8 +931,8 @@ server cluster PowerSource = 47 { readonly attribute enum8 batteryChargeLevel = 14; readonly attribute ENUM8 activeBatteryFaults[] = 18; readonly attribute enum8 batteryChargeState = 26; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster SoftwareDiagnostics = 52 { @@ -952,8 +952,8 @@ server cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -1105,8 +1105,8 @@ server cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1135,10 +1135,10 @@ server cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } server cluster UnitLocalization = 45 { @@ -1152,16 +1152,16 @@ server cluster UnitLocalization = 45 { kTemperatureUnit = 0x1; } - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute int16u clusterRevision = 65533; } server cluster WiFiNetworkDiagnostics = 54 { @@ -1221,8 +1221,8 @@ server cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } server cluster WindowCovering = 258 { @@ -1332,8 +1332,8 @@ server cluster WindowCovering = 258 { readonly attribute int16u installedClosedLimitTilt = 19; attribute bitmap8 mode = 23; readonly attribute bitmap16 safetyStatus = 26; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct GoToLiftValueRequest { INT16U liftValue = 0; diff --git a/scripts/idl/matter_grammar.lark b/scripts/idl/matter_grammar.lark index 834453207bbe76..1662907fb7382f 100644 --- a/scripts/idl/matter_grammar.lark +++ b/scripts/idl/matter_grammar.lark @@ -10,7 +10,6 @@ event: event_priority "event"i id "=" number "{" struct_field* "}" attribute: attribute_tag* "attribute"i struct_field attribute_tag: "readonly"i -> attr_readonly - | "global"i -> attr_global | "nosubscribe"i -> attr_nosubscribe request_struct: "request"i struct diff --git a/scripts/idl/matter_idl_parser.py b/scripts/idl/matter_idl_parser.py index 26977d7f71edf1..58cb78c7b76882 100755 --- a/scripts/idl/matter_idl_parser.py +++ b/scripts/idl/matter_idl_parser.py @@ -104,9 +104,6 @@ def nullable(self, _): def attr_readonly(self, _): return AttributeTag.READABLE - def attr_global(self, _): - return AttributeTag.GLOBAL - def attr_nosubscribe(self, _): return AttributeTag.NOSUBSCRIBE diff --git a/scripts/idl/matter_idl_types.py b/scripts/idl/matter_idl_types.py index d7ccbaddc9bf92..3345a8dce3ae07 100644 --- a/scripts/idl/matter_idl_types.py +++ b/scripts/idl/matter_idl_types.py @@ -16,7 +16,6 @@ class CommandAttribute(enum.Enum): class AttributeTag(enum.Enum): READABLE = enum.auto() WRITABLE = enum.auto() - GLOBAL = enum.auto() NOSUBSCRIBE = enum.auto() @@ -79,10 +78,6 @@ def is_readable(self): def is_writable(self): return AttributeTag.WRITABLE in self.tags - @property - def is_global(self): - return AttributeTag.GLOBAL in self.tags - @property def is_subscribable(self): return AttributeTag.NOSUBSCRIBE not in self.tags diff --git a/scripts/idl/test_matter_idl_parser.py b/scripts/idl/test_matter_idl_parser.py index 7bbda78428498d..fc144b26e255ad 100755 --- a/scripts/idl/test_matter_idl_parser.py +++ b/scripts/idl/test_matter_idl_parser.py @@ -94,8 +94,6 @@ def test_cluster_attribute(self): server cluster MyCluster = 0x321 { readonly attribute int8u roAttr = 1; attribute int32u rwAttr[] = 123; - global attribute int32u grwAttr[] = 124; - readonly global attribute int32u groAttr[] = 125; readonly nosubscribe attribute int8s nosub[] = 0xaa; readonly attribute nullable int8s isNullable = 0xab; } @@ -110,10 +108,6 @@ def test_cluster_attribute(self): data_type=DataType(name="int8u"), code=1, name="roAttr")), Attribute(tags=set([AttributeTag.READABLE, AttributeTag.WRITABLE]), definition=Field( data_type=DataType(name="int32u"), code=123, name="rwAttr", is_list=True)), - Attribute(tags=set([AttributeTag.GLOBAL, AttributeTag.READABLE, AttributeTag.WRITABLE]), definition=Field( - data_type=DataType(name="int32u"), code=124, name="grwAttr", is_list=True)), - Attribute(tags=set([AttributeTag.GLOBAL, AttributeTag.READABLE]), definition=Field( - data_type=DataType(name="int32u"), code=125, name="groAttr", is_list=True)), Attribute(tags=set([AttributeTag.NOSUBSCRIBE, AttributeTag.READABLE]), definition=Field( data_type=DataType(name="int8s"), code=0xAA, name="nosub", is_list=True)), Attribute(tags=set([AttributeTag.READABLE]), definition=Field( diff --git a/src/app/zap-templates/templates/app/MatterIDL.zapt b/src/app/zap-templates/templates/app/MatterIDL.zapt index c9ce37cb97af50..02e842efe67e97 100644 --- a/src/app/zap-templates/templates/app/MatterIDL.zapt +++ b/src/app/zap-templates/templates/app/MatterIDL.zapt @@ -41,9 +41,7 @@ {{#chip_server_cluster_attributes}} {{! ensure indent }}{{#unless isWritableAttribute~}} readonly {{!marker to place a space even with whitespace removal~}} - {{~/unless~}}{{#if isGlobalAttribute~}} - global {{!marker to place a space even with whitespace removal~}} - {{~/if~}} + {{~/unless~}} {{~!TODO: write only attributes should also be supported~}} {{~#unless isReportableAttribute~}} nosubscribe {{!marker to place a space even with whitespace removal~}} diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter index 5cf9a656b611c7..f809f0bfbc31ee 100644 --- a/src/controller/data_model/controller-clusters.matter +++ b/src/controller/data_model/controller-clusters.matter @@ -64,17 +64,17 @@ client cluster AccessControl = 31 { attribute AccessControlEntry acl[] = 0; attribute ExtensionEntry extension[] = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster AccountLogin = 1294 { - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct GetSetupPINRequest { CHAR_STRING tempAccountIdentifier = 0; @@ -110,10 +110,10 @@ client cluster AdministratorCommissioning = 60 { readonly attribute int8u windowStatus = 0; readonly attribute fabric_idx adminFabricIndex = 1; readonly attribute int16u adminVendorId = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct OpenCommissioningWindowRequest { INT16U commissioningTimeout = 0; @@ -153,10 +153,10 @@ client cluster ApplicationBasic = 1293 { readonly attribute ApplicationStatusEnum status = 5; readonly attribute char_string<32> applicationVersion = 6; readonly attribute vendor_id allowedVendorList[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster ApplicationLauncher = 1292 { @@ -182,10 +182,10 @@ client cluster ApplicationLauncher = 1292 { readonly attribute INT16U catalogList[] = 0; attribute nullable ApplicationEP currentApp = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct LaunchAppRequest { Application application = 0; @@ -232,10 +232,10 @@ client cluster AudioOutput = 1291 { readonly attribute OutputInfo outputList[] = 0; readonly attribute int8u currentOutput = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SelectOutputRequest { INT8U index = 0; @@ -255,10 +255,10 @@ client cluster BarrierControl = 259 { readonly attribute bitmap16 barrierSafetyStatus = 2; readonly attribute bitmap8 barrierCapabilities = 3; readonly attribute int8u barrierPosition = 10; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct BarrierControlGoToPercentRequest { INT8U percentOpen = 0; @@ -302,20 +302,20 @@ client cluster Basic = 40 { attribute boolean localConfigDisabled = 16; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster BinaryInputBasic = 15 { attribute boolean outOfService = 81; attribute boolean presentValue = 85; readonly attribute bitmap8 statusFlags = 111; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster Binding = 30 { @@ -328,10 +328,10 @@ client cluster Binding = 30 { } attribute TargetStruct binding[] = 0; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster BooleanState = 69 { @@ -340,10 +340,10 @@ client cluster BooleanState = 69 { } readonly attribute boolean stateValue = 0; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster BridgedActions = 37 { @@ -422,10 +422,10 @@ client cluster BridgedActions = 37 { readonly attribute ActionStruct actionList[] = 0; readonly attribute EndpointListStruct endpointList[] = 1; readonly attribute long_char_string<512> setupUrl = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct InstantActionRequest { INT16U actionID = 0; @@ -536,10 +536,10 @@ client cluster BridgedDeviceBasic = 57 { readonly attribute char_string<32> serialNumber = 15; readonly attribute boolean reachable = 17; readonly attribute char_string<32> uniqueID = 18; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster Channel = 1284 { @@ -576,10 +576,10 @@ client cluster Channel = 1284 { readonly attribute ChannelInfo channelList[] = 0; readonly attribute nullable LineupInfo lineup = 1; readonly attribute nullable ChannelInfo currentChannel = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct ChangeChannelRequest { CHAR_STRING match = 0; @@ -726,10 +726,10 @@ client cluster ColorControl = 768 { readonly attribute int16u colorTempPhysicalMax = 16396; readonly attribute int16u coupleColorTempToLevelMinMireds = 16397; attribute int16u startUpColorTemperatureMireds = 16400; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct MoveToHueRequest { INT8U hue = 0; @@ -976,10 +976,10 @@ client cluster ContentLauncher = 1290 { readonly attribute CHAR_STRING acceptHeader[] = 0; attribute bitmap32 supportedStreamingProtocols = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct LaunchContentRequest { ContentSearch search = 0; @@ -1012,10 +1012,10 @@ client cluster Descriptor = 29 { readonly attribute CLUSTER_ID serverList[] = 1; readonly attribute CLUSTER_ID clientList[] = 2; readonly attribute ENDPOINT_NO partsList[] = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster DiagnosticLogs = 50 { @@ -1038,9 +1038,9 @@ client cluster DiagnosticLogs = 50 { kBdx = 1; } - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; request struct RetrieveLogsRequestRequest { LogsIntent intent = 0; @@ -1458,10 +1458,10 @@ client cluster DoorLock = 257 { attribute boolean enableOneTouchLocking = 41; attribute boolean enablePrivacyModeButton = 43; attribute int8u wrongCodeEntryLimit = 48; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct LockDoorRequest { optional OCTET_STRING pinCode = 0; @@ -1652,10 +1652,10 @@ client cluster ElectricalMeasurement = 2820 { readonly attribute int16s activePower = 1291; readonly attribute int16s activePowerMin = 1292; readonly attribute int16s activePowerMax = 1293; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster EthernetNetworkDiagnostics = 55 { @@ -1681,11 +1681,11 @@ client cluster EthernetNetworkDiagnostics = 55 { readonly attribute int64u overrunCount = 6; readonly attribute nullable boolean carrierDetect = 7; readonly attribute int64u timeSinceReset = 8; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -1693,19 +1693,19 @@ client cluster EthernetNetworkDiagnostics = 55 { client cluster FanControl = 514 { attribute enum8 fanMode = 0; attribute enum8 fanModeSequence = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster FixedLabel = 64 { readonly attribute LabelStruct labelList[] = 0; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster FlowMeasurement = 1028 { @@ -1713,10 +1713,10 @@ client cluster FlowMeasurement = 1028 { readonly attribute nullable int16u minMeasuredValue = 1; readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster GeneralCommissioning = 48 { @@ -1743,10 +1743,10 @@ client cluster GeneralCommissioning = 48 { readonly attribute RegulatoryLocationType regulatoryConfig = 2; readonly attribute RegulatoryLocationType locationCapability = 3; readonly attribute boolean supportsConcurrentConnection = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct ArmFailSafeRequest { INT16U expiryLengthSeconds = 0; @@ -1867,10 +1867,10 @@ client cluster GeneralDiagnostics = 51 { readonly attribute ENUM8 activeHardwareFaults[] = 5; readonly attribute ENUM8 activeRadioFaults[] = 6; readonly attribute ENUM8 activeNetworkFaults[] = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster GroupKeyManagement = 63 { @@ -1907,10 +1907,10 @@ client cluster GroupKeyManagement = 63 { readonly attribute GroupInfoMapStruct groupTable[] = 1; readonly attribute int16u maxGroupsPerFabric = 2; readonly attribute int16u maxGroupKeysPerFabric = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct KeySetWriteRequest { GroupKeySetStruct groupKeySet = 0; @@ -1944,10 +1944,10 @@ client cluster GroupKeyManagement = 63 { client cluster Groups = 4 { readonly attribute bitmap8 nameSupport = 0; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct AddGroupRequest { group_id groupId = 0; @@ -2025,10 +2025,10 @@ client cluster Identify = 3 { attribute int16u identifyTime = 0; readonly attribute enum8 identifyType = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct IdentifyRequest { INT16U identifyTime = 0; @@ -2059,10 +2059,10 @@ client cluster IlluminanceMeasurement = 1024 { readonly attribute nullable int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; readonly attribute nullable enum8 lightSensorType = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster KeypadInput = 1289 { @@ -2167,10 +2167,10 @@ client cluster KeypadInput = 1289 { kNumberKeys = 0x4; } - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SendKeyRequest { CecKeyCode keyCode = 0; @@ -2214,11 +2214,11 @@ client cluster LevelControl = 8 { attribute nullable int16u offTransitionTime = 19; attribute nullable int8u defaultMoveRate = 20; attribute nullable int8u startUpCurrentLevel = 16384; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct MoveToLevelRequest { INT8U level = 0; @@ -2276,16 +2276,16 @@ client cluster LevelControl = 8 { client cluster LocalizationConfiguration = 43 { attribute char_string<35> activeLocale = 1; readonly attribute CHAR_STRING supportedLocales[] = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute int16u clusterRevision = 65533; } client cluster LowPower = 1288 { - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; command Sleep(): DefaultSuccess = 0; } @@ -2319,10 +2319,10 @@ client cluster MediaInput = 1287 { readonly attribute InputInfo inputList[] = 0; readonly attribute int8u currentInput = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SelectInputRequest { INT8U index = 0; @@ -2368,10 +2368,10 @@ client cluster MediaPlayback = 1286 { readonly attribute single playbackSpeed = 4; readonly attribute nullable int64u seekRangeEnd = 5; readonly attribute nullable int64u seekRangeStart = 6; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct SkipForwardRequest { INT64U deltaPositionMilliseconds = 0; @@ -2420,11 +2420,11 @@ client cluster ModeSelect = 80 { readonly attribute int8u currentMode = 3; attribute nullable int8u startUpMode = 4; attribute nullable int8u onMode = 5; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ChangeToModeRequest { INT8U newMode = 0; @@ -2505,10 +2505,10 @@ client cluster NetworkCommissioning = 49 { readonly attribute nullable NetworkCommissioningStatus lastNetworkingStatus = 5; readonly attribute nullable octet_string<32> lastNetworkID = 6; readonly attribute nullable int32s lastConnectErrorValue = 7; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct ScanNetworksRequest { optional nullable OCTET_STRING ssid = 0; @@ -2590,8 +2590,8 @@ client cluster OtaSoftwareUpdateProvider = 41 { kDownloadProtocolNotSupported = 3; } - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct QueryImageRequest { vendor_id vendorId = 0; @@ -2691,8 +2691,8 @@ client cluster OtaSoftwareUpdateRequestor = 42 { readonly attribute boolean updatePossible = 1; readonly attribute OTAUpdateStateEnum updateState = 2; readonly attribute nullable int8u updateStateProgress = 3; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct AnnounceOtaProviderRequest { node_id providerNodeId = 0; @@ -2709,10 +2709,10 @@ client cluster OccupancySensing = 1030 { readonly attribute bitmap8 occupancy = 0; readonly attribute enum8 occupancySensorType = 1; readonly attribute bitmap8 occupancySensorTypeBitmap = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster OnOff = 6 { @@ -2750,11 +2750,11 @@ client cluster OnOff = 6 { attribute int16u onTime = 16385; attribute int16u offWaitTime = 16386; attribute nullable OnOffStartUpOnOff startUpOnOff = 16387; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct OffWithEffectRequest { OnOffEffectIdentifier effectId = 0; @@ -2778,10 +2778,10 @@ client cluster OnOff = 6 { client cluster OnOffSwitchConfiguration = 7 { readonly attribute enum8 switchType = 0; attribute enum8 switchActions = 16; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster OperationalCredentials = 62 { @@ -2819,10 +2819,10 @@ client cluster OperationalCredentials = 62 { readonly attribute int8u commissionedFabrics = 3; readonly attribute OCTET_STRING trustedRootCertificates[] = 4; readonly attribute fabric_idx currentFabricIndex = 5; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct AttestationRequestRequest { OCTET_STRING attestationNonce = 0; @@ -2971,19 +2971,19 @@ client cluster PowerSource = 47 { readonly attribute enum8 batteryChargeLevel = 14; readonly attribute ENUM8 activeBatteryFaults[] = 18; readonly attribute enum8 batteryChargeState = 26; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster PowerSourceConfiguration = 46 { readonly attribute INT8U sources[] = 0; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster PressureMeasurement = 1027 { @@ -2994,8 +2994,8 @@ client cluster PressureMeasurement = 1027 { readonly attribute nullable int16s measuredValue = 0; readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster PumpConfigurationAndControl = 512 { @@ -3102,11 +3102,11 @@ client cluster PumpConfigurationAndControl = 512 { attribute enum8 operationMode = 32; attribute enum8 controlMode = 33; readonly attribute bitmap16 alarmMask = 34; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster RelativeHumidityMeasurement = 1029 { @@ -3114,10 +3114,10 @@ client cluster RelativeHumidityMeasurement = 1029 { readonly attribute int16u minMeasuredValue = 1; readonly attribute int16u maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster Scenes = 5 { @@ -3136,10 +3136,10 @@ client cluster Scenes = 5 { readonly attribute int16u currentGroup = 2; readonly attribute boolean sceneValid = 3; readonly attribute bitmap8 nameSupport = 4; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct AddSceneRequest { INT16U groupId = 0; @@ -3244,11 +3244,11 @@ client cluster SoftwareDiagnostics = 52 { readonly attribute int64u currentHeapFree = 1; readonly attribute int64u currentHeapUsed = 2; readonly attribute int64u currentHeapHighWatermark = 3; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetWatermarks(): DefaultSuccess = 0; } @@ -3287,11 +3287,11 @@ client cluster Switch = 59 { readonly attribute int8u numberOfPositions = 0; readonly attribute int8u currentPosition = 1; readonly attribute int8u multiPressMax = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster TargetNavigator = 1285 { @@ -3308,10 +3308,10 @@ client cluster TargetNavigator = 1285 { readonly attribute TargetInfo targetList[] = 0; readonly attribute int8u currentTarget = 1; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct NavigateTargetRequest { INT8U target = 0; @@ -3331,8 +3331,8 @@ client cluster TemperatureMeasurement = 1026 { readonly attribute nullable int16s minMeasuredValue = 1; readonly attribute nullable int16s maxMeasuredValue = 2; readonly attribute int16u tolerance = 3; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster TestCluster = 1295 { @@ -3529,10 +3529,10 @@ client cluster TestCluster = 1295 { attribute nullable int8s nullableRangeRestrictedInt8s = 32807; attribute nullable int16u nullableRangeRestrictedInt16u = 32808; attribute nullable int16s nullableRangeRestrictedInt16s = 32809; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; request struct TestAddArgumentsRequest { INT8U arg1 = 0; @@ -3720,9 +3720,9 @@ client cluster Thermostat = 513 { readonly attribute enum8 startOfWeek = 32; readonly attribute int8u numberOfWeeklyTransitions = 33; readonly attribute int8u numberOfDailyTransitions = 34; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct SetpointRaiseLowerRequest { SetpointAdjustMode mode = 0; @@ -3768,10 +3768,10 @@ client cluster ThermostatUserInterfaceConfiguration = 516 { attribute enum8 temperatureDisplayMode = 0; attribute enum8 keypadLockout = 1; attribute enum8 scheduleProgrammingVisibility = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster ThreadNetworkDiagnostics = 53 { @@ -3921,11 +3921,11 @@ client cluster ThreadNetworkDiagnostics = 53 { readonly attribute octet_string<4> channelMask = 60; readonly attribute OperationalDatasetComponents operationalDatasetComponents[] = 61; readonly attribute NetworkFault activeNetworkFaultsList[] = 62; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -3954,9 +3954,9 @@ client cluster TimeFormatLocalization = 44 { attribute HourFormat hourFormat = 0; attribute CalendarType activeCalendarType = 1; readonly attribute CalendarType supportedCalendarTypes[] = 2; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute int16u clusterRevision = 65533; } client cluster UnitLocalization = 45 { @@ -3971,24 +3971,24 @@ client cluster UnitLocalization = 45 { } attribute TempUnit temperatureUnit = 0; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; } client cluster UserLabel = 65 { attribute LabelStruct labelList[] = 0; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute int16u clusterRevision = 65533; } client cluster WakeOnLan = 1283 { readonly attribute char_string<32> MACAddress = 0; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute int16u clusterRevision = 65533; } client cluster WiFiNetworkDiagnostics = 54 { @@ -4048,11 +4048,11 @@ client cluster WiFiNetworkDiagnostics = 54 { readonly attribute int32u packetUnicastTxCount = 10; readonly attribute int64u currentMaxRate = 11; readonly attribute int64u overrunCount = 12; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; command ResetCounts(): DefaultSuccess = 0; } @@ -4164,11 +4164,11 @@ client cluster WindowCovering = 258 { readonly attribute int16u installedClosedLimitTilt = 19; attribute bitmap8 mode = 23; readonly attribute bitmap16 safetyStatus = 26; - readonly global attribute command_id generatedCommandList[] = 65528; - readonly global attribute command_id acceptedCommandList[] = 65529; - readonly global attribute attrib_id attributeList[] = 65531; - readonly global attribute bitmap32 featureMap = 65532; - readonly global attribute int16u clusterRevision = 65533; + readonly attribute command_id generatedCommandList[] = 65528; + readonly attribute command_id acceptedCommandList[] = 65529; + readonly attribute attrib_id attributeList[] = 65531; + readonly attribute bitmap32 featureMap = 65532; + readonly attribute int16u clusterRevision = 65533; request struct GoToLiftValueRequest { INT16U liftValue = 0;