You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add TC feature definitions to General Commissioning Cluster XML files
This commit introduces the "Terms and Conditions" (TC) feature
definitions to the General Commissioning Cluster XML data model files.
The changes include new attributes, commands, and commissioning errors
related to the TC feature.
Changes include:
- Added TC feature definition with bitmask.
- Introduced new commissioning errors related to TC:
- RequiredTCNotAccepted
- TCAcknowledgementsNotReceived
- TCMinVersionNotMet
- Added new attributes for TC:
- TCAcceptedVersion
- TCMinRequiredVersion
- TCAcknowledgements
- TCAcknowledgementsRequired
- Added new commands for TC acknowledgements:
- SetTCAcknowledgements
- SetTCAcknowledgementsResponse
These changes only modify the XML files. A follow-up commit will
regenerate the necessary files.
<featurebit="0"code="TC"name="Terms"summary="Supports Terms & Conditions acknowledgement">
68
+
<featurebit="0"code="TC"name="Terms and Conditions"summary="Supports Terms and Conditions acknowledgement">
69
69
<optionalConform/>
70
70
</feature>
71
71
</features>
@@ -87,19 +87,28 @@ Davis, CA 95616, USA
87
87
<mandatoryConform/>
88
88
</item>
89
89
<itemvalue="5"name="RequiredTCNotAccepted"summary="[[ref_RequiredTCNotAccepted]] One or more required TC features from the Enhanced Setup Flow were not accepted.">
90
-
<mandatoryConform>
91
-
<featurename="TC"/>
92
-
</mandatoryConform>
90
+
<otherwiseConform>
91
+
<provisionalConform/>
92
+
<mandatoryConform>
93
+
<featurename="TC"/>
94
+
</mandatoryConform>
95
+
</otherwiseConform>
93
96
</item>
94
97
<itemvalue="6"name="TCAcknowledgementsNotReceived"summary="[[ref_TCAcknowledgementsNotReceived]] No acknowledgements from the user for the TC features were received.">
95
-
<mandatoryConform>
96
-
<featurename="TC"/>
97
-
</mandatoryConform>
98
+
<otherwiseConform>
99
+
<provisionalConform/>
100
+
<mandatoryConform>
101
+
<featurename="TC"/>
102
+
</mandatoryConform>
103
+
</otherwiseConform>
98
104
</item>
99
105
<itemvalue="7"name="TCMinVersionNotMet"summary="[[ref_TCMinVersionNotMet]] The version of the TC features acknowledged by the user did not meet the minimum required version.">
0 commit comments