-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zap generated files for Meter Identification cluster #37919
Closed
Closed
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -63,7 +63,7 @@ Davis, CA 95616, USA | |
<revision revision="2" summary="Added ProductAppearance attribute"/> | ||
<revision revision="3" summary="Added SpecificationVersion and MaxPathsPerInvoke attributes"/> | ||
<revision revision="4" summary="Updated conformance for UniqueID to mandatory"/> | ||
<revision revision="5" summary="Added DeviceLocation and ConfigurationVersion attribute"/> | ||
<revision revision="5" summary="Added ConfigurationVersion attribute"/> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why did this change? |
||
</revisionHistory> | ||
<clusterIds> | ||
<clusterId id="0x0028" name="Basic Information"/> | ||
|
@@ -351,11 +351,6 @@ Davis, CA 95616, USA | |
<min value="1"/> | ||
</constraint> | ||
</attribute> | ||
<attribute id="0x0017" name="DeviceLocation" type="LocationDescriptorStruct" default="MS"> | ||
<access read="true" write="true" readPrivilege="view" writePrivilege="admin"/> | ||
<quality nullable="true" persistence="nonVolatile"/> | ||
<optionalConform/> | ||
</attribute> | ||
<attribute id="0x0018" name="ConfigurationVersion" type="uint32" default="0"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -57,11 +57,10 @@ Davis, CA 95616, USA | |
|
||
:xrefstyle: basic | ||
--> | ||
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x001D" name="Descriptor Cluster" revision="3"> | ||
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x001D" name="Descriptor Cluster" revision="2"> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This seems to move versions back |
||
<revisionHistory> | ||
<revision revision="1" summary="Initial revision"/> | ||
<revision revision="2" summary="Semantic tag list; TagList feature"/> | ||
<revision revision="3" summary="Add EndpointUniqueID attribute"/> | ||
</revisionHistory> | ||
<clusterIds> | ||
<clusterId id="0x001D" name="Descriptor"/> | ||
|
@@ -124,13 +123,5 @@ Davis, CA 95616, USA | |
</countBetween> | ||
</constraint> | ||
</attribute> | ||
<attribute id="0x0005" name="EndpointUniqueID" type="string"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="fixed"/> | ||
<optionalConform/> | ||
<constraint> | ||
<maxLength value="32"/> | ||
</constraint> | ||
</attribute> | ||
</attributes> | ||
</cluster> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,292 @@ | ||
<?xml version="1.0"?> | ||
<!-- | ||
Copyright (C) Connectivity Standards Alliance (2025). All rights reserved. | ||
The information within this document is the property of the Connectivity | ||
Standards Alliance and its use and disclosure are restricted, except as | ||
expressly set forth herein. | ||
|
||
Connectivity Standards Alliance hereby grants you a fully-paid, non-exclusive, | ||
nontransferable, worldwide, limited and revocable license (without the right to | ||
sublicense), under Connectivity Standards Alliance's applicable copyright | ||
rights, to view, download, save, reproduce and use the document solely for your | ||
own internal purposes and in accordance with the terms of the license set forth | ||
herein. This license does not authorize you to, and you expressly warrant that | ||
you shall not: (a) permit others (outside your organization) to use this | ||
document; (b) post or publish this document; (c) modify, adapt, translate, or | ||
otherwise change this document in any manner or create any derivative work | ||
based on this document; (d) remove or modify any notice or label on this | ||
document, including this Copyright Notice, License and Disclaimer. The | ||
Connectivity Standards Alliance does not grant you any license hereunder other | ||
than as expressly stated herein. | ||
|
||
Elements of this document may be subject to third party intellectual property | ||
rights, including without limitation, patent, copyright or trademark rights, | ||
and any such third party may or may not be a member of the Connectivity | ||
Standards Alliance. Connectivity Standards Alliance members grant other | ||
Connectivity Standards Alliance members certain intellectual property rights as | ||
set forth in the Connectivity Standards Alliance IPR Policy. Connectivity | ||
Standards Alliance members do not grant you any rights under this license. The | ||
Connectivity Standards Alliance is not responsible for, and shall not be held | ||
responsible in any manner for, identifying or failing to identify any or all | ||
such third party intellectual property rights. Please visit www.csa-iot.org for | ||
more information on how to become a member of the Connectivity Standards | ||
Alliance. | ||
|
||
This document and the information contained herein are provided on an “AS IS” | ||
basis and the Connectivity Standards Alliance DISCLAIMS ALL WARRANTIES EXPRESS | ||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO (A) ANY WARRANTY THAT THE USE OF THE | ||
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OF THIRD PARTIES (INCLUDING | ||
WITHOUT LIMITATION ANY INTELLECTUAL PROPERTY RIGHTS INCLUDING PATENT, COPYRIGHT | ||
OR TRADEMARK RIGHTS); OR (B) ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS | ||
FOR A PARTICULAR PURPOSE, TITLE OR NONINFRINGEMENT. IN NO EVENT WILL THE | ||
CONNECTIVITY STANDARDS ALLIANCE BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF | ||
BUSINESS, LOSS OF USE OF DATA, INTERRUPTION OF BUSINESS, OR FOR ANY OTHER | ||
DIRECT, INDIRECT, SPECIAL OR EXEMPLARY, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL | ||
DAMAGES OF ANY KIND, IN CONTRACT OR IN TORT, IN CONNECTION WITH THIS DOCUMENT | ||
OR THE INFORMATION CONTAINED HEREIN, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH | ||
LOSS OR DAMAGE. | ||
|
||
All company, brand and product names in this document may be trademarks that | ||
are the sole property of their respective owners. | ||
|
||
This notice and disclaimer must be included on all copies of this document. | ||
|
||
Connectivity Standards Alliance | ||
508 Second Street, Suite 206 | ||
Davis, CA 95616, USA | ||
|
||
:xrefstyle: basic | ||
--> | ||
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x0205" name="Humidistat Cluster" revision="1"> | ||
<revisionHistory> | ||
<revision revision="1" summary="Initial revision"/> | ||
</revisionHistory> | ||
<clusterIds> | ||
<clusterId id="0x0205" name="Humidistat"/> | ||
</clusterIds> | ||
<classification hierarchy="base" role="application" picsCode="HSTAT" scope="Endpoint"/> | ||
<features> | ||
<feature bit="0" code="HUM" name="Humidifier" summary="Supports increasing the humidity in a space"> | ||
<optionalConform choice="a" more="true" min="1"/> | ||
</feature> | ||
<feature bit="1" code="DEHUM" name="Dehumidifier" summary="Supports decreasing the humidity in a space"> | ||
<optionalConform choice="a" more="true" min="1"/> | ||
</feature> | ||
<feature bit="2" code="CONT" name="Continuous" summary="Supports continuous humidity operation"> | ||
<optionalConform choice="b" more="true" min="1"/> | ||
</feature> | ||
<feature bit="3" code="SENSOR" name="Sensor" summary="Supports humidity control to a setpoint via an humidity sensor"> | ||
<optionalConform choice="b" more="true" min="1"/> | ||
</feature> | ||
<feature bit="4" code="AUTO" name="Auto" summary="Supports automatically switching operating states to maintain a set humidity"> | ||
<optionalConform> | ||
<andTerm> | ||
<feature name="HUM"/> | ||
<feature name="DEHUM"/> | ||
<feature name="SENSOR"/> | ||
</andTerm> | ||
</optionalConform> | ||
</feature> | ||
<feature bit="5" code="FAN" name="FanOnly" summary="Supports running the fan alone without humidity control"> | ||
<optionalConform/> | ||
</feature> | ||
<feature bit="6" code="OPT" name="Optimal" summary="Supports controlling to an optimal humidity"> | ||
<optionalConform> | ||
<feature name="SENSOR"/> | ||
</optionalConform> | ||
</feature> | ||
<feature bit="7" code="WARM" name="WarmMist" summary="Supports warm mist operation"> | ||
<optionalConform choice="c" more="true" min="1"> | ||
<feature name="HUM"/> | ||
</optionalConform> | ||
</feature> | ||
<feature bit="8" code="COLD" name="ColdMist" summary="Supports cold mist operation"> | ||
<optionalConform choice="c" more="true" min="1"> | ||
<feature name="HUM"/> | ||
</optionalConform> | ||
</feature> | ||
</features> | ||
<dataTypes> | ||
<enum name="Mode"> | ||
<item value="0" name="Off" summary="Humidity is not being controlled"> | ||
<mandatoryConform/> | ||
</item> | ||
<item value="1" name="Humidifier" summary="Humidity is being increased"> | ||
<mandatoryConform> | ||
<feature name="HUM"/> | ||
</mandatoryConform> | ||
</item> | ||
<item value="2" name="Dehumidifier" summary="Humidity is being decreased"> | ||
<mandatoryConform> | ||
<feature name="DEHUM"/> | ||
</mandatoryConform> | ||
</item> | ||
<item value="3" name="Auto" summary="Humidity is being held"> | ||
<mandatoryConform> | ||
<feature name="AUTO"/> | ||
</mandatoryConform> | ||
</item> | ||
<item value="4" name="FanOnly" summary="Fan is running without humidity control"> | ||
<mandatoryConform> | ||
<feature name="FAN"/> | ||
</mandatoryConform> | ||
</item> | ||
</enum> | ||
<enum name="SystemStateEnum"> | ||
<item value="0" name="Off" summary="Humidity is not being controlled"> | ||
<mandatoryConform/> | ||
</item> | ||
<item value="1" name="Humidifying" summary="Humidity is being increased"> | ||
<mandatoryConform> | ||
<feature name="HUM"/> | ||
</mandatoryConform> | ||
</item> | ||
<item value="2" name="Dehumidifying" summary="Humidity is being decreased"> | ||
<mandatoryConform> | ||
<feature name="DEHUM"/> | ||
</mandatoryConform> | ||
</item> | ||
<item value="3" name="Fan" summary="Fan is running without humidity control"> | ||
<mandatoryConform> | ||
<feature name="FAN"/> | ||
</mandatoryConform> | ||
</item> | ||
<item value="4" name="Idle" summary="Humidity level is satisfied"> | ||
<mandatoryConform/> | ||
</item> | ||
</enum> | ||
<bitmap name="MistTypeBitmap"> | ||
<bitfield name="MistCold" bit="0" summary="Cold mist humidification"> | ||
<mandatoryConform> | ||
<feature name="COLD"/> | ||
</mandatoryConform> | ||
</bitfield> | ||
<bitfield name="MistWarm" bit="1" summary="Warm mist humidification"> | ||
<mandatoryConform> | ||
<feature name="WARM"/> | ||
</mandatoryConform> | ||
</bitfield> | ||
</bitmap> | ||
</dataTypes> | ||
<attributes> | ||
<attribute id="0x0000" name="Mode" type="Mode"> | ||
<enum default="Off"/> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
<mandatoryConform/> | ||
</attribute> | ||
<attribute id="0x0001" name="SystemState" type="SystemStateEnum"> | ||
<enum default="Off"/> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
<mandatoryConform/> | ||
</attribute> | ||
<attribute id="0x0002" name="UserSetpoint" type="percent" default="MS"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
<mandatoryConform> | ||
<feature name="SENSOR"/> | ||
</mandatoryConform> | ||
<constraint> | ||
<desc/> | ||
</constraint> | ||
</attribute> | ||
<attribute id="0x0003" name="MinSetpoint" type="percent"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="fixed"/> | ||
<mandatoryConform> | ||
<feature name="SENSOR"/> | ||
</mandatoryConform> | ||
<constraint> | ||
<max value="99"/> | ||
</constraint> | ||
</attribute> | ||
<attribute id="0x0004" name="MaxSetpoint" type="percent"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="fixed"/> | ||
<mandatoryConform> | ||
<feature name="SENSOR"/> | ||
</mandatoryConform> | ||
<constraint> | ||
<desc/> | ||
</constraint> | ||
</attribute> | ||
<attribute id="0x0005" name="Step" type="percent"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="fixed"/> | ||
<mandatoryConform> | ||
<feature name="SENSOR"/> | ||
</mandatoryConform> | ||
<constraint> | ||
<desc/> | ||
</constraint> | ||
</attribute> | ||
<attribute id="0x0006" name="TargetSetpoint" type="percent"> | ||
<access read="true" readPrivilege="view"/> | ||
<otherwiseConform> | ||
<mandatoryConform> | ||
<feature name="OPT"/> | ||
</mandatoryConform> | ||
<optionalConform> | ||
<feature name="SENSOR"/> | ||
</optionalConform> | ||
</otherwiseConform> | ||
<constraint> | ||
<desc/> | ||
</constraint> | ||
</attribute> | ||
<attribute id="0x0007" name="MistType" type="MistTypeBitmap" default="MS"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
<mandatoryConform> | ||
<feature name="HUM"/> | ||
</mandatoryConform> | ||
</attribute> | ||
<attribute id="0x0008" name="Continuous" type="bool" default="false"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
<mandatoryConform> | ||
<feature name="CONT"/> | ||
</mandatoryConform> | ||
</attribute> | ||
<attribute id="0x0009" name="Sleep" type="bool" default="false"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
<optionalConform/> | ||
</attribute> | ||
<attribute id="0x000A" name="Optimal" type="bool" default="false"> | ||
<access read="true" readPrivilege="view"/> | ||
<quality persistence="nonVolatile"/> | ||
<mandatoryConform> | ||
<feature name="OPT"/> | ||
</mandatoryConform> | ||
</attribute> | ||
</attributes> | ||
<commands> | ||
<command id="0x00" name="SetSettings" direction="commandToServer"> | ||
<access invokePrivilege="operate"/> | ||
<mandatoryConform/> | ||
<field id="0" name="UserSetpoint" type="percent"> | ||
<optionalConform/> | ||
<constraint> | ||
<desc/> | ||
</constraint> | ||
</field> | ||
<field id="1" name="Mode" type="Mode"> | ||
<optionalConform/> | ||
</field> | ||
<field id="2" name="MistType" type="MistTypeBitmap"> | ||
<optionalConform/> | ||
</field> | ||
<field id="3" name="Continuous" type="bool"> | ||
<optionalConform/> | ||
</field> | ||
<field id="4" name="Sleep" type="bool"> | ||
<optionalConform/> | ||
</field> | ||
<field id="5" name="Optimal" type="bool"> | ||
<optionalConform/> | ||
</field> | ||
</command> | ||
</commands> | ||
</cluster> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There should be no changes at all under data_model.