source: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_GenericRack.xml @ 823

Revision 823, 36.5 KB checked in by wojtekp, 12 years ago (diff)
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Edited for validating plmxml schema -->
3<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
4        xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
5        author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6        xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
7
8<!-- Original
9<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
10        xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
11        author="HLRS 0.1.0">
12-->
13        <ProductDef id="id1">
14                <!-- The rootRefs is important and refers to the root ProductInstance (id). -->
15                <InstanceGraph id="id2" rootRefs="inst80_1">
16
17                    <!--        80xx = Generic Rack
18                                81xx = RECS1
19                                82xx = RECS2
20                                83xx = RECS3
21                                84xx = Types i.e. of nodes, sensors -->
22                   
23                        <!-- Upper RECS (Fusion) -->
24                        <ProductRevisionView id="id84_01_1" name="NodeGeometry">
25                                <UserData id="id84_01_1_1">
26                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
27                                        <UserValue value="node_psnc_FusionGT40N" title="DEBBComponentId"></UserValue>
28                                </UserData>
29                                <Representation id="id1084_01_1" format="VRML"
30                                        location=".\objects\NodeBoard.wrl"></Representation>
31                        </ProductRevisionView>
32
33                        <!-- Concrete description of a specific physical node including position
34                                (transform) and instance details (i.e. hostname) -->
35                        <ProductInstance id="inst81_01_1" name="Node1"
36                                partRef="#id84_01_1">
37                                <UserData id="id81_01_1_1">
38                                        <UserValue value="amdf_0_01" title="hostname"></UserValue>
39                                </UserData>
40                                <Transform id="id81_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
41                        </ProductInstance>
42                        <!-- Same for the next node -->
43                        <ProductInstance id="inst81_01_2" name="Node2"
44                                partRef="#id84_01_1">
45                                <UserData id="id81_01_2_1">
46                                        <UserValue value="amdf_0_02" title="hostname"></UserValue>
47                                </UserData>
48                                <Transform id="id81_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
49                        </ProductInstance>
50
51                        <ProductInstance id="inst81_01_3" name="Node3"
52                                partRef="#id84_01_1">
53                                <UserData id="id81_01_3_1">
54                                        <UserValue value="amdf_0_03" title="hostname"></UserValue>
55                                </UserData>
56                                <Transform id="id81_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
57                        </ProductInstance>
58
59                        <ProductInstance id="inst81_01_4" name="Node4"
60                                partRef="#id84_01_1">
61                                <UserData id="id81_01_4_1">
62                                        <UserValue value="amdf_0_04" title="hostname"></UserValue>
63                                </UserData>
64                                <Transform id="id81_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
65                        </ProductInstance>
66
67                        <ProductInstance id="inst81_01_5" name="Node5"
68                                partRef="#id84_01_1">
69                                <UserData id="id81_01_5_1">
70                                        <UserValue value="amdf_0_05" title="hostname"></UserValue>
71                                </UserData>
72                                <Transform id="id81_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
73                        </ProductInstance>
74
75                        <ProductInstance id="inst81_01_6" name="Node6"
76                                partRef="#id84_01_1">
77                                <UserData id="id81_01_6_1">
78                                        <UserValue value="amdf_0_0v6" title="hostname"></UserValue>
79                                </UserData>
80                                <Transform id="id81_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
81                        </ProductInstance>
82
83                        <ProductInstance id="inst81_01_7" name="Node7"
84                                partRef="#id84_01_1">
85                                <UserData id="id81_01_7_1">
86                                        <UserValue value="amdf_0_07" title="hostname"></UserValue>
87                                </UserData>
88                                <Transform id="id81_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
89                        </ProductInstance>
90
91                        <ProductInstance id="inst81_01_8" name="Node8"
92                                partRef="#id84_01_1">
93                                <UserData id="id81_01_8_1">
94                                        <UserValue value="amdf_0_08" title="hostname"></UserValue>
95                                </UserData>
96                                <Transform id="id81_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
97                        </ProductInstance>
98
99                        <ProductInstance id="inst81_01_9" name="Node9"
100                                partRef="#id84_01_1">
101                                <UserData id="id81_01_9_1">
102                                        <UserValue value="amdf_0_09" title="hostname"></UserValue>
103                                </UserData>
104                                <Transform id="id81_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
105                        </ProductInstance>
106
107                        <ProductInstance id="inst81_01_10" name="Node10"
108                                partRef="#id84_01_1">
109                                <UserData id="id81_01_10_1">
110                                        <UserValue value="amdf_0_10" title="hostname"></UserValue>
111                                </UserData>
112                                <Transform id="id81_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
113                        </ProductInstance>
114
115                        <ProductInstance id="inst81_01_11" name="Node11"
116                                partRef="#id84_01_1">
117                                <UserData id="id81_01_11_1">
118                                        <UserValue value="amdf_0_11" title="hostname"></UserValue>
119                                </UserData>
120                                <Transform id="id81_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
121                        </ProductInstance>
122
123                        <ProductInstance id="inst81_01_12" name="Node12"
124                                partRef="#id84_01_1">
125                                <UserData id="id81_01_12_1">
126                                        <UserValue value="amdf_0_12" title="hostname"></UserValue>
127                                </UserData>
128                                <Transform id="id81_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
129                        </ProductInstance>
130
131                        <ProductInstance id="inst81_01_13" name="Node13"
132                                partRef="#id84_01_1">
133                                <UserData id="id81_01_13_1">
134                                        <UserValue value="amdf_0_13" title="hostname"></UserValue>
135                                </UserData>
136                                <Transform id="id81_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
137                        </ProductInstance>
138
139                        <ProductInstance id="inst81_01_14" name="Node14"
140                                partRef="#id84_01_1">
141                                <UserData id="id81_01_14_1">
142                                        <UserValue value="amdf_0_14" title="hostname"></UserValue>
143                                </UserData>
144                                <Transform id="id81_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
145                        </ProductInstance>
146
147                        <ProductInstance id="inst81_01_15" name="Node15"
148                                partRef="#id84_01_1">
149                                <UserData id="id81_01_15_1">
150                                        <UserValue value="amdf_0_15" title="hostname"></UserValue>
151                                </UserData>
152                                <Transform id="id81_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
153                        </ProductInstance>
154
155                        <ProductInstance id="inst81_01_16" name="Node16"
156                                partRef="#id84_01_1">
157                                <UserData id="id81_01_16_1">
158                                        <UserValue value="amdf_0_16" title="hostname"></UserValue>
159                                </UserData>
160                                <Transform id="id81_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
161                        </ProductInstance>
162
163                        <ProductInstance id="inst81_01_17" name="Node17"
164                                partRef="#id84_01_1">
165                                <UserData id="id81_01_17_1">
166                                        <UserValue value="amdf_0_17" title="hostname"></UserValue>
167                                </UserData>
168                                <Transform id="id81_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
169                        </ProductInstance>
170
171                        <!-- And the same for the last node -->
172                        <ProductInstance id="inst81_01_18" name="Node18"
173                                partRef="#id84_01_1">
174                                <UserData id="id81_01_18_1">
175                                        <UserValue value="amdf_0_18" title="hostname"></UserValue>
176                                </UserData>
177                                <Transform id="id81_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
178                        </ProductInstance>
179
180                        <!-- Generic Description for all sensors of the same kind (i.e. temperature
181                                on one kind of node -->
182                        <ProductRevisionView id="id84_01_2" name="SensorGeometry">
183                                <Representation id="id1084_01_2" format="VRML"
184                                        location=".\objects\Sensor.wrl"></Representation>
185                        </ProductRevisionView>
186
187                        <!-- Concrete description for one specific sensor -->
188                        <ProductInstance id="inst81_02_1" name="Sensor1"
189                                partRef="id84_01_2">
190                                <Transform id="id81_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
191                        </ProductInstance>
192
193                        <!-- The same for all other sensors of that kind -->
194                        <ProductInstance id="inst81_02_2" name="Sensor2"
195                                partRef="id84_01_2">
196                                <Transform id="id81_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
197                        </ProductInstance>
198
199                        <ProductInstance id="inst81_02_3" name="Sensor3"
200                                partRef="id84_01_2">
201                                <Transform id="id81_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
202                        </ProductInstance>
203
204                        <ProductInstance id="inst81_02_4" name="Sensor4"
205                                partRef="#id84_01_2">
206                                <Transform id="id81_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
207                        </ProductInstance>
208
209                        <ProductInstance id="inst81_02_5" name="Sensor5"
210                                partRef="#id84_01_2">
211                                <Transform id="id81_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
212                        </ProductInstance>
213
214                        <ProductInstance id="inst81_02_6" name="Sensor6"
215                                partRef="#id84_01_2">
216                                <Transform id="id81_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
217                        </ProductInstance>
218
219                        <ProductInstance id="inst81_02_7" name="Sensor7"
220                                partRef="#id84_01_2">
221                                <Transform id="id81_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
222                        </ProductInstance>
223
224                        <ProductInstance id="inst81_02_8" name="Sensor8"
225                                partRef="#id84_01_2">
226                                <Transform id="id81_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
227                        </ProductInstance>
228
229                        <ProductInstance id="inst81_02_9" name="Sensor9"
230                                partRef="#id84_01_2">
231                                <Transform id="id81_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
232                        </ProductInstance>
233
234                        <ProductInstance id="inst81_02_10" name="Sensor10"
235                                partRef="#id84_01_2">
236                                <Transform id="id81_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
237                        </ProductInstance>
238
239                        <ProductInstance id="inst81_02_11" name="Sensor11"
240                                partRef="#id84_01_2">
241                                <Transform id="id81_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
242                        </ProductInstance>
243
244                        <ProductInstance id="inst81_02_12" name="Sensor12"
245                                partRef="#id84_01_2">
246                                <Transform id="id81_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
247                        </ProductInstance>
248
249                        <ProductInstance id="inst81_02_13" name="Sensor13"
250                                partRef="#id84_01_2">
251                                <Transform id="id81_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
252                        </ProductInstance>
253
254                        <ProductInstance id="inst81_02_14" name="Sensor14"
255                                partRef="#id84_01_2">
256                                <Transform id="id81_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
257                        </ProductInstance>
258
259                        <ProductInstance id="inst81_02_15" name="Sensor15"
260                                partRef="#id84_01_2">
261                                <Transform id="id81_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
262                        </ProductInstance>
263
264                        <ProductInstance id="inst81_02_16" name="Sensor16"
265                                partRef="#id84_01_2">
266                                <Transform id="id81_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
267                        </ProductInstance>
268
269                        <ProductInstance id="inst81_02_17" name="Sensor17"
270                                partRef="#id84_01_2">
271                                <Transform id="id81_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
272                        </ProductInstance>
273
274                        <!-- The last sensor of that kind -->
275                        <ProductInstance id="inst81_02_18" name="Sensor18"
276                                partRef="#id84_01_2">
277                                <Transform id="id81_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
278                        </ProductInstance>
279
280                        <!-- Generic description of a RECS including an assembly, in this all
281                                nodes (inst81_01_x) and for each on sensor (inst81_02_x) -->
282                        <ProductRevisionView id="id81" name="DefRack811"
283                                instanceRefs="inst81_01_1 inst81_01_2 inst81_01_3 inst81_01_4 inst81_01_5 inst81_01_6 inst81_01_7 inst81_01_8 inst81_01_9 inst81_01_10 inst81_01_11 inst81_01_12 inst81_01_13 inst81_01_14 inst81_01_15 inst81_01_16 inst81_01_17 inst81_01_18 inst81_02_1 inst81_02_2 inst81_02_3 inst81_02_4 inst81_02_5 inst81_02_6 inst81_02_7 inst81_02_8 inst81_02_9 inst81_02_10 inst81_02_11 inst81_02_12 inst81_02_13 inst81_02_14 inst81_02_15 inst81_02_16 inst81_02_17 inst81_02_18"
284                                type="assembly">
285                                <UserData id="id81_1">
286                                        <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1,
287                                                ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
288                                        <UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
289                                        <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents
290                                                XML file -->
291                                        <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
292                                </UserData>
293                                <Representation id="id1081" format="VRML"
294                                        location=".\objects\recscase.wrl"></Representation>
295                        </ProductRevisionView>
296
297                        <!-- Concrete description of a specific RECS -->
298                        <ProductInstance id="inst81_1" name="Rack81" partRef="#id81">
299                                <UserData id="id81_1_1">
300                                        <!-- title="hostname" is on of the possible titles, currently only hostname
301                                                is in use, maybe others are added like config options, other identifiers,
302                                                etc. -->
303                                        <UserValue value="amf_mc" title="hostname"></UserValue>
304                                </UserData>
305                                <Transform id="id81_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
306                        </ProductInstance>
307
308                        <!-- Middle RECS (Atom64) -->
309                        <ProductRevisionView id="id84_02_1" name="NodeGeometry">
310                                <UserData id="id84_02_1_1">
311                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
312                                        <UserValue value="node_psnc_AtomD510" title="DEBBComponentId"></UserValue>
313                                </UserData>
314                                <Representation id="id1084_02_1" format="VRML"
315                                        location=".\objects\NodeBoard.wrl"></Representation>
316                        </ProductRevisionView>
317
318                        <!-- Concrete description of a specific physical node including position
319                                (transform) and instance details (i.e. hostname) -->
320                        <ProductInstance id="inst82_01_1" name="Node19"
321                                partRef="#id84_02_1">
322                                <UserData id="id82_01_1_1">
323                                        <UserValue value="atom64_0_01" title="hostname"></UserValue>
324                                </UserData>
325                                <Transform id="id82_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
326                        </ProductInstance>
327                        <!-- Same for the next node -->
328                        <ProductInstance id="inst82_01_2" name="Node20"
329                                partRef="#id84_02_1">
330                                <UserData id="id82_01_2_1">
331                                        <UserValue value="atom64_0_02" title="hostname"></UserValue>
332                                </UserData>
333                                <Transform id="id82_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
334                        </ProductInstance>
335
336                        <ProductInstance id="inst82_01_3" name="Node21"
337                                partRef="#id84_02_1">
338                                <UserData id="id82_01_3_1">
339                                        <UserValue value="atom64_0_03" title="hostname"></UserValue>
340                                </UserData>
341                                <Transform id="id82_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
342                        </ProductInstance>
343
344                        <ProductInstance id="inst82_01_4" name="Node22"
345                                partRef="#id84_02_1">
346                                <UserData id="id82_01_4_1">
347                                        <UserValue value="atom64_0_04" title="hostname"></UserValue>
348                                </UserData>
349                                <Transform id="id82_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
350                        </ProductInstance>
351
352                        <ProductInstance id="inst82_01_5" name="Node23"
353                                partRef="#id84_02_1">
354                                <UserData id="id82_01_5_1">
355                                        <UserValue value="atom64_0_05" title="hostname"></UserValue>
356                                </UserData>
357                                <Transform id="id82_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
358                        </ProductInstance>
359
360                        <ProductInstance id="inst82_01_6" name="Node24"
361                                partRef="#id84_02_1">
362                                <UserData id="id82_01_6_1">
363                                        <UserValue value="atom64_0_06" title="hostname"></UserValue>
364                                </UserData>
365                                <Transform id="id82_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
366                        </ProductInstance>
367
368                        <ProductInstance id="inst82_01_7" name="Node25"
369                                partRef="#id84_02_1">
370                                <UserData id="id82_01_7_1">
371                                        <UserValue value="atom64_0_07" title="hostname"></UserValue>
372                                </UserData>
373                                <Transform id="id82_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
374                        </ProductInstance>
375
376                        <ProductInstance id="inst82_01_8" name="Node26"
377                                partRef="#id84_02_1">
378                                <UserData id="id82_01_8_1">
379                                        <UserValue value="atom64_0_08" title="hostname"></UserValue>
380                                </UserData>
381                                <Transform id="id82_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
382                        </ProductInstance>
383
384                        <ProductInstance id="inst82_01_9" name="Node27"
385                                partRef="#id84_02_1">
386                                <UserData id="id82_01_9_1">
387                                        <UserValue value="atom64_0_09" title="hostname"></UserValue>
388                                </UserData>
389                                <Transform id="id82_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
390                        </ProductInstance>
391
392                        <ProductInstance id="inst82_01_10" name="Node28"
393                                partRef="#id84_02_1">
394                                <UserData id="id82_01_10_1">
395                                        <UserValue value="atom64_0_10" title="hostname"></UserValue>
396                                </UserData>
397                                <Transform id="id82_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
398                        </ProductInstance>
399
400                        <ProductInstance id="inst82_01_11" name="Node29"
401                                partRef="#id84_02_1">
402                                <UserData id="id82_01_11_1">
403                                        <UserValue value="atom64_0_11" title="hostname"></UserValue>
404                                </UserData>
405                                <Transform id="id82_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
406                        </ProductInstance>
407
408                        <ProductInstance id="inst82_01_12" name="Node30"
409                                partRef="#id84_02_1">
410                                <UserData id="id82_01_12_1">
411                                        <UserValue value="atom64_0_12" title="hostname"></UserValue>
412                                </UserData>
413                                <Transform id="id82_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
414                        </ProductInstance>
415
416                        <ProductInstance id="inst82_01_13" name="Node31"
417                                partRef="#id84_02_1">
418                                <UserData id="id82_01_13_1">
419                                        <UserValue value="atom64_0_13" title="hostname"></UserValue>
420                                </UserData>
421                                <Transform id="id82_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
422                        </ProductInstance>
423
424                        <ProductInstance id="inst82_01_14" name="Node32"
425                                partRef="#id84_02_1">
426                                <UserData id="id82_01_14_1">
427                                        <UserValue value="atom64_0_14" title="hostname"></UserValue>
428                                </UserData>
429                                <Transform id="id82_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
430                        </ProductInstance>
431
432                        <ProductInstance id="inst82_01_15" name="Node33"
433                                partRef="#id84_02_1">
434                                <UserData id="id82_01_15_1">
435                                        <UserValue value="atom64_0_15" title="hostname"></UserValue>
436                                </UserData>
437                                <Transform id="id82_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
438                        </ProductInstance>
439
440                        <ProductInstance id="inst82_01_16" name="Node34"
441                                partRef="#id84_02_1">
442                                <UserData id="id82_01_16_1">
443                                        <UserValue value="atom64_0_16" title="hostname"></UserValue>
444                                </UserData>
445                                <Transform id="id82_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
446                        </ProductInstance>
447
448                        <ProductInstance id="inst82_01_17" name="Node35"
449                                partRef="#id84_02_1">
450                                <UserData id="id82_01_17_1">
451                                        <UserValue value="atom64_0_17" title="hostname"></UserValue>
452                                </UserData>
453                                <Transform id="id82_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
454                        </ProductInstance>
455
456                        <!-- And the same for the last node -->
457                        <ProductInstance id="inst82_01_18" name="Node36"
458                                partRef="#id84_02_1">
459                                <UserData id="id82_01_18_1">
460                                        <UserValue value="atom64_0_18" title="hostname"></UserValue>
461                                </UserData>
462                                <Transform id="id82_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
463                        </ProductInstance>
464
465                        <!-- Generic Description for all sensors of the same kind (i.e. temperature
466                                on one kind of node -->
467                        <ProductRevisionView id="id84_02_2" name="SensorGeometry">
468                                <Representation id="id1084_02_2" format="VRML"
469                                        location=".\objects\Sensor.wrl"></Representation>
470                        </ProductRevisionView>
471
472                        <!-- Concrete description for one specific sensor -->
473                        <ProductInstance id="inst82_02_1" name="Sensor19"
474                                partRef="#id84_02_2">
475                                <Transform id="id82_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
476                        </ProductInstance>
477
478                        <!-- The same for all other sensors of that kind -->
479                        <ProductInstance id="inst82_02_2" name="Sensor20"
480                                partRef="#id84_02_2">
481                                <Transform id="id82_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
482                        </ProductInstance>
483
484                        <ProductInstance id="inst82_02_3" name="Sensor21"
485                                partRef="#id84_02_2">
486                                <Transform id="id82_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
487                        </ProductInstance>
488
489                        <ProductInstance id="inst82_02_4" name="Sensor22"
490                                partRef="#id84_02_2">
491                                <Transform id="id82_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
492                        </ProductInstance>
493
494                        <ProductInstance id="inst82_02_5" name="Sensor23"
495                                partRef="#id84_02_2">
496                                <Transform id="id82_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
497                        </ProductInstance>
498
499                        <ProductInstance id="inst82_02_6" name="Sensor24"
500                                partRef="#id84_02_2">
501                                <Transform id="id82_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
502                        </ProductInstance>
503
504                        <ProductInstance id="inst82_02_7" name="Sensor25"
505                                partRef="#id84_02_2">
506                                <Transform id="id82_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
507                        </ProductInstance>
508
509                        <ProductInstance id="inst82_02_8" name="Sensor26"
510                                partRef="#id84_02_2">
511                                <Transform id="id82_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
512                        </ProductInstance>
513
514                        <ProductInstance id="inst82_02_9" name="Sensor27"
515                                partRef="#id84_02_2">
516                                <Transform id="id82_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
517                        </ProductInstance>
518
519                        <ProductInstance id="inst82_02_10" name="Sensor28"
520                                partRef="#id84_02_2">
521                                <Transform id="id82_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
522                        </ProductInstance>
523
524                        <ProductInstance id="inst82_02_11" name="Sensor29"
525                                partRef="#id84_02_2">
526                                <Transform id="id82_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
527                        </ProductInstance>
528
529                        <ProductInstance id="inst82_02_12" name="Sensor30"
530                                partRef="#id84_02_2">
531                                <Transform id="id82_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
532                        </ProductInstance>
533
534                        <ProductInstance id="inst82_02_13" name="Sensor31"
535                                partRef="#id84_02_2">
536                                <Transform id="id82_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
537                        </ProductInstance>
538
539                        <ProductInstance id="inst82_02_14" name="Sensor32"
540                                partRef="#id84_02_2">
541                                <Transform id="id82_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
542                        </ProductInstance>
543
544                        <ProductInstance id="inst82_02_15" name="Sensor33"
545                                partRef="#id84_02_2">
546                                <Transform id="id82_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
547                        </ProductInstance>
548
549                        <ProductInstance id="inst82_02_16" name="Sensor34"
550                                partRef="#id84_02_2">
551                                <Transform id="id82_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
552                        </ProductInstance>
553
554                        <ProductInstance id="inst82_02_17" name="Sensor35"
555                                partRef="#id84_02_2">
556                                <Transform id="id82_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
557                        </ProductInstance>
558
559                        <!-- The last sensor of that kind -->
560                        <ProductInstance id="inst82_02_18" name="Sensor36"
561                                partRef="#id84_02_2">
562                                <Transform id="id82_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
563                        </ProductInstance>
564
565                        <!-- Generic description of a RECS including an assembly, in this all
566                                nodes (inst82_01_x) and for each on sensor (inst82_02_x) -->
567                        <ProductRevisionView id="id82" name="DefRack821"
568                                instanceRefs="inst82_01_1 inst82_01_2 inst82_01_3 inst82_01_4 inst82_01_5 inst82_01_6 inst82_01_7 inst82_01_8 inst82_01_9 inst82_01_10 inst82_01_11 inst82_01_12 inst82_01_13 inst82_01_14 inst82_01_15 inst82_01_16 inst82_01_17 inst82_01_18 inst82_02_1 inst82_02_2 inst82_02_3 inst82_02_4 inst82_02_5 inst82_02_6 inst82_02_7 inst82_02_8 inst82_02_9 inst82_02_10 inst82_02_11 inst82_02_12 inst82_02_13 inst82_02_14 inst82_02_15 inst82_02_16 inst82_02_17 inst82_02_18"
569                                type="assembly">
570                                <UserData id="id82_1">
571                                        <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1,
572                                                ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
573                                        <UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
574                                        <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents
575                                                XML file -->
576                                        <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
577                                </UserData>
578                                <Representation id="id1082" format="VRML"
579                                        location=".\objects\recscase.wrl"></Representation>
580                        </ProductRevisionView>
581
582                        <!-- Concrete description of a specific RECS -->
583                        <ProductInstance id="inst82_1" name="Rack82" partRef="#id82">
584                                <UserData id="id82_1_1">
585                                        <!-- title="hostname" is on of the possible titles, currently only hostname
586                                                is in use, maybe others are added like config options, other identifiers,
587                                                etc. -->
588                                        <UserValue value="atom64_mc" title="hostname"></UserValue>
589                                </UserData>
590                                <Transform id="id82_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 0.977 1</Transform>
591                        </ProductInstance>
592
593                        <!-- Lower RECS (i7) -->
594                        <ProductRevisionView id="id84_03_1" name="NodeGeometry">
595                                <UserData id="id86_01_2">
596                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
597                                        <UserValue value="node_psnc_i7-16GB-ivy" title="DEBBComponentId"></UserValue>
598                                </UserData>
599                                <Representation id="id1084_03_1" format="VRML"
600                                        location=".\objects\NodeBoard.wrl"></Representation>
601                        </ProductRevisionView>
602                        <ProductRevisionView id="id84_04_1" name="NodeGeometry">
603                                <UserData id="id84_04_1_1">
604                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
605                                        <UserValue value="node_psnc_i7-16GB-sandy" title="DEBBComponentId"></UserValue>
606                                </UserData>
607                                <Representation id="id1084_04_1" format="VRML"
608                                        location=".\objects\NodeBoard.wrl"></Representation>
609                        </ProductRevisionView>
610                       
611                        <!-- Concrete description of a specific physical node including position
612                                (transform) and instance details (i.e. hostname) -->
613                        <ProductInstance id="inst83_01_1" name="Node37"
614                                partRef="#id84_03_1">
615                                <UserData id="id83_01_1_1">
616                                        <UserValue value="i7_0_01" title="hostname"></UserValue>
617                                </UserData>
618                                <Transform id="id83_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
619                        </ProductInstance>
620                        <!-- Same for the next node -->
621                        <ProductInstance id="inst83_01_2" name="Node38"
622                                partRef="#id84_03_1">
623                                <UserData id="id83_01_2_1">
624                                        <UserValue value="i7_0_02" title="hostname"></UserValue>
625                                </UserData>
626                                <Transform id="id83_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
627                        </ProductInstance>
628
629                        <ProductInstance id="inst83_01_3" name="Node39"
630                                partRef="#id84_03_1">
631                                <UserData id="id83_01_3_1">
632                                        <UserValue value="i7_0_03" title="hostname"></UserValue>
633                                </UserData>
634                                <Transform id="id83_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
635                        </ProductInstance>
636
637                        <ProductInstance id="inst83_01_4" name="Node40"
638                                partRef="#id84_03_1">
639                                <UserData id="id83_01_4_1">
640                                        <UserValue value="i7_0_04" title="hostname"></UserValue>
641                                </UserData>
642                                <Transform id="id83_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
643                        </ProductInstance>
644
645                        <ProductInstance id="inst83_01_5" name="Node41"
646                                partRef="#id84_03_1">
647                                <UserData id="id83_01_5_1">
648                                        <UserValue value="i7_0_05" title="hostname"></UserValue>
649                                </UserData>
650                                <Transform id="id83_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
651                        </ProductInstance>
652
653                        <ProductInstance id="inst83_01_6" name="Node42"
654                                partRef="#id84_03_1">
655                                <UserData id="id83_01_6_1">
656                                        <UserValue value="i7_0_06" title="hostname"></UserValue>
657                                </UserData>
658                                <Transform id="id83_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
659                        </ProductInstance>
660
661                        <ProductInstance id="inst83_01_7" name="Node43"
662                                partRef="#id84_03_1">
663                                <UserData id="id83_01_7_1">
664                                        <UserValue value="i7_0_07" title="hostname"></UserValue>
665                                </UserData>
666                                <Transform id="id83_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
667                        </ProductInstance>
668
669                        <ProductInstance id="inst83_01_8" name="Node44"
670                                partRef="#id84_03_1">
671                                <UserData id="id83_01_8_1">
672                                        <UserValue value="i7_0_08" title="hostname"></UserValue>
673                                </UserData>
674                                <Transform id="id83_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
675                        </ProductInstance>
676
677                        <ProductInstance id="inst83_01_9" name="Node45"
678                                partRef="#id84_03_1">
679                                <UserData id="id83_01_9_1">
680                                        <UserValue value="i7_0_09" title="hostname"></UserValue>
681                                </UserData>
682                                <Transform id="id83_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
683                        </ProductInstance>
684
685                        <ProductInstance id="inst83_01_10" name="Node46"
686                                partRef="#id84_03_1">
687                                <UserData id="id83_01_10_1">
688                                        <UserValue value="i7_0_10" title="hostname"></UserValue>
689                                </UserData>
690                                <Transform id="id83_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
691                        </ProductInstance>
692
693                        <ProductInstance id="inst83_01_11" name="Node47"
694                                partRef="#id84_03_1">
695                                <UserData id="id83_01_11_1">
696                                        <UserValue value="i7_0_11" title="hostname"></UserValue>
697                                </UserData>
698                                <Transform id="id83_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
699                        </ProductInstance>
700
701                        <ProductInstance id="inst83_01_12" name="Node48"
702                                partRef="#id84_03_1">
703                                <UserData id="id83_01_12_1">
704                                        <UserValue value="i7_0_12" title="hostname"></UserValue>
705                                </UserData>
706                                <Transform id="id83_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
707                        </ProductInstance>
708
709                        <ProductInstance id="inst83_01_13" name="Node49"
710                                partRef="#id84_03_1">
711                                <UserData id="id83_01_13_1">
712                                        <UserValue value="i7_0_13" title="hostname"></UserValue>
713                                </UserData>
714                                <Transform id="id83_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
715                        </ProductInstance>
716
717                        <ProductInstance id="inst83_01_14" name="Node50"
718                                partRef="#id84_03_1">
719                                <UserData id="id83_01_14_1">
720                                        <UserValue value="i7_0_14" title="hostname"></UserValue>
721                                </UserData>
722                                <Transform id="id83_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
723                        </ProductInstance>
724
725                        <ProductInstance id="inst83_01_15" name="Node51"
726                                partRef="#id84_04_1">
727                                <UserData id="id83_01_15_1">
728                                        <UserValue value="i7_0_15" title="hostname"></UserValue>
729                                </UserData>
730                                <Transform id="id83_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
731                        </ProductInstance>
732
733                        <ProductInstance id="inst83_01_16" name="Node52"
734                                partRef="#id84_04_1">
735                                <UserData id="id83_01_16_1">
736                                        <UserValue value="i7_0_16" title="hostname"></UserValue>
737                                </UserData>
738                                <Transform id="id83_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
739                        </ProductInstance>
740
741                        <ProductInstance id="inst83_01_17" name="Node53"
742                                partRef="#id84_04_1">
743                                <UserData id="id83_01_17_1">
744                                        <UserValue value="i7_0_17" title="hostname"></UserValue>
745                                </UserData>
746                                <Transform id="id83_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
747                        </ProductInstance>
748
749                        <!-- And the same for the last node -->
750                        <ProductInstance id="inst83_01_18" name="Node54"
751                                partRef="#id84_04_1">
752                                <UserData id="id83_01_18_1">
753                                        <UserValue value="i7_0_18" title="hostname"></UserValue>
754                                </UserData>
755                                <Transform id="id83_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
756                        </ProductInstance>
757
758                        <!-- Generic Description for all sensors of the same kind (i.e. temperature
759                                on one kind of node -->
760                        <ProductRevisionView id="id84_03_2" name="SensorGeometry">
761                                <Representation id="id1084_03_2" format="VRML"
762                                        location=".\objects\Sensor.wrl"></Representation>
763                        </ProductRevisionView>
764                        <!-- since we have two different i7 cpus with maybe two different boards, the sensor layout may differ too -->
765                        <ProductRevisionView id="id84_04_2" name="SensorGeometry">
766                                <Representation id="id1084_04_2" format="VRML"
767                                        location=".\objects\Sensor.wrl"></Representation>
768                        </ProductRevisionView>
769
770                        <!-- Concrete description for one specific sensor -->
771                        <ProductInstance id="inst83_02_1" name="Sensor37"
772                                partRef="#id84_03_2">
773                                <Transform id="id83_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
774                        </ProductInstance>
775
776                        <!-- The same for all other sensors of that kind -->
777                        <ProductInstance id="inst83_02_2" name="Sensor38"
778                                partRef="#id84_03_2">
779                                <Transform id="id83_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
780                        </ProductInstance>
781
782                        <ProductInstance id="inst83_02_3" name="Sensor39"
783                                partRef="#id84_03_2">
784                                <Transform id="id83_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
785                        </ProductInstance>
786
787                        <ProductInstance id="inst83_02_4" name="Sensor40"
788                                partRef="#id84_03_2">
789                                <Transform id="id83_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
790                        </ProductInstance>
791
792                        <ProductInstance id="inst83_02_5" name="Sensor41"
793                                partRef="#id84_03_2">
794                                <Transform id="id83_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
795                        </ProductInstance>
796
797                        <ProductInstance id="inst83_02_6" name="Sensor42"
798                                partRef="#id84_03_2">
799                                <Transform id="id83_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
800                        </ProductInstance>
801
802                        <ProductInstance id="inst83_02_7" name="Sensor43"
803                                partRef="#id84_03_2">
804                                <Transform id="id83_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
805                        </ProductInstance>
806
807                        <ProductInstance id="inst83_02_8" name="Sensor44"
808                                partRef="#id84_03_2">
809                                <Transform id="id83_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
810                        </ProductInstance>
811
812                        <ProductInstance id="inst83_02_9" name="Sensor45"
813                                partRef="#id84_03_2">
814                                <Transform id="id83_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
815                        </ProductInstance>
816
817                        <ProductInstance id="inst83_02_10" name="Sensor46"
818                                partRef="#id84_03_2">
819                                <Transform id="id83_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
820                        </ProductInstance>
821
822                        <ProductInstance id="inst83_02_11" name="Sensor47"
823                                partRef="#id84_03_2">
824                                <Transform id="id83_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
825                        </ProductInstance>
826
827                        <ProductInstance id="inst83_02_12" name="Sensor48"
828                                partRef="#id84_03_2">
829                                <Transform id="id83_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
830                        </ProductInstance>
831
832                        <ProductInstance id="inst83_02_13" name="Sensor49"
833                                partRef="#id84_03_2">
834                                <Transform id="id83_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
835                        </ProductInstance>
836
837                        <ProductInstance id="inst83_02_14" name="Sensor50"
838                                partRef="#id84_03_2">
839                                <Transform id="id83_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
840                        </ProductInstance>
841
842                        <ProductInstance id="inst83_02_15" name="Sensor51"
843                                partRef="#id84_04_2">
844                                <Transform id="id83_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
845                        </ProductInstance>
846
847                        <ProductInstance id="inst83_02_16" name="Sensor52"
848                                partRef="#id84_04_2">
849                                <Transform id="id83_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
850                        </ProductInstance>
851
852                        <ProductInstance id="inst83_02_17" name="Sensor53"
853                                partRef="#id84_04_2">
854                                <Transform id="id83_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
855                        </ProductInstance>
856
857                        <!-- The last sensor of that kind -->
858                        <ProductInstance id="inst83_02_18" name="Sensor54"
859                                partRef="#id84_04_2">
860                                <Transform id="id83_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
861                        </ProductInstance>
862
863                        <!-- Generic description of a RECS including an assembly, in this all
864                                nodes (inst83_01_x) and for each on sensor (inst83_02_x) -->
865                        <ProductRevisionView id="id83" name="DefRack831"
866                                instanceRefs="inst83_01_1 inst83_01_2 inst83_01_3 inst83_01_4 inst83_01_5 inst83_01_6 inst83_01_7 inst83_01_8 inst83_01_9 inst83_01_10 inst83_01_11 inst83_01_12 inst83_01_13 inst83_01_14 inst83_01_15 inst83_01_16 inst83_01_17 inst83_01_18 inst83_02_1 inst83_02_2 inst83_02_3 inst83_02_4 inst83_02_5 inst83_02_6 inst83_02_7 inst83_02_8 inst83_02_9 inst83_02_10 inst83_02_11 inst83_02_12 inst83_02_13 inst83_02_14 inst83_02_15 inst83_02_16 inst83_02_17 inst83_02_18"
867                                type="assembly">
868                                <UserData id="id83_1">
869                                        <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1,
870                                                ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
871                                        <UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
872                                        <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents
873                                                XML file -->
874                                        <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
875                                </UserData>
876                                <Representation id="id1083" format="VRML"
877                                        location=".\objects\recscase.wrl"></Representation>
878                        </ProductRevisionView>
879
880                        <!-- Concrete description of a specific RECS -->
881                        <ProductInstance id="inst83_1" name="Rack83" partRef="#id83">
882                                <UserData id="id83_1_1">
883                                        <!-- title="hostname" is on of the possible titles, currently only hostname
884                                                is in use, maybe others are added like config options, other identifiers,
885                                                etc. -->
886                                        <UserValue value="i7_mc" title="hostname"></UserValue>
887                                </UserData>
888                                <Transform id="id83_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 0.951 1</Transform>
889                        </ProductInstance>
890               
891                        <!-- Generic description of rack like the games rack -->
892                        <ProductRevisionView id="id80" name="DefRack80"
893                                instanceRefs="inst81_1 inst82_1 inst83_1" type="assembly">
894                                <UserData id="id80_1">
895                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
896                                        <UserValue value="PSNC_GenericRack" title="DEBBComponentId"></UserValue>
897                                </UserData>
898                                <Representation id="id1080" format="VRML"
899                                        location=".\objects\rack.WRL"></Representation>
900                        </ProductRevisionView>
901                        <!-- Concrete description of the games rack, the UserValue "label" is just an example what can be defined
902                                for Computebox1-->
903                        <ProductInstance id="inst80_1" name="Rack80" partRef="#id80">
904                                <UserData id="id80_2">
905                                        <UserValue value="PSNC Rack" title="label"></UserValue>
906                                </UserData>
907                        </ProductInstance>
908                </InstanceGraph>
909        </ProductDef>
910</PLMXML>
Note: See TracBrowser for help on using the repository browser.