blob: 111acdd00e865638a2fac043b1312bb880215885 [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 Feistc1aff3a2018-10-26 14:10:34 -07005 "BindPresence": "Fan 0 Present",
James Feist9c26ef92018-12-11 15:22:59 -08006 "Index": 0,
7 "MaxReading": 14000,
8 "Name": "Fan 1",
James Feist1e3e6982018-08-03 16:09:28 -07009 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080010 {
James Feist1e3e6982018-08-03 16:09:28 -070011 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070012 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070013 "Severity": 1,
14 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080015 },
16 {
James Feist1e3e6982018-08-03 16:09:28 -070017 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070018 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070019 "Severity": 0,
20 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080021 }
James Feist3cb5fec2018-01-23 14:41:51 -080022 ],
James Feistd63d18a2018-07-19 15:23:45 -070023 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080024 },
25 {
James Feist1e3e6982018-08-03 16:09:28 -070026 "BindConnector": "2U System Fan connector 2",
James Feistc1aff3a2018-10-26 14:10:34 -070027 "BindPresence": "Fan 1 Present",
James Feist9c26ef92018-12-11 15:22:59 -080028 "Index": 2,
29 "MaxReading": 14000,
30 "Name": "Fan 2",
James Feist1e3e6982018-08-03 16:09:28 -070031 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080032 {
James Feist1e3e6982018-08-03 16:09:28 -070033 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070034 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070035 "Severity": 1,
36 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080037 },
38 {
James Feist1e3e6982018-08-03 16:09:28 -070039 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070040 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070041 "Severity": 0,
42 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080043 }
James Feist3cb5fec2018-01-23 14:41:51 -080044 ],
James Feistd63d18a2018-07-19 15:23:45 -070045 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080046 },
47 {
James Feist1e3e6982018-08-03 16:09:28 -070048 "BindConnector": "2U System Fan connector 3",
James Feistc1aff3a2018-10-26 14:10:34 -070049 "BindPresence": "Fan 2 Present",
James Feist9c26ef92018-12-11 15:22:59 -080050 "Index": 4,
51 "MaxReading": 14000,
52 "Name": "Fan 3",
James Feist1e3e6982018-08-03 16:09:28 -070053 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080054 {
James Feist1e3e6982018-08-03 16:09:28 -070055 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070056 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070057 "Severity": 1,
58 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080059 },
60 {
James Feist1e3e6982018-08-03 16:09:28 -070061 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070062 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070063 "Severity": 0,
64 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080065 }
James Feist3cb5fec2018-01-23 14:41:51 -080066 ],
James Feistd63d18a2018-07-19 15:23:45 -070067 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080068 },
69 {
James Feist1e3e6982018-08-03 16:09:28 -070070 "BindConnector": "2U System Fan connector 4",
James Feistc1aff3a2018-10-26 14:10:34 -070071 "BindPresence": "Fan 3 Present",
James Feist9c26ef92018-12-11 15:22:59 -080072 "Index": 6,
73 "MaxReading": 14000,
74 "Name": "Fan 4",
James Feist1e3e6982018-08-03 16:09:28 -070075 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080076 {
James Feist1e3e6982018-08-03 16:09:28 -070077 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070078 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070079 "Severity": 1,
80 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080081 },
82 {
James Feist1e3e6982018-08-03 16:09:28 -070083 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070084 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070085 "Severity": 0,
86 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080087 }
James Feist3cb5fec2018-01-23 14:41:51 -080088 ],
James Feistd63d18a2018-07-19 15:23:45 -070089 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080090 },
91 {
James Feist1e3e6982018-08-03 16:09:28 -070092 "BindConnector": "2U System Fan connector 5",
James Feistc1aff3a2018-10-26 14:10:34 -070093 "BindPresence": "Fan 4 Present",
James Feist9c26ef92018-12-11 15:22:59 -080094 "Index": 8,
95 "MaxReading": 14000,
96 "Name": "Fan 5",
James Feist1e3e6982018-08-03 16:09:28 -070097 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080098 {
James Feist1e3e6982018-08-03 16:09:28 -070099 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700100 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700101 "Severity": 1,
102 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -0800103 },
104 {
James Feist1e3e6982018-08-03 16:09:28 -0700105 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700106 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700107 "Severity": 0,
108 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -0800109 }
James Feist3cb5fec2018-01-23 14:41:51 -0800110 ],
James Feistd63d18a2018-07-19 15:23:45 -0700111 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800112 },
113 {
James Feist1e3e6982018-08-03 16:09:28 -0700114 "BindConnector": "2U System Fan connector 6",
James Feistc1aff3a2018-10-26 14:10:34 -0700115 "BindPresence": "Fan 5 Present",
James Feist9c26ef92018-12-11 15:22:59 -0800116 "Index": 10,
117 "MaxReading": 14000,
118 "Name": "Fan 6",
James Feist1e3e6982018-08-03 16:09:28 -0700119 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800120 {
James Feist1e3e6982018-08-03 16:09:28 -0700121 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700122 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700123 "Severity": 1,
124 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -0800125 },
126 {
James Feist1e3e6982018-08-03 16:09:28 -0700127 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700128 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700129 "Severity": 0,
130 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -0800131 }
James Feist3cb5fec2018-01-23 14:41:51 -0800132 ],
James Feistd63d18a2018-07-19 15:23:45 -0700133 "Type": "AspeedFan"
James Feistca3eec82018-08-08 16:51:24 -0700134 },
135 {
James Feist08c83d82019-04-22 14:54:54 -0700136 "C1": 36,
137 "C2": 39,
James Feistc4e56942019-04-19 12:15:19 -0700138 "MaxCFM": 71,
139 "Name": "System Airflow",
140 "TachMaxPercent": 100,
141 "TachMinPercent": 20,
142 "Tachs": [
143 "Fan 1",
144 "Fan 2",
145 "Fan 3",
146 "Fan 4",
147 "Fan 5",
148 "Fan 6"
149 ],
150 "Type": "CFMSensor"
151 },
152 {
153 "AlphaF": 4.352,
154 "AlphaS": 0.512,
155 "Name": "Exit Air Temp",
James Feist08c83d82019-04-22 14:54:54 -0700156 "PowerFactorMax": 1.2,
157 "PowerFactorMin": 0.9,
James Feistc4e56942019-04-19 12:15:19 -0700158 "QMax": 165,
159 "QMin": 31,
James Feist15c49902019-05-15 10:27:07 -0700160 "Thresholds": [
161 {
162 "Direction": "greater than",
163 "Name": "upper critical",
164 "Severity": 1,
165 "Value": 85
166 },
167 {
168 "Direction": "greater than",
169 "Name": "upper non critical",
170 "Severity": 0,
171 "Value": 80
172 },
173 {
174 "Direction": "less than",
175 "Name": "lower non critical",
176 "Severity": 0,
177 "Value": 5
178 },
179 {
180 "Direction": "less than",
181 "Name": "lower critical",
182 "Severity": 1,
183 "Value": 0
184 }
185 ],
James Feistc4e56942019-04-19 12:15:19 -0700186 "Type": "ExitAirTempSensor"
187 },
188 {
James Feistc4e56942019-04-19 12:15:19 -0700189 "AllowedFailures": 1,
190 "Name": "FanRedundancy",
191 "Type": "FanRedundancy"
192 },
193 {
Cheng C Yang155362c2019-09-11 07:01:09 +0800194 "Address": [
195 "0x50",
196 "0x51"
197 ],
198 "Bus": 7,
199 "Name": "PSU address",
200 "Type": "PSUPresence"
201 },
202 {
203 "Name": "Power Unit Redundancy",
204 "RedundantCount": 1,
205 "Type": "PURedundancy"
206 },
207 {
James Feistca3eec82018-08-08 16:51:24 -0700208 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800209 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700210 "FFOffCoefficient": 0.0,
211 "ICoefficient": 0.0,
212 "ILimitMax": 0.0,
213 "ILimitMin": 0.0,
214 "Inputs": [
215 "Fan 1"
216 ],
217 "Name": "Fan 1",
James Feist07cd61c2019-02-19 10:13:06 -0800218 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700219 "OutLimitMax": 100.0,
220 "OutLimitMin": 30.0,
221 "Outputs": [
222 "Pwm 1"
223 ],
224 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800225 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700226 "SlewNeg": 0.0,
227 "SlewPos": 0.0,
228 "Type": "Pid",
229 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700230 "Zone 1"
James Feistca3eec82018-08-08 16:51:24 -0700231 ]
232 },
233 {
234 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800235 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700236 "FFOffCoefficient": 0.0,
237 "ICoefficient": 0.0,
238 "ILimitMax": 0.0,
239 "ILimitMin": 0.0,
240 "Inputs": [
241 "Fan 2"
242 ],
243 "Name": "Fan 2",
James Feist07cd61c2019-02-19 10:13:06 -0800244 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700245 "OutLimitMax": 100.0,
246 "OutLimitMin": 30.0,
247 "Outputs": [
248 "Pwm 2"
249 ],
250 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800251 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700252 "SlewNeg": 0.0,
253 "SlewPos": 0.0,
254 "Type": "Pid",
255 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700256 "Zone 2"
James Feistca3eec82018-08-08 16:51:24 -0700257 ]
258 },
259 {
260 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800261 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700262 "FFOffCoefficient": 0.0,
263 "ICoefficient": 0.0,
264 "ILimitMax": 0.0,
265 "ILimitMin": 0.0,
266 "Inputs": [
267 "Fan 3"
268 ],
269 "Name": "Fan 3",
James Feist07cd61c2019-02-19 10:13:06 -0800270 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700271 "OutLimitMax": 100.0,
272 "OutLimitMin": 30.0,
273 "Outputs": [
274 "Pwm 3"
275 ],
276 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800277 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700278 "SlewNeg": 0.0,
279 "SlewPos": 0.0,
280 "Type": "Pid",
281 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700282 "Zone 3"
James Feistca3eec82018-08-08 16:51:24 -0700283 ]
284 },
285 {
286 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800287 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700288 "FFOffCoefficient": 0.0,
289 "ICoefficient": 0.0,
290 "ILimitMax": 0.0,
291 "ILimitMin": 0.0,
292 "Inputs": [
293 "Fan 4"
294 ],
295 "Name": "Fan 4",
James Feist07cd61c2019-02-19 10:13:06 -0800296 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700297 "OutLimitMax": 100.0,
298 "OutLimitMin": 30.0,
299 "Outputs": [
300 "Pwm 4"
301 ],
302 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800303 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700304 "SlewNeg": 0.0,
305 "SlewPos": 0.0,
306 "Type": "Pid",
307 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700308 "Zone 4"
James Feistca3eec82018-08-08 16:51:24 -0700309 ]
310 },
311 {
312 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800313 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700314 "FFOffCoefficient": 0.0,
315 "ICoefficient": 0.0,
316 "ILimitMax": 0.0,
317 "ILimitMin": 0.0,
318 "Inputs": [
319 "Fan 5"
320 ],
321 "Name": "Fan 5",
James Feist07cd61c2019-02-19 10:13:06 -0800322 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700323 "OutLimitMax": 100.0,
324 "OutLimitMin": 30.0,
325 "Outputs": [
326 "Pwm 5"
327 ],
328 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800329 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700330 "SlewNeg": 0.0,
331 "SlewPos": 0.0,
332 "Type": "Pid",
333 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700334 "Zone 5"
James Feistca3eec82018-08-08 16:51:24 -0700335 ]
336 },
337 {
338 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800339 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700340 "FFOffCoefficient": 0.0,
341 "ICoefficient": 0.0,
342 "ILimitMax": 0.0,
343 "ILimitMin": 0.0,
344 "Inputs": [
345 "Fan 6"
346 ],
347 "Name": "Fan 6",
James Feist07cd61c2019-02-19 10:13:06 -0800348 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700349 "OutLimitMax": 100.0,
350 "OutLimitMin": 30.0,
351 "Outputs": [
352 "Pwm 6"
353 ],
354 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800355 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700356 "SlewNeg": 0.0,
357 "SlewPos": 0.0,
358 "Type": "Pid",
359 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700360 "Zone 6"
James Feistca3eec82018-08-08 16:51:24 -0700361 ]
362 },
363 {
James Feistc4e56942019-04-19 12:15:19 -0700364 "Class": "temp",
365 "FFGainCoefficient": 0.0,
366 "FFOffCoefficient": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700367 "ICoefficient": -4.64,
James Feistc4e56942019-04-19 12:15:19 -0700368 "ILimitMax": 100,
369 "ILimitMin": 30,
370 "Inputs": [
371 "Exit Air Temp"
372 ],
373 "Name": "Exit Air Temp",
374 "NegativeHysteresis": 5.0,
375 "OutLimitMax": 100,
376 "OutLimitMin": 30,
377 "Outputs": [],
378 "PCoefficient": -0.15,
379 "PositiveHysteresis": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700380 "SetPoint": 75.0,
James Feistc4e56942019-04-19 12:15:19 -0700381 "SlewNeg": -1,
382 "SlewPos": 0.0,
383 "Type": "Pid",
384 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700385 "Zone 1",
386 "Zone 2",
387 "Zone 3",
388 "Zone 4",
389 "Zone 5",
390 "Zone 6"
James Feistc4e56942019-04-19 12:15:19 -0700391 ]
392 },
393 {
394 "FailSafePercent": 100,
395 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700396 "Name": "Zone 1",
James Feistc4e56942019-04-19 12:15:19 -0700397 "Type": "Pid.Zone"
398 },
399 {
400 "FailSafePercent": 100,
401 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700402 "Name": "Zone 2",
403 "Type": "Pid.Zone"
404 },
405 {
406 "FailSafePercent": 100,
407 "MinThermalOutput": 30,
408 "Name": "Zone 3",
409 "Type": "Pid.Zone"
410 },
411 {
412 "FailSafePercent": 100,
413 "MinThermalOutput": 30,
414 "Name": "Zone 4",
415 "Type": "Pid.Zone"
416 },
417 {
418 "FailSafePercent": 100,
419 "MinThermalOutput": 30,
420 "Name": "Zone 5",
421 "Type": "Pid.Zone"
422 },
423 {
424 "FailSafePercent": 100,
425 "MinThermalOutput": 30,
426 "Name": "Zone 6",
James Feistc4e56942019-04-19 12:15:19 -0700427 "Type": "Pid.Zone"
428 },
429 {
Cheng C Yang6bbe9eb2019-04-23 06:20:28 +0800430 "FailSafePercent": 100,
431 "MinThermalOutput": 30,
432 "Name": "PSU",
433 "Type": "Pid.Zone"
434 },
435 {
James Feistf0a0b012019-02-25 13:52:03 -0800436 "Class": "Floor",
James Feist44552e42019-01-11 11:19:49 -0800437 "Inputs": [
438 "Front Panel Temp"
439 ],
James Feistabb4f3d2019-02-27 11:10:47 -0800440 "Name": "Front Panel LCC",
James Feist44552e42019-01-11 11:19:49 -0800441 "NegativeHysteresis": 2,
442 "Output": [
James Feist550d1b52019-03-04 11:56:02 -0800443 50.0,
444 60.0
James Feist44552e42019-01-11 11:19:49 -0800445 ],
446 "PositiveHysteresis": 0,
447 "Reading": [
448 20.0,
449 30.0
450 ],
451 "Type": "Stepwise",
452 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700453 "Zone 1",
454 "Zone 2",
455 "Zone 3",
456 "Zone 4",
457 "Zone 5",
458 "Zone 6"
James Feist44552e42019-01-11 11:19:49 -0800459 ]
460 },
461 {
James Feistf0a0b012019-02-25 13:52:03 -0800462 "Class": "Ceiling",
463 "Inputs": [
464 "Front Panel Temp"
465 ],
466 "Name": "Front Panel UCC",
467 "NegativeHysteresis": 2,
468 "Output": [
469 70.0,
470 80.0
471 ],
472 "PositiveHysteresis": 0,
James Feist7d395772019-05-13 10:56:35 -0700473 "Profiles": [
474 "Acoustic"
475 ],
James Feistf0a0b012019-02-25 13:52:03 -0800476 "Reading": [
477 22.0,
478 32.0
479 ],
480 "Type": "Stepwise",
481 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700482 "Zone 1",
483 "Zone 2",
484 "Zone 3",
485 "Zone 4",
486 "Zone 5",
487 "Zone 6"
James Feistf0a0b012019-02-25 13:52:03 -0800488 ]
James Feist3cb5fec2018-01-23 14:41:51 -0800489 }
490 ],
James Feistd63d18a2018-07-19 15:23:45 -0700491 "Name": "R2000 Chassis",
James Feist1e3e6982018-08-03 16:09:28 -0700492 "Probe": [
James Feist1b2e2242018-01-30 13:45:19 -0800493 "FOUND('WFP Baseboard')",
494 "AND",
Yong Li777bf792018-03-27 08:43:45 +0800495 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'A2UL\\d+RISER\\d'})",
James Feist71f295f2019-06-20 13:35:12 -0700496 "AND",
497 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})",
James Feist6bd2a022018-03-13 12:30:58 -0700498 "MATCH_ONE"
James Feist11be6672018-04-06 14:05:32 -0700499 ],
James Feistc4e56942019-04-19 12:15:19 -0700500 "Type": "Chassis",
James Feist11be6672018-04-06 14:05:32 -0700501 "xyz.openbmc_project.Inventory.Decorator.Asset": {
James Feist71f295f2019-06-20 13:35:12 -0700502 "Manufacturer": "$PRODUCT_MANUFACTURER",
503 "Model": "$PRODUCT_PRODUCT_NAME",
504 "PartNumber": "$PRODUCT_PART_NUMBER",
505 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
506 },
507 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
508 "AssetTag": "$PRODUCT_ASSET_TAG"
509 },
510 "xyz.openbmc_project.Inventory.Item.System": {}
James Feistc0dcf0d2019-09-30 13:07:02 -0700511}