Skip to content

Commit 1447956

Browse files
lzgrablic02pull[bot]
authored andcommitted
Tweak Basic Info Cluster for consistency (#13683)
1 parent 6a0eb7a commit 1447956

File tree

1 file changed

+23
-21
lines changed

1 file changed

+23
-21
lines changed

src/app/zap-templates/zcl/data-model/chip/basic-information-cluster.xml

+23-21
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,36 @@ See the License for the specific language governing permissions and
1515
limitations under the License.
1616
-->
1717
<configurator>
18-
<domain name="General"/>
18+
<domain name="CHIP"/>
1919
<cluster singleton="true">
2020
<name>Basic</name>
2121
<domain>General</domain>
2222
<code>0x0028</code>
2323
<define>BASIC_CLUSTER</define>
24-
<description>Attributes for determining basic information about a device, and setting user device information such as location.</description>
24+
<description>This cluster provides attributes and events for determining basic information about Nodes, which supports both
25+
Commissioning and operational determination of Node characteristics, such as Vendor ID, Product ID and serial number,
26+
which apply to the whole Node. Also allows setting user device information such as location.</description>
2527
<globalAttribute side="either" code="0xFFFD" value="1"/>
2628

27-
<attribute side="server" code="0" define="INTERACTION_MODEL_VERSION" type="int16u" default="1" >InteractionModelVersion</attribute>
28-
<attribute side="server" code="1" define="VENDOR_NAME" type="char_string" length="32" >VendorName</attribute>
29-
<attribute side="server" code="2" define="VENDOR_ID" type="vendor_id" >VendorID</attribute>
30-
<attribute side="server" code="3" define="PRODUCT_NAME" type="char_string" length="32" >ProductName</attribute>
31-
<attribute side="server" code="4" define="PRODUCT_ID" type="int16u" >ProductID</attribute>
32-
<attribute side="server" code="5" define="NODE_LABEL" type="char_string" length="32" default="" writable="true" >NodeLabel</attribute>
33-
<attribute side="server" code="6" define="LOCATION" type="char_string" length="2" default="" writable="true" >Location</attribute>
34-
<attribute side="server" code="7" define="HARDWARE_VERSION" type="int16u" default="0" >HardwareVersion</attribute>
35-
<attribute side="server" code="8" define="HARDWARE_VERSION_STRING" type="char_string" minLength="1" length="64" >HardwareVersionString</attribute>
36-
<attribute side="server" code="9" define="SOFTWARE_VERSION" type="int32u" default="0" >SoftwareVersion</attribute>
37-
<attribute side="server" code="10" define="SOFTWARE_VERSION_STRING" type="char_string" minLength="1" length="64" >SoftwareVersionString</attribute>
38-
<attribute side="server" code="11" define="MANUFACTURING_DATE" type="char_string" minLength="8" length="16" optional="true">ManufacturingDate</attribute>
39-
<attribute side="server" code="12" define="PART_NUMBER" type="char_string" length="32" optional="true">PartNumber</attribute>
40-
<attribute side="server" code="13" define="PRODUCT_URL" type="long_char_string" length="256" optional="true">ProductURL</attribute>
41-
<attribute side="server" code="14" define="PRODUCT_LABEL" type="char_string" length="64" optional="true">ProductLabel</attribute>
42-
<attribute side="server" code="15" define="SERIAL_NUMBER" type="char_string" length="32" optional="true">SerialNumber</attribute>
43-
<attribute side="server" code="16" define="LOCAL_CONFIG_DISABLED" type="boolean" default="0" writable="true" optional="true">LocalConfigDisabled</attribute>
44-
<attribute side="server" code="17" define="REACHABLE" type="boolean" default="1" optional="true">Reachable</attribute>
45-
<attribute side="server" code="18" define="UNIQUE_ID" type="char_string" length="32" optional="true">UniqueID</attribute>
29+
<attribute side="server" code="0" define="INTERACTION_MODEL_VERSION" type="int16u" default="1" >InteractionModelVersion</attribute>
30+
<attribute side="server" code="1" define="VENDOR_NAME" type="char_string" length="32" >VendorName</attribute>
31+
<attribute side="server" code="2" define="VENDOR_ID" type="vendor_id" >VendorID</attribute>
32+
<attribute side="server" code="3" define="PRODUCT_NAME" type="char_string" length="32" >ProductName</attribute>
33+
<attribute side="server" code="4" define="PRODUCT_ID" type="int16u" >ProductID</attribute>
34+
<attribute side="server" code="5" define="NODE_LABEL" type="char_string" length="32" default="" writable="true" >NodeLabel</attribute>
35+
<attribute side="server" code="6" define="LOCATION" type="char_string" length="2" default="XX" writable="true" >Location</attribute>
36+
<attribute side="server" code="7" define="HARDWARE_VERSION" type="int16u" default="0" >HardwareVersion</attribute>
37+
<attribute side="server" code="8" define="HARDWARE_VERSION_STRING" type="char_string" minLength="1" length="64" >HardwareVersionString</attribute>
38+
<attribute side="server" code="9" define="SOFTWARE_VERSION" type="int32u" default="0" >SoftwareVersion</attribute>
39+
<attribute side="server" code="10" define="SOFTWARE_VERSION_STRING" type="char_string" minLength="1" length="64" >SoftwareVersionString</attribute>
40+
<attribute side="server" code="11" define="MANUFACTURING_DATE" type="char_string" minLength="8" length="16" optional="true">ManufacturingDate</attribute>
41+
<attribute side="server" code="12" define="PART_NUMBER" type="char_string" length="32" optional="true">PartNumber</attribute>
42+
<attribute side="server" code="13" define="PRODUCT_URL" type="long_char_string" length="256" optional="true">ProductURL</attribute>
43+
<attribute side="server" code="14" define="PRODUCT_LABEL" type="char_string" length="64" optional="true">ProductLabel</attribute>
44+
<attribute side="server" code="15" define="SERIAL_NUMBER" type="char_string" length="32" optional="true">SerialNumber</attribute>
45+
<attribute side="server" code="16" define="LOCAL_CONFIG_DISABLED" type="boolean" default="0" writable="true" optional="true">LocalConfigDisabled</attribute>
46+
<attribute side="server" code="17" define="REACHABLE" type="boolean" default="1" optional="true">Reachable</attribute>
47+
<attribute side="server" code="18" define="UNIQUE_ID" type="char_string" length="32" optional="true">UniqueID</attribute>
4648

4749
<event side="server" code="0x00" name="StartUp" priority="critical" optional="false">
4850
<description>The StartUp event SHALL be emitted by a Node as soon as reasonable after completing a boot or reboot process.</description>

0 commit comments

Comments
 (0)