Skip to content

Commit 1090882

Browse files
yufengwangcarestyled-commits
authored andcommitted
Add User Label Cluster xml definition (#12390)
* Add User Label Cluster xml defination * Run codegen * Restyled by whitespace Co-authored-by: Restyled.io <[email protected]>
1 parent a2ebeab commit 1090882

File tree

19 files changed

+433
-0
lines changed

19 files changed

+433
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
Copyright (c) 2021 Project CHIP Authors
4+
5+
Licensed under the Apache License, Version 2.0 (the "License");
6+
you may not use this file except in compliance with the License.
7+
You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
-->
17+
<configurator>
18+
<domain name="CHIP"/>
19+
20+
<struct name="LabelStruct">
21+
<cluster code="0x0041"/>
22+
<item name="label" type="CHAR_STRING" length="16"/>
23+
<item name="value" type="CHAR_STRING" length="16"/>
24+
</struct>
25+
26+
<cluster>
27+
<domain>General</domain>
28+
<name>User Label</name>
29+
<code>0x0041</code>
30+
<define>USER_LABEL_CLUSTER</define>
31+
<description>The User Label Cluster provides a feature to tag an endpoint with zero or more labels.</description>
32+
<attribute side="server" code="0x0000" define="LABEL_LIST" type="ARRAY" entryType="LabelStruct" length="254" writable="true" optional="false">label list</attribute>
33+
</cluster>
34+
</configurator>

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

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"thread-network-diagnostics-cluster.xml",
5353
"time-synchronization-cluster.xml",
5454
"tv-channel-cluster.xml",
55+
"user-label-cluster.xml",
5556
"wake-on-lan-cluster.xml",
5657
"wifi-network-diagnostics-cluster.xml",
5758
"window-covering.xml",

src/controller/python/chip/clusters/Objects.py

+70
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/darwin/Framework/CHIP/zap-generated/CHIPCallbackBridge.mm

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/darwin/Framework/CHIP/zap-generated/CHIPStructsObjc.h

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/darwin/Framework/CHIP/zap-generated/CHIPStructsObjc.mm

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/darwin/Framework/CHIP/zap-generated/CHIPTestClustersObjc.mm

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/attribute-id.h

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/callback.h

+112
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/callbacks/PluginCallbacks.h

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/cluster-id.h

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)