Skip to content

Commit 7d60124

Browse files
committed
Added the Position, Landmark and Floor Surface Namespaces.
1 parent 7d61a65 commit 7d60124

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

src/app/zap-templates/zcl/data-model/chip/namespaces.xml

+107
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,24 @@ TODO: Make these namespace enums global rather than defining them for each clust
2323

2424

2525
<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+
2644
<enum name="AreaTypeTag" type="enum8">
2745
<cluster code="0x0150"/> <!-- Service Area Cluster -->
2846
<!-- TODO: add Basic Information Cluster code="0x0028" -->
@@ -128,4 +146,93 @@ TODO: Make these namespace enums global rather than defining them for each clust
128146
<item value="0x5D" name="Ward"/>
129147
<item value="0x5E" name="Workshop"/>
130148
</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+
131238
</configurator>

0 commit comments

Comments
 (0)