Skip to content

Commit 30d1203

Browse files
authored
Update WebRTC xml files to support Fabric Sensitive attribute (project-chip#42076)
1 parent ff74084 commit 30d1203

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

examples/camera-app/camera-common/camera-app.matter

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2905,7 +2905,7 @@ provisional cluster CameraAvSettingsUserLevelManagement = 1362 {
29052905
}
29062906

29072907
/** The WebRTC transport provider cluster provides a way for stream providers (e.g. Cameras) to stream or receive their data through WebRTC. */
2908-
provisional cluster WebRTCTransportProvider = 1363 {
2908+
cluster WebRTCTransportProvider = 1363 {
29092909
revision 1;
29102910

29112911
bitmap Feature : bitmap32 {
@@ -2990,7 +2990,7 @@ provisional cluster WebRTCTransportProvider = 1363 {
29902990
}
29912991

29922992
/** The WebRTC transport requestor cluster provides a way for stream consumers (e.g. Matter Stream Viewer) to establish a WebRTC connection with a stream provider. */
2993-
provisional cluster WebRTCTransportRequestor = 1364 {
2993+
cluster WebRTCTransportRequestor = 1364 {
29942994
revision 1;
29952995

29962996
readonly attribute access(read: administer) WebRTCSessionStruct currentSessions[] = 0;

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ limitations under the License.
1818
XML generated by Alchemy; DO NOT EDIT.
1919
Source: src/app_clusters/WebRTC_Provider.adoc
2020
Parameters:
21-
Git: 0.9-fall2025-432-g64aebe458
21+
Git: 1.5-base-134-gd0f7ae249
22+
Alchemy: v1.6.4
2223
-->
2324
<configurator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../zcl.xsd">
2425
<domain name="Cameras"/>
@@ -29,7 +30,7 @@ Git: 0.9-fall2025-432-g64aebe458
2930
<item fieldId="2" name="KID" type="octet_string" length="8" minLength="2"/>
3031
</struct>
3132

32-
<cluster apiMaturity="provisional">
33+
<cluster>
3334
<domain>Cameras</domain>
3435
<name>WebRTC Transport Provider</name>
3536
<code>0x0553</code>
@@ -46,7 +47,7 @@ Git: 0.9-fall2025-432-g64aebe458
4647
</feature>
4748
</features>
4849
<globalAttribute code="0xFFFD" side="either" value="1"/>
49-
<attribute code="0x0000" side="server" name="CurrentSessions" define="CURRENT_SESSIONS" type="array" entryType="WebRTCSessionStruct">
50+
<attribute code="0x0000" side="server" name="CurrentSessions" define="CURRENT_SESSIONS" type="array" entryType="WebRTCSessionStruct" isFabricSensitive="true">
5051
<access op="read" privilege="manage"/>
5152
</attribute>
5253
<command code="0x00" source="client" name="SolicitOffer" isFabricScoped="true" response="SolicitOfferResponse">

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ limitations under the License.
1717
<!--
1818
XML generated by Alchemy; DO NOT EDIT.
1919
Source: src/app_clusters/WebRTC_Requestor.adoc
20-
Parameters:
21-
Git: 0.9-fall2025-22-gb3c08d7c1
20+
Parameters:
21+
Git: 1.5-base-134-gd0f7ae249
22+
Alchemy: v1.6.4
2223
-->
2324
<configurator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../zcl.xsd">
2425
<domain name="Cameras"/>
25-
<cluster apiMaturity="provisional">
26+
<cluster>
2627
<domain>Cameras</domain>
2728
<name>WebRTC Transport Requestor</name>
2829
<code>0x0554</code>
@@ -31,7 +32,7 @@ Git: 0.9-fall2025-22-gb3c08d7c1
3132
<client init="false" tick="false">true</client>
3233
<server init="false" tick="false">true</server>
3334
<globalAttribute code="0xFFFD" side="either" value="1"/>
34-
<attribute code="0x0000" side="server" name="CurrentSessions" define="CURRENT_SESSIONS" type="array" entryType="WebRTCSessionStruct">
35+
<attribute code="0x0000" side="server" name="CurrentSessions" define="CURRENT_SESSIONS" type="array" entryType="WebRTCSessionStruct" isFabricSensitive="true">
3536
<access op="read" privilege="administer"/>
3637
</attribute>
3738
<command code="0x00" source="client" name="Offer">

src/controller/data_model/controller-clusters.matter

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10416,7 +10416,7 @@ provisional cluster CameraAvSettingsUserLevelManagement = 1362 {
1041610416
}
1041710417

1041810418
/** The WebRTC transport provider cluster provides a way for stream providers (e.g. Cameras) to stream or receive their data through WebRTC. */
10419-
provisional cluster WebRTCTransportProvider = 1363 {
10419+
cluster WebRTCTransportProvider = 1363 {
1042010420
revision 1;
1042110421

1042210422
bitmap Feature : bitmap32 {
@@ -10501,7 +10501,7 @@ provisional cluster WebRTCTransportProvider = 1363 {
1050110501
}
1050210502

1050310503
/** The WebRTC transport requestor cluster provides a way for stream consumers (e.g. Matter Stream Viewer) to establish a WebRTC connection with a stream provider. */
10504-
provisional cluster WebRTCTransportRequestor = 1364 {
10504+
cluster WebRTCTransportRequestor = 1364 {
1050510505
revision 1;
1050610506

1050710507
readonly attribute access(read: administer) WebRTCSessionStruct currentSessions[] = 0;

0 commit comments

Comments
 (0)