blob: 0738d20c0c23dd4dc3526149b7b029a26f200ced [file] [log] [blame]
C Freemandbc8e492023-10-19 12:22:45 -04001<?xml version="1.0"?>
2<!--
3Copyright (C) Connectivity Standards Alliance (2023). All rights reserved.
4The information within this document is the property of the Connectivity
5Standards Alliance and its use and disclosure are restricted, except as
6expressly set forth herein.
7
8Connectivity Standards Alliance hereby grants you a fully-paid, non-exclusive,
9nontransferable, worldwide, limited and revocable license (without the right to
10sublicense), under Connectivity Standards Alliance's applicable copyright
11rights, to view, download, save, reproduce and use the document solely for your
12own internal purposes and in accordance with the terms of the license set forth
13herein. This license does not authorize you to, and you expressly warrant that
14you shall not: (a) permit others (outside your organization) to use this
15document; (b) post or publish this document; (c) modify, adapt, translate, or
16otherwise change this document in any manner or create any derivative work
17based on this document; (d) remove or modify any notice or label on this
18document, including this Copyright Notice, License and Disclaimer. The
19Connectivity Standards Alliance does not grant you any license hereunder other
20than as expressly stated herein.
21
22Elements of this document may be subject to third party intellectual property
23rights, including without limitation, patent, copyright or trademark rights,
24and any such third party may or may not be a member of the Connectivity
25Standards Alliance. Connectivity Standards Alliance members grant other
26Connectivity Standards Alliance members certain intellectual property rights as
27set forth in the Connectivity Standards Alliance IPR Policy. Connectivity
28Standards Alliance members do not grant you any rights under this license. The
29Connectivity Standards Alliance is not responsible for, and shall not be held
30responsible in any manner for, identifying or failing to identify any or all
31such third party intellectual property rights. Please visit www.csa-iot.org for
32more information on how to become a member of the Connectivity Standards
33Alliance.
34
35This document and the information contained herein are provided on an “AS IS”
36basis and the Connectivity Standards Alliance DISCLAIMS ALL WARRANTIES EXPRESS
37OR IMPLIED, INCLUDING BUT NOT LIMITED TO (A) ANY WARRANTY THAT THE USE OF THE
38INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OF THIRD PARTIES (INCLUDING
39WITHOUT LIMITATION ANY INTELLECTUAL PROPERTY RIGHTS INCLUDING PATENT, COPYRIGHT
40OR TRADEMARK RIGHTS); OR (B) ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
41FOR A PARTICULAR PURPOSE, TITLE OR NONINFRINGEMENT. IN NO EVENT WILL THE
42CONNECTIVITY STANDARDS ALLIANCE BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF
43BUSINESS, LOSS OF USE OF DATA, INTERRUPTION OF BUSINESS, OR FOR ANY OTHER
44DIRECT, INDIRECT, SPECIAL OR EXEMPLARY, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL
45DAMAGES OF ANY KIND, IN CONTRACT OR IN TORT, IN CONNECTION WITH THIS DOCUMENT
46OR THE INFORMATION CONTAINED HEREIN, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
47LOSS OR DAMAGE.
48
49All company, brand and product names in this document may be trademarks that
50are the sole property of their respective owners.
51
52This notice and disclaimer must be included on all copies of this document.
53
54Connectivity Standards Alliance
55508 Second Street, Suite 206
56Davis, CA 95616, USA
Andrei Litvin663de652024-02-16 23:27:10 -050057
58:xrefstyle: basic
C Freemandbc8e492023-10-19 12:22:45 -040059-->
Andrei Litvin0a0d9092023-10-25 09:54:59 -040060<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x0055" name="RVC Clean Mode" revision="2">
C Freemandbc8e492023-10-19 12:22:45 -040061 <revisionHistory>
62 <revision revision="1" summary="Initial Release"/>
C Freeman2ae52dc2024-01-19 19:23:04 -050063 <revision revision="2" summary="Add constraint about changing cleaning modes while the RVC Run Mode cluster is in a non-Idle mode. ChangeToModeResponse command: StatusText must be provided for InvalidInMode status. Deprecate the OnMode attribute and the related feature map bit."/>
C Freemandbc8e492023-10-19 12:22:45 -040064 </revisionHistory>
Andrei Litvin663de652024-02-16 23:27:10 -050065 <clusterIds>
66 <clusterId id="0x0055" name="RVC Clean Mode"/>
67 </clusterIds>
C Freemandbc8e492023-10-19 12:22:45 -040068 <classification hierarchy="derived" baseCluster="Mode Base" role="application" picsCode="RVCCLEANM" scope="Endpoint"/>
C Freemandbc8e492023-10-19 12:22:45 -040069 <dataTypes>
70 <struct name="ModeOptionStruct">
71 <field id="0" name="Label">
72 <mandatoryConform/>
73 </field>
74 <field id="1" name="Mode">
75 <mandatoryConform/>
76 </field>
77 <field id="2" name="ModeTags">
78 <mandatoryConform/>
79 <constraint type="between" from="1" to="8"/>
80 </field>
81 </struct>
82 </dataTypes>
C Freeman74e2cd42024-04-15 16:27:09 -040083 <attributes>
84 <attribute id="0x0000" name="SupportedModes">
85 <mandatoryConform/>
86 </attribute>
87 <attribute id="0x0001" name="CurrentMode">
88 <mandatoryConform/>
89 </attribute>
90 <attribute id="0x0002" name="StartUpMode">
91 <disallowConform/>
92 </attribute>
93 <attribute id="0x0003" name="OnMode">
94 <deprecateConform/>
95 </attribute>
96 </attributes>
C Freemandbc8e492023-10-19 12:22:45 -040097</cluster>