Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update API maturity where missing on 1.3 clusters #32101

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2732,7 +2732,7 @@ provisional cluster OvenMode = 73 {

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

enum DrynessLevelEnum : enum8 {
Expand Down
6 changes: 3 additions & 3 deletions examples/tv-app/tv-common/tv-app.matter
Original file line number Diff line number Diff line change
Expand Up @@ -2024,7 +2024,7 @@ cluster UserLabel = 65 {
}

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

enum FutureMessagePreferenceEnum : enum8 {
Expand Down Expand Up @@ -3053,7 +3053,7 @@ cluster AccountLogin = 1294 {
}

/** 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. */
cluster ContentControl = 1295 {
provisional cluster ContentControl = 1295 {
revision 1; // NOTE: Default/not specifically set

bitmap Feature : bitmap32 {
Expand Down Expand Up @@ -3136,7 +3136,7 @@ cluster ContentControl = 1295 {
}

/** 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. */
cluster ContentAppObserver = 1296 {
provisional cluster ContentAppObserver = 1296 {
revision 1; // NOTE: Default/not specifically set

enum StatusEnum : enum8 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1502,7 +1502,7 @@ cluster FixedLabel = 64 {
}

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

enum FutureMessagePreferenceEnum : enum8 {
Expand Down Expand Up @@ -2515,7 +2515,7 @@ cluster AccountLogin = 1294 {
}

/** 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. */
cluster ContentControl = 1295 {
provisional cluster ContentControl = 1295 {
revision 1; // NOTE: Default/not specifically set

bitmap Feature : bitmap32 {
Expand Down Expand Up @@ -2598,7 +2598,7 @@ cluster ContentControl = 1295 {
}

/** 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. */
cluster ContentAppObserver = 1296 {
provisional cluster ContentAppObserver = 1296 {
revision 1; // NOTE: Default/not specifically set

enum StatusEnum : enum8 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ limitations under the License.
-->
<configurator>
<domain name="CHIP"/>
<cluster>
<cluster apiMaturity="provisional">
<domain>Media</domain>
<name>Content App Observer</name>
<code>0x0510</code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ limitations under the License.
-->
<configurator>
<domain name="CHIP"/>
<cluster>
<cluster apiMaturity="provisional">
<domain>Media</domain>
<name>Content Control</name>
<code>0x050F</code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ limitations under the License.
-->
<configurator>
<domain name="Energy Management"/>
<cluster>
<cluster apiMaturity="provisional">
<name>Energy Preference</name>
<domain>Energy Management</domain>
<code>0x009B</code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ limitations under the License.
<item name="Max" value="0x3" />
</enum>

<cluster>
<cluster apiMaturity="provisional">
<domain>Appliances</domain>
<name>Laundry Dryer Controls</name>
<code>0x004A</code>
Expand All @@ -41,4 +41,4 @@ limitations under the License.
<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>
<attribute side="server" code="0x0001" define="SELECTED_DRYNESS_LEVEL" type="DrynessLevelEnum" writable="true" isNullable="true" optional="false">SelectedDrynessLevel</attribute>
</cluster>
</configurator>
</configurator>
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ limitations under the License.
<item fieldId="1" name="Label" type="char_string" length="32" optional="true"/>
</struct>

<cluster>
<cluster apiMaturity="provisional">
<name>Messages</name>
<domain>General</domain>
<description>This cluster provides an interface for passing messages to be presented by a device.</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ limitations under the License.
<field name="SetTopology" mask="0x04"/>
<field name="DynamicPowerFlow" mask="0x08"/>
</bitmap>
<cluster code="0x009C">
<cluster code="0x009C" apiMaturity="provisional">
<domain>Measurement &amp; Sensing</domain>
<name>Power Topology</name>
<code>0x009C</code>
Expand Down
12 changes: 6 additions & 6 deletions src/controller/data_model/controller-clusters.matter
Original file line number Diff line number Diff line change
Expand Up @@ -2923,7 +2923,7 @@ provisional cluster OvenMode = 73 {

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

enum DrynessLevelEnum : enum8 {
Expand Down Expand Up @@ -4496,7 +4496,7 @@ provisional cluster DemandResponseLoadControl = 150 {
}

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

enum FutureMessagePreferenceEnum : enum8 {
Expand Down Expand Up @@ -4977,7 +4977,7 @@ provisional cluster EnergyEvse = 153 {
}

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

enum EnergyPriorityEnum : enum8 {
Expand Down Expand Up @@ -5011,7 +5011,7 @@ cluster EnergyPreference = 155 {
}

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

bitmap Feature : bitmap32 {
Expand Down Expand Up @@ -8571,7 +8571,7 @@ cluster AccountLogin = 1294 {
}

/** 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. */
cluster ContentControl = 1295 {
provisional cluster ContentControl = 1295 {
revision 1; // NOTE: Default/not specifically set

bitmap Feature : bitmap32 {
Expand Down Expand Up @@ -8654,7 +8654,7 @@ cluster ContentControl = 1295 {
}

/** 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. */
cluster ContentAppObserver = 1296 {
provisional cluster ContentAppObserver = 1296 {
revision 1; // NOTE: Default/not specifically set

enum StatusEnum : enum8 {
Expand Down
Loading