Skip to content

Commit 5c15b90

Browse files
tcarmelveilleuxraul-marquez-csa
authored andcommitted
Update API maturity where missing on 1.3 clusters (project-chip#32101)
- API maturity was not set properly on some clusters - API maturity is being updated to provisional for new clusters Fixes project-chip#32099 Testing done: - Non functional change
1 parent 542ced1 commit 5c15b90

File tree

10 files changed

+20
-20
lines changed

10 files changed

+20
-20
lines changed

examples/all-clusters-app/all-clusters-common/all-clusters-app.matter

+1-1
Original file line numberDiff line numberDiff line change
@@ -2732,7 +2732,7 @@ provisional cluster OvenMode = 73 {
27322732

27332733
/** This cluster supports remotely monitoring and controling the different typs of
27342734
functionality available to a drying device, such as a laundry dryer. */
2735-
cluster LaundryDryerControls = 74 {
2735+
provisional cluster LaundryDryerControls = 74 {
27362736
revision 1;
27372737

27382738
enum DrynessLevelEnum : enum8 {

examples/tv-app/tv-common/tv-app.matter

+3-3
Original file line numberDiff line numberDiff line change
@@ -2024,7 +2024,7 @@ cluster UserLabel = 65 {
20242024
}
20252025

20262026
/** This cluster provides an interface for passing messages to be presented by a device. */
2027-
cluster Messages = 151 {
2027+
provisional cluster Messages = 151 {
20282028
revision 3;
20292029

20302030
enum FutureMessagePreferenceEnum : enum8 {
@@ -3053,7 +3053,7 @@ cluster AccountLogin = 1294 {
30533053
}
30543054

30553055
/** This cluster is used for managing the content control (including "parental control") settings on a media device such as a TV, or Set-top Box. */
3056-
cluster ContentControl = 1295 {
3056+
provisional cluster ContentControl = 1295 {
30573057
revision 1; // NOTE: Default/not specifically set
30583058

30593059
bitmap Feature : bitmap32 {
@@ -3136,7 +3136,7 @@ cluster ContentControl = 1295 {
31363136
}
31373137

31383138
/** This cluster provides an interface for sending targeted commands to an Observer of a Content App on a Video Player device such as a Streaming Media Player, Smart TV or Smart Screen. The cluster server for Content App Observer is implemented by an endpoint that communicates with a Content App, such as a Casting Video Client. The cluster client for Content App Observer is implemented by a Content App endpoint. A Content App is informed of the NodeId of an Observer when a binding is set on the Content App. The Content App can then send the ContentAppMessage to the Observer (server cluster), and the Observer responds with a ContentAppMessageResponse. */
3139-
cluster ContentAppObserver = 1296 {
3139+
provisional cluster ContentAppObserver = 1296 {
31403140
revision 1; // NOTE: Default/not specifically set
31413141

31423142
enum StatusEnum : enum8 {

examples/tv-casting-app/tv-casting-common/tv-casting-app.matter

+3-3
Original file line numberDiff line numberDiff line change
@@ -1502,7 +1502,7 @@ cluster FixedLabel = 64 {
15021502
}
15031503

15041504
/** This cluster provides an interface for passing messages to be presented by a device. */
1505-
cluster Messages = 151 {
1505+
provisional cluster Messages = 151 {
15061506
revision 3;
15071507

15081508
enum FutureMessagePreferenceEnum : enum8 {
@@ -2515,7 +2515,7 @@ cluster AccountLogin = 1294 {
25152515
}
25162516

25172517
/** This cluster is used for managing the content control (including "parental control") settings on a media device such as a TV, or Set-top Box. */
2518-
cluster ContentControl = 1295 {
2518+
provisional cluster ContentControl = 1295 {
25192519
revision 1; // NOTE: Default/not specifically set
25202520

25212521
bitmap Feature : bitmap32 {
@@ -2598,7 +2598,7 @@ cluster ContentControl = 1295 {
25982598
}
25992599

26002600
/** This cluster provides an interface for sending targeted commands to an Observer of a Content App on a Video Player device such as a Streaming Media Player, Smart TV or Smart Screen. The cluster server for Content App Observer is implemented by an endpoint that communicates with a Content App, such as a Casting Video Client. The cluster client for Content App Observer is implemented by a Content App endpoint. A Content App is informed of the NodeId of an Observer when a binding is set on the Content App. The Content App can then send the ContentAppMessage to the Observer (server cluster), and the Observer responds with a ContentAppMessageResponse. */
2601-
cluster ContentAppObserver = 1296 {
2601+
provisional cluster ContentAppObserver = 1296 {
26022602
revision 1; // NOTE: Default/not specifically set
26032603

26042604
enum StatusEnum : enum8 {

src/app/zap-templates/zcl/data-model/chip/content-app-observer-cluster.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License.
1616
-->
1717
<configurator>
1818
<domain name="CHIP"/>
19-
<cluster>
19+
<cluster apiMaturity="provisional">
2020
<domain>Media</domain>
2121
<name>Content App Observer</name>
2222
<code>0x0510</code>

src/app/zap-templates/zcl/data-model/chip/content-control-cluster.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License.
1616
-->
1717
<configurator>
1818
<domain name="CHIP"/>
19-
<cluster>
19+
<cluster apiMaturity="provisional">
2020
<domain>Media</domain>
2121
<name>Content Control</name>
2222
<code>0x050F</code>

src/app/zap-templates/zcl/data-model/chip/energy-preference-cluster.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ limitations under the License.
1313
-->
1414
<configurator>
1515
<domain name="Energy Management"/>
16-
<cluster>
16+
<cluster apiMaturity="provisional">
1717
<name>Energy Preference</name>
1818
<domain>Energy Management</domain>
1919
<code>0x009B</code>

src/app/zap-templates/zcl/data-model/chip/laundry-dryer-controls-cluster.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ limitations under the License.
2626
<item name="Max" value="0x3" />
2727
</enum>
2828

29-
<cluster>
29+
<cluster apiMaturity="provisional">
3030
<domain>Appliances</domain>
3131
<name>Laundry Dryer Controls</name>
3232
<code>0x004A</code>
@@ -41,4 +41,4 @@ limitations under the License.
4141
<attribute side="server" code="0x0000" define="SUPPORTED_DRYNESS_LEVELS" type="array" entryType="DrynessLevelEnum" writable="false" isNullable="false" optional="false" min="0x01" max="0x04">SupportedDrynessLevels</attribute>
4242
<attribute side="server" code="0x0001" define="SELECTED_DRYNESS_LEVEL" type="DrynessLevelEnum" writable="true" isNullable="true" optional="false">SelectedDrynessLevel</attribute>
4343
</cluster>
44-
</configurator>
44+
</configurator>

src/app/zap-templates/zcl/data-model/chip/messages-cluster.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ limitations under the License.
6969
<item fieldId="1" name="Label" type="char_string" length="32" optional="true"/>
7070
</struct>
7171

72-
<cluster>
72+
<cluster apiMaturity="provisional">
7373
<name>Messages</name>
7474
<domain>General</domain>
7575
<description>This cluster provides an interface for passing messages to be presented by a device.</description>

src/app/zap-templates/zcl/data-model/chip/power-topology-cluster.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ limitations under the License.
2323
<field name="SetTopology" mask="0x04"/>
2424
<field name="DynamicPowerFlow" mask="0x08"/>
2525
</bitmap>
26-
<cluster code="0x009C">
26+
<cluster code="0x009C" apiMaturity="provisional">
2727
<domain>Measurement &amp; Sensing</domain>
2828
<name>Power Topology</name>
2929
<code>0x009C</code>

src/controller/data_model/controller-clusters.matter

+6-6
Original file line numberDiff line numberDiff line change
@@ -2923,7 +2923,7 @@ provisional cluster OvenMode = 73 {
29232923

29242924
/** This cluster supports remotely monitoring and controling the different typs of
29252925
functionality available to a drying device, such as a laundry dryer. */
2926-
cluster LaundryDryerControls = 74 {
2926+
provisional cluster LaundryDryerControls = 74 {
29272927
revision 1;
29282928

29292929
enum DrynessLevelEnum : enum8 {
@@ -4496,7 +4496,7 @@ provisional cluster DemandResponseLoadControl = 150 {
44964496
}
44974497

44984498
/** This cluster provides an interface for passing messages to be presented by a device. */
4499-
cluster Messages = 151 {
4499+
provisional cluster Messages = 151 {
45004500
revision 3;
45014501

45024502
enum FutureMessagePreferenceEnum : enum8 {
@@ -4977,7 +4977,7 @@ provisional cluster EnergyEvse = 153 {
49774977
}
49784978

49794979
/** This cluster provides an interface to specify preferences for how devices should consume energy. */
4980-
cluster EnergyPreference = 155 {
4980+
provisional cluster EnergyPreference = 155 {
49814981
revision 1; // NOTE: Default/not specifically set
49824982

49834983
enum EnergyPriorityEnum : enum8 {
@@ -5011,7 +5011,7 @@ cluster EnergyPreference = 155 {
50115011
}
50125012

50135013
/** The Power Topology Cluster provides a mechanism for expressing how power is flowing between endpoints. */
5014-
cluster PowerTopology = 156 {
5014+
provisional cluster PowerTopology = 156 {
50155015
revision 1;
50165016

50175017
bitmap Feature : bitmap32 {
@@ -8571,7 +8571,7 @@ cluster AccountLogin = 1294 {
85718571
}
85728572

85738573
/** This cluster is used for managing the content control (including "parental control") settings on a media device such as a TV, or Set-top Box. */
8574-
cluster ContentControl = 1295 {
8574+
provisional cluster ContentControl = 1295 {
85758575
revision 1; // NOTE: Default/not specifically set
85768576

85778577
bitmap Feature : bitmap32 {
@@ -8654,7 +8654,7 @@ cluster ContentControl = 1295 {
86548654
}
86558655

86568656
/** This cluster provides an interface for sending targeted commands to an Observer of a Content App on a Video Player device such as a Streaming Media Player, Smart TV or Smart Screen. The cluster server for Content App Observer is implemented by an endpoint that communicates with a Content App, such as a Casting Video Client. The cluster client for Content App Observer is implemented by a Content App endpoint. A Content App is informed of the NodeId of an Observer when a binding is set on the Content App. The Content App can then send the ContentAppMessage to the Observer (server cluster), and the Observer responds with a ContentAppMessageResponse. */
8657-
cluster ContentAppObserver = 1296 {
8657+
provisional cluster ContentAppObserver = 1296 {
86588658
revision 1; // NOTE: Default/not specifically set
86598659

86608660
enum StatusEnum : enum8 {

0 commit comments

Comments
 (0)