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="2012-07-16" time="11:30:47" |
---|
5 | author="HLRS 0.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
---|
6 | xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd"> |
---|
7 | |
---|
8 | <!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" |
---|
9 | xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" |
---|
10 | author="HLRS 0.1.0"> --> |
---|
11 | <ProductDef id="id1"> |
---|
12 | <!-- The rootRefs is important and refers to the root ProductInstance (id). --> |
---|
13 | <InstanceGraph id="id2" rootRefs="inst71_1"> |
---|
14 | |
---|
15 | <!-- Generic Description for all nodes of the same kind (here Core2Duo |
---|
16 | in the first installation at HLRS including geometry and reference to DEBBComponent |
---|
17 | type definition --> |
---|
18 | <!-- To have distinct identifier for the different installations, idxx/instxx |
---|
19 | are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant |
---|
20 | for the Nodes within RECS and their views --> |
---|
21 | <ProductRevisionView id="id71_01_1" name="NodeGeometry"> |
---|
22 | <UserData id="id71_01_2"> |
---|
23 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
24 | <UserValue value="node_Core2Duo" title="DEBBComponentId"></UserValue> |
---|
25 | </UserData> |
---|
26 | <!-- The NodeBoard representation is probably the one for the Core2Duo |
---|
27 | Nodes, but since it is the only one available, it is used for all types of |
---|
28 | nodes within RECS --> |
---|
29 | <Representation id="id1071_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="inst71_01_1" name="Node1" |
---|
36 | partRef="#id71_01_1"> |
---|
37 | <UserData id="id71_01_1_1"> |
---|
38 | <UserValue value="n001" title="hostname"></UserValue> |
---|
39 | </UserData> |
---|
40 | <Transform id="id71_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 | |
---|
43 | <!-- Same for the next node --> |
---|
44 | <ProductInstance id="inst71_01_2" name="Node2" |
---|
45 | partRef="#id71_01_1"> |
---|
46 | <UserData id="id71_01_2_1"> |
---|
47 | <UserValue value="n002" title="hostname"></UserValue> |
---|
48 | </UserData> |
---|
49 | <Transform id="id71_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform> |
---|
50 | </ProductInstance> |
---|
51 | |
---|
52 | <ProductInstance id="inst71_01_3" name="Node3" |
---|
53 | partRef="#id71_01_1"> |
---|
54 | <UserData id="id71_01_3_1"> |
---|
55 | <UserValue value="n003" title="hostname"></UserValue> |
---|
56 | </UserData> |
---|
57 | <Transform id="id71_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform> |
---|
58 | </ProductInstance> |
---|
59 | |
---|
60 | <ProductInstance id="inst71_01_4" name="Node4" |
---|
61 | partRef="#id71_01_1"> |
---|
62 | <UserData id="id71_01_4_1"> |
---|
63 | <UserValue value="n004" title="hostname"></UserValue> |
---|
64 | </UserData> |
---|
65 | <Transform id="id71_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform> |
---|
66 | </ProductInstance> |
---|
67 | |
---|
68 | <ProductInstance id="inst71_01_5" name="Node5" |
---|
69 | partRef="#id71_01_1"> |
---|
70 | <UserData id="id71_01_5_1"> |
---|
71 | <UserValue value="n005" title="hostname"></UserValue> |
---|
72 | </UserData> |
---|
73 | <Transform id="id71_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform> |
---|
74 | </ProductInstance> |
---|
75 | |
---|
76 | <ProductInstance id="inst71_01_6" name="Node6" |
---|
77 | partRef="#id71_01_1"> |
---|
78 | <UserData id="id71_01_6_1"> |
---|
79 | <UserValue value="n006" title="hostname"></UserValue> |
---|
80 | </UserData> |
---|
81 | <Transform id="id71_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform> |
---|
82 | </ProductInstance> |
---|
83 | |
---|
84 | <ProductInstance id="inst71_01_7" name="Node7" |
---|
85 | partRef="#id71_01_1"> |
---|
86 | <UserData id="id71_01_7_1"> |
---|
87 | <UserValue value="n007" title="hostname"></UserValue> |
---|
88 | </UserData> |
---|
89 | <Transform id="id71_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform> |
---|
90 | </ProductInstance> |
---|
91 | |
---|
92 | <ProductInstance id="inst71_01_8" name="Node8" |
---|
93 | partRef="#id71_01_1"> |
---|
94 | <UserData id="id71_01_8_1"> |
---|
95 | <UserValue value="n008" title="hostname"></UserValue> |
---|
96 | </UserData> |
---|
97 | <Transform id="id71_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform> |
---|
98 | </ProductInstance> |
---|
99 | |
---|
100 | <ProductInstance id="inst71_01_9" name="Node9" |
---|
101 | partRef="#id71_01_1"> |
---|
102 | <UserData id="id71_01_9_1"> |
---|
103 | <UserValue value="n009" title="hostname"></UserValue> |
---|
104 | </UserData> |
---|
105 | <Transform id="id71_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform> |
---|
106 | </ProductInstance> |
---|
107 | |
---|
108 | <ProductInstance id="inst71_01_10" name="Node10" |
---|
109 | partRef="#id71_01_1"> |
---|
110 | <UserData id="id71_01_10_1"> |
---|
111 | <UserValue value="n010" title="hostname"></UserValue> |
---|
112 | </UserData> |
---|
113 | <Transform id="id71_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform> |
---|
114 | </ProductInstance> |
---|
115 | |
---|
116 | <ProductInstance id="inst71_01_11" name="Node11" |
---|
117 | partRef="#id71_01_1"> |
---|
118 | <UserData id="id71_01_11_1"> |
---|
119 | <UserValue value="n011" title="hostname"></UserValue> |
---|
120 | </UserData> |
---|
121 | <Transform id="id71_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform> |
---|
122 | </ProductInstance> |
---|
123 | |
---|
124 | <ProductInstance id="inst71_01_12" name="Node12" |
---|
125 | partRef="#id71_01_1"> |
---|
126 | <UserData id="id71_01_12_1"> |
---|
127 | <UserValue value="n012" title="hostname"></UserValue> |
---|
128 | </UserData> |
---|
129 | <Transform id="id71_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform> |
---|
130 | </ProductInstance> |
---|
131 | |
---|
132 | <ProductInstance id="inst71_01_13" name="Node13" |
---|
133 | partRef="#id71_01_1"> |
---|
134 | <UserData id="id71_01_13_1"> |
---|
135 | <UserValue value="n013" title="hostname"></UserValue> |
---|
136 | </UserData> |
---|
137 | <Transform id="id71_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform> |
---|
138 | </ProductInstance> |
---|
139 | |
---|
140 | <ProductInstance id="inst71_01_14" name="Node14" |
---|
141 | partRef="#id71_01_1"> |
---|
142 | <UserData id="id71_01_14_1"> |
---|
143 | <UserValue value="n014" title="hostname"></UserValue> |
---|
144 | </UserData> |
---|
145 | <Transform id="id71_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform> |
---|
146 | </ProductInstance> |
---|
147 | |
---|
148 | <ProductInstance id="inst71_01_15" name="Node15" |
---|
149 | partRef="#id71_01_1"> |
---|
150 | <UserData id="id71_01_15_1"> |
---|
151 | <UserValue value="n015" title="hostname"></UserValue> |
---|
152 | </UserData> |
---|
153 | <Transform id="id71_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform> |
---|
154 | </ProductInstance> |
---|
155 | |
---|
156 | <ProductInstance id="inst71_01_16" name="Node16" |
---|
157 | partRef="#id71_01_1"> |
---|
158 | <UserData id="id71_01_16_1"> |
---|
159 | <UserValue value="n016" title="hostname"></UserValue> |
---|
160 | </UserData> |
---|
161 | <Transform id="id71_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform> |
---|
162 | </ProductInstance> |
---|
163 | |
---|
164 | <ProductInstance id="inst71_01_17" name="Node17" |
---|
165 | partRef="#id71_01_1"> |
---|
166 | <UserData id="id71_01_17_1"> |
---|
167 | <UserValue value="n017" title="hostname"></UserValue> |
---|
168 | </UserData> |
---|
169 | <Transform id="id71_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform> |
---|
170 | </ProductInstance> |
---|
171 | |
---|
172 | <!-- And the same for the last node --> |
---|
173 | <ProductInstance id="inst71_01_18" name="Node18" |
---|
174 | partRef="#id71_01_1"> |
---|
175 | <UserData id="id71_01_18_1"> |
---|
176 | <UserValue value="n018" title="hostname"></UserValue> |
---|
177 | </UserData> |
---|
178 | <Transform id="id71_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform> |
---|
179 | </ProductInstance> |
---|
180 | |
---|
181 | |
---|
182 | <!-- Generic Description for all sensors of the same kind (i.e. temperature |
---|
183 | on one kind of node --> |
---|
184 | <ProductRevisionView id="id71_02_1" name="SensorGeometry"> |
---|
185 | <Representation id="id1071_02_1" format="VRML" |
---|
186 | location=".\objects\Sensor.wrl"></Representation> |
---|
187 | </ProductRevisionView> |
---|
188 | |
---|
189 | <!-- Concrete description for one specific sensor --> |
---|
190 | <ProductInstance id="inst71_02_1" name="Sensor1" |
---|
191 | partRef="#id71_02_1"> |
---|
192 | <Transform id="id71_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform> |
---|
193 | </ProductInstance> |
---|
194 | |
---|
195 | <!-- The same for all other sensors of that kind --> |
---|
196 | <ProductInstance id="inst71_02_2" name="Sensor2" |
---|
197 | partRef="#id71_02_1"> |
---|
198 | <Transform id="id71_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform> |
---|
199 | </ProductInstance> |
---|
200 | |
---|
201 | <ProductInstance id="inst71_02_3" name="Sensor3" |
---|
202 | partRef="#id71_02_1"> |
---|
203 | <Transform id="id71_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform> |
---|
204 | </ProductInstance> |
---|
205 | |
---|
206 | <ProductInstance id="inst71_02_4" name="Sensor4" |
---|
207 | partRef="#id71_02_1"> |
---|
208 | <Transform id="id71_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform> |
---|
209 | </ProductInstance> |
---|
210 | |
---|
211 | <ProductInstance id="inst71_02_5" name="Sensor5" |
---|
212 | partRef="#id71_02_1"> |
---|
213 | <Transform id="id71_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform> |
---|
214 | </ProductInstance> |
---|
215 | |
---|
216 | <ProductInstance id="inst71_02_6" name="Sensor6" |
---|
217 | partRef="#id71_02_1"> |
---|
218 | <Transform id="id71_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform> |
---|
219 | </ProductInstance> |
---|
220 | |
---|
221 | <ProductInstance id="inst71_02_7" name="Sensor7" |
---|
222 | partRef="#id71_02_1"> |
---|
223 | <Transform id="id71_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform> |
---|
224 | </ProductInstance> |
---|
225 | |
---|
226 | <ProductInstance id="inst71_02_8" name="Sensor8" |
---|
227 | partRef="#id71_02_1"> |
---|
228 | <Transform id="id71_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform> |
---|
229 | </ProductInstance> |
---|
230 | |
---|
231 | <ProductInstance id="inst71_02_9" name="Sensor9" |
---|
232 | partRef="#id71_02_1"> |
---|
233 | <Transform id="id71_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform> |
---|
234 | </ProductInstance> |
---|
235 | |
---|
236 | <ProductInstance id="inst71_02_10" name="Sensor10" |
---|
237 | partRef="#id71_02_1"> |
---|
238 | <Transform id="id71_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform> |
---|
239 | </ProductInstance> |
---|
240 | |
---|
241 | <ProductInstance id="inst71_02_11" name="Sensor11" |
---|
242 | partRef="#id71_02_1"> |
---|
243 | <Transform id="id71_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform> |
---|
244 | </ProductInstance> |
---|
245 | |
---|
246 | <ProductInstance id="inst71_02_12" name="Sensor12" |
---|
247 | partRef="#id71_02_1"> |
---|
248 | <Transform id="id71_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform> |
---|
249 | </ProductInstance> |
---|
250 | |
---|
251 | <ProductInstance id="inst71_02_13" name="Sensor13" |
---|
252 | partRef="#id71_02_1"> |
---|
253 | <Transform id="id71_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform> |
---|
254 | </ProductInstance> |
---|
255 | |
---|
256 | <ProductInstance id="inst71_02_14" name="Sensor14" |
---|
257 | partRef="#id71_02_1"> |
---|
258 | <Transform id="id71_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform> |
---|
259 | </ProductInstance> |
---|
260 | |
---|
261 | <ProductInstance id="inst71_02_15" name="Sensor15" |
---|
262 | partRef="#id71_02_1"> |
---|
263 | <Transform id="id71_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform> |
---|
264 | </ProductInstance> |
---|
265 | |
---|
266 | <ProductInstance id="inst71_02_16" name="Sensor16" |
---|
267 | partRef="#id71_02_1"> |
---|
268 | <Transform id="id71_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform> |
---|
269 | </ProductInstance> |
---|
270 | |
---|
271 | <ProductInstance id="inst71_02_17" name="Sensor17" |
---|
272 | partRef="#id71_02_1"> |
---|
273 | <Transform id="id71_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform> |
---|
274 | </ProductInstance> |
---|
275 | |
---|
276 | <!-- The last sensor of that kind --> |
---|
277 | <ProductInstance id="inst71_02_18" name="Sensor18" |
---|
278 | partRef="#id71_02_1"> |
---|
279 | <Transform id="id71_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform> |
---|
280 | </ProductInstance> |
---|
281 | |
---|
282 | <!-- Generic description of a RECS including an assembly, in this all |
---|
283 | nodes (inst71_01_x) and for each on sensor (inst71_02_x) --> |
---|
284 | <ProductRevisionView id="id71" name="DefRack71" |
---|
285 | instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18" |
---|
286 | type="assembly"> |
---|
287 | <UserData id="id71_1"> |
---|
288 | <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, |
---|
289 | ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... --> |
---|
290 | <UserValue value="NodeGroup" title="DEBBLevel"></UserValue> |
---|
291 | <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents |
---|
292 | XML file --> |
---|
293 | <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue> |
---|
294 | </UserData> |
---|
295 | <Representation id="id1071" format="VRML" |
---|
296 | location=".\objects\recscase.wrl"></Representation> |
---|
297 | </ProductRevisionView> |
---|
298 | |
---|
299 | <!-- Concrete description of a specific RECS --> |
---|
300 | <ProductInstance id="inst71_1" name="Rack71" partRef="#id71"> |
---|
301 | <UserData id="id71_1_1"> |
---|
302 | <!-- title="hostname" is on of the possible titles, currently only hostname |
---|
303 | is in use, maybe others are added like config options, other identifiers, |
---|
304 | etc. --> |
---|
305 | <UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue> |
---|
306 | </UserData> |
---|
307 | <Transform id="id71_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform> |
---|
308 | </ProductInstance> |
---|
309 | |
---|
310 | </InstanceGraph> |
---|
311 | </ProductDef> |
---|
312 | </PLMXML> |
---|