From 2e1761981d5de0d8d579a716f56d90570e5e3a57 Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 12:30:22 -0400 Subject: [PATCH 1/8] Set default value in IDL for nullable defaults even if they are zero --- .../zap-templates/templates/app/MatterIDL.zapt | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/app/zap-templates/templates/app/MatterIDL.zapt b/src/app/zap-templates/templates/app/MatterIDL.zapt index 6861166ef75195..cb77afa03c69b8 100644 --- a/src/app/zap-templates/templates/app/MatterIDL.zapt +++ b/src/app/zap-templates/templates/app/MatterIDL.zapt @@ -136,8 +136,7 @@ endpoint {{endpointId}} { emits event {{name}}; {{/if}} {{/user_cluster_events}} - {{#user_cluster_attributes}} - {{#if included}} + {{#enabled_attributes_for_cluster_and_side name 'server'}} {{~#if (is_str_equal storageOption "NVM")}} persist {{!align~}} {{~else if (is_str_equal storageOption "External")}} @@ -146,12 +145,17 @@ endpoint {{endpointId}} { ram {{!align~}} {{~/if~}} attribute {{asLowerCamelCase name}} - {{~#if_is_non_zero_default defaultValue~}} + {{~#if isNullable~}} + {{~#if defaultValue~}} + {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} + {{~/if~}} + {{~else~}} + {{~#if_is_non_zero_default defaultValue~}} {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} - {{~/if_is_non_zero_default~}} + {{~/if_is_non_zero_default~}} + {{~/if~}} ; - {{/if}} - {{/user_cluster_attributes}} + {{/enabled_attributes_for_cluster_and_side}} } {{/if}} {{/if}} From cf7d3f11bdee5be71deeff9f041c9a6786e7179b Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 12:36:03 -0400 Subject: [PATCH 2/8] Regen all --- .../all-clusters-app.matter | 149 +++++++++--------- .../all-clusters-minimal-app.matter | 112 ++++++------- .../bridge-common/bridge-app.matter | 47 +++--- ...p_rootnode_dimmablelight_bCwGYSDpoe.matter | 54 ++++--- ...de_colortemperaturelight_hbUnzYVeyn.matter | 14 +- .../rootnode_contactsensor_lFAGG1bfRO.matter | 12 +- .../rootnode_dimmablelight_bCwGYSDpoe.matter | 16 +- .../rootnode_doorlock_aNKYAreMXE.matter | 12 +- ...tnode_extendedcolorlight_8lcaaYJVAa.matter | 18 ++- .../devices/rootnode_fan_7N2TobIlOX.matter | 16 +- .../rootnode_flowsensor_1zVxHedlaV.matter | 9 +- ...tnode_heatingcoolingunit_ncdGai1E5a.matter | 18 ++- .../rootnode_humiditysensor_Xyj4gda6Hb.matter | 9 +- .../rootnode_lightsensor_lZQycTFcJK.matter | 9 +- ...rootnode_occupancysensor_iHyVgifZuo.matter | 9 +- .../rootnode_onofflight_bbs1b7IaOV.matter | 14 +- ...ootnode_onofflightswitch_FsPlMr090Q.matter | 12 +- ...rootnode_onoffpluginunit_Wtf8ss5EBY.matter | 14 +- .../rootnode_pressuresensor_s0qC9wLH4k.matter | 9 +- .../rootnode_speaker_RpzeXdimqA.matter | 11 +- ...otnode_temperaturesensor_Qy1zkNW7c3.matter | 9 +- .../rootnode_thermostat_bm3fb8dhYi.matter | 12 +- .../rootnode_windowcovering_RLCxaGi9Yx.matter | 28 ++-- .../contact-sensor-app.matter | 45 +++--- .../bridge-common/bridge-app.matter | 49 +++--- .../light-switch-app.matter | 55 ++++--- .../data_model/lighting-app-thread.matter | 18 +-- .../data_model/lighting-app-wifi.matter | 24 +-- .../lighting-common/lighting-app.matter | 42 ++--- .../nxp/zap/lighting-on-off.matter | 15 +- examples/lighting-app/qpg/zap/light.matter | 12 +- .../data_model/lighting-wifi-app.matter | 24 +-- .../data_model/lighting-thread-app.matter | 18 +-- .../efr32/data_model/lighting-wifi-app.matter | 24 +-- examples/lock-app/lock-common/lock-app.matter | 53 ++++--- examples/lock-app/nxp/zap/lock-app.matter | 15 +- examples/lock-app/qpg/zap/lock.matter | 12 +- .../ota-requestor-app.matter | 28 ++-- .../placeholder/linux/apps/app1/config.matter | 60 ++++--- .../placeholder/linux/apps/app2/config.matter | 60 ++++--- examples/pump-app/pump-common/pump-app.matter | 26 +-- .../pump-controller-app.matter | 10 +- .../temperature-measurement.matter | 26 +-- .../thermostat-common/thermostat.matter | 43 ++--- examples/tv-app/tv-common/tv-app.matter | 81 ++++++---- .../tv-casting-common/tv-casting-app.matter | 46 +++--- examples/window-app/common/window-app.matter | 68 ++++---- 47 files changed, 821 insertions(+), 646 deletions(-) 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 fe1dbda788f2e5..25aadf0e257d98 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 @@ -4506,7 +4506,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -4614,9 +4614,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -4668,11 +4668,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -4686,29 +4686,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -4717,7 +4717,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -4756,8 +4756,9 @@ endpoint 0 { server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; + ram attribute tolerance; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -4879,8 +4880,8 @@ endpoint 1 { server cluster PowerSource { emits event BatFaultChange; ram attribute status; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 3; + ram attribute description default = "B1"; ram attribute batChargeLevel; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -4917,10 +4918,10 @@ endpoint 1 { server cluster ModeSelect { ram attribute description default = "Coffee"; - ram attribute standardNamespace; + ram attribute standardNamespace default = 0; callback attribute supportedModes; persist attribute currentMode; - persist attribute startUpMode; + persist attribute startUpMode default = 0; persist attribute onMode default = 255; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -5028,9 +5029,9 @@ endpoint 1 { ram attribute effectiveControlMode; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; + ram attribute lifetimeEnergyConsumed default = 0x00000000; ram attribute operationMode; ram attribute controlMode; ram attribute featureMap default = 0x1F; @@ -5062,10 +5063,10 @@ endpoint 1 { server cluster FanControl { ram attribute fanMode; ram attribute fanModeSequence default = 0x02; - ram attribute percentSetting; + ram attribute percentSetting default = 0x00; ram attribute percentCurrent; ram attribute speedMax default = 100; - ram attribute speedSetting; + ram attribute speedSetting default = 0x00; ram attribute speedCurrent; ram attribute rockSupport; ram attribute rockSetting; @@ -5152,7 +5153,7 @@ endpoint 1 { ram attribute lampType; ram attribute lampManufacturer; ram attribute lampRatedHours default = 0xFFFFFF; - ram attribute lampBurnHours; + ram attribute lampBurnHours default = 0x000000; ram attribute lampAlarmMode; ram attribute lampBurnHoursTripPoint default = 0xFFFFFF; callback attribute generatedCommandList; @@ -5163,7 +5164,7 @@ endpoint 1 { } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; @@ -5182,7 +5183,7 @@ endpoint 1 { } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute featureMap; @@ -5200,7 +5201,7 @@ endpoint 1 { server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; ram attribute featureMap; @@ -5365,31 +5366,31 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; - ram attribute nullableBoolean; - ram attribute nullableBitmap8; - ram attribute nullableBitmap16; - ram attribute nullableBitmap32; - ram attribute nullableBitmap64; - ram attribute nullableInt8u; - ram attribute nullableInt16u; - ram attribute nullableInt24u; - ram attribute nullableInt32u; - ram attribute nullableInt40u; - ram attribute nullableInt48u; - ram attribute nullableInt56u; - ram attribute nullableInt64u; - ram attribute nullableInt8s; - ram attribute nullableInt16s; - ram attribute nullableInt24s; - ram attribute nullableInt32s; - ram attribute nullableInt40s; - ram attribute nullableInt48s; - ram attribute nullableInt56s; - ram attribute nullableInt64s; - ram attribute nullableEnum8; - ram attribute nullableEnum16; - ram attribute nullableFloatSingle; - ram attribute nullableFloatDouble; + ram attribute nullableBoolean default = false; + ram attribute nullableBitmap8 default = 0; + ram attribute nullableBitmap16 default = 0; + ram attribute nullableBitmap32 default = 0; + ram attribute nullableBitmap64 default = 0; + ram attribute nullableInt8u default = 0; + ram attribute nullableInt16u default = 0; + ram attribute nullableInt24u default = 0; + ram attribute nullableInt32u default = 0; + ram attribute nullableInt40u default = 0; + ram attribute nullableInt48u default = 0; + ram attribute nullableInt56u default = 0; + ram attribute nullableInt64u default = 0; + ram attribute nullableInt8s default = 0; + ram attribute nullableInt16s default = 0; + ram attribute nullableInt24s default = 0; + ram attribute nullableInt32s default = 0; + ram attribute nullableInt40s default = 0; + ram attribute nullableInt48s default = 0; + ram attribute nullableInt56s default = 0; + ram attribute nullableInt64s default = 0; + ram attribute nullableEnum8 default = 0; + ram attribute nullableEnum16 default = 0; + ram attribute nullableFloatSingle default = 0; + ram attribute nullableFloatDouble default = 0; ram attribute nullableOctetString; ram attribute nullableCharString; ram attribute nullableEnumAttr; @@ -5413,12 +5414,12 @@ endpoint 2 { } server cluster OnOff { - ram attribute onOff; - ram attribute globalSceneControl default = 1; + persist attribute onOff; + ram attribute globalSceneControl default = 0x01; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; - ram attribute featureMap; + persist attribute startUpOnOff default = 0xFF; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -5433,8 +5434,8 @@ endpoint 2 { server cluster PowerSource { ram attribute status; - ram attribute order default = 1; - ram attribute description default = "B3"; + ram attribute order default = 3; + ram attribute description default = "B1"; ram attribute batChargeLevel; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -5454,16 +5455,16 @@ endpoint 65534 { device type anonymousEndpointType = 61442, version 1; server cluster NetworkCommissioning { - callback attribute maxNetworks; + ram attribute maxNetworks; callback attribute networks; - callback attribute scanMaxTimeSeconds; - callback attribute connectMaxTimeSeconds; - callback attribute interfaceEnabled; - callback attribute lastNetworkingStatus; - callback attribute lastNetworkID; - callback attribute lastConnectErrorValue; - callback attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute scanMaxTimeSeconds; + ram attribute connectMaxTimeSeconds; + ram attribute interfaceEnabled; + ram attribute lastNetworkingStatus; + ram attribute lastNetworkID; + ram attribute lastConnectErrorValue; + ram attribute featureMap default = 2; + ram attribute clusterRevision default = 1; } } diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index 787fb24461fbfa..d5bb19091a5520 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3765,7 +3765,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -3816,16 +3816,16 @@ endpoint 0 { } server cluster NetworkCommissioning { - ram attribute maxNetworks; + callback attribute maxNetworks; callback attribute networks; - ram attribute scanMaxTimeSeconds; - ram attribute connectMaxTimeSeconds; - ram attribute interfaceEnabled; - ram attribute lastNetworkingStatus; - ram attribute lastNetworkID; - ram attribute lastConnectErrorValue; - ram attribute featureMap default = 2; - ram attribute clusterRevision default = 1; + callback attribute scanMaxTimeSeconds; + callback attribute connectMaxTimeSeconds; + callback attribute interfaceEnabled; + callback attribute lastNetworkingStatus; + callback attribute lastNetworkID; + callback attribute lastConnectErrorValue; + callback attribute featureMap; + callback attribute clusterRevision default = 1; } server cluster DiagnosticLogs { @@ -3852,9 +3852,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute neighborTable; callback attribute routeTable; @@ -3864,7 +3864,7 @@ endpoint 0 { callback attribute stableDataVersion; callback attribute leaderRouterId; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap; @@ -3875,21 +3875,21 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; ram attribute featureMap; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -3898,7 +3898,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -3937,7 +3937,7 @@ endpoint 0 { server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute featureMap; ram attribute clusterRevision default = 3; @@ -4007,8 +4007,8 @@ endpoint 1 { server cluster PowerSource { ram attribute status; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 3; + ram attribute description default = "B1"; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -4040,7 +4040,7 @@ endpoint 1 { server cluster ModeSelect { ram attribute description default = "Coffee"; - ram attribute standardNamespace; + ram attribute standardNamespace default = 0; callback attribute supportedModes; persist attribute currentMode; callback attribute generatedCommandList; @@ -4103,7 +4103,7 @@ endpoint 1 { server cluster FanControl { ram attribute fanMode; ram attribute fanModeSequence default = 0x02; - ram attribute percentSetting; + ram attribute percentSetting default = 0x00; ram attribute percentCurrent; ram attribute featureMap; ram attribute clusterRevision default = 2; @@ -4119,7 +4119,7 @@ endpoint 1 { server cluster ColorControl { ram attribute colorMode default = 0x01; ram attribute options; - ram attribute numberOfPrimaries; + ram attribute numberOfPrimaries default = 0; ram attribute enhancedColorMode default = 0x01; ram attribute colorCapabilities default = 0x1F; ram attribute featureMap; @@ -4140,7 +4140,7 @@ endpoint 1 { } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; ram attribute featureMap; @@ -4156,7 +4156,7 @@ endpoint 1 { } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute featureMap; @@ -4173,7 +4173,7 @@ endpoint 1 { server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute featureMap; ram attribute clusterRevision default = 3; @@ -4308,31 +4308,31 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; - ram attribute nullableBoolean; - ram attribute nullableBitmap8; - ram attribute nullableBitmap16; - ram attribute nullableBitmap32; - ram attribute nullableBitmap64; - ram attribute nullableInt8u; - ram attribute nullableInt16u; - ram attribute nullableInt24u; - ram attribute nullableInt32u; - ram attribute nullableInt40u; - ram attribute nullableInt48u; - ram attribute nullableInt56u; - ram attribute nullableInt64u; - ram attribute nullableInt8s; - ram attribute nullableInt16s; - ram attribute nullableInt24s; - ram attribute nullableInt32s; - ram attribute nullableInt40s; - ram attribute nullableInt48s; - ram attribute nullableInt56s; - ram attribute nullableInt64s; - ram attribute nullableEnum8; - ram attribute nullableEnum16; - ram attribute nullableFloatSingle; - ram attribute nullableFloatDouble; + ram attribute nullableBoolean default = false; + ram attribute nullableBitmap8 default = 0; + ram attribute nullableBitmap16 default = 0; + ram attribute nullableBitmap32 default = 0; + ram attribute nullableBitmap64 default = 0; + ram attribute nullableInt8u default = 0; + ram attribute nullableInt16u default = 0; + ram attribute nullableInt24u default = 0; + ram attribute nullableInt32u default = 0; + ram attribute nullableInt40u default = 0; + ram attribute nullableInt48u default = 0; + ram attribute nullableInt56u default = 0; + ram attribute nullableInt64u default = 0; + ram attribute nullableInt8s default = 0; + ram attribute nullableInt16s default = 0; + ram attribute nullableInt24s default = 0; + ram attribute nullableInt32s default = 0; + ram attribute nullableInt40s default = 0; + ram attribute nullableInt48s default = 0; + ram attribute nullableInt56s default = 0; + ram attribute nullableInt64s default = 0; + ram attribute nullableEnum8 default = 0; + ram attribute nullableEnum16 default = 0; + ram attribute nullableFloatSingle default = 0; + ram attribute nullableFloatDouble default = 0; ram attribute nullableOctetString; ram attribute nullableCharString; ram attribute nullableEnumAttr; @@ -4355,7 +4355,7 @@ endpoint 2 { } server cluster OnOff { - ram attribute onOff; + persist attribute onOff; ram attribute featureMap; ram attribute clusterRevision default = 4; } @@ -4371,8 +4371,8 @@ endpoint 2 { server cluster PowerSource { ram attribute status; - ram attribute order default = 1; - ram attribute description default = "B3"; + ram attribute order default = 3; + ram attribute description default = "B1"; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index bca32307a85592..885e087cdcddd5 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -1672,9 +1672,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1726,11 +1726,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 15; @@ -1744,29 +1744,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -1775,7 +1775,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1838,7 +1838,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster Actions { @@ -1863,7 +1863,7 @@ endpoint 2 { } server cluster LevelControl { - persist attribute currentLevel; + persist attribute currentLevel default = 0x00; ram attribute remainingTime; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; @@ -1886,6 +1886,9 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index 05590c49a6695b..d7b796eff4a647 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1421,6 +1421,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1430,8 +1433,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1478,7 +1484,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1538,9 +1544,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1592,11 +1598,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1610,29 +1616,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 0x0001; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 0x0001; @@ -1646,7 +1652,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1706,7 +1712,7 @@ endpoint 1 { ram attribute globalSceneControl default = 1; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; + ram attribute startUpOnOff default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1721,7 +1727,7 @@ endpoint 1 { ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; - ram attribute startUpCurrentLevel; + ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter index ad25f3b21e4742..c27f599414d3e4 100644 --- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter +++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter @@ -1431,6 +1431,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1440,6 +1443,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1492,7 +1498,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1552,7 +1558,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1613,7 +1619,7 @@ endpoint 1 { } server cluster LevelControl { - ram attribute currentLevel; + ram attribute currentLevel default = 0x00; ram attribute remainingTime; ram attribute options; ram attribute onLevel; @@ -1634,7 +1640,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster ColorControl { diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index c60351adeee680..a00ce4f9196ba2 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1116,6 +1116,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1125,8 +1128,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1173,7 +1179,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1251,7 +1257,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index ed19aca324266f..394b7c46dd3975 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1287,6 +1287,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1296,6 +1299,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1344,7 +1350,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1422,7 +1428,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1482,7 +1488,7 @@ endpoint 1 { ram attribute globalSceneControl default = 1; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; + ram attribute startUpOnOff default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1497,7 +1503,7 @@ endpoint 1 { ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; - ram attribute startUpCurrentLevel; + ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1514,7 +1520,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter index 22bed1d47e5dfa..dad8b3e7085ad4 100644 --- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter +++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter @@ -1584,6 +1584,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1593,6 +1596,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1641,7 +1647,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1719,7 +1725,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1782,7 +1788,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster DoorLock { diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter index 87c6777a034286..84fb1cf99693d1 100644 --- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter +++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter @@ -1515,6 +1515,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1524,6 +1527,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1572,7 +1578,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1650,7 +1656,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1709,7 +1715,7 @@ endpoint 1 { ram attribute globalSceneControl default = 1; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; + ram attribute startUpOnOff default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1724,7 +1730,7 @@ endpoint 1 { ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; - ram attribute startUpCurrentLevel; + ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1741,7 +1747,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster ColorControl { @@ -1764,7 +1770,7 @@ endpoint 1 { ram attribute colorTempPhysicalMinMireds; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; - ram attribute startUpColorTemperatureMireds; + ram attribute startUpColorTemperatureMireds default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index df183b5da64ce7..be92857247bb85 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1165,6 +1165,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1174,6 +1177,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1226,7 +1232,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1309,7 +1315,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1371,16 +1377,16 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster FanControl { ram attribute fanMode; ram attribute fanModeSequence default = 2; - ram attribute percentSetting; + ram attribute percentSetting default = 0; ram attribute percentCurrent; ram attribute speedMax default = 1; - ram attribute speedSetting; + ram attribute speedSetting default = 0; ram attribute speedCurrent; ram attribute rockSupport; ram attribute rockSetting; diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index 3c3b8490088998..ee4d01c5d92c5c 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1188,6 +1188,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1236,7 +1239,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1314,7 +1317,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1369,7 +1372,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster FlowMeasurement { diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter index 26346c09b705cd..e12a37b020b016 100644 --- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter +++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter @@ -1451,6 +1451,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1460,8 +1463,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1508,7 +1514,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1586,7 +1592,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1651,7 +1657,7 @@ endpoint 1 { } server cluster LevelControl { - ram attribute currentLevel; + ram attribute currentLevel default = 0; ram attribute minLevel; ram attribute maxLevel default = 0xFE; ram attribute onLevel default = 0xFE; @@ -1677,10 +1683,10 @@ endpoint 1 { server cluster FanControl { ram attribute fanMode; ram attribute fanModeSequence default = 0x02; - ram attribute percentSetting; + ram attribute percentSetting default = 0x00; ram attribute percentCurrent; ram attribute speedMax default = 10; - ram attribute speedSetting; + ram attribute speedSetting default = 0x00; ram attribute speedCurrent; callback attribute generatedCommandList; callback attribute acceptedCommandList; diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index 49a0eff6defa3a..41e547c2daea34 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1188,8 +1188,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1236,7 +1239,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1314,7 +1317,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter index f6f65ef0ff587f..020169f44eeeca 100644 --- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter +++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter @@ -1192,6 +1192,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1240,7 +1243,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1318,7 +1321,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1373,7 +1376,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster IlluminanceMeasurement { diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index c1aab8aec19882..993404b3bb8690 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1204,6 +1204,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1252,7 +1255,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1330,7 +1333,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1385,7 +1388,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster OccupancySensing { diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter index 638c8780e1c41e..b4493e2fcc1c2b 100644 --- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter +++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter @@ -1249,6 +1249,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1258,6 +1261,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1306,7 +1312,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1384,7 +1390,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1443,7 +1449,7 @@ endpoint 1 { ram attribute globalSceneControl default = 1; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; + ram attribute startUpOnOff default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1475,7 +1481,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index 9e7eae345884d0..c3d57b3d3d35f7 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1206,6 +1206,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1215,8 +1218,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1263,7 +1269,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1341,7 +1347,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 443772a2765045..e13b2a0360e359 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1149,6 +1149,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1158,6 +1161,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1206,7 +1212,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1284,7 +1290,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1343,7 +1349,7 @@ endpoint 1 { ram attribute globalSceneControl default = 1; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; + ram attribute startUpOnOff default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1360,7 +1366,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter index ea6a8a8f3e27f1..321c2a53ab89ba 100644 --- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter +++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter @@ -1201,6 +1201,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1249,7 +1252,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1327,7 +1330,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1388,7 +1391,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster PressureMeasurement { diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index 5af8c0eed82184..138a202b6b2fff 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1252,6 +1252,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1300,7 +1303,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1378,7 +1381,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1433,7 +1436,7 @@ endpoint 1 { } server cluster LevelControl { - ram attribute currentLevel; + ram attribute currentLevel default = 0x00; ram attribute minLevel; ram attribute maxLevel default = 0xFE; ram attribute options; @@ -1454,7 +1457,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter index 3b59085c857913..02b2e6d5c09d6e 100644 --- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter +++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter @@ -1187,6 +1187,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1235,7 +1238,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1313,7 +1316,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1368,7 +1371,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster TemperatureMeasurement { diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter index 97070b29dad9ab..bf75b4887560f4 100644 --- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter +++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter @@ -1340,6 +1340,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1349,8 +1352,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1397,7 +1403,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1475,7 +1481,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index e7cb6df02019c6..d1d10efcd33fce 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1245,6 +1245,9 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 3; } @@ -1254,6 +1257,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1302,7 +1308,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1380,7 +1386,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 0x0001; } @@ -1443,26 +1449,26 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster WindowCovering { ram attribute type default = 8; ram attribute physicalClosedLimitLift; ram attribute physicalClosedLimitTilt; - ram attribute currentPositionLift; - ram attribute currentPositionTilt; + ram attribute currentPositionLift default = 0; + ram attribute currentPositionTilt default = 0; ram attribute numberOfActuationsLift; ram attribute numberOfActuationsTilt; ram attribute configStatus default = 0x19; - ram attribute currentPositionLiftPercentage; - ram attribute currentPositionTiltPercentage; + ram attribute currentPositionLiftPercentage default = 0; + ram attribute currentPositionTiltPercentage default = 0; ram attribute operationalStatus; - ram attribute targetPositionLiftPercent100ths; - ram attribute targetPositionTiltPercent100ths; + ram attribute targetPositionLiftPercent100ths default = 0; + ram attribute targetPositionTiltPercent100ths default = 0; ram attribute endProductType default = 8; - ram attribute currentPositionLiftPercent100ths; - ram attribute currentPositionTiltPercent100ths; + ram attribute currentPositionLiftPercent100ths default = 0; + ram attribute currentPositionTiltPercent100ths default = 0; ram attribute installedOpenLimitLift; ram attribute installedClosedLimitLift default = 65534; ram attribute installedOpenLimitTilt; diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter index 0459c94cebed1d..f5c8fed89c30e7 100644 --- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter +++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter @@ -1388,6 +1388,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1440,7 +1443,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1515,9 +1518,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1569,11 +1572,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1587,29 +1590,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -1618,7 +1621,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter index 3712d03cc89685..ff1ec5df25d448 100644 --- a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter +++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter @@ -1529,7 +1529,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1672,9 +1672,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1726,11 +1726,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 15; @@ -1744,29 +1744,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -1775,7 +1775,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1862,7 +1862,7 @@ endpoint 2 { } server cluster LevelControl { - persist attribute currentLevel; + persist attribute currentLevel default = 0x00; ram attribute remainingTime; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; @@ -1885,8 +1885,11 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Switch { 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 eaf55d4cf6225e..9135cb71edcdf0 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 @@ -1972,8 +1972,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Binding { @@ -2030,7 +2033,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -2105,9 +2108,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -2159,11 +2162,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2177,29 +2180,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -2208,7 +2211,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -2255,6 +2258,8 @@ endpoint 1 { server cluster Identify { ram attribute identifyTime; ram attribute identifyType; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 4; @@ -2271,9 +2276,11 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Binding { @@ -2292,7 +2299,7 @@ endpoint 2 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 2; + ram attribute clusterRevision default = 4; } server cluster Descriptor { diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter index f38991177397de..c5288e88c5073c 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter @@ -1800,7 +1800,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1878,9 +1878,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1932,11 +1932,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1953,7 +1953,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter index 65827b3f96ceff..8c62388e3f7bf6 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter @@ -1708,7 +1708,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1790,16 +1790,16 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -1814,7 +1814,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter index 4dbfe34441b0bd..9dd4be631168a6 100644 --- a/examples/lighting-app/lighting-common/lighting-app.matter +++ b/examples/lighting-app/lighting-common/lighting-app.matter @@ -1910,7 +1910,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1988,9 +1988,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -2042,11 +2042,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2060,29 +2060,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -2098,7 +2098,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter index 6a8f1d36e92e4f..8a88e9b6b51102 100644 --- a/examples/lighting-app/nxp/zap/lighting-on-off.matter +++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter @@ -1251,6 +1251,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1294,7 +1297,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1343,9 +1346,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1398,7 +1401,7 @@ endpoint 0 { callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1408,7 +1411,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter index a46f0d2e62766a..370c7e67aca7ea 100644 --- a/examples/lighting-app/qpg/zap/light.matter +++ b/examples/lighting-app/qpg/zap/light.matter @@ -1688,7 +1688,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -1775,9 +1775,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1830,7 +1830,7 @@ endpoint 0 { callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; @@ -1844,7 +1844,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; diff --git a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter index 459b5794ea20be..e19b51c25ffe35 100644 --- a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter @@ -1624,7 +1624,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1699,16 +1699,16 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -1716,7 +1716,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter index 49407ddbda3dd3..f1a75c47324c45 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter @@ -1714,7 +1714,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1788,9 +1788,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1842,11 +1842,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1856,7 +1856,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter index 459b5794ea20be..e19b51c25ffe35 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter @@ -1624,7 +1624,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1699,16 +1699,16 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -1716,7 +1716,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index 3eda18cb740025..35dc431300c3a6 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -2176,7 +2176,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -2208,6 +2208,10 @@ endpoint 0 { ram attribute order; ram attribute description default = "USB"; ram attribute wiredAssessedCurrent; + ram attribute batChargeLevel; + ram attribute batReplacementNeeded; + ram attribute batReplaceability; + ram attribute batReplacementDescription; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2270,9 +2274,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -2324,11 +2328,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2342,29 +2346,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -2373,7 +2377,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -2441,13 +2445,14 @@ endpoint 1 { server cluster PowerSource { ram attribute status default = 1; - ram attribute order default = 1; - ram attribute description default = "Battery"; + ram attribute order; + ram attribute description default = "USB"; + ram attribute wiredAssessedCurrent; ram attribute batChargeLevel; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute batReplacementDescription; - ram attribute featureMap default = 0x0A; + ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } diff --git a/examples/lock-app/nxp/zap/lock-app.matter b/examples/lock-app/nxp/zap/lock-app.matter index de2ea9558dcf6a..f76471c6d42fd7 100644 --- a/examples/lock-app/nxp/zap/lock-app.matter +++ b/examples/lock-app/nxp/zap/lock-app.matter @@ -1346,6 +1346,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1426,9 +1429,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1481,7 +1484,7 @@ endpoint 0 { callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1491,7 +1494,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1538,7 +1541,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster DoorLock { diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter index 0eacb34b0e8e1c..58674971a35d7e 100644 --- a/examples/lock-app/qpg/zap/lock.matter +++ b/examples/lock-app/qpg/zap/lock.matter @@ -1820,7 +1820,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -1907,9 +1907,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1962,7 +1962,7 @@ endpoint 0 { callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; @@ -1976,7 +1976,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; 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 d0bc7cec022fe6..ad714b9ca0de00 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 @@ -1059,6 +1059,9 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -1111,7 +1114,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1244,7 +1247,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } endpoint 65534 { @@ -1255,21 +1258,24 @@ endpoint 65534 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } server cluster NetworkCommissioning { - callback attribute maxNetworks; + ram attribute maxNetworks; callback attribute networks; - callback attribute scanMaxTimeSeconds; - callback attribute connectMaxTimeSeconds; - callback attribute interfaceEnabled; - callback attribute lastNetworkingStatus; - callback attribute lastNetworkID; - callback attribute lastConnectErrorValue; - callback attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute scanMaxTimeSeconds; + ram attribute connectMaxTimeSeconds; + ram attribute interfaceEnabled; + ram attribute lastNetworkingStatus; + ram attribute lastNetworkID; + ram attribute lastConnectErrorValue; + ram attribute featureMap default = 2; + ram attribute clusterRevision default = 1; } } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index fc68a9c2e6df03..13c1d61e3ab839 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3227,6 +3227,10 @@ endpoint 0 { ram attribute onTime; ram attribute offWaitTime; ram attribute startUpOnOff default = 0xFF; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute eventList; + callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -3236,6 +3240,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute eventList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -3397,29 +3405,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -3439,7 +3447,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -3515,9 +3523,9 @@ endpoint 0 { ram attribute effectiveControlMode; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; + ram attribute lifetimeEnergyConsumed default = 0x00000000; ram attribute operationMode; ram attribute controlMode; ram attribute featureMap; @@ -3557,7 +3565,7 @@ endpoint 0 { } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; @@ -3576,13 +3584,13 @@ endpoint 0 { } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute tolerance; - ram attribute scaledValue; - ram attribute minScaledValue; - ram attribute maxScaledValue; + ram attribute scaledValue default = 0x0000; + ram attribute minScaledValue default = 0x0000; + ram attribute maxScaledValue default = 0x0000; ram attribute scaledTolerance; ram attribute scale; ram attribute featureMap; @@ -3600,7 +3608,7 @@ endpoint 0 { server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; callback attribute generatedCommandList; @@ -3698,20 +3706,20 @@ endpoint 1 { server cluster OnOff { ram attribute onOff; - ram attribute globalSceneControl default = 1; + ram attribute globalSceneControl default = 0x01; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; + ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; + ram attribute currentLevel default = 0x00; ram attribute remainingTime; ram attribute options; ram attribute onLevel; @@ -3734,7 +3742,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster BasicInformation { diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index 905ce603b474a0..53ff30d24c1524 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3196,6 +3196,10 @@ endpoint 0 { ram attribute onTime; ram attribute offWaitTime; ram attribute startUpOnOff default = 0xFF; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute eventList; + callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -3205,6 +3209,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute eventList; + callback attribute attributeList; ram attribute featureMap; callback attribute clusterRevision default = 1; } @@ -3379,29 +3387,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -3421,7 +3429,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -3503,9 +3511,9 @@ endpoint 0 { ram attribute effectiveControlMode; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; + ram attribute lifetimeEnergyConsumed default = 0x00000000; ram attribute operationMode; ram attribute controlMode; ram attribute featureMap; @@ -3545,7 +3553,7 @@ endpoint 0 { } server cluster IlluminanceMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; @@ -3564,13 +3572,13 @@ endpoint 0 { } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute tolerance; - ram attribute scaledValue; - ram attribute minScaledValue; - ram attribute maxScaledValue; + ram attribute scaledValue default = 0x0000; + ram attribute minScaledValue default = 0x0000; + ram attribute maxScaledValue default = 0x0000; ram attribute scaledTolerance; ram attribute scale; ram attribute featureMap; @@ -3588,7 +3596,7 @@ endpoint 0 { server cluster RelativeHumidityMeasurement { ram attribute measuredValue; - ram attribute minMeasuredValue; + ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; callback attribute generatedCommandList; @@ -3684,20 +3692,20 @@ endpoint 1 { server cluster OnOff { ram attribute onOff; - ram attribute globalSceneControl default = 1; + ram attribute globalSceneControl default = 0x01; ram attribute onTime; ram attribute offWaitTime; - ram attribute startUpOnOff; + ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } server cluster LevelControl { - ram attribute currentLevel; + ram attribute currentLevel default = 0x00; ram attribute remainingTime; ram attribute options; ram attribute onLevel; @@ -3720,7 +3728,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster BasicInformation { diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter index 7845d40f82df6c..96d919065d5afe 100644 --- a/examples/pump-app/pump-common/pump-app.matter +++ b/examples/pump-app/pump-common/pump-app.matter @@ -1435,9 +1435,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute neighborTable; callback attribute routeTable; @@ -1447,7 +1447,7 @@ endpoint 0 { callback attribute stableDataVersion; callback attribute leaderRouterId; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; @@ -1460,7 +1460,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1518,7 +1518,7 @@ endpoint 1 { } server cluster LevelControl { - ram attribute currentLevel; + ram attribute currentLevel default = 0x00; ram attribute minLevel; ram attribute maxLevel default = 0xC8; ram attribute options; @@ -1570,9 +1570,9 @@ endpoint 1 { ram attribute effectiveControlMode; ram attribute capacity; ram attribute speed; - ram attribute lifetimeRunningHours; + ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; - ram attribute lifetimeEnergyConsumed; + ram attribute lifetimeEnergyConsumed default = 0x00000000; ram attribute operationMode; ram attribute controlMode; callback attribute generatedCommandList; @@ -1595,13 +1595,13 @@ endpoint 1 { } server cluster PressureMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute tolerance; - ram attribute scaledValue; - ram attribute minScaledValue; - ram attribute maxScaledValue; + ram attribute scaledValue default = 0x0000; + ram attribute minScaledValue default = 0; + ram attribute maxScaledValue default = 0; ram attribute scaledTolerance; ram attribute scale; callback attribute generatedCommandList; @@ -1612,7 +1612,7 @@ endpoint 1 { } server cluster FlowMeasurement { - ram attribute measuredValue; + ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; ram attribute tolerance; 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 5e17389817e1f1..a832e1203ff302 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 @@ -1317,9 +1317,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute neighborTable; callback attribute routeTable; @@ -1329,7 +1329,7 @@ endpoint 0 { callback attribute stableDataVersion; callback attribute leaderRouterId; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; callback attribute generatedCommandList; @@ -1342,7 +1342,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter index 231209600fca32..b385868d8190a6 100644 --- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter +++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter @@ -1056,29 +1056,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -1087,7 +1087,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index eb2d6302c0cedd..56ff44847912ec 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -1634,6 +1634,7 @@ endpoint 0 { server cluster Identify { ram attribute identifyTime; + ram attribute identifyType; ram attribute featureMap; ram attribute clusterRevision default = 4; } @@ -1701,7 +1702,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1782,9 +1783,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -1836,11 +1837,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -1854,29 +1855,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -1885,7 +1886,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index 7fc27309c83ad8..4006e3fa51ed10 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -2433,9 +2433,9 @@ endpoint 0 { emits event NetworkFaultChange; callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -2487,11 +2487,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2505,29 +2505,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -2536,7 +2536,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -2609,6 +2609,9 @@ endpoint 1 { callback attribute channelList; callback attribute lineup; callback attribute currentChannel; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2616,14 +2619,17 @@ endpoint 1 { server cluster TargetNavigator { callback attribute targetList; ram attribute currentTarget; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { ram attribute currentState; - ram attribute startTime; - ram attribute duration; + ram attribute startTime default = 0x00; + ram attribute duration default = 0; callback attribute sampledPosition; ram attribute playbackSpeed; ram attribute seekRangeEnd; @@ -2648,6 +2654,9 @@ endpoint 1 { } server cluster KeypadInput { + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0007; ram attribute clusterRevision default = 1; } @@ -2671,7 +2680,10 @@ endpoint 1 { server cluster ApplicationLauncher { callback attribute catalogList; - callback attribute currentApp; + callback attribute currentApp default = 0x00; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } @@ -2686,7 +2698,7 @@ endpoint 2 { } server cluster LevelControl { - persist attribute currentLevel; + persist attribute currentLevel default = 0x00; ram attribute remainingTime; ram attribute minLevel; ram attribute maxLevel default = 0xFF; @@ -2726,15 +2738,19 @@ endpoint 3 { } server cluster Channel { + callback attribute channelList; + callback attribute lineup; + callback attribute currentChannel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } server cluster TargetNavigator { callback attribute targetList; + ram attribute currentTarget; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2744,13 +2760,16 @@ endpoint 3 { server cluster MediaPlayback { ram attribute currentState; - ram attribute startTime default = 0xFF; - ram attribute duration; + ram attribute startTime default = 0x00; + ram attribute duration default = 0; callback attribute sampledPosition; ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; - ram attribute featureMap default = 0x0003; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; + ram attribute featureMap default = 0x003; ram attribute clusterRevision default = 1; } @@ -2758,7 +2777,7 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0007; ram attribute clusterRevision default = 1; } @@ -2770,10 +2789,12 @@ endpoint 3 { } server cluster ApplicationLauncher { + callback attribute catalogList; + callback attribute currentApp default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } 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 4366a98ca254e2..6dd693d3bdd6ac 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 @@ -2561,9 +2561,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -2615,11 +2615,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2633,29 +2633,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -2664,7 +2664,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -2751,7 +2751,7 @@ endpoint 1 { } server cluster LevelControl { - persist attribute currentLevel; + persist attribute currentLevel default = 0x00; ram attribute remainingTime; ram attribute minLevel; ram attribute maxLevel default = 0xFF; @@ -2825,6 +2825,10 @@ endpoint 2 { server cluster OnOff { ram attribute onOff; + ram attribute globalSceneControl default = 0x01; + ram attribute onTime; + ram attribute offWaitTime; + ram attribute startUpOnOff; ram attribute featureMap; ram attribute clusterRevision default = 4; } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index 37dc324e34fe76..c622047382597a 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -1855,7 +1855,7 @@ endpoint 0 { callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; ram attribute updateState; - ram attribute updateStateProgress; + ram attribute updateStateProgress default = 0; ram attribute featureMap; ram attribute clusterRevision default = 1; } @@ -1962,9 +1962,9 @@ endpoint 0 { server cluster ThreadNetworkDiagnostics { callback attribute channel; callback attribute routingRole; - callback attribute networkName; - callback attribute panId; - callback attribute extendedPanId; + callback attribute networkName default = "0"; + callback attribute panId default = 0x0000; + callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; callback attribute overrunCount; callback attribute neighborTable; @@ -2016,11 +2016,11 @@ endpoint 0 { callback attribute rxErrSecCount; callback attribute rxErrFcsCount; callback attribute rxErrOtherCount; - callback attribute activeTimestamp; - callback attribute pendingTimestamp; - callback attribute delay; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; - callback attribute channelPage0Mask; + callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; ram attribute featureMap default = 0x000F; @@ -2034,29 +2034,29 @@ endpoint 0 { callback attribute bssid; callback attribute securityType; callback attribute wiFiVersion; - callback attribute channelNumber; - callback attribute rssi; - callback attribute beaconLostCount; - callback attribute beaconRxCount; - callback attribute packetMulticastRxCount; - callback attribute packetMulticastTxCount; - callback attribute packetUnicastRxCount; - callback attribute packetUnicastTxCount; - callback attribute currentMaxRate; - callback attribute overrunCount; + callback attribute channelNumber default = 0x0000; + callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; - callback attribute fullDuplex; + callback attribute fullDuplex default = 0x00; callback attribute packetRxCount; callback attribute packetTxCount; callback attribute txErrCount; callback attribute collisionCount; callback attribute overrunCount; - callback attribute carrierDetect; + callback attribute carrierDetect default = 0x00; callback attribute timeSinceReset; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; @@ -2065,7 +2065,7 @@ endpoint 0 { server cluster AdministratorCommissioning { callback attribute windowStatus; callback attribute adminFabricIndex default = 1; - callback attribute adminVendorId; + callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2162,19 +2162,19 @@ endpoint 1 { ram attribute type default = 0x08; ram attribute physicalClosedLimitLift default = 0xFFFF; ram attribute physicalClosedLimitTilt default = 0xFFFF; - persist attribute currentPositionLift; - persist attribute currentPositionTilt; + persist attribute currentPositionLift default = 0; + persist attribute currentPositionTilt default = 0; persist attribute numberOfActuationsLift; persist attribute numberOfActuationsTilt; persist attribute configStatus default = 0x03; - persist attribute currentPositionLiftPercentage; - persist attribute currentPositionTiltPercentage; + persist attribute currentPositionLiftPercentage default = 0; + persist attribute currentPositionTiltPercentage default = 0; ram attribute operationalStatus; ram attribute targetPositionLiftPercent100ths; ram attribute targetPositionTiltPercent100ths; ram attribute endProductType; - persist attribute currentPositionLiftPercent100ths; - persist attribute currentPositionTiltPercent100ths; + persist attribute currentPositionLiftPercent100ths default = 0; + persist attribute currentPositionTiltPercent100ths default = 0; persist attribute installedOpenLimitLift; persist attribute installedClosedLimitLift default = 0xFFFF; persist attribute installedOpenLimitTilt; @@ -2239,19 +2239,19 @@ endpoint 2 { ram attribute type default = 0x08; ram attribute physicalClosedLimitLift default = 0xFFFF; ram attribute physicalClosedLimitTilt default = 0xFFFF; - persist attribute currentPositionLift; - persist attribute currentPositionTilt; + persist attribute currentPositionLift default = 0; + persist attribute currentPositionTilt default = 0; persist attribute numberOfActuationsLift; persist attribute numberOfActuationsTilt; persist attribute configStatus default = 0x03; - persist attribute currentPositionLiftPercentage; - persist attribute currentPositionTiltPercentage; + persist attribute currentPositionLiftPercentage default = 0; + persist attribute currentPositionTiltPercentage default = 0; ram attribute operationalStatus; ram attribute targetPositionLiftPercent100ths; ram attribute targetPositionTiltPercent100ths; ram attribute endProductType; - persist attribute currentPositionLiftPercent100ths; - persist attribute currentPositionTiltPercent100ths; + persist attribute currentPositionLiftPercent100ths default = 0; + persist attribute currentPositionTiltPercent100ths default = 0; persist attribute installedOpenLimitLift; persist attribute installedClosedLimitLift default = 0xFFFF; persist attribute installedOpenLimitTilt; @@ -2261,7 +2261,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0017; + ram attribute featureMap default = 0x001F; ram attribute clusterRevision default = 5; } } From d905921ce1c284ad8b761e139e3e7cc5a0884895 Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 12:41:26 -0400 Subject: [PATCH 3/8] Even looser default value config for IDLs --- src/app/zap-templates/templates/app/MatterIDL.zapt | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/app/zap-templates/templates/app/MatterIDL.zapt b/src/app/zap-templates/templates/app/MatterIDL.zapt index cb77afa03c69b8..256ef82d0c4c06 100644 --- a/src/app/zap-templates/templates/app/MatterIDL.zapt +++ b/src/app/zap-templates/templates/app/MatterIDL.zapt @@ -145,14 +145,8 @@ endpoint {{endpointId}} { ram {{!align~}} {{~/if~}} attribute {{asLowerCamelCase name}} - {{~#if isNullable~}} - {{~#if defaultValue~}} - {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} - {{~/if~}} - {{~else~}} - {{~#if_is_non_zero_default defaultValue~}} - {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} - {{~/if_is_non_zero_default~}} + {{~#if defaultValue~}} + {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} {{~/if~}} ; {{/enabled_attributes_for_cluster_and_side}} From 4a349d8e3b9cfe1893eb39dd8aabc96458c4e8aa Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 12:41:30 -0400 Subject: [PATCH 4/8] Regen all --- .../all-clusters-app.matter | 468 +++++++++--------- .../all-clusters-minimal-app.matter | 312 ++++++------ .../bridge-common/bridge-app.matter | 188 +++---- ...p_rootnode_dimmablelight_bCwGYSDpoe.matter | 230 ++++----- ...de_colortemperaturelight_hbUnzYVeyn.matter | 86 ++-- .../rootnode_contactsensor_lFAGG1bfRO.matter | 122 ++--- .../rootnode_dimmablelight_bCwGYSDpoe.matter | 148 +++--- .../rootnode_doorlock_aNKYAreMXE.matter | 118 ++--- ...tnode_extendedcolorlight_8lcaaYJVAa.matter | 150 +++--- .../devices/rootnode_fan_7N2TobIlOX.matter | 90 ++-- .../rootnode_flowsensor_1zVxHedlaV.matter | 102 ++-- ...tnode_heatingcoolingunit_ncdGai1E5a.matter | 138 +++--- .../rootnode_humiditysensor_Xyj4gda6Hb.matter | 114 ++--- .../rootnode_lightsensor_lZQycTFcJK.matter | 96 ++-- ...rootnode_occupancysensor_iHyVgifZuo.matter | 122 ++--- .../rootnode_onofflight_bbs1b7IaOV.matter | 122 ++--- ...ootnode_onofflightswitch_FsPlMr090Q.matter | 118 ++--- ...rootnode_onoffpluginunit_Wtf8ss5EBY.matter | 118 ++--- .../rootnode_pressuresensor_s0qC9wLH4k.matter | 100 ++-- .../rootnode_speaker_RpzeXdimqA.matter | 130 ++--- ...otnode_temperaturesensor_Qy1zkNW7c3.matter | 98 ++-- .../rootnode_thermostat_bm3fb8dhYi.matter | 144 +++--- .../rootnode_windowcovering_RLCxaGi9Yx.matter | 148 +++--- .../contact-sensor-app.matter | 176 +++---- .../bridge-common/bridge-app.matter | 194 ++++---- .../light-switch-app.matter | 192 +++---- .../data_model/lighting-app-thread.matter | 202 ++++---- .../data_model/lighting-app-wifi.matter | 116 ++--- .../lighting-common/lighting-app.matter | 214 ++++---- .../nxp/zap/lighting-on-off.matter | 150 +++--- examples/lighting-app/qpg/zap/light.matter | 188 +++---- .../data_model/lighting-wifi-app.matter | 112 ++--- .../data_model/lighting-thread-app.matter | 198 ++++---- .../efr32/data_model/lighting-wifi-app.matter | 112 ++--- examples/lock-app/lock-common/lock-app.matter | 194 ++++---- examples/lock-app/nxp/zap/lock-app.matter | 134 ++--- examples/lock-app/qpg/zap/lock.matter | 164 +++--- .../log-source-common/log-source-app.matter | 12 +- .../ota-provider-app.matter | 52 +- .../ota-requestor-app.matter | 74 +-- .../placeholder/linux/apps/app1/config.matter | 198 ++++---- .../placeholder/linux/apps/app2/config.matter | 200 ++++---- examples/pump-app/pump-common/pump-app.matter | 78 +-- .../pump-controller-app.matter | 44 +- .../temperature-measurement.matter | 70 +-- .../thermostat-common/thermostat.matter | 198 ++++---- examples/tv-app/tv-common/tv-app.matter | 222 ++++----- .../tv-casting-common/tv-casting-app.matter | 230 ++++----- examples/window-app/common/window-app.matter | 232 ++++----- 49 files changed, 3709 insertions(+), 3709 deletions(-) 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 25aadf0e257d98..61c769d6bed951 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 @@ -4432,15 +4432,15 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4449,13 +4449,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4467,7 +4467,7 @@ endpoint 0 { callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -4482,20 +4482,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4503,49 +4503,49 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; - ram attribute order default = 3; - ram attribute description default = "B1"; - ram attribute batChargeLevel; + ram attribute status default = 0; + ram attribute order default = 2; + ram attribute description default = "B2"; + ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute featureMap default = 2; @@ -4553,12 +4553,12 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4576,7 +4576,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4586,9 +4586,9 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; @@ -4597,16 +4597,16 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { emits event SoftwareFault; callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -4618,7 +4618,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -4626,48 +4626,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -4703,22 +4703,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4729,7 +4729,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4738,19 +4738,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4759,7 +4759,7 @@ endpoint 0 { ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4771,7 +4771,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4779,7 +4779,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -4788,33 +4788,33 @@ endpoint 1 { binding cluster OnOff; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; @@ -4822,21 +4822,21 @@ endpoint 1 { server cluster OnOffSwitchConfiguration { ram attribute switchType; - ram attribute switchActions; - ram attribute featureMap; + ram attribute switchActions default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LevelControl { persist attribute currentLevel default = 0xFE; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -4847,10 +4847,10 @@ endpoint 1 { } server cluster BinaryInputBasic { - ram attribute outOfService; + ram attribute outOfService default = 0x00; ram attribute presentValue; - ram attribute statusFlags; - ram attribute featureMap; + ram attribute statusFlags default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4859,13 +4859,13 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4873,16 +4873,16 @@ endpoint 1 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { emits event BatFaultChange; - ram attribute status; - ram attribute order default = 3; - ram attribute description default = "B1"; - ram attribute batChargeLevel; + ram attribute status default = 0; + ram attribute order default = 2; + ram attribute description default = "B2"; + ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute featureMap default = 2; @@ -4900,27 +4900,27 @@ endpoint 1 { server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ModeSelect { ram attribute description default = "Coffee"; ram attribute standardNamespace default = 0; - callback attribute supportedModes; - persist attribute currentMode; + callback attribute supportedModes default = 0; + persist attribute currentMode default = 0; persist attribute startUpMode default = 0; persist attribute onMode default = 255; callback attribute generatedCommandList; @@ -4948,7 +4948,7 @@ endpoint 1 { ram attribute numberOfRFIDUsersSupported default = 10; ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 10; ram attribute numberOfYearDaySchedulesSupportedPerUser default = 10; - ram attribute numberOfHolidaySchedulesSupported; + ram attribute numberOfHolidaySchedulesSupported default = 0; ram attribute maxPINCodeLength default = 6; ram attribute minPINCodeLength default = 6; ram attribute maxRFIDCodeLength default = 20; @@ -4957,16 +4957,16 @@ endpoint 1 { ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; ram attribute autoRelockTime default = 60; - ram attribute soundVolume; - ram attribute operatingMode; + ram attribute soundVolume default = 0x00; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute defaultConfigurationRegister; - ram attribute enableOneTouchLocking; - ram attribute enableInsideStatusLED; - ram attribute enablePrivacyModeButton; + ram attribute defaultConfigurationRegister default = 0; + ram attribute enableOneTouchLocking default = 0x00; + ram attribute enableInsideStatusLED default = 0; + ram attribute enablePrivacyModeButton default = 0x00; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute requirePINforRemoteOperation; + ram attribute requirePINforRemoteOperation default = 0; ram attribute featureMap default = 0xD13; ram attribute clusterRevision default = 6; } @@ -4977,23 +4977,23 @@ endpoint 1 { ram attribute physicalClosedLimitTilt default = 0xFFFF; persist attribute currentPositionLift default = 0x7FFF; persist attribute currentPositionTilt default = 0x7FFF; - persist attribute numberOfActuationsLift; - persist attribute numberOfActuationsTilt; + persist attribute numberOfActuationsLift default = 0x0000; + persist attribute numberOfActuationsTilt default = 0x0000; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 50; persist attribute currentPositionTiltPercentage default = 50; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths default = 5000; ram attribute targetPositionTiltPercent100ths default = 5000; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 5000; persist attribute currentPositionTiltPercent100ths default = 5000; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -5006,7 +5006,7 @@ endpoint 1 { ram attribute barrierSafetyStatus; ram attribute barrierCapabilities; ram attribute barrierPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5032,8 +5032,8 @@ endpoint 1 { ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; ram attribute lifetimeEnergyConsumed default = 0x00000000; - ram attribute operationMode; - ram attribute controlMode; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 4; } @@ -5061,40 +5061,40 @@ endpoint 1 { } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0x00; ram attribute fanModeSequence default = 0x02; ram attribute percentSetting default = 0x00; - ram attribute percentCurrent; + ram attribute percentCurrent default = 0x00; ram attribute speedMax default = 100; ram attribute speedSetting default = 0x00; - ram attribute speedCurrent; - ram attribute rockSupport; - ram attribute rockSetting; - ram attribute windSupport; - ram attribute windSetting; + ram attribute speedCurrent default = 0x00; + ram attribute rockSupport default = 0x00; + ram attribute rockSetting default = 0x00; + ram attribute windSupport default = 0x00; + ram attribute windSetting default = 0x00; ram attribute featureMap default = 0x0F; ram attribute clusterRevision default = 2; } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; ram attribute scheduleProgrammingVisibility; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute driftCompensation; ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; ram attribute primary1X; ram attribute primary1Y; @@ -5125,15 +5125,15 @@ endpoint 1 { ram attribute colorPointBX; ram attribute colorPointBY; ram attribute colorPointBIntensity; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -5144,7 +5144,7 @@ endpoint 1 { server cluster BallastConfiguration { ram attribute physicalMinLevel default = 0x01; ram attribute physicalMaxLevel default = 0xFE; - ram attribute ballastStatus; + ram attribute ballastStatus default = 0x00; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute intrinsicBallastFactor; @@ -5154,12 +5154,12 @@ endpoint 1 { ram attribute lampManufacturer; ram attribute lampRatedHours default = 0xFFFFFF; ram attribute lampBurnHours default = 0x000000; - ram attribute lampAlarmMode; + ram attribute lampAlarmMode default = 0x00; ram attribute lampBurnHoursTripPoint default = 0xFFFFFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -5169,7 +5169,7 @@ endpoint 1 { ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; ram attribute lightSensorType default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5178,7 +5178,7 @@ endpoint 1 { ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; ram attribute tolerance; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -5186,7 +5186,7 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5194,8 +5194,8 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5204,7 +5204,7 @@ endpoint 1 { ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5212,74 +5212,74 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster WakeOnLan { ram attribute MACAddress; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { callback attribute channelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; - ram attribute featureMap; + ram attribute currentTarget default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; + ram attribute currentState default = 0x00; ram attribute startTime default = 0xFF; ram attribute duration; ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaInput { callback attribute inputList; - ram attribute currentInput; - ram attribute featureMap; + ram attribute currentInput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LowPower { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster KeypadInput { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { callback attribute acceptHeader; ram attribute supportedStreamingProtocols; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AudioOutput { callback attribute outputList; - ram attribute currentOutput; - ram attribute featureMap; + ram attribute currentOutput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationLauncher { callback attribute catalogList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5291,18 +5291,18 @@ endpoint 1 { ram attribute status; ram attribute applicationVersion; callback attribute allowedVendorList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AccountLogin { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ElectricalMeasurement { - ram attribute measurementType; - ram attribute totalActivePower; + ram attribute measurementType default = 0x000000; + ram attribute totalActivePower default = 0x000000; ram attribute rmsVoltage default = 0xffff; ram attribute rmsVoltageMin default = 0x8000; ram attribute rmsVoltageMax default = 0x8000; @@ -5312,38 +5312,38 @@ endpoint 1 { ram attribute activePower default = 0xffff; ram attribute activePowerMin default = 0xffff; ram attribute activePowerMax default = 0xffff; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster UnitTesting { emits event TestEvent; emits event TestFabricScopedEvent; - ram attribute boolean; - ram attribute bitmap8; - ram attribute bitmap16; - ram attribute bitmap32; - ram attribute bitmap64; - ram attribute int8u; - ram attribute int16u; - ram attribute int24u; - ram attribute int32u; - ram attribute int40u; - ram attribute int48u; - ram attribute int56u; - ram attribute int64u; - ram attribute int8s; - ram attribute int16s; - ram attribute int24s; - ram attribute int32s; - ram attribute int40s; - ram attribute int48s; - ram attribute int56s; - ram attribute int64s; - ram attribute enum8; - ram attribute enum16; - ram attribute floatSingle; - ram attribute floatDouble; + ram attribute boolean default = false; + ram attribute bitmap8 default = 0; + ram attribute bitmap16 default = 0; + ram attribute bitmap32 default = 0; + ram attribute bitmap64 default = 0; + ram attribute int8u default = 0; + ram attribute int16u default = 0; + ram attribute int24u default = 0; + ram attribute int32u default = 0; + ram attribute int40u default = 0; + ram attribute int48u default = 0; + ram attribute int56u default = 0; + ram attribute int64u default = 0; + ram attribute int8s default = 0; + ram attribute int16s default = 0; + ram attribute int24s default = 0; + ram attribute int32s default = 0; + ram attribute int40s default = 0; + ram attribute int48s default = 0; + ram attribute int56s default = 0; + ram attribute int64s default = 0; + ram attribute enum8 default = 0; + ram attribute enum16 default = 0; + ram attribute floatSingle default = 0; + ram attribute floatDouble default = 0; ram attribute octetString; callback attribute listInt8u; callback attribute listOctetString; @@ -5399,8 +5399,8 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt8s default = -20; ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; - callback attribute writeOnlyInt8u; - ram attribute featureMap; + callback attribute writeOnlyInt8u default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -5409,15 +5409,15 @@ endpoint 2 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; @@ -5428,15 +5428,15 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; - ram attribute order default = 3; - ram attribute description default = "B1"; - ram attribute batChargeLevel; + ram attribute status default = 0; + ram attribute order default = 2; + ram attribute description default = "B2"; + ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute featureMap default = 2; @@ -5447,7 +5447,7 @@ endpoint 2 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index d5bb19091a5520..f704c1bd9c144a 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3703,15 +3703,15 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3720,13 +3720,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3736,7 +3736,7 @@ endpoint 0 { callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3749,12 +3749,12 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3762,90 +3762,90 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; + persist attribute hourFormat default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 3; ram attribute description default = "B1"; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster NetworkCommissioning { - callback attribute maxNetworks; + ram attribute maxNetworks; callback attribute networks; - callback attribute scanMaxTimeSeconds; - callback attribute connectMaxTimeSeconds; - callback attribute interfaceEnabled; - callback attribute lastNetworkingStatus; - callback attribute lastNetworkID; - callback attribute lastConnectErrorValue; - callback attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute scanMaxTimeSeconds; + ram attribute connectMaxTimeSeconds; + ram attribute interfaceEnabled; + ram attribute lastNetworkingStatus; + ram attribute lastNetworkID; + ram attribute lastConnectErrorValue; + ram attribute featureMap default = 2; + ram attribute clusterRevision default = 1; } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; + callback attribute rebootCount default = 0x0000; callback attribute testEventTriggersEnabled; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3867,7 +3867,7 @@ endpoint 0 { callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3877,29 +3877,29 @@ endpoint 0 { callback attribute wiFiVersion; callback attribute channelNumber default = 0x0000; callback attribute rssi default = 0x00; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3910,7 +3910,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3919,19 +3919,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3939,7 +3939,7 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } @@ -3947,39 +3947,39 @@ endpoint 1 { device type onofflight = 256, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0xFE; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3988,28 +3988,28 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Actions { callback attribute actionList; callback attribute endpointLists; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 3; ram attribute description default = "B1"; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4022,31 +4022,31 @@ endpoint 1 { server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ModeSelect { ram attribute description default = "Coffee"; ram attribute standardNamespace default = 0; - callback attribute supportedModes; - persist attribute currentMode; + callback attribute supportedModes default = 0; + persist attribute currentMode default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4058,18 +4058,18 @@ endpoint 1 { ram attribute lockType; ram attribute actuatorEnabled; ram attribute autoRelockTime default = 60; - ram attribute operatingMode; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 6; } server cluster WindowCovering { - ram attribute type; + ram attribute type default = 0x00; persist attribute configStatus default = 0x03; - ram attribute operationalStatus; - ram attribute endProductType; - persist attribute mode; + ram attribute operationalStatus default = 0x00; + ram attribute endProductType default = 0x00; + persist attribute mode default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4086,7 +4086,7 @@ endpoint 1 { ram attribute effectiveOperationMode; ram attribute effectiveControlMode; ram attribute capacity; - ram attribute operationMode; + ram attribute operationMode default = 0x00; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } @@ -4101,28 +4101,28 @@ endpoint 1 { } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0x00; ram attribute fanModeSequence default = 0x02; ram attribute percentSetting default = 0x00; - ram attribute percentCurrent; - ram attribute featureMap; + ram attribute percentCurrent default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; - ram attribute featureMap; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ColorControl { ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries default = 0; ram attribute enhancedColorMode default = 0x01; ram attribute colorCapabilities default = 0x1F; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -4135,7 +4135,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4143,7 +4143,7 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4151,7 +4151,7 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4159,7 +4159,7 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4167,7 +4167,7 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4175,7 +4175,7 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4183,63 +4183,63 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster WakeOnLan { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TargetNavigator { callback attribute targetList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; - ram attribute featureMap; + ram attribute currentState default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaInput { callback attribute inputList; - ram attribute currentInput; - ram attribute featureMap; + ram attribute currentInput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LowPower { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster KeypadInput { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AudioOutput { callback attribute outputList; - ram attribute currentOutput; - ram attribute featureMap; + ram attribute currentOutput default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationLauncher { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4249,43 +4249,43 @@ endpoint 1 { ram attribute status; ram attribute applicationVersion; callback attribute allowedVendorList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AccountLogin { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitTesting { emits event TestEvent; emits event TestFabricScopedEvent; - ram attribute boolean; - ram attribute bitmap8; - ram attribute bitmap16; - ram attribute bitmap32; - ram attribute bitmap64; - ram attribute int8u; - ram attribute int16u; - ram attribute int24u; - ram attribute int32u; - ram attribute int40u; - ram attribute int48u; - ram attribute int56u; - ram attribute int64u; - ram attribute int8s; - ram attribute int16s; - ram attribute int24s; - ram attribute int32s; - ram attribute int40s; - ram attribute int48s; - ram attribute int56s; - ram attribute int64s; - ram attribute enum8; - ram attribute enum16; - ram attribute floatSingle; - ram attribute floatDouble; + ram attribute boolean default = false; + ram attribute bitmap8 default = 0; + ram attribute bitmap16 default = 0; + ram attribute bitmap32 default = 0; + ram attribute bitmap64 default = 0; + ram attribute int8u default = 0; + ram attribute int16u default = 0; + ram attribute int24u default = 0; + ram attribute int32u default = 0; + ram attribute int40u default = 0; + ram attribute int48u default = 0; + ram attribute int56u default = 0; + ram attribute int64u default = 0; + ram attribute int8s default = 0; + ram attribute int16s default = 0; + ram attribute int24s default = 0; + ram attribute int32s default = 0; + ram attribute int40s default = 0; + ram attribute int48s default = 0; + ram attribute int56s default = 0; + ram attribute int64s default = 0; + ram attribute enum8 default = 0; + ram attribute enum16 default = 0; + ram attribute floatSingle default = 0; + ram attribute floatDouble default = 0; ram attribute octetString; callback attribute listInt8u; callback attribute listOctetString; @@ -4341,7 +4341,7 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt8s default = -20; ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -4350,13 +4350,13 @@ endpoint 2 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -4365,15 +4365,15 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { - ram attribute status; + ram attribute status default = 0; ram attribute order default = 3; ram attribute description default = "B1"; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4381,7 +4381,7 @@ endpoint 2 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } @@ -4389,16 +4389,16 @@ endpoint 65534 { device type anonymousEndpointType = 61442, version 1; server cluster NetworkCommissioning { - callback attribute maxNetworks; + ram attribute maxNetworks; callback attribute networks; - callback attribute scanMaxTimeSeconds; - callback attribute connectMaxTimeSeconds; - callback attribute interfaceEnabled; - callback attribute lastNetworkingStatus; - callback attribute lastNetworkID; - callback attribute lastConnectErrorValue; - callback attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute scanMaxTimeSeconds; + ram attribute connectMaxTimeSeconds; + ram attribute interfaceEnabled; + ram attribute lastNetworkingStatus; + ram attribute lastNetworkID; + ram attribute lastConnectErrorValue; + ram attribute featureMap default = 2; + ram attribute clusterRevision default = 1; } } diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index 885e087cdcddd5..bc5a23cfefc71b 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -1528,7 +1528,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1542,7 +1542,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1557,23 +1557,23 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1583,23 +1583,23 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1608,15 +1608,15 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1637,34 +1637,34 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { emits event SoftwareFault; callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1676,7 +1676,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1684,48 +1684,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -1761,25 +1761,25 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1793,7 +1793,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1805,13 +1805,13 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1820,12 +1820,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1837,7 +1837,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1849,7 +1849,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1857,21 +1857,21 @@ endpoint 2 { device type dimmablelight = 257, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0x00; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1889,7 +1889,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1897,7 +1897,7 @@ endpoint 2 { ram attribute numberOfPositions default = 2; ram attribute currentPosition default = 1; ram attribute multiPressMax default = 2; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1908,7 +1908,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - callback attribute featureMap; + callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index d7b796eff4a647..ab08c9ebe1c9bc 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1420,11 +1420,11 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1433,11 +1433,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1446,7 +1446,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1461,19 +1461,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1483,60 +1483,60 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } @@ -1548,7 +1548,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1556,48 +1556,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -1633,27 +1633,27 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1664,7 +1664,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1673,13 +1673,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1689,48 +1689,48 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; ram attribute startUpCurrentLevel default = 0x00; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; } @@ -1740,11 +1740,11 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter index c27f599414d3e4..b3e4e2760b7c27 100644 --- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter +++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter @@ -1434,7 +1434,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1446,7 +1446,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1459,7 +1459,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1474,20 +1474,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1497,17 +1497,17 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; @@ -1527,39 +1527,39 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1570,7 +1570,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1579,7 +1579,7 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1587,12 +1587,12 @@ endpoint 1 { device type anonymousEndpointType = 268, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1601,33 +1601,33 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x00; - ram attribute remainingTime; - ram attribute options; + ram attribute remainingTime default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -1639,15 +1639,15 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; ram attribute primary1X; ram attribute primary1Y; @@ -1667,17 +1667,17 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorCapabilities; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorCapabilities default = 0x0000; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } } diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index a00ce4f9196ba2..d994db1431f7de 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1115,11 +1115,11 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1128,11 +1128,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1141,7 +1141,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1156,19 +1156,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1178,32 +1178,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1221,44 +1221,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1269,7 +1269,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1278,13 +1278,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1293,21 +1293,21 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1316,19 +1316,19 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute stateValue default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index 394b7c46dd3975..1b0d1c326d6131 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1286,24 +1286,24 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1312,7 +1312,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1327,19 +1327,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1349,32 +1349,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1392,44 +1392,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1440,7 +1440,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1449,13 +1449,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1465,62 +1465,62 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { - ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute nameSupport default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; ram attribute startUpCurrentLevel default = 0x00; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter index dad8b3e7085ad4..4ae330d801d000 100644 --- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter +++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter @@ -1584,10 +1584,10 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1596,10 +1596,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1609,7 +1609,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1624,19 +1624,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1646,31 +1646,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1689,44 +1689,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1737,7 +1737,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1746,13 +1746,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1761,21 +1761,21 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1784,10 +1784,10 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1796,23 +1796,23 @@ endpoint 1 { emits event LockOperation; emits event LockOperationError; ram attribute lockState default = 1; - ram attribute lockType; - ram attribute actuatorEnabled; + ram attribute lockType default = 0; + ram attribute actuatorEnabled default = 0; ram attribute numberOfTotalUsersSupported default = 2; ram attribute numberOfPINUsersSupported default = 2; ram attribute maxPINCodeLength default = 10; ram attribute minPINCodeLength default = 5; ram attribute numberOfCredentialsSupportedPerUser default = 5; - ram attribute autoRelockTime; - ram attribute operatingMode; + ram attribute autoRelockTime default = 0; + ram attribute operatingMode default = 0; ram attribute supportedOperatingModes default = 0xFFF6; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute sendPINOverTheAir; + ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 1; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x0181; ram attribute clusterRevision default = 6; } diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter index 84fb1cf99693d1..1857ca5f48fe1b 100644 --- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter +++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter @@ -1515,10 +1515,10 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1527,10 +1527,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1540,7 +1540,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1555,19 +1555,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1577,31 +1577,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1620,44 +1620,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1668,7 +1668,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1677,13 +1677,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1692,48 +1692,48 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x03; ram attribute onLevel default = 0xFE; ram attribute startUpCurrentLevel default = 0x00; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x03; ram attribute clusterRevision default = 5; } @@ -1743,37 +1743,37 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; - ram attribute enhancedCurrentHue; + ram attribute options default = 0x00; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; - ram attribute colorCapabilities; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; + ram attribute colorCapabilities default = 0x0000; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; - ram attribute coupleColorTempToLevelMinMireds; + ram attribute coupleColorTempToLevelMinMireds default = 0x0000; ram attribute startUpColorTemperatureMireds default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1f; ram attribute clusterRevision default = 5; } diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index be92857247bb85..c25d7e0c85391a 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1168,7 +1168,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1180,7 +1180,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1193,7 +1193,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1208,20 +1208,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1231,9 +1231,9 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1241,25 +1241,25 @@ endpoint 0 { ram attribute activeLocale; callback attribute supportedLocales; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1277,30 +1277,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } @@ -1308,15 +1308,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1327,7 +1327,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1336,13 +1336,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1350,12 +1350,12 @@ endpoint 1 { device type anonymousEndpointType = 43, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1364,7 +1364,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1376,26 +1376,26 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0; ram attribute fanModeSequence default = 2; ram attribute percentSetting default = 0; - ram attribute percentCurrent; + ram attribute percentCurrent default = 0; ram attribute speedMax default = 1; ram attribute speedSetting default = 0; - ram attribute speedCurrent; - ram attribute rockSupport; - ram attribute rockSetting; - ram attribute windSupport; - ram attribute windSetting; + ram attribute speedCurrent default = 0; + ram attribute rockSupport default = 0x00; + ram attribute rockSetting default = 0x00; + ram attribute windSupport default = 0x00; + ram attribute windSetting default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index ee4d01c5d92c5c..4ad3de77673b6c 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1179,7 +1179,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1187,11 +1187,11 @@ endpoint 0 { callback attribute deviceTypeList; callback attribute serverList; callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1201,7 +1201,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1216,19 +1216,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1238,32 +1238,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1281,44 +1281,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1329,7 +1329,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1338,13 +1338,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1354,12 +1354,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1367,11 +1367,11 @@ endpoint 1 { callback attribute deviceTypeList; callback attribute serverList; callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1380,10 +1380,10 @@ endpoint 1 { ram attribute minMeasuredValue default = 0x1; ram attribute maxMeasuredValue default = 0xFFF; ram attribute tolerance default = 8; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter index e12a37b020b016..1730c47a00090f 100644 --- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter +++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter @@ -1451,10 +1451,10 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1463,11 +1463,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1476,7 +1476,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1491,19 +1491,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1513,32 +1513,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1556,44 +1556,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1604,7 +1604,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1613,13 +1613,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1629,41 +1629,41 @@ endpoint 1 { binding cluster Thermostat; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute onOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0; - ram attribute minLevel; + ram attribute minLevel default = 0; ram attribute maxLevel default = 0xFE; ram attribute onLevel default = 0xFE; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; } @@ -1673,24 +1673,24 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster FanControl { - ram attribute fanMode; + ram attribute fanMode default = 0x00; ram attribute fanModeSequence default = 0x02; ram attribute percentSetting default = 0x00; - ram attribute percentCurrent; + ram attribute percentCurrent default = 0x00; ram attribute speedMax default = 10; ram attribute speedSetting default = 0x00; - ram attribute speedCurrent; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute speedCurrent default = 0x00; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index 41e547c2daea34..5320f6f11628c0 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1179,19 +1179,19 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1201,7 +1201,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1216,19 +1216,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1238,32 +1238,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1281,44 +1281,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1329,7 +1329,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1338,13 +1338,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1354,24 +1354,24 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1380,10 +1380,10 @@ endpoint 1 { ram attribute minMeasuredValue default = 0x1; ram attribute maxMeasuredValue default = 0x2710; ram attribute tolerance default = 8; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter index 020169f44eeeca..aba3c494c87697 100644 --- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter +++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter @@ -1183,7 +1183,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1192,10 +1192,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1205,7 +1205,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1220,19 +1220,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1242,31 +1242,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1285,44 +1285,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1333,7 +1333,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1342,13 +1342,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1358,12 +1358,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1372,10 +1372,10 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1383,10 +1383,10 @@ endpoint 1 { ram attribute measuredValue default = 0xC351; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } } diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index 993404b3bb8690..c1e71bc3dab06f 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1195,20 +1195,20 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1217,7 +1217,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1232,19 +1232,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1254,32 +1254,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1297,44 +1297,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1345,7 +1345,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1354,13 +1354,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1370,35 +1370,35 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster OccupancySensing { - ram attribute occupancy; - ram attribute occupancySensorType; + ram attribute occupancy default = 0; + ram attribute occupancySensorType default = 0; ram attribute occupancySensorTypeBitmap default = 0x1; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } } diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter index b4493e2fcc1c2b..58d309d425b675 100644 --- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter +++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter @@ -1249,10 +1249,10 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1261,10 +1261,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1274,7 +1274,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1289,19 +1289,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1311,31 +1311,31 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; ram attribute featureMap default = 6; ram attribute clusterRevision default = 0x0001; } @@ -1354,44 +1354,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1402,7 +1402,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1411,13 +1411,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1426,48 +1426,48 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; ram attribute options default = 0x01; ram attribute onLevel default = 0xFE; ram attribute startUpCurrentLevel default = 0x01; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1477,10 +1477,10 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index c3d57b3d3d35f7..470fa8ffa98132 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1206,10 +1206,10 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1218,11 +1218,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1231,7 +1231,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1246,19 +1246,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1268,32 +1268,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1311,44 +1311,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1359,7 +1359,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1368,13 +1368,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1384,30 +1384,30 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute onOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1416,11 +1416,11 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index e13b2a0360e359..129632529533a2 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1149,10 +1149,10 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1161,10 +1161,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1174,7 +1174,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1189,19 +1189,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1211,32 +1211,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1254,44 +1254,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1302,7 +1302,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1311,13 +1311,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1326,34 +1326,34 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1362,10 +1362,10 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter index 321c2a53ab89ba..3d5142a1ef925f 100644 --- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter +++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter @@ -1192,7 +1192,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1201,10 +1201,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1214,7 +1214,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1229,19 +1229,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1251,32 +1251,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1294,44 +1294,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1342,7 +1342,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1351,19 +1351,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1373,12 +1373,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1387,10 +1387,10 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1398,10 +1398,10 @@ endpoint 1 { ram attribute measuredValue default = 0xA; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } } diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index 138a202b6b2fff..94307f00e5775a 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1243,20 +1243,20 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1265,7 +1265,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1280,19 +1280,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1302,32 +1302,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1345,44 +1345,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1393,7 +1393,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1402,13 +1402,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1417,47 +1417,47 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster OnOff { - ram attribute onOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute onOff default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0x0; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x00; - ram attribute minLevel; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFE; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel default = 0xFE; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 5; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter index 02b2e6d5c09d6e..f53e48055d760f 100644 --- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter +++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter @@ -1178,7 +1178,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1187,10 +1187,10 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1200,7 +1200,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1215,19 +1215,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1237,32 +1237,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1280,44 +1280,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1328,7 +1328,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1337,13 +1337,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1353,12 +1353,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1367,10 +1367,10 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1378,10 +1378,10 @@ endpoint 1 { ram attribute measuredValue default = 2350; ram attribute minMeasuredValue default = -27315; ram attribute maxMeasuredValue default = 32767; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter index bf75b4887560f4..d380a546a996b3 100644 --- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter +++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter @@ -1340,10 +1340,10 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1352,11 +1352,11 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1365,7 +1365,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1380,19 +1380,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1402,32 +1402,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1445,44 +1445,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1493,7 +1493,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1502,13 +1502,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1521,21 +1521,21 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1544,11 +1544,11 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster Thermostat { @@ -1559,10 +1559,10 @@ endpoint 1 { ram attribute absMaxHeatSetpointLimit default = 3000; ram attribute absMinCoolSetpointLimit default = 1600; ram attribute absMaxCoolSetpointLimit default = 3200; - ram attribute PICoolingDemand; - ram attribute PIHeatingDemand; - ram attribute HVACSystemTypeConfiguration; - ram attribute localTemperatureCalibration; + ram attribute PICoolingDemand default = 0; + ram attribute PIHeatingDemand default = 0; + ram attribute HVACSystemTypeConfiguration default = 0x00; + ram attribute localTemperatureCalibration default = 0; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute unoccupiedCoolingSetpoint default = 0x0A28; @@ -1572,27 +1572,27 @@ endpoint 1 { ram attribute minCoolSetpointLimit default = 1600; ram attribute maxCoolSetpointLimit default = 3200; ram attribute minSetpointDeadBand default = 0x19; - ram attribute remoteSensing; + ram attribute remoteSensing default = 0x00; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute thermostatRunningMode; - ram attribute startOfWeek; - ram attribute numberOfWeeklyTransitions; - ram attribute numberOfDailyTransitions; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute thermostatRunningMode default = 0; + ram attribute startOfWeek default = 0; + ram attribute numberOfWeeklyTransitions default = 0; + ram attribute numberOfDailyTransitions default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x3f; ram attribute clusterRevision default = 3; } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index d1d10efcd33fce..8381cdd774fe60 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1245,23 +1245,23 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1270,7 +1270,7 @@ endpoint 0 { callback attribute acl; callback attribute extension; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1285,19 +1285,19 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1307,32 +1307,32 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; - ram attribute featureMap; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1350,44 +1350,44 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } server cluster Switch { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1398,7 +1398,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 0x0001; } @@ -1407,13 +1407,13 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1422,62 +1422,62 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster WindowCovering { ram attribute type default = 8; - ram attribute physicalClosedLimitLift; - ram attribute physicalClosedLimitTilt; + ram attribute physicalClosedLimitLift default = 0x0000; + ram attribute physicalClosedLimitTilt default = 0x0000; ram attribute currentPositionLift default = 0; ram attribute currentPositionTilt default = 0; - ram attribute numberOfActuationsLift; - ram attribute numberOfActuationsTilt; + ram attribute numberOfActuationsLift default = 0x0000; + ram attribute numberOfActuationsTilt default = 0x0000; ram attribute configStatus default = 0x19; ram attribute currentPositionLiftPercentage default = 0; ram attribute currentPositionTiltPercentage default = 0; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths default = 0; ram attribute targetPositionTiltPercent100ths default = 0; ram attribute endProductType default = 8; ram attribute currentPositionLiftPercent100ths default = 0; ram attribute currentPositionTiltPercent100ths default = 0; - ram attribute installedOpenLimitLift; + ram attribute installedOpenLimitLift default = 0; ram attribute installedClosedLimitLift default = 65534; - ram attribute installedOpenLimitTilt; + ram attribute installedOpenLimitTilt default = 0; ram attribute installedClosedLimitTilt default = 1800; - ram attribute mode; - ram attribute safetyStatus; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; + ram attribute mode default = 0x00; + ram attribute safetyStatus default = 0x0000; + callback attribute generatedCommandList default = 0; + callback attribute acceptedCommandList default = 0; + callback attribute attributeList default = 0; ram attribute featureMap default = 0x1f; ram attribute clusterRevision default = 5; } diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter index f5c8fed89c30e7..0092c3331f665d 100644 --- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter +++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter @@ -1379,7 +1379,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1391,7 +1391,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1404,7 +1404,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1419,20 +1419,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1440,34 +1440,34 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 6; ram attribute clusterRevision default = 1; @@ -1487,30 +1487,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1522,7 +1522,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1530,48 +1530,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -1607,22 +1607,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1633,7 +1633,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1642,19 +1642,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1662,12 +1662,12 @@ endpoint 1 { device type dimmablelight = 21, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1679,17 +1679,17 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster BooleanState { emits event StateChange; - ram attribute stateValue; + ram attribute stateValue default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1697,7 +1697,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter index ff1ec5df25d448..1977a74e1c7f16 100644 --- a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter +++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter @@ -1528,8 +1528,8 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1543,7 +1543,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1558,23 +1558,23 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1584,23 +1584,23 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1609,15 +1609,15 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1638,33 +1638,33 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1676,7 +1676,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1684,48 +1684,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -1761,25 +1761,25 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1793,7 +1793,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1805,13 +1805,13 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1820,12 +1820,12 @@ endpoint 1 { binding cluster Binding; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1837,8 +1837,8 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster Actions { @@ -1848,7 +1848,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1856,21 +1856,21 @@ endpoint 2 { device type dimmablelight = 257, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0x00; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1888,15 +1888,15 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition default = 1; ram attribute multiPressMax default = 2; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1907,7 +1907,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - callback attribute featureMap; + callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } 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 9135cb71edcdf0..ee778035a9625c 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 @@ -1975,13 +1975,13 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1994,7 +1994,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2009,20 +2009,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2030,18 +2030,18 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2049,17 +2049,17 @@ endpoint 0 { persist attribute hourFormat; persist attribute activeCalendarType; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2077,30 +2077,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2112,7 +2112,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2120,48 +2120,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -2197,22 +2197,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2223,7 +2223,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2232,19 +2232,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2256,18 +2256,18 @@ endpoint 1 { binding cluster ColorControl; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 4; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 2; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2279,13 +2279,13 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2293,13 +2293,13 @@ endpoint 2 { device type genericswitch = 15, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 4; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 2; } server cluster Descriptor { @@ -2310,14 +2310,14 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; - ram attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster Switch { emits event InitialPress; ram attribute numberOfPositions default = 2; - ram attribute currentPosition; + ram attribute currentPosition default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter index c5288e88c5073c..fb20b0fa829c6c 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter @@ -1739,7 +1739,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1748,7 +1748,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1761,7 +1761,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1776,20 +1776,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1797,36 +1797,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1844,7 +1844,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1854,23 +1854,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1882,7 +1882,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1890,48 +1890,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -1946,15 +1946,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1965,7 +1965,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1974,19 +1974,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1994,23 +1994,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -2018,14 +2018,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2040,29 +2040,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -2074,7 +2074,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter index 8c62388e3f7bf6..8f54c523d1d56b 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter @@ -1647,7 +1647,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1656,7 +1656,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1669,7 +1669,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1684,20 +1684,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1705,36 +1705,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1752,7 +1752,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1762,23 +1762,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1807,15 +1807,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1826,7 +1826,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1835,19 +1835,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1855,23 +1855,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1879,14 +1879,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1901,29 +1901,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -1935,7 +1935,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter index 9dd4be631168a6..4120a838a6b391 100644 --- a/examples/lighting-app/lighting-common/lighting-app.matter +++ b/examples/lighting-app/lighting-common/lighting-app.matter @@ -1849,7 +1849,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1858,7 +1858,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1871,7 +1871,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1886,20 +1886,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1907,36 +1907,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1954,7 +1954,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1964,23 +1964,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1992,7 +1992,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2000,48 +2000,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -2077,13 +2077,13 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -2091,15 +2091,15 @@ endpoint 0 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2110,7 +2110,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2119,19 +2119,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2139,23 +2139,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -2163,14 +2163,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2185,29 +2185,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -2219,7 +2219,7 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter index 8a88e9b6b51102..0a1aed2c7abe2b 100644 --- a/examples/lighting-app/nxp/zap/lighting-on-off.matter +++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter @@ -1254,7 +1254,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1266,7 +1266,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1281,12 +1281,12 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1294,21 +1294,21 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1328,17 +1328,17 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1350,7 +1350,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1358,48 +1358,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1409,10 +1409,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1423,7 +1423,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1432,7 +1432,7 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1440,12 +1440,12 @@ endpoint 1 { device type dimmablelight = 256, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1454,15 +1454,15 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1473,10 +1473,10 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel; persist attribute startUpCurrentLevel default = 254; callback attribute generatedCommandList; @@ -1494,7 +1494,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter index 370c7e67aca7ea..d66e4ba809f9b0 100644 --- a/examples/lighting-app/qpg/zap/light.matter +++ b/examples/lighting-app/qpg/zap/light.matter @@ -1630,7 +1630,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1645,7 +1645,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1660,16 +1660,16 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; @@ -1677,7 +1677,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1685,29 +1685,29 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1733,7 +1733,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1743,27 +1743,27 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -1779,7 +1779,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1787,48 +1787,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1842,7 +1842,7 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; callback attribute generatedCommandList; @@ -1864,7 +1864,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1877,7 +1877,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1887,7 +1887,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1897,7 +1897,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1905,13 +1905,13 @@ endpoint 1 { device type dimmablelight = 269, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1921,15 +1921,15 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1941,13 +1941,13 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel default = 0xFF; persist attribute startUpCurrentLevel default = 255; callback attribute generatedCommandList; @@ -1967,7 +1967,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1977,7 +1977,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1987,19 +1987,19 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; ram attribute primary1X; ram attribute primary1Y; @@ -2019,15 +2019,15 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter index e19b51c25ffe35..774938f3b6d707 100644 --- a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter @@ -1571,7 +1571,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1580,7 +1580,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1591,7 +1591,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1603,54 +1603,54 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateRequestor { - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1668,29 +1668,29 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1714,10 +1714,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1728,7 +1728,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1737,19 +1737,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1757,23 +1757,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1781,14 +1781,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1803,29 +1803,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter index f1a75c47324c45..6a6a5a71503df6 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter @@ -1661,7 +1661,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1670,7 +1670,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1681,7 +1681,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1693,54 +1693,54 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateRequestor { - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1758,29 +1758,29 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1792,7 +1792,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1800,48 +1800,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -1854,10 +1854,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1868,7 +1868,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1877,19 +1877,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1897,23 +1897,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1921,14 +1921,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1943,29 +1943,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter index e19b51c25ffe35..774938f3b6d707 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter @@ -1571,7 +1571,7 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1580,7 +1580,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1591,7 +1591,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1603,54 +1603,54 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateRequestor { - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1668,29 +1668,29 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1714,10 +1714,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1728,7 +1728,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1737,19 +1737,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1757,23 +1757,23 @@ endpoint 1 { device type dimmablelight = 257, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1781,14 +1781,14 @@ endpoint 1 { server cluster LevelControl { persist attribute currentLevel default = 0x01; - ram attribute remainingTime; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -1803,29 +1803,29 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { - ram attribute currentHue; - ram attribute currentSaturation; - ram attribute remainingTime; + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; - ram attribute options; + ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute enhancedCurrentHue; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive; - ram attribute colorLoopDirection; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; ram attribute colorLoopTime default = 0x0019; ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds; + ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index 35dc431300c3a6..42b0bde65bd1a9 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -2124,7 +2124,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2137,7 +2137,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2152,20 +2152,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2173,39 +2173,39 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSource { emits event WiredFaultChange; ram attribute status default = 1; - ram attribute order; + ram attribute order default = 0; ram attribute description default = "USB"; ram attribute wiredAssessedCurrent; ram attribute batChargeLevel; @@ -2217,12 +2217,12 @@ endpoint 0 { } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2240,7 +2240,7 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2250,23 +2250,23 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2278,7 +2278,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2286,48 +2286,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -2363,22 +2363,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2389,7 +2389,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2398,19 +2398,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2418,19 +2418,19 @@ endpoint 1 { device type doorlock = 10, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; ram attribute startUpOnOff; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2439,13 +2439,13 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster PowerSource { ram attribute status default = 1; - ram attribute order; + ram attribute order default = 0; ram attribute description default = "USB"; ram attribute wiredAssessedCurrent; ram attribute batChargeLevel; @@ -2480,14 +2480,14 @@ endpoint 1 { ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; ram attribute autoRelockTime default = 60; - ram attribute soundVolume; - ram attribute operatingMode; + ram attribute soundVolume default = 0x00; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute enableOneTouchLocking; - ram attribute enablePrivacyModeButton; + ram attribute enableOneTouchLocking default = 0x00; + ram attribute enablePrivacyModeButton default = 0x00; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute requirePINforRemoteOperation; + ram attribute requirePINforRemoteOperation default = 0; ram attribute featureMap default = 0xDB3; ram attribute clusterRevision default = 6; } diff --git a/examples/lock-app/nxp/zap/lock-app.matter b/examples/lock-app/nxp/zap/lock-app.matter index f76471c6d42fd7..be9adc30b38029 100644 --- a/examples/lock-app/nxp/zap/lock-app.matter +++ b/examples/lock-app/nxp/zap/lock-app.matter @@ -1349,7 +1349,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1361,7 +1361,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 3; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1376,22 +1376,22 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1411,17 +1411,17 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1433,7 +1433,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1441,48 +1441,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1492,10 +1492,10 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1506,7 +1506,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1515,7 +1515,7 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1523,12 +1523,12 @@ endpoint 1 { device type anonymousEndpointType = 10, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1540,7 +1540,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1552,7 +1552,7 @@ endpoint 1 { ram attribute lockState; ram attribute lockType; ram attribute actuatorEnabled; - ram attribute numberOfTotalUsersSupported; + ram attribute numberOfTotalUsersSupported default = 0; ram attribute credentialRulesSupport default = 1; ram attribute autoRelockTime; ram attribute operatingMode; diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter index 58674971a35d7e..3e255aee7b1a6b 100644 --- a/examples/lock-app/qpg/zap/lock.matter +++ b/examples/lock-app/qpg/zap/lock.matter @@ -1762,7 +1762,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1777,7 +1777,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1792,16 +1792,16 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; @@ -1809,7 +1809,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1817,29 +1817,29 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1865,7 +1865,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1875,27 +1875,27 @@ endpoint 0 { emits event NetworkFaultChange; emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -1911,7 +1911,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1919,48 +1919,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1974,7 +1974,7 @@ endpoint 0 { } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; callback attribute generatedCommandList; @@ -1996,7 +1996,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2009,7 +2009,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2019,7 +2019,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2029,7 +2029,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2037,13 +2037,13 @@ endpoint 1 { device type doorlock = 10, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2053,7 +2053,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2066,7 +2066,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2076,7 +2076,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2086,7 +2086,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2114,14 +2114,14 @@ endpoint 1 { ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; ram attribute autoRelockTime default = 60; - ram attribute soundVolume; - ram attribute operatingMode; + ram attribute soundVolume default = 0x00; + ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute enableOneTouchLocking; - ram attribute enablePrivacyModeButton; + ram attribute enableOneTouchLocking default = 0x00; + ram attribute enablePrivacyModeButton default = 0x00; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute requirePINforRemoteOperation; + ram attribute requirePINforRemoteOperation default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; 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 78d2373c901fff..19d1aff9b2e0c0 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 @@ -455,25 +455,25 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster NetworkCommissioning { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -482,7 +482,7 @@ endpoint 0 { callback attribute supportedFabrics; callback attribute commissionedFabrics; callback attribute trustedRootCertificates; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } 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 8fa58b8d08a544..74da9334fdc292 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 @@ -887,7 +887,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -900,7 +900,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -915,50 +915,50 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateProvider { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; - callback attribute supportedLocales; - ram attribute featureMap; + callback attribute supportedLocales default = "0"; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -978,15 +978,15 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -994,7 +994,7 @@ endpoint 0 { callback attribute windowStatus; callback attribute adminFabricIndex; callback attribute adminVendorId; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1005,7 +1005,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1014,19 +1014,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } 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 ad714b9ca0de00..d9064faa18a961 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 @@ -1062,7 +1062,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1075,7 +1075,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1090,20 +1090,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1111,36 +1111,36 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; - callback attribute supportedLocales; - ram attribute featureMap; + callback attribute supportedLocales default = "0"; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1160,15 +1160,15 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1176,7 +1176,7 @@ endpoint 0 { callback attribute windowStatus; callback attribute adminFabricIndex; callback attribute adminVendorId; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1187,7 +1187,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1196,19 +1196,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1216,23 +1216,23 @@ endpoint 1 { device type anonymousEndpointType = 259, version 1; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - persist attribute onOff; + persist attribute onOff default = 0; ram attribute globalSceneControl default = 1; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; persist attribute startUpOnOff default = 0xFF; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; @@ -1246,7 +1246,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } @@ -1261,7 +1261,7 @@ endpoint 65534 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 13c1d61e3ab839..5aa9c60235f284 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3222,10 +3222,10 @@ endpoint 0 { binding cluster ApplicationBasic; server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3244,8 +3244,8 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -3258,7 +3258,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3266,7 +3266,7 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3281,20 +3281,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3302,13 +3302,13 @@ endpoint 0 { callback attribute hourFormat; callback attribute activeCalendarType; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3344,12 +3344,12 @@ endpoint 0 { ram attribute batFunctionalWhileCharging; ram attribute batChargingCurrent; callback attribute activeBatChargeFaults; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; callback attribute regulatoryConfig; callback attribute locationCapability; @@ -3357,7 +3357,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3377,23 +3377,23 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -3422,13 +3422,13 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -3440,15 +3440,15 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3458,13 +3458,13 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3477,29 +3477,29 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster WindowCovering { - ram attribute type; + ram attribute type default = 0x00; persist attribute currentPositionLift default = 0x7FFF; persist attribute currentPositionTilt default = 0x7FFF; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 50; persist attribute currentPositionTiltPercentage default = 50; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths default = 500; ram attribute targetPositionTiltPercent100ths default = 500; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 500; persist attribute currentPositionTiltPercent100ths default = 500; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x00; ram attribute featureMap default = 0x17; ram attribute clusterRevision default = 5; } @@ -3526,9 +3526,9 @@ endpoint 0 { ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; ram attribute lifetimeEnergyConsumed default = 0x00000000; - ram attribute operationMode; - ram attribute controlMode; - ram attribute featureMap; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3546,7 +3546,7 @@ endpoint 0 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute startOfWeek; + ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; ram attribute featureMap default = 0x000b; @@ -3554,13 +3554,13 @@ endpoint 0 { } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -3570,7 +3570,7 @@ endpoint 0 { ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; ram attribute lightSensorType default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3579,7 +3579,7 @@ endpoint 0 { ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; ram attribute tolerance; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3592,8 +3592,8 @@ endpoint 0 { ram attribute minScaledValue default = 0x0000; ram attribute maxScaledValue default = 0x0000; ram attribute scaledTolerance; - ram attribute scale; - ram attribute featureMap; + ram attribute scale default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3601,8 +3601,8 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3614,17 +3614,17 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; + ram attribute currentTarget default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3632,25 +3632,25 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { callback attribute acceptHeader; - ram attribute supportedStreamingProtocols; + ram attribute supportedStreamingProtocols default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationBasic { ram attribute vendorName; - ram attribute vendorID; + ram attribute vendorID default = 0x0; ram attribute applicationName; - ram attribute productID; + ram attribute productID default = 0x0; callback attribute application; ram attribute status default = 0x01; ram attribute applicationVersion; @@ -3658,7 +3658,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -3670,13 +3670,13 @@ endpoint 1 { binding cluster FixedLabel; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3686,29 +3686,29 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3720,15 +3720,15 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; - ram attribute remainingTime; - ram attribute options; + ram attribute remainingTime default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3741,8 +3741,8 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; - callback attribute clusterRevision default = 1; + ram attribute featureMap default = 0; + ram attribute clusterRevision default = 1; } server cluster BasicInformation { @@ -3753,33 +3753,33 @@ endpoint 1 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { ram attribute temperatureUnit; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3790,17 +3790,17 @@ endpoint 1 { server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster ColorControl { ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute options; + ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3808,16 +3808,16 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute PIROccupiedToUnoccupiedDelay; - ram attribute PIRUnoccupiedToOccupiedDelay; + ram attribute PIROccupiedToUnoccupiedDelay default = 0x00; + ram attribute PIRUnoccupiedToOccupiedDelay default = 0x00; ram attribute PIRUnoccupiedToOccupiedThreshold default = 1; - ram attribute ultrasonicOccupiedToUnoccupiedDelay; - ram attribute ultrasonicUnoccupiedToOccupiedDelay; + ram attribute ultrasonicOccupiedToUnoccupiedDelay default = 0x00; + ram attribute ultrasonicUnoccupiedToOccupiedDelay default = 0x00; ram attribute ultrasonicUnoccupiedToOccupiedThreshold default = 1; - ram attribute physicalContactOccupiedToUnoccupiedDelay; - ram attribute physicalContactUnoccupiedToOccupiedDelay; + ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; + ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } } diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index 53ff30d24c1524..b5dc5e079d2b8e 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3191,10 +3191,10 @@ endpoint 0 { binding cluster ApplicationBasic; server cluster OnOff { - ram attribute onOff; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3213,7 +3213,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3227,7 +3227,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3235,7 +3235,7 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3250,27 +3250,27 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3278,19 +3278,19 @@ endpoint 0 { callback attribute hourFormat; callback attribute activeCalendarType; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { ram attribute temperatureUnit; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster PowerSourceConfiguration { callback attribute sources; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3326,12 +3326,12 @@ endpoint 0 { ram attribute batFunctionalWhileCharging; ram attribute batChargingCurrent; callback attribute activeBatChargeFaults; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; callback attribute regulatoryConfig; callback attribute locationCapability; @@ -3339,7 +3339,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3359,23 +3359,23 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -3404,13 +3404,13 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -3422,15 +3422,15 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3440,19 +3440,19 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster BooleanState { - ram attribute stateValue; - ram attribute featureMap; + ram attribute stateValue default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3465,29 +3465,29 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster WindowCovering { - ram attribute type; + ram attribute type default = 0x00; persist attribute currentPositionLift default = 0x7FFF; persist attribute currentPositionTilt default = 0x7FFF; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 50; persist attribute currentPositionTiltPercentage default = 50; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths default = 500; ram attribute targetPositionTiltPercent100ths default = 500; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 500; persist attribute currentPositionTiltPercent100ths default = 500; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x00; ram attribute featureMap default = 0x17; ram attribute clusterRevision default = 5; } @@ -3514,9 +3514,9 @@ endpoint 0 { ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; ram attribute lifetimeEnergyConsumed default = 0x00000000; - ram attribute operationMode; - ram attribute controlMode; - ram attribute featureMap; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3534,7 +3534,7 @@ endpoint 0 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute startOfWeek; + ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; ram attribute featureMap default = 0x000b; @@ -3542,13 +3542,13 @@ endpoint 0 { } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -3558,7 +3558,7 @@ endpoint 0 { ram attribute maxMeasuredValue default = 0xFFFE; ram attribute tolerance; ram attribute lightSensorType default = 0xFF; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3566,8 +3566,8 @@ endpoint 0 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3580,8 +3580,8 @@ endpoint 0 { ram attribute minScaledValue default = 0x0000; ram attribute maxScaledValue default = 0x0000; ram attribute scaledTolerance; - ram attribute scale; - ram attribute featureMap; + ram attribute scale default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3589,8 +3589,8 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute featureMap; + ram attribute tolerance default = 0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3602,17 +3602,17 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; + ram attribute currentTarget default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3620,25 +3620,25 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { callback attribute acceptHeader; - ram attribute supportedStreamingProtocols; + ram attribute supportedStreamingProtocols default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationBasic { ram attribute vendorName; - ram attribute vendorID; + ram attribute vendorID default = 0x0; ram attribute applicationName; - ram attribute productID; + ram attribute productID default = 0x0; callback attribute application; ram attribute status default = 0x01; ram attribute applicationVersion; @@ -3646,7 +3646,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -3656,13 +3656,13 @@ endpoint 1 { binding cluster FixedLabel; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; + ram attribute identifyTime default = 0x0; + ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3672,29 +3672,29 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3706,15 +3706,15 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; - ram attribute remainingTime; - ram attribute options; + ram attribute remainingTime default = 0x0000; + ram attribute options default = 0x00; ram attribute onLevel; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3727,7 +3727,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3739,20 +3739,20 @@ endpoint 1 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3764,10 +3764,10 @@ endpoint 1 { server cluster ColorControl { ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute options; + ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -3775,16 +3775,16 @@ endpoint 1 { ram attribute occupancy; ram attribute occupancySensorType; ram attribute occupancySensorTypeBitmap; - ram attribute PIROccupiedToUnoccupiedDelay; - ram attribute PIRUnoccupiedToOccupiedDelay; + ram attribute PIROccupiedToUnoccupiedDelay default = 0x00; + ram attribute PIRUnoccupiedToOccupiedDelay default = 0x00; ram attribute PIRUnoccupiedToOccupiedThreshold default = 1; - ram attribute ultrasonicOccupiedToUnoccupiedDelay; - ram attribute ultrasonicUnoccupiedToOccupiedDelay; + ram attribute ultrasonicOccupiedToUnoccupiedDelay default = 0x00; + ram attribute ultrasonicUnoccupiedToOccupiedDelay default = 0x00; ram attribute ultrasonicUnoccupiedToOccupiedThreshold default = 1; - ram attribute physicalContactOccupiedToUnoccupiedDelay; - ram attribute physicalContactUnoccupiedToOccupiedDelay; + ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; + ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } } diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter index 96d919065d5afe..fb2eb91acb8773 100644 --- a/examples/pump-app/pump-common/pump-app.matter +++ b/examples/pump-app/pump-common/pump-app.matter @@ -1329,7 +1329,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1344,7 +1344,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1359,9 +1359,9 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; @@ -1372,7 +1372,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1382,25 +1382,25 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1423,12 +1423,12 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1453,12 +1453,12 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; callback attribute generatedCommandList; @@ -1478,7 +1478,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1490,7 +1490,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1499,29 +1499,29 @@ endpoint 1 { binding cluster OccupancySensing; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x2; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x00; - ram attribute minLevel; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xC8; - ram attribute options; + ram attribute options default = 0x00; ram attribute onLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1538,7 +1538,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1547,7 +1547,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1565,16 +1565,16 @@ endpoint 1 { ram attribute maxConstFlow; ram attribute minConstTemp; ram attribute maxConstTemp; - ram attribute pumpStatus; - ram attribute effectiveOperationMode; - ram attribute effectiveControlMode; + ram attribute pumpStatus default = 0; + ram attribute effectiveOperationMode default = 0; + ram attribute effectiveControlMode default = 0; ram attribute capacity; ram attribute speed; ram attribute lifetimeRunningHours default = 0x000000; ram attribute power; ram attribute lifetimeEnergyConsumed default = 0x00000000; - ram attribute operationMode; - ram attribute controlMode; + ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1586,11 +1586,11 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute tolerance; + ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1598,16 +1598,16 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; + ram attribute tolerance default = 0; ram attribute scaledValue default = 0x0000; ram attribute minScaledValue default = 0; ram attribute maxScaledValue default = 0; - ram attribute scaledTolerance; - ram attribute scale; + ram attribute scaledTolerance default = 0; + ram attribute scale default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1615,11 +1615,11 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; + ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } 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 a832e1203ff302..5c4ef1d742a93b 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 @@ -1211,7 +1211,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1226,7 +1226,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1241,9 +1241,9 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; @@ -1254,7 +1254,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1264,25 +1264,25 @@ endpoint 0 { emits event DownloadError; callback attribute defaultOTAProviders; ram attribute updatePossible default = true; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1305,12 +1305,12 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute testEventTriggersEnabled; + callback attribute rebootCount default = 0x0000; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1335,12 +1335,12 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; callback attribute generatedCommandList; @@ -1360,7 +1360,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1372,7 +1372,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1385,12 +1385,12 @@ endpoint 1 { binding cluster FlowMeasurement; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x2; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -1402,7 +1402,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1411,7 +1411,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter index b385868d8190a6..f23d313d3536b1 100644 --- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter +++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter @@ -934,7 +934,7 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -947,7 +947,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -962,49 +962,49 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; @@ -1024,27 +1024,27 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { - callback attribute currentHeapHighWatermark; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1073,22 +1073,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1099,7 +1099,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1108,19 +1108,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1132,7 +1132,7 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1140,7 +1140,7 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } } diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index 56ff44847912ec..7aadc3ce50952f 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -1633,9 +1633,9 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1644,13 +1644,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1663,7 +1663,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1678,20 +1678,20 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1699,42 +1699,42 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1752,30 +1752,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1787,7 +1787,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1795,48 +1795,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -1872,22 +1872,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1898,7 +1898,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1907,19 +1907,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -1928,25 +1928,25 @@ endpoint 1 { binding cluster Identify; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1955,7 +1955,7 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1982,12 +1982,12 @@ endpoint 1 { } server cluster ThermostatUserInterfaceConfiguration { - ram attribute temperatureDisplayMode; - ram attribute keypadLockout; + ram attribute temperatureDisplayMode default = 0x00; + ram attribute keypadLockout default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index 4006e3fa51ed10..68305335405151 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -2298,13 +2298,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2317,7 +2317,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2332,56 +2332,56 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateProvider { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2399,31 +2399,31 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { emits event SoftwareFault; callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2437,7 +2437,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2445,48 +2445,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -2522,22 +2522,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2548,7 +2548,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2557,19 +2557,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2577,7 +2577,7 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } } @@ -2585,8 +2585,8 @@ endpoint 1 { device type videoplayer = 35, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2595,13 +2595,13 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster WakeOnLan { ram attribute MACAddress; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2618,20 +2618,20 @@ endpoint 1 { server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; + ram attribute currentTarget default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; + ram attribute currentState default = 0x00; ram attribute startTime default = 0x00; ram attribute duration default = 0; callback attribute sampledPosition; - ram attribute playbackSpeed; + ram attribute playbackSpeed default = 0; ram attribute seekRangeEnd; ram attribute seekRangeStart; callback attribute generatedCommandList; @@ -2643,13 +2643,13 @@ endpoint 1 { server cluster MediaInput { callback attribute inputList; - ram attribute currentInput; + ram attribute currentInput default = 0x00; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } server cluster LowPower { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2670,7 +2670,7 @@ endpoint 1 { server cluster AudioOutput { callback attribute outputList; - ram attribute currentOutput; + ram attribute currentOutput default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2692,21 +2692,21 @@ endpoint 2 { device type speaker = 34, version 1; server cluster OnOff { - ram attribute onOff; - ram attribute featureMap; + ram attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0x00; - ram attribute remainingTime; - ram attribute minLevel; + ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFF; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2721,7 +2721,7 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } @@ -2733,7 +2733,7 @@ endpoint 3 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2750,20 +2750,20 @@ endpoint 3 { server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget; + ram attribute currentTarget default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { - ram attribute currentState; + ram attribute currentState default = 0x00; ram attribute startTime default = 0x00; ram attribute duration default = 0; callback attribute sampledPosition; - ram attribute playbackSpeed; + ram attribute playbackSpeed default = 0; ram attribute seekRangeEnd; ram attribute seekRangeStart; callback attribute generatedCommandList; @@ -2802,7 +2802,7 @@ endpoint 3 { ram attribute vendorName; ram attribute vendorID; ram attribute applicationName; - ram attribute productID; + ram attribute productID default = 0x00; callback attribute application; ram attribute status; ram attribute applicationVersion; @@ -2810,12 +2810,12 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster AccountLogin { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } 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 6dd693d3bdd6ac..768a6b472d602b 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 @@ -2429,13 +2429,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2448,7 +2448,7 @@ endpoint 0 { callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2463,56 +2463,56 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster OtaSoftwareUpdateProvider { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; callback attribute supportedLocales; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UnitLocalization { - persist attribute temperatureUnit; + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0x1; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2530,30 +2530,30 @@ endpoint 0 { } server cluster DiagnosticLogs { - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; - ram attribute featureMap; + callback attribute testEventTriggersEnabled default = false; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2565,7 +2565,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -2573,48 +2573,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -2650,22 +2650,22 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2676,7 +2676,7 @@ endpoint 0 { callback attribute commissionedFabrics; callback attribute trustedRootCertificates; callback attribute currentFabricIndex; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2685,19 +2685,19 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2718,48 +2718,48 @@ endpoint 1 { binding cluster AccountLogin; server cluster Identify { - ram attribute identifyTime; - ram attribute identifyType; - ram attribute featureMap; + ram attribute identifyTime default = 0x0000; + ram attribute identifyType default = 0x0; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0x00; - ram attribute remainingTime; - ram attribute minLevel; + ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFF; - ram attribute currentFrequency; - ram attribute minFrequency; - ram attribute maxFrequency; - ram attribute options; - ram attribute onOffTransitionTime; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; ram attribute onTransitionTime; ram attribute offTransitionTime; @@ -2770,10 +2770,10 @@ endpoint 1 { } server cluster BinaryInputBasic { - ram attribute outOfService; + ram attribute outOfService default = 0x00; ram attribute presentValue; - ram attribute statusFlags; - ram attribute featureMap; + ram attribute statusFlags default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2782,26 +2782,26 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2810,13 +2810,13 @@ endpoint 1 { ram attribute barrierSafetyStatus; ram attribute barrierCapabilities; ram attribute barrierPosition; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster WakeOnLan { ram attribute MACAddress; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2824,12 +2824,12 @@ endpoint 2 { device type occupancysensor = 263, version 1; server cluster OnOff { - ram attribute onOff; + ram attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime; - ram attribute offWaitTime; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff; - ram attribute featureMap; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -2838,7 +2838,7 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index c622047382597a..b1e399d13865b4 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -1798,7 +1798,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1813,7 +1813,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1828,23 +1828,23 @@ endpoint 0 { callback attribute productID; persist attribute nodeLabel; callback attribute location default = "XX"; - callback attribute hardwareVersion; + callback attribute hardwareVersion default = 0; callback attribute hardwareVersionString; - callback attribute softwareVersion; + callback attribute softwareVersion default = 0; callback attribute softwareVersionString; callback attribute manufacturingDate default = "20210614123456ZZ"; callback attribute partNumber; callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled; + persist attribute localConfigDisabled default = 0; ram attribute reachable default = 1; callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1852,11 +1852,11 @@ endpoint 0 { emits event StateTransition; emits event VersionApplied; emits event DownloadError; - callback attribute defaultOTAProviders; + callback attribute defaultOTAProviders default = 0; ram attribute updatePossible default = 1; - ram attribute updateState; + ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1866,18 +1866,18 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TimeFormatLocalization { - persist attribute hourFormat; - persist attribute activeCalendarType; + persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1885,7 +1885,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1899,20 +1899,20 @@ endpoint 0 { ram attribute batChargeLevel; callback attribute activeBatFaults; ram attribute batChargeState; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster GeneralCommissioning { - ram attribute breadcrumb; + ram attribute breadcrumb default = 0x0000000000000000; callback attribute basicCommissioningInfo; - callback attribute regulatoryConfig; - callback attribute locationCapability; + callback attribute regulatoryConfig default = 0; + callback attribute locationCapability default = 0; callback attribute supportsConcurrentConnection default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1935,26 +1935,26 @@ endpoint 0 { server cluster GeneralDiagnostics { emits event BootReason; callback attribute networkInterfaces; - callback attribute rebootCount; - callback attribute upTime; - callback attribute totalOperationalHours; + callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; callback attribute bootReason; callback attribute activeHardwareFaults; callback attribute activeRadioFaults; callback attribute activeNetworkFaults; - callback attribute testEventTriggersEnabled; + callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster SoftwareDiagnostics { callback attribute threadMetrics; - callback attribute currentHeapFree; - callback attribute currentHeapUsed; - callback attribute currentHeapHighWatermark; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -1966,7 +1966,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1974,48 +1974,48 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount; - callback attribute childRoleCount; - callback attribute routerRoleCount; - callback attribute leaderRoleCount; - callback attribute attachAttemptCount; - callback attribute partitionIdChangeCount; - callback attribute betterPartitionAttachAttemptCount; - callback attribute parentChangeCount; - callback attribute txTotalCount; - callback attribute txUnicastCount; - callback attribute txBroadcastCount; - callback attribute txAckRequestedCount; - callback attribute txAckedCount; - callback attribute txNoAckRequestedCount; - callback attribute txDataCount; - callback attribute txDataPollCount; - callback attribute txBeaconCount; - callback attribute txBeaconRequestCount; - callback attribute txOtherCount; - callback attribute txRetryCount; - callback attribute txDirectMaxRetryExpiryCount; - callback attribute txIndirectMaxRetryExpiryCount; - callback attribute txErrCcaCount; - callback attribute txErrAbortCount; - callback attribute txErrBusyChannelCount; - callback attribute rxTotalCount; - callback attribute rxUnicastCount; - callback attribute rxBroadcastCount; - callback attribute rxDataCount; - callback attribute rxDataPollCount; - callback attribute rxBeaconCount; - callback attribute rxBeaconRequestCount; - callback attribute rxOtherCount; - callback attribute rxAddressFilteredCount; - callback attribute rxDestAddrFilteredCount; - callback attribute rxDuplicatedCount; - callback attribute rxErrNoFrameCount; - callback attribute rxErrUnknownNeighborCount; - callback attribute rxErrInvalidSrcAddrCount; - callback attribute rxErrSecCount; - callback attribute rxErrFcsCount; - callback attribute rxErrOtherCount; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; callback attribute activeTimestamp default = 0x0000000000000000; callback attribute pendingTimestamp default = 0x0000000000000000; callback attribute delay default = 0x0000; @@ -2051,25 +2051,25 @@ endpoint 0 { server cluster EthernetNetworkDiagnostics { callback attribute PHYRate; callback attribute fullDuplex default = 0x00; - callback attribute packetRxCount; - callback attribute packetTxCount; - callback attribute txErrCount; - callback attribute collisionCount; - callback attribute overrunCount; + callback attribute packetRxCount default = 0x0000000000000000; + callback attribute packetTxCount default = 0x0000000000000000; + callback attribute txErrCount default = 0x0000000000000000; + callback attribute collisionCount default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; callback attribute carrierDetect default = 0x00; - callback attribute timeSinceReset; + callback attribute timeSinceReset default = 0x0000000000000000; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } server cluster AdministratorCommissioning { - callback attribute windowStatus; + callback attribute windowStatus default = 0; callback attribute adminFabricIndex default = 1; callback attribute adminVendorId default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2083,7 +2083,7 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2095,19 +2095,19 @@ endpoint 0 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster FixedLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster UserLabel { callback attribute labelList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2115,12 +2115,12 @@ endpoint 1 { device type windowcovering = 514, version 2; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x05; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2129,20 +2129,20 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2154,7 +2154,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2164,23 +2164,23 @@ endpoint 1 { ram attribute physicalClosedLimitTilt default = 0xFFFF; persist attribute currentPositionLift default = 0; persist attribute currentPositionTilt default = 0; - persist attribute numberOfActuationsLift; - persist attribute numberOfActuationsTilt; + persist attribute numberOfActuationsLift default = 0x0000; + persist attribute numberOfActuationsTilt default = 0x0000; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 0; persist attribute currentPositionTiltPercentage default = 0; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths; ram attribute targetPositionTiltPercent100ths; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 0; persist attribute currentPositionTiltPercent100ths default = 0; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x0; + ram attribute safetyStatus default = 0x0000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2192,12 +2192,12 @@ endpoint 2 { device type windowcovering = 514, version 2; server cluster Identify { - ram attribute identifyTime; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x05; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2206,20 +2206,20 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Scenes { - ram attribute sceneCount; - ram attribute currentScene; - ram attribute currentGroup; - ram attribute sceneValid; + ram attribute sceneCount default = 0x00; + ram attribute currentScene default = 0x00; + ram attribute currentGroup default = 0x0000; + ram attribute sceneValid default = 0x00; ram attribute nameSupport; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2231,7 +2231,7 @@ endpoint 2 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap; + ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -2241,23 +2241,23 @@ endpoint 2 { ram attribute physicalClosedLimitTilt default = 0xFFFF; persist attribute currentPositionLift default = 0; persist attribute currentPositionTilt default = 0; - persist attribute numberOfActuationsLift; - persist attribute numberOfActuationsTilt; + persist attribute numberOfActuationsLift default = 0x0000; + persist attribute numberOfActuationsTilt default = 0x0000; persist attribute configStatus default = 0x03; persist attribute currentPositionLiftPercentage default = 0; persist attribute currentPositionTiltPercentage default = 0; - ram attribute operationalStatus; + ram attribute operationalStatus default = 0x00; ram attribute targetPositionLiftPercent100ths; ram attribute targetPositionTiltPercent100ths; - ram attribute endProductType; + ram attribute endProductType default = 0x00; persist attribute currentPositionLiftPercent100ths default = 0; persist attribute currentPositionTiltPercent100ths default = 0; - persist attribute installedOpenLimitLift; + persist attribute installedOpenLimitLift default = 0x0000; persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt; + persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode; - ram attribute safetyStatus; + persist attribute mode default = 0x0; + ram attribute safetyStatus default = 0x0000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; From dbdaa5fac5cbf91e87b4c5c156a1f765edffe680 Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 13:04:34 -0400 Subject: [PATCH 5/8] Regen all --- .../all-clusters-app.matter | 36 +++++++++---------- .../all-clusters-minimal-app.matter | 20 +++++------ ...p_rootnode_dimmablelight_bCwGYSDpoe.matter | 4 +-- .../rootnode_contactsensor_lFAGG1bfRO.matter | 20 +++++------ .../rootnode_dimmablelight_bCwGYSDpoe.matter | 20 +++++------ .../devices/rootnode_fan_7N2TobIlOX.matter | 4 +-- .../rootnode_flowsensor_1zVxHedlaV.matter | 4 +-- .../rootnode_humiditysensor_Xyj4gda6Hb.matter | 20 +++++------ ...rootnode_occupancysensor_iHyVgifZuo.matter | 20 +++++------ ...ootnode_onofflightswitch_FsPlMr090Q.matter | 24 ++++++------- ...rootnode_onoffpluginunit_Wtf8ss5EBY.matter | 24 ++++++------- .../rootnode_speaker_RpzeXdimqA.matter | 20 +++++------ .../rootnode_windowcovering_RLCxaGi9Yx.matter | 20 +++++------ .../light-switch-app.matter | 8 ++--- .../placeholder/linux/apps/app1/config.matter | 4 +-- .../placeholder/linux/apps/app2/config.matter | 8 ++--- 16 files changed, 128 insertions(+), 128 deletions(-) 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 61c769d6bed951..7f9007af72d8fe 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 @@ -4543,8 +4543,8 @@ endpoint 0 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -4811,12 +4811,12 @@ endpoint 1 { } server cluster OnOff { - persist attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - persist attribute startUpOnOff default = 0xFF; - ram attribute featureMap default = 0x0001; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -4880,8 +4880,8 @@ endpoint 1 { server cluster PowerSource { emits event BatFaultChange; ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -5414,12 +5414,12 @@ endpoint 2 { } server cluster OnOff { - persist attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - persist attribute startUpOnOff default = 0xFF; - ram attribute featureMap default = 0x0001; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -5434,8 +5434,8 @@ endpoint 2 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index f704c1bd9c144a..45ee9566381a40 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3799,8 +3799,8 @@ endpoint 0 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 3; - ram attribute description default = "B1"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3970,8 +3970,8 @@ endpoint 1 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute featureMap default = 0x0000; + persist attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4007,8 +4007,8 @@ endpoint 1 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 3; - ram attribute description default = "B1"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4355,8 +4355,8 @@ endpoint 2 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute featureMap default = 0x0000; + persist attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4371,8 +4371,8 @@ endpoint 2 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 3; - ram attribute description default = "B1"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index ab08c9ebe1c9bc..6f68bf28ba6ba5 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1420,7 +1420,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1699,7 +1699,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index d994db1431f7de..9aa518b3f84c01 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1124,15 +1124,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1312,15 +1312,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster BooleanState { diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index 1b0d1c326d6131..0a6bd976736a73 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1295,15 +1295,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1512,15 +1512,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index c25d7e0c85391a..9edd5e013ba7fa 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1181,7 +1181,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1377,7 +1377,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster FanControl { diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index 4ad3de77673b6c..a5a939316d3305 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1187,7 +1187,7 @@ endpoint 0 { callback attribute deviceTypeList; callback attribute serverList; callback attribute clientList; - callback attribute partsList default = 0; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1367,7 +1367,7 @@ endpoint 1 { callback attribute deviceTypeList; callback attribute serverList; callback attribute clientList; - callback attribute partsList default = 0; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index 5320f6f11628c0..2fa875fe06cc50 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1184,15 +1184,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1364,15 +1364,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster RelativeHumidityMeasurement { diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index c1e71bc3dab06f..1b8c4634d70c52 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1200,15 +1200,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1380,15 +1380,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster OccupancySensing { diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index 470fa8ffa98132..d12625c106d2cb 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1205,7 +1205,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1214,15 +1214,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1394,7 +1394,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1412,15 +1412,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 129632529533a2..16aa9146c82281 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1148,7 +1148,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1157,15 +1157,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1336,7 +1336,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1358,15 +1358,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index 94307f00e5775a..bff31949cbe851 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1248,15 +1248,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1449,15 +1449,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index 8381cdd774fe60..5460c51d560bc6 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1253,15 +1253,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1441,15 +1441,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster WindowCovering { 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 ee778035a9625c..8caa801844d686 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 @@ -2256,13 +2256,13 @@ endpoint 1 { binding cluster ColorControl; server cluster Identify { - ram attribute identifyTime default = 0x0; + ram attribute identifyTime default = 0x0000; ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 2; + ram attribute clusterRevision default = 4; } server cluster Groups { @@ -2293,13 +2293,13 @@ endpoint 2 { device type genericswitch = 15, version 1; server cluster Identify { - ram attribute identifyTime default = 0x0; + ram attribute identifyTime default = 0x0000; ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 2; + ram attribute clusterRevision default = 4; } server cluster Descriptor { diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 5aa9c60235f284..5b6ab61c7c433d 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3245,7 +3245,7 @@ endpoint 0 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -3742,7 +3742,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster BasicInformation { diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index b5dc5e079d2b8e..a82e429c1ec761 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3192,8 +3192,8 @@ endpoint 0 { server cluster OnOff { ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; + ram attribute globalSceneControl default = 0x01; + ram attribute onTime default = 0x0000; ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; @@ -3692,8 +3692,8 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; + ram attribute globalSceneControl default = 0x01; + ram attribute onTime default = 0x0000; ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; From ad0c1a012057916070dfe838814b0e892fc9f83a Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 13:46:35 -0400 Subject: [PATCH 6/8] Zap regen - ran from vscode image this time --- .../all-clusters-app.matter | 24 +++++------ .../all-clusters-minimal-app.matter | 36 ++++++++-------- .../bridge-common/bridge-app.matter | 6 +-- .../rootnode_contactsensor_lFAGG1bfRO.matter | 24 +++++------ .../rootnode_dimmablelight_bCwGYSDpoe.matter | 20 ++++----- .../devices/rootnode_fan_7N2TobIlOX.matter | 4 +- ...ootnode_onofflightswitch_FsPlMr090Q.matter | 4 +- ...rootnode_onoffpluginunit_Wtf8ss5EBY.matter | 4 +- .../rootnode_pressuresensor_s0qC9wLH4k.matter | 20 ++++----- ...otnode_temperaturesensor_Qy1zkNW7c3.matter | 20 ++++----- .../rootnode_thermostat_bm3fb8dhYi.matter | 24 +++++------ .../rootnode_windowcovering_RLCxaGi9Yx.matter | 4 +- .../light-switch-app.matter | 8 ++-- examples/lock-app/lock-common/lock-app.matter | 12 +++--- .../ota-requestor-app.matter | 42 +++++++++---------- .../placeholder/linux/apps/app1/config.matter | 28 ++++++------- .../placeholder/linux/apps/app2/config.matter | 4 +- examples/tv-app/tv-common/tv-app.matter | 28 ++++++------- examples/window-app/common/window-app.matter | 8 ++-- 19 files changed, 160 insertions(+), 160 deletions(-) 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 7f9007af72d8fe..5536fef82ce3fc 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 @@ -4543,8 +4543,8 @@ endpoint 0 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 1; - ram attribute description default = "B3"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -4811,12 +4811,12 @@ endpoint 1 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; + persist attribute onOff default = 0x00; + ram attribute globalSceneControl default = 0x01; ram attribute onTime default = 0; ram attribute offWaitTime default = 0; ram attribute startUpOnOff; - ram attribute featureMap default = 0x0000; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -4880,8 +4880,8 @@ endpoint 1 { server cluster PowerSource { emits event BatFaultChange; ram attribute status default = 0; - ram attribute order default = 1; - ram attribute description default = "B3"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -5414,12 +5414,12 @@ endpoint 2 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; + persist attribute onOff default = 0x00; + ram attribute globalSceneControl default = 0x01; ram attribute onTime default = 0; ram attribute offWaitTime default = 0; ram attribute startUpOnOff; - ram attribute featureMap default = 0x0000; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -5434,8 +5434,8 @@ endpoint 2 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 1; - ram attribute description default = "B3"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index 45ee9566381a40..229cd38639c47d 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3816,16 +3816,16 @@ endpoint 0 { } server cluster NetworkCommissioning { - ram attribute maxNetworks; + callback attribute maxNetworks; callback attribute networks; - ram attribute scanMaxTimeSeconds; - ram attribute connectMaxTimeSeconds; - ram attribute interfaceEnabled; - ram attribute lastNetworkingStatus; - ram attribute lastNetworkID; - ram attribute lastConnectErrorValue; - ram attribute featureMap default = 2; - ram attribute clusterRevision default = 1; + callback attribute scanMaxTimeSeconds; + callback attribute connectMaxTimeSeconds; + callback attribute interfaceEnabled; + callback attribute lastNetworkingStatus; + callback attribute lastNetworkID; + callback attribute lastConnectErrorValue; + callback attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster DiagnosticLogs { @@ -4389,16 +4389,16 @@ endpoint 65534 { device type anonymousEndpointType = 61442, version 1; server cluster NetworkCommissioning { - ram attribute maxNetworks; + callback attribute maxNetworks; callback attribute networks; - ram attribute scanMaxTimeSeconds; - ram attribute connectMaxTimeSeconds; - ram attribute interfaceEnabled; - ram attribute lastNetworkingStatus; - ram attribute lastNetworkID; - ram attribute lastConnectErrorValue; - ram attribute featureMap default = 2; - ram attribute clusterRevision default = 1; + callback attribute scanMaxTimeSeconds; + callback attribute connectMaxTimeSeconds; + callback attribute interfaceEnabled; + callback attribute lastNetworkingStatus; + callback attribute lastNetworkID; + callback attribute lastConnectErrorValue; + callback attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } } diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index bc5a23cfefc71b..cbfb6f9057c847 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -1529,7 +1529,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1838,7 +1838,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Actions { @@ -1890,7 +1890,7 @@ endpoint 2 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Switch { diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index 9aa518b3f84c01..7337f13653b25f 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1115,7 +1115,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1124,15 +1124,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1303,7 +1303,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1312,15 +1312,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster BooleanState { diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index 0a6bd976736a73..1b0d1c326d6131 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1295,15 +1295,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1512,15 +1512,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index 9edd5e013ba7fa..c25d7e0c85391a 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1181,7 +1181,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1377,7 +1377,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster FanControl { diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index d12625c106d2cb..fa0beaa082d3a7 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1205,7 +1205,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1394,7 +1394,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 16aa9146c82281..26e03be174a13a 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1148,7 +1148,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1336,7 +1336,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter index 3d5142a1ef925f..c292735b422e53 100644 --- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter +++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter @@ -1197,15 +1197,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1383,15 +1383,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster PressureMeasurement { diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter index f53e48055d760f..90265d77fa774f 100644 --- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter +++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter @@ -1183,15 +1183,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1363,15 +1363,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster TemperatureMeasurement { diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter index d380a546a996b3..59c161eb1c2d79 100644 --- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter +++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter @@ -1339,7 +1339,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1348,15 +1348,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1531,7 +1531,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1540,15 +1540,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Thermostat { diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index 5460c51d560bc6..28608003e8b1d6 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1244,7 +1244,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1432,7 +1432,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; 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 8caa801844d686..ee778035a9625c 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 @@ -2256,13 +2256,13 @@ endpoint 1 { binding cluster ColorControl; server cluster Identify { - ram attribute identifyTime default = 0x0000; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 4; + ram attribute clusterRevision default = 2; } server cluster Groups { @@ -2293,13 +2293,13 @@ endpoint 2 { device type genericswitch = 15, version 1; server cluster Identify { - ram attribute identifyTime default = 0x0000; + ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 4; + ram attribute clusterRevision default = 2; } server cluster Descriptor { diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index 42b0bde65bd1a9..971285a00a4eb6 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -2205,14 +2205,14 @@ endpoint 0 { server cluster PowerSource { emits event WiredFaultChange; ram attribute status default = 1; - ram attribute order default = 0; - ram attribute description default = "USB"; + ram attribute order default = 1; + ram attribute description default = "Battery"; ram attribute wiredAssessedCurrent; ram attribute batChargeLevel; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute batReplacementDescription; - ram attribute featureMap default = 1; + ram attribute featureMap default = 0x0A; ram attribute clusterRevision default = 1; } @@ -2445,14 +2445,14 @@ endpoint 1 { server cluster PowerSource { ram attribute status default = 1; - ram attribute order default = 0; - ram attribute description default = "USB"; + ram attribute order default = 1; + ram attribute description default = "Battery"; ram attribute wiredAssessedCurrent; ram attribute batChargeLevel; ram attribute batReplacementNeeded; ram attribute batReplaceability; ram attribute batReplacementDescription; - ram attribute featureMap default = 1; + ram attribute featureMap default = 0x0A; ram attribute clusterRevision default = 1; } 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 d9064faa18a961..3931ebca0711d4 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 @@ -1063,7 +1063,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1145,16 +1145,16 @@ endpoint 0 { } server cluster NetworkCommissioning { - ram attribute maxNetworks; + callback attribute maxNetworks; callback attribute networks; - ram attribute scanMaxTimeSeconds; - ram attribute connectMaxTimeSeconds; - ram attribute interfaceEnabled; - ram attribute lastNetworkingStatus; - ram attribute lastNetworkID; - ram attribute lastConnectErrorValue; - ram attribute featureMap default = 2; - ram attribute clusterRevision default = 1; + callback attribute scanMaxTimeSeconds; + callback attribute connectMaxTimeSeconds; + callback attribute interfaceEnabled; + callback attribute lastNetworkingStatus; + callback attribute lastNetworkID; + callback attribute lastConnectErrorValue; + callback attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { @@ -1247,7 +1247,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } endpoint 65534 { @@ -1262,20 +1262,20 @@ endpoint 65534 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster NetworkCommissioning { - ram attribute maxNetworks; + callback attribute maxNetworks; callback attribute networks; - ram attribute scanMaxTimeSeconds; - ram attribute connectMaxTimeSeconds; - ram attribute interfaceEnabled; - ram attribute lastNetworkingStatus; - ram attribute lastNetworkID; - ram attribute lastConnectErrorValue; - ram attribute featureMap default = 2; - ram attribute clusterRevision default = 1; + callback attribute scanMaxTimeSeconds; + callback attribute connectMaxTimeSeconds; + callback attribute interfaceEnabled; + callback attribute lastNetworkingStatus; + callback attribute lastNetworkID; + callback attribute lastConnectErrorValue; + callback attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 5b6ab61c7c433d..6d84b3e0f2fd62 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3222,16 +3222,16 @@ endpoint 0 { binding cluster ApplicationBasic; server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - ram attribute startUpOnOff default = 0xFF; + ram attribute onOff default = 0; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap default = 0x0001; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3245,7 +3245,7 @@ endpoint 0 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -3705,16 +3705,16 @@ endpoint 1 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - ram attribute startUpOnOff default = 0xFF; + ram attribute onOff default = 0; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap default = 0x0001; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -3742,7 +3742,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster BasicInformation { diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index a82e429c1ec761..3f8af964edcf64 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3214,7 +3214,7 @@ endpoint 0 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -3728,7 +3728,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster BasicInformation { diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index 68305335405151..1a5596868bd4b3 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -2612,7 +2612,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0003; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2628,16 +2628,16 @@ endpoint 1 { server cluster MediaPlayback { ram attribute currentState default = 0x00; - ram attribute startTime default = 0x00; - ram attribute duration default = 0; + ram attribute startTime default = 0xFF; + ram attribute duration; callback attribute sampledPosition; - ram attribute playbackSpeed default = 0; + ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x003; + ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2657,7 +2657,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0007; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2684,7 +2684,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0001; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } } @@ -2744,7 +2744,7 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0003; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2760,16 +2760,16 @@ endpoint 3 { server cluster MediaPlayback { ram attribute currentState default = 0x00; - ram attribute startTime default = 0x00; - ram attribute duration default = 0; + ram attribute startTime default = 0xFF; + ram attribute duration; callback attribute sampledPosition; - ram attribute playbackSpeed default = 0; + ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x003; + ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2777,7 +2777,7 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0007; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2794,7 +2794,7 @@ endpoint 3 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0001; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index b1e399d13865b4..389d3ebe94cdfe 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -2179,12 +2179,12 @@ endpoint 1 { persist attribute installedClosedLimitLift default = 0xFFFF; persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode default = 0x0; + persist attribute mode default = 0x00; ram attribute safetyStatus default = 0x0000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x001F; + ram attribute featureMap default = 0x0017; ram attribute clusterRevision default = 5; } } @@ -2256,12 +2256,12 @@ endpoint 2 { persist attribute installedClosedLimitLift default = 0xFFFF; persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode default = 0x0; + persist attribute mode default = 0x00; ram attribute safetyStatus default = 0x0000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x001F; + ram attribute featureMap default = 0x0017; ram attribute clusterRevision default = 5; } } From 1361748dfe0c6941f5bc05a1c1a2a036d125d5cf Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 13:57:19 -0400 Subject: [PATCH 7/8] Update helper back to use_cluster_attributes --- .../all-clusters-app.matter | 170 ++++++- .../all-clusters-minimal-app.matter | 415 +++++++++++++++++- .../bridge-common/bridge-app.matter | 8 +- ...p_rootnode_dimmablelight_bCwGYSDpoe.matter | 26 +- ...de_colortemperaturelight_hbUnzYVeyn.matter | 40 +- .../rootnode_contactsensor_lFAGG1bfRO.matter | 19 +- .../rootnode_dimmablelight_bCwGYSDpoe.matter | 26 +- .../rootnode_doorlock_aNKYAreMXE.matter | 40 +- ...tnode_extendedcolorlight_8lcaaYJVAa.matter | 58 ++- .../devices/rootnode_fan_7N2TobIlOX.matter | 11 +- .../rootnode_flowsensor_1zVxHedlaV.matter | 14 +- ...tnode_heatingcoolingunit_ncdGai1E5a.matter | 37 +- .../rootnode_humiditysensor_Xyj4gda6Hb.matter | 14 +- .../rootnode_lightsensor_lZQycTFcJK.matter | 16 +- ...rootnode_occupancysensor_iHyVgifZuo.matter | 23 +- .../rootnode_onofflight_bbs1b7IaOV.matter | 26 +- ...ootnode_onofflightswitch_FsPlMr090Q.matter | 23 +- ...rootnode_onoffpluginunit_Wtf8ss5EBY.matter | 19 +- .../rootnode_pressuresensor_s0qC9wLH4k.matter | 20 +- .../rootnode_speaker_RpzeXdimqA.matter | 27 +- ...otnode_temperaturesensor_Qy1zkNW7c3.matter | 15 +- .../rootnode_thermostat_bm3fb8dhYi.matter | 38 +- .../rootnode_windowcovering_RLCxaGi9Yx.matter | 19 +- .../contact-sensor-app.matter | 4 +- .../bridge-common/bridge-app.matter | 6 +- .../light-switch-app.matter | 20 +- .../data_model/lighting-app-thread.matter | 38 ++ .../data_model/lighting-app-wifi.matter | 40 ++ .../lighting-common/lighting-app.matter | 38 ++ .../nxp/zap/lighting-on-off.matter | 30 +- examples/lighting-app/qpg/zap/light.matter | 21 + .../data_model/lighting-wifi-app.matter | 38 ++ .../data_model/lighting-thread-app.matter | 38 ++ .../efr32/data_model/lighting-wifi-app.matter | 38 ++ examples/lock-app/lock-common/lock-app.matter | 25 +- examples/lock-app/nxp/zap/lock-app.matter | 51 ++- examples/lock-app/qpg/zap/lock.matter | 14 + .../ota-provider-app.matter | 2 +- .../ota-requestor-app.matter | 37 +- .../placeholder/linux/apps/app1/config.matter | 46 +- .../placeholder/linux/apps/app2/config.matter | 46 +- examples/pump-app/pump-common/pump-app.matter | 68 +++ .../pump-controller-app.matter | 55 +++ .../temperature-measurement.matter | 1 + .../thermostat-common/thermostat.matter | 10 +- examples/tv-app/tv-common/tv-app.matter | 32 +- .../tv-casting-common/tv-casting-app.matter | 7 +- examples/window-app/common/window-app.matter | 11 +- .../templates/app/MatterIDL.zapt | 4 +- 49 files changed, 1489 insertions(+), 335 deletions(-) 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 5536fef82ce3fc..72b8aab4f9ab18 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 @@ -4507,6 +4507,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4543,11 +4544,39 @@ endpoint 0 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 3; + ram attribute description default = "B1"; + ram attribute wiredAssessedInputVoltage; + ram attribute wiredAssessedInputFrequency; + ram attribute wiredCurrentType; + ram attribute wiredAssessedCurrent; + ram attribute wiredNominalVoltage; + ram attribute wiredMaximumCurrent; + ram attribute wiredPresent; + callback attribute activeWiredFaults; + ram attribute batVoltage; + ram attribute batPercentRemaining; + ram attribute batTimeRemaining; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; + ram attribute batPresent; + callback attribute activeBatFaults; + ram attribute batReplacementDescription; + ram attribute batCommonDesignation; + ram attribute batANSIDesignation; + ram attribute batIECDesignation; + ram attribute batApprovedChemistry; + ram attribute batCapacity; + ram attribute batQuantity; + ram attribute batChargeState; + ram attribute batTimeToFullCharge; + ram attribute batFunctionalWhileCharging; + ram attribute batChargingCurrent; + callback attribute activeBatChargeFaults; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -4571,6 +4600,7 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; + callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -4813,9 +4843,12 @@ endpoint 1 { server cluster OnOff { persist attribute onOff default = 0x00; ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0; - ram attribute offWaitTime default = 0; - ram attribute startUpOnOff; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; + persist attribute startUpOnOff default = 0xFF; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -4842,6 +4875,9 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -4873,6 +4909,9 @@ endpoint 1 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -4882,9 +4921,37 @@ endpoint 1 { ram attribute status default = 0; ram attribute order default = 2; ram attribute description default = "B2"; + ram attribute wiredAssessedInputVoltage; + ram attribute wiredAssessedInputFrequency; + ram attribute wiredCurrentType; + ram attribute wiredAssessedCurrent; + ram attribute wiredNominalVoltage; + ram attribute wiredMaximumCurrent; + ram attribute wiredPresent; + callback attribute activeWiredFaults; + ram attribute batVoltage; + ram attribute batPercentRemaining; + ram attribute batTimeRemaining; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; + ram attribute batPresent; + callback attribute activeBatFaults; + ram attribute batReplacementDescription; + ram attribute batCommonDesignation; + ram attribute batANSIDesignation; + ram attribute batIECDesignation; + ram attribute batApprovedChemistry; + ram attribute batCapacity; + ram attribute batQuantity; + ram attribute batChargeState; + ram attribute batTimeToFullCharge; + ram attribute batFunctionalWhileCharging; + ram attribute batChargingCurrent; + callback attribute activeBatChargeFaults; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -4956,17 +5023,25 @@ endpoint 1 { ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; + ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; ram attribute defaultConfigurationRegister default = 0; + ram attribute enableLocalProgramming default = 1; ram attribute enableOneTouchLocking default = 0x00; ram attribute enableInsideStatusLED default = 0; ram attribute enablePrivacyModeButton default = 0x00; + ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; + ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 0; + ram attribute expiringUserTimeout; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0xD13; ram attribute clusterRevision default = 6; } @@ -5044,6 +5119,8 @@ endpoint 1 { ram attribute absMaxHeatSetpointLimit default = 0x0BB8; ram attribute absMinCoolSetpointLimit default = 0x0640; ram attribute absMaxCoolSetpointLimit default = 0x0C80; + ram attribute PICoolingDemand; + ram attribute PIHeatingDemand; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 0x02BC; @@ -5053,6 +5130,11 @@ endpoint 1 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; + ram attribute thermostatRunningMode default = 0x00; + ram attribute startOfWeek default = 0; + ram attribute numberOfWeeklyTransitions default = 7; + ram attribute numberOfDailyTransitions default = 4; + ram attribute temperatureSetpointHold default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -5072,6 +5154,9 @@ endpoint 1 { ram attribute rockSetting default = 0x00; ram attribute windSupport default = 0x00; ram attribute windSetting default = 0x00; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0F; ram attribute clusterRevision default = 2; } @@ -5186,6 +5271,9 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; + ram attribute tolerance; + ram attribute scaledValue default = 0x0000; + ram attribute scaledTolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5218,12 +5306,18 @@ endpoint 1 { server cluster WakeOnLan { ram attribute MACAddress; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { callback attribute channelList; + callback attribute lineup; + callback attribute currentChannel; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5231,6 +5325,7 @@ endpoint 1 { server cluster TargetNavigator { callback attribute targetList; ram attribute currentTarget default = 0x00; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5239,9 +5334,11 @@ endpoint 1 { ram attribute currentState default = 0x00; ram attribute startTime default = 0xFF; ram attribute duration; + callback attribute sampledPosition; ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5249,6 +5346,7 @@ endpoint 1 { server cluster MediaInput { callback attribute inputList; ram attribute currentInput default = 0x00; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5279,6 +5377,7 @@ endpoint 1 { server cluster ApplicationLauncher { callback attribute catalogList; + callback attribute currentApp default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5366,6 +5465,7 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; + ram attribute unsupported; ram attribute nullableBoolean default = false; ram attribute nullableBitmap8 default = 0; ram attribute nullableBitmap16 default = 0; @@ -5400,6 +5500,7 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; callback attribute writeOnlyInt8u default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5414,12 +5515,12 @@ endpoint 2 { } server cluster OnOff { - persist attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; ram attribute onTime default = 0; ram attribute offWaitTime default = 0; ram attribute startUpOnOff; - ram attribute featureMap default = 0x0001; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -5434,11 +5535,39 @@ endpoint 2 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; + ram attribute wiredAssessedInputVoltage; + ram attribute wiredAssessedInputFrequency; + ram attribute wiredCurrentType; + ram attribute wiredAssessedCurrent; + ram attribute wiredNominalVoltage; + ram attribute wiredMaximumCurrent; + ram attribute wiredPresent; + callback attribute activeWiredFaults; + ram attribute batVoltage; + ram attribute batPercentRemaining; + ram attribute batTimeRemaining; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; + ram attribute batPresent; + callback attribute activeBatFaults; + ram attribute batReplacementDescription; + ram attribute batCommonDesignation; + ram attribute batANSIDesignation; + ram attribute batIECDesignation; + ram attribute batApprovedChemistry; + ram attribute batCapacity; + ram attribute batQuantity; + ram attribute batChargeState; + ram attribute batTimeToFullCharge; + ram attribute batFunctionalWhileCharging; + ram attribute batChargingCurrent; + callback attribute activeBatChargeFaults; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -5455,16 +5584,19 @@ endpoint 65534 { device type anonymousEndpointType = 61442, version 1; server cluster NetworkCommissioning { - ram attribute maxNetworks; + callback attribute maxNetworks; callback attribute networks; - ram attribute scanMaxTimeSeconds; - ram attribute connectMaxTimeSeconds; - ram attribute interfaceEnabled; - ram attribute lastNetworkingStatus; - ram attribute lastNetworkID; - ram attribute lastConnectErrorValue; - ram attribute featureMap default = 2; - ram attribute clusterRevision default = 1; + callback attribute scanMaxTimeSeconds; + callback attribute connectMaxTimeSeconds; + callback attribute interfaceEnabled; + callback attribute lastNetworkingStatus; + callback attribute lastNetworkID; + callback attribute lastConnectErrorValue; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; + callback attribute featureMap default = 0; + callback attribute clusterRevision default = 1; } } diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index 229cd38639c47d..679274b26970cd 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3733,6 +3733,7 @@ endpoint 0 { server cluster AccessControl { emits event AccessControlEntryChanged; callback attribute acl; + callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -3753,6 +3754,14 @@ endpoint 0 { callback attribute hardwareVersionString; callback attribute softwareVersion default = 0; callback attribute softwareVersionString; + callback attribute manufacturingDate default = "20210614123456ZZ"; + callback attribute partNumber; + callback attribute productURL; + callback attribute productLabel; + callback attribute serialNumber; + persist attribute localConfigDisabled default = 0; + ram attribute reachable default = 1; + callback attribute uniqueID; callback attribute capabilityMinima; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -3766,6 +3775,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3779,6 +3789,8 @@ endpoint 0 { server cluster TimeFormatLocalization { persist attribute hourFormat default = 0; + persist attribute activeCalendarType default = 0; + callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -3787,6 +3799,7 @@ endpoint 0 { } server cluster UnitLocalization { + persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3799,8 +3812,39 @@ endpoint 0 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 3; + ram attribute description default = "B1"; + ram attribute wiredAssessedInputVoltage; + ram attribute wiredAssessedInputFrequency; + ram attribute wiredCurrentType; + ram attribute wiredAssessedCurrent; + ram attribute wiredNominalVoltage; + ram attribute wiredMaximumCurrent; + ram attribute wiredPresent; + callback attribute activeWiredFaults; + ram attribute batVoltage; + ram attribute batPercentRemaining; + ram attribute batTimeRemaining; + ram attribute batChargeLevel default = 0; + ram attribute batReplacementNeeded; + ram attribute batReplaceability; + ram attribute batPresent; + callback attribute activeBatFaults; + ram attribute batReplacementDescription; + ram attribute batCommonDesignation; + ram attribute batANSIDesignation; + ram attribute batIECDesignation; + ram attribute batApprovedChemistry; + ram attribute batCapacity; + ram attribute batQuantity; + ram attribute batChargeState; + ram attribute batTimeToFullCharge; + ram attribute batFunctionalWhileCharging; + ram attribute batChargingCurrent; + callback attribute activeBatChargeFaults; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3816,16 +3860,17 @@ endpoint 0 { } server cluster NetworkCommissioning { - callback attribute maxNetworks; + ram attribute maxNetworks; callback attribute networks; - callback attribute scanMaxTimeSeconds; - callback attribute connectMaxTimeSeconds; - callback attribute interfaceEnabled; - callback attribute lastNetworkingStatus; - callback attribute lastNetworkID; - callback attribute lastConnectErrorValue; - callback attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute scanMaxTimeSeconds; + ram attribute connectMaxTimeSeconds; + ram attribute interfaceEnabled; + ram attribute lastNetworkingStatus; + ram attribute lastNetworkID; + ram attribute lastConnectErrorValue; + callback attribute attributeList; + ram attribute featureMap default = 2; + ram attribute clusterRevision default = 1; } server cluster DiagnosticLogs { @@ -3836,6 +3881,12 @@ endpoint 0 { server cluster GeneralDiagnostics { callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; + callback attribute bootReason; + callback attribute activeHardwareFaults; + callback attribute activeRadioFaults; + callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3845,6 +3896,10 @@ endpoint 0 { } server cluster SoftwareDiagnostics { + callback attribute threadMetrics; + callback attribute currentHeapFree default = 0x0000000000000000; + callback attribute currentHeapUsed default = 0x0000000000000000; + callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3856,6 +3911,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -3863,6 +3919,51 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -3877,6 +3978,14 @@ endpoint 0 { callback attribute wiFiVersion; callback attribute channelNumber default = 0x0000; callback attribute rssi default = 0x00; + callback attribute beaconLostCount default = 0x00000000; + callback attribute beaconRxCount default = 0x00000000; + callback attribute packetMulticastRxCount default = 0x00000000; + callback attribute packetMulticastTxCount default = 0x00000000; + callback attribute packetUnicastRxCount default = 0x00000000; + callback attribute packetUnicastTxCount default = 0x00000000; + callback attribute currentMaxRate default = 0x0000000000000000; + callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3939,6 +4048,7 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; + ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -3971,14 +4081,35 @@ endpoint 1 { server cluster OnOff { persist attribute onOff default = 0x00; + ram attribute globalSceneControl default = 0x01; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; + persist attribute startUpOnOff default = 0xFF; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0xFE; + ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; + ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate default = 50; + persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -4001,6 +4132,10 @@ endpoint 1 { server cluster Actions { callback attribute actionList; callback attribute endpointLists; + callback attribute setupURL; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -4009,6 +4144,37 @@ endpoint 1 { ram attribute status default = 0; ram attribute order default = 2; ram attribute description default = "B2"; + ram attribute wiredAssessedInputVoltage; + ram attribute wiredAssessedInputFrequency; + ram attribute wiredCurrentType; + ram attribute wiredAssessedCurrent; + ram attribute wiredNominalVoltage; + ram attribute wiredMaximumCurrent; + ram attribute wiredPresent; + callback attribute activeWiredFaults; + ram attribute batVoltage; + ram attribute batPercentRemaining; + ram attribute batTimeRemaining; + ram attribute batChargeLevel default = 0; + ram attribute batReplacementNeeded; + ram attribute batReplaceability; + ram attribute batPresent; + callback attribute activeBatFaults; + ram attribute batReplacementDescription; + ram attribute batCommonDesignation; + ram attribute batANSIDesignation; + ram attribute batIECDesignation; + ram attribute batApprovedChemistry; + ram attribute batCapacity; + ram attribute batQuantity; + ram attribute batChargeState; + ram attribute batTimeToFullCharge; + ram attribute batFunctionalWhileCharging; + ram attribute batChargingCurrent; + callback attribute activeBatChargeFaults; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4016,6 +4182,7 @@ endpoint 1 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; + ram attribute multiPressMax default = 2; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -4043,6 +4210,8 @@ endpoint 1 { ram attribute standardNamespace default = 0; callback attribute supportedModes default = 0; persist attribute currentMode default = 0; + persist attribute startUpMode default = 0; + persist attribute onMode default = 255; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4057,19 +4226,65 @@ endpoint 1 { ram attribute lockState default = 2; ram attribute lockType; ram attribute actuatorEnabled; + ram attribute doorState; + ram attribute doorOpenEvents; + ram attribute doorClosedEvents; + ram attribute openPeriod; + ram attribute numberOfTotalUsersSupported default = 10; + ram attribute numberOfPINUsersSupported default = 10; + ram attribute numberOfRFIDUsersSupported default = 10; + ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 10; + ram attribute numberOfYearDaySchedulesSupportedPerUser default = 10; + ram attribute numberOfHolidaySchedulesSupported default = 0; + ram attribute maxPINCodeLength default = 6; + ram attribute minPINCodeLength default = 6; + ram attribute maxRFIDCodeLength default = 20; + ram attribute minRFIDCodeLength default = 10; + ram attribute credentialRulesSupport default = 1; + ram attribute numberOfCredentialsSupportedPerUser default = 5; + ram attribute language default = "en"; + ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; + ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; + ram attribute defaultConfigurationRegister default = 0; + ram attribute enableLocalProgramming default = 1; + ram attribute enableOneTouchLocking default = 0x00; + ram attribute enableInsideStatusLED default = 0; + ram attribute enablePrivacyModeButton default = 0x00; + ram attribute localProgrammingFeatures default = 0; + ram attribute wrongCodeEntryLimit default = 3; + ram attribute userCodeTemporaryDisableTime default = 10; + ram attribute sendPINOverTheAir default = 0; + ram attribute requirePINforRemoteOperation default = 0; + ram attribute expiringUserTimeout; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 6; } server cluster WindowCovering { ram attribute type default = 0x00; + persist attribute currentPositionLift default = 0x7FFF; + persist attribute currentPositionTilt default = 0x7FFF; persist attribute configStatus default = 0x03; + persist attribute currentPositionLiftPercentage default = 50; + persist attribute currentPositionTiltPercentage default = 50; ram attribute operationalStatus default = 0x00; + ram attribute targetPositionLiftPercent100ths default = 500; + ram attribute targetPositionTiltPercent100ths default = 500; ram attribute endProductType default = 0x00; + persist attribute currentPositionLiftPercent100ths default = 500; + persist attribute currentPositionTiltPercent100ths default = 500; + persist attribute installedOpenLimitLift default = 0x0000; + persist attribute installedClosedLimitLift default = 0xFFFF; + persist attribute installedOpenLimitTilt default = 0x0000; + persist attribute installedClosedLimitTilt default = 0xFFFF; persist attribute mode default = 0x00; + ram attribute safetyStatus default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4083,19 +4298,49 @@ endpoint 1 { ram attribute maxFlow; ram attribute minConstPressure; ram attribute maxConstPressure; + ram attribute minCompPressure; + ram attribute maxCompPressure; + ram attribute minConstSpeed; + ram attribute maxConstSpeed; + ram attribute minConstFlow; + ram attribute maxConstFlow; + ram attribute minConstTemp; + ram attribute maxConstTemp; + ram attribute pumpStatus; ram attribute effectiveOperationMode; ram attribute effectiveControlMode; ram attribute capacity; + ram attribute speed; + ram attribute lifetimeRunningHours default = 0x000000; + ram attribute power; + ram attribute lifetimeEnergyConsumed default = 0x00000000; ram attribute operationMode default = 0x00; + ram attribute controlMode default = 0x00; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } server cluster Thermostat { ram attribute localTemperature; + ram attribute absMinHeatSetpointLimit default = 0x02BC; + ram attribute absMaxHeatSetpointLimit default = 0x0BB8; + ram attribute absMinCoolSetpointLimit default = 0x0640; + ram attribute absMaxCoolSetpointLimit default = 0x0C80; + ram attribute PICoolingDemand; + ram attribute PIHeatingDemand; + ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; + ram attribute minHeatSetpointLimit default = 0x02BC; + ram attribute maxHeatSetpointLimit default = 0x0BB8; + ram attribute minCoolSetpointLimit default = 0x0640; + ram attribute maxCoolSetpointLimit default = 0x0C80; + ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; + ram attribute startOfWeek default = 0; + ram attribute numberOfWeeklyTransitions default = 7; + ram attribute numberOfDailyTransitions default = 4; + ram attribute temperatureSetpointHold default = 0x00; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; } @@ -4105,6 +4350,16 @@ endpoint 1 { ram attribute fanModeSequence default = 0x02; ram attribute percentSetting default = 0x00; ram attribute percentCurrent default = 0x00; + ram attribute speedMax default = 100; + ram attribute speedSetting default = 0x00; + ram attribute speedCurrent default = 0x00; + ram attribute rockSupport default = 0x00; + ram attribute rockSetting default = 0x00; + ram attribute windSupport default = 0x00; + ram attribute windSetting default = 0x00; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -4112,16 +4367,64 @@ endpoint 1 { server cluster ThermostatUserInterfaceConfiguration { ram attribute temperatureDisplayMode default = 0x00; ram attribute keypadLockout default = 0x00; + ram attribute scheduleProgrammingVisibility; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ColorControl { + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; + ram attribute remainingTime default = 0x0000; + ram attribute currentX default = 0x616B; + ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; + ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries default = 0; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; + ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; + ram attribute colorLoopTime default = 0x0019; + ram attribute colorLoopStartEnhancedHue default = 0x2300; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; + ram attribute colorTempPhysicalMinMireds default = 0x0000; + ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; + ram attribute coupleColorTempToLevelMinMireds; + ram attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -4129,9 +4432,18 @@ endpoint 1 { server cluster BallastConfiguration { ram attribute physicalMinLevel default = 0x01; ram attribute physicalMaxLevel default = 0xFE; + ram attribute ballastStatus default = 0x00; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; + ram attribute intrinsicBallastFactor; + ram attribute ballastFactorAdjustment default = 0xFF; ram attribute lampQuantity; + ram attribute lampType; + ram attribute lampManufacturer; + ram attribute lampRatedHours default = 0xFFFFFF; + ram attribute lampBurnHours default = 0x000000; + ram attribute lampAlarmMode default = 0x00; + ram attribute lampBurnHoursTripPoint default = 0xFFFFFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4143,6 +4455,8 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; + ram attribute tolerance; + ram attribute lightSensorType default = 0xFF; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4151,6 +4465,7 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; + ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4159,6 +4474,9 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; + ram attribute tolerance; + ram attribute scaledValue default = 0x0000; + ram attribute scaledTolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4167,6 +4485,7 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; + ram attribute tolerance default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4175,6 +4494,7 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; + ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4188,23 +4508,40 @@ endpoint 1 { } server cluster WakeOnLan { + ram attribute MACAddress; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { + callback attribute channelList; + callback attribute lineup; + callback attribute currentChannel; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TargetNavigator { callback attribute targetList; + ram attribute currentTarget default = 0x00; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { ram attribute currentState default = 0x00; + ram attribute startTime default = 0xFF; + ram attribute duration; + callback attribute sampledPosition; + ram attribute playbackSpeed; + ram attribute seekRangeEnd; + ram attribute seekRangeStart; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4212,6 +4549,7 @@ endpoint 1 { server cluster MediaInput { callback attribute inputList; ram attribute currentInput default = 0x00; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4227,6 +4565,8 @@ endpoint 1 { } server cluster ContentLauncher { + callback attribute acceptHeader; + ram attribute supportedStreamingProtocols; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4239,12 +4579,17 @@ endpoint 1 { } server cluster ApplicationLauncher { + callback attribute catalogList; + callback attribute currentApp default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationBasic { + ram attribute vendorName; + ram attribute vendorID; ram attribute applicationName; + ram attribute productID; callback attribute application; ram attribute status; ram attribute applicationVersion; @@ -4308,6 +4653,7 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; + ram attribute unsupported; ram attribute nullableBoolean default = false; ram attribute nullableBitmap8 default = 0; ram attribute nullableBitmap16 default = 0; @@ -4341,6 +4687,7 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt8s default = -20; ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4355,8 +4702,12 @@ endpoint 2 { } server cluster OnOff { - persist attribute onOff default = 0x00; - ram attribute featureMap default = 0; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -4371,8 +4722,39 @@ endpoint 2 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; + ram attribute wiredAssessedInputVoltage; + ram attribute wiredAssessedInputFrequency; + ram attribute wiredCurrentType; + ram attribute wiredAssessedCurrent; + ram attribute wiredNominalVoltage; + ram attribute wiredMaximumCurrent; + ram attribute wiredPresent; + callback attribute activeWiredFaults; + ram attribute batVoltage; + ram attribute batPercentRemaining; + ram attribute batTimeRemaining; + ram attribute batChargeLevel default = 0; + ram attribute batReplacementNeeded; + ram attribute batReplaceability; + ram attribute batPresent; + callback attribute activeBatFaults; + ram attribute batReplacementDescription; + ram attribute batCommonDesignation; + ram attribute batANSIDesignation; + ram attribute batIECDesignation; + ram attribute batApprovedChemistry; + ram attribute batCapacity; + ram attribute batQuantity; + ram attribute batChargeState; + ram attribute batTimeToFullCharge; + ram attribute batFunctionalWhileCharging; + ram attribute batChargingCurrent; + callback attribute activeBatChargeFaults; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4397,6 +4779,9 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index cbfb6f9057c847..60f2421eede197 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -1529,7 +1529,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1886,11 +1886,8 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster Switch { @@ -1905,6 +1902,7 @@ endpoint 2 { callback attribute measuredValue; callback attribute minMeasuredValue default = 0x954D; callback attribute maxMeasuredValue default = 0x7FFF; + ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index 6f68bf28ba6ba5..00e00c2785065e 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1421,9 +1421,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1433,9 +1430,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1485,6 +1479,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1699,7 +1694,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1725,8 +1720,15 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x03; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; @@ -1736,15 +1738,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter index b3e4e2760b7c27..9eede8d2c0b98e 100644 --- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter +++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter @@ -1431,9 +1431,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1443,9 +1440,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1499,6 +1493,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1621,8 +1616,17 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; + ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1640,11 +1644,17 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster ColorControl { + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; ram attribute remainingTime default = 0x0000; + ram attribute currentX default = 0x616B; + ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; @@ -1667,8 +1677,24 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; + ram attribute colorLoopActive default = 0x00; + ram attribute colorLoopDirection default = 0x00; + ram attribute colorLoopTime default = 0x0019; + ram attribute colorLoopStartEnhancedHue default = 0x2300; + ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x0000; ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index 7337f13653b25f..065a89b534ad1f 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1116,9 +1116,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1128,9 +1125,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1180,6 +1174,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1303,7 +1298,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1312,15 +1307,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster BooleanState { diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index 1b0d1c326d6131..1f08ffc7240d9c 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1286,24 +1286,18 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1351,6 +1345,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1501,8 +1496,15 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x03; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter index 4ae330d801d000..02faade1ff88c0 100644 --- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter +++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter @@ -1584,9 +1584,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1596,9 +1593,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1648,6 +1642,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1771,7 +1766,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1780,15 +1775,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster DoorLock { @@ -1798,18 +1793,39 @@ endpoint 1 { ram attribute lockState default = 1; ram attribute lockType default = 0; ram attribute actuatorEnabled default = 0; + ram attribute doorState; + ram attribute doorOpenEvents; + ram attribute doorClosedEvents; + ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 2; ram attribute numberOfPINUsersSupported default = 2; + ram attribute numberOfRFIDUsersSupported default = 0; + ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 0; + ram attribute numberOfYearDaySchedulesSupportedPerUser default = 0; + ram attribute numberOfHolidaySchedulesSupported default = 0; ram attribute maxPINCodeLength default = 10; ram attribute minPINCodeLength default = 5; + ram attribute maxRFIDCodeLength; + ram attribute minRFIDCodeLength; + ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; + ram attribute language; + ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 0; + ram attribute soundVolume default = 0; ram attribute operatingMode default = 0; ram attribute supportedOperatingModes default = 0xFFF6; + ram attribute defaultConfigurationRegister default = 0; + ram attribute enableLocalProgramming default = 1; + ram attribute enableOneTouchLocking default = 0; + ram attribute enableInsideStatusLED default = 0; + ram attribute enablePrivacyModeButton default = 0; + ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 1; + ram attribute expiringUserTimeout; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter index 1857ca5f48fe1b..4bfa14616b1f0f 100644 --- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter +++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter @@ -1515,9 +1515,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1527,9 +1524,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1579,6 +1573,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1702,7 +1697,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1728,8 +1723,15 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x03; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; @@ -1739,15 +1741,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster ColorControl { @@ -1756,9 +1758,41 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; + ram attribute numberOfPrimaries; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index c25d7e0c85391a..c685f7ef3031d2 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1165,9 +1165,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1177,9 +1174,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1233,6 +1227,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1240,6 +1235,8 @@ endpoint 0 { server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1377,7 +1374,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster FanControl { diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index a5a939316d3305..d7d8f860fa8373 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1188,9 +1188,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1240,6 +1237,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1364,15 +1362,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster FlowMeasurement { diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter index 1730c47a00090f..eeecc7e24edeb3 100644 --- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter +++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter @@ -1451,9 +1451,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1463,9 +1460,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1515,6 +1509,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1639,7 +1634,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1649,6 +1644,10 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1658,9 +1657,19 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0; ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; + ram attribute options default = 1; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; + ram attribute onTransitionTime default = 0x0000; + ram attribute offTransitionTime default = 0x0000; + ram attribute defaultMoveRate default = 0x0000; + ram attribute startUpCurrentLevel default = 3; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1669,15 +1678,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster FanControl { @@ -1688,6 +1697,10 @@ endpoint 1 { ram attribute speedMax default = 10; ram attribute speedSetting default = 0x00; ram attribute speedCurrent default = 0x00; + ram attribute rockSupport default = 0x00; + ram attribute rockSetting default = 0x00; + ram attribute windSupport default = 0x00; + ram attribute windSetting default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index 2fa875fe06cc50..9333357a0061fe 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1188,9 +1188,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1240,6 +1237,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1364,15 +1362,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster RelativeHumidityMeasurement { diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter index aba3c494c87697..90eb79116afd00 100644 --- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter +++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter @@ -1192,9 +1192,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1244,6 +1241,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1368,21 +1366,23 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster IlluminanceMeasurement { ram attribute measuredValue default = 0xC351; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; + ram attribute tolerance; + ram attribute lightSensorType default = 0xFF; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index 1b8c4634d70c52..e7dfffa3be38f3 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1204,9 +1204,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1256,6 +1253,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1380,21 +1378,30 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster OccupancySensing { ram attribute occupancy default = 0; ram attribute occupancySensorType default = 0; ram attribute occupancySensorTypeBitmap default = 0x1; + ram attribute PIROccupiedToUnoccupiedDelay default = 0x0000; + ram attribute PIRUnoccupiedToOccupiedDelay default = 0x0000; + ram attribute PIRUnoccupiedToOccupiedThreshold default = 0x01; + ram attribute ultrasonicOccupiedToUnoccupiedDelay default = 0x0000; + ram attribute ultrasonicUnoccupiedToOccupiedDelay default = 0x0000; + ram attribute ultrasonicUnoccupiedToOccupiedThreshold default = 0x01; + ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x0000; + ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x0000; + ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 0x01; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter index 58d309d425b675..257c6dce1ffb05 100644 --- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter +++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter @@ -1249,9 +1249,6 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1261,9 +1258,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1313,6 +1307,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1436,7 +1431,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1462,8 +1457,15 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x01; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x01; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; @@ -1473,15 +1475,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index fa0beaa082d3a7..a1880a1f35dd47 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1206,23 +1206,17 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1270,6 +1264,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1394,7 +1389,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1404,6 +1399,10 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 26e03be174a13a..2cf919cda7ef27 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1149,23 +1149,17 @@ endpoint 0 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1213,6 +1207,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1336,7 +1331,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter index c292735b422e53..527da9407841b6 100644 --- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter +++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter @@ -1197,15 +1197,12 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1253,6 +1250,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1398,6 +1396,12 @@ endpoint 1 { ram attribute measuredValue default = 0xA; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; + ram attribute tolerance default = 0; + ram attribute scaledValue default = 0; + ram attribute minScaledValue default = 0; + ram attribute maxScaledValue default = 0; + ram attribute scaledTolerance default = 0; + ram attribute scale default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index bff31949cbe851..995f541ecc7c60 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1252,9 +1252,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1304,6 +1301,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1428,6 +1426,10 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1437,10 +1439,19 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; + ram attribute startUpCurrentLevel; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1449,15 +1460,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter index 90265d77fa774f..68a25c0e0b982d 100644 --- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter +++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter @@ -1183,15 +1183,12 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1239,6 +1236,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1378,6 +1376,7 @@ endpoint 1 { ram attribute measuredValue default = 2350; ram attribute minMeasuredValue default = -27315; ram attribute maxMeasuredValue default = 32767; + ram attribute tolerance default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter index 59c161eb1c2d79..be48901d8d0bb0 100644 --- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter +++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter @@ -1339,24 +1339,18 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1404,6 +1398,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1440,6 +1435,9 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } @@ -1579,6 +1577,21 @@ endpoint 1 { ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 0; ram attribute numberOfDailyTransitions default = 0; + ram attribute temperatureSetpointHold default = 0x00; + ram attribute temperatureSetpointHoldDuration default = 0xFFFF; + ram attribute thermostatProgrammingOperationMode default = 0x0000; + ram attribute thermostatRunningState; + ram attribute setpointChangeSource; + ram attribute setpointChangeAmount default = 0x8000; + ram attribute setpointChangeSourceTimestamp; + ram attribute ACType default = 0x00; + ram attribute ACCapacity default = 0x0000; + ram attribute ACRefrigerantType default = 0x00; + ram attribute ACCompressorType default = 0x00; + ram attribute ACErrorCode default = 0x00000000; + ram attribute ACLouverPosition default = 0x00; + ram attribute ACCoilTemperature default = 0x8000; + ram attribute ACCapacityformat default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1589,6 +1602,7 @@ endpoint 1 { server cluster ThermostatUserInterfaceConfiguration { ram attribute temperatureDisplayMode default = 0x00; ram attribute keypadLockout default = 0x00; + ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index 28608003e8b1d6..402bf36cf19968 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1244,10 +1244,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; + ram attribute nameSupport; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -1257,9 +1254,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList default = 0; - callback attribute acceptedCommandList default = 0; - callback attribute attributeList default = 0; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1309,6 +1303,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1441,15 +1436,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster WindowCovering { diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter index 0092c3331f665d..af8242a1b3cc66 100644 --- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter +++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter @@ -1388,9 +1388,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1444,6 +1441,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter index 1977a74e1c7f16..75ac9da3a2c538 100644 --- a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter +++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter @@ -1838,7 +1838,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Actions { @@ -1885,9 +1885,6 @@ endpoint 2 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1904,6 +1901,7 @@ endpoint 2 { callback attribute measuredValue; callback attribute minMeasuredValue default = 0x954D; callback attribute maxMeasuredValue default = 0x7FFF; + ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; 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 ee778035a9625c..3b855293f7c767 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 @@ -1972,15 +1972,13 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } server cluster Binding { callback attribute binding; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2034,6 +2032,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2256,17 +2255,18 @@ endpoint 1 { binding cluster ColorControl; server cluster Identify { - ram attribute identifyTime default = 0x0; + ram attribute identifyTime default = 0x0000; ram attribute identifyType default = 0x0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 2; + ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2276,8 +2276,6 @@ endpoint 1 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; @@ -2285,6 +2283,7 @@ endpoint 1 { server cluster Binding { callback attribute binding; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2311,13 +2310,14 @@ endpoint 2 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster Switch { emits event InitialPress; ram attribute numberOfPositions default = 2; ram attribute currentPosition default = 0; + ram attribute multiPressMax default = 2; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter index fb20b0fa829c6c..a445f889e5a00f 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter @@ -1801,6 +1801,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2031,6 +2032,9 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -2050,10 +2054,41 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -2066,6 +2101,9 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter index 8f54c523d1d56b..b15872f1854c45 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter @@ -1709,6 +1709,8 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute generatedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1800,6 +1802,7 @@ endpoint 0 { callback attribute packetUnicastTxCount default = 0x00000000; callback attribute currentMaxRate default = 0x0000000000000000; callback attribute overrunCount default = 0x0000000000000000; + callback attribute acceptedCommandList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -1892,6 +1895,9 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1911,10 +1917,41 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -1927,6 +1964,9 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter index 4120a838a6b391..d385dddf8898b5 100644 --- a/examples/lighting-app/lighting-common/lighting-app.matter +++ b/examples/lighting-app/lighting-common/lighting-app.matter @@ -1911,6 +1911,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2176,6 +2177,9 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -2195,10 +2199,41 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -2211,6 +2246,9 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter index 0a1aed2c7abe2b..ed1a70e555f746 100644 --- a/examples/lighting-app/nxp/zap/lighting-on-off.matter +++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter @@ -1251,9 +1251,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1262,6 +1259,7 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; + callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -1285,6 +1283,14 @@ endpoint 0 { callback attribute hardwareVersionString; callback attribute softwareVersion default = 0; callback attribute softwareVersionString; + callback attribute manufacturingDate default = "20210614123456ZZ"; + callback attribute partNumber; + callback attribute productURL; + callback attribute productLabel; + callback attribute serialNumber; + persist attribute localConfigDisabled default = 0; + ram attribute reachable default = 1; + callback attribute uniqueID; callback attribute capabilityMinima; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1298,6 +1304,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1321,6 +1328,7 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; + callback attribute generatedCommandList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -1329,6 +1337,12 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; + callback attribute bootReason; + callback attribute activeHardwareFaults; + callback attribute activeRadioFaults; + callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1400,6 +1414,9 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1476,8 +1493,15 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 254; callback attribute generatedCommandList; callback attribute acceptedCommandList; diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter index d66e4ba809f9b0..c1a1de447697b0 100644 --- a/examples/lighting-app/qpg/zap/light.matter +++ b/examples/lighting-app/qpg/zap/light.matter @@ -1638,6 +1638,7 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; + callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -1829,6 +1830,9 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1948,7 +1952,11 @@ endpoint 1 { ram attribute minFrequency default = 0x0000; ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1997,6 +2005,8 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; @@ -2019,6 +2029,17 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; diff --git a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter index 774938f3b6d707..e090c4f1e05721 100644 --- a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter @@ -1625,6 +1625,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1794,6 +1795,9 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1813,10 +1817,41 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -1829,6 +1864,9 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter index 6a6a5a71503df6..f9f2d2a571fe29 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter @@ -1715,6 +1715,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1934,6 +1935,9 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1953,10 +1957,41 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -1969,6 +2004,9 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter index 774938f3b6d707..e090c4f1e05721 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter @@ -1625,6 +1625,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1794,6 +1795,9 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1813,10 +1817,41 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute driftCompensation; + ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; + ram attribute primary1X; + ram attribute primary1Y; + ram attribute primary1Intensity; + ram attribute primary2X; + ram attribute primary2Y; + ram attribute primary2Intensity; + ram attribute primary3X; + ram attribute primary3Y; + ram attribute primary3Intensity; + ram attribute primary4X; + ram attribute primary4Y; + ram attribute primary4Intensity; + ram attribute primary5X; + ram attribute primary5Y; + ram attribute primary5Intensity; + ram attribute primary6X; + ram attribute primary6Y; + ram attribute primary6Intensity; + ram attribute whitePointX; + ram attribute whitePointY; + ram attribute colorPointRX; + ram attribute colorPointRY; + ram attribute colorPointRIntensity; + ram attribute colorPointGX; + ram attribute colorPointGY; + ram attribute colorPointGIntensity; + ram attribute colorPointBX; + ram attribute colorPointBY; + ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -1829,6 +1864,9 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index 971285a00a4eb6..93a749b6d4f99f 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -2177,6 +2177,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2205,14 +2206,10 @@ endpoint 0 { server cluster PowerSource { emits event WiredFaultChange; ram attribute status default = 1; - ram attribute order default = 1; - ram attribute description default = "Battery"; + ram attribute order default = 0; + ram attribute description default = "USB"; ram attribute wiredAssessedCurrent; - ram attribute batChargeLevel; - ram attribute batReplacementNeeded; - ram attribute batReplaceability; - ram attribute batReplacementDescription; - ram attribute featureMap default = 0x0A; + ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -2398,6 +2395,7 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric default = 1; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2466,6 +2464,9 @@ endpoint 1 { ram attribute lockType; ram attribute actuatorEnabled; ram attribute doorState; + ram attribute doorOpenEvents; + ram attribute doorClosedEvents; + ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 10; ram attribute numberOfPINUsersSupported default = 10; ram attribute numberOfRFIDUsersSupported default = 10; @@ -2479,15 +2480,25 @@ endpoint 1 { ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; + ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; + ram attribute defaultConfigurationRegister default = 0; + ram attribute enableLocalProgramming default = 1; ram attribute enableOneTouchLocking default = 0x00; + ram attribute enableInsideStatusLED default = 0; ram attribute enablePrivacyModeButton default = 0x00; + ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; + ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 0; + ram attribute expiringUserTimeout; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0xDB3; ram attribute clusterRevision default = 6; } diff --git a/examples/lock-app/nxp/zap/lock-app.matter b/examples/lock-app/nxp/zap/lock-app.matter index be9adc30b38029..3e7e5297586569 100644 --- a/examples/lock-app/nxp/zap/lock-app.matter +++ b/examples/lock-app/nxp/zap/lock-app.matter @@ -1346,9 +1346,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1357,6 +1354,7 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; + callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 3; @@ -1380,6 +1378,14 @@ endpoint 0 { callback attribute hardwareVersionString; callback attribute softwareVersion default = 0; callback attribute softwareVersionString; + callback attribute manufacturingDate default = "20210614123456ZZ"; + callback attribute partNumber; + callback attribute productURL; + callback attribute productLabel; + callback attribute serialNumber; + persist attribute localConfigDisabled default = 0; + ram attribute reachable default = 1; + callback attribute uniqueID; callback attribute capabilityMinima; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1404,6 +1410,7 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; + callback attribute generatedCommandList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -1412,6 +1419,12 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; + callback attribute bootReason; + callback attribute activeHardwareFaults; + callback attribute activeRadioFaults; + callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1483,6 +1496,9 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1541,7 +1557,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster DoorLock { @@ -1552,11 +1568,38 @@ endpoint 1 { ram attribute lockState; ram attribute lockType; ram attribute actuatorEnabled; + ram attribute doorState; + ram attribute doorOpenEvents; + ram attribute doorClosedEvents; + ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 0; + ram attribute numberOfPINUsersSupported default = 0; + ram attribute numberOfRFIDUsersSupported default = 0; + ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 0; + ram attribute numberOfYearDaySchedulesSupportedPerUser default = 0; + ram attribute numberOfHolidaySchedulesSupported default = 0; + ram attribute maxPINCodeLength; + ram attribute minPINCodeLength; + ram attribute maxRFIDCodeLength; + ram attribute minRFIDCodeLength; ram attribute credentialRulesSupport default = 1; + ram attribute numberOfCredentialsSupportedPerUser default = 0; + ram attribute language; + ram attribute LEDSettings default = 0; ram attribute autoRelockTime; + ram attribute soundVolume default = 0; ram attribute operatingMode; ram attribute supportedOperatingModes default = 0xFFF6; + ram attribute defaultConfigurationRegister default = 0; + ram attribute enableLocalProgramming default = 1; + ram attribute enableOneTouchLocking default = 0; + ram attribute enableInsideStatusLED default = 0; + ram attribute enablePrivacyModeButton default = 0; + ram attribute localProgrammingFeatures default = 0; + ram attribute wrongCodeEntryLimit; + ram attribute userCodeTemporaryDisableTime; + ram attribute sendPINOverTheAir default = 0; + ram attribute requirePINforRemoteOperation default = 0; ram attribute expiringUserTimeout default = 1440; callback attribute generatedCommandList; callback attribute acceptedCommandList; diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter index 3e255aee7b1a6b..b77bd7c6f4aef9 100644 --- a/examples/lock-app/qpg/zap/lock.matter +++ b/examples/lock-app/qpg/zap/lock.matter @@ -1770,6 +1770,7 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; + callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -1961,6 +1962,9 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -2100,6 +2104,9 @@ endpoint 1 { ram attribute lockType; ram attribute actuatorEnabled; ram attribute doorState; + ram attribute doorOpenEvents; + ram attribute doorClosedEvents; + ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 10; ram attribute numberOfPINUsersSupported default = 10; ram attribute numberOfRFIDUsersSupported default = 10; @@ -2113,15 +2120,22 @@ endpoint 1 { ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; + ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; + ram attribute defaultConfigurationRegister default = 0; + ram attribute enableLocalProgramming default = 1; ram attribute enableOneTouchLocking default = 0x00; + ram attribute enableInsideStatusLED default = 0; ram attribute enablePrivacyModeButton default = 0x00; + ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; + ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 0; + ram attribute expiringUserTimeout; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; 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 74da9334fdc292..f3db66dc7617cf 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 @@ -939,7 +939,7 @@ endpoint 0 { server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; - callback attribute supportedLocales default = "0"; + callback attribute supportedLocales default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } 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 3931ebca0711d4..e222f0abbb20be 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 @@ -1063,7 +1063,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1115,13 +1115,14 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster LocalizationConfiguration { persist attribute activeLocale default = "en-US"; - callback attribute supportedLocales default = "0"; + callback attribute supportedLocales default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1145,16 +1146,16 @@ endpoint 0 { } server cluster NetworkCommissioning { - callback attribute maxNetworks; + ram attribute maxNetworks; callback attribute networks; - callback attribute scanMaxTimeSeconds; - callback attribute connectMaxTimeSeconds; - callback attribute interfaceEnabled; - callback attribute lastNetworkingStatus; - callback attribute lastNetworkID; - callback attribute lastConnectErrorValue; - callback attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute scanMaxTimeSeconds; + ram attribute connectMaxTimeSeconds; + ram attribute interfaceEnabled; + ram attribute lastNetworkingStatus; + ram attribute lastNetworkID; + ram attribute lastConnectErrorValue; + ram attribute featureMap default = 2; + ram attribute clusterRevision default = 1; } server cluster GeneralDiagnostics { @@ -1218,12 +1219,18 @@ endpoint 1 { server cluster Identify { ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x0; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1234,6 +1241,9 @@ endpoint 1 { ram attribute onTime default = 0; ram attribute offWaitTime default = 0; persist attribute startUpOnOff default = 0xFF; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } @@ -1262,7 +1272,7 @@ endpoint 65534 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster NetworkCommissioning { @@ -1274,6 +1284,9 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 6d84b3e0f2fd62..ce388c713824be 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3222,16 +3222,12 @@ endpoint 0 { binding cluster ApplicationBasic; server cluster OnOff { - ram attribute onOff default = 0; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; - ram attribute offWaitTime default = 0; - ram attribute startUpOnOff; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute eventList; - callback attribute attributeList; - ram attribute featureMap default = 0; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 0x01; + ram attribute onTime default = 0x0000; + ram attribute offWaitTime default = 0x0000; + ram attribute startUpOnOff default = 0xFF; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -3240,17 +3236,14 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute eventList; - callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { emits event AccessControlEntryChanged; callback attribute acl; + callback attribute extension; callback attribute subjectsPerAccessControlEntry; callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; @@ -3266,6 +3259,9 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3370,6 +3366,7 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; + callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -3537,6 +3534,8 @@ endpoint 0 { ram attribute absMinHeatSetpointLimit default = 0x02BC; ram attribute absMinCoolSetpointLimit default = 0x0640; ram attribute absMaxCoolSetpointLimit default = 0x0C80; + ram attribute PICoolingDemand; + ram attribute PIHeatingDemand; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 0x02BC; @@ -3549,6 +3548,7 @@ endpoint 0 { ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; + ram attribute temperatureSetpointHold default = 0x00; ram attribute featureMap default = 0x000b; ram attribute clusterRevision default = 5; } @@ -3696,6 +3696,7 @@ endpoint 1 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; + ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -3721,8 +3722,17 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; + ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3795,8 +3805,11 @@ endpoint 1 { } server cluster ColorControl { + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute colorTemperatureMireds default = 0x00FA; ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -3817,6 +3830,9 @@ endpoint 1 { ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index 3f8af964edcf64..078b4c05184b03 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3196,10 +3196,6 @@ endpoint 0 { ram attribute onTime default = 0x0000; ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute eventList; - callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -3209,17 +3205,14 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute eventList; - callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { emits event AccessControlEntryChanged; callback attribute acl; + callback attribute extension; callback attribute subjectsPerAccessControlEntry; callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; @@ -3235,6 +3228,9 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3352,6 +3348,7 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; + callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -3525,6 +3522,8 @@ endpoint 0 { ram attribute absMinHeatSetpointLimit default = 0x02BC; ram attribute absMinCoolSetpointLimit default = 0x0640; ram attribute absMaxCoolSetpointLimit default = 0x0C80; + ram attribute PICoolingDemand; + ram attribute PIHeatingDemand; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 0x02BC; @@ -3537,6 +3536,7 @@ endpoint 0 { ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; + ram attribute temperatureSetpointHold default = 0x00; ram attribute featureMap default = 0x000b; ram attribute clusterRevision default = 5; } @@ -3682,6 +3682,7 @@ endpoint 1 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; + ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -3691,24 +3692,33 @@ endpoint 1 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - ram attribute startUpOnOff default = 0xFF; + ram attribute onOff default = 0; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap default = 0x0001; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { ram attribute currentLevel default = 0x00; ram attribute remainingTime default = 0x0000; + ram attribute minLevel default = 0x00; + ram attribute maxLevel default = 0xFE; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3762,8 +3772,11 @@ endpoint 1 { } server cluster ColorControl { + ram attribute currentHue default = 0x00; + ram attribute currentSaturation default = 0x00; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; + ram attribute colorTemperatureMireds default = 0x00FA; ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -3784,6 +3797,9 @@ endpoint 1 { ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter index fb2eb91acb8773..0848de369121f4 100644 --- a/examples/pump-app/pump-common/pump-app.matter +++ b/examples/pump-app/pump-common/pump-app.matter @@ -1368,6 +1368,9 @@ endpoint 0 { callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; + persist attribute localConfigDisabled default = 0; + ram attribute reachable default = 1; + callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1424,6 +1427,12 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; + callback attribute bootReason; + callback attribute activeHardwareFaults; + callback attribute activeRadioFaults; + callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1439,6 +1448,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1446,6 +1456,51 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1510,6 +1565,10 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1519,10 +1578,19 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; + ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xC8; + ram attribute currentFrequency default = 0x0000; + ram attribute minFrequency default = 0x0000; + ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; + ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; + ram attribute onTransitionTime; + ram attribute offTransitionTime; + ram attribute defaultMoveRate; + ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; 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 5c4ef1d742a93b..f4ce7d024b677a 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 @@ -1250,6 +1250,9 @@ endpoint 0 { callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; + persist attribute localConfigDisabled default = 0; + ram attribute reachable default = 1; + callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1306,6 +1309,12 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; + callback attribute upTime default = 0x0000000000000000; + callback attribute totalOperationalHours default = 0x00000000; + callback attribute bootReason; + callback attribute activeHardwareFaults; + callback attribute activeRadioFaults; + callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1321,6 +1330,7 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; + callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1328,6 +1338,51 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; + callback attribute detachedRoleCount default = 0x0000; + callback attribute childRoleCount default = 0x0000; + callback attribute routerRoleCount default = 0x0000; + callback attribute leaderRoleCount default = 0x0000; + callback attribute attachAttemptCount default = 0x0000; + callback attribute partitionIdChangeCount default = 0x0000; + callback attribute betterPartitionAttachAttemptCount default = 0x0000; + callback attribute parentChangeCount default = 0x0000; + callback attribute txTotalCount default = 0x0000; + callback attribute txUnicastCount default = 0x0000; + callback attribute txBroadcastCount default = 0x0000; + callback attribute txAckRequestedCount default = 0x0000; + callback attribute txAckedCount default = 0x0000; + callback attribute txNoAckRequestedCount default = 0x0000; + callback attribute txDataCount default = 0x0000; + callback attribute txDataPollCount default = 0x0000; + callback attribute txBeaconCount default = 0x0000; + callback attribute txBeaconRequestCount default = 0x0000; + callback attribute txOtherCount default = 0x0000; + callback attribute txRetryCount default = 0x0000; + callback attribute txDirectMaxRetryExpiryCount default = 0x0000; + callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; + callback attribute txErrCcaCount default = 0x0000; + callback attribute txErrAbortCount default = 0x0000; + callback attribute txErrBusyChannelCount default = 0x0000; + callback attribute rxTotalCount default = 0x0000; + callback attribute rxUnicastCount default = 0x0000; + callback attribute rxBroadcastCount default = 0x0000; + callback attribute rxDataCount default = 0x0000; + callback attribute rxDataPollCount default = 0x0000; + callback attribute rxBeaconCount default = 0x0000; + callback attribute rxBeaconRequestCount default = 0x0000; + callback attribute rxOtherCount default = 0x0000; + callback attribute rxAddressFilteredCount default = 0x0000; + callback attribute rxDestAddrFilteredCount default = 0x0000; + callback attribute rxDuplicatedCount default = 0x0000; + callback attribute rxErrNoFrameCount default = 0x0000; + callback attribute rxErrUnknownNeighborCount default = 0x0000; + callback attribute rxErrInvalidSrcAddrCount default = 0x0000; + callback attribute rxErrSecCount default = 0x0000; + callback attribute rxErrFcsCount default = 0x0000; + callback attribute rxErrOtherCount default = 0x0000; + callback attribute activeTimestamp default = 0x0000000000000000; + callback attribute pendingTimestamp default = 0x0000000000000000; + callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter index f23d313d3536b1..48ea1663773331 100644 --- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter +++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter @@ -1140,6 +1140,7 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; + ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index 7aadc3ce50952f..05727337bda7bf 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -1634,7 +1634,6 @@ endpoint 0 { server cluster Identify { ram attribute identifyTime default = 0x0000; - ram attribute identifyType default = 0x0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1703,6 +1702,9 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1965,6 +1967,8 @@ endpoint 1 { ram attribute absMaxHeatSetpointLimit default = 3000; ram attribute absMinCoolSetpointLimit default = 1600; ram attribute absMaxCoolSetpointLimit default = 3200; + ram attribute PICoolingDemand; + ram attribute PIHeatingDemand; persist attribute occupiedCoolingSetpoint default = 0x0A28; persist attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 700; @@ -1974,6 +1978,9 @@ endpoint 1 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; persist attribute systemMode default = 0x01; + ram attribute startOfWeek default = 0; + ram attribute numberOfWeeklyTransitions default = 7; + ram attribute numberOfDailyTransitions default = 4; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1984,6 +1991,7 @@ endpoint 1 { server cluster ThermostatUserInterfaceConfiguration { ram attribute temperatureDisplayMode default = 0x00; ram attribute keypadLockout default = 0x00; + ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index 1a5596868bd4b3..4d9e903810b284 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -2394,6 +2394,7 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; + callback attribute attributeList; ram attribute featureMap default = 4; ram attribute clusterRevision default = 1; } @@ -2577,6 +2578,7 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; + ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -2612,7 +2614,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0; + ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2628,22 +2630,25 @@ endpoint 1 { server cluster MediaPlayback { ram attribute currentState default = 0x00; - ram attribute startTime default = 0xFF; - ram attribute duration; + ram attribute startTime default = 0x00; + ram attribute duration default = 0; callback attribute sampledPosition; - ram attribute playbackSpeed; + ram attribute playbackSpeed default = 0; ram attribute seekRangeEnd; ram attribute seekRangeStart; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0003; + ram attribute featureMap default = 0x003; ram attribute clusterRevision default = 1; } server cluster MediaInput { callback attribute inputList; ram attribute currentInput default = 0x00; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } @@ -2657,13 +2662,16 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0; + ram attribute featureMap default = 0x0007; ram attribute clusterRevision default = 1; } server cluster ContentLauncher { callback attribute acceptHeader; ram attribute supportedStreamingProtocols; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2684,7 +2692,7 @@ endpoint 1 { callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } } @@ -2739,8 +2747,8 @@ endpoint 3 { server cluster Channel { callback attribute channelList; - callback attribute lineup; - callback attribute currentChannel; + ram attribute lineup default = 0x0; + ram attribute currentChannel default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2784,13 +2792,16 @@ endpoint 3 { server cluster ContentLauncher { callback attribute acceptHeader; ram attribute supportedStreamingProtocols; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } server cluster ApplicationLauncher { callback attribute catalogList; - callback attribute currentApp default = 0x00; + ram attribute currentApp default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2815,6 +2826,7 @@ endpoint 3 { } server cluster AccountLogin { + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } 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 768a6b472d602b..e7b7a41ae95c14 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 @@ -2795,6 +2795,7 @@ endpoint 1 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; + ram attribute multiPressMax default = 2; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2825,11 +2826,7 @@ endpoint 2 { server cluster OnOff { ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - ram attribute startUpOnOff; - ram attribute featureMap default = 0x0000; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index 389d3ebe94cdfe..a3a54ae2807889 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -1856,6 +1856,7 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; + callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1882,6 +1883,7 @@ endpoint 0 { } server cluster UnitLocalization { + persist attribute temperatureUnit; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2023,6 +2025,9 @@ endpoint 0 { callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; + callback attribute generatedCommandList; + callback attribute acceptedCommandList; + callback attribute attributeList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; } @@ -2139,6 +2144,7 @@ endpoint 1 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; + ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2179,12 +2185,12 @@ endpoint 1 { persist attribute installedClosedLimitLift default = 0xFFFF; persist attribute installedOpenLimitTilt default = 0x0000; persist attribute installedClosedLimitTilt default = 0xFFFF; - persist attribute mode default = 0x00; + persist attribute mode default = 0x0; ram attribute safetyStatus default = 0x0000; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; - ram attribute featureMap default = 0x0017; + ram attribute featureMap default = 0x001F; ram attribute clusterRevision default = 5; } } @@ -2216,6 +2222,7 @@ endpoint 2 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; + ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/src/app/zap-templates/templates/app/MatterIDL.zapt b/src/app/zap-templates/templates/app/MatterIDL.zapt index 256ef82d0c4c06..45603f1dd6ad45 100644 --- a/src/app/zap-templates/templates/app/MatterIDL.zapt +++ b/src/app/zap-templates/templates/app/MatterIDL.zapt @@ -136,7 +136,7 @@ endpoint {{endpointId}} { emits event {{name}}; {{/if}} {{/user_cluster_events}} - {{#enabled_attributes_for_cluster_and_side name 'server'}} + {{#user_cluster_attributes}} {{~#if (is_str_equal storageOption "NVM")}} persist {{!align~}} {{~else if (is_str_equal storageOption "External")}} @@ -149,7 +149,7 @@ endpoint {{endpointId}} { {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} {{~/if~}} ; - {{/enabled_attributes_for_cluster_and_side}} + {{/user_cluster_attributes}} } {{/if}} {{/if}} From 0e880f64db463c96b2094d3eaf940c29d36e307a Mon Sep 17 00:00:00 2001 From: Andrei Litvin Date: Mon, 3 Apr 2023 14:02:50 -0400 Subject: [PATCH 8/8] Add back the if included logic --- .../all-clusters-app.matter | 133 ------ .../all-clusters-minimal-app.matter | 385 ------------------ .../bridge-common/bridge-app.matter | 1 - ...p_rootnode_dimmablelight_bCwGYSDpoe.matter | 8 - ...de_colortemperaturelight_hbUnzYVeyn.matter | 32 -- .../rootnode_contactsensor_lFAGG1bfRO.matter | 1 - .../rootnode_dimmablelight_bCwGYSDpoe.matter | 8 - .../rootnode_doorlock_aNKYAreMXE.matter | 22 - ...tnode_extendedcolorlight_8lcaaYJVAa.matter | 40 -- .../devices/rootnode_fan_7N2TobIlOX.matter | 3 - .../rootnode_flowsensor_1zVxHedlaV.matter | 1 - ...tnode_heatingcoolingunit_ncdGai1E5a.matter | 19 - .../rootnode_humiditysensor_Xyj4gda6Hb.matter | 1 - .../rootnode_lightsensor_lZQycTFcJK.matter | 3 - ...rootnode_occupancysensor_iHyVgifZuo.matter | 10 - .../rootnode_onofflight_bbs1b7IaOV.matter | 8 - ...ootnode_onofflightswitch_FsPlMr090Q.matter | 5 - ...rootnode_onoffpluginunit_Wtf8ss5EBY.matter | 1 - .../rootnode_pressuresensor_s0qC9wLH4k.matter | 7 - .../rootnode_speaker_RpzeXdimqA.matter | 14 - ...otnode_temperaturesensor_Qy1zkNW7c3.matter | 2 - .../rootnode_thermostat_bm3fb8dhYi.matter | 20 - .../rootnode_windowcovering_RLCxaGi9Yx.matter | 1 - .../contact-sensor-app.matter | 1 - .../bridge-common/bridge-app.matter | 1 - .../light-switch-app.matter | 7 - .../data_model/lighting-app-thread.matter | 38 -- .../data_model/lighting-app-wifi.matter | 40 -- .../lighting-common/lighting-app.matter | 38 -- .../nxp/zap/lighting-on-off.matter | 27 -- examples/lighting-app/qpg/zap/light.matter | 21 - .../data_model/lighting-wifi-app.matter | 38 -- .../data_model/lighting-thread-app.matter | 38 -- .../efr32/data_model/lighting-wifi-app.matter | 38 -- examples/lock-app/lock-common/lock-app.matter | 16 - examples/lock-app/nxp/zap/lock-app.matter | 46 --- examples/lock-app/qpg/zap/lock.matter | 14 - .../ota-requestor-app.matter | 19 - .../placeholder/linux/apps/app1/config.matter | 24 -- .../placeholder/linux/apps/app2/config.matter | 24 -- examples/pump-app/pump-common/pump-app.matter | 68 ---- .../pump-controller-app.matter | 55 --- .../temperature-measurement.matter | 1 - .../thermostat-common/thermostat.matter | 9 - examples/tv-app/tv-common/tv-app.matter | 33 -- .../tv-casting-common/tv-casting-app.matter | 1 - examples/window-app/common/window-app.matter | 7 - .../templates/app/MatterIDL.zapt | 2 + 48 files changed, 2 insertions(+), 1329 deletions(-) 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 72b8aab4f9ab18..0bd5f275669350 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 @@ -4507,7 +4507,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4546,37 +4545,9 @@ endpoint 0 { ram attribute status default = 0; ram attribute order default = 3; ram attribute description default = "B1"; - ram attribute wiredAssessedInputVoltage; - ram attribute wiredAssessedInputFrequency; - ram attribute wiredCurrentType; - ram attribute wiredAssessedCurrent; - ram attribute wiredNominalVoltage; - ram attribute wiredMaximumCurrent; - ram attribute wiredPresent; - callback attribute activeWiredFaults; - ram attribute batVoltage; - ram attribute batPercentRemaining; - ram attribute batTimeRemaining; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; - ram attribute batPresent; - callback attribute activeBatFaults; - ram attribute batReplacementDescription; - ram attribute batCommonDesignation; - ram attribute batANSIDesignation; - ram attribute batIECDesignation; - ram attribute batApprovedChemistry; - ram attribute batCapacity; - ram attribute batQuantity; - ram attribute batChargeState; - ram attribute batTimeToFullCharge; - ram attribute batFunctionalWhileCharging; - ram attribute batChargingCurrent; - callback attribute activeBatChargeFaults; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -4600,7 +4571,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -4788,7 +4758,6 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4846,9 +4815,6 @@ endpoint 1 { ram attribute onTime default = 0x0000; ram attribute offWaitTime default = 0x0000; persist attribute startUpOnOff default = 0xFF; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 4; } @@ -4875,9 +4841,6 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -4909,9 +4872,6 @@ endpoint 1 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -4921,37 +4881,9 @@ endpoint 1 { ram attribute status default = 0; ram attribute order default = 2; ram attribute description default = "B2"; - ram attribute wiredAssessedInputVoltage; - ram attribute wiredAssessedInputFrequency; - ram attribute wiredCurrentType; - ram attribute wiredAssessedCurrent; - ram attribute wiredNominalVoltage; - ram attribute wiredMaximumCurrent; - ram attribute wiredPresent; - callback attribute activeWiredFaults; - ram attribute batVoltage; - ram attribute batPercentRemaining; - ram attribute batTimeRemaining; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; - ram attribute batPresent; - callback attribute activeBatFaults; - ram attribute batReplacementDescription; - ram attribute batCommonDesignation; - ram attribute batANSIDesignation; - ram attribute batIECDesignation; - ram attribute batApprovedChemistry; - ram attribute batCapacity; - ram attribute batQuantity; - ram attribute batChargeState; - ram attribute batTimeToFullCharge; - ram attribute batFunctionalWhileCharging; - ram attribute batChargingCurrent; - callback attribute activeBatChargeFaults; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -5023,25 +4955,17 @@ endpoint 1 { ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; - ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; ram attribute defaultConfigurationRegister default = 0; - ram attribute enableLocalProgramming default = 1; ram attribute enableOneTouchLocking default = 0x00; ram attribute enableInsideStatusLED default = 0; ram attribute enablePrivacyModeButton default = 0x00; - ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 0; - ram attribute expiringUserTimeout; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0xD13; ram attribute clusterRevision default = 6; } @@ -5119,8 +5043,6 @@ endpoint 1 { ram attribute absMaxHeatSetpointLimit default = 0x0BB8; ram attribute absMinCoolSetpointLimit default = 0x0640; ram attribute absMaxCoolSetpointLimit default = 0x0C80; - ram attribute PICoolingDemand; - ram attribute PIHeatingDemand; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 0x02BC; @@ -5130,11 +5052,6 @@ endpoint 1 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute thermostatRunningMode default = 0x00; - ram attribute startOfWeek default = 0; - ram attribute numberOfWeeklyTransitions default = 7; - ram attribute numberOfDailyTransitions default = 4; - ram attribute temperatureSetpointHold default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -5154,9 +5071,6 @@ endpoint 1 { ram attribute rockSetting default = 0x00; ram attribute windSupport default = 0x00; ram attribute windSetting default = 0x00; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0F; ram attribute clusterRevision default = 2; } @@ -5271,9 +5185,6 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute scaledValue default = 0x0000; - ram attribute scaledTolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -5306,18 +5217,12 @@ endpoint 1 { server cluster WakeOnLan { ram attribute MACAddress; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { callback attribute channelList; - callback attribute lineup; - callback attribute currentChannel; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5325,7 +5230,6 @@ endpoint 1 { server cluster TargetNavigator { callback attribute targetList; ram attribute currentTarget default = 0x00; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5334,11 +5238,9 @@ endpoint 1 { ram attribute currentState default = 0x00; ram attribute startTime default = 0xFF; ram attribute duration; - callback attribute sampledPosition; ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5346,7 +5248,6 @@ endpoint 1 { server cluster MediaInput { callback attribute inputList; ram attribute currentInput default = 0x00; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5377,7 +5278,6 @@ endpoint 1 { server cluster ApplicationLauncher { callback attribute catalogList; - callback attribute currentApp default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5465,7 +5365,6 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; - ram attribute unsupported; ram attribute nullableBoolean default = false; ram attribute nullableBitmap8 default = 0; ram attribute nullableBitmap16 default = 0; @@ -5500,7 +5399,6 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; callback attribute writeOnlyInt8u default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -5537,37 +5435,9 @@ endpoint 2 { ram attribute status default = 0; ram attribute order default = 1; ram attribute description default = "B3"; - ram attribute wiredAssessedInputVoltage; - ram attribute wiredAssessedInputFrequency; - ram attribute wiredCurrentType; - ram attribute wiredAssessedCurrent; - ram attribute wiredNominalVoltage; - ram attribute wiredMaximumCurrent; - ram attribute wiredPresent; - callback attribute activeWiredFaults; - ram attribute batVoltage; - ram attribute batPercentRemaining; - ram attribute batTimeRemaining; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; - ram attribute batPresent; - callback attribute activeBatFaults; - ram attribute batReplacementDescription; - ram attribute batCommonDesignation; - ram attribute batANSIDesignation; - ram attribute batIECDesignation; - ram attribute batApprovedChemistry; - ram attribute batCapacity; - ram attribute batQuantity; - ram attribute batChargeState; - ram attribute batTimeToFullCharge; - ram attribute batFunctionalWhileCharging; - ram attribute batChargingCurrent; - callback attribute activeBatChargeFaults; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -5592,9 +5462,6 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index 679274b26970cd..56383a37c38da4 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3733,7 +3733,6 @@ endpoint 0 { server cluster AccessControl { emits event AccessControlEntryChanged; callback attribute acl; - callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -3754,14 +3753,6 @@ endpoint 0 { callback attribute hardwareVersionString; callback attribute softwareVersion default = 0; callback attribute softwareVersionString; - callback attribute manufacturingDate default = "20210614123456ZZ"; - callback attribute partNumber; - callback attribute productURL; - callback attribute productLabel; - callback attribute serialNumber; - persist attribute localConfigDisabled default = 0; - ram attribute reachable default = 1; - callback attribute uniqueID; callback attribute capabilityMinima; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -3775,7 +3766,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3789,8 +3779,6 @@ endpoint 0 { server cluster TimeFormatLocalization { persist attribute hourFormat default = 0; - persist attribute activeCalendarType default = 0; - callback attribute supportedCalendarTypes; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -3799,7 +3787,6 @@ endpoint 0 { } server cluster UnitLocalization { - persist attribute temperatureUnit default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3814,37 +3801,6 @@ endpoint 0 { ram attribute status default = 0; ram attribute order default = 3; ram attribute description default = "B1"; - ram attribute wiredAssessedInputVoltage; - ram attribute wiredAssessedInputFrequency; - ram attribute wiredCurrentType; - ram attribute wiredAssessedCurrent; - ram attribute wiredNominalVoltage; - ram attribute wiredMaximumCurrent; - ram attribute wiredPresent; - callback attribute activeWiredFaults; - ram attribute batVoltage; - ram attribute batPercentRemaining; - ram attribute batTimeRemaining; - ram attribute batChargeLevel default = 0; - ram attribute batReplacementNeeded; - ram attribute batReplaceability; - ram attribute batPresent; - callback attribute activeBatFaults; - ram attribute batReplacementDescription; - ram attribute batCommonDesignation; - ram attribute batANSIDesignation; - ram attribute batIECDesignation; - ram attribute batApprovedChemistry; - ram attribute batCapacity; - ram attribute batQuantity; - ram attribute batChargeState; - ram attribute batTimeToFullCharge; - ram attribute batFunctionalWhileCharging; - ram attribute batChargingCurrent; - callback attribute activeBatChargeFaults; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3868,7 +3824,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -3881,12 +3836,6 @@ endpoint 0 { server cluster GeneralDiagnostics { callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; - callback attribute upTime default = 0x0000000000000000; - callback attribute totalOperationalHours default = 0x00000000; - callback attribute bootReason; - callback attribute activeHardwareFaults; - callback attribute activeRadioFaults; - callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3896,10 +3845,6 @@ endpoint 0 { } server cluster SoftwareDiagnostics { - callback attribute threadMetrics; - callback attribute currentHeapFree default = 0x0000000000000000; - callback attribute currentHeapUsed default = 0x0000000000000000; - callback attribute currentHeapHighWatermark default = 0x0000000000000000; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3911,7 +3856,6 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -3919,51 +3863,6 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount default = 0x0000; - callback attribute childRoleCount default = 0x0000; - callback attribute routerRoleCount default = 0x0000; - callback attribute leaderRoleCount default = 0x0000; - callback attribute attachAttemptCount default = 0x0000; - callback attribute partitionIdChangeCount default = 0x0000; - callback attribute betterPartitionAttachAttemptCount default = 0x0000; - callback attribute parentChangeCount default = 0x0000; - callback attribute txTotalCount default = 0x0000; - callback attribute txUnicastCount default = 0x0000; - callback attribute txBroadcastCount default = 0x0000; - callback attribute txAckRequestedCount default = 0x0000; - callback attribute txAckedCount default = 0x0000; - callback attribute txNoAckRequestedCount default = 0x0000; - callback attribute txDataCount default = 0x0000; - callback attribute txDataPollCount default = 0x0000; - callback attribute txBeaconCount default = 0x0000; - callback attribute txBeaconRequestCount default = 0x0000; - callback attribute txOtherCount default = 0x0000; - callback attribute txRetryCount default = 0x0000; - callback attribute txDirectMaxRetryExpiryCount default = 0x0000; - callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; - callback attribute txErrCcaCount default = 0x0000; - callback attribute txErrAbortCount default = 0x0000; - callback attribute txErrBusyChannelCount default = 0x0000; - callback attribute rxTotalCount default = 0x0000; - callback attribute rxUnicastCount default = 0x0000; - callback attribute rxBroadcastCount default = 0x0000; - callback attribute rxDataCount default = 0x0000; - callback attribute rxDataPollCount default = 0x0000; - callback attribute rxBeaconCount default = 0x0000; - callback attribute rxBeaconRequestCount default = 0x0000; - callback attribute rxOtherCount default = 0x0000; - callback attribute rxAddressFilteredCount default = 0x0000; - callback attribute rxDestAddrFilteredCount default = 0x0000; - callback attribute rxDuplicatedCount default = 0x0000; - callback attribute rxErrNoFrameCount default = 0x0000; - callback attribute rxErrUnknownNeighborCount default = 0x0000; - callback attribute rxErrInvalidSrcAddrCount default = 0x0000; - callback attribute rxErrSecCount default = 0x0000; - callback attribute rxErrFcsCount default = 0x0000; - callback attribute rxErrOtherCount default = 0x0000; - callback attribute activeTimestamp default = 0x0000000000000000; - callback attribute pendingTimestamp default = 0x0000000000000000; - callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -3978,14 +3877,6 @@ endpoint 0 { callback attribute wiFiVersion; callback attribute channelNumber default = 0x0000; callback attribute rssi default = 0x00; - callback attribute beaconLostCount default = 0x00000000; - callback attribute beaconRxCount default = 0x00000000; - callback attribute packetMulticastRxCount default = 0x00000000; - callback attribute packetMulticastTxCount default = 0x00000000; - callback attribute packetUnicastRxCount default = 0x00000000; - callback attribute packetUnicastTxCount default = 0x00000000; - callback attribute currentMaxRate default = 0x0000000000000000; - callback attribute overrunCount default = 0x0000000000000000; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4048,7 +3939,6 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4081,35 +3971,14 @@ endpoint 1 { server cluster OnOff { persist attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - persist attribute startUpOnOff default = 0xFF; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster LevelControl { persist attribute currentLevel default = 0xFE; - ram attribute remainingTime default = 0x0000; - ram attribute minLevel default = 0x00; - ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate default = 50; - persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -4132,10 +4001,6 @@ endpoint 1 { server cluster Actions { callback attribute actionList; callback attribute endpointLists; - callback attribute setupURL; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -4144,37 +4009,6 @@ endpoint 1 { ram attribute status default = 0; ram attribute order default = 2; ram attribute description default = "B2"; - ram attribute wiredAssessedInputVoltage; - ram attribute wiredAssessedInputFrequency; - ram attribute wiredCurrentType; - ram attribute wiredAssessedCurrent; - ram attribute wiredNominalVoltage; - ram attribute wiredMaximumCurrent; - ram attribute wiredPresent; - callback attribute activeWiredFaults; - ram attribute batVoltage; - ram attribute batPercentRemaining; - ram attribute batTimeRemaining; - ram attribute batChargeLevel default = 0; - ram attribute batReplacementNeeded; - ram attribute batReplaceability; - ram attribute batPresent; - callback attribute activeBatFaults; - ram attribute batReplacementDescription; - ram attribute batCommonDesignation; - ram attribute batANSIDesignation; - ram attribute batIECDesignation; - ram attribute batApprovedChemistry; - ram attribute batCapacity; - ram attribute batQuantity; - ram attribute batChargeState; - ram attribute batTimeToFullCharge; - ram attribute batFunctionalWhileCharging; - ram attribute batChargingCurrent; - callback attribute activeBatChargeFaults; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4182,7 +4016,6 @@ endpoint 1 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute multiPressMax default = 2; ram attribute featureMap default = 1; ram attribute clusterRevision default = 1; } @@ -4210,8 +4043,6 @@ endpoint 1 { ram attribute standardNamespace default = 0; callback attribute supportedModes default = 0; persist attribute currentMode default = 0; - persist attribute startUpMode default = 0; - persist attribute onMode default = 255; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4226,65 +4057,19 @@ endpoint 1 { ram attribute lockState default = 2; ram attribute lockType; ram attribute actuatorEnabled; - ram attribute doorState; - ram attribute doorOpenEvents; - ram attribute doorClosedEvents; - ram attribute openPeriod; - ram attribute numberOfTotalUsersSupported default = 10; - ram attribute numberOfPINUsersSupported default = 10; - ram attribute numberOfRFIDUsersSupported default = 10; - ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 10; - ram attribute numberOfYearDaySchedulesSupportedPerUser default = 10; - ram attribute numberOfHolidaySchedulesSupported default = 0; - ram attribute maxPINCodeLength default = 6; - ram attribute minPINCodeLength default = 6; - ram attribute maxRFIDCodeLength default = 20; - ram attribute minRFIDCodeLength default = 10; - ram attribute credentialRulesSupport default = 1; - ram attribute numberOfCredentialsSupportedPerUser default = 5; - ram attribute language default = "en"; - ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; - ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute defaultConfigurationRegister default = 0; - ram attribute enableLocalProgramming default = 1; - ram attribute enableOneTouchLocking default = 0x00; - ram attribute enableInsideStatusLED default = 0; - ram attribute enablePrivacyModeButton default = 0x00; - ram attribute localProgrammingFeatures default = 0; - ram attribute wrongCodeEntryLimit default = 3; - ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute sendPINOverTheAir default = 0; - ram attribute requirePINforRemoteOperation default = 0; - ram attribute expiringUserTimeout; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 6; } server cluster WindowCovering { ram attribute type default = 0x00; - persist attribute currentPositionLift default = 0x7FFF; - persist attribute currentPositionTilt default = 0x7FFF; persist attribute configStatus default = 0x03; - persist attribute currentPositionLiftPercentage default = 50; - persist attribute currentPositionTiltPercentage default = 50; ram attribute operationalStatus default = 0x00; - ram attribute targetPositionLiftPercent100ths default = 500; - ram attribute targetPositionTiltPercent100ths default = 500; ram attribute endProductType default = 0x00; - persist attribute currentPositionLiftPercent100ths default = 500; - persist attribute currentPositionTiltPercent100ths default = 500; - persist attribute installedOpenLimitLift default = 0x0000; - persist attribute installedClosedLimitLift default = 0xFFFF; - persist attribute installedOpenLimitTilt default = 0x0000; - persist attribute installedClosedLimitTilt default = 0xFFFF; persist attribute mode default = 0x00; - ram attribute safetyStatus default = 0x00; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4298,49 +4083,19 @@ endpoint 1 { ram attribute maxFlow; ram attribute minConstPressure; ram attribute maxConstPressure; - ram attribute minCompPressure; - ram attribute maxCompPressure; - ram attribute minConstSpeed; - ram attribute maxConstSpeed; - ram attribute minConstFlow; - ram attribute maxConstFlow; - ram attribute minConstTemp; - ram attribute maxConstTemp; - ram attribute pumpStatus; ram attribute effectiveOperationMode; ram attribute effectiveControlMode; ram attribute capacity; - ram attribute speed; - ram attribute lifetimeRunningHours default = 0x000000; - ram attribute power; - ram attribute lifetimeEnergyConsumed default = 0x00000000; ram attribute operationMode default = 0x00; - ram attribute controlMode default = 0x00; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } server cluster Thermostat { ram attribute localTemperature; - ram attribute absMinHeatSetpointLimit default = 0x02BC; - ram attribute absMaxHeatSetpointLimit default = 0x0BB8; - ram attribute absMinCoolSetpointLimit default = 0x0640; - ram attribute absMaxCoolSetpointLimit default = 0x0C80; - ram attribute PICoolingDemand; - ram attribute PIHeatingDemand; - ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; - ram attribute minHeatSetpointLimit default = 0x02BC; - ram attribute maxHeatSetpointLimit default = 0x0BB8; - ram attribute minCoolSetpointLimit default = 0x0640; - ram attribute maxCoolSetpointLimit default = 0x0C80; - ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; ram attribute systemMode default = 0x01; - ram attribute startOfWeek default = 0; - ram attribute numberOfWeeklyTransitions default = 7; - ram attribute numberOfDailyTransitions default = 4; - ram attribute temperatureSetpointHold default = 0x00; ram attribute featureMap default = 1; ram attribute clusterRevision default = 5; } @@ -4350,16 +4105,6 @@ endpoint 1 { ram attribute fanModeSequence default = 0x02; ram attribute percentSetting default = 0x00; ram attribute percentCurrent default = 0x00; - ram attribute speedMax default = 100; - ram attribute speedSetting default = 0x00; - ram attribute speedCurrent default = 0x00; - ram attribute rockSupport default = 0x00; - ram attribute rockSetting default = 0x00; - ram attribute windSupport default = 0x00; - ram attribute windSetting default = 0x00; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } @@ -4367,64 +4112,16 @@ endpoint 1 { server cluster ThermostatUserInterfaceConfiguration { ram attribute temperatureDisplayMode default = 0x00; ram attribute keypadLockout default = 0x00; - ram attribute scheduleProgrammingVisibility; ram attribute featureMap default = 0; ram attribute clusterRevision default = 2; } server cluster ColorControl { - ram attribute currentHue default = 0x00; - ram attribute currentSaturation default = 0x00; - ram attribute remainingTime default = 0x0000; - ram attribute currentX default = 0x616B; - ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; - ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries default = 0; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; - ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive default = 0x00; - ram attribute colorLoopDirection default = 0x00; - ram attribute colorLoopTime default = 0x0019; - ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x1F; - ram attribute colorTempPhysicalMinMireds default = 0x0000; - ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; - ram attribute coupleColorTempToLevelMinMireds; - ram attribute startUpColorTemperatureMireds; ram attribute featureMap default = 0; ram attribute clusterRevision default = 5; } @@ -4432,18 +4129,9 @@ endpoint 1 { server cluster BallastConfiguration { ram attribute physicalMinLevel default = 0x01; ram attribute physicalMaxLevel default = 0xFE; - ram attribute ballastStatus default = 0x00; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute intrinsicBallastFactor; - ram attribute ballastFactorAdjustment default = 0xFF; ram attribute lampQuantity; - ram attribute lampType; - ram attribute lampManufacturer; - ram attribute lampRatedHours default = 0xFFFFFF; - ram attribute lampBurnHours default = 0x000000; - ram attribute lampAlarmMode default = 0x00; - ram attribute lampBurnHoursTripPoint default = 0xFFFFFF; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -4455,8 +4143,6 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue default = 0x01; ram attribute maxMeasuredValue default = 0xFFFE; - ram attribute tolerance; - ram attribute lightSensorType default = 0xFF; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4465,7 +4151,6 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4474,9 +4159,6 @@ endpoint 1 { ram attribute measuredValue default = 0x0000; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; - ram attribute scaledValue default = 0x0000; - ram attribute scaledTolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4485,7 +4167,6 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance default = 0; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4494,7 +4175,6 @@ endpoint 1 { ram attribute measuredValue; ram attribute minMeasuredValue default = 0; ram attribute maxMeasuredValue default = 0x2710; - ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -4508,40 +4188,23 @@ endpoint 1 { } server cluster WakeOnLan { - ram attribute MACAddress; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster Channel { - callback attribute channelList; - callback attribute lineup; - callback attribute currentChannel; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget default = 0x00; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster MediaPlayback { ram attribute currentState default = 0x00; - ram attribute startTime default = 0xFF; - ram attribute duration; - callback attribute sampledPosition; - ram attribute playbackSpeed; - ram attribute seekRangeEnd; - ram attribute seekRangeStart; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4549,7 +4212,6 @@ endpoint 1 { server cluster MediaInput { callback attribute inputList; ram attribute currentInput default = 0x00; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4565,8 +4227,6 @@ endpoint 1 { } server cluster ContentLauncher { - callback attribute acceptHeader; - ram attribute supportedStreamingProtocols; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4579,17 +4239,12 @@ endpoint 1 { } server cluster ApplicationLauncher { - callback attribute catalogList; - callback attribute currentApp default = 0x00; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } server cluster ApplicationBasic { - ram attribute vendorName; - ram attribute vendorID; ram attribute applicationName; - ram attribute productID; callback attribute application; ram attribute status; ram attribute applicationVersion; @@ -4653,7 +4308,6 @@ endpoint 1 { ram attribute timedWriteBoolean; callback attribute generalErrorBoolean; callback attribute clusterErrorBoolean; - ram attribute unsupported; ram attribute nullableBoolean default = false; ram attribute nullableBitmap8 default = 0; ram attribute nullableBitmap16 default = 0; @@ -4687,7 +4341,6 @@ endpoint 1 { ram attribute nullableRangeRestrictedInt8s default = -20; ram attribute nullableRangeRestrictedInt16u default = 200; ram attribute nullableRangeRestrictedInt16s default = -100; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4703,10 +4356,6 @@ endpoint 2 { server cluster OnOff { ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; - ram attribute offWaitTime default = 0; - ram attribute startUpOnOff; ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -4724,37 +4373,6 @@ endpoint 2 { ram attribute status default = 0; ram attribute order default = 1; ram attribute description default = "B3"; - ram attribute wiredAssessedInputVoltage; - ram attribute wiredAssessedInputFrequency; - ram attribute wiredCurrentType; - ram attribute wiredAssessedCurrent; - ram attribute wiredNominalVoltage; - ram attribute wiredMaximumCurrent; - ram attribute wiredPresent; - callback attribute activeWiredFaults; - ram attribute batVoltage; - ram attribute batPercentRemaining; - ram attribute batTimeRemaining; - ram attribute batChargeLevel default = 0; - ram attribute batReplacementNeeded; - ram attribute batReplaceability; - ram attribute batPresent; - callback attribute activeBatFaults; - ram attribute batReplacementDescription; - ram attribute batCommonDesignation; - ram attribute batANSIDesignation; - ram attribute batIECDesignation; - ram attribute batApprovedChemistry; - ram attribute batCapacity; - ram attribute batQuantity; - ram attribute batChargeState; - ram attribute batTimeToFullCharge; - ram attribute batFunctionalWhileCharging; - ram attribute batChargingCurrent; - callback attribute activeBatChargeFaults; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4779,9 +4397,6 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter index 60f2421eede197..2b1b029bb79bfb 100644 --- a/examples/bridge-app/bridge-common/bridge-app.matter +++ b/examples/bridge-app/bridge-common/bridge-app.matter @@ -1902,7 +1902,6 @@ endpoint 2 { callback attribute measuredValue; callback attribute minMeasuredValue default = 0x954D; callback attribute maxMeasuredValue default = 0x7FFF; - ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index 00e00c2785065e..c4ba9a870e446f 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1479,7 +1479,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1720,15 +1719,8 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x03; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter index 9eede8d2c0b98e..1bf264aef04dbf 100644 --- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter +++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter @@ -1493,7 +1493,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1616,17 +1615,8 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; ram attribute remainingTime default = 0x0000; - ram attribute minLevel default = 0x00; - ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1648,13 +1638,7 @@ endpoint 1 { } server cluster ColorControl { - ram attribute currentHue default = 0x00; - ram attribute currentSaturation default = 0x00; ram attribute remainingTime default = 0x0000; - ram attribute currentX default = 0x616B; - ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; @@ -1677,24 +1661,8 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; - ram attribute colorLoopActive default = 0x00; - ram attribute colorLoopDirection default = 0x00; - ram attribute colorLoopTime default = 0x0019; - ram attribute colorLoopStartEnhancedHue default = 0x2300; - ram attribute colorLoopStoredEnhancedHue default = 0x0000; ram attribute colorCapabilities default = 0x0000; ram attribute colorTempPhysicalMinMireds default = 0x0000; ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index 065a89b534ad1f..ad19b8afc8f67c 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1174,7 +1174,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index 1f08ffc7240d9c..0a3eb66a7f99b9 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1345,7 +1345,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1496,15 +1495,8 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x03; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter index 02faade1ff88c0..cc8adf00380a01 100644 --- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter +++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter @@ -1642,7 +1642,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1793,39 +1792,18 @@ endpoint 1 { ram attribute lockState default = 1; ram attribute lockType default = 0; ram attribute actuatorEnabled default = 0; - ram attribute doorState; - ram attribute doorOpenEvents; - ram attribute doorClosedEvents; - ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 2; ram attribute numberOfPINUsersSupported default = 2; - ram attribute numberOfRFIDUsersSupported default = 0; - ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 0; - ram attribute numberOfYearDaySchedulesSupportedPerUser default = 0; - ram attribute numberOfHolidaySchedulesSupported default = 0; ram attribute maxPINCodeLength default = 10; ram attribute minPINCodeLength default = 5; - ram attribute maxRFIDCodeLength; - ram attribute minRFIDCodeLength; - ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; - ram attribute language; - ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 0; - ram attribute soundVolume default = 0; ram attribute operatingMode default = 0; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute defaultConfigurationRegister default = 0; - ram attribute enableLocalProgramming default = 1; - ram attribute enableOneTouchLocking default = 0; - ram attribute enableInsideStatusLED default = 0; - ram attribute enablePrivacyModeButton default = 0; - ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 1; - ram attribute expiringUserTimeout; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter index 4bfa14616b1f0f..9c8388548da162 100644 --- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter +++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter @@ -1573,7 +1573,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1723,15 +1722,8 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x03; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; @@ -1758,41 +1750,9 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; - ram attribute numberOfPrimaries; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index c685f7ef3031d2..245e6c446878cf 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1227,7 +1227,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1235,8 +1234,6 @@ endpoint 0 { server cluster LocalizationConfiguration { ram attribute activeLocale; callback attribute supportedLocales; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index d7d8f860fa8373..cc983e66db4ba9 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1237,7 +1237,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter index eeecc7e24edeb3..e71459eac8b831 100644 --- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter +++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter @@ -1509,7 +1509,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1644,10 +1643,6 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; - ram attribute offWaitTime default = 0; - ram attribute startUpOnOff default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1657,19 +1652,9 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0; - ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; - ram attribute options default = 1; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; - ram attribute onTransitionTime default = 0x0000; - ram attribute offTransitionTime default = 0x0000; - ram attribute defaultMoveRate default = 0x0000; - ram attribute startUpCurrentLevel default = 3; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1697,10 +1682,6 @@ endpoint 1 { ram attribute speedMax default = 10; ram attribute speedSetting default = 0x00; ram attribute speedCurrent default = 0x00; - ram attribute rockSupport default = 0x00; - ram attribute rockSetting default = 0x00; - ram attribute windSupport default = 0x00; - ram attribute windSetting default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index 9333357a0061fe..dc070cc1783364 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1237,7 +1237,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter index 90eb79116afd00..5f2931855ccaa0 100644 --- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter +++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter @@ -1241,7 +1241,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1381,8 +1380,6 @@ endpoint 1 { ram attribute measuredValue default = 0xC351; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; - ram attribute tolerance; - ram attribute lightSensorType default = 0xFF; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index e7dfffa3be38f3..b542b3c55fade8 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1253,7 +1253,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1393,15 +1392,6 @@ endpoint 1 { ram attribute occupancy default = 0; ram attribute occupancySensorType default = 0; ram attribute occupancySensorTypeBitmap default = 0x1; - ram attribute PIROccupiedToUnoccupiedDelay default = 0x0000; - ram attribute PIRUnoccupiedToOccupiedDelay default = 0x0000; - ram attribute PIRUnoccupiedToOccupiedThreshold default = 0x01; - ram attribute ultrasonicOccupiedToUnoccupiedDelay default = 0x0000; - ram attribute ultrasonicUnoccupiedToOccupiedDelay default = 0x0000; - ram attribute ultrasonicUnoccupiedToOccupiedThreshold default = 0x01; - ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x0000; - ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x0000; - ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 0x01; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter index 257c6dce1ffb05..f137525e7a392d 100644 --- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter +++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter @@ -1307,7 +1307,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1457,15 +1456,8 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x01; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; ram attribute startUpCurrentLevel default = 0x01; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index a1880a1f35dd47..2477392d750814 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1264,7 +1264,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1399,10 +1398,6 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; - ram attribute offWaitTime default = 0; - ram attribute startUpOnOff; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 2cf919cda7ef27..32387bae8da14d 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1207,7 +1207,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter index 527da9407841b6..2f53b86d9de4ee 100644 --- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter +++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter @@ -1250,7 +1250,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1396,12 +1395,6 @@ endpoint 1 { ram attribute measuredValue default = 0xA; ram attribute minMeasuredValue default = 1; ram attribute maxMeasuredValue default = 0xfffe; - ram attribute tolerance default = 0; - ram attribute scaledValue default = 0; - ram attribute minScaledValue default = 0; - ram attribute maxScaledValue default = 0; - ram attribute scaledTolerance default = 0; - ram attribute scale default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index 995f541ecc7c60..604902afab8e88 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1301,7 +1301,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1426,10 +1425,6 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; - ram attribute offWaitTime default = 0; - ram attribute startUpOnOff; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1439,19 +1434,10 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; - ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFE; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; - ram attribute startUpCurrentLevel; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter index 68a25c0e0b982d..b0a50313a7a62d 100644 --- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter +++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter @@ -1236,7 +1236,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1376,7 +1375,6 @@ endpoint 1 { ram attribute measuredValue default = 2350; ram attribute minMeasuredValue default = -27315; ram attribute maxMeasuredValue default = 32767; - ram attribute tolerance default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter index be48901d8d0bb0..3dbd40717f174e 100644 --- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter +++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter @@ -1398,7 +1398,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1435,9 +1434,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 0x0001; } @@ -1577,21 +1573,6 @@ endpoint 1 { ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 0; ram attribute numberOfDailyTransitions default = 0; - ram attribute temperatureSetpointHold default = 0x00; - ram attribute temperatureSetpointHoldDuration default = 0xFFFF; - ram attribute thermostatProgrammingOperationMode default = 0x0000; - ram attribute thermostatRunningState; - ram attribute setpointChangeSource; - ram attribute setpointChangeAmount default = 0x8000; - ram attribute setpointChangeSourceTimestamp; - ram attribute ACType default = 0x00; - ram attribute ACCapacity default = 0x0000; - ram attribute ACRefrigerantType default = 0x00; - ram attribute ACCompressorType default = 0x00; - ram attribute ACErrorCode default = 0x00000000; - ram attribute ACLouverPosition default = 0x00; - ram attribute ACCoilTemperature default = 0x8000; - ram attribute ACCapacityformat default = 0x00; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1602,7 +1583,6 @@ endpoint 1 { server cluster ThermostatUserInterfaceConfiguration { ram attribute temperatureDisplayMode default = 0x00; ram attribute keypadLockout default = 0x00; - ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index 402bf36cf19968..81da89573f9a10 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1303,7 +1303,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter index af8242a1b3cc66..49f0c913b682a5 100644 --- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter +++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter @@ -1441,7 +1441,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter index 75ac9da3a2c538..f5300da839d066 100644 --- a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter +++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter @@ -1901,7 +1901,6 @@ endpoint 2 { callback attribute measuredValue; callback attribute minMeasuredValue default = 0x954D; callback attribute maxMeasuredValue default = 0x7FFF; - ram attribute tolerance default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; 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 3b855293f7c767..608481f2416e3a 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 @@ -1978,7 +1978,6 @@ endpoint 0 { server cluster Binding { callback attribute binding; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2032,7 +2031,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2264,9 +2262,6 @@ endpoint 1 { server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -2283,7 +2278,6 @@ endpoint 1 { server cluster Binding { callback attribute binding; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2317,7 +2311,6 @@ endpoint 2 { emits event InitialPress; ram attribute numberOfPositions default = 2; ram attribute currentPosition default = 0; - ram attribute multiPressMax default = 2; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter index a445f889e5a00f..fb20b0fa829c6c 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter @@ -1801,7 +1801,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2032,9 +2031,6 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -2054,41 +2050,10 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -2101,9 +2066,6 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter index b15872f1854c45..8f54c523d1d56b 100644 --- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter +++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter @@ -1709,8 +1709,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute generatedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1802,7 +1800,6 @@ endpoint 0 { callback attribute packetUnicastTxCount default = 0x00000000; callback attribute currentMaxRate default = 0x0000000000000000; callback attribute overrunCount default = 0x0000000000000000; - callback attribute acceptedCommandList default = 0; ram attribute featureMap default = 3; ram attribute clusterRevision default = 1; } @@ -1895,9 +1892,6 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1917,41 +1911,10 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -1964,9 +1927,6 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter index d385dddf8898b5..4120a838a6b391 100644 --- a/examples/lighting-app/lighting-common/lighting-app.matter +++ b/examples/lighting-app/lighting-common/lighting-app.matter @@ -1911,7 +1911,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2177,9 +2176,6 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -2199,41 +2195,10 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -2246,9 +2211,6 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter index ed1a70e555f746..3cfc14a79d5907 100644 --- a/examples/lighting-app/nxp/zap/lighting-on-off.matter +++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter @@ -1259,7 +1259,6 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; - callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -1283,14 +1282,6 @@ endpoint 0 { callback attribute hardwareVersionString; callback attribute softwareVersion default = 0; callback attribute softwareVersionString; - callback attribute manufacturingDate default = "20210614123456ZZ"; - callback attribute partNumber; - callback attribute productURL; - callback attribute productLabel; - callback attribute serialNumber; - persist attribute localConfigDisabled default = 0; - ram attribute reachable default = 1; - callback attribute uniqueID; callback attribute capabilityMinima; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1304,7 +1295,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1328,7 +1318,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute generatedCommandList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -1337,12 +1326,6 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; - callback attribute upTime default = 0x0000000000000000; - callback attribute totalOperationalHours default = 0x00000000; - callback attribute bootReason; - callback attribute activeHardwareFaults; - callback attribute activeRadioFaults; - callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1414,9 +1397,6 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; - callback attribute activeTimestamp default = 0x0000000000000000; - callback attribute pendingTimestamp default = 0x0000000000000000; - callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1493,15 +1473,8 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x01; ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 254; callback attribute generatedCommandList; callback attribute acceptedCommandList; diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter index c1a1de447697b0..d66e4ba809f9b0 100644 --- a/examples/lighting-app/qpg/zap/light.matter +++ b/examples/lighting-app/qpg/zap/light.matter @@ -1638,7 +1638,6 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; - callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -1830,9 +1829,6 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; - callback attribute activeTimestamp default = 0x0000000000000000; - callback attribute pendingTimestamp default = 0x0000000000000000; - callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1952,11 +1948,7 @@ endpoint 1 { ram attribute minFrequency default = 0x0000; ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel default = 0xFF; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -2005,8 +1997,6 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; @@ -2029,17 +2019,6 @@ endpoint 1 { ram attribute primary6X; ram attribute primary6Y; ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; diff --git a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter index e090c4f1e05721..774938f3b6d707 100644 --- a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter @@ -1625,7 +1625,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1795,9 +1794,6 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1817,41 +1813,10 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -1864,9 +1829,6 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter index f9f2d2a571fe29..6a6a5a71503df6 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter @@ -1715,7 +1715,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1935,9 +1934,6 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1957,41 +1953,10 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -2004,9 +1969,6 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter index e090c4f1e05721..774938f3b6d707 100644 --- a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter +++ b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter @@ -1625,7 +1625,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1795,9 +1794,6 @@ endpoint 1 { ram attribute offTransitionTime; ram attribute defaultMoveRate default = 50; persist attribute startUpCurrentLevel default = 255; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 3; ram attribute clusterRevision default = 5; } @@ -1817,41 +1813,10 @@ endpoint 1 { ram attribute remainingTime default = 0x0000; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute driftCompensation; - ram attribute compensationText; ram attribute colorTemperatureMireds default = 0x00FA; ram attribute colorMode default = 0x01; ram attribute options default = 0x00; ram attribute numberOfPrimaries; - ram attribute primary1X; - ram attribute primary1Y; - ram attribute primary1Intensity; - ram attribute primary2X; - ram attribute primary2Y; - ram attribute primary2Intensity; - ram attribute primary3X; - ram attribute primary3Y; - ram attribute primary3Intensity; - ram attribute primary4X; - ram attribute primary4Y; - ram attribute primary4Intensity; - ram attribute primary5X; - ram attribute primary5Y; - ram attribute primary5Intensity; - ram attribute primary6X; - ram attribute primary6Y; - ram attribute primary6Intensity; - ram attribute whitePointX; - ram attribute whitePointY; - ram attribute colorPointRX; - ram attribute colorPointRY; - ram attribute colorPointRIntensity; - ram attribute colorPointGX; - ram attribute colorPointGY; - ram attribute colorPointGIntensity; - ram attribute colorPointBX; - ram attribute colorPointBY; - ram attribute colorPointBIntensity; ram attribute enhancedCurrentHue default = 0x0000; ram attribute enhancedColorMode default = 0x01; ram attribute colorLoopActive default = 0x00; @@ -1864,9 +1829,6 @@ endpoint 1 { ram attribute colorTempPhysicalMaxMireds default = 0xFEFF; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x1F; ram attribute clusterRevision default = 5; } diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter index 93a749b6d4f99f..a0c1912a9abba3 100644 --- a/examples/lock-app/lock-common/lock-app.matter +++ b/examples/lock-app/lock-common/lock-app.matter @@ -2177,7 +2177,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2395,7 +2394,6 @@ endpoint 0 { callback attribute groupTable; callback attribute maxGroupsPerFabric; callback attribute maxGroupKeysPerFabric default = 1; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2445,7 +2443,6 @@ endpoint 1 { ram attribute status default = 1; ram attribute order default = 1; ram attribute description default = "Battery"; - ram attribute wiredAssessedCurrent; ram attribute batChargeLevel; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -2464,9 +2461,6 @@ endpoint 1 { ram attribute lockType; ram attribute actuatorEnabled; ram attribute doorState; - ram attribute doorOpenEvents; - ram attribute doorClosedEvents; - ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 10; ram attribute numberOfPINUsersSupported default = 10; ram attribute numberOfRFIDUsersSupported default = 10; @@ -2480,25 +2474,15 @@ endpoint 1 { ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; - ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute defaultConfigurationRegister default = 0; - ram attribute enableLocalProgramming default = 1; ram attribute enableOneTouchLocking default = 0x00; - ram attribute enableInsideStatusLED default = 0; ram attribute enablePrivacyModeButton default = 0x00; - ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 0; - ram attribute expiringUserTimeout; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0xDB3; ram attribute clusterRevision default = 6; } diff --git a/examples/lock-app/nxp/zap/lock-app.matter b/examples/lock-app/nxp/zap/lock-app.matter index 3e7e5297586569..5c90548456b676 100644 --- a/examples/lock-app/nxp/zap/lock-app.matter +++ b/examples/lock-app/nxp/zap/lock-app.matter @@ -1354,7 +1354,6 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; - callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 3; @@ -1378,14 +1377,6 @@ endpoint 0 { callback attribute hardwareVersionString; callback attribute softwareVersion default = 0; callback attribute softwareVersionString; - callback attribute manufacturingDate default = "20210614123456ZZ"; - callback attribute partNumber; - callback attribute productURL; - callback attribute productLabel; - callback attribute serialNumber; - persist attribute localConfigDisabled default = 0; - ram attribute reachable default = 1; - callback attribute uniqueID; callback attribute capabilityMinima; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1410,7 +1401,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute generatedCommandList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -1419,12 +1409,6 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; - callback attribute upTime default = 0x0000000000000000; - callback attribute totalOperationalHours default = 0x00000000; - callback attribute bootReason; - callback attribute activeHardwareFaults; - callback attribute activeRadioFaults; - callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; @@ -1496,9 +1480,6 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; - callback attribute activeTimestamp default = 0x0000000000000000; - callback attribute pendingTimestamp default = 0x0000000000000000; - callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1568,38 +1549,11 @@ endpoint 1 { ram attribute lockState; ram attribute lockType; ram attribute actuatorEnabled; - ram attribute doorState; - ram attribute doorOpenEvents; - ram attribute doorClosedEvents; - ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 0; - ram attribute numberOfPINUsersSupported default = 0; - ram attribute numberOfRFIDUsersSupported default = 0; - ram attribute numberOfWeekDaySchedulesSupportedPerUser default = 0; - ram attribute numberOfYearDaySchedulesSupportedPerUser default = 0; - ram attribute numberOfHolidaySchedulesSupported default = 0; - ram attribute maxPINCodeLength; - ram attribute minPINCodeLength; - ram attribute maxRFIDCodeLength; - ram attribute minRFIDCodeLength; ram attribute credentialRulesSupport default = 1; - ram attribute numberOfCredentialsSupportedPerUser default = 0; - ram attribute language; - ram attribute LEDSettings default = 0; ram attribute autoRelockTime; - ram attribute soundVolume default = 0; ram attribute operatingMode; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute defaultConfigurationRegister default = 0; - ram attribute enableLocalProgramming default = 1; - ram attribute enableOneTouchLocking default = 0; - ram attribute enableInsideStatusLED default = 0; - ram attribute enablePrivacyModeButton default = 0; - ram attribute localProgrammingFeatures default = 0; - ram attribute wrongCodeEntryLimit; - ram attribute userCodeTemporaryDisableTime; - ram attribute sendPINOverTheAir default = 0; - ram attribute requirePINforRemoteOperation default = 0; ram attribute expiringUserTimeout default = 1440; callback attribute generatedCommandList; callback attribute acceptedCommandList; diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter index b77bd7c6f4aef9..3e255aee7b1a6b 100644 --- a/examples/lock-app/qpg/zap/lock.matter +++ b/examples/lock-app/qpg/zap/lock.matter @@ -1770,7 +1770,6 @@ endpoint 0 { emits event AccessControlEntryChanged; emits event AccessControlExtensionChanged; callback attribute acl; - callback attribute extension; callback attribute subjectsPerAccessControlEntry default = 4; callback attribute targetsPerAccessControlEntry default = 3; callback attribute accessControlEntriesPerFabric default = 4; @@ -1962,9 +1961,6 @@ endpoint 0 { callback attribute rxErrSecCount default = 0x0000; callback attribute rxErrFcsCount default = 0x0000; callback attribute rxErrOtherCount default = 0x0000; - callback attribute activeTimestamp default = 0x0000000000000000; - callback attribute pendingTimestamp default = 0x0000000000000000; - callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -2104,9 +2100,6 @@ endpoint 1 { ram attribute lockType; ram attribute actuatorEnabled; ram attribute doorState; - ram attribute doorOpenEvents; - ram attribute doorClosedEvents; - ram attribute openPeriod; ram attribute numberOfTotalUsersSupported default = 10; ram attribute numberOfPINUsersSupported default = 10; ram attribute numberOfRFIDUsersSupported default = 10; @@ -2120,22 +2113,15 @@ endpoint 1 { ram attribute credentialRulesSupport default = 1; ram attribute numberOfCredentialsSupportedPerUser default = 5; ram attribute language default = "en"; - ram attribute LEDSettings default = 0; ram attribute autoRelockTime default = 60; ram attribute soundVolume default = 0x00; ram attribute operatingMode default = 0x00; ram attribute supportedOperatingModes default = 0xFFF6; - ram attribute defaultConfigurationRegister default = 0; - ram attribute enableLocalProgramming default = 1; ram attribute enableOneTouchLocking default = 0x00; - ram attribute enableInsideStatusLED default = 0; ram attribute enablePrivacyModeButton default = 0x00; - ram attribute localProgrammingFeatures default = 0; ram attribute wrongCodeEntryLimit default = 3; ram attribute userCodeTemporaryDisableTime default = 10; - ram attribute sendPINOverTheAir default = 0; ram attribute requirePINforRemoteOperation default = 0; - ram attribute expiringUserTimeout; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; 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 e222f0abbb20be..6c465e716466b3 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 @@ -1059,9 +1059,6 @@ endpoint 0 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1115,7 +1112,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1219,18 +1215,12 @@ endpoint 1 { server cluster Identify { ram attribute identifyTime default = 0x0; ram attribute identifyType default = 0x0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } server cluster Groups { ram attribute nameSupport; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -1241,9 +1231,6 @@ endpoint 1 { ram attribute onTime default = 0; ram attribute offWaitTime default = 0; persist attribute startUpOnOff default = 0xFF; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 1; ram attribute clusterRevision default = 4; } @@ -1268,9 +1255,6 @@ endpoint 65534 { callback attribute serverList; callback attribute clientList; callback attribute partsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -1284,9 +1268,6 @@ endpoint 65534 { callback attribute lastNetworkingStatus; callback attribute lastNetworkID; callback attribute lastConnectErrorValue; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; callback attribute featureMap default = 0; callback attribute clusterRevision default = 1; } diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index ce388c713824be..cfd6bd17498612 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3243,7 +3243,6 @@ endpoint 0 { server cluster AccessControl { emits event AccessControlEntryChanged; callback attribute acl; - callback attribute extension; callback attribute subjectsPerAccessControlEntry; callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; @@ -3259,9 +3258,6 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3366,7 +3362,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -3534,8 +3529,6 @@ endpoint 0 { ram attribute absMinHeatSetpointLimit default = 0x02BC; ram attribute absMinCoolSetpointLimit default = 0x0640; ram attribute absMaxCoolSetpointLimit default = 0x0C80; - ram attribute PICoolingDemand; - ram attribute PIHeatingDemand; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 0x02BC; @@ -3548,7 +3541,6 @@ endpoint 0 { ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; - ram attribute temperatureSetpointHold default = 0x00; ram attribute featureMap default = 0x000b; ram attribute clusterRevision default = 5; } @@ -3696,7 +3688,6 @@ endpoint 1 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -3722,17 +3713,8 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; ram attribute remainingTime default = 0x0000; - ram attribute minLevel default = 0x00; - ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3805,11 +3787,8 @@ endpoint 1 { } server cluster ColorControl { - ram attribute currentHue default = 0x00; - ram attribute currentSaturation default = 0x00; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute colorTemperatureMireds default = 0x00FA; ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -3830,9 +3809,6 @@ endpoint 1 { ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index 078b4c05184b03..c12212a6d1bcb5 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3212,7 +3212,6 @@ endpoint 0 { server cluster AccessControl { emits event AccessControlEntryChanged; callback attribute acl; - callback attribute extension; callback attribute subjectsPerAccessControlEntry; callback attribute targetsPerAccessControlEntry; callback attribute accessControlEntriesPerFabric; @@ -3228,9 +3227,6 @@ endpoint 0 { callback attribute actionList; callback attribute endpointLists; callback attribute setupURL; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 1; } @@ -3348,7 +3344,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute attributeList; ram attribute featureMap default = 2; ram attribute clusterRevision default = 1; } @@ -3522,8 +3517,6 @@ endpoint 0 { ram attribute absMinHeatSetpointLimit default = 0x02BC; ram attribute absMinCoolSetpointLimit default = 0x0640; ram attribute absMaxCoolSetpointLimit default = 0x0C80; - ram attribute PICoolingDemand; - ram attribute PIHeatingDemand; ram attribute occupiedCoolingSetpoint default = 0x0A28; ram attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 0x02BC; @@ -3536,7 +3529,6 @@ endpoint 0 { ram attribute startOfWeek default = 0; ram attribute numberOfWeeklyTransitions default = 7; ram attribute numberOfDailyTransitions default = 4; - ram attribute temperatureSetpointHold default = 0x00; ram attribute featureMap default = 0x000b; ram attribute clusterRevision default = 5; } @@ -3682,7 +3674,6 @@ endpoint 1 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -3708,17 +3699,8 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; ram attribute remainingTime default = 0x0000; - ram attribute minLevel default = 0x00; - ram attribute maxLevel default = 0xFE; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -3772,11 +3754,8 @@ endpoint 1 { } server cluster ColorControl { - ram attribute currentHue default = 0x00; - ram attribute currentSaturation default = 0x00; ram attribute currentX default = 0x616B; ram attribute currentY default = 0x607D; - ram attribute colorTemperatureMireds default = 0x00FA; ram attribute options default = 0x00; ram attribute coupleColorTempToLevelMinMireds; ram attribute startUpColorTemperatureMireds; @@ -3797,9 +3776,6 @@ endpoint 1 { ram attribute physicalContactOccupiedToUnoccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00; ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; callback attribute clusterRevision default = 3; } diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter index 0848de369121f4..fb2eb91acb8773 100644 --- a/examples/pump-app/pump-common/pump-app.matter +++ b/examples/pump-app/pump-common/pump-app.matter @@ -1368,9 +1368,6 @@ endpoint 0 { callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled default = 0; - ram attribute reachable default = 1; - callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1427,12 +1424,6 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; - callback attribute upTime default = 0x0000000000000000; - callback attribute totalOperationalHours default = 0x00000000; - callback attribute bootReason; - callback attribute activeHardwareFaults; - callback attribute activeRadioFaults; - callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1448,7 +1439,6 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1456,51 +1446,6 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount default = 0x0000; - callback attribute childRoleCount default = 0x0000; - callback attribute routerRoleCount default = 0x0000; - callback attribute leaderRoleCount default = 0x0000; - callback attribute attachAttemptCount default = 0x0000; - callback attribute partitionIdChangeCount default = 0x0000; - callback attribute betterPartitionAttachAttemptCount default = 0x0000; - callback attribute parentChangeCount default = 0x0000; - callback attribute txTotalCount default = 0x0000; - callback attribute txUnicastCount default = 0x0000; - callback attribute txBroadcastCount default = 0x0000; - callback attribute txAckRequestedCount default = 0x0000; - callback attribute txAckedCount default = 0x0000; - callback attribute txNoAckRequestedCount default = 0x0000; - callback attribute txDataCount default = 0x0000; - callback attribute txDataPollCount default = 0x0000; - callback attribute txBeaconCount default = 0x0000; - callback attribute txBeaconRequestCount default = 0x0000; - callback attribute txOtherCount default = 0x0000; - callback attribute txRetryCount default = 0x0000; - callback attribute txDirectMaxRetryExpiryCount default = 0x0000; - callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; - callback attribute txErrCcaCount default = 0x0000; - callback attribute txErrAbortCount default = 0x0000; - callback attribute txErrBusyChannelCount default = 0x0000; - callback attribute rxTotalCount default = 0x0000; - callback attribute rxUnicastCount default = 0x0000; - callback attribute rxBroadcastCount default = 0x0000; - callback attribute rxDataCount default = 0x0000; - callback attribute rxDataPollCount default = 0x0000; - callback attribute rxBeaconCount default = 0x0000; - callback attribute rxBeaconRequestCount default = 0x0000; - callback attribute rxOtherCount default = 0x0000; - callback attribute rxAddressFilteredCount default = 0x0000; - callback attribute rxDestAddrFilteredCount default = 0x0000; - callback attribute rxDuplicatedCount default = 0x0000; - callback attribute rxErrNoFrameCount default = 0x0000; - callback attribute rxErrUnknownNeighborCount default = 0x0000; - callback attribute rxErrInvalidSrcAddrCount default = 0x0000; - callback attribute rxErrSecCount default = 0x0000; - callback attribute rxErrFcsCount default = 0x0000; - callback attribute rxErrOtherCount default = 0x0000; - callback attribute activeTimestamp default = 0x0000000000000000; - callback attribute pendingTimestamp default = 0x0000000000000000; - callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; @@ -1565,10 +1510,6 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; - ram attribute offWaitTime default = 0; - ram attribute startUpOnOff; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1578,19 +1519,10 @@ endpoint 1 { server cluster LevelControl { ram attribute currentLevel default = 0x00; - ram attribute remainingTime default = 0x0000; ram attribute minLevel default = 0x00; ram attribute maxLevel default = 0xC8; - ram attribute currentFrequency default = 0x0000; - ram attribute minFrequency default = 0x0000; - ram attribute maxFrequency default = 0x0000; ram attribute options default = 0x00; - ram attribute onOffTransitionTime default = 0x0000; ram attribute onLevel; - ram attribute onTransitionTime; - ram attribute offTransitionTime; - ram attribute defaultMoveRate; - ram attribute startUpCurrentLevel; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; 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 f4ce7d024b677a..5c4ef1d742a93b 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 @@ -1250,9 +1250,6 @@ endpoint 0 { callback attribute productURL; callback attribute productLabel; callback attribute serialNumber; - persist attribute localConfigDisabled default = 0; - ram attribute reachable default = 1; - callback attribute uniqueID; callback attribute capabilityMinima; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1309,12 +1306,6 @@ endpoint 0 { emits event BootReason; callback attribute networkInterfaces; callback attribute rebootCount default = 0x0000; - callback attribute upTime default = 0x0000000000000000; - callback attribute totalOperationalHours default = 0x00000000; - callback attribute bootReason; - callback attribute activeHardwareFaults; - callback attribute activeRadioFaults; - callback attribute activeNetworkFaults; callback attribute testEventTriggersEnabled default = false; callback attribute generatedCommandList; callback attribute acceptedCommandList; @@ -1330,7 +1321,6 @@ endpoint 0 { callback attribute panId default = 0x0000; callback attribute extendedPanId default = 0x0000000000000000; callback attribute meshLocalPrefix; - callback attribute overrunCount default = 0x0000000000000000; callback attribute neighborTable; callback attribute routeTable; callback attribute partitionId; @@ -1338,51 +1328,6 @@ endpoint 0 { callback attribute dataVersion; callback attribute stableDataVersion; callback attribute leaderRouterId; - callback attribute detachedRoleCount default = 0x0000; - callback attribute childRoleCount default = 0x0000; - callback attribute routerRoleCount default = 0x0000; - callback attribute leaderRoleCount default = 0x0000; - callback attribute attachAttemptCount default = 0x0000; - callback attribute partitionIdChangeCount default = 0x0000; - callback attribute betterPartitionAttachAttemptCount default = 0x0000; - callback attribute parentChangeCount default = 0x0000; - callback attribute txTotalCount default = 0x0000; - callback attribute txUnicastCount default = 0x0000; - callback attribute txBroadcastCount default = 0x0000; - callback attribute txAckRequestedCount default = 0x0000; - callback attribute txAckedCount default = 0x0000; - callback attribute txNoAckRequestedCount default = 0x0000; - callback attribute txDataCount default = 0x0000; - callback attribute txDataPollCount default = 0x0000; - callback attribute txBeaconCount default = 0x0000; - callback attribute txBeaconRequestCount default = 0x0000; - callback attribute txOtherCount default = 0x0000; - callback attribute txRetryCount default = 0x0000; - callback attribute txDirectMaxRetryExpiryCount default = 0x0000; - callback attribute txIndirectMaxRetryExpiryCount default = 0x0000; - callback attribute txErrCcaCount default = 0x0000; - callback attribute txErrAbortCount default = 0x0000; - callback attribute txErrBusyChannelCount default = 0x0000; - callback attribute rxTotalCount default = 0x0000; - callback attribute rxUnicastCount default = 0x0000; - callback attribute rxBroadcastCount default = 0x0000; - callback attribute rxDataCount default = 0x0000; - callback attribute rxDataPollCount default = 0x0000; - callback attribute rxBeaconCount default = 0x0000; - callback attribute rxBeaconRequestCount default = 0x0000; - callback attribute rxOtherCount default = 0x0000; - callback attribute rxAddressFilteredCount default = 0x0000; - callback attribute rxDestAddrFilteredCount default = 0x0000; - callback attribute rxDuplicatedCount default = 0x0000; - callback attribute rxErrNoFrameCount default = 0x0000; - callback attribute rxErrUnknownNeighborCount default = 0x0000; - callback attribute rxErrInvalidSrcAddrCount default = 0x0000; - callback attribute rxErrSecCount default = 0x0000; - callback attribute rxErrFcsCount default = 0x0000; - callback attribute rxErrOtherCount default = 0x0000; - callback attribute activeTimestamp default = 0x0000000000000000; - callback attribute pendingTimestamp default = 0x0000000000000000; - callback attribute delay default = 0x0000; callback attribute securityPolicy; callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter index 48ea1663773331..f23d313d3536b1 100644 --- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter +++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter @@ -1140,7 +1140,6 @@ endpoint 1 { ram attribute measuredValue default = 0x8000; ram attribute minMeasuredValue default = 0x8000; ram attribute maxMeasuredValue default = 0x8000; - ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index 05727337bda7bf..3587898c4fa6f0 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -1702,9 +1702,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1967,8 +1964,6 @@ endpoint 1 { ram attribute absMaxHeatSetpointLimit default = 3000; ram attribute absMinCoolSetpointLimit default = 1600; ram attribute absMaxCoolSetpointLimit default = 3200; - ram attribute PICoolingDemand; - ram attribute PIHeatingDemand; persist attribute occupiedCoolingSetpoint default = 0x0A28; persist attribute occupiedHeatingSetpoint default = 0x07D0; ram attribute minHeatSetpointLimit default = 700; @@ -1978,9 +1973,6 @@ endpoint 1 { ram attribute minSetpointDeadBand default = 0x19; ram attribute controlSequenceOfOperation default = 0x04; persist attribute systemMode default = 0x01; - ram attribute startOfWeek default = 0; - ram attribute numberOfWeeklyTransitions default = 7; - ram attribute numberOfDailyTransitions default = 4; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -1991,7 +1983,6 @@ endpoint 1 { server cluster ThermostatUserInterfaceConfiguration { ram attribute temperatureDisplayMode default = 0x00; ram attribute keypadLockout default = 0x00; - ram attribute scheduleProgrammingVisibility; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter index 4d9e903810b284..3d59e54da71fb6 100644 --- a/examples/tv-app/tv-common/tv-app.matter +++ b/examples/tv-app/tv-common/tv-app.matter @@ -2394,7 +2394,6 @@ endpoint 0 { ram attribute lastNetworkingStatus; ram attribute lastNetworkID; ram attribute lastConnectErrorValue; - callback attribute attributeList; ram attribute featureMap default = 4; ram attribute clusterRevision default = 1; } @@ -2578,7 +2577,6 @@ endpoint 0 { ram attribute measuredValue; ram attribute minMeasuredValue; ram attribute maxMeasuredValue; - ram attribute tolerance; ram attribute featureMap default = 0; ram attribute clusterRevision default = 3; } @@ -2611,9 +2609,6 @@ endpoint 1 { callback attribute channelList; callback attribute lineup; callback attribute currentChannel; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2621,9 +2616,6 @@ endpoint 1 { server cluster TargetNavigator { callback attribute targetList; ram attribute currentTarget default = 0; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -2646,9 +2638,6 @@ endpoint 1 { server cluster MediaInput { callback attribute inputList; ram attribute currentInput default = 0x00; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } @@ -2659,9 +2648,6 @@ endpoint 1 { } server cluster KeypadInput { - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0007; ram attribute clusterRevision default = 1; } @@ -2669,9 +2655,6 @@ endpoint 1 { server cluster ContentLauncher { callback attribute acceptHeader; ram attribute supportedStreamingProtocols; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2689,9 +2672,6 @@ endpoint 1 { server cluster ApplicationLauncher { callback attribute catalogList; callback attribute currentApp default = 0x00; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 1; } @@ -2746,9 +2726,6 @@ endpoint 3 { } server cluster Channel { - callback attribute channelList; - ram attribute lineup default = 0x0; - ram attribute currentChannel default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2758,7 +2735,6 @@ endpoint 3 { server cluster TargetNavigator { callback attribute targetList; - ram attribute currentTarget default = 0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2774,9 +2750,6 @@ endpoint 3 { ram attribute playbackSpeed; ram attribute seekRangeEnd; ram attribute seekRangeStart; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } @@ -2792,16 +2765,11 @@ endpoint 3 { server cluster ContentLauncher { callback attribute acceptHeader; ram attribute supportedStreamingProtocols; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x0003; ram attribute clusterRevision default = 1; } server cluster ApplicationLauncher { - callback attribute catalogList; - ram attribute currentApp default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2826,7 +2794,6 @@ endpoint 3 { } server cluster AccountLogin { - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } 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 e7b7a41ae95c14..62434ca997b447 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 @@ -2795,7 +2795,6 @@ endpoint 1 { server cluster Switch { ram attribute numberOfPositions default = 2; ram attribute currentPosition; - ram attribute multiPressMax default = 2; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter index a3a54ae2807889..4eea0d6bb77e29 100644 --- a/examples/window-app/common/window-app.matter +++ b/examples/window-app/common/window-app.matter @@ -1856,7 +1856,6 @@ endpoint 0 { ram attribute updatePossible default = 1; ram attribute updateState default = 0; ram attribute updateStateProgress default = 0; - callback attribute attributeList; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -1883,7 +1882,6 @@ endpoint 0 { } server cluster UnitLocalization { - persist attribute temperatureUnit; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2025,9 +2023,6 @@ endpoint 0 { callback attribute channelPage0Mask default = "0x0000"; callback attribute operationalDatasetComponents; callback attribute activeNetworkFaultsList; - callback attribute generatedCommandList; - callback attribute acceptedCommandList; - callback attribute attributeList; ram attribute featureMap default = 0x000F; ram attribute clusterRevision default = 1; } @@ -2144,7 +2139,6 @@ endpoint 1 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; @@ -2222,7 +2216,6 @@ endpoint 2 { ram attribute currentGroup default = 0x0000; ram attribute sceneValid default = 0x00; ram attribute nameSupport; - ram attribute lastConfiguredBy; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; diff --git a/src/app/zap-templates/templates/app/MatterIDL.zapt b/src/app/zap-templates/templates/app/MatterIDL.zapt index 45603f1dd6ad45..08ed34f7b669dd 100644 --- a/src/app/zap-templates/templates/app/MatterIDL.zapt +++ b/src/app/zap-templates/templates/app/MatterIDL.zapt @@ -137,6 +137,7 @@ endpoint {{endpointId}} { {{/if}} {{/user_cluster_events}} {{#user_cluster_attributes}} + {{#if included}} {{~#if (is_str_equal storageOption "NVM")}} persist {{!align~}} {{~else if (is_str_equal storageOption "External")}} @@ -149,6 +150,7 @@ endpoint {{endpointId}} { {{!need space}} default = {{#if (isString type)}}"{{defaultValue}}"{{else}}{{defaultValue}}{{/if}} {{~/if~}} ; + {{/if}} {{/user_cluster_attributes}} } {{/if}}