blob: 8d704fbc765e402d51bd30a14ae0231416ad359a [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 {
James Feistca3eec82018-08-08 16:51:24 -0700194 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800195 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700196 "FFOffCoefficient": 0.0,
197 "ICoefficient": 0.0,
198 "ILimitMax": 0.0,
199 "ILimitMin": 0.0,
200 "Inputs": [
201 "Fan 1"
202 ],
203 "Name": "Fan 1",
James Feist07cd61c2019-02-19 10:13:06 -0800204 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700205 "OutLimitMax": 100.0,
206 "OutLimitMin": 30.0,
207 "Outputs": [
208 "Pwm 1"
209 ],
210 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800211 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700212 "SlewNeg": 0.0,
213 "SlewPos": 0.0,
214 "Type": "Pid",
215 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700216 "Zone 1"
James Feistca3eec82018-08-08 16:51:24 -0700217 ]
218 },
219 {
220 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800221 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700222 "FFOffCoefficient": 0.0,
223 "ICoefficient": 0.0,
224 "ILimitMax": 0.0,
225 "ILimitMin": 0.0,
226 "Inputs": [
227 "Fan 2"
228 ],
229 "Name": "Fan 2",
James Feist07cd61c2019-02-19 10:13:06 -0800230 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700231 "OutLimitMax": 100.0,
232 "OutLimitMin": 30.0,
233 "Outputs": [
234 "Pwm 2"
235 ],
236 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800237 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700238 "SlewNeg": 0.0,
239 "SlewPos": 0.0,
240 "Type": "Pid",
241 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700242 "Zone 2"
James Feistca3eec82018-08-08 16:51:24 -0700243 ]
244 },
245 {
246 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800247 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700248 "FFOffCoefficient": 0.0,
249 "ICoefficient": 0.0,
250 "ILimitMax": 0.0,
251 "ILimitMin": 0.0,
252 "Inputs": [
253 "Fan 3"
254 ],
255 "Name": "Fan 3",
James Feist07cd61c2019-02-19 10:13:06 -0800256 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700257 "OutLimitMax": 100.0,
258 "OutLimitMin": 30.0,
259 "Outputs": [
260 "Pwm 3"
261 ],
262 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800263 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700264 "SlewNeg": 0.0,
265 "SlewPos": 0.0,
266 "Type": "Pid",
267 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700268 "Zone 3"
James Feistca3eec82018-08-08 16:51:24 -0700269 ]
270 },
271 {
272 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800273 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700274 "FFOffCoefficient": 0.0,
275 "ICoefficient": 0.0,
276 "ILimitMax": 0.0,
277 "ILimitMin": 0.0,
278 "Inputs": [
279 "Fan 4"
280 ],
281 "Name": "Fan 4",
James Feist07cd61c2019-02-19 10:13:06 -0800282 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700283 "OutLimitMax": 100.0,
284 "OutLimitMin": 30.0,
285 "Outputs": [
286 "Pwm 4"
287 ],
288 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800289 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700290 "SlewNeg": 0.0,
291 "SlewPos": 0.0,
292 "Type": "Pid",
293 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700294 "Zone 4"
James Feistca3eec82018-08-08 16:51:24 -0700295 ]
296 },
297 {
298 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800299 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700300 "FFOffCoefficient": 0.0,
301 "ICoefficient": 0.0,
302 "ILimitMax": 0.0,
303 "ILimitMin": 0.0,
304 "Inputs": [
305 "Fan 5"
306 ],
307 "Name": "Fan 5",
James Feist07cd61c2019-02-19 10:13:06 -0800308 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700309 "OutLimitMax": 100.0,
310 "OutLimitMin": 30.0,
311 "Outputs": [
312 "Pwm 5"
313 ],
314 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800315 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700316 "SlewNeg": 0.0,
317 "SlewPos": 0.0,
318 "Type": "Pid",
319 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700320 "Zone 5"
James Feistca3eec82018-08-08 16:51:24 -0700321 ]
322 },
323 {
324 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800325 "FFGainCoefficient": 1.0,
James Feistca3eec82018-08-08 16:51:24 -0700326 "FFOffCoefficient": 0.0,
327 "ICoefficient": 0.0,
328 "ILimitMax": 0.0,
329 "ILimitMin": 0.0,
330 "Inputs": [
331 "Fan 6"
332 ],
333 "Name": "Fan 6",
James Feist07cd61c2019-02-19 10:13:06 -0800334 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700335 "OutLimitMax": 100.0,
336 "OutLimitMin": 30.0,
337 "Outputs": [
338 "Pwm 6"
339 ],
340 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800341 "PositiveHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700342 "SlewNeg": 0.0,
343 "SlewPos": 0.0,
344 "Type": "Pid",
345 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700346 "Zone 6"
James Feistca3eec82018-08-08 16:51:24 -0700347 ]
348 },
349 {
James Feistc4e56942019-04-19 12:15:19 -0700350 "Class": "temp",
351 "FFGainCoefficient": 0.0,
352 "FFOffCoefficient": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700353 "ICoefficient": -4.64,
James Feistc4e56942019-04-19 12:15:19 -0700354 "ILimitMax": 100,
355 "ILimitMin": 30,
356 "Inputs": [
357 "Exit Air Temp"
358 ],
359 "Name": "Exit Air Temp",
360 "NegativeHysteresis": 5.0,
361 "OutLimitMax": 100,
362 "OutLimitMin": 30,
363 "Outputs": [],
364 "PCoefficient": -0.15,
365 "PositiveHysteresis": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700366 "SetPoint": 75.0,
James Feistc4e56942019-04-19 12:15:19 -0700367 "SlewNeg": -1,
368 "SlewPos": 0.0,
369 "Type": "Pid",
370 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700371 "Zone 1",
372 "Zone 2",
373 "Zone 3",
374 "Zone 4",
375 "Zone 5",
376 "Zone 6"
James Feistc4e56942019-04-19 12:15:19 -0700377 ]
378 },
379 {
380 "FailSafePercent": 100,
381 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700382 "Name": "Zone 1",
James Feistc4e56942019-04-19 12:15:19 -0700383 "Type": "Pid.Zone"
384 },
385 {
386 "FailSafePercent": 100,
387 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700388 "Name": "Zone 2",
389 "Type": "Pid.Zone"
390 },
391 {
392 "FailSafePercent": 100,
393 "MinThermalOutput": 30,
394 "Name": "Zone 3",
395 "Type": "Pid.Zone"
396 },
397 {
398 "FailSafePercent": 100,
399 "MinThermalOutput": 30,
400 "Name": "Zone 4",
401 "Type": "Pid.Zone"
402 },
403 {
404 "FailSafePercent": 100,
405 "MinThermalOutput": 30,
406 "Name": "Zone 5",
407 "Type": "Pid.Zone"
408 },
409 {
410 "FailSafePercent": 100,
411 "MinThermalOutput": 30,
412 "Name": "Zone 6",
James Feistc4e56942019-04-19 12:15:19 -0700413 "Type": "Pid.Zone"
414 },
415 {
Cheng C Yang6bbe9eb2019-04-23 06:20:28 +0800416 "FailSafePercent": 100,
417 "MinThermalOutput": 30,
418 "Name": "PSU",
419 "Type": "Pid.Zone"
420 },
421 {
James Feistf0a0b012019-02-25 13:52:03 -0800422 "Class": "Floor",
James Feist44552e42019-01-11 11:19:49 -0800423 "Inputs": [
424 "Front Panel Temp"
425 ],
James Feistabb4f3d2019-02-27 11:10:47 -0800426 "Name": "Front Panel LCC",
James Feist44552e42019-01-11 11:19:49 -0800427 "NegativeHysteresis": 2,
428 "Output": [
James Feist550d1b52019-03-04 11:56:02 -0800429 50.0,
430 60.0
James Feist44552e42019-01-11 11:19:49 -0800431 ],
432 "PositiveHysteresis": 0,
433 "Reading": [
434 20.0,
435 30.0
436 ],
437 "Type": "Stepwise",
438 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700439 "Zone 1",
440 "Zone 2",
441 "Zone 3",
442 "Zone 4",
443 "Zone 5",
444 "Zone 6"
James Feist44552e42019-01-11 11:19:49 -0800445 ]
446 },
447 {
James Feistf0a0b012019-02-25 13:52:03 -0800448 "Class": "Ceiling",
449 "Inputs": [
450 "Front Panel Temp"
451 ],
452 "Name": "Front Panel UCC",
453 "NegativeHysteresis": 2,
454 "Output": [
455 70.0,
456 80.0
457 ],
458 "PositiveHysteresis": 0,
James Feist7d395772019-05-13 10:56:35 -0700459 "Profiles": [
460 "Acoustic"
461 ],
James Feistf0a0b012019-02-25 13:52:03 -0800462 "Reading": [
463 22.0,
464 32.0
465 ],
466 "Type": "Stepwise",
467 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700468 "Zone 1",
469 "Zone 2",
470 "Zone 3",
471 "Zone 4",
472 "Zone 5",
473 "Zone 6"
James Feistf0a0b012019-02-25 13:52:03 -0800474 ]
James Feist3cb5fec2018-01-23 14:41:51 -0800475 }
476 ],
James Feistd63d18a2018-07-19 15:23:45 -0700477 "Name": "R2000 Chassis",
James Feist1e3e6982018-08-03 16:09:28 -0700478 "Probe": [
James Feist1b2e2242018-01-30 13:45:19 -0800479 "FOUND('WFP Baseboard')",
480 "AND",
Yong Li777bf792018-03-27 08:43:45 +0800481 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'A2UL\\d+RISER\\d'})",
James Feist71f295f2019-06-20 13:35:12 -0700482 "AND",
483 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})",
James Feist6bd2a022018-03-13 12:30:58 -0700484 "MATCH_ONE"
James Feist11be6672018-04-06 14:05:32 -0700485 ],
James Feistc4e56942019-04-19 12:15:19 -0700486 "Type": "Chassis",
James Feist11be6672018-04-06 14:05:32 -0700487 "xyz.openbmc_project.Inventory.Decorator.Asset": {
James Feist71f295f2019-06-20 13:35:12 -0700488 "Manufacturer": "$PRODUCT_MANUFACTURER",
489 "Model": "$PRODUCT_PRODUCT_NAME",
490 "PartNumber": "$PRODUCT_PART_NUMBER",
491 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
492 },
493 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
494 "AssetTag": "$PRODUCT_ASSET_TAG"
495 },
496 "xyz.openbmc_project.Inventory.Item.System": {}
James Feist15c49902019-05-15 10:27:07 -0700497}