blob: 9727e7f9220c0f5257234af0b72a7ac897d56d58 [file] [log] [blame]
James Feist3cb5fec2018-01-23 14:41:51 -08001{
James Feist1e3e6982018-08-03 16:09:28 -07002 "Exposes": [
James Feist3cb5fec2018-01-23 14:41:51 -08003 {
James Feist1e3e6982018-08-03 16:09:28 -07004 "BindConnector": "2U System Fan connector 1",
James Feist9c26ef92018-12-11 15:22:59 -08005 "Index": 0,
6 "MaxReading": 14000,
7 "Name": "Fan 1",
Zhikui Ren01542d22019-12-04 14:43:44 -08008 "Presence": {
9 "PinName": "FM_SYS_FAN0_PRSNT_D_N",
10 "Polarity": "Low"
11 },
James Feist1e3e6982018-08-03 16:09:28 -070012 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080013 {
James Feist1e3e6982018-08-03 16:09:28 -070014 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070015 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070016 "Severity": 1,
17 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080018 },
19 {
James Feist1e3e6982018-08-03 16:09:28 -070020 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070021 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070022 "Severity": 0,
23 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080024 }
James Feist3cb5fec2018-01-23 14:41:51 -080025 ],
James Feistd63d18a2018-07-19 15:23:45 -070026 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080027 },
28 {
James Feist1e3e6982018-08-03 16:09:28 -070029 "BindConnector": "2U System Fan connector 2",
James Feist9c26ef92018-12-11 15:22:59 -080030 "Index": 2,
31 "MaxReading": 14000,
32 "Name": "Fan 2",
Zhikui Ren01542d22019-12-04 14:43:44 -080033 "Presence": {
34 "PinName": "FM_SYS_FAN1_PRSNT_D_N",
35 "Polarity": "Low"
36 },
James Feist1e3e6982018-08-03 16:09:28 -070037 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080038 {
James Feist1e3e6982018-08-03 16:09:28 -070039 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070040 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070041 "Severity": 1,
42 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080043 },
44 {
James Feist1e3e6982018-08-03 16:09:28 -070045 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070046 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070047 "Severity": 0,
48 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080049 }
James Feist3cb5fec2018-01-23 14:41:51 -080050 ],
James Feistd63d18a2018-07-19 15:23:45 -070051 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080052 },
53 {
James Feist1e3e6982018-08-03 16:09:28 -070054 "BindConnector": "2U System Fan connector 3",
James Feist9c26ef92018-12-11 15:22:59 -080055 "Index": 4,
56 "MaxReading": 14000,
57 "Name": "Fan 3",
Zhikui Ren01542d22019-12-04 14:43:44 -080058 "Presence": {
59 "PinName": "FM_SYS_FAN2_PRSNT_D_N",
60 "Polarity": "Low"
61 },
James Feist1e3e6982018-08-03 16:09:28 -070062 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080063 {
James Feist1e3e6982018-08-03 16:09:28 -070064 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070065 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070066 "Severity": 1,
67 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080068 },
69 {
James Feist1e3e6982018-08-03 16:09:28 -070070 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070071 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070072 "Severity": 0,
73 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080074 }
James Feist3cb5fec2018-01-23 14:41:51 -080075 ],
James Feistd63d18a2018-07-19 15:23:45 -070076 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080077 },
78 {
James Feist1e3e6982018-08-03 16:09:28 -070079 "BindConnector": "2U System Fan connector 4",
James Feist9c26ef92018-12-11 15:22:59 -080080 "Index": 6,
81 "MaxReading": 14000,
82 "Name": "Fan 4",
Zhikui Ren01542d22019-12-04 14:43:44 -080083 "Presence": {
84 "PinName": "FM_SYS_FAN3_PRSNT_D_N",
85 "Polarity": "Low"
86 },
James Feist1e3e6982018-08-03 16:09:28 -070087 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080088 {
James Feist1e3e6982018-08-03 16:09:28 -070089 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070090 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070091 "Severity": 1,
92 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080093 },
94 {
James Feist1e3e6982018-08-03 16:09:28 -070095 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070096 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070097 "Severity": 0,
98 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080099 }
James Feist3cb5fec2018-01-23 14:41:51 -0800100 ],
James Feistd63d18a2018-07-19 15:23:45 -0700101 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800102 },
103 {
James Feist1e3e6982018-08-03 16:09:28 -0700104 "BindConnector": "2U System Fan connector 5",
James Feist9c26ef92018-12-11 15:22:59 -0800105 "Index": 8,
106 "MaxReading": 14000,
107 "Name": "Fan 5",
Zhikui Ren01542d22019-12-04 14:43:44 -0800108 "Presence": {
109 "PinName": "FM_SYS_FAN4_PRSNT_D_N",
110 "Polarity": "Low"
111 },
James Feist1e3e6982018-08-03 16:09:28 -0700112 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800113 {
James Feist1e3e6982018-08-03 16:09:28 -0700114 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700115 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700116 "Severity": 1,
117 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -0800118 },
119 {
James Feist1e3e6982018-08-03 16:09:28 -0700120 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700121 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700122 "Severity": 0,
123 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -0800124 }
James Feist3cb5fec2018-01-23 14:41:51 -0800125 ],
James Feistd63d18a2018-07-19 15:23:45 -0700126 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800127 },
128 {
James Feist1e3e6982018-08-03 16:09:28 -0700129 "BindConnector": "2U System Fan connector 6",
James Feist9c26ef92018-12-11 15:22:59 -0800130 "Index": 10,
131 "MaxReading": 14000,
132 "Name": "Fan 6",
Zhikui Ren01542d22019-12-04 14:43:44 -0800133 "Presence": {
134 "PinName": "FM_SYS_FAN5_PRSNT_D_N",
135 "Polarity": "Low"
136 },
James Feist1e3e6982018-08-03 16:09:28 -0700137 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800138 {
James Feist1e3e6982018-08-03 16:09:28 -0700139 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700140 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700141 "Severity": 1,
142 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -0800143 },
144 {
James Feist1e3e6982018-08-03 16:09:28 -0700145 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700146 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700147 "Severity": 0,
148 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -0800149 }
James Feist3cb5fec2018-01-23 14:41:51 -0800150 ],
James Feistd63d18a2018-07-19 15:23:45 -0700151 "Type": "AspeedFan"
James Feistca3eec82018-08-08 16:51:24 -0700152 },
153 {
Sui Chen9bb6ec22022-09-25 09:01:00 -0700154 "Name": "BMC",
155 "Type": "BMC"
156 },
157 {
James Feist08c83d82019-04-22 14:54:54 -0700158 "C1": 36,
159 "C2": 39,
James Feistc4e56942019-04-19 12:15:19 -0700160 "MaxCFM": 71,
161 "Name": "System Airflow",
162 "TachMaxPercent": 100,
163 "TachMinPercent": 20,
164 "Tachs": [
165 "Fan 1",
166 "Fan 2",
167 "Fan 3",
168 "Fan 4",
169 "Fan 5",
170 "Fan 6"
171 ],
172 "Type": "CFMSensor"
173 },
174 {
175 "AlphaF": 4.352,
176 "AlphaS": 0.512,
177 "Name": "Exit Air Temp",
James Feist08c83d82019-04-22 14:54:54 -0700178 "PowerFactorMax": 1.2,
179 "PowerFactorMin": 0.9,
James Feistc4e56942019-04-19 12:15:19 -0700180 "QMax": 165,
181 "QMin": 31,
James Feist15c49902019-05-15 10:27:07 -0700182 "Thresholds": [
183 {
184 "Direction": "greater than",
185 "Name": "upper critical",
186 "Severity": 1,
187 "Value": 85
188 },
189 {
190 "Direction": "greater than",
191 "Name": "upper non critical",
192 "Severity": 0,
193 "Value": 80
194 },
195 {
196 "Direction": "less than",
197 "Name": "lower non critical",
198 "Severity": 0,
199 "Value": 5
200 },
201 {
202 "Direction": "less than",
203 "Name": "lower critical",
204 "Severity": 1,
205 "Value": 0
206 }
207 ],
James Feistc4e56942019-04-19 12:15:19 -0700208 "Type": "ExitAirTempSensor"
209 },
210 {
James Feistc4e56942019-04-19 12:15:19 -0700211 "AllowedFailures": 1,
212 "Name": "FanRedundancy",
213 "Type": "FanRedundancy"
214 },
215 {
Cheng C Yang155362c2019-09-11 07:01:09 +0800216 "Address": [
217 "0x50",
218 "0x51"
219 ],
220 "Bus": 7,
221 "Name": "PSU address",
222 "Type": "PSUPresence"
223 },
224 {
225 "Name": "Power Unit Redundancy",
226 "RedundantCount": 1,
227 "Type": "PURedundancy"
228 },
229 {
James Feistca3eec82018-08-08 16:51:24 -0700230 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800231 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700232 "FFOffCoefficient": 0.0,
233 "ICoefficient": 0.0,
234 "ILimitMax": 0.0,
235 "ILimitMin": 0.0,
236 "Inputs": [
237 "Fan 1"
238 ],
239 "Name": "Fan 1",
James Feist07cd61c2019-02-19 10:13:06 -0800240 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700241 "OutLimitMax": 100.0,
242 "OutLimitMin": 30.0,
243 "Outputs": [
244 "Pwm 1"
245 ],
246 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800247 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700248 "SlewNeg": 0.0,
249 "SlewPos": 0.0,
250 "Type": "Pid",
251 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700252 "Zone 1"
James Feistca3eec82018-08-08 16:51:24 -0700253 ]
254 },
255 {
256 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800257 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700258 "FFOffCoefficient": 0.0,
259 "ICoefficient": 0.0,
260 "ILimitMax": 0.0,
261 "ILimitMin": 0.0,
262 "Inputs": [
263 "Fan 2"
264 ],
265 "Name": "Fan 2",
James Feist07cd61c2019-02-19 10:13:06 -0800266 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700267 "OutLimitMax": 100.0,
268 "OutLimitMin": 30.0,
269 "Outputs": [
270 "Pwm 2"
271 ],
272 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800273 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700274 "SlewNeg": 0.0,
275 "SlewPos": 0.0,
276 "Type": "Pid",
277 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700278 "Zone 2"
James Feistca3eec82018-08-08 16:51:24 -0700279 ]
280 },
281 {
282 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800283 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700284 "FFOffCoefficient": 0.0,
285 "ICoefficient": 0.0,
286 "ILimitMax": 0.0,
287 "ILimitMin": 0.0,
288 "Inputs": [
289 "Fan 3"
290 ],
291 "Name": "Fan 3",
James Feist07cd61c2019-02-19 10:13:06 -0800292 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700293 "OutLimitMax": 100.0,
294 "OutLimitMin": 30.0,
295 "Outputs": [
296 "Pwm 3"
297 ],
298 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800299 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700300 "SlewNeg": 0.0,
301 "SlewPos": 0.0,
302 "Type": "Pid",
303 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700304 "Zone 3"
James Feistca3eec82018-08-08 16:51:24 -0700305 ]
306 },
307 {
308 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800309 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700310 "FFOffCoefficient": 0.0,
311 "ICoefficient": 0.0,
312 "ILimitMax": 0.0,
313 "ILimitMin": 0.0,
314 "Inputs": [
315 "Fan 4"
316 ],
317 "Name": "Fan 4",
James Feist07cd61c2019-02-19 10:13:06 -0800318 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700319 "OutLimitMax": 100.0,
320 "OutLimitMin": 30.0,
321 "Outputs": [
322 "Pwm 4"
323 ],
324 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800325 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700326 "SlewNeg": 0.0,
327 "SlewPos": 0.0,
328 "Type": "Pid",
329 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700330 "Zone 4"
James Feistca3eec82018-08-08 16:51:24 -0700331 ]
332 },
333 {
334 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800335 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700336 "FFOffCoefficient": 0.0,
337 "ICoefficient": 0.0,
338 "ILimitMax": 0.0,
339 "ILimitMin": 0.0,
340 "Inputs": [
341 "Fan 5"
342 ],
343 "Name": "Fan 5",
James Feist07cd61c2019-02-19 10:13:06 -0800344 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700345 "OutLimitMax": 100.0,
346 "OutLimitMin": 30.0,
347 "Outputs": [
348 "Pwm 5"
349 ],
350 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800351 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700352 "SlewNeg": 0.0,
353 "SlewPos": 0.0,
354 "Type": "Pid",
355 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700356 "Zone 5"
James Feistca3eec82018-08-08 16:51:24 -0700357 ]
358 },
359 {
360 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800361 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700362 "FFOffCoefficient": 0.0,
363 "ICoefficient": 0.0,
364 "ILimitMax": 0.0,
365 "ILimitMin": 0.0,
366 "Inputs": [
367 "Fan 6"
368 ],
369 "Name": "Fan 6",
James Feist07cd61c2019-02-19 10:13:06 -0800370 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700371 "OutLimitMax": 100.0,
372 "OutLimitMin": 30.0,
373 "Outputs": [
374 "Pwm 6"
375 ],
376 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800377 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700378 "SlewNeg": 0.0,
379 "SlewPos": 0.0,
380 "Type": "Pid",
381 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700382 "Zone 6"
James Feistca3eec82018-08-08 16:51:24 -0700383 ]
384 },
385 {
James Feistc4e56942019-04-19 12:15:19 -0700386 "Class": "temp",
387 "FFGainCoefficient": 0.0,
388 "FFOffCoefficient": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700389 "ICoefficient": -4.64,
James Feistc4e56942019-04-19 12:15:19 -0700390 "ILimitMax": 100,
391 "ILimitMin": 30,
392 "Inputs": [
393 "Exit Air Temp"
394 ],
395 "Name": "Exit Air Temp",
396 "NegativeHysteresis": 5.0,
397 "OutLimitMax": 100,
398 "OutLimitMin": 30,
399 "Outputs": [],
400 "PCoefficient": -0.15,
401 "PositiveHysteresis": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700402 "SetPoint": 75.0,
James Feistc4e56942019-04-19 12:15:19 -0700403 "SlewNeg": -1,
404 "SlewPos": 0.0,
405 "Type": "Pid",
406 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700407 "Zone 1",
408 "Zone 2",
409 "Zone 3",
410 "Zone 4",
411 "Zone 5",
412 "Zone 6"
James Feistc4e56942019-04-19 12:15:19 -0700413 ]
414 },
415 {
416 "FailSafePercent": 100,
417 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700418 "Name": "Zone 1",
James Feistc4e56942019-04-19 12:15:19 -0700419 "Type": "Pid.Zone"
420 },
421 {
422 "FailSafePercent": 100,
423 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700424 "Name": "Zone 2",
425 "Type": "Pid.Zone"
426 },
427 {
428 "FailSafePercent": 100,
429 "MinThermalOutput": 30,
430 "Name": "Zone 3",
431 "Type": "Pid.Zone"
432 },
433 {
434 "FailSafePercent": 100,
435 "MinThermalOutput": 30,
436 "Name": "Zone 4",
437 "Type": "Pid.Zone"
438 },
439 {
440 "FailSafePercent": 100,
441 "MinThermalOutput": 30,
442 "Name": "Zone 5",
443 "Type": "Pid.Zone"
444 },
445 {
446 "FailSafePercent": 100,
447 "MinThermalOutput": 30,
448 "Name": "Zone 6",
James Feistc4e56942019-04-19 12:15:19 -0700449 "Type": "Pid.Zone"
450 },
451 {
Cheng C Yang6bbe9eb2019-04-23 06:20:28 +0800452 "FailSafePercent": 100,
453 "MinThermalOutput": 30,
454 "Name": "PSU",
455 "Type": "Pid.Zone"
456 },
457 {
James Feistf0a0b012019-02-25 13:52:03 -0800458 "Class": "Floor",
James Feist44552e42019-01-11 11:19:49 -0800459 "Inputs": [
460 "Front Panel Temp"
461 ],
James Feistabb4f3d2019-02-27 11:10:47 -0800462 "Name": "Front Panel LCC",
James Feist44552e42019-01-11 11:19:49 -0800463 "NegativeHysteresis": 2,
464 "Output": [
James Feist550d1b52019-03-04 11:56:02 -0800465 50.0,
466 60.0
James Feist44552e42019-01-11 11:19:49 -0800467 ],
468 "PositiveHysteresis": 0,
469 "Reading": [
470 20.0,
471 30.0
472 ],
473 "Type": "Stepwise",
474 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700475 "Zone 1",
476 "Zone 2",
477 "Zone 3",
478 "Zone 4",
479 "Zone 5",
480 "Zone 6"
James Feist44552e42019-01-11 11:19:49 -0800481 ]
482 },
483 {
James Feistf0a0b012019-02-25 13:52:03 -0800484 "Class": "Ceiling",
485 "Inputs": [
486 "Front Panel Temp"
487 ],
488 "Name": "Front Panel UCC",
489 "NegativeHysteresis": 2,
490 "Output": [
491 70.0,
492 80.0
493 ],
494 "PositiveHysteresis": 0,
James Feist7d395772019-05-13 10:56:35 -0700495 "Profiles": [
496 "Acoustic"
497 ],
James Feistf0a0b012019-02-25 13:52:03 -0800498 "Reading": [
499 22.0,
500 32.0
501 ],
502 "Type": "Stepwise",
503 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700504 "Zone 1",
505 "Zone 2",
506 "Zone 3",
507 "Zone 4",
508 "Zone 5",
509 "Zone 6"
James Feistf0a0b012019-02-25 13:52:03 -0800510 ]
James Feist3cb5fec2018-01-23 14:41:51 -0800511 }
512 ],
James Feistd63d18a2018-07-19 15:23:45 -0700513 "Name": "R2000 Chassis",
James Feist1e3e6982018-08-03 16:09:28 -0700514 "Probe": [
James Feist1b2e2242018-01-30 13:45:19 -0800515 "FOUND('WFP Baseboard')",
516 "AND",
Yong Li777bf792018-03-27 08:43:45 +0800517 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'A2UL\\d+RISER\\d'})",
James Feist71f295f2019-06-20 13:35:12 -0700518 "AND",
519 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})",
James Feist6bd2a022018-03-13 12:30:58 -0700520 "MATCH_ONE"
James Feist11be6672018-04-06 14:05:32 -0700521 ],
James Feistc4e56942019-04-19 12:15:19 -0700522 "Type": "Chassis",
James Feist11be6672018-04-06 14:05:32 -0700523 "xyz.openbmc_project.Inventory.Decorator.Asset": {
James Feist71f295f2019-06-20 13:35:12 -0700524 "Manufacturer": "$PRODUCT_MANUFACTURER",
525 "Model": "$PRODUCT_PRODUCT_NAME",
526 "PartNumber": "$PRODUCT_PART_NUMBER",
527 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
528 },
529 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
530 "AssetTag": "$PRODUCT_ASSET_TAG"
531 },
532 "xyz.openbmc_project.Inventory.Item.System": {}
Ed Tanous98e102f2021-04-19 15:56:43 -0700533}