Skip to content

Commit 0540b8e

Browse files
committed
Definition of the Camera AV StreamManagement Cluster.
Spec in `cameras` branch. Draft PR: CHIP-Specifications/connectedhomeip-spec#10004
1 parent 7eb96cd commit 0540b8e

File tree

7 files changed

+590
-0
lines changed

7 files changed

+590
-0
lines changed

.github/workflows/tests.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ jobs:
109109
src/app/zap-templates/zcl/data-model/chip/boolean-state-cluster.xml \
110110
src/app/zap-templates/zcl/data-model/chip/actions-cluster.xml \
111111
src/app/zap-templates/zcl/data-model/chip/bridged-device-basic-information.xml \
112+
src/app/zap-templates/zcl/data-model/chip/camera-av-stream-management-cluster.xml \
112113
src/app/zap-templates/zcl/data-model/chip/chip-ota.xml \
113114
src/app/zap-templates/zcl/data-model/chip/chip-types.xml \
114115
src/app/zap-templates/zcl/data-model/chip/channel-cluster.xml \

scripts/rules.matterlint

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ load "../src/app/zap-templates/zcl/data-model/chip/binding-cluster.xml";
1414
load "../src/app/zap-templates/zcl/data-model/chip/boolean-state-cluster.xml";
1515
load "../src/app/zap-templates/zcl/data-model/chip/actions-cluster.xml";
1616
load "../src/app/zap-templates/zcl/data-model/chip/bridged-device-basic-information.xml";
17+
load "../src/app/zap-templates/zcl/data-model/chip/camera-av-stream-management-cluster.xml";
1718
load "../src/app/zap-templates/zcl/data-model/chip/channel-cluster.xml";
1819
load "../src/app/zap-templates/zcl/data-model/chip/chip-ota.xml";
1920
load "../src/app/zap-templates/zcl/data-model/chip/chip-types.xml";

src/app/zap-templates/zcl/data-model/chip/camera-av-stream-management-cluster.xml

+578
Large diffs are not rendered by default.

src/app/zap-templates/zcl/data-model/chip/global-enums.xml

+6
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,10 @@ TODO: Make these structures global rather than defining them for each cluster.
4040
<item name="FinalValue" value="0x02"/>
4141
</enum>
4242

43+
<enum name="ThreeLevelAutoEnum" type="enum8">
44+
<item name="Low" value="0x00"/>
45+
<item name="Medium" value="0x01"/>
46+
<item name="High" value="0x02"/>
47+
<item name="Auto" value="0x03"/>
48+
</enum>
4349
</configurator>

src/app/zap-templates/zcl/zcl-with-test-extensions.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"boolean-state-configuration-cluster.xml",
2828
"actions-cluster.xml",
2929
"bridged-device-basic-information.xml",
30+
"camera-av-stream-management-cluster.xml",
3031
"chip-ota.xml",
3132
"channel-cluster.xml",
3233
"clusters-extensions.xml",

src/app/zap-templates/zcl/zcl.json

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"boolean-state-configuration-cluster.xml",
2323
"actions-cluster.xml",
2424
"bridged-device-basic-information.xml",
25+
"camera-av-stream-management-cluster.xml",
2526
"chip-ota.xml",
2627
"channel-cluster.xml",
2728
"clusters-extensions.xml",

src/app/zap_cluster_list.json

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"BOOLEAN_STATE_CLUSTER": [],
1717
"BOOLEAN_STATE_CONFIGURATION_CLUSTER": [],
1818
"BRIDGED_DEVICE_BASIC_INFORMATION_CLUSTER": [],
19+
"CAMERA_AV_STREAM_MANAGEMENT_CLUSTER": [],
1920
"CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER": [],
2021
"CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER": [],
2122
"CHANNEL_CLUSTER": [],
@@ -158,6 +159,7 @@
158159
"BRIDGED_DEVICE_BASIC_INFORMATION_CLUSTER": [
159160
"bridged-device-basic-information-server"
160161
],
162+
"CAMERA_AV_STREAM_MANAGEMENT_CLUSTER": [],
161163
"CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER": [
162164
"concentration-measurement-server"
163165
],

0 commit comments

Comments
 (0)