@@ -23,6 +23,24 @@ TODO: Make these namespace enums global rather than defining them for each clust
23
23
24
24
25
25
<configurator >
26
+ <enum name =" PositionTag" type =" enum8" >
27
+ <cluster code =" 0x0150" />
28
+ <item value =" 0x00" name =" Left" />
29
+ <item value =" 0x01" name =" Right" />
30
+ <item value =" 0x02" name =" Top" />
31
+ <item value =" 0x03" name =" Bottom" />
32
+ <item value =" 0x04" name =" Middle" />
33
+ <item value =" 0x05" name =" Row" />
34
+ <item value =" 0x06" name =" Column" />
35
+ <item value =" 0x07" name =" Under" />
36
+ <item value =" 0x08" name =" Next To" />
37
+ <item value =" 0x09" name =" Around" />
38
+ <item value =" 0x0A" name =" On" />
39
+ <item value =" 0x0B" name =" Above" />
40
+ <item value =" 0x0C" name =" Front Of" />
41
+ <item value =" 0x0D" name =" Behind" />
42
+ </enum >
43
+
26
44
<enum name =" AreaTypeTag" type =" enum8" >
27
45
<cluster code =" 0x0150" /> <!-- Service Area Cluster -->
28
46
<!-- TODO: add Basic Information Cluster code="0x0028" -->
@@ -128,4 +146,93 @@ TODO: Make these namespace enums global rather than defining them for each clust
128
146
<item value =" 0x5D" name =" Ward" />
129
147
<item value =" 0x5E" name =" Workshop" />
130
148
</enum >
149
+
150
+ <enum name =" LandmarkTag" type =" enum8" >
151
+ <cluster code =" 0x0150" />
152
+ <item value =" 0x00" name =" Air Conditioner" />
153
+ <item value =" 0x01" name =" Air Purifier" />
154
+ <item value =" 0x02" name =" Back Door" />
155
+ <item value =" 0x03" name =" Bar Stool" />
156
+ <item value =" 0x04" name =" Bath Mat" />
157
+ <item value =" 0x05" name =" Bathtub" />
158
+ <item value =" 0x06" name =" Bed" />
159
+ <item value =" 0x07" name =" Bookshelf" />
160
+ <item value =" 0x08" name =" Chair" />
161
+ <item value =" 0x09" name =" Christmas Tree" />
162
+ <item value =" 0x0A" name =" Coat Rack" />
163
+ <item value =" 0x0B" name =" Coffee Table" />
164
+ <item value =" 0x0C" name =" Cooking Range" />
165
+ <item value =" 0x0D" name =" Couch" />
166
+ <item value =" 0x0E" name =" Countertop" />
167
+ <item value =" 0x0F" name =" Cradle" />
168
+
169
+ <item value =" 0x10" name =" Crib" />
170
+ <item value =" 0x11" name =" Desk" />
171
+ <item value =" 0x12" name =" Dining Table" />
172
+ <item value =" 0x13" name =" Dishwasher" />
173
+ <item value =" 0x14" name =" Door" />
174
+ <item value =" 0x15" name =" Dresser" />
175
+ <item value =" 0x16" name =" Laundry Dryer" />
176
+ <item value =" 0x17" name =" Fan" />
177
+ <item value =" 0x18" name =" Fireplace" />
178
+ <item value =" 0x19" name =" Freezer" />
179
+ <item value =" 0x1A" name =" Front Door" />
180
+ <item value =" 0x1B" name =" High Chair" />
181
+ <item value =" 0x1C" name =" Kitchen Island" />
182
+ <item value =" 0x1D" name =" Lamp" />
183
+ <item value =" 0x1E" name =" Litter Box" />
184
+ <item value =" 0x1F" name =" Mirror" />
185
+
186
+ <item value =" 0x20" name =" Nightstand" />
187
+ <item value =" 0x21" name =" Oven" />
188
+ <item value =" 0x22" name =" Pet Bed" />
189
+ <item value =" 0x23" name =" Pet Bowl" />
190
+ <item value =" 0x24" name =" Pet Crate" />
191
+ <item value =" 0x25" name =" Refrigerator" />
192
+ <item value =" 0x26" name =" Scratching Post" />
193
+ <item value =" 0x27" name =" Shoe Rack" />
194
+ <item value =" 0x28" name =" Shower" />
195
+ <item value =" 0x29" name =" Side Door" />
196
+ <item value =" 0x2A" name =" Sink" />
197
+ <item value =" 0x2B" name =" Sofa" />
198
+ <item value =" 0x2C" name =" Stove" />
199
+ <item value =" 0x2D" name =" Table" />
200
+ <item value =" 0x2E" name =" Toilet" />
201
+ <item value =" 0x2F" name =" Trash Can" />
202
+
203
+ <item value =" 0x30" name =" Laundry Washer" />
204
+ <item value =" 0x31" name =" Window" />
205
+ <item value =" 0x32" name =" Wine Cooler" />
206
+ </enum >
207
+
208
+ <enum name =" FloorSurfaceTag" type =" enum8" >
209
+ <cluster code =" 0x0150" />
210
+ <item value =" 0x00" name =" Carpet" />
211
+ <item value =" 0x01" name =" Ceramic" />
212
+ <item value =" 0x02" name =" Concrete" />
213
+ <item value =" 0x03" name =" Cork" />
214
+ <item value =" 0x04" name =" Deep Carpet" />
215
+ <item value =" 0x05" name =" Dirt" />
216
+ <item value =" 0x06" name =" Engineered Wood" />
217
+ <item value =" 0x07" name =" Glass" />
218
+ <item value =" 0x08" name =" Grass" />
219
+ <item value =" 0x09" name =" Hardwood" />
220
+ <item value =" 0x0A" name =" Laminate" />
221
+ <item value =" 0x0B" name =" Linoleum" />
222
+ <item value =" 0x0C" name =" Mat" />
223
+ <item value =" 0x0D" name =" Metal" />
224
+ <item value =" 0x0E" name =" Plastic" />
225
+ <item value =" 0x0F" name =" Polished Concrete" />
226
+
227
+ <item value =" 0x10" name =" Rubber" />
228
+ <item value =" 0x11" name =" Rug" />
229
+ <item value =" 0x12" name =" Sand" />
230
+ <item value =" 0x13" name =" Stone" />
231
+ <item value =" 0x14" name =" Tatami" />
232
+ <item value =" 0x15" name =" Terrazzo" />
233
+ <item value =" 0x16" name =" Tile" />
234
+ <item value =" 0x17" name =" Vinyl" />
235
+ </enum >
236
+
237
+
131
238
</configurator >
0 commit comments