Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / src / app / zap-templates / zcl / data-model / silabs / cba-devices.xml
1 <?xml version="1.0"?>
2 <!--
3 Copyright (c) 2008,2020 Silicon Labs.
4
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9     http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16 -->
17 <configurator>
18   <deviceType>
19     <name>BACnet Tunneled Device</name>
20     <domain>CBA</domain>
21     <typeName>CBA BACnet Tunneled Device</typeName>
22     <zigbeeType>Coordinator</zigbeeType>
23     <profileId editable="false">0x0105</profileId>
24     <deviceId editable="false">0x000a</deviceId>
25     <clusters lockOthers="true">
26       <include client="false" server="true" clientLocked="true" serverLocked="true">Basic</include>
27       <include client="false" server="true" clientLocked="true" serverLocked="true">Identify</include>
28       <include client="false" server="true" clientLocked="true" serverLocked="true">Groups</include>
29       <include client="false" server="true" clientLocked="true" serverLocked="false">Commissioning</include>
30       <include client="false" server="false" clientLocked="true" serverLocked="false">Power Configuration</include>
31       <include client="false" server="false" clientLocked="true" serverLocked="false">Device Temperature Configuration</include>
32       <include client="false" server="false" clientLocked="true" serverLocked="false">Time</include>
33       <include client="true" server="true" clientLocked="true" serverLocked="true">Generic Tunnel</include>
34       <include client="true" server="true" clientLocked="true" serverLocked="true">BACnet Protocol Tunnel</include>
35     </clusters>
36   </deviceType>
37   <deviceType>
38     <name>CBA-onofflight</name>
39     <domain>CBA</domain>
40     <typeName>CBA On/Off Light</typeName>
41     <zigbeeType>Coordinator</zigbeeType>
42     <profileId editable="false">0x109</profileId>
43     <deviceId editable="false">0x0100</deviceId>
44     <clusters lockOthers="true">
45       <include client="false" server="true" clientLocked="true" serverLocked="true">Basic</include>
46       <include client="false" server="true" clientLocked="true" serverLocked="true">Identify</include>
47       <include client="false" server="true" clientLocked="true" serverLocked="false">Power Configuration</include>
48       <include client="false" server="true" clientLocked="true" serverLocked="false">Device Temperature Configuration</include>
49       <include client="false" server="true" clientLocked="true" serverLocked="false">Alarms</include>
50       <include client="false" server="false" clientLocked="true" serverLocked="false">Time</include>
51       <include client="false" server="true" clientLocked="true" serverLocked="true">Groups</include>
52       <include client="false" server="true" clientLocked="true" serverLocked="true">On/off</include>
53       <include client="false" server="true" clientLocked="true" serverLocked="true">Scenes</include>
54       <include client="true" server="false" clientLocked="false" serverLocked="true">Occupancy Sensing</include>
55       <include client="false" server="true" clientLocked="true" serverLocked="true">Commissioning</include>
56     </clusters>
57   </deviceType>
58   <deviceType>
59     <name>CBA-onofflightswitch</name>
60     <domain>CBA</domain>
61     <typeName>CBA On/Off Light Switch</typeName>
62     <zigbeeType>Coordinator</zigbeeType>
63     <profileId editable="false">0x105</profileId>
64     <deviceId editable="false">0x0103</deviceId>
65     <clusters lockOthers="true">
66       <include client="false" server="true" clientLocked="true" serverLocked="true">Basic</include>
67       <include client="true" server="true" clientLocked="true" serverLocked="true">Identify</include>
68       <include client="false" server="true" clientLocked="true" serverLocked="false">Power Configuration</include>
69       <include client="false" server="true" clientLocked="true" serverLocked="false">Device Temperature Configuration</include>
70       <include client="false" server="true" clientLocked="true" serverLocked="false">Alarms</include>
71       <include client="false" server="false" clientLocked="true" serverLocked="false">Time</include>
72       <include client="false" server="true" clientLocked="true" serverLocked="true">On/Off Switch Configuration</include>
73       <include client="true" server="false" clientLocked="true" serverLocked="true">On/off</include>
74       <include client="true" server="false" clientLocked="true" serverLocked="true">Scenes</include>
75       <include client="true" server="false" clientLocked="true" serverLocked="true">Groups</include>
76       <include client="false" server="true" clientLocked="true" serverLocked="true">Commissioning</include>
77     </clusters>
78   </deviceType>
79   <deviceType>
80     <name>CBA-tstat</name>
81     <domain>CBA</domain>
82     <typeName>CBA Thermostat</typeName>
83     <zigbeeType>Sleepy End Device</zigbeeType>
84     <profileId editable="false">0x105</profileId>
85     <deviceId editable="false">0x0301</deviceId>
86     <clusters lockOthers="true">
87       <include client="false" server="true" clientLocked="true" serverLocked="true">Basic</include>
88       <include client="false" server="true" clientLocked="true" serverLocked="true">Identify</include>
89       <include client="false" server="true" clientLocked="true" serverLocked="false">Power Configuration</include>
90       <include client="false" server="true" clientLocked="true" serverLocked="false">Device Temperature Configuration</include>
91       <include client="false" server="true" clientLocked="true" serverLocked="false">Alarms</include>
92       <include client="false" server="false" clientLocked="true" serverLocked="false">Time</include>
93       <include client="false" server="true" clientLocked="true" serverLocked="true">Thermostat</include>
94       <include client="false" server="true" clientLocked="true" serverLocked="true">Scenes</include>
95       <include client="false" server="true" clientLocked="true" serverLocked="true">Groups</include>
96       <include client="false" server="true" clientLocked="true" serverLocked="false">Thermostat User Interface Configuration</include>
97       <include client="true" server="false" clientLocked="false" serverLocked="true">Fan control</include>
98       <include client="true" server="false" clientLocked="false" serverLocked="true">Temperature measurement</include>
99       <include client="true" server="false" clientLocked="false" serverLocked="true">Occupancy Sensing</include>
100       <include client="true" server="false" clientLocked="false" serverLocked="true">Relative Humidity Measurement</include>
101       <include client="false" server="true" clientLocked="true" serverLocked="true">Commissioning</include>
102     </clusters>
103   </deviceType>
104   <deviceType>
105     <name>CBA-tempsensor</name>
106     <domain>CBA</domain>
107     <typeName>CBA Temperature Sensor</typeName>
108     <zigbeeType>Sleepy End Device</zigbeeType>
109     <profileId editable="false">0x105</profileId>
110     <deviceId editable="false">0x0302</deviceId>
111     <clusters lockOthers="true">
112       <include client="false" server="true" clientLocked="true" serverLocked="true">Basic</include>
113       <include client="false" server="true" clientLocked="true" serverLocked="true">Identify</include>
114       <include client="false" server="true" clientLocked="true" serverLocked="false">Power Configuration</include>
115       <include client="false" server="true" clientLocked="true" serverLocked="false">Device Temperature Configuration</include>
116       <include client="false" server="true" clientLocked="true" serverLocked="false">Alarms</include>
117       <include client="false" server="false" clientLocked="true" serverLocked="false">Time</include>
118       <include client="false" server="true" clientLocked="true" serverLocked="true">Temperature measurement</include>
119       <include client="true" server="false" clientLocked="false" serverLocked="true">Groups</include>
120       <include client="false" server="true" clientLocked="true" serverLocked="true">Commissioning</include>
121     </clusters>
122   </deviceType>
123   <deviceType>
124     <name>CBA-config</name>
125     <domain>CBA</domain>
126     <typeName>CBA Config Tool</typeName>
127     <zigbeeType>Coordinator</zigbeeType>
128     <profileId editable="false">0x0105</profileId>
129     <deviceId editable="false">0x0005</deviceId>
130     <clusters lockOthers="false">
131       <include client="true" server="true" clientLocked="true" serverLocked="true">Basic</include>
132       <include client="true" server="false" clientLocked="true" serverLocked="true">Identify</include>
133       <include client="true" server="false" clientLocked="true" serverLocked="true">Groups</include>
134       <include client="true" server="false" clientLocked="true" serverLocked="true">Scenes</include>
135       <include client="true" server="false" clientLocked="true" serverLocked="true">Commissioning</include>
136     </clusters>
137   </deviceType>
138 </configurator>