Skip to content

Commit

Permalink
DM XMLs 1.4 tag (#36153)
Browse files Browse the repository at this point in the history
* DM XMLs 1.4 tag

* Update to master
  • Loading branch information
cecille authored Oct 20, 2024
1 parent 79c1cf5 commit d7abcbf
Show file tree
Hide file tree
Showing 27 changed files with 53 additions and 88 deletions.
8 changes: 1 addition & 7 deletions data_model/1.4/clusters/DeviceEnergyManagement.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,7 @@ Davis, CA 95616, USA
<revision revision="4" summary="Updates to feature conformance. Corrected ForecastID type"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x0098" name="Device Energy Management">
<provisionalConform/>
</clusterId>
<clusterId id="0x0098" name="Device Energy Management"/>
</clusterIds>
<classification hierarchy="base" role="application" picsCode="DEM" scope="Endpoint"/>
<features>
Expand Down Expand Up @@ -566,7 +564,6 @@ Davis, CA 95616, USA
</field>
<field id="1" name="Cause" type="AdjustmentCauseEnum">
<mandatoryConform/>
<constraint type="desc"/>
</field>
</command>
<command id="0x03" name="PauseRequest" direction="commandToServer" response="Y">
Expand All @@ -580,7 +577,6 @@ Davis, CA 95616, USA
</field>
<field id="1" name="Cause" type="AdjustmentCauseEnum">
<mandatoryConform/>
<constraint type="desc"/>
</field>
</command>
<command id="0x04" name="ResumeRequest" direction="commandToServer" response="Y">
Expand All @@ -604,7 +600,6 @@ Davis, CA 95616, USA
</field>
<field id="2" name="Cause" type="AdjustmentCauseEnum">
<mandatoryConform/>
<constraint type="desc"/>
</field>
</command>
<command id="0x06" name="RequestConstraintBasedForecast" direction="commandToServer" response="Y">
Expand All @@ -619,7 +614,6 @@ Davis, CA 95616, USA
</field>
<field id="1" name="Cause" type="AdjustmentCauseEnum">
<mandatoryConform/>
<constraint type="desc"/>
</field>
</command>
<command id="0x07" name="CancelRequest" direction="commandToServer" response="Y">
Expand Down
1 change: 0 additions & 1 deletion data_model/1.4/clusters/DiagnosticsGeneral.xml
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,6 @@ Davis, CA 95616, USA
<mandatoryConform/>
</attribute>
<attribute id="0x0009" name="DoNotUse">
<access read="true" readPrivilege="view"/>
<disallowConform/>
</attribute>
</attributes>
Expand Down
10 changes: 8 additions & 2 deletions data_model/1.4/clusters/DiagnosticsThread.xml
Original file line number Diff line number Diff line change
Expand Up @@ -669,12 +669,18 @@ Davis, CA 95616, USA
<attribute id="0x003F" name="ExtAddress" type="uint64">
<access read="true" readPrivilege="view"/>
<quality changeOmitted="false" nullable="true" scene="false" persistence="volatile" reportable="false" sourceAttribution="false" quieterReporting="false"/>
<mandatoryConform/>
<otherwiseConform>
<provisionalConform/>
<mandatoryConform/>
</otherwiseConform>
</attribute>
<attribute id="0x0040" name="Rloc16" type="uint16">
<access read="true" readPrivilege="view"/>
<quality changeOmitted="false" nullable="true" scene="false" persistence="volatile" reportable="false" sourceAttribution="false" quieterReporting="false"/>
<mandatoryConform/>
<otherwiseConform>
<provisionalConform/>
<mandatoryConform/>
</otherwiseConform>
</attribute>
</attributes>
<commands>
Expand Down
5 changes: 1 addition & 4 deletions data_model/1.4/clusters/DoorLock.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Davis, CA 95616, USA
<revision revision="5" summary="CCB 3472 3474 3338"/>
<revision revision="6" summary="New data model format and notation. Added User features. General cleanup of functionality"/>
<revision revision="7" summary="Added support for European door locks (unbolt feature)"/>
<revision revision="8" summary="Removed LOG feature, fixed constraints on NumberOf*Schedules attributes.
<revision revision="8" summary="Removed LOG and NOT feature, fixed constraints on NumberOf*Schedules attributes.
and added support for Aliro credential provisioning"/>
</revisionHistory>
<clusterIds>
Expand Down Expand Up @@ -600,9 +600,6 @@ Davis, CA 95616, USA
<bitfield name="LockFactoryReset" bit="1" summary="Lock Reset to Factory Defaults">
<optionalConform/>
</bitfield>
<bitfield name="N/A" bit="2" summary="Reserved">
<optionalConform/>
</bitfield>
<bitfield name="LockRadioPowerCycled" bit="3" summary="RF Module Power Cycled">
<optionalConform/>
</bitfield>
Expand Down
6 changes: 1 addition & 5 deletions data_model/1.4/clusters/EnergyEVSE.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,7 @@ Davis, CA 95616, USA
<classification hierarchy="base" role="application" picsCode="EEVSE" scope="Endpoint"/>
<features>
<feature bit="0" code="PREF" name="ChargingPreferences" summary="EVSE supports storing user charging preferences">
<otherwiseConform>
<provisionalConform/>
<mandatoryConform/>
</otherwiseConform>
<mandatoryConform/>
</feature>
<feature bit="1" code="SOC" name="SoCReporting" summary="EVSE supports reporting of vehicle State of Charge (SoC)">
<otherwiseConform>
Expand Down Expand Up @@ -240,7 +237,6 @@ Davis, CA 95616, USA
<struct name="ChargingTargetScheduleStruct">
<field id="0" name="DayOfWeekForSequence" type="TargetDayOfWeekBitmap">
<mandatoryConform/>
<constraint type="desc"/>
</field>
<field id="1" name="ChargingTargets" type="list">
<entry type="ChargingTargetStruct"/>
Expand Down
34 changes: 10 additions & 24 deletions data_model/1.4/clusters/ICDManagement.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ Davis, CA 95616, USA
<features>
<feature bit="0" code="CIP" name="CheckInProtocolSupport" summary="Device supports attributes and commands for the Check-In Protocol support.">
<otherwiseConform>
<provisionalConform/>
<mandatoryConform>
<feature name="LITS"/>
</mandatoryConform>
Expand All @@ -79,26 +78,19 @@ Davis, CA 95616, USA
</feature>
<feature bit="1" code="UAT" name="UserActiveModeTrigger" summary="Device supports the user active mode trigger feature.">
<otherwiseConform>
<provisionalConform/>
<mandatoryConform>
<feature name="LITS"/>
</mandatoryConform>
<optionalConform/>
</otherwiseConform>
</feature>
<feature bit="2" code="LITS" name="LongIdleTimeSupport" summary="Device supports operating as a Long Idle Time ICD.">
<otherwiseConform>
<provisionalConform/>
<optionalConform/>
</otherwiseConform>
<optionalConform/>
</feature>
<feature bit="3" code="DSLS" name="DynamicSitLitSupport" summary="Device supports dynamic switching from SIT to LIT operating modes.">
<otherwiseConform>
<provisionalConform/>
<optionalConform>
<feature name="LITS"/>
</optionalConform>
</otherwiseConform>
<optionalConform>
<feature name="LITS"/>
</optionalConform>
</feature>
</features>
<dataTypes>
Expand Down Expand Up @@ -227,12 +219,9 @@ Davis, CA 95616, USA
<attribute id="0x0006" name="UserActiveModeTriggerHint" type="UserActiveModeTriggerBitmap" default="0">
<access read="true" readPrivilege="view"/>
<quality changeOmitted="false" nullable="false" scene="false" persistence="fixed" reportable="false" sourceAttribution="false" quieterReporting="false"/>
<otherwiseConform>
<provisionalConform/>
<mandatoryConform>
<feature name="UAT"/>
</mandatoryConform>
</otherwiseConform>
<mandatoryConform>
<feature name="UAT"/>
</mandatoryConform>
<constraint type="desc"/>
</attribute>
<attribute id="0x0007" name="UserActiveModeTriggerInstruction" type="string" default="&quot;">
Expand All @@ -242,12 +231,9 @@ Davis, CA 95616, USA
</attribute>
<attribute id="0x0008" name="OperatingMode" type="OperatingModeEnum">
<access read="true" readPrivilege="view"/>
<otherwiseConform>
<provisionalConform/>
<mandatoryConform>
<feature name="LITS"/>
</mandatoryConform>
</otherwiseConform>
<mandatoryConform>
<feature name="LITS"/>
</mandatoryConform>
</attribute>
<attribute id="0x0009" name="MaximumCheckInBackoff" type="uint32" default="1">
<access read="true" readPrivilege="view"/>
Expand Down
1 change: 0 additions & 1 deletion data_model/1.4/clusters/LevelControl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,6 @@ Davis, CA 95616, USA
<mandatoryConform>
<feature name="FQ"/>
</mandatoryConform>
<constraint type="max" value="MaxFrequency"/>
</attribute>
<attribute id="0x0006" name="MaxFrequency" type="uint16" default="0">
<access read="true" readPrivilege="view"/>
Expand Down
4 changes: 1 addition & 3 deletions data_model/1.4/clusters/Mode_DeviceEnergyManagement.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,7 @@ Davis, CA 95616, USA
<revision revision="2" summary="Disallowed DEPONOFF feature and OnMode and StartUpMode attributes"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x009F" name="Device Energy Management Mode">
<provisionalConform/>
</clusterId>
<clusterId id="0x009F" name="Device Energy Management Mode"/>
</clusterIds>
<classification hierarchy="derived" baseCluster="Mode Base" role="application" picsCode="DEMM" scope="Endpoint"/>
<features>
Expand Down
3 changes: 2 additions & 1 deletion data_model/1.4/clusters/Mode_Dishwasher.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,11 @@ 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="0x0059" name="Dishwasher Mode Cluster" revision="2">
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x0059" name="Dishwasher Mode Cluster" revision="3">
<revisionHistory>
<revision revision="1" summary="Initial revision"/>
<revision revision="2" summary="ChangeToModeResponse command: StatusText must be provided for InvalidInMode status"/>
<revision revision="3" summary="Set OnOff feature as disallowed (previously a Device Type override), Set StartUpMode and OnMode as disallowed (previously provisional)"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x0059" name="Dishwasher Mode"/>
Expand Down
2 changes: 1 addition & 1 deletion data_model/1.4/clusters/Mode_EVSE.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Davis, CA 95616, USA
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x009D" name="Energy EVSE Mode Cluster" revision="2">
<revisionHistory>
<revision revision="1" summary="Initial revision"/>
<revision revision="2" summary="Disallowed OnMode and StartUpMode attributes"/>
<revision revision="2" summary="Disallowed DEPONOFF feature and OnMode and StartUpMode attributes"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x009D" name="Energy EVSE Mode"/>
Expand Down
3 changes: 2 additions & 1 deletion data_model/1.4/clusters/Mode_LaundryWasher.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,11 @@ 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="0x0051" name="Laundry Washer Mode Cluster" revision="2">
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x0051" name="Laundry Washer Mode Cluster" revision="3">
<revisionHistory>
<revision revision="1" summary="Initial revision"/>
<revision revision="2" summary="ChangeToModeResponse command: StatusText must be provided for InvalidInMode status"/>
<revision revision="3" summary="Set OnOff feature, StartUpMode, and OnMode as disallowed (previously a Device Type override)"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x0051" name="Laundry Washer Mode"/>
Expand Down
3 changes: 2 additions & 1 deletion data_model/1.4/clusters/Mode_MicrowaveOven.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +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="0x005E" name="Microwave Oven Mode Cluster" revision="1">
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x005E" name="Microwave Oven Mode Cluster" revision="2">
<revisionHistory>
<revision revision="1" summary="Initial revision"/>
<revision revision="2" summary="Set OnOff feature as disallowed"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x005E" name="Microwave Oven Mode"/>
Expand Down
3 changes: 2 additions & 1 deletion data_model/1.4/clusters/Mode_Oven.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +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="0x0049" name="Oven Mode Cluster" revision="1">
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x0049" name="Oven Mode Cluster" revision="2">
<revisionHistory>
<revision revision="1" summary="Initial revision"/>
<revision revision="2" summary="Set OnOff feature, StartUpMode, and OnMode as disallowed (previously a Device Type override)"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x0049" name="Oven Mode"/>
Expand Down
3 changes: 2 additions & 1 deletion data_model/1.4/clusters/Mode_Refrigerator.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,11 @@ 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="0x0052" name="Refrigerator And Temperature Controlled Cabinet Mode Cluster" revision="2">
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x0052" name="Refrigerator And Temperature Controlled Cabinet Mode Cluster" revision="3">
<revisionHistory>
<revision revision="1" summary="Initial revision"/>
<revision revision="2" summary="ChangeToModeResponse command: StatusText must be provided for InvalidInMode status"/>
<revision revision="3" summary="Set OnOff feature, StartUpMode, and OnMode as disallowed (previously a Device Type override)"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x0052" name="Refrigerator And Temperature Controlled Cabinet Mode"/>
Expand Down
2 changes: 1 addition & 1 deletion data_model/1.4/clusters/OccupancySensing.xml
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ Davis, CA 95616, USA
</otherwiseConform>
<constraint type="between" from="0" to="7"/>
</attribute>
<attribute id="0x0003" name="HoldTime" type="min 1">
<attribute id="0x0003" name="HoldTime" type="uint16">
<access read="true" write="true" readPrivilege="view" writePrivilege="manage"/>
<quality changeOmitted="false" nullable="false" scene="false" persistence="nonVolatile" reportable="false" sourceAttribution="false" quieterReporting="false"/>
<optionalConform/>
Expand Down
5 changes: 1 addition & 4 deletions data_model/1.4/clusters/OperationalState.xml
Original file line number Diff line number Diff line change
Expand Up @@ -203,10 +203,7 @@ Davis, CA 95616, USA
</event>
<event id="0x01" name="OperationCompletion" priority="info">
<access readPrivilege="view"/>
<otherwiseConform>
<provisionalConform/>
<optionalConform/>
</otherwiseConform>
<optionalConform/>
<field id="0" name="CompletionErrorCode" type="enum8">
<mandatoryConform/>
</field>
Expand Down
3 changes: 2 additions & 1 deletion data_model/1.4/clusters/OperationalState_Oven.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +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="0x0048" name="Oven Cavity Operational State Cluster" revision="1">
<cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd cluster cluster.xsd" id="0x0048" name="Oven Cavity Operational State Cluster" revision="2">
<revisionHistory>
<revision revision="1" summary="Initial revision"/>
<revision revision="2" summary="Set Pause and Resume commands as disallowed (previously a Device Type override)"/>
</revisionHistory>
<clusterIds>
<clusterId id="0x0048" name="Oven Cavity Operational State"/>
Expand Down
5 changes: 1 addition & 4 deletions data_model/1.4/clusters/OperationalState_RVC.xml
Original file line number Diff line number Diff line change
Expand Up @@ -117,10 +117,7 @@ Davis, CA 95616, USA
<command id="0x04" name="OperationalCommandResponse"/>
<command id="0x80" name="GoHome" direction="commandToServer" response="OperationalCommandResponse">
<access invokePrivilege="operate"/>
<otherwiseConform>
<provisionalConform/>
<optionalConform/>
</otherwiseConform>
<optionalConform/>
</command>
</commands>
</cluster>
5 changes: 1 addition & 4 deletions data_model/1.4/clusters/PumpConfigurationControl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -373,11 +373,8 @@ Davis, CA 95616, USA
<optionalConform/>
<constraint type="desc"/>
</attribute>
<attribute id="0x0022" name="AlarmMask" type="map16" default="0">
<access read="true" readPrivilege="view"/>
<quality changeOmitted="false" nullable="false" scene="false" persistence="nonVolatile" reportable="false" sourceAttribution="false" quieterReporting="false"/>
<attribute id="0x0022" name="AlarmMask">
<deprecateConform/>
<constraint type="desc"/>
</attribute>
</attributes>
<events>
Expand Down
6 changes: 4 additions & 2 deletions data_model/1.4/clusters/Scenes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -373,14 +373,16 @@ Davis, CA 95616, USA
<field id="1" name="GroupIdentifierFrom" type="group-id">
<mandatoryConform/>
</field>
<field id="2" name="SceneIdentifierFrom" type="max 254">
<field id="2" name="SceneIdentifierFrom" type="uint8">
<mandatoryConform/>
<constraint type="max" value="254"/>
</field>
<field id="3" name="GroupIdentifierTo" type="group-id">
<mandatoryConform/>
</field>
<field id="4" name="SceneIdentifierTo" type="max 254">
<field id="4" name="SceneIdentifierTo" type="uint8">
<mandatoryConform/>
<constraint type="max" value="254"/>
</field>
</command>
<command id="0x40" name="CopySceneResponse" direction="responseFromServer">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,17 +106,14 @@ Davis, CA 95616, USA
<attribute id="0x0000" name="TemperatureDisplayMode" type="TemperatureDisplayModeEnum" default="Celsius">
<access read="true" write="true" readPrivilege="view" writePrivilege="operate"/>
<mandatoryConform/>
<constraint type="desc"/>
</attribute>
<attribute id="0x0001" name="KeypadLockout" type="KeypadLockoutEnum" default="NoLockout">
<access read="true" write="true" readPrivilege="view" writePrivilege="manage"/>
<mandatoryConform/>
<constraint type="desc"/>
</attribute>
<attribute id="0x0002" name="ScheduleProgrammingVisibility" type="ScheduleProgrammingVisibilityEnum" default="ScheduleProgrammingPermitted">
<access read="true" write="true" readPrivilege="view" writePrivilege="manage"/>
<optionalConform/>
<constraint type="desc"/>
</attribute>
</attributes>
</cluster>
2 changes: 0 additions & 2 deletions data_model/1.4/clusters/WaterHeaterManagement.xml
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,6 @@ Davis, CA 95616, USA
<mandatoryConform/>
<field id="0" name="BoostInfo" type="WaterHeaterBoostInfoStruct">
<mandatoryConform/>
<constraint type="desc"/>
</field>
</command>
<command id="0x01" name="CancelBoost" direction="commandToServer" response="Y">
Expand All @@ -182,7 +181,6 @@ Davis, CA 95616, USA
<mandatoryConform/>
<field id="0" name="BoostInfo" type="WaterHeaterBoostInfoStruct">
<mandatoryConform/>
<constraint type="desc"/>
</field>
</event>
<event id="0x01" name="BoostEnded" priority="info">
Expand Down
Loading

0 comments on commit d7abcbf

Please sign in to comment.