Skip to content

Commit

Permalink
Adding scope and class to all the device types as per the latest data…
Browse files Browse the repository at this point in the history
… model specification

Github: ZAP#1090
  • Loading branch information
brdandu committed Aug 23, 2023
1 parent 3dc6d83 commit 4864273
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/app/zap-templates/zcl/data-model/chip/matter-devices.xml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,8 @@ limitations under the License.
<typeName>Matter Bridged Device</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0013</deviceId>
<class>Utility</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true">
<requireAttribute>DEVICE_TYPE_LIST</requireAttribute>
Expand Down Expand Up @@ -1943,6 +1945,8 @@ limitations under the License.
<typeName>Matter Room Air Conditioner</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0072</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true">
<requireAttribute>IDENTIFY_TIME</requireAttribute>
Expand Down Expand Up @@ -1970,6 +1974,8 @@ limitations under the License.
<typeName>Matter Smoke CO Alarm</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0076</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true">
<requireAttribute>IDENTIFY_TIME</requireAttribute>
Expand All @@ -1990,6 +1996,8 @@ limitations under the License.
<typeName>Matter Air Purifier</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x002D</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"></include>
<include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true">
Expand All @@ -2009,6 +2017,8 @@ limitations under the License.
<typeName>Matter Air Quality Sensor</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x002C</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"></include>
<include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true">
Expand Down Expand Up @@ -2037,6 +2047,8 @@ limitations under the License.
<typeName>Matter Dishwasher</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0075</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Identify" client="false" server="false" clientLocked="true" serverLocked="false"></include>
<include cluster="On/Off" client="false" server="false" clientLocked="true" serverLocked="false"></include>
Expand All @@ -2053,6 +2065,8 @@ limitations under the License.
<typeName>Matter Refrigerator</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0070</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Identify" client="false" server="false" clientLocked="true" serverLocked="false"></include>
<include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"></include>
Expand All @@ -2066,6 +2080,8 @@ limitations under the License.
<typeName>Matter Laundry Washer</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0073</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Identify" client="false" server="false" clientLocked="true" serverLocked="false"></include>
<include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"></include>
Expand All @@ -2082,6 +2098,8 @@ limitations under the License.
<typeName>Matter Robotic Vacuum Cleaner</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0074</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Identify" client="false" server="true" clientLocked="true" serverLocked="true">
</include>
Expand All @@ -2097,6 +2115,8 @@ limitations under the License.
<typeName>Matter Temperature Controlled Cabinet</typeName>
<profileId editable="false">0x0103</profileId>
<deviceId editable="false">0x0071</deviceId>
<class>Simple</class>
<scope>Endpoint</scope>
<clusters lockOthers="true">
<include cluster="Descriptor" client="false" server="true" clientLocked="true" serverLocked="true"></include>
<include cluster="Temperature Control" client="false" server="true" clientLocked="true" serverLocked="true"></include>
Expand Down

0 comments on commit 4864273

Please sign in to comment.