1*35215e94SAndrew Geissler{
2*35215e94SAndrew Geissler    "Exposes": [
3*35215e94SAndrew Geissler        {
4*35215e94SAndrew Geissler            "Index": 11,
5*35215e94SAndrew Geissler            "Name": "P12V",
6*35215e94SAndrew Geissler            "PowerState": "Always",
7*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
8*35215e94SAndrew Geissler            "Thresholds": [
9*35215e94SAndrew Geissler                {
10*35215e94SAndrew Geissler                    "Direction": "greater than",
11*35215e94SAndrew Geissler                    "Name": "upper critical",
12*35215e94SAndrew Geissler                    "Severity": 1,
13*35215e94SAndrew Geissler                    "Value": 13.0
14*35215e94SAndrew Geissler                },
15*35215e94SAndrew Geissler                {
16*35215e94SAndrew Geissler                    "Direction": "greater than",
17*35215e94SAndrew Geissler                    "Name": "upper non critical",
18*35215e94SAndrew Geissler                    "Severity": 0,
19*35215e94SAndrew Geissler                    "Value": 12.8
20*35215e94SAndrew Geissler                },
21*35215e94SAndrew Geissler                {
22*35215e94SAndrew Geissler                    "Direction": "less than",
23*35215e94SAndrew Geissler                    "Name": "lower non critical",
24*35215e94SAndrew Geissler                    "Severity": 0,
25*35215e94SAndrew Geissler                    "Value": 11.2
26*35215e94SAndrew Geissler                },
27*35215e94SAndrew Geissler                {
28*35215e94SAndrew Geissler                    "Direction": "less than",
29*35215e94SAndrew Geissler                    "Name": "lower critical",
30*35215e94SAndrew Geissler                    "Severity": 1,
31*35215e94SAndrew Geissler                    "Value": 11.0
32*35215e94SAndrew Geissler                }
33*35215e94SAndrew Geissler            ],
34*35215e94SAndrew Geissler            "Type": "ADC"
35*35215e94SAndrew Geissler        },
36*35215e94SAndrew Geissler        {
37*35215e94SAndrew Geissler            "Index": 13,
38*35215e94SAndrew Geissler            "Name": "P5V_AUX_ADC",
39*35215e94SAndrew Geissler            "PowerState": "Always",
40*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
41*35215e94SAndrew Geissler            "Thresholds": [
42*35215e94SAndrew Geissler                {
43*35215e94SAndrew Geissler                    "Direction": "greater than",
44*35215e94SAndrew Geissler                    "Name": "upper critical",
45*35215e94SAndrew Geissler                    "Severity": 1,
46*35215e94SAndrew Geissler                    "Value": 5.25
47*35215e94SAndrew Geissler                },
48*35215e94SAndrew Geissler                {
49*35215e94SAndrew Geissler                    "Direction": "greater than",
50*35215e94SAndrew Geissler                    "Name": "upper non critical",
51*35215e94SAndrew Geissler                    "Severity": 0,
52*35215e94SAndrew Geissler                    "Value": 5.15
53*35215e94SAndrew Geissler                },
54*35215e94SAndrew Geissler                {
55*35215e94SAndrew Geissler                    "Direction": "less than",
56*35215e94SAndrew Geissler                    "Name": "lower non critical",
57*35215e94SAndrew Geissler                    "Severity": 0,
58*35215e94SAndrew Geissler                    "Value": 4.85
59*35215e94SAndrew Geissler                },
60*35215e94SAndrew Geissler                {
61*35215e94SAndrew Geissler                    "Direction": "less than",
62*35215e94SAndrew Geissler                    "Name": "lower critical",
63*35215e94SAndrew Geissler                    "Severity": 1,
64*35215e94SAndrew Geissler                    "Value": 4.75
65*35215e94SAndrew Geissler                }
66*35215e94SAndrew Geissler            ],
67*35215e94SAndrew Geissler            "Type": "ADC"
68*35215e94SAndrew Geissler        },
69*35215e94SAndrew Geissler        {
70*35215e94SAndrew Geissler            "Index": 3,
71*35215e94SAndrew Geissler            "Name": "P5V_BMC_AUX_ADC",
72*35215e94SAndrew Geissler            "PowerState": "Always",
73*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
74*35215e94SAndrew Geissler            "Thresholds": [
75*35215e94SAndrew Geissler                {
76*35215e94SAndrew Geissler                    "Direction": "greater than",
77*35215e94SAndrew Geissler                    "Name": "upper critical",
78*35215e94SAndrew Geissler                    "Severity": 1,
79*35215e94SAndrew Geissler                    "Value": 5.25
80*35215e94SAndrew Geissler                },
81*35215e94SAndrew Geissler                {
82*35215e94SAndrew Geissler                    "Direction": "greater than",
83*35215e94SAndrew Geissler                    "Name": "upper non critical",
84*35215e94SAndrew Geissler                    "Severity": 0,
85*35215e94SAndrew Geissler                    "Value": 5.15
86*35215e94SAndrew Geissler                },
87*35215e94SAndrew Geissler                {
88*35215e94SAndrew Geissler                    "Direction": "less than",
89*35215e94SAndrew Geissler                    "Name": "lower non critical",
90*35215e94SAndrew Geissler                    "Severity": 0,
91*35215e94SAndrew Geissler                    "Value": 4.85
92*35215e94SAndrew Geissler                },
93*35215e94SAndrew Geissler                {
94*35215e94SAndrew Geissler                    "Direction": "less than",
95*35215e94SAndrew Geissler                    "Name": "lower critical",
96*35215e94SAndrew Geissler                    "Severity": 1,
97*35215e94SAndrew Geissler                    "Value": 4.75
98*35215e94SAndrew Geissler                }
99*35215e94SAndrew Geissler            ],
100*35215e94SAndrew Geissler            "Type": "ADC"
101*35215e94SAndrew Geissler        },
102*35215e94SAndrew Geissler        {
103*35215e94SAndrew Geissler            "Index": 10,
104*35215e94SAndrew Geissler            "Name": "P3V3_AUX_ADC",
105*35215e94SAndrew Geissler            "PowerState": "Always",
106*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
107*35215e94SAndrew Geissler            "Thresholds": [
108*35215e94SAndrew Geissler                {
109*35215e94SAndrew Geissler                    "Direction": "greater than",
110*35215e94SAndrew Geissler                    "Name": "upper critical",
111*35215e94SAndrew Geissler                    "Severity": 1,
112*35215e94SAndrew Geissler                    "Value": 3.465
113*35215e94SAndrew Geissler                },
114*35215e94SAndrew Geissler                {
115*35215e94SAndrew Geissler                    "Direction": "greater than",
116*35215e94SAndrew Geissler                    "Name": "upper non critical",
117*35215e94SAndrew Geissler                    "Severity": 0,
118*35215e94SAndrew Geissler                    "Value": 3.399
119*35215e94SAndrew Geissler                },
120*35215e94SAndrew Geissler                {
121*35215e94SAndrew Geissler                    "Direction": "less than",
122*35215e94SAndrew Geissler                    "Name": "lower non critical",
123*35215e94SAndrew Geissler                    "Severity": 0,
124*35215e94SAndrew Geissler                    "Value": 3.201
125*35215e94SAndrew Geissler                },
126*35215e94SAndrew Geissler                {
127*35215e94SAndrew Geissler                    "Direction": "less than",
128*35215e94SAndrew Geissler                    "Name": "lower critical",
129*35215e94SAndrew Geissler                    "Severity": 1,
130*35215e94SAndrew Geissler                    "Value": 3.135
131*35215e94SAndrew Geissler                }
132*35215e94SAndrew Geissler            ],
133*35215e94SAndrew Geissler            "Type": "ADC"
134*35215e94SAndrew Geissler        },
135*35215e94SAndrew Geissler        {
136*35215e94SAndrew Geissler            "Index": 7,
137*35215e94SAndrew Geissler            "Name": "P3V3_BMC_AUX",
138*35215e94SAndrew Geissler            "PowerState": "Always",
139*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
140*35215e94SAndrew Geissler            "Thresholds": [
141*35215e94SAndrew Geissler                {
142*35215e94SAndrew Geissler                    "Direction": "greater than",
143*35215e94SAndrew Geissler                    "Name": "upper critical",
144*35215e94SAndrew Geissler                    "Severity": 1,
145*35215e94SAndrew Geissler                    "Value": 3.465
146*35215e94SAndrew Geissler                },
147*35215e94SAndrew Geissler                {
148*35215e94SAndrew Geissler                    "Direction": "greater than",
149*35215e94SAndrew Geissler                    "Name": "upper non critical",
150*35215e94SAndrew Geissler                    "Severity": 0,
151*35215e94SAndrew Geissler                    "Value": 3.399
152*35215e94SAndrew Geissler                },
153*35215e94SAndrew Geissler                {
154*35215e94SAndrew Geissler                    "Direction": "less than",
155*35215e94SAndrew Geissler                    "Name": "lower non critical",
156*35215e94SAndrew Geissler                    "Severity": 0,
157*35215e94SAndrew Geissler                    "Value": 3.201
158*35215e94SAndrew Geissler                },
159*35215e94SAndrew Geissler                {
160*35215e94SAndrew Geissler                    "Direction": "less than",
161*35215e94SAndrew Geissler                    "Name": "lower critical",
162*35215e94SAndrew Geissler                    "Severity": 1,
163*35215e94SAndrew Geissler                    "Value": 3.135
164*35215e94SAndrew Geissler                }
165*35215e94SAndrew Geissler            ],
166*35215e94SAndrew Geissler            "Type": "ADC"
167*35215e94SAndrew Geissler        },
168*35215e94SAndrew Geissler        {
169*35215e94SAndrew Geissler            "Index": 6,
170*35215e94SAndrew Geissler            "Name": "P1V8_BMC_AUX",
171*35215e94SAndrew Geissler            "PowerState": "Always",
172*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
173*35215e94SAndrew Geissler            "Thresholds": [
174*35215e94SAndrew Geissler                {
175*35215e94SAndrew Geissler                    "Direction": "greater than",
176*35215e94SAndrew Geissler                    "Name": "upper critical",
177*35215e94SAndrew Geissler                    "Severity": 1,
178*35215e94SAndrew Geissler                    "Value": 1.89
179*35215e94SAndrew Geissler                },
180*35215e94SAndrew Geissler                {
181*35215e94SAndrew Geissler                    "Direction": "greater than",
182*35215e94SAndrew Geissler                    "Name": "upper non critical",
183*35215e94SAndrew Geissler                    "Severity": 0,
184*35215e94SAndrew Geissler                    "Value": 1.854
185*35215e94SAndrew Geissler                },
186*35215e94SAndrew Geissler                {
187*35215e94SAndrew Geissler                    "Direction": "less than",
188*35215e94SAndrew Geissler                    "Name": "lower non critical",
189*35215e94SAndrew Geissler                    "Severity": 0,
190*35215e94SAndrew Geissler                    "Value": 1.746
191*35215e94SAndrew Geissler                },
192*35215e94SAndrew Geissler                {
193*35215e94SAndrew Geissler                    "Direction": "less than",
194*35215e94SAndrew Geissler                    "Name": "lower critical",
195*35215e94SAndrew Geissler                    "Severity": 1,
196*35215e94SAndrew Geissler                    "Value": 1.71
197*35215e94SAndrew Geissler                }
198*35215e94SAndrew Geissler            ],
199*35215e94SAndrew Geissler            "Type": "ADC"
200*35215e94SAndrew Geissler        },
201*35215e94SAndrew Geissler        {
202*35215e94SAndrew Geissler            "Index": 12,
203*35215e94SAndrew Geissler            "Name": "P1V2_BMC_AUX",
204*35215e94SAndrew Geissler            "PowerState": "Always",
205*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
206*35215e94SAndrew Geissler            "Thresholds": [
207*35215e94SAndrew Geissler                {
208*35215e94SAndrew Geissler                    "Direction": "greater than",
209*35215e94SAndrew Geissler                    "Name": "upper critical",
210*35215e94SAndrew Geissler                    "Severity": 1,
211*35215e94SAndrew Geissler                    "Value": 1.26
212*35215e94SAndrew Geissler                },
213*35215e94SAndrew Geissler                {
214*35215e94SAndrew Geissler                    "Direction": "greater than",
215*35215e94SAndrew Geissler                    "Name": "upper non critical",
216*35215e94SAndrew Geissler                    "Severity": 0,
217*35215e94SAndrew Geissler                    "Value": 1.236
218*35215e94SAndrew Geissler                },
219*35215e94SAndrew Geissler                {
220*35215e94SAndrew Geissler                    "Direction": "less than",
221*35215e94SAndrew Geissler                    "Name": "lower non critical",
222*35215e94SAndrew Geissler                    "Severity": 0,
223*35215e94SAndrew Geissler                    "Value": 1.164
224*35215e94SAndrew Geissler                },
225*35215e94SAndrew Geissler                {
226*35215e94SAndrew Geissler                    "Direction": "less than",
227*35215e94SAndrew Geissler                    "Name": "lower critical",
228*35215e94SAndrew Geissler                    "Severity": 1,
229*35215e94SAndrew Geissler                    "Value": 1.14
230*35215e94SAndrew Geissler                }
231*35215e94SAndrew Geissler            ],
232*35215e94SAndrew Geissler            "Type": "ADC"
233*35215e94SAndrew Geissler        },
234*35215e94SAndrew Geissler        {
235*35215e94SAndrew Geissler            "Index": 2,
236*35215e94SAndrew Geissler            "Name": "P1V2_PHY1_LDO",
237*35215e94SAndrew Geissler            "PowerState": "Always",
238*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
239*35215e94SAndrew Geissler            "Thresholds": [
240*35215e94SAndrew Geissler                {
241*35215e94SAndrew Geissler                    "Direction": "greater than",
242*35215e94SAndrew Geissler                    "Name": "upper critical",
243*35215e94SAndrew Geissler                    "Severity": 1,
244*35215e94SAndrew Geissler                    "Value": 1.26
245*35215e94SAndrew Geissler                },
246*35215e94SAndrew Geissler                {
247*35215e94SAndrew Geissler                    "Direction": "greater than",
248*35215e94SAndrew Geissler                    "Name": "upper non critical",
249*35215e94SAndrew Geissler                    "Severity": 0,
250*35215e94SAndrew Geissler                    "Value": 1.236
251*35215e94SAndrew Geissler                },
252*35215e94SAndrew Geissler                {
253*35215e94SAndrew Geissler                    "Direction": "less than",
254*35215e94SAndrew Geissler                    "Name": "lower non critical",
255*35215e94SAndrew Geissler                    "Severity": 0,
256*35215e94SAndrew Geissler                    "Value": 1.164
257*35215e94SAndrew Geissler                },
258*35215e94SAndrew Geissler                {
259*35215e94SAndrew Geissler                    "Direction": "less than",
260*35215e94SAndrew Geissler                    "Name": "lower critical",
261*35215e94SAndrew Geissler                    "Severity": 1,
262*35215e94SAndrew Geissler                    "Value": 1.14
263*35215e94SAndrew Geissler                }
264*35215e94SAndrew Geissler            ],
265*35215e94SAndrew Geissler            "Type": "ADC"
266*35215e94SAndrew Geissler        },
267*35215e94SAndrew Geissler        {
268*35215e94SAndrew Geissler            "Index": 8,
269*35215e94SAndrew Geissler            "Name": "P1V2_PHY2_LDO",
270*35215e94SAndrew Geissler            "PowerState": "Always",
271*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
272*35215e94SAndrew Geissler            "Thresholds": [
273*35215e94SAndrew Geissler                {
274*35215e94SAndrew Geissler                    "Direction": "greater than",
275*35215e94SAndrew Geissler                    "Name": "upper critical",
276*35215e94SAndrew Geissler                    "Severity": 1,
277*35215e94SAndrew Geissler                    "Value": 1.26
278*35215e94SAndrew Geissler                },
279*35215e94SAndrew Geissler                {
280*35215e94SAndrew Geissler                    "Direction": "greater than",
281*35215e94SAndrew Geissler                    "Name": "upper non critical",
282*35215e94SAndrew Geissler                    "Severity": 0,
283*35215e94SAndrew Geissler                    "Value": 1.236
284*35215e94SAndrew Geissler                },
285*35215e94SAndrew Geissler                {
286*35215e94SAndrew Geissler                    "Direction": "less than",
287*35215e94SAndrew Geissler                    "Name": "lower non critical",
288*35215e94SAndrew Geissler                    "Severity": 0,
289*35215e94SAndrew Geissler                    "Value": 1.164
290*35215e94SAndrew Geissler                },
291*35215e94SAndrew Geissler                {
292*35215e94SAndrew Geissler                    "Direction": "less than",
293*35215e94SAndrew Geissler                    "Name": "lower critical",
294*35215e94SAndrew Geissler                    "Severity": 1,
295*35215e94SAndrew Geissler                    "Value": 1.14
296*35215e94SAndrew Geissler                }
297*35215e94SAndrew Geissler            ],
298*35215e94SAndrew Geissler            "Type": "ADC"
299*35215e94SAndrew Geissler        },
300*35215e94SAndrew Geissler        {
301*35215e94SAndrew Geissler            "Index": 9,
302*35215e94SAndrew Geissler            "Name": "P2V5_AUX",
303*35215e94SAndrew Geissler            "PowerState": "Always",
304*35215e94SAndrew Geissler            "ScaleFactor": 1.0,
305*35215e94SAndrew Geissler            "Thresholds": [
306*35215e94SAndrew Geissler                {
307*35215e94SAndrew Geissler                    "Direction": "greater than",
308*35215e94SAndrew Geissler                    "Name": "upper critical",
309*35215e94SAndrew Geissler                    "Severity": 1,
310*35215e94SAndrew Geissler                    "Value": 2.625
311*35215e94SAndrew Geissler                },
312*35215e94SAndrew Geissler                {
313*35215e94SAndrew Geissler                    "Direction": "greater than",
314*35215e94SAndrew Geissler                    "Name": "upper non critical",
315*35215e94SAndrew Geissler                    "Severity": 0,
316*35215e94SAndrew Geissler                    "Value": 2.575
317*35215e94SAndrew Geissler                },
318*35215e94SAndrew Geissler                {
319*35215e94SAndrew Geissler                    "Direction": "less than",
320*35215e94SAndrew Geissler                    "Name": "lower non critical",
321*35215e94SAndrew Geissler                    "Severity": 0,
322*35215e94SAndrew Geissler                    "Value": 2.425
323*35215e94SAndrew Geissler                },
324*35215e94SAndrew Geissler                {
325*35215e94SAndrew Geissler                    "Direction": "less than",
326*35215e94SAndrew Geissler                    "Name": "lower critical",
327*35215e94SAndrew Geissler                    "Severity": 1,
328*35215e94SAndrew Geissler                    "Value": 2.375
329*35215e94SAndrew Geissler                }
330*35215e94SAndrew Geissler            ],
331*35215e94SAndrew Geissler            "Type": "ADC"
332*35215e94SAndrew Geissler        }
333*35215e94SAndrew Geissler    ],
334*35215e94SAndrew Geissler    "Name": "IBM System1 Baseboard",
335*35215e94SAndrew Geissler    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SYS1', 'BOARD_MANUFACTURER': 'IBM'})",
336*35215e94SAndrew Geissler    "ProductId": 0,
337*35215e94SAndrew Geissler    "Type": "Board",
338*35215e94SAndrew Geissler    "xyz.openbmc_project.Inventory.Decorator.Asset": {
339*35215e94SAndrew Geissler        "Manufacturer": "$BOARD_MANUFACTURER",
340*35215e94SAndrew Geissler        "Model": "$BOARD_PRODUCT_NAME",
341*35215e94SAndrew Geissler        "PartNumber": "$BOARD_PART_NUMBER",
342*35215e94SAndrew Geissler        "SerialNumber": "$BOARD_SERIAL_NUMBER"
343*35215e94SAndrew Geissler    },
344*35215e94SAndrew Geissler    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
345*35215e94SAndrew Geissler        "AssetTag": "$PRODUCT_ASSET_TAG"
346*35215e94SAndrew Geissler    },
347*35215e94SAndrew Geissler    "xyz.openbmc_project.Inventory.Item.System": {}
348*35215e94SAndrew Geissler}
349