Skip to content

Commit 3683364

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 <commits@restyled.io>
1 parent 12e87bf commit 3683364

File tree

19 files changed

+433
-0
lines changed

19 files changed

+433
-0
lines changed
Lines changed: 34 additions & 0 deletions
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

Lines changed: 1 addition & 0 deletions
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

Lines changed: 70 additions & 0 deletions
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

Lines changed: 6 additions & 0 deletions
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

Lines changed: 6 additions & 0 deletions
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

Lines changed: 13 additions & 0 deletions
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

Lines changed: 2 additions & 0 deletions
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

Lines changed: 7 additions & 0 deletions
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

Lines changed: 6 additions & 0 deletions
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

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)