1*2e61474dSPatrick Rudolph[
2*2e61474dSPatrick Rudolph    {
3*2e61474dSPatrick Rudolph        "Exposes": [
4*2e61474dSPatrick Rudolph            {
5*2e61474dSPatrick Rudolph                "Address": "0x3a",
6*2e61474dSPatrick Rudolph                "Bus": "132",
7*2e61474dSPatrick Rudolph                "Labels": [
8*2e61474dSPatrick Rudolph                    "in0",
9*2e61474dSPatrick Rudolph                    "in1",
10*2e61474dSPatrick Rudolph                    "curr1",
11*2e61474dSPatrick Rudolph                    "curr2"
12*2e61474dSPatrick Rudolph                ],
13*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD03",
14*2e61474dSPatrick Rudolph                "PollRate": 5.0,
15*2e61474dSPatrick Rudolph                "PowerState": "On",
16*2e61474dSPatrick Rudolph                "Thresholds": [
17*2e61474dSPatrick Rudolph                    {
18*2e61474dSPatrick Rudolph                        "Direction": "greater than",
19*2e61474dSPatrick Rudolph                        "Label": "curr1",
20*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
21*2e61474dSPatrick Rudolph                        "Severity": 0,
22*2e61474dSPatrick Rudolph                        "Value": 3.0
23*2e61474dSPatrick Rudolph                    },
24*2e61474dSPatrick Rudolph                    {
25*2e61474dSPatrick Rudolph                        "Direction": "greater than",
26*2e61474dSPatrick Rudolph                        "Label": "curr1",
27*2e61474dSPatrick Rudolph                        "Name": "upper critical",
28*2e61474dSPatrick Rudolph                        "Severity": 1,
29*2e61474dSPatrick Rudolph                        "Value": 4.0
30*2e61474dSPatrick Rudolph                    },
31*2e61474dSPatrick Rudolph                    {
32*2e61474dSPatrick Rudolph                        "Direction": "greater than",
33*2e61474dSPatrick Rudolph                        "Label": "curr2",
34*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
35*2e61474dSPatrick Rudolph                        "Severity": 0,
36*2e61474dSPatrick Rudolph                        "Value": 0.1
37*2e61474dSPatrick Rudolph                    },
38*2e61474dSPatrick Rudolph                    {
39*2e61474dSPatrick Rudolph                        "Direction": "greater than",
40*2e61474dSPatrick Rudolph                        "Label": "curr2",
41*2e61474dSPatrick Rudolph                        "Name": "upper critical",
42*2e61474dSPatrick Rudolph                        "Severity": 1,
43*2e61474dSPatrick Rudolph                        "Value": 0.15
44*2e61474dSPatrick Rudolph                    },
45*2e61474dSPatrick Rudolph                    {
46*2e61474dSPatrick Rudolph                        "Direction": "less than",
47*2e61474dSPatrick Rudolph                        "Label": "in0",
48*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
49*2e61474dSPatrick Rudolph                        "Severity": 0,
50*2e61474dSPatrick Rudolph                        "Value": 11.68
51*2e61474dSPatrick Rudolph                    },
52*2e61474dSPatrick Rudolph                    {
53*2e61474dSPatrick Rudolph                        "Direction": "greater than",
54*2e61474dSPatrick Rudolph                        "Label": "in0",
55*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
56*2e61474dSPatrick Rudolph                        "Severity": 0,
57*2e61474dSPatrick Rudolph                        "Value": 12.8
58*2e61474dSPatrick Rudolph                    },
59*2e61474dSPatrick Rudolph                    {
60*2e61474dSPatrick Rudolph                        "Direction": "less than",
61*2e61474dSPatrick Rudolph                        "Label": "in0",
62*2e61474dSPatrick Rudolph                        "Name": "lower critical",
63*2e61474dSPatrick Rudolph                        "Severity": 1,
64*2e61474dSPatrick Rudolph                        "Value": 11.08
65*2e61474dSPatrick Rudolph                    },
66*2e61474dSPatrick Rudolph                    {
67*2e61474dSPatrick Rudolph                        "Direction": "greater than",
68*2e61474dSPatrick Rudolph                        "Label": "in0",
69*2e61474dSPatrick Rudolph                        "Name": "upper critical",
70*2e61474dSPatrick Rudolph                        "Severity": 1,
71*2e61474dSPatrick Rudolph                        "Value": 13.3
72*2e61474dSPatrick Rudolph                    },
73*2e61474dSPatrick Rudolph                    {
74*2e61474dSPatrick Rudolph                        "Direction": "less than",
75*2e61474dSPatrick Rudolph                        "Label": "in1",
76*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
77*2e61474dSPatrick Rudolph                        "Severity": 0,
78*2e61474dSPatrick Rudolph                        "Value": 3.14
79*2e61474dSPatrick Rudolph                    },
80*2e61474dSPatrick Rudolph                    {
81*2e61474dSPatrick Rudolph                        "Direction": "greater than",
82*2e61474dSPatrick Rudolph                        "Label": "in1",
83*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
84*2e61474dSPatrick Rudolph                        "Severity": 0,
85*2e61474dSPatrick Rudolph                        "Value": 3.47
86*2e61474dSPatrick Rudolph                    },
87*2e61474dSPatrick Rudolph                    {
88*2e61474dSPatrick Rudolph                        "Direction": "less than",
89*2e61474dSPatrick Rudolph                        "Label": "in1",
90*2e61474dSPatrick Rudolph                        "Name": "lower critical",
91*2e61474dSPatrick Rudolph                        "Severity": 1,
92*2e61474dSPatrick Rudolph                        "Value": 2.97
93*2e61474dSPatrick Rudolph                    },
94*2e61474dSPatrick Rudolph                    {
95*2e61474dSPatrick Rudolph                        "Direction": "greater than",
96*2e61474dSPatrick Rudolph                        "Label": "in1",
97*2e61474dSPatrick Rudolph                        "Name": "upper critical",
98*2e61474dSPatrick Rudolph                        "Severity": 1,
99*2e61474dSPatrick Rudolph                        "Value": 3.63
100*2e61474dSPatrick Rudolph                    }
101*2e61474dSPatrick Rudolph                ],
102*2e61474dSPatrick Rudolph                "Type": "MAX5970",
103*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD03 P12V Output Current",
104*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD03 P3V3 Output Current",
105*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD03 P12V Output Voltage",
106*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD03 P3V3 Output Voltage"
107*2e61474dSPatrick Rudolph            }
108*2e61474dSPatrick Rudolph        ],
109*2e61474dSPatrick Rudolph        "Name": "RSSD03",
110*2e61474dSPatrick Rudolph        "Probe": [
111*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
112*2e61474dSPatrick Rudolph            "AND",
113*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD03', 'Present': true})",
114*2e61474dSPatrick Rudolph            "MATCH_ONE"
115*2e61474dSPatrick Rudolph        ],
116*2e61474dSPatrick Rudolph        "Type": "Chassis"
117*2e61474dSPatrick Rudolph    },
118*2e61474dSPatrick Rudolph    {
119*2e61474dSPatrick Rudolph        "Exposes": [
120*2e61474dSPatrick Rudolph            {
121*2e61474dSPatrick Rudolph                "Address": "0x3a",
122*2e61474dSPatrick Rudolph                "Bus": "133",
123*2e61474dSPatrick Rudolph                "Labels": [
124*2e61474dSPatrick Rudolph                    "in0",
125*2e61474dSPatrick Rudolph                    "in1",
126*2e61474dSPatrick Rudolph                    "curr1",
127*2e61474dSPatrick Rudolph                    "curr2"
128*2e61474dSPatrick Rudolph                ],
129*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD02",
130*2e61474dSPatrick Rudolph                "PollRate": 5.0,
131*2e61474dSPatrick Rudolph                "PowerState": "On",
132*2e61474dSPatrick Rudolph                "Thresholds": [
133*2e61474dSPatrick Rudolph                    {
134*2e61474dSPatrick Rudolph                        "Direction": "greater than",
135*2e61474dSPatrick Rudolph                        "Label": "curr1",
136*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
137*2e61474dSPatrick Rudolph                        "Severity": 0,
138*2e61474dSPatrick Rudolph                        "Value": 3.0
139*2e61474dSPatrick Rudolph                    },
140*2e61474dSPatrick Rudolph                    {
141*2e61474dSPatrick Rudolph                        "Direction": "greater than",
142*2e61474dSPatrick Rudolph                        "Label": "curr1",
143*2e61474dSPatrick Rudolph                        "Name": "upper critical",
144*2e61474dSPatrick Rudolph                        "Severity": 1,
145*2e61474dSPatrick Rudolph                        "Value": 4.0
146*2e61474dSPatrick Rudolph                    },
147*2e61474dSPatrick Rudolph                    {
148*2e61474dSPatrick Rudolph                        "Direction": "greater than",
149*2e61474dSPatrick Rudolph                        "Label": "curr2",
150*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
151*2e61474dSPatrick Rudolph                        "Severity": 0,
152*2e61474dSPatrick Rudolph                        "Value": 0.1
153*2e61474dSPatrick Rudolph                    },
154*2e61474dSPatrick Rudolph                    {
155*2e61474dSPatrick Rudolph                        "Direction": "greater than",
156*2e61474dSPatrick Rudolph                        "Label": "curr2",
157*2e61474dSPatrick Rudolph                        "Name": "upper critical",
158*2e61474dSPatrick Rudolph                        "Severity": 1,
159*2e61474dSPatrick Rudolph                        "Value": 0.15
160*2e61474dSPatrick Rudolph                    },
161*2e61474dSPatrick Rudolph                    {
162*2e61474dSPatrick Rudolph                        "Direction": "less than",
163*2e61474dSPatrick Rudolph                        "Label": "in0",
164*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
165*2e61474dSPatrick Rudolph                        "Severity": 0,
166*2e61474dSPatrick Rudolph                        "Value": 11.68
167*2e61474dSPatrick Rudolph                    },
168*2e61474dSPatrick Rudolph                    {
169*2e61474dSPatrick Rudolph                        "Direction": "greater than",
170*2e61474dSPatrick Rudolph                        "Label": "in0",
171*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
172*2e61474dSPatrick Rudolph                        "Severity": 0,
173*2e61474dSPatrick Rudolph                        "Value": 12.8
174*2e61474dSPatrick Rudolph                    },
175*2e61474dSPatrick Rudolph                    {
176*2e61474dSPatrick Rudolph                        "Direction": "less than",
177*2e61474dSPatrick Rudolph                        "Label": "in0",
178*2e61474dSPatrick Rudolph                        "Name": "lower critical",
179*2e61474dSPatrick Rudolph                        "Severity": 1,
180*2e61474dSPatrick Rudolph                        "Value": 11.08
181*2e61474dSPatrick Rudolph                    },
182*2e61474dSPatrick Rudolph                    {
183*2e61474dSPatrick Rudolph                        "Direction": "greater than",
184*2e61474dSPatrick Rudolph                        "Label": "in0",
185*2e61474dSPatrick Rudolph                        "Name": "upper critical",
186*2e61474dSPatrick Rudolph                        "Severity": 1,
187*2e61474dSPatrick Rudolph                        "Value": 13.3
188*2e61474dSPatrick Rudolph                    },
189*2e61474dSPatrick Rudolph                    {
190*2e61474dSPatrick Rudolph                        "Direction": "less than",
191*2e61474dSPatrick Rudolph                        "Label": "in1",
192*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
193*2e61474dSPatrick Rudolph                        "Severity": 0,
194*2e61474dSPatrick Rudolph                        "Value": 3.14
195*2e61474dSPatrick Rudolph                    },
196*2e61474dSPatrick Rudolph                    {
197*2e61474dSPatrick Rudolph                        "Direction": "greater than",
198*2e61474dSPatrick Rudolph                        "Label": "in1",
199*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
200*2e61474dSPatrick Rudolph                        "Severity": 0,
201*2e61474dSPatrick Rudolph                        "Value": 3.47
202*2e61474dSPatrick Rudolph                    },
203*2e61474dSPatrick Rudolph                    {
204*2e61474dSPatrick Rudolph                        "Direction": "less than",
205*2e61474dSPatrick Rudolph                        "Label": "in1",
206*2e61474dSPatrick Rudolph                        "Name": "lower critical",
207*2e61474dSPatrick Rudolph                        "Severity": 1,
208*2e61474dSPatrick Rudolph                        "Value": 2.97
209*2e61474dSPatrick Rudolph                    },
210*2e61474dSPatrick Rudolph                    {
211*2e61474dSPatrick Rudolph                        "Direction": "greater than",
212*2e61474dSPatrick Rudolph                        "Label": "in1",
213*2e61474dSPatrick Rudolph                        "Name": "upper critical",
214*2e61474dSPatrick Rudolph                        "Severity": 1,
215*2e61474dSPatrick Rudolph                        "Value": 3.63
216*2e61474dSPatrick Rudolph                    }
217*2e61474dSPatrick Rudolph                ],
218*2e61474dSPatrick Rudolph                "Type": "MAX5970",
219*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD02 P12V Output Current",
220*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD02 P3V3 Output Current",
221*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD02 P12V Output Voltage",
222*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD02 P3V3 Output Voltage"
223*2e61474dSPatrick Rudolph            }
224*2e61474dSPatrick Rudolph        ],
225*2e61474dSPatrick Rudolph        "Name": "RSSD02",
226*2e61474dSPatrick Rudolph        "Probe": [
227*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
228*2e61474dSPatrick Rudolph            "AND",
229*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD02', 'Present': true})",
230*2e61474dSPatrick Rudolph            "MATCH_ONE"
231*2e61474dSPatrick Rudolph        ],
232*2e61474dSPatrick Rudolph        "Type": "Chassis"
233*2e61474dSPatrick Rudolph    },
234*2e61474dSPatrick Rudolph    {
235*2e61474dSPatrick Rudolph        "Exposes": [
236*2e61474dSPatrick Rudolph            {
237*2e61474dSPatrick Rudolph                "Address": "0x3a",
238*2e61474dSPatrick Rudolph                "Bus": "134",
239*2e61474dSPatrick Rudolph                "Labels": [
240*2e61474dSPatrick Rudolph                    "in0",
241*2e61474dSPatrick Rudolph                    "in1",
242*2e61474dSPatrick Rudolph                    "curr1",
243*2e61474dSPatrick Rudolph                    "curr2"
244*2e61474dSPatrick Rudolph                ],
245*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD01",
246*2e61474dSPatrick Rudolph                "PollRate": 5.0,
247*2e61474dSPatrick Rudolph                "PowerState": "On",
248*2e61474dSPatrick Rudolph                "Thresholds": [
249*2e61474dSPatrick Rudolph                    {
250*2e61474dSPatrick Rudolph                        "Direction": "greater than",
251*2e61474dSPatrick Rudolph                        "Label": "curr1",
252*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
253*2e61474dSPatrick Rudolph                        "Severity": 0,
254*2e61474dSPatrick Rudolph                        "Value": 3.0
255*2e61474dSPatrick Rudolph                    },
256*2e61474dSPatrick Rudolph                    {
257*2e61474dSPatrick Rudolph                        "Direction": "greater than",
258*2e61474dSPatrick Rudolph                        "Label": "curr1",
259*2e61474dSPatrick Rudolph                        "Name": "upper critical",
260*2e61474dSPatrick Rudolph                        "Severity": 1,
261*2e61474dSPatrick Rudolph                        "Value": 4.0
262*2e61474dSPatrick Rudolph                    },
263*2e61474dSPatrick Rudolph                    {
264*2e61474dSPatrick Rudolph                        "Direction": "greater than",
265*2e61474dSPatrick Rudolph                        "Label": "curr2",
266*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
267*2e61474dSPatrick Rudolph                        "Severity": 0,
268*2e61474dSPatrick Rudolph                        "Value": 0.1
269*2e61474dSPatrick Rudolph                    },
270*2e61474dSPatrick Rudolph                    {
271*2e61474dSPatrick Rudolph                        "Direction": "greater than",
272*2e61474dSPatrick Rudolph                        "Label": "curr2",
273*2e61474dSPatrick Rudolph                        "Name": "upper critical",
274*2e61474dSPatrick Rudolph                        "Severity": 1,
275*2e61474dSPatrick Rudolph                        "Value": 0.15
276*2e61474dSPatrick Rudolph                    },
277*2e61474dSPatrick Rudolph                    {
278*2e61474dSPatrick Rudolph                        "Direction": "less than",
279*2e61474dSPatrick Rudolph                        "Label": "in0",
280*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
281*2e61474dSPatrick Rudolph                        "Severity": 0,
282*2e61474dSPatrick Rudolph                        "Value": 11.68
283*2e61474dSPatrick Rudolph                    },
284*2e61474dSPatrick Rudolph                    {
285*2e61474dSPatrick Rudolph                        "Direction": "greater than",
286*2e61474dSPatrick Rudolph                        "Label": "in0",
287*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
288*2e61474dSPatrick Rudolph                        "Severity": 0,
289*2e61474dSPatrick Rudolph                        "Value": 12.8
290*2e61474dSPatrick Rudolph                    },
291*2e61474dSPatrick Rudolph                    {
292*2e61474dSPatrick Rudolph                        "Direction": "less than",
293*2e61474dSPatrick Rudolph                        "Label": "in0",
294*2e61474dSPatrick Rudolph                        "Name": "lower critical",
295*2e61474dSPatrick Rudolph                        "Severity": 1,
296*2e61474dSPatrick Rudolph                        "Value": 11.08
297*2e61474dSPatrick Rudolph                    },
298*2e61474dSPatrick Rudolph                    {
299*2e61474dSPatrick Rudolph                        "Direction": "greater than",
300*2e61474dSPatrick Rudolph                        "Label": "in0",
301*2e61474dSPatrick Rudolph                        "Name": "upper critical",
302*2e61474dSPatrick Rudolph                        "Severity": 1,
303*2e61474dSPatrick Rudolph                        "Value": 13.3
304*2e61474dSPatrick Rudolph                    },
305*2e61474dSPatrick Rudolph                    {
306*2e61474dSPatrick Rudolph                        "Direction": "less than",
307*2e61474dSPatrick Rudolph                        "Label": "in1",
308*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
309*2e61474dSPatrick Rudolph                        "Severity": 0,
310*2e61474dSPatrick Rudolph                        "Value": 3.14
311*2e61474dSPatrick Rudolph                    },
312*2e61474dSPatrick Rudolph                    {
313*2e61474dSPatrick Rudolph                        "Direction": "greater than",
314*2e61474dSPatrick Rudolph                        "Label": "in1",
315*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
316*2e61474dSPatrick Rudolph                        "Severity": 0,
317*2e61474dSPatrick Rudolph                        "Value": 3.47
318*2e61474dSPatrick Rudolph                    },
319*2e61474dSPatrick Rudolph                    {
320*2e61474dSPatrick Rudolph                        "Direction": "less than",
321*2e61474dSPatrick Rudolph                        "Label": "in1",
322*2e61474dSPatrick Rudolph                        "Name": "lower critical",
323*2e61474dSPatrick Rudolph                        "Severity": 1,
324*2e61474dSPatrick Rudolph                        "Value": 2.97
325*2e61474dSPatrick Rudolph                    },
326*2e61474dSPatrick Rudolph                    {
327*2e61474dSPatrick Rudolph                        "Direction": "greater than",
328*2e61474dSPatrick Rudolph                        "Label": "in1",
329*2e61474dSPatrick Rudolph                        "Name": "upper critical",
330*2e61474dSPatrick Rudolph                        "Severity": 1,
331*2e61474dSPatrick Rudolph                        "Value": 3.63
332*2e61474dSPatrick Rudolph                    }
333*2e61474dSPatrick Rudolph                ],
334*2e61474dSPatrick Rudolph                "Type": "MAX5970",
335*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD01 P12V Output Current",
336*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD01 P3V3 Output Current",
337*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD01 P12V Output Voltage",
338*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD01 P3V3 Output Voltage"
339*2e61474dSPatrick Rudolph            }
340*2e61474dSPatrick Rudolph        ],
341*2e61474dSPatrick Rudolph        "Name": "RSSD01",
342*2e61474dSPatrick Rudolph        "Probe": [
343*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
344*2e61474dSPatrick Rudolph            "AND",
345*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD01', 'Present': true})",
346*2e61474dSPatrick Rudolph            "MATCH_ONE"
347*2e61474dSPatrick Rudolph        ],
348*2e61474dSPatrick Rudolph        "Type": "Chassis"
349*2e61474dSPatrick Rudolph    },
350*2e61474dSPatrick Rudolph    {
351*2e61474dSPatrick Rudolph        "Exposes": [
352*2e61474dSPatrick Rudolph            {
353*2e61474dSPatrick Rudolph                "Address": "0x3a",
354*2e61474dSPatrick Rudolph                "Bus": "135",
355*2e61474dSPatrick Rudolph                "Labels": [
356*2e61474dSPatrick Rudolph                    "in0",
357*2e61474dSPatrick Rudolph                    "in1",
358*2e61474dSPatrick Rudolph                    "curr1",
359*2e61474dSPatrick Rudolph                    "curr2"
360*2e61474dSPatrick Rudolph                ],
361*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD04",
362*2e61474dSPatrick Rudolph                "PollRate": 5.0,
363*2e61474dSPatrick Rudolph                "PowerState": "On",
364*2e61474dSPatrick Rudolph                "Thresholds": [
365*2e61474dSPatrick Rudolph                    {
366*2e61474dSPatrick Rudolph                        "Direction": "greater than",
367*2e61474dSPatrick Rudolph                        "Label": "curr1",
368*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
369*2e61474dSPatrick Rudolph                        "Severity": 0,
370*2e61474dSPatrick Rudolph                        "Value": 3.0
371*2e61474dSPatrick Rudolph                    },
372*2e61474dSPatrick Rudolph                    {
373*2e61474dSPatrick Rudolph                        "Direction": "greater than",
374*2e61474dSPatrick Rudolph                        "Label": "curr1",
375*2e61474dSPatrick Rudolph                        "Name": "upper critical",
376*2e61474dSPatrick Rudolph                        "Severity": 1,
377*2e61474dSPatrick Rudolph                        "Value": 4.0
378*2e61474dSPatrick Rudolph                    },
379*2e61474dSPatrick Rudolph                    {
380*2e61474dSPatrick Rudolph                        "Direction": "greater than",
381*2e61474dSPatrick Rudolph                        "Label": "curr2",
382*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
383*2e61474dSPatrick Rudolph                        "Severity": 0,
384*2e61474dSPatrick Rudolph                        "Value": 0.1
385*2e61474dSPatrick Rudolph                    },
386*2e61474dSPatrick Rudolph                    {
387*2e61474dSPatrick Rudolph                        "Direction": "greater than",
388*2e61474dSPatrick Rudolph                        "Label": "curr2",
389*2e61474dSPatrick Rudolph                        "Name": "upper critical",
390*2e61474dSPatrick Rudolph                        "Severity": 1,
391*2e61474dSPatrick Rudolph                        "Value": 0.15
392*2e61474dSPatrick Rudolph                    },
393*2e61474dSPatrick Rudolph                    {
394*2e61474dSPatrick Rudolph                        "Direction": "less than",
395*2e61474dSPatrick Rudolph                        "Label": "in0",
396*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
397*2e61474dSPatrick Rudolph                        "Severity": 0,
398*2e61474dSPatrick Rudolph                        "Value": 11.68
399*2e61474dSPatrick Rudolph                    },
400*2e61474dSPatrick Rudolph                    {
401*2e61474dSPatrick Rudolph                        "Direction": "greater than",
402*2e61474dSPatrick Rudolph                        "Label": "in0",
403*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
404*2e61474dSPatrick Rudolph                        "Severity": 0,
405*2e61474dSPatrick Rudolph                        "Value": 12.8
406*2e61474dSPatrick Rudolph                    },
407*2e61474dSPatrick Rudolph                    {
408*2e61474dSPatrick Rudolph                        "Direction": "less than",
409*2e61474dSPatrick Rudolph                        "Label": "in0",
410*2e61474dSPatrick Rudolph                        "Name": "lower critical",
411*2e61474dSPatrick Rudolph                        "Severity": 1,
412*2e61474dSPatrick Rudolph                        "Value": 11.08
413*2e61474dSPatrick Rudolph                    },
414*2e61474dSPatrick Rudolph                    {
415*2e61474dSPatrick Rudolph                        "Direction": "greater than",
416*2e61474dSPatrick Rudolph                        "Label": "in0",
417*2e61474dSPatrick Rudolph                        "Name": "upper critical",
418*2e61474dSPatrick Rudolph                        "Severity": 1,
419*2e61474dSPatrick Rudolph                        "Value": 13.3
420*2e61474dSPatrick Rudolph                    },
421*2e61474dSPatrick Rudolph                    {
422*2e61474dSPatrick Rudolph                        "Direction": "less than",
423*2e61474dSPatrick Rudolph                        "Label": "in1",
424*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
425*2e61474dSPatrick Rudolph                        "Severity": 0,
426*2e61474dSPatrick Rudolph                        "Value": 3.14
427*2e61474dSPatrick Rudolph                    },
428*2e61474dSPatrick Rudolph                    {
429*2e61474dSPatrick Rudolph                        "Direction": "greater than",
430*2e61474dSPatrick Rudolph                        "Label": "in1",
431*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
432*2e61474dSPatrick Rudolph                        "Severity": 0,
433*2e61474dSPatrick Rudolph                        "Value": 3.47
434*2e61474dSPatrick Rudolph                    },
435*2e61474dSPatrick Rudolph                    {
436*2e61474dSPatrick Rudolph                        "Direction": "less than",
437*2e61474dSPatrick Rudolph                        "Label": "in1",
438*2e61474dSPatrick Rudolph                        "Name": "lower critical",
439*2e61474dSPatrick Rudolph                        "Severity": 1,
440*2e61474dSPatrick Rudolph                        "Value": 2.97
441*2e61474dSPatrick Rudolph                    },
442*2e61474dSPatrick Rudolph                    {
443*2e61474dSPatrick Rudolph                        "Direction": "greater than",
444*2e61474dSPatrick Rudolph                        "Label": "in1",
445*2e61474dSPatrick Rudolph                        "Name": "upper critical",
446*2e61474dSPatrick Rudolph                        "Severity": 1,
447*2e61474dSPatrick Rudolph                        "Value": 3.63
448*2e61474dSPatrick Rudolph                    }
449*2e61474dSPatrick Rudolph                ],
450*2e61474dSPatrick Rudolph                "Type": "MAX5970",
451*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD04 P12V Output Current",
452*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD04 P3V3 Output Current",
453*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD04 P12V Output Voltage",
454*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD04 P3V3 Output Voltage"
455*2e61474dSPatrick Rudolph            }
456*2e61474dSPatrick Rudolph        ],
457*2e61474dSPatrick Rudolph        "Name": "RSSD04",
458*2e61474dSPatrick Rudolph        "Probe": [
459*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
460*2e61474dSPatrick Rudolph            "AND",
461*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD04', 'Present': true})",
462*2e61474dSPatrick Rudolph            "MATCH_ONE"
463*2e61474dSPatrick Rudolph        ],
464*2e61474dSPatrick Rudolph        "Type": "Chassis"
465*2e61474dSPatrick Rudolph    },
466*2e61474dSPatrick Rudolph    {
467*2e61474dSPatrick Rudolph        "Exposes": [
468*2e61474dSPatrick Rudolph            {
469*2e61474dSPatrick Rudolph                "Address": "0x3a",
470*2e61474dSPatrick Rudolph                "Bus": "136",
471*2e61474dSPatrick Rudolph                "Labels": [
472*2e61474dSPatrick Rudolph                    "in0",
473*2e61474dSPatrick Rudolph                    "in1",
474*2e61474dSPatrick Rudolph                    "curr1",
475*2e61474dSPatrick Rudolph                    "curr2"
476*2e61474dSPatrick Rudolph                ],
477*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD05",
478*2e61474dSPatrick Rudolph                "PollRate": 5.0,
479*2e61474dSPatrick Rudolph                "PowerState": "On",
480*2e61474dSPatrick Rudolph                "Thresholds": [
481*2e61474dSPatrick Rudolph                    {
482*2e61474dSPatrick Rudolph                        "Direction": "greater than",
483*2e61474dSPatrick Rudolph                        "Label": "curr1",
484*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
485*2e61474dSPatrick Rudolph                        "Severity": 0,
486*2e61474dSPatrick Rudolph                        "Value": 3.0
487*2e61474dSPatrick Rudolph                    },
488*2e61474dSPatrick Rudolph                    {
489*2e61474dSPatrick Rudolph                        "Direction": "greater than",
490*2e61474dSPatrick Rudolph                        "Label": "curr1",
491*2e61474dSPatrick Rudolph                        "Name": "upper critical",
492*2e61474dSPatrick Rudolph                        "Severity": 1,
493*2e61474dSPatrick Rudolph                        "Value": 4.0
494*2e61474dSPatrick Rudolph                    },
495*2e61474dSPatrick Rudolph                    {
496*2e61474dSPatrick Rudolph                        "Direction": "greater than",
497*2e61474dSPatrick Rudolph                        "Label": "curr2",
498*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
499*2e61474dSPatrick Rudolph                        "Severity": 0,
500*2e61474dSPatrick Rudolph                        "Value": 0.1
501*2e61474dSPatrick Rudolph                    },
502*2e61474dSPatrick Rudolph                    {
503*2e61474dSPatrick Rudolph                        "Direction": "greater than",
504*2e61474dSPatrick Rudolph                        "Label": "curr2",
505*2e61474dSPatrick Rudolph                        "Name": "upper critical",
506*2e61474dSPatrick Rudolph                        "Severity": 1,
507*2e61474dSPatrick Rudolph                        "Value": 0.15
508*2e61474dSPatrick Rudolph                    },
509*2e61474dSPatrick Rudolph                    {
510*2e61474dSPatrick Rudolph                        "Direction": "less than",
511*2e61474dSPatrick Rudolph                        "Label": "in0",
512*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
513*2e61474dSPatrick Rudolph                        "Severity": 0,
514*2e61474dSPatrick Rudolph                        "Value": 11.68
515*2e61474dSPatrick Rudolph                    },
516*2e61474dSPatrick Rudolph                    {
517*2e61474dSPatrick Rudolph                        "Direction": "greater than",
518*2e61474dSPatrick Rudolph                        "Label": "in0",
519*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
520*2e61474dSPatrick Rudolph                        "Severity": 0,
521*2e61474dSPatrick Rudolph                        "Value": 12.8
522*2e61474dSPatrick Rudolph                    },
523*2e61474dSPatrick Rudolph                    {
524*2e61474dSPatrick Rudolph                        "Direction": "less than",
525*2e61474dSPatrick Rudolph                        "Label": "in0",
526*2e61474dSPatrick Rudolph                        "Name": "lower critical",
527*2e61474dSPatrick Rudolph                        "Severity": 1,
528*2e61474dSPatrick Rudolph                        "Value": 11.08
529*2e61474dSPatrick Rudolph                    },
530*2e61474dSPatrick Rudolph                    {
531*2e61474dSPatrick Rudolph                        "Direction": "greater than",
532*2e61474dSPatrick Rudolph                        "Label": "in0",
533*2e61474dSPatrick Rudolph                        "Name": "upper critical",
534*2e61474dSPatrick Rudolph                        "Severity": 1,
535*2e61474dSPatrick Rudolph                        "Value": 13.3
536*2e61474dSPatrick Rudolph                    },
537*2e61474dSPatrick Rudolph                    {
538*2e61474dSPatrick Rudolph                        "Direction": "less than",
539*2e61474dSPatrick Rudolph                        "Label": "in1",
540*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
541*2e61474dSPatrick Rudolph                        "Severity": 0,
542*2e61474dSPatrick Rudolph                        "Value": 3.14
543*2e61474dSPatrick Rudolph                    },
544*2e61474dSPatrick Rudolph                    {
545*2e61474dSPatrick Rudolph                        "Direction": "greater than",
546*2e61474dSPatrick Rudolph                        "Label": "in1",
547*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
548*2e61474dSPatrick Rudolph                        "Severity": 0,
549*2e61474dSPatrick Rudolph                        "Value": 3.47
550*2e61474dSPatrick Rudolph                    },
551*2e61474dSPatrick Rudolph                    {
552*2e61474dSPatrick Rudolph                        "Direction": "less than",
553*2e61474dSPatrick Rudolph                        "Label": "in1",
554*2e61474dSPatrick Rudolph                        "Name": "lower critical",
555*2e61474dSPatrick Rudolph                        "Severity": 1,
556*2e61474dSPatrick Rudolph                        "Value": 2.97
557*2e61474dSPatrick Rudolph                    },
558*2e61474dSPatrick Rudolph                    {
559*2e61474dSPatrick Rudolph                        "Direction": "greater than",
560*2e61474dSPatrick Rudolph                        "Label": "in1",
561*2e61474dSPatrick Rudolph                        "Name": "upper critical",
562*2e61474dSPatrick Rudolph                        "Severity": 1,
563*2e61474dSPatrick Rudolph                        "Value": 3.63
564*2e61474dSPatrick Rudolph                    }
565*2e61474dSPatrick Rudolph                ],
566*2e61474dSPatrick Rudolph                "Type": "MAX5970",
567*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD05 P12V Output Current",
568*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD05 P3V3 Output Current",
569*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD05 P12V Output Voltage",
570*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD05 P3V3 Output Voltage"
571*2e61474dSPatrick Rudolph            }
572*2e61474dSPatrick Rudolph        ],
573*2e61474dSPatrick Rudolph        "Name": "RSSD05",
574*2e61474dSPatrick Rudolph        "Probe": [
575*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
576*2e61474dSPatrick Rudolph            "AND",
577*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD05', 'Present': true})",
578*2e61474dSPatrick Rudolph            "MATCH_ONE"
579*2e61474dSPatrick Rudolph        ],
580*2e61474dSPatrick Rudolph        "Type": "Chassis"
581*2e61474dSPatrick Rudolph    },
582*2e61474dSPatrick Rudolph    {
583*2e61474dSPatrick Rudolph        "Exposes": [
584*2e61474dSPatrick Rudolph            {
585*2e61474dSPatrick Rudolph                "Address": "0x3a",
586*2e61474dSPatrick Rudolph                "Bus": "137",
587*2e61474dSPatrick Rudolph                "Labels": [
588*2e61474dSPatrick Rudolph                    "in0",
589*2e61474dSPatrick Rudolph                    "in1",
590*2e61474dSPatrick Rudolph                    "curr1",
591*2e61474dSPatrick Rudolph                    "curr2"
592*2e61474dSPatrick Rudolph                ],
593*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD08",
594*2e61474dSPatrick Rudolph                "PollRate": 5.0,
595*2e61474dSPatrick Rudolph                "PowerState": "On",
596*2e61474dSPatrick Rudolph                "Thresholds": [
597*2e61474dSPatrick Rudolph                    {
598*2e61474dSPatrick Rudolph                        "Direction": "greater than",
599*2e61474dSPatrick Rudolph                        "Label": "curr1",
600*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
601*2e61474dSPatrick Rudolph                        "Severity": 0,
602*2e61474dSPatrick Rudolph                        "Value": 3.0
603*2e61474dSPatrick Rudolph                    },
604*2e61474dSPatrick Rudolph                    {
605*2e61474dSPatrick Rudolph                        "Direction": "greater than",
606*2e61474dSPatrick Rudolph                        "Label": "curr1",
607*2e61474dSPatrick Rudolph                        "Name": "upper critical",
608*2e61474dSPatrick Rudolph                        "Severity": 1,
609*2e61474dSPatrick Rudolph                        "Value": 4.0
610*2e61474dSPatrick Rudolph                    },
611*2e61474dSPatrick Rudolph                    {
612*2e61474dSPatrick Rudolph                        "Direction": "greater than",
613*2e61474dSPatrick Rudolph                        "Label": "curr2",
614*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
615*2e61474dSPatrick Rudolph                        "Severity": 0,
616*2e61474dSPatrick Rudolph                        "Value": 0.1
617*2e61474dSPatrick Rudolph                    },
618*2e61474dSPatrick Rudolph                    {
619*2e61474dSPatrick Rudolph                        "Direction": "greater than",
620*2e61474dSPatrick Rudolph                        "Label": "curr2",
621*2e61474dSPatrick Rudolph                        "Name": "upper critical",
622*2e61474dSPatrick Rudolph                        "Severity": 1,
623*2e61474dSPatrick Rudolph                        "Value": 0.15
624*2e61474dSPatrick Rudolph                    },
625*2e61474dSPatrick Rudolph                    {
626*2e61474dSPatrick Rudolph                        "Direction": "less than",
627*2e61474dSPatrick Rudolph                        "Label": "in0",
628*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
629*2e61474dSPatrick Rudolph                        "Severity": 0,
630*2e61474dSPatrick Rudolph                        "Value": 11.68
631*2e61474dSPatrick Rudolph                    },
632*2e61474dSPatrick Rudolph                    {
633*2e61474dSPatrick Rudolph                        "Direction": "greater than",
634*2e61474dSPatrick Rudolph                        "Label": "in0",
635*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
636*2e61474dSPatrick Rudolph                        "Severity": 0,
637*2e61474dSPatrick Rudolph                        "Value": 12.8
638*2e61474dSPatrick Rudolph                    },
639*2e61474dSPatrick Rudolph                    {
640*2e61474dSPatrick Rudolph                        "Direction": "less than",
641*2e61474dSPatrick Rudolph                        "Label": "in0",
642*2e61474dSPatrick Rudolph                        "Name": "lower critical",
643*2e61474dSPatrick Rudolph                        "Severity": 1,
644*2e61474dSPatrick Rudolph                        "Value": 11.08
645*2e61474dSPatrick Rudolph                    },
646*2e61474dSPatrick Rudolph                    {
647*2e61474dSPatrick Rudolph                        "Direction": "greater than",
648*2e61474dSPatrick Rudolph                        "Label": "in0",
649*2e61474dSPatrick Rudolph                        "Name": "upper critical",
650*2e61474dSPatrick Rudolph                        "Severity": 1,
651*2e61474dSPatrick Rudolph                        "Value": 13.3
652*2e61474dSPatrick Rudolph                    },
653*2e61474dSPatrick Rudolph                    {
654*2e61474dSPatrick Rudolph                        "Direction": "less than",
655*2e61474dSPatrick Rudolph                        "Label": "in1",
656*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
657*2e61474dSPatrick Rudolph                        "Severity": 0,
658*2e61474dSPatrick Rudolph                        "Value": 3.14
659*2e61474dSPatrick Rudolph                    },
660*2e61474dSPatrick Rudolph                    {
661*2e61474dSPatrick Rudolph                        "Direction": "greater than",
662*2e61474dSPatrick Rudolph                        "Label": "in1",
663*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
664*2e61474dSPatrick Rudolph                        "Severity": 0,
665*2e61474dSPatrick Rudolph                        "Value": 3.47
666*2e61474dSPatrick Rudolph                    },
667*2e61474dSPatrick Rudolph                    {
668*2e61474dSPatrick Rudolph                        "Direction": "less than",
669*2e61474dSPatrick Rudolph                        "Label": "in1",
670*2e61474dSPatrick Rudolph                        "Name": "lower critical",
671*2e61474dSPatrick Rudolph                        "Severity": 1,
672*2e61474dSPatrick Rudolph                        "Value": 2.97
673*2e61474dSPatrick Rudolph                    },
674*2e61474dSPatrick Rudolph                    {
675*2e61474dSPatrick Rudolph                        "Direction": "greater than",
676*2e61474dSPatrick Rudolph                        "Label": "in1",
677*2e61474dSPatrick Rudolph                        "Name": "upper critical",
678*2e61474dSPatrick Rudolph                        "Severity": 1,
679*2e61474dSPatrick Rudolph                        "Value": 3.63
680*2e61474dSPatrick Rudolph                    }
681*2e61474dSPatrick Rudolph                ],
682*2e61474dSPatrick Rudolph                "Type": "MAX5970",
683*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD08 P12V Output Current",
684*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD08 P3V3 Output Current",
685*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD08 P12V Output Voltage",
686*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD08 P3V3 Output Voltage"
687*2e61474dSPatrick Rudolph            }
688*2e61474dSPatrick Rudolph        ],
689*2e61474dSPatrick Rudolph        "Name": "RSSD08",
690*2e61474dSPatrick Rudolph        "Probe": [
691*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
692*2e61474dSPatrick Rudolph            "AND",
693*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD08', 'Present': true})",
694*2e61474dSPatrick Rudolph            "MATCH_ONE"
695*2e61474dSPatrick Rudolph        ],
696*2e61474dSPatrick Rudolph        "Type": "Chassis"
697*2e61474dSPatrick Rudolph    },
698*2e61474dSPatrick Rudolph    {
699*2e61474dSPatrick Rudolph        "Exposes": [
700*2e61474dSPatrick Rudolph            {
701*2e61474dSPatrick Rudolph                "Address": "0x3a",
702*2e61474dSPatrick Rudolph                "Bus": "138",
703*2e61474dSPatrick Rudolph                "Labels": [
704*2e61474dSPatrick Rudolph                    "in0",
705*2e61474dSPatrick Rudolph                    "in1",
706*2e61474dSPatrick Rudolph                    "curr1",
707*2e61474dSPatrick Rudolph                    "curr2"
708*2e61474dSPatrick Rudolph                ],
709*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD07",
710*2e61474dSPatrick Rudolph                "PollRate": 5.0,
711*2e61474dSPatrick Rudolph                "PowerState": "On",
712*2e61474dSPatrick Rudolph                "Thresholds": [
713*2e61474dSPatrick Rudolph                    {
714*2e61474dSPatrick Rudolph                        "Direction": "greater than",
715*2e61474dSPatrick Rudolph                        "Label": "curr1",
716*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
717*2e61474dSPatrick Rudolph                        "Severity": 0,
718*2e61474dSPatrick Rudolph                        "Value": 3.0
719*2e61474dSPatrick Rudolph                    },
720*2e61474dSPatrick Rudolph                    {
721*2e61474dSPatrick Rudolph                        "Direction": "greater than",
722*2e61474dSPatrick Rudolph                        "Label": "curr1",
723*2e61474dSPatrick Rudolph                        "Name": "upper critical",
724*2e61474dSPatrick Rudolph                        "Severity": 1,
725*2e61474dSPatrick Rudolph                        "Value": 4.0
726*2e61474dSPatrick Rudolph                    },
727*2e61474dSPatrick Rudolph                    {
728*2e61474dSPatrick Rudolph                        "Direction": "greater than",
729*2e61474dSPatrick Rudolph                        "Label": "curr2",
730*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
731*2e61474dSPatrick Rudolph                        "Severity": 0,
732*2e61474dSPatrick Rudolph                        "Value": 0.1
733*2e61474dSPatrick Rudolph                    },
734*2e61474dSPatrick Rudolph                    {
735*2e61474dSPatrick Rudolph                        "Direction": "greater than",
736*2e61474dSPatrick Rudolph                        "Label": "curr2",
737*2e61474dSPatrick Rudolph                        "Name": "upper critical",
738*2e61474dSPatrick Rudolph                        "Severity": 1,
739*2e61474dSPatrick Rudolph                        "Value": 0.15
740*2e61474dSPatrick Rudolph                    },
741*2e61474dSPatrick Rudolph                    {
742*2e61474dSPatrick Rudolph                        "Direction": "less than",
743*2e61474dSPatrick Rudolph                        "Label": "in0",
744*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
745*2e61474dSPatrick Rudolph                        "Severity": 0,
746*2e61474dSPatrick Rudolph                        "Value": 11.68
747*2e61474dSPatrick Rudolph                    },
748*2e61474dSPatrick Rudolph                    {
749*2e61474dSPatrick Rudolph                        "Direction": "greater than",
750*2e61474dSPatrick Rudolph                        "Label": "in0",
751*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
752*2e61474dSPatrick Rudolph                        "Severity": 0,
753*2e61474dSPatrick Rudolph                        "Value": 12.8
754*2e61474dSPatrick Rudolph                    },
755*2e61474dSPatrick Rudolph                    {
756*2e61474dSPatrick Rudolph                        "Direction": "less than",
757*2e61474dSPatrick Rudolph                        "Label": "in0",
758*2e61474dSPatrick Rudolph                        "Name": "lower critical",
759*2e61474dSPatrick Rudolph                        "Severity": 1,
760*2e61474dSPatrick Rudolph                        "Value": 11.08
761*2e61474dSPatrick Rudolph                    },
762*2e61474dSPatrick Rudolph                    {
763*2e61474dSPatrick Rudolph                        "Direction": "greater than",
764*2e61474dSPatrick Rudolph                        "Label": "in0",
765*2e61474dSPatrick Rudolph                        "Name": "upper critical",
766*2e61474dSPatrick Rudolph                        "Severity": 1,
767*2e61474dSPatrick Rudolph                        "Value": 13.3
768*2e61474dSPatrick Rudolph                    },
769*2e61474dSPatrick Rudolph                    {
770*2e61474dSPatrick Rudolph                        "Direction": "less than",
771*2e61474dSPatrick Rudolph                        "Label": "in1",
772*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
773*2e61474dSPatrick Rudolph                        "Severity": 0,
774*2e61474dSPatrick Rudolph                        "Value": 3.14
775*2e61474dSPatrick Rudolph                    },
776*2e61474dSPatrick Rudolph                    {
777*2e61474dSPatrick Rudolph                        "Direction": "greater than",
778*2e61474dSPatrick Rudolph                        "Label": "in1",
779*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
780*2e61474dSPatrick Rudolph                        "Severity": 0,
781*2e61474dSPatrick Rudolph                        "Value": 3.47
782*2e61474dSPatrick Rudolph                    },
783*2e61474dSPatrick Rudolph                    {
784*2e61474dSPatrick Rudolph                        "Direction": "less than",
785*2e61474dSPatrick Rudolph                        "Label": "in1",
786*2e61474dSPatrick Rudolph                        "Name": "lower critical",
787*2e61474dSPatrick Rudolph                        "Severity": 1,
788*2e61474dSPatrick Rudolph                        "Value": 2.97
789*2e61474dSPatrick Rudolph                    },
790*2e61474dSPatrick Rudolph                    {
791*2e61474dSPatrick Rudolph                        "Direction": "greater than",
792*2e61474dSPatrick Rudolph                        "Label": "in1",
793*2e61474dSPatrick Rudolph                        "Name": "upper critical",
794*2e61474dSPatrick Rudolph                        "Severity": 1,
795*2e61474dSPatrick Rudolph                        "Value": 3.63
796*2e61474dSPatrick Rudolph                    }
797*2e61474dSPatrick Rudolph                ],
798*2e61474dSPatrick Rudolph                "Type": "MAX5970",
799*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD07 P12V Output Current",
800*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD07 P3V3 Output Current",
801*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD07 P12V Output Voltage",
802*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD07 P3V3 Output Voltage"
803*2e61474dSPatrick Rudolph            }
804*2e61474dSPatrick Rudolph        ],
805*2e61474dSPatrick Rudolph        "Name": "RSSD07",
806*2e61474dSPatrick Rudolph        "Probe": [
807*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
808*2e61474dSPatrick Rudolph            "AND",
809*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD07', 'Present': true})",
810*2e61474dSPatrick Rudolph            "MATCH_ONE"
811*2e61474dSPatrick Rudolph        ],
812*2e61474dSPatrick Rudolph        "Type": "Chassis"
813*2e61474dSPatrick Rudolph    },
814*2e61474dSPatrick Rudolph    {
815*2e61474dSPatrick Rudolph        "Exposes": [
816*2e61474dSPatrick Rudolph            {
817*2e61474dSPatrick Rudolph                "Address": "0x3a",
818*2e61474dSPatrick Rudolph                "Bus": "139",
819*2e61474dSPatrick Rudolph                "Labels": [
820*2e61474dSPatrick Rudolph                    "in0",
821*2e61474dSPatrick Rudolph                    "in1",
822*2e61474dSPatrick Rudolph                    "curr1",
823*2e61474dSPatrick Rudolph                    "curr2"
824*2e61474dSPatrick Rudolph                ],
825*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD06",
826*2e61474dSPatrick Rudolph                "PollRate": 5.0,
827*2e61474dSPatrick Rudolph                "PowerState": "On",
828*2e61474dSPatrick Rudolph                "Thresholds": [
829*2e61474dSPatrick Rudolph                    {
830*2e61474dSPatrick Rudolph                        "Direction": "greater than",
831*2e61474dSPatrick Rudolph                        "Label": "curr1",
832*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
833*2e61474dSPatrick Rudolph                        "Severity": 0,
834*2e61474dSPatrick Rudolph                        "Value": 3.0
835*2e61474dSPatrick Rudolph                    },
836*2e61474dSPatrick Rudolph                    {
837*2e61474dSPatrick Rudolph                        "Direction": "greater than",
838*2e61474dSPatrick Rudolph                        "Label": "curr1",
839*2e61474dSPatrick Rudolph                        "Name": "upper critical",
840*2e61474dSPatrick Rudolph                        "Severity": 1,
841*2e61474dSPatrick Rudolph                        "Value": 4.0
842*2e61474dSPatrick Rudolph                    },
843*2e61474dSPatrick Rudolph                    {
844*2e61474dSPatrick Rudolph                        "Direction": "greater than",
845*2e61474dSPatrick Rudolph                        "Label": "curr2",
846*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
847*2e61474dSPatrick Rudolph                        "Severity": 0,
848*2e61474dSPatrick Rudolph                        "Value": 0.1
849*2e61474dSPatrick Rudolph                    },
850*2e61474dSPatrick Rudolph                    {
851*2e61474dSPatrick Rudolph                        "Direction": "greater than",
852*2e61474dSPatrick Rudolph                        "Label": "curr2",
853*2e61474dSPatrick Rudolph                        "Name": "upper critical",
854*2e61474dSPatrick Rudolph                        "Severity": 1,
855*2e61474dSPatrick Rudolph                        "Value": 0.15
856*2e61474dSPatrick Rudolph                    },
857*2e61474dSPatrick Rudolph                    {
858*2e61474dSPatrick Rudolph                        "Direction": "less than",
859*2e61474dSPatrick Rudolph                        "Label": "in0",
860*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
861*2e61474dSPatrick Rudolph                        "Severity": 0,
862*2e61474dSPatrick Rudolph                        "Value": 11.68
863*2e61474dSPatrick Rudolph                    },
864*2e61474dSPatrick Rudolph                    {
865*2e61474dSPatrick Rudolph                        "Direction": "greater than",
866*2e61474dSPatrick Rudolph                        "Label": "in0",
867*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
868*2e61474dSPatrick Rudolph                        "Severity": 0,
869*2e61474dSPatrick Rudolph                        "Value": 12.8
870*2e61474dSPatrick Rudolph                    },
871*2e61474dSPatrick Rudolph                    {
872*2e61474dSPatrick Rudolph                        "Direction": "less than",
873*2e61474dSPatrick Rudolph                        "Label": "in0",
874*2e61474dSPatrick Rudolph                        "Name": "lower critical",
875*2e61474dSPatrick Rudolph                        "Severity": 1,
876*2e61474dSPatrick Rudolph                        "Value": 11.08
877*2e61474dSPatrick Rudolph                    },
878*2e61474dSPatrick Rudolph                    {
879*2e61474dSPatrick Rudolph                        "Direction": "greater than",
880*2e61474dSPatrick Rudolph                        "Label": "in0",
881*2e61474dSPatrick Rudolph                        "Name": "upper critical",
882*2e61474dSPatrick Rudolph                        "Severity": 1,
883*2e61474dSPatrick Rudolph                        "Value": 13.3
884*2e61474dSPatrick Rudolph                    },
885*2e61474dSPatrick Rudolph                    {
886*2e61474dSPatrick Rudolph                        "Direction": "less than",
887*2e61474dSPatrick Rudolph                        "Label": "in1",
888*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
889*2e61474dSPatrick Rudolph                        "Severity": 0,
890*2e61474dSPatrick Rudolph                        "Value": 3.14
891*2e61474dSPatrick Rudolph                    },
892*2e61474dSPatrick Rudolph                    {
893*2e61474dSPatrick Rudolph                        "Direction": "greater than",
894*2e61474dSPatrick Rudolph                        "Label": "in1",
895*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
896*2e61474dSPatrick Rudolph                        "Severity": 0,
897*2e61474dSPatrick Rudolph                        "Value": 3.47
898*2e61474dSPatrick Rudolph                    },
899*2e61474dSPatrick Rudolph                    {
900*2e61474dSPatrick Rudolph                        "Direction": "less than",
901*2e61474dSPatrick Rudolph                        "Label": "in1",
902*2e61474dSPatrick Rudolph                        "Name": "lower critical",
903*2e61474dSPatrick Rudolph                        "Severity": 1,
904*2e61474dSPatrick Rudolph                        "Value": 2.97
905*2e61474dSPatrick Rudolph                    },
906*2e61474dSPatrick Rudolph                    {
907*2e61474dSPatrick Rudolph                        "Direction": "greater than",
908*2e61474dSPatrick Rudolph                        "Label": "in1",
909*2e61474dSPatrick Rudolph                        "Name": "upper critical",
910*2e61474dSPatrick Rudolph                        "Severity": 1,
911*2e61474dSPatrick Rudolph                        "Value": 3.63
912*2e61474dSPatrick Rudolph                    }
913*2e61474dSPatrick Rudolph                ],
914*2e61474dSPatrick Rudolph                "Type": "MAX5970",
915*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD06 P12V Output Current",
916*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD06 P3V3 Output Current",
917*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD06 P12V Output Voltage",
918*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD06 P3V3 Output Voltage"
919*2e61474dSPatrick Rudolph            }
920*2e61474dSPatrick Rudolph        ],
921*2e61474dSPatrick Rudolph        "Name": "RSSD06",
922*2e61474dSPatrick Rudolph        "Probe": [
923*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
924*2e61474dSPatrick Rudolph            "AND",
925*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD06', 'Present': true})",
926*2e61474dSPatrick Rudolph            "MATCH_ONE"
927*2e61474dSPatrick Rudolph        ],
928*2e61474dSPatrick Rudolph        "Type": "Chassis"
929*2e61474dSPatrick Rudolph    },
930*2e61474dSPatrick Rudolph    {
931*2e61474dSPatrick Rudolph        "Exposes": [
932*2e61474dSPatrick Rudolph            {
933*2e61474dSPatrick Rudolph                "Address": "0x3a",
934*2e61474dSPatrick Rudolph                "Bus": "141",
935*2e61474dSPatrick Rudolph                "Labels": [
936*2e61474dSPatrick Rudolph                    "in0",
937*2e61474dSPatrick Rudolph                    "in1",
938*2e61474dSPatrick Rudolph                    "curr1",
939*2e61474dSPatrick Rudolph                    "curr2"
940*2e61474dSPatrick Rudolph                ],
941*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD14",
942*2e61474dSPatrick Rudolph                "PollRate": 5.0,
943*2e61474dSPatrick Rudolph                "PowerState": "On",
944*2e61474dSPatrick Rudolph                "Thresholds": [
945*2e61474dSPatrick Rudolph                    {
946*2e61474dSPatrick Rudolph                        "Direction": "greater than",
947*2e61474dSPatrick Rudolph                        "Label": "curr1",
948*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
949*2e61474dSPatrick Rudolph                        "Severity": 0,
950*2e61474dSPatrick Rudolph                        "Value": 3.0
951*2e61474dSPatrick Rudolph                    },
952*2e61474dSPatrick Rudolph                    {
953*2e61474dSPatrick Rudolph                        "Direction": "greater than",
954*2e61474dSPatrick Rudolph                        "Label": "curr1",
955*2e61474dSPatrick Rudolph                        "Name": "upper critical",
956*2e61474dSPatrick Rudolph                        "Severity": 1,
957*2e61474dSPatrick Rudolph                        "Value": 4.0
958*2e61474dSPatrick Rudolph                    },
959*2e61474dSPatrick Rudolph                    {
960*2e61474dSPatrick Rudolph                        "Direction": "greater than",
961*2e61474dSPatrick Rudolph                        "Label": "curr2",
962*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
963*2e61474dSPatrick Rudolph                        "Severity": 0,
964*2e61474dSPatrick Rudolph                        "Value": 0.1
965*2e61474dSPatrick Rudolph                    },
966*2e61474dSPatrick Rudolph                    {
967*2e61474dSPatrick Rudolph                        "Direction": "greater than",
968*2e61474dSPatrick Rudolph                        "Label": "curr2",
969*2e61474dSPatrick Rudolph                        "Name": "upper critical",
970*2e61474dSPatrick Rudolph                        "Severity": 1,
971*2e61474dSPatrick Rudolph                        "Value": 0.15
972*2e61474dSPatrick Rudolph                    },
973*2e61474dSPatrick Rudolph                    {
974*2e61474dSPatrick Rudolph                        "Direction": "less than",
975*2e61474dSPatrick Rudolph                        "Label": "in0",
976*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
977*2e61474dSPatrick Rudolph                        "Severity": 0,
978*2e61474dSPatrick Rudolph                        "Value": 11.68
979*2e61474dSPatrick Rudolph                    },
980*2e61474dSPatrick Rudolph                    {
981*2e61474dSPatrick Rudolph                        "Direction": "greater than",
982*2e61474dSPatrick Rudolph                        "Label": "in0",
983*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
984*2e61474dSPatrick Rudolph                        "Severity": 0,
985*2e61474dSPatrick Rudolph                        "Value": 12.8
986*2e61474dSPatrick Rudolph                    },
987*2e61474dSPatrick Rudolph                    {
988*2e61474dSPatrick Rudolph                        "Direction": "less than",
989*2e61474dSPatrick Rudolph                        "Label": "in0",
990*2e61474dSPatrick Rudolph                        "Name": "lower critical",
991*2e61474dSPatrick Rudolph                        "Severity": 1,
992*2e61474dSPatrick Rudolph                        "Value": 11.08
993*2e61474dSPatrick Rudolph                    },
994*2e61474dSPatrick Rudolph                    {
995*2e61474dSPatrick Rudolph                        "Direction": "greater than",
996*2e61474dSPatrick Rudolph                        "Label": "in0",
997*2e61474dSPatrick Rudolph                        "Name": "upper critical",
998*2e61474dSPatrick Rudolph                        "Severity": 1,
999*2e61474dSPatrick Rudolph                        "Value": 13.3
1000*2e61474dSPatrick Rudolph                    },
1001*2e61474dSPatrick Rudolph                    {
1002*2e61474dSPatrick Rudolph                        "Direction": "less than",
1003*2e61474dSPatrick Rudolph                        "Label": "in1",
1004*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1005*2e61474dSPatrick Rudolph                        "Severity": 0,
1006*2e61474dSPatrick Rudolph                        "Value": 3.14
1007*2e61474dSPatrick Rudolph                    },
1008*2e61474dSPatrick Rudolph                    {
1009*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1010*2e61474dSPatrick Rudolph                        "Label": "in1",
1011*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1012*2e61474dSPatrick Rudolph                        "Severity": 0,
1013*2e61474dSPatrick Rudolph                        "Value": 3.47
1014*2e61474dSPatrick Rudolph                    },
1015*2e61474dSPatrick Rudolph                    {
1016*2e61474dSPatrick Rudolph                        "Direction": "less than",
1017*2e61474dSPatrick Rudolph                        "Label": "in1",
1018*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1019*2e61474dSPatrick Rudolph                        "Severity": 1,
1020*2e61474dSPatrick Rudolph                        "Value": 2.97
1021*2e61474dSPatrick Rudolph                    },
1022*2e61474dSPatrick Rudolph                    {
1023*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1024*2e61474dSPatrick Rudolph                        "Label": "in1",
1025*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1026*2e61474dSPatrick Rudolph                        "Severity": 1,
1027*2e61474dSPatrick Rudolph                        "Value": 3.63
1028*2e61474dSPatrick Rudolph                    }
1029*2e61474dSPatrick Rudolph                ],
1030*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1031*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD14 P12V Output Current",
1032*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD14 P3V3 Output Current",
1033*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD14 P12V Output Voltage",
1034*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD14 P3V3 Output Voltage"
1035*2e61474dSPatrick Rudolph            }
1036*2e61474dSPatrick Rudolph        ],
1037*2e61474dSPatrick Rudolph        "Name": "RSSD14",
1038*2e61474dSPatrick Rudolph        "Probe": [
1039*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1040*2e61474dSPatrick Rudolph            "AND",
1041*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD14', 'Present': true})",
1042*2e61474dSPatrick Rudolph            "MATCH_ONE"
1043*2e61474dSPatrick Rudolph        ],
1044*2e61474dSPatrick Rudolph        "Type": "Chassis"
1045*2e61474dSPatrick Rudolph    },
1046*2e61474dSPatrick Rudolph    {
1047*2e61474dSPatrick Rudolph        "Exposes": [
1048*2e61474dSPatrick Rudolph            {
1049*2e61474dSPatrick Rudolph                "Address": "0x3a",
1050*2e61474dSPatrick Rudolph                "Bus": "142",
1051*2e61474dSPatrick Rudolph                "Labels": [
1052*2e61474dSPatrick Rudolph                    "in0",
1053*2e61474dSPatrick Rudolph                    "in1",
1054*2e61474dSPatrick Rudolph                    "curr1",
1055*2e61474dSPatrick Rudolph                    "curr2"
1056*2e61474dSPatrick Rudolph                ],
1057*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD13",
1058*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1059*2e61474dSPatrick Rudolph                "PowerState": "On",
1060*2e61474dSPatrick Rudolph                "Thresholds": [
1061*2e61474dSPatrick Rudolph                    {
1062*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1063*2e61474dSPatrick Rudolph                        "Label": "curr1",
1064*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1065*2e61474dSPatrick Rudolph                        "Severity": 0,
1066*2e61474dSPatrick Rudolph                        "Value": 3.0
1067*2e61474dSPatrick Rudolph                    },
1068*2e61474dSPatrick Rudolph                    {
1069*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1070*2e61474dSPatrick Rudolph                        "Label": "curr1",
1071*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1072*2e61474dSPatrick Rudolph                        "Severity": 1,
1073*2e61474dSPatrick Rudolph                        "Value": 4.0
1074*2e61474dSPatrick Rudolph                    },
1075*2e61474dSPatrick Rudolph                    {
1076*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1077*2e61474dSPatrick Rudolph                        "Label": "curr2",
1078*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1079*2e61474dSPatrick Rudolph                        "Severity": 0,
1080*2e61474dSPatrick Rudolph                        "Value": 0.1
1081*2e61474dSPatrick Rudolph                    },
1082*2e61474dSPatrick Rudolph                    {
1083*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1084*2e61474dSPatrick Rudolph                        "Label": "curr2",
1085*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1086*2e61474dSPatrick Rudolph                        "Severity": 1,
1087*2e61474dSPatrick Rudolph                        "Value": 0.15
1088*2e61474dSPatrick Rudolph                    },
1089*2e61474dSPatrick Rudolph                    {
1090*2e61474dSPatrick Rudolph                        "Direction": "less than",
1091*2e61474dSPatrick Rudolph                        "Label": "in0",
1092*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1093*2e61474dSPatrick Rudolph                        "Severity": 0,
1094*2e61474dSPatrick Rudolph                        "Value": 11.68
1095*2e61474dSPatrick Rudolph                    },
1096*2e61474dSPatrick Rudolph                    {
1097*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1098*2e61474dSPatrick Rudolph                        "Label": "in0",
1099*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1100*2e61474dSPatrick Rudolph                        "Severity": 0,
1101*2e61474dSPatrick Rudolph                        "Value": 12.8
1102*2e61474dSPatrick Rudolph                    },
1103*2e61474dSPatrick Rudolph                    {
1104*2e61474dSPatrick Rudolph                        "Direction": "less than",
1105*2e61474dSPatrick Rudolph                        "Label": "in0",
1106*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1107*2e61474dSPatrick Rudolph                        "Severity": 1,
1108*2e61474dSPatrick Rudolph                        "Value": 11.08
1109*2e61474dSPatrick Rudolph                    },
1110*2e61474dSPatrick Rudolph                    {
1111*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1112*2e61474dSPatrick Rudolph                        "Label": "in0",
1113*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1114*2e61474dSPatrick Rudolph                        "Severity": 1,
1115*2e61474dSPatrick Rudolph                        "Value": 13.3
1116*2e61474dSPatrick Rudolph                    },
1117*2e61474dSPatrick Rudolph                    {
1118*2e61474dSPatrick Rudolph                        "Direction": "less than",
1119*2e61474dSPatrick Rudolph                        "Label": "in1",
1120*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1121*2e61474dSPatrick Rudolph                        "Severity": 0,
1122*2e61474dSPatrick Rudolph                        "Value": 3.14
1123*2e61474dSPatrick Rudolph                    },
1124*2e61474dSPatrick Rudolph                    {
1125*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1126*2e61474dSPatrick Rudolph                        "Label": "in1",
1127*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1128*2e61474dSPatrick Rudolph                        "Severity": 0,
1129*2e61474dSPatrick Rudolph                        "Value": 3.47
1130*2e61474dSPatrick Rudolph                    },
1131*2e61474dSPatrick Rudolph                    {
1132*2e61474dSPatrick Rudolph                        "Direction": "less than",
1133*2e61474dSPatrick Rudolph                        "Label": "in1",
1134*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1135*2e61474dSPatrick Rudolph                        "Severity": 1,
1136*2e61474dSPatrick Rudolph                        "Value": 2.97
1137*2e61474dSPatrick Rudolph                    },
1138*2e61474dSPatrick Rudolph                    {
1139*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1140*2e61474dSPatrick Rudolph                        "Label": "in1",
1141*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1142*2e61474dSPatrick Rudolph                        "Severity": 1,
1143*2e61474dSPatrick Rudolph                        "Value": 3.63
1144*2e61474dSPatrick Rudolph                    }
1145*2e61474dSPatrick Rudolph                ],
1146*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1147*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD13 P12V Output Current",
1148*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD13 P3V3 Output Current",
1149*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD13 P12V Output Voltage",
1150*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD13 P3V3 Output Voltage"
1151*2e61474dSPatrick Rudolph            }
1152*2e61474dSPatrick Rudolph        ],
1153*2e61474dSPatrick Rudolph        "Name": "RSSD13",
1154*2e61474dSPatrick Rudolph        "Probe": [
1155*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1156*2e61474dSPatrick Rudolph            "AND",
1157*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD13', 'Present': true})",
1158*2e61474dSPatrick Rudolph            "MATCH_ONE"
1159*2e61474dSPatrick Rudolph        ],
1160*2e61474dSPatrick Rudolph        "Type": "Chassis"
1161*2e61474dSPatrick Rudolph    },
1162*2e61474dSPatrick Rudolph    {
1163*2e61474dSPatrick Rudolph        "Exposes": [
1164*2e61474dSPatrick Rudolph            {
1165*2e61474dSPatrick Rudolph                "Address": "0x3a",
1166*2e61474dSPatrick Rudolph                "Bus": "143",
1167*2e61474dSPatrick Rudolph                "Labels": [
1168*2e61474dSPatrick Rudolph                    "in0",
1169*2e61474dSPatrick Rudolph                    "in1",
1170*2e61474dSPatrick Rudolph                    "curr1",
1171*2e61474dSPatrick Rudolph                    "curr2"
1172*2e61474dSPatrick Rudolph                ],
1173*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD12",
1174*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1175*2e61474dSPatrick Rudolph                "PowerState": "On",
1176*2e61474dSPatrick Rudolph                "Thresholds": [
1177*2e61474dSPatrick Rudolph                    {
1178*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1179*2e61474dSPatrick Rudolph                        "Label": "curr1",
1180*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1181*2e61474dSPatrick Rudolph                        "Severity": 0,
1182*2e61474dSPatrick Rudolph                        "Value": 3.0
1183*2e61474dSPatrick Rudolph                    },
1184*2e61474dSPatrick Rudolph                    {
1185*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1186*2e61474dSPatrick Rudolph                        "Label": "curr1",
1187*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1188*2e61474dSPatrick Rudolph                        "Severity": 1,
1189*2e61474dSPatrick Rudolph                        "Value": 4.0
1190*2e61474dSPatrick Rudolph                    },
1191*2e61474dSPatrick Rudolph                    {
1192*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1193*2e61474dSPatrick Rudolph                        "Label": "curr2",
1194*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1195*2e61474dSPatrick Rudolph                        "Severity": 0,
1196*2e61474dSPatrick Rudolph                        "Value": 0.1
1197*2e61474dSPatrick Rudolph                    },
1198*2e61474dSPatrick Rudolph                    {
1199*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1200*2e61474dSPatrick Rudolph                        "Label": "curr2",
1201*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1202*2e61474dSPatrick Rudolph                        "Severity": 1,
1203*2e61474dSPatrick Rudolph                        "Value": 0.15
1204*2e61474dSPatrick Rudolph                    },
1205*2e61474dSPatrick Rudolph                    {
1206*2e61474dSPatrick Rudolph                        "Direction": "less than",
1207*2e61474dSPatrick Rudolph                        "Label": "in0",
1208*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1209*2e61474dSPatrick Rudolph                        "Severity": 0,
1210*2e61474dSPatrick Rudolph                        "Value": 11.68
1211*2e61474dSPatrick Rudolph                    },
1212*2e61474dSPatrick Rudolph                    {
1213*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1214*2e61474dSPatrick Rudolph                        "Label": "in0",
1215*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1216*2e61474dSPatrick Rudolph                        "Severity": 0,
1217*2e61474dSPatrick Rudolph                        "Value": 12.8
1218*2e61474dSPatrick Rudolph                    },
1219*2e61474dSPatrick Rudolph                    {
1220*2e61474dSPatrick Rudolph                        "Direction": "less than",
1221*2e61474dSPatrick Rudolph                        "Label": "in0",
1222*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1223*2e61474dSPatrick Rudolph                        "Severity": 1,
1224*2e61474dSPatrick Rudolph                        "Value": 11.08
1225*2e61474dSPatrick Rudolph                    },
1226*2e61474dSPatrick Rudolph                    {
1227*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1228*2e61474dSPatrick Rudolph                        "Label": "in0",
1229*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1230*2e61474dSPatrick Rudolph                        "Severity": 1,
1231*2e61474dSPatrick Rudolph                        "Value": 13.3
1232*2e61474dSPatrick Rudolph                    },
1233*2e61474dSPatrick Rudolph                    {
1234*2e61474dSPatrick Rudolph                        "Direction": "less than",
1235*2e61474dSPatrick Rudolph                        "Label": "in1",
1236*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1237*2e61474dSPatrick Rudolph                        "Severity": 0,
1238*2e61474dSPatrick Rudolph                        "Value": 3.14
1239*2e61474dSPatrick Rudolph                    },
1240*2e61474dSPatrick Rudolph                    {
1241*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1242*2e61474dSPatrick Rudolph                        "Label": "in1",
1243*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1244*2e61474dSPatrick Rudolph                        "Severity": 0,
1245*2e61474dSPatrick Rudolph                        "Value": 3.47
1246*2e61474dSPatrick Rudolph                    },
1247*2e61474dSPatrick Rudolph                    {
1248*2e61474dSPatrick Rudolph                        "Direction": "less than",
1249*2e61474dSPatrick Rudolph                        "Label": "in1",
1250*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1251*2e61474dSPatrick Rudolph                        "Severity": 1,
1252*2e61474dSPatrick Rudolph                        "Value": 2.97
1253*2e61474dSPatrick Rudolph                    },
1254*2e61474dSPatrick Rudolph                    {
1255*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1256*2e61474dSPatrick Rudolph                        "Label": "in1",
1257*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1258*2e61474dSPatrick Rudolph                        "Severity": 1,
1259*2e61474dSPatrick Rudolph                        "Value": 3.63
1260*2e61474dSPatrick Rudolph                    }
1261*2e61474dSPatrick Rudolph                ],
1262*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1263*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD12 P12V Output Current",
1264*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD12 P3V3 Output Current",
1265*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD12 P12V Output Voltage",
1266*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD12 P3V3 Output Voltage"
1267*2e61474dSPatrick Rudolph            }
1268*2e61474dSPatrick Rudolph        ],
1269*2e61474dSPatrick Rudolph        "Name": "RSSD12",
1270*2e61474dSPatrick Rudolph        "Probe": [
1271*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1272*2e61474dSPatrick Rudolph            "AND",
1273*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD12', 'Present': true})",
1274*2e61474dSPatrick Rudolph            "MATCH_ONE"
1275*2e61474dSPatrick Rudolph        ],
1276*2e61474dSPatrick Rudolph        "Type": "Chassis"
1277*2e61474dSPatrick Rudolph    },
1278*2e61474dSPatrick Rudolph    {
1279*2e61474dSPatrick Rudolph        "Exposes": [
1280*2e61474dSPatrick Rudolph            {
1281*2e61474dSPatrick Rudolph                "Address": "0x3a",
1282*2e61474dSPatrick Rudolph                "Bus": "144",
1283*2e61474dSPatrick Rudolph                "Labels": [
1284*2e61474dSPatrick Rudolph                    "in0",
1285*2e61474dSPatrick Rudolph                    "in1",
1286*2e61474dSPatrick Rudolph                    "curr1",
1287*2e61474dSPatrick Rudolph                    "curr2"
1288*2e61474dSPatrick Rudolph                ],
1289*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD11",
1290*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1291*2e61474dSPatrick Rudolph                "PowerState": "On",
1292*2e61474dSPatrick Rudolph                "Thresholds": [
1293*2e61474dSPatrick Rudolph                    {
1294*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1295*2e61474dSPatrick Rudolph                        "Label": "curr1",
1296*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1297*2e61474dSPatrick Rudolph                        "Severity": 0,
1298*2e61474dSPatrick Rudolph                        "Value": 3.0
1299*2e61474dSPatrick Rudolph                    },
1300*2e61474dSPatrick Rudolph                    {
1301*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1302*2e61474dSPatrick Rudolph                        "Label": "curr1",
1303*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1304*2e61474dSPatrick Rudolph                        "Severity": 1,
1305*2e61474dSPatrick Rudolph                        "Value": 4.0
1306*2e61474dSPatrick Rudolph                    },
1307*2e61474dSPatrick Rudolph                    {
1308*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1309*2e61474dSPatrick Rudolph                        "Label": "curr2",
1310*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1311*2e61474dSPatrick Rudolph                        "Severity": 0,
1312*2e61474dSPatrick Rudolph                        "Value": 0.1
1313*2e61474dSPatrick Rudolph                    },
1314*2e61474dSPatrick Rudolph                    {
1315*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1316*2e61474dSPatrick Rudolph                        "Label": "curr2",
1317*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1318*2e61474dSPatrick Rudolph                        "Severity": 1,
1319*2e61474dSPatrick Rudolph                        "Value": 0.15
1320*2e61474dSPatrick Rudolph                    },
1321*2e61474dSPatrick Rudolph                    {
1322*2e61474dSPatrick Rudolph                        "Direction": "less than",
1323*2e61474dSPatrick Rudolph                        "Label": "in0",
1324*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1325*2e61474dSPatrick Rudolph                        "Severity": 0,
1326*2e61474dSPatrick Rudolph                        "Value": 11.68
1327*2e61474dSPatrick Rudolph                    },
1328*2e61474dSPatrick Rudolph                    {
1329*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1330*2e61474dSPatrick Rudolph                        "Label": "in0",
1331*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1332*2e61474dSPatrick Rudolph                        "Severity": 0,
1333*2e61474dSPatrick Rudolph                        "Value": 12.8
1334*2e61474dSPatrick Rudolph                    },
1335*2e61474dSPatrick Rudolph                    {
1336*2e61474dSPatrick Rudolph                        "Direction": "less than",
1337*2e61474dSPatrick Rudolph                        "Label": "in0",
1338*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1339*2e61474dSPatrick Rudolph                        "Severity": 1,
1340*2e61474dSPatrick Rudolph                        "Value": 11.08
1341*2e61474dSPatrick Rudolph                    },
1342*2e61474dSPatrick Rudolph                    {
1343*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1344*2e61474dSPatrick Rudolph                        "Label": "in0",
1345*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1346*2e61474dSPatrick Rudolph                        "Severity": 1,
1347*2e61474dSPatrick Rudolph                        "Value": 13.3
1348*2e61474dSPatrick Rudolph                    },
1349*2e61474dSPatrick Rudolph                    {
1350*2e61474dSPatrick Rudolph                        "Direction": "less than",
1351*2e61474dSPatrick Rudolph                        "Label": "in1",
1352*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1353*2e61474dSPatrick Rudolph                        "Severity": 0,
1354*2e61474dSPatrick Rudolph                        "Value": 3.14
1355*2e61474dSPatrick Rudolph                    },
1356*2e61474dSPatrick Rudolph                    {
1357*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1358*2e61474dSPatrick Rudolph                        "Label": "in1",
1359*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1360*2e61474dSPatrick Rudolph                        "Severity": 0,
1361*2e61474dSPatrick Rudolph                        "Value": 3.47
1362*2e61474dSPatrick Rudolph                    },
1363*2e61474dSPatrick Rudolph                    {
1364*2e61474dSPatrick Rudolph                        "Direction": "less than",
1365*2e61474dSPatrick Rudolph                        "Label": "in1",
1366*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1367*2e61474dSPatrick Rudolph                        "Severity": 1,
1368*2e61474dSPatrick Rudolph                        "Value": 2.97
1369*2e61474dSPatrick Rudolph                    },
1370*2e61474dSPatrick Rudolph                    {
1371*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1372*2e61474dSPatrick Rudolph                        "Label": "in1",
1373*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1374*2e61474dSPatrick Rudolph                        "Severity": 1,
1375*2e61474dSPatrick Rudolph                        "Value": 3.63
1376*2e61474dSPatrick Rudolph                    }
1377*2e61474dSPatrick Rudolph                ],
1378*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1379*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD11 P12V Output Current",
1380*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD11 P3V3 Output Current",
1381*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD11 P12V Output Voltage",
1382*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD11 P3V3 Output Voltage"
1383*2e61474dSPatrick Rudolph            }
1384*2e61474dSPatrick Rudolph        ],
1385*2e61474dSPatrick Rudolph        "Name": "RSSD11",
1386*2e61474dSPatrick Rudolph        "Probe": [
1387*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1388*2e61474dSPatrick Rudolph            "AND",
1389*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD11', 'Present': true})",
1390*2e61474dSPatrick Rudolph            "MATCH_ONE"
1391*2e61474dSPatrick Rudolph        ],
1392*2e61474dSPatrick Rudolph        "Type": "Chassis"
1393*2e61474dSPatrick Rudolph    },
1394*2e61474dSPatrick Rudolph    {
1395*2e61474dSPatrick Rudolph        "Exposes": [
1396*2e61474dSPatrick Rudolph            {
1397*2e61474dSPatrick Rudolph                "Address": "0x3a",
1398*2e61474dSPatrick Rudolph                "Bus": "145",
1399*2e61474dSPatrick Rudolph                "Labels": [
1400*2e61474dSPatrick Rudolph                    "in0",
1401*2e61474dSPatrick Rudolph                    "in1",
1402*2e61474dSPatrick Rudolph                    "curr1",
1403*2e61474dSPatrick Rudolph                    "curr2"
1404*2e61474dSPatrick Rudolph                ],
1405*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD10",
1406*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1407*2e61474dSPatrick Rudolph                "PowerState": "On",
1408*2e61474dSPatrick Rudolph                "Thresholds": [
1409*2e61474dSPatrick Rudolph                    {
1410*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1411*2e61474dSPatrick Rudolph                        "Label": "curr1",
1412*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1413*2e61474dSPatrick Rudolph                        "Severity": 0,
1414*2e61474dSPatrick Rudolph                        "Value": 3.0
1415*2e61474dSPatrick Rudolph                    },
1416*2e61474dSPatrick Rudolph                    {
1417*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1418*2e61474dSPatrick Rudolph                        "Label": "curr1",
1419*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1420*2e61474dSPatrick Rudolph                        "Severity": 1,
1421*2e61474dSPatrick Rudolph                        "Value": 4.0
1422*2e61474dSPatrick Rudolph                    },
1423*2e61474dSPatrick Rudolph                    {
1424*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1425*2e61474dSPatrick Rudolph                        "Label": "curr2",
1426*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1427*2e61474dSPatrick Rudolph                        "Severity": 0,
1428*2e61474dSPatrick Rudolph                        "Value": 0.1
1429*2e61474dSPatrick Rudolph                    },
1430*2e61474dSPatrick Rudolph                    {
1431*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1432*2e61474dSPatrick Rudolph                        "Label": "curr2",
1433*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1434*2e61474dSPatrick Rudolph                        "Severity": 1,
1435*2e61474dSPatrick Rudolph                        "Value": 0.15
1436*2e61474dSPatrick Rudolph                    },
1437*2e61474dSPatrick Rudolph                    {
1438*2e61474dSPatrick Rudolph                        "Direction": "less than",
1439*2e61474dSPatrick Rudolph                        "Label": "in0",
1440*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1441*2e61474dSPatrick Rudolph                        "Severity": 0,
1442*2e61474dSPatrick Rudolph                        "Value": 11.68
1443*2e61474dSPatrick Rudolph                    },
1444*2e61474dSPatrick Rudolph                    {
1445*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1446*2e61474dSPatrick Rudolph                        "Label": "in0",
1447*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1448*2e61474dSPatrick Rudolph                        "Severity": 0,
1449*2e61474dSPatrick Rudolph                        "Value": 12.8
1450*2e61474dSPatrick Rudolph                    },
1451*2e61474dSPatrick Rudolph                    {
1452*2e61474dSPatrick Rudolph                        "Direction": "less than",
1453*2e61474dSPatrick Rudolph                        "Label": "in0",
1454*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1455*2e61474dSPatrick Rudolph                        "Severity": 1,
1456*2e61474dSPatrick Rudolph                        "Value": 11.08
1457*2e61474dSPatrick Rudolph                    },
1458*2e61474dSPatrick Rudolph                    {
1459*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1460*2e61474dSPatrick Rudolph                        "Label": "in0",
1461*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1462*2e61474dSPatrick Rudolph                        "Severity": 1,
1463*2e61474dSPatrick Rudolph                        "Value": 13.3
1464*2e61474dSPatrick Rudolph                    },
1465*2e61474dSPatrick Rudolph                    {
1466*2e61474dSPatrick Rudolph                        "Direction": "less than",
1467*2e61474dSPatrick Rudolph                        "Label": "in1",
1468*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1469*2e61474dSPatrick Rudolph                        "Severity": 0,
1470*2e61474dSPatrick Rudolph                        "Value": 3.14
1471*2e61474dSPatrick Rudolph                    },
1472*2e61474dSPatrick Rudolph                    {
1473*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1474*2e61474dSPatrick Rudolph                        "Label": "in1",
1475*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1476*2e61474dSPatrick Rudolph                        "Severity": 0,
1477*2e61474dSPatrick Rudolph                        "Value": 3.47
1478*2e61474dSPatrick Rudolph                    },
1479*2e61474dSPatrick Rudolph                    {
1480*2e61474dSPatrick Rudolph                        "Direction": "less than",
1481*2e61474dSPatrick Rudolph                        "Label": "in1",
1482*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1483*2e61474dSPatrick Rudolph                        "Severity": 1,
1484*2e61474dSPatrick Rudolph                        "Value": 2.97
1485*2e61474dSPatrick Rudolph                    },
1486*2e61474dSPatrick Rudolph                    {
1487*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1488*2e61474dSPatrick Rudolph                        "Label": "in1",
1489*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1490*2e61474dSPatrick Rudolph                        "Severity": 1,
1491*2e61474dSPatrick Rudolph                        "Value": 3.63
1492*2e61474dSPatrick Rudolph                    }
1493*2e61474dSPatrick Rudolph                ],
1494*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1495*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD10 P12V Output Current",
1496*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD10 P3V3 Output Current",
1497*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD10 P12V Output Voltage",
1498*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD10 P3V3 Output Voltage"
1499*2e61474dSPatrick Rudolph            }
1500*2e61474dSPatrick Rudolph        ],
1501*2e61474dSPatrick Rudolph        "Name": "RSSD10",
1502*2e61474dSPatrick Rudolph        "Probe": [
1503*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1504*2e61474dSPatrick Rudolph            "AND",
1505*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD10', 'Present': true})",
1506*2e61474dSPatrick Rudolph            "MATCH_ONE"
1507*2e61474dSPatrick Rudolph        ],
1508*2e61474dSPatrick Rudolph        "Type": "Chassis"
1509*2e61474dSPatrick Rudolph    },
1510*2e61474dSPatrick Rudolph    {
1511*2e61474dSPatrick Rudolph        "Exposes": [
1512*2e61474dSPatrick Rudolph            {
1513*2e61474dSPatrick Rudolph                "Address": "0x3a",
1514*2e61474dSPatrick Rudolph                "Bus": "146",
1515*2e61474dSPatrick Rudolph                "Labels": [
1516*2e61474dSPatrick Rudolph                    "in0",
1517*2e61474dSPatrick Rudolph                    "in1",
1518*2e61474dSPatrick Rudolph                    "curr1",
1519*2e61474dSPatrick Rudolph                    "curr2"
1520*2e61474dSPatrick Rudolph                ],
1521*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD09",
1522*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1523*2e61474dSPatrick Rudolph                "PowerState": "On",
1524*2e61474dSPatrick Rudolph                "Thresholds": [
1525*2e61474dSPatrick Rudolph                    {
1526*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1527*2e61474dSPatrick Rudolph                        "Label": "curr1",
1528*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1529*2e61474dSPatrick Rudolph                        "Severity": 0,
1530*2e61474dSPatrick Rudolph                        "Value": 3.0
1531*2e61474dSPatrick Rudolph                    },
1532*2e61474dSPatrick Rudolph                    {
1533*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1534*2e61474dSPatrick Rudolph                        "Label": "curr1",
1535*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1536*2e61474dSPatrick Rudolph                        "Severity": 1,
1537*2e61474dSPatrick Rudolph                        "Value": 4.0
1538*2e61474dSPatrick Rudolph                    },
1539*2e61474dSPatrick Rudolph                    {
1540*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1541*2e61474dSPatrick Rudolph                        "Label": "curr2",
1542*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1543*2e61474dSPatrick Rudolph                        "Severity": 0,
1544*2e61474dSPatrick Rudolph                        "Value": 0.1
1545*2e61474dSPatrick Rudolph                    },
1546*2e61474dSPatrick Rudolph                    {
1547*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1548*2e61474dSPatrick Rudolph                        "Label": "curr2",
1549*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1550*2e61474dSPatrick Rudolph                        "Severity": 1,
1551*2e61474dSPatrick Rudolph                        "Value": 0.15
1552*2e61474dSPatrick Rudolph                    },
1553*2e61474dSPatrick Rudolph                    {
1554*2e61474dSPatrick Rudolph                        "Direction": "less than",
1555*2e61474dSPatrick Rudolph                        "Label": "in0",
1556*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1557*2e61474dSPatrick Rudolph                        "Severity": 0,
1558*2e61474dSPatrick Rudolph                        "Value": 11.68
1559*2e61474dSPatrick Rudolph                    },
1560*2e61474dSPatrick Rudolph                    {
1561*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1562*2e61474dSPatrick Rudolph                        "Label": "in0",
1563*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1564*2e61474dSPatrick Rudolph                        "Severity": 0,
1565*2e61474dSPatrick Rudolph                        "Value": 12.8
1566*2e61474dSPatrick Rudolph                    },
1567*2e61474dSPatrick Rudolph                    {
1568*2e61474dSPatrick Rudolph                        "Direction": "less than",
1569*2e61474dSPatrick Rudolph                        "Label": "in0",
1570*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1571*2e61474dSPatrick Rudolph                        "Severity": 1,
1572*2e61474dSPatrick Rudolph                        "Value": 11.08
1573*2e61474dSPatrick Rudolph                    },
1574*2e61474dSPatrick Rudolph                    {
1575*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1576*2e61474dSPatrick Rudolph                        "Label": "in0",
1577*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1578*2e61474dSPatrick Rudolph                        "Severity": 1,
1579*2e61474dSPatrick Rudolph                        "Value": 13.3
1580*2e61474dSPatrick Rudolph                    },
1581*2e61474dSPatrick Rudolph                    {
1582*2e61474dSPatrick Rudolph                        "Direction": "less than",
1583*2e61474dSPatrick Rudolph                        "Label": "in1",
1584*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1585*2e61474dSPatrick Rudolph                        "Severity": 0,
1586*2e61474dSPatrick Rudolph                        "Value": 3.14
1587*2e61474dSPatrick Rudolph                    },
1588*2e61474dSPatrick Rudolph                    {
1589*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1590*2e61474dSPatrick Rudolph                        "Label": "in1",
1591*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1592*2e61474dSPatrick Rudolph                        "Severity": 0,
1593*2e61474dSPatrick Rudolph                        "Value": 3.47
1594*2e61474dSPatrick Rudolph                    },
1595*2e61474dSPatrick Rudolph                    {
1596*2e61474dSPatrick Rudolph                        "Direction": "less than",
1597*2e61474dSPatrick Rudolph                        "Label": "in1",
1598*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1599*2e61474dSPatrick Rudolph                        "Severity": 1,
1600*2e61474dSPatrick Rudolph                        "Value": 2.97
1601*2e61474dSPatrick Rudolph                    },
1602*2e61474dSPatrick Rudolph                    {
1603*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1604*2e61474dSPatrick Rudolph                        "Label": "in1",
1605*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1606*2e61474dSPatrick Rudolph                        "Severity": 1,
1607*2e61474dSPatrick Rudolph                        "Value": 3.63
1608*2e61474dSPatrick Rudolph                    }
1609*2e61474dSPatrick Rudolph                ],
1610*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1611*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD09 P12V Output Current",
1612*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD09 P3V3 Output Current",
1613*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD09 P12V Output Voltage",
1614*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD09 P3V3 Output Voltage"
1615*2e61474dSPatrick Rudolph            }
1616*2e61474dSPatrick Rudolph        ],
1617*2e61474dSPatrick Rudolph        "Name": "RSSD09",
1618*2e61474dSPatrick Rudolph        "Probe": [
1619*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1620*2e61474dSPatrick Rudolph            "AND",
1621*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD09', 'Present': true})",
1622*2e61474dSPatrick Rudolph            "MATCH_ONE"
1623*2e61474dSPatrick Rudolph        ],
1624*2e61474dSPatrick Rudolph        "Type": "Chassis"
1625*2e61474dSPatrick Rudolph    },
1626*2e61474dSPatrick Rudolph    {
1627*2e61474dSPatrick Rudolph        "Exposes": [
1628*2e61474dSPatrick Rudolph            {
1629*2e61474dSPatrick Rudolph                "Address": "0x3a",
1630*2e61474dSPatrick Rudolph                "Bus": "147",
1631*2e61474dSPatrick Rudolph                "Labels": [
1632*2e61474dSPatrick Rudolph                    "in0",
1633*2e61474dSPatrick Rudolph                    "in1",
1634*2e61474dSPatrick Rudolph                    "curr1",
1635*2e61474dSPatrick Rudolph                    "curr2"
1636*2e61474dSPatrick Rudolph                ],
1637*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD15",
1638*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1639*2e61474dSPatrick Rudolph                "PowerState": "On",
1640*2e61474dSPatrick Rudolph                "Thresholds": [
1641*2e61474dSPatrick Rudolph                    {
1642*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1643*2e61474dSPatrick Rudolph                        "Label": "curr1",
1644*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1645*2e61474dSPatrick Rudolph                        "Severity": 0,
1646*2e61474dSPatrick Rudolph                        "Value": 3.0
1647*2e61474dSPatrick Rudolph                    },
1648*2e61474dSPatrick Rudolph                    {
1649*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1650*2e61474dSPatrick Rudolph                        "Label": "curr1",
1651*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1652*2e61474dSPatrick Rudolph                        "Severity": 1,
1653*2e61474dSPatrick Rudolph                        "Value": 4.0
1654*2e61474dSPatrick Rudolph                    },
1655*2e61474dSPatrick Rudolph                    {
1656*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1657*2e61474dSPatrick Rudolph                        "Label": "curr2",
1658*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1659*2e61474dSPatrick Rudolph                        "Severity": 0,
1660*2e61474dSPatrick Rudolph                        "Value": 0.1
1661*2e61474dSPatrick Rudolph                    },
1662*2e61474dSPatrick Rudolph                    {
1663*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1664*2e61474dSPatrick Rudolph                        "Label": "curr2",
1665*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1666*2e61474dSPatrick Rudolph                        "Severity": 1,
1667*2e61474dSPatrick Rudolph                        "Value": 0.15
1668*2e61474dSPatrick Rudolph                    },
1669*2e61474dSPatrick Rudolph                    {
1670*2e61474dSPatrick Rudolph                        "Direction": "less than",
1671*2e61474dSPatrick Rudolph                        "Label": "in0",
1672*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1673*2e61474dSPatrick Rudolph                        "Severity": 0,
1674*2e61474dSPatrick Rudolph                        "Value": 11.68
1675*2e61474dSPatrick Rudolph                    },
1676*2e61474dSPatrick Rudolph                    {
1677*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1678*2e61474dSPatrick Rudolph                        "Label": "in0",
1679*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1680*2e61474dSPatrick Rudolph                        "Severity": 0,
1681*2e61474dSPatrick Rudolph                        "Value": 12.8
1682*2e61474dSPatrick Rudolph                    },
1683*2e61474dSPatrick Rudolph                    {
1684*2e61474dSPatrick Rudolph                        "Direction": "less than",
1685*2e61474dSPatrick Rudolph                        "Label": "in0",
1686*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1687*2e61474dSPatrick Rudolph                        "Severity": 1,
1688*2e61474dSPatrick Rudolph                        "Value": 11.08
1689*2e61474dSPatrick Rudolph                    },
1690*2e61474dSPatrick Rudolph                    {
1691*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1692*2e61474dSPatrick Rudolph                        "Label": "in0",
1693*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1694*2e61474dSPatrick Rudolph                        "Severity": 1,
1695*2e61474dSPatrick Rudolph                        "Value": 13.3
1696*2e61474dSPatrick Rudolph                    },
1697*2e61474dSPatrick Rudolph                    {
1698*2e61474dSPatrick Rudolph                        "Direction": "less than",
1699*2e61474dSPatrick Rudolph                        "Label": "in1",
1700*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1701*2e61474dSPatrick Rudolph                        "Severity": 0,
1702*2e61474dSPatrick Rudolph                        "Value": 3.14
1703*2e61474dSPatrick Rudolph                    },
1704*2e61474dSPatrick Rudolph                    {
1705*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1706*2e61474dSPatrick Rudolph                        "Label": "in1",
1707*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1708*2e61474dSPatrick Rudolph                        "Severity": 0,
1709*2e61474dSPatrick Rudolph                        "Value": 3.47
1710*2e61474dSPatrick Rudolph                    },
1711*2e61474dSPatrick Rudolph                    {
1712*2e61474dSPatrick Rudolph                        "Direction": "less than",
1713*2e61474dSPatrick Rudolph                        "Label": "in1",
1714*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1715*2e61474dSPatrick Rudolph                        "Severity": 1,
1716*2e61474dSPatrick Rudolph                        "Value": 2.97
1717*2e61474dSPatrick Rudolph                    },
1718*2e61474dSPatrick Rudolph                    {
1719*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1720*2e61474dSPatrick Rudolph                        "Label": "in1",
1721*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1722*2e61474dSPatrick Rudolph                        "Severity": 1,
1723*2e61474dSPatrick Rudolph                        "Value": 3.63
1724*2e61474dSPatrick Rudolph                    }
1725*2e61474dSPatrick Rudolph                ],
1726*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1727*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD15 P12V Output Current",
1728*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD15 P3V3 Output Current",
1729*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD15 P12V Output Voltage",
1730*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD15 P3V3 Output Voltage"
1731*2e61474dSPatrick Rudolph            }
1732*2e61474dSPatrick Rudolph        ],
1733*2e61474dSPatrick Rudolph        "Name": "RSSD15",
1734*2e61474dSPatrick Rudolph        "Probe": [
1735*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1736*2e61474dSPatrick Rudolph            "AND",
1737*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD15', 'Present': true})",
1738*2e61474dSPatrick Rudolph            "MATCH_ONE"
1739*2e61474dSPatrick Rudolph        ],
1740*2e61474dSPatrick Rudolph        "Type": "Chassis"
1741*2e61474dSPatrick Rudolph    },
1742*2e61474dSPatrick Rudolph    {
1743*2e61474dSPatrick Rudolph        "Exposes": [
1744*2e61474dSPatrick Rudolph            {
1745*2e61474dSPatrick Rudolph                "Address": "0x3a",
1746*2e61474dSPatrick Rudolph                "Bus": "148",
1747*2e61474dSPatrick Rudolph                "Labels": [
1748*2e61474dSPatrick Rudolph                    "in0",
1749*2e61474dSPatrick Rudolph                    "in1",
1750*2e61474dSPatrick Rudolph                    "curr1",
1751*2e61474dSPatrick Rudolph                    "curr2"
1752*2e61474dSPatrick Rudolph                ],
1753*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD16",
1754*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1755*2e61474dSPatrick Rudolph                "PowerState": "On",
1756*2e61474dSPatrick Rudolph                "Thresholds": [
1757*2e61474dSPatrick Rudolph                    {
1758*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1759*2e61474dSPatrick Rudolph                        "Label": "curr1",
1760*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1761*2e61474dSPatrick Rudolph                        "Severity": 0,
1762*2e61474dSPatrick Rudolph                        "Value": 3.0
1763*2e61474dSPatrick Rudolph                    },
1764*2e61474dSPatrick Rudolph                    {
1765*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1766*2e61474dSPatrick Rudolph                        "Label": "curr1",
1767*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1768*2e61474dSPatrick Rudolph                        "Severity": 1,
1769*2e61474dSPatrick Rudolph                        "Value": 4.0
1770*2e61474dSPatrick Rudolph                    },
1771*2e61474dSPatrick Rudolph                    {
1772*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1773*2e61474dSPatrick Rudolph                        "Label": "curr2",
1774*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1775*2e61474dSPatrick Rudolph                        "Severity": 0,
1776*2e61474dSPatrick Rudolph                        "Value": 0.1
1777*2e61474dSPatrick Rudolph                    },
1778*2e61474dSPatrick Rudolph                    {
1779*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1780*2e61474dSPatrick Rudolph                        "Label": "curr2",
1781*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1782*2e61474dSPatrick Rudolph                        "Severity": 1,
1783*2e61474dSPatrick Rudolph                        "Value": 0.15
1784*2e61474dSPatrick Rudolph                    },
1785*2e61474dSPatrick Rudolph                    {
1786*2e61474dSPatrick Rudolph                        "Direction": "less than",
1787*2e61474dSPatrick Rudolph                        "Label": "in0",
1788*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1789*2e61474dSPatrick Rudolph                        "Severity": 0,
1790*2e61474dSPatrick Rudolph                        "Value": 11.68
1791*2e61474dSPatrick Rudolph                    },
1792*2e61474dSPatrick Rudolph                    {
1793*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1794*2e61474dSPatrick Rudolph                        "Label": "in0",
1795*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1796*2e61474dSPatrick Rudolph                        "Severity": 0,
1797*2e61474dSPatrick Rudolph                        "Value": 12.8
1798*2e61474dSPatrick Rudolph                    },
1799*2e61474dSPatrick Rudolph                    {
1800*2e61474dSPatrick Rudolph                        "Direction": "less than",
1801*2e61474dSPatrick Rudolph                        "Label": "in0",
1802*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1803*2e61474dSPatrick Rudolph                        "Severity": 1,
1804*2e61474dSPatrick Rudolph                        "Value": 11.08
1805*2e61474dSPatrick Rudolph                    },
1806*2e61474dSPatrick Rudolph                    {
1807*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1808*2e61474dSPatrick Rudolph                        "Label": "in0",
1809*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1810*2e61474dSPatrick Rudolph                        "Severity": 1,
1811*2e61474dSPatrick Rudolph                        "Value": 13.3
1812*2e61474dSPatrick Rudolph                    },
1813*2e61474dSPatrick Rudolph                    {
1814*2e61474dSPatrick Rudolph                        "Direction": "less than",
1815*2e61474dSPatrick Rudolph                        "Label": "in1",
1816*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1817*2e61474dSPatrick Rudolph                        "Severity": 0,
1818*2e61474dSPatrick Rudolph                        "Value": 3.14
1819*2e61474dSPatrick Rudolph                    },
1820*2e61474dSPatrick Rudolph                    {
1821*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1822*2e61474dSPatrick Rudolph                        "Label": "in1",
1823*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1824*2e61474dSPatrick Rudolph                        "Severity": 0,
1825*2e61474dSPatrick Rudolph                        "Value": 3.47
1826*2e61474dSPatrick Rudolph                    },
1827*2e61474dSPatrick Rudolph                    {
1828*2e61474dSPatrick Rudolph                        "Direction": "less than",
1829*2e61474dSPatrick Rudolph                        "Label": "in1",
1830*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1831*2e61474dSPatrick Rudolph                        "Severity": 1,
1832*2e61474dSPatrick Rudolph                        "Value": 2.97
1833*2e61474dSPatrick Rudolph                    },
1834*2e61474dSPatrick Rudolph                    {
1835*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1836*2e61474dSPatrick Rudolph                        "Label": "in1",
1837*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1838*2e61474dSPatrick Rudolph                        "Severity": 1,
1839*2e61474dSPatrick Rudolph                        "Value": 3.63
1840*2e61474dSPatrick Rudolph                    }
1841*2e61474dSPatrick Rudolph                ],
1842*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1843*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD16 P12V Output Current",
1844*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD16 P3V3 Output Current",
1845*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD16 P12V Output Voltage",
1846*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD16 P3V3 Output Voltage"
1847*2e61474dSPatrick Rudolph            }
1848*2e61474dSPatrick Rudolph        ],
1849*2e61474dSPatrick Rudolph        "Name": "RSSD16",
1850*2e61474dSPatrick Rudolph        "Probe": [
1851*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1852*2e61474dSPatrick Rudolph            "AND",
1853*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD16', 'Present': true})",
1854*2e61474dSPatrick Rudolph            "MATCH_ONE"
1855*2e61474dSPatrick Rudolph        ],
1856*2e61474dSPatrick Rudolph        "Type": "Chassis"
1857*2e61474dSPatrick Rudolph    },
1858*2e61474dSPatrick Rudolph    {
1859*2e61474dSPatrick Rudolph        "Exposes": [
1860*2e61474dSPatrick Rudolph            {
1861*2e61474dSPatrick Rudolph                "Address": "0x3a",
1862*2e61474dSPatrick Rudolph                "Bus": "192",
1863*2e61474dSPatrick Rudolph                "Labels": [
1864*2e61474dSPatrick Rudolph                    "in0",
1865*2e61474dSPatrick Rudolph                    "in1",
1866*2e61474dSPatrick Rudolph                    "curr1",
1867*2e61474dSPatrick Rudolph                    "curr2"
1868*2e61474dSPatrick Rudolph                ],
1869*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD19",
1870*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1871*2e61474dSPatrick Rudolph                "PowerState": "On",
1872*2e61474dSPatrick Rudolph                "Thresholds": [
1873*2e61474dSPatrick Rudolph                    {
1874*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1875*2e61474dSPatrick Rudolph                        "Label": "curr1",
1876*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1877*2e61474dSPatrick Rudolph                        "Severity": 0,
1878*2e61474dSPatrick Rudolph                        "Value": 3.0
1879*2e61474dSPatrick Rudolph                    },
1880*2e61474dSPatrick Rudolph                    {
1881*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1882*2e61474dSPatrick Rudolph                        "Label": "curr1",
1883*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1884*2e61474dSPatrick Rudolph                        "Severity": 1,
1885*2e61474dSPatrick Rudolph                        "Value": 4.0
1886*2e61474dSPatrick Rudolph                    },
1887*2e61474dSPatrick Rudolph                    {
1888*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1889*2e61474dSPatrick Rudolph                        "Label": "curr2",
1890*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1891*2e61474dSPatrick Rudolph                        "Severity": 0,
1892*2e61474dSPatrick Rudolph                        "Value": 0.1
1893*2e61474dSPatrick Rudolph                    },
1894*2e61474dSPatrick Rudolph                    {
1895*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1896*2e61474dSPatrick Rudolph                        "Label": "curr2",
1897*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1898*2e61474dSPatrick Rudolph                        "Severity": 1,
1899*2e61474dSPatrick Rudolph                        "Value": 0.15
1900*2e61474dSPatrick Rudolph                    },
1901*2e61474dSPatrick Rudolph                    {
1902*2e61474dSPatrick Rudolph                        "Direction": "less than",
1903*2e61474dSPatrick Rudolph                        "Label": "in0",
1904*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1905*2e61474dSPatrick Rudolph                        "Severity": 0,
1906*2e61474dSPatrick Rudolph                        "Value": 11.68
1907*2e61474dSPatrick Rudolph                    },
1908*2e61474dSPatrick Rudolph                    {
1909*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1910*2e61474dSPatrick Rudolph                        "Label": "in0",
1911*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1912*2e61474dSPatrick Rudolph                        "Severity": 0,
1913*2e61474dSPatrick Rudolph                        "Value": 12.8
1914*2e61474dSPatrick Rudolph                    },
1915*2e61474dSPatrick Rudolph                    {
1916*2e61474dSPatrick Rudolph                        "Direction": "less than",
1917*2e61474dSPatrick Rudolph                        "Label": "in0",
1918*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1919*2e61474dSPatrick Rudolph                        "Severity": 1,
1920*2e61474dSPatrick Rudolph                        "Value": 11.08
1921*2e61474dSPatrick Rudolph                    },
1922*2e61474dSPatrick Rudolph                    {
1923*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1924*2e61474dSPatrick Rudolph                        "Label": "in0",
1925*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1926*2e61474dSPatrick Rudolph                        "Severity": 1,
1927*2e61474dSPatrick Rudolph                        "Value": 13.3
1928*2e61474dSPatrick Rudolph                    },
1929*2e61474dSPatrick Rudolph                    {
1930*2e61474dSPatrick Rudolph                        "Direction": "less than",
1931*2e61474dSPatrick Rudolph                        "Label": "in1",
1932*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
1933*2e61474dSPatrick Rudolph                        "Severity": 0,
1934*2e61474dSPatrick Rudolph                        "Value": 3.14
1935*2e61474dSPatrick Rudolph                    },
1936*2e61474dSPatrick Rudolph                    {
1937*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1938*2e61474dSPatrick Rudolph                        "Label": "in1",
1939*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1940*2e61474dSPatrick Rudolph                        "Severity": 0,
1941*2e61474dSPatrick Rudolph                        "Value": 3.47
1942*2e61474dSPatrick Rudolph                    },
1943*2e61474dSPatrick Rudolph                    {
1944*2e61474dSPatrick Rudolph                        "Direction": "less than",
1945*2e61474dSPatrick Rudolph                        "Label": "in1",
1946*2e61474dSPatrick Rudolph                        "Name": "lower critical",
1947*2e61474dSPatrick Rudolph                        "Severity": 1,
1948*2e61474dSPatrick Rudolph                        "Value": 2.97
1949*2e61474dSPatrick Rudolph                    },
1950*2e61474dSPatrick Rudolph                    {
1951*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1952*2e61474dSPatrick Rudolph                        "Label": "in1",
1953*2e61474dSPatrick Rudolph                        "Name": "upper critical",
1954*2e61474dSPatrick Rudolph                        "Severity": 1,
1955*2e61474dSPatrick Rudolph                        "Value": 3.63
1956*2e61474dSPatrick Rudolph                    }
1957*2e61474dSPatrick Rudolph                ],
1958*2e61474dSPatrick Rudolph                "Type": "MAX5970",
1959*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD19 P12V Output Current",
1960*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD19 P3V3 Output Current",
1961*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD19 P12V Output Voltage",
1962*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD19 P3V3 Output Voltage"
1963*2e61474dSPatrick Rudolph            }
1964*2e61474dSPatrick Rudolph        ],
1965*2e61474dSPatrick Rudolph        "Name": "RSSD19",
1966*2e61474dSPatrick Rudolph        "Probe": [
1967*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1968*2e61474dSPatrick Rudolph            "AND",
1969*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD19', 'Present': true})",
1970*2e61474dSPatrick Rudolph            "MATCH_ONE"
1971*2e61474dSPatrick Rudolph        ],
1972*2e61474dSPatrick Rudolph        "Type": "Chassis"
1973*2e61474dSPatrick Rudolph    },
1974*2e61474dSPatrick Rudolph    {
1975*2e61474dSPatrick Rudolph        "Exposes": [
1976*2e61474dSPatrick Rudolph            {
1977*2e61474dSPatrick Rudolph                "Address": "0x3a",
1978*2e61474dSPatrick Rudolph                "Bus": "193",
1979*2e61474dSPatrick Rudolph                "Labels": [
1980*2e61474dSPatrick Rudolph                    "in0",
1981*2e61474dSPatrick Rudolph                    "in1",
1982*2e61474dSPatrick Rudolph                    "curr1",
1983*2e61474dSPatrick Rudolph                    "curr2"
1984*2e61474dSPatrick Rudolph                ],
1985*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD18",
1986*2e61474dSPatrick Rudolph                "PollRate": 5.0,
1987*2e61474dSPatrick Rudolph                "PowerState": "On",
1988*2e61474dSPatrick Rudolph                "Thresholds": [
1989*2e61474dSPatrick Rudolph                    {
1990*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1991*2e61474dSPatrick Rudolph                        "Label": "curr1",
1992*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
1993*2e61474dSPatrick Rudolph                        "Severity": 0,
1994*2e61474dSPatrick Rudolph                        "Value": 3.0
1995*2e61474dSPatrick Rudolph                    },
1996*2e61474dSPatrick Rudolph                    {
1997*2e61474dSPatrick Rudolph                        "Direction": "greater than",
1998*2e61474dSPatrick Rudolph                        "Label": "curr1",
1999*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2000*2e61474dSPatrick Rudolph                        "Severity": 1,
2001*2e61474dSPatrick Rudolph                        "Value": 4.0
2002*2e61474dSPatrick Rudolph                    },
2003*2e61474dSPatrick Rudolph                    {
2004*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2005*2e61474dSPatrick Rudolph                        "Label": "curr2",
2006*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2007*2e61474dSPatrick Rudolph                        "Severity": 0,
2008*2e61474dSPatrick Rudolph                        "Value": 0.1
2009*2e61474dSPatrick Rudolph                    },
2010*2e61474dSPatrick Rudolph                    {
2011*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2012*2e61474dSPatrick Rudolph                        "Label": "curr2",
2013*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2014*2e61474dSPatrick Rudolph                        "Severity": 1,
2015*2e61474dSPatrick Rudolph                        "Value": 0.15
2016*2e61474dSPatrick Rudolph                    },
2017*2e61474dSPatrick Rudolph                    {
2018*2e61474dSPatrick Rudolph                        "Direction": "less than",
2019*2e61474dSPatrick Rudolph                        "Label": "in0",
2020*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2021*2e61474dSPatrick Rudolph                        "Severity": 0,
2022*2e61474dSPatrick Rudolph                        "Value": 11.68
2023*2e61474dSPatrick Rudolph                    },
2024*2e61474dSPatrick Rudolph                    {
2025*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2026*2e61474dSPatrick Rudolph                        "Label": "in0",
2027*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2028*2e61474dSPatrick Rudolph                        "Severity": 0,
2029*2e61474dSPatrick Rudolph                        "Value": 12.8
2030*2e61474dSPatrick Rudolph                    },
2031*2e61474dSPatrick Rudolph                    {
2032*2e61474dSPatrick Rudolph                        "Direction": "less than",
2033*2e61474dSPatrick Rudolph                        "Label": "in0",
2034*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2035*2e61474dSPatrick Rudolph                        "Severity": 1,
2036*2e61474dSPatrick Rudolph                        "Value": 11.08
2037*2e61474dSPatrick Rudolph                    },
2038*2e61474dSPatrick Rudolph                    {
2039*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2040*2e61474dSPatrick Rudolph                        "Label": "in0",
2041*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2042*2e61474dSPatrick Rudolph                        "Severity": 1,
2043*2e61474dSPatrick Rudolph                        "Value": 13.3
2044*2e61474dSPatrick Rudolph                    },
2045*2e61474dSPatrick Rudolph                    {
2046*2e61474dSPatrick Rudolph                        "Direction": "less than",
2047*2e61474dSPatrick Rudolph                        "Label": "in1",
2048*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2049*2e61474dSPatrick Rudolph                        "Severity": 0,
2050*2e61474dSPatrick Rudolph                        "Value": 3.14
2051*2e61474dSPatrick Rudolph                    },
2052*2e61474dSPatrick Rudolph                    {
2053*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2054*2e61474dSPatrick Rudolph                        "Label": "in1",
2055*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2056*2e61474dSPatrick Rudolph                        "Severity": 0,
2057*2e61474dSPatrick Rudolph                        "Value": 3.47
2058*2e61474dSPatrick Rudolph                    },
2059*2e61474dSPatrick Rudolph                    {
2060*2e61474dSPatrick Rudolph                        "Direction": "less than",
2061*2e61474dSPatrick Rudolph                        "Label": "in1",
2062*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2063*2e61474dSPatrick Rudolph                        "Severity": 1,
2064*2e61474dSPatrick Rudolph                        "Value": 2.97
2065*2e61474dSPatrick Rudolph                    },
2066*2e61474dSPatrick Rudolph                    {
2067*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2068*2e61474dSPatrick Rudolph                        "Label": "in1",
2069*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2070*2e61474dSPatrick Rudolph                        "Severity": 1,
2071*2e61474dSPatrick Rudolph                        "Value": 3.63
2072*2e61474dSPatrick Rudolph                    }
2073*2e61474dSPatrick Rudolph                ],
2074*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2075*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD18 P12V Output Current",
2076*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD18 P3V3 Output Current",
2077*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD18 P12V Output Voltage",
2078*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD18 P3V3 Output Voltage"
2079*2e61474dSPatrick Rudolph            }
2080*2e61474dSPatrick Rudolph        ],
2081*2e61474dSPatrick Rudolph        "Name": "RSSD18",
2082*2e61474dSPatrick Rudolph        "Probe": [
2083*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2084*2e61474dSPatrick Rudolph            "AND",
2085*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD18', 'Present': true})",
2086*2e61474dSPatrick Rudolph            "MATCH_ONE"
2087*2e61474dSPatrick Rudolph        ],
2088*2e61474dSPatrick Rudolph        "Type": "Chassis"
2089*2e61474dSPatrick Rudolph    },
2090*2e61474dSPatrick Rudolph    {
2091*2e61474dSPatrick Rudolph        "Exposes": [
2092*2e61474dSPatrick Rudolph            {
2093*2e61474dSPatrick Rudolph                "Address": "0x3a",
2094*2e61474dSPatrick Rudolph                "Bus": "194",
2095*2e61474dSPatrick Rudolph                "Labels": [
2096*2e61474dSPatrick Rudolph                    "in0",
2097*2e61474dSPatrick Rudolph                    "in1",
2098*2e61474dSPatrick Rudolph                    "curr1",
2099*2e61474dSPatrick Rudolph                    "curr2"
2100*2e61474dSPatrick Rudolph                ],
2101*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD17",
2102*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2103*2e61474dSPatrick Rudolph                "PowerState": "On",
2104*2e61474dSPatrick Rudolph                "Thresholds": [
2105*2e61474dSPatrick Rudolph                    {
2106*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2107*2e61474dSPatrick Rudolph                        "Label": "curr1",
2108*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2109*2e61474dSPatrick Rudolph                        "Severity": 0,
2110*2e61474dSPatrick Rudolph                        "Value": 3.0
2111*2e61474dSPatrick Rudolph                    },
2112*2e61474dSPatrick Rudolph                    {
2113*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2114*2e61474dSPatrick Rudolph                        "Label": "curr1",
2115*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2116*2e61474dSPatrick Rudolph                        "Severity": 1,
2117*2e61474dSPatrick Rudolph                        "Value": 4.0
2118*2e61474dSPatrick Rudolph                    },
2119*2e61474dSPatrick Rudolph                    {
2120*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2121*2e61474dSPatrick Rudolph                        "Label": "curr2",
2122*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2123*2e61474dSPatrick Rudolph                        "Severity": 0,
2124*2e61474dSPatrick Rudolph                        "Value": 0.1
2125*2e61474dSPatrick Rudolph                    },
2126*2e61474dSPatrick Rudolph                    {
2127*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2128*2e61474dSPatrick Rudolph                        "Label": "curr2",
2129*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2130*2e61474dSPatrick Rudolph                        "Severity": 1,
2131*2e61474dSPatrick Rudolph                        "Value": 0.15
2132*2e61474dSPatrick Rudolph                    },
2133*2e61474dSPatrick Rudolph                    {
2134*2e61474dSPatrick Rudolph                        "Direction": "less than",
2135*2e61474dSPatrick Rudolph                        "Label": "in0",
2136*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2137*2e61474dSPatrick Rudolph                        "Severity": 0,
2138*2e61474dSPatrick Rudolph                        "Value": 11.68
2139*2e61474dSPatrick Rudolph                    },
2140*2e61474dSPatrick Rudolph                    {
2141*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2142*2e61474dSPatrick Rudolph                        "Label": "in0",
2143*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2144*2e61474dSPatrick Rudolph                        "Severity": 0,
2145*2e61474dSPatrick Rudolph                        "Value": 12.8
2146*2e61474dSPatrick Rudolph                    },
2147*2e61474dSPatrick Rudolph                    {
2148*2e61474dSPatrick Rudolph                        "Direction": "less than",
2149*2e61474dSPatrick Rudolph                        "Label": "in0",
2150*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2151*2e61474dSPatrick Rudolph                        "Severity": 1,
2152*2e61474dSPatrick Rudolph                        "Value": 11.08
2153*2e61474dSPatrick Rudolph                    },
2154*2e61474dSPatrick Rudolph                    {
2155*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2156*2e61474dSPatrick Rudolph                        "Label": "in0",
2157*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2158*2e61474dSPatrick Rudolph                        "Severity": 1,
2159*2e61474dSPatrick Rudolph                        "Value": 13.3
2160*2e61474dSPatrick Rudolph                    },
2161*2e61474dSPatrick Rudolph                    {
2162*2e61474dSPatrick Rudolph                        "Direction": "less than",
2163*2e61474dSPatrick Rudolph                        "Label": "in1",
2164*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2165*2e61474dSPatrick Rudolph                        "Severity": 0,
2166*2e61474dSPatrick Rudolph                        "Value": 3.14
2167*2e61474dSPatrick Rudolph                    },
2168*2e61474dSPatrick Rudolph                    {
2169*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2170*2e61474dSPatrick Rudolph                        "Label": "in1",
2171*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2172*2e61474dSPatrick Rudolph                        "Severity": 0,
2173*2e61474dSPatrick Rudolph                        "Value": 3.47
2174*2e61474dSPatrick Rudolph                    },
2175*2e61474dSPatrick Rudolph                    {
2176*2e61474dSPatrick Rudolph                        "Direction": "less than",
2177*2e61474dSPatrick Rudolph                        "Label": "in1",
2178*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2179*2e61474dSPatrick Rudolph                        "Severity": 1,
2180*2e61474dSPatrick Rudolph                        "Value": 2.97
2181*2e61474dSPatrick Rudolph                    },
2182*2e61474dSPatrick Rudolph                    {
2183*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2184*2e61474dSPatrick Rudolph                        "Label": "in1",
2185*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2186*2e61474dSPatrick Rudolph                        "Severity": 1,
2187*2e61474dSPatrick Rudolph                        "Value": 3.63
2188*2e61474dSPatrick Rudolph                    }
2189*2e61474dSPatrick Rudolph                ],
2190*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2191*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD17 P12V Output Current",
2192*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD17 P3V3 Output Current",
2193*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD17 P12V Output Voltage",
2194*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD17 P3V3 Output Voltage"
2195*2e61474dSPatrick Rudolph            }
2196*2e61474dSPatrick Rudolph        ],
2197*2e61474dSPatrick Rudolph        "Name": "RSSD17",
2198*2e61474dSPatrick Rudolph        "Probe": [
2199*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2200*2e61474dSPatrick Rudolph            "AND",
2201*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD17', 'Present': true})",
2202*2e61474dSPatrick Rudolph            "MATCH_ONE"
2203*2e61474dSPatrick Rudolph        ],
2204*2e61474dSPatrick Rudolph        "Type": "Chassis"
2205*2e61474dSPatrick Rudolph    },
2206*2e61474dSPatrick Rudolph    {
2207*2e61474dSPatrick Rudolph        "Exposes": [
2208*2e61474dSPatrick Rudolph            {
2209*2e61474dSPatrick Rudolph                "Address": "0x3a",
2210*2e61474dSPatrick Rudolph                "Bus": "195",
2211*2e61474dSPatrick Rudolph                "Labels": [
2212*2e61474dSPatrick Rudolph                    "in0",
2213*2e61474dSPatrick Rudolph                    "in1",
2214*2e61474dSPatrick Rudolph                    "curr1",
2215*2e61474dSPatrick Rudolph                    "curr2"
2216*2e61474dSPatrick Rudolph                ],
2217*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD20",
2218*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2219*2e61474dSPatrick Rudolph                "PowerState": "On",
2220*2e61474dSPatrick Rudolph                "Thresholds": [
2221*2e61474dSPatrick Rudolph                    {
2222*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2223*2e61474dSPatrick Rudolph                        "Label": "curr1",
2224*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2225*2e61474dSPatrick Rudolph                        "Severity": 0,
2226*2e61474dSPatrick Rudolph                        "Value": 3.0
2227*2e61474dSPatrick Rudolph                    },
2228*2e61474dSPatrick Rudolph                    {
2229*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2230*2e61474dSPatrick Rudolph                        "Label": "curr1",
2231*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2232*2e61474dSPatrick Rudolph                        "Severity": 1,
2233*2e61474dSPatrick Rudolph                        "Value": 4.0
2234*2e61474dSPatrick Rudolph                    },
2235*2e61474dSPatrick Rudolph                    {
2236*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2237*2e61474dSPatrick Rudolph                        "Label": "curr2",
2238*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2239*2e61474dSPatrick Rudolph                        "Severity": 0,
2240*2e61474dSPatrick Rudolph                        "Value": 0.1
2241*2e61474dSPatrick Rudolph                    },
2242*2e61474dSPatrick Rudolph                    {
2243*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2244*2e61474dSPatrick Rudolph                        "Label": "curr2",
2245*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2246*2e61474dSPatrick Rudolph                        "Severity": 1,
2247*2e61474dSPatrick Rudolph                        "Value": 0.15
2248*2e61474dSPatrick Rudolph                    },
2249*2e61474dSPatrick Rudolph                    {
2250*2e61474dSPatrick Rudolph                        "Direction": "less than",
2251*2e61474dSPatrick Rudolph                        "Label": "in0",
2252*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2253*2e61474dSPatrick Rudolph                        "Severity": 0,
2254*2e61474dSPatrick Rudolph                        "Value": 11.68
2255*2e61474dSPatrick Rudolph                    },
2256*2e61474dSPatrick Rudolph                    {
2257*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2258*2e61474dSPatrick Rudolph                        "Label": "in0",
2259*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2260*2e61474dSPatrick Rudolph                        "Severity": 0,
2261*2e61474dSPatrick Rudolph                        "Value": 12.8
2262*2e61474dSPatrick Rudolph                    },
2263*2e61474dSPatrick Rudolph                    {
2264*2e61474dSPatrick Rudolph                        "Direction": "less than",
2265*2e61474dSPatrick Rudolph                        "Label": "in0",
2266*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2267*2e61474dSPatrick Rudolph                        "Severity": 1,
2268*2e61474dSPatrick Rudolph                        "Value": 11.08
2269*2e61474dSPatrick Rudolph                    },
2270*2e61474dSPatrick Rudolph                    {
2271*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2272*2e61474dSPatrick Rudolph                        "Label": "in0",
2273*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2274*2e61474dSPatrick Rudolph                        "Severity": 1,
2275*2e61474dSPatrick Rudolph                        "Value": 13.3
2276*2e61474dSPatrick Rudolph                    },
2277*2e61474dSPatrick Rudolph                    {
2278*2e61474dSPatrick Rudolph                        "Direction": "less than",
2279*2e61474dSPatrick Rudolph                        "Label": "in1",
2280*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2281*2e61474dSPatrick Rudolph                        "Severity": 0,
2282*2e61474dSPatrick Rudolph                        "Value": 3.14
2283*2e61474dSPatrick Rudolph                    },
2284*2e61474dSPatrick Rudolph                    {
2285*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2286*2e61474dSPatrick Rudolph                        "Label": "in1",
2287*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2288*2e61474dSPatrick Rudolph                        "Severity": 0,
2289*2e61474dSPatrick Rudolph                        "Value": 3.47
2290*2e61474dSPatrick Rudolph                    },
2291*2e61474dSPatrick Rudolph                    {
2292*2e61474dSPatrick Rudolph                        "Direction": "less than",
2293*2e61474dSPatrick Rudolph                        "Label": "in1",
2294*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2295*2e61474dSPatrick Rudolph                        "Severity": 1,
2296*2e61474dSPatrick Rudolph                        "Value": 2.97
2297*2e61474dSPatrick Rudolph                    },
2298*2e61474dSPatrick Rudolph                    {
2299*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2300*2e61474dSPatrick Rudolph                        "Label": "in1",
2301*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2302*2e61474dSPatrick Rudolph                        "Severity": 1,
2303*2e61474dSPatrick Rudolph                        "Value": 3.63
2304*2e61474dSPatrick Rudolph                    }
2305*2e61474dSPatrick Rudolph                ],
2306*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2307*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD20 P12V Output Current",
2308*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD20 P3V3 Output Current",
2309*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD20 P12V Output Voltage",
2310*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD20 P3V3 Output Voltage"
2311*2e61474dSPatrick Rudolph            }
2312*2e61474dSPatrick Rudolph        ],
2313*2e61474dSPatrick Rudolph        "Name": "RSSD20",
2314*2e61474dSPatrick Rudolph        "Probe": [
2315*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2316*2e61474dSPatrick Rudolph            "AND",
2317*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD20', 'Present': true})",
2318*2e61474dSPatrick Rudolph            "MATCH_ONE"
2319*2e61474dSPatrick Rudolph        ],
2320*2e61474dSPatrick Rudolph        "Type": "Chassis"
2321*2e61474dSPatrick Rudolph    },
2322*2e61474dSPatrick Rudolph    {
2323*2e61474dSPatrick Rudolph        "Exposes": [
2324*2e61474dSPatrick Rudolph            {
2325*2e61474dSPatrick Rudolph                "Address": "0x3a",
2326*2e61474dSPatrick Rudolph                "Bus": "196",
2327*2e61474dSPatrick Rudolph                "Labels": [
2328*2e61474dSPatrick Rudolph                    "in0",
2329*2e61474dSPatrick Rudolph                    "in1",
2330*2e61474dSPatrick Rudolph                    "curr1",
2331*2e61474dSPatrick Rudolph                    "curr2"
2332*2e61474dSPatrick Rudolph                ],
2333*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD21",
2334*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2335*2e61474dSPatrick Rudolph                "PowerState": "On",
2336*2e61474dSPatrick Rudolph                "Thresholds": [
2337*2e61474dSPatrick Rudolph                    {
2338*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2339*2e61474dSPatrick Rudolph                        "Label": "curr1",
2340*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2341*2e61474dSPatrick Rudolph                        "Severity": 0,
2342*2e61474dSPatrick Rudolph                        "Value": 3.0
2343*2e61474dSPatrick Rudolph                    },
2344*2e61474dSPatrick Rudolph                    {
2345*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2346*2e61474dSPatrick Rudolph                        "Label": "curr1",
2347*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2348*2e61474dSPatrick Rudolph                        "Severity": 1,
2349*2e61474dSPatrick Rudolph                        "Value": 4.0
2350*2e61474dSPatrick Rudolph                    },
2351*2e61474dSPatrick Rudolph                    {
2352*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2353*2e61474dSPatrick Rudolph                        "Label": "curr2",
2354*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2355*2e61474dSPatrick Rudolph                        "Severity": 0,
2356*2e61474dSPatrick Rudolph                        "Value": 0.1
2357*2e61474dSPatrick Rudolph                    },
2358*2e61474dSPatrick Rudolph                    {
2359*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2360*2e61474dSPatrick Rudolph                        "Label": "curr2",
2361*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2362*2e61474dSPatrick Rudolph                        "Severity": 1,
2363*2e61474dSPatrick Rudolph                        "Value": 0.15
2364*2e61474dSPatrick Rudolph                    },
2365*2e61474dSPatrick Rudolph                    {
2366*2e61474dSPatrick Rudolph                        "Direction": "less than",
2367*2e61474dSPatrick Rudolph                        "Label": "in0",
2368*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2369*2e61474dSPatrick Rudolph                        "Severity": 0,
2370*2e61474dSPatrick Rudolph                        "Value": 11.68
2371*2e61474dSPatrick Rudolph                    },
2372*2e61474dSPatrick Rudolph                    {
2373*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2374*2e61474dSPatrick Rudolph                        "Label": "in0",
2375*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2376*2e61474dSPatrick Rudolph                        "Severity": 0,
2377*2e61474dSPatrick Rudolph                        "Value": 12.8
2378*2e61474dSPatrick Rudolph                    },
2379*2e61474dSPatrick Rudolph                    {
2380*2e61474dSPatrick Rudolph                        "Direction": "less than",
2381*2e61474dSPatrick Rudolph                        "Label": "in0",
2382*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2383*2e61474dSPatrick Rudolph                        "Severity": 1,
2384*2e61474dSPatrick Rudolph                        "Value": 11.08
2385*2e61474dSPatrick Rudolph                    },
2386*2e61474dSPatrick Rudolph                    {
2387*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2388*2e61474dSPatrick Rudolph                        "Label": "in0",
2389*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2390*2e61474dSPatrick Rudolph                        "Severity": 1,
2391*2e61474dSPatrick Rudolph                        "Value": 13.3
2392*2e61474dSPatrick Rudolph                    },
2393*2e61474dSPatrick Rudolph                    {
2394*2e61474dSPatrick Rudolph                        "Direction": "less than",
2395*2e61474dSPatrick Rudolph                        "Label": "in1",
2396*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2397*2e61474dSPatrick Rudolph                        "Severity": 0,
2398*2e61474dSPatrick Rudolph                        "Value": 3.14
2399*2e61474dSPatrick Rudolph                    },
2400*2e61474dSPatrick Rudolph                    {
2401*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2402*2e61474dSPatrick Rudolph                        "Label": "in1",
2403*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2404*2e61474dSPatrick Rudolph                        "Severity": 0,
2405*2e61474dSPatrick Rudolph                        "Value": 3.47
2406*2e61474dSPatrick Rudolph                    },
2407*2e61474dSPatrick Rudolph                    {
2408*2e61474dSPatrick Rudolph                        "Direction": "less than",
2409*2e61474dSPatrick Rudolph                        "Label": "in1",
2410*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2411*2e61474dSPatrick Rudolph                        "Severity": 1,
2412*2e61474dSPatrick Rudolph                        "Value": 2.97
2413*2e61474dSPatrick Rudolph                    },
2414*2e61474dSPatrick Rudolph                    {
2415*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2416*2e61474dSPatrick Rudolph                        "Label": "in1",
2417*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2418*2e61474dSPatrick Rudolph                        "Severity": 1,
2419*2e61474dSPatrick Rudolph                        "Value": 3.63
2420*2e61474dSPatrick Rudolph                    }
2421*2e61474dSPatrick Rudolph                ],
2422*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2423*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD21 P12V Output Current",
2424*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD21 P3V3 Output Current",
2425*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD21 P12V Output Voltage",
2426*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD21 P3V3 Output Voltage"
2427*2e61474dSPatrick Rudolph            }
2428*2e61474dSPatrick Rudolph        ],
2429*2e61474dSPatrick Rudolph        "Name": "RSSD21",
2430*2e61474dSPatrick Rudolph        "Probe": [
2431*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2432*2e61474dSPatrick Rudolph            "AND",
2433*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD21', 'Present': true})",
2434*2e61474dSPatrick Rudolph            "MATCH_ONE"
2435*2e61474dSPatrick Rudolph        ],
2436*2e61474dSPatrick Rudolph        "Type": "Chassis"
2437*2e61474dSPatrick Rudolph    },
2438*2e61474dSPatrick Rudolph    {
2439*2e61474dSPatrick Rudolph        "Exposes": [
2440*2e61474dSPatrick Rudolph            {
2441*2e61474dSPatrick Rudolph                "Address": "0x3a",
2442*2e61474dSPatrick Rudolph                "Bus": "197",
2443*2e61474dSPatrick Rudolph                "Labels": [
2444*2e61474dSPatrick Rudolph                    "in0",
2445*2e61474dSPatrick Rudolph                    "in1",
2446*2e61474dSPatrick Rudolph                    "curr1",
2447*2e61474dSPatrick Rudolph                    "curr2"
2448*2e61474dSPatrick Rudolph                ],
2449*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD22",
2450*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2451*2e61474dSPatrick Rudolph                "PowerState": "On",
2452*2e61474dSPatrick Rudolph                "Thresholds": [
2453*2e61474dSPatrick Rudolph                    {
2454*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2455*2e61474dSPatrick Rudolph                        "Label": "curr1",
2456*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2457*2e61474dSPatrick Rudolph                        "Severity": 0,
2458*2e61474dSPatrick Rudolph                        "Value": 3.0
2459*2e61474dSPatrick Rudolph                    },
2460*2e61474dSPatrick Rudolph                    {
2461*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2462*2e61474dSPatrick Rudolph                        "Label": "curr1",
2463*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2464*2e61474dSPatrick Rudolph                        "Severity": 1,
2465*2e61474dSPatrick Rudolph                        "Value": 4.0
2466*2e61474dSPatrick Rudolph                    },
2467*2e61474dSPatrick Rudolph                    {
2468*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2469*2e61474dSPatrick Rudolph                        "Label": "curr2",
2470*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2471*2e61474dSPatrick Rudolph                        "Severity": 0,
2472*2e61474dSPatrick Rudolph                        "Value": 0.1
2473*2e61474dSPatrick Rudolph                    },
2474*2e61474dSPatrick Rudolph                    {
2475*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2476*2e61474dSPatrick Rudolph                        "Label": "curr2",
2477*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2478*2e61474dSPatrick Rudolph                        "Severity": 1,
2479*2e61474dSPatrick Rudolph                        "Value": 0.15
2480*2e61474dSPatrick Rudolph                    },
2481*2e61474dSPatrick Rudolph                    {
2482*2e61474dSPatrick Rudolph                        "Direction": "less than",
2483*2e61474dSPatrick Rudolph                        "Label": "in0",
2484*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2485*2e61474dSPatrick Rudolph                        "Severity": 0,
2486*2e61474dSPatrick Rudolph                        "Value": 11.68
2487*2e61474dSPatrick Rudolph                    },
2488*2e61474dSPatrick Rudolph                    {
2489*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2490*2e61474dSPatrick Rudolph                        "Label": "in0",
2491*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2492*2e61474dSPatrick Rudolph                        "Severity": 0,
2493*2e61474dSPatrick Rudolph                        "Value": 12.8
2494*2e61474dSPatrick Rudolph                    },
2495*2e61474dSPatrick Rudolph                    {
2496*2e61474dSPatrick Rudolph                        "Direction": "less than",
2497*2e61474dSPatrick Rudolph                        "Label": "in0",
2498*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2499*2e61474dSPatrick Rudolph                        "Severity": 1,
2500*2e61474dSPatrick Rudolph                        "Value": 11.08
2501*2e61474dSPatrick Rudolph                    },
2502*2e61474dSPatrick Rudolph                    {
2503*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2504*2e61474dSPatrick Rudolph                        "Label": "in0",
2505*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2506*2e61474dSPatrick Rudolph                        "Severity": 1,
2507*2e61474dSPatrick Rudolph                        "Value": 13.3
2508*2e61474dSPatrick Rudolph                    },
2509*2e61474dSPatrick Rudolph                    {
2510*2e61474dSPatrick Rudolph                        "Direction": "less than",
2511*2e61474dSPatrick Rudolph                        "Label": "in1",
2512*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2513*2e61474dSPatrick Rudolph                        "Severity": 0,
2514*2e61474dSPatrick Rudolph                        "Value": 3.14
2515*2e61474dSPatrick Rudolph                    },
2516*2e61474dSPatrick Rudolph                    {
2517*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2518*2e61474dSPatrick Rudolph                        "Label": "in1",
2519*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2520*2e61474dSPatrick Rudolph                        "Severity": 0,
2521*2e61474dSPatrick Rudolph                        "Value": 3.47
2522*2e61474dSPatrick Rudolph                    },
2523*2e61474dSPatrick Rudolph                    {
2524*2e61474dSPatrick Rudolph                        "Direction": "less than",
2525*2e61474dSPatrick Rudolph                        "Label": "in1",
2526*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2527*2e61474dSPatrick Rudolph                        "Severity": 1,
2528*2e61474dSPatrick Rudolph                        "Value": 2.97
2529*2e61474dSPatrick Rudolph                    },
2530*2e61474dSPatrick Rudolph                    {
2531*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2532*2e61474dSPatrick Rudolph                        "Label": "in1",
2533*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2534*2e61474dSPatrick Rudolph                        "Severity": 1,
2535*2e61474dSPatrick Rudolph                        "Value": 3.63
2536*2e61474dSPatrick Rudolph                    }
2537*2e61474dSPatrick Rudolph                ],
2538*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2539*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD22 P12V Output Current",
2540*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD22 P3V3 Output Current",
2541*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD22 P12V Output Voltage",
2542*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD22 P3V3 Output Voltage"
2543*2e61474dSPatrick Rudolph            }
2544*2e61474dSPatrick Rudolph        ],
2545*2e61474dSPatrick Rudolph        "Name": "RSSD22",
2546*2e61474dSPatrick Rudolph        "Probe": [
2547*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2548*2e61474dSPatrick Rudolph            "AND",
2549*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD22', 'Present': true})",
2550*2e61474dSPatrick Rudolph            "MATCH_ONE"
2551*2e61474dSPatrick Rudolph        ],
2552*2e61474dSPatrick Rudolph        "Type": "Chassis"
2553*2e61474dSPatrick Rudolph    },
2554*2e61474dSPatrick Rudolph    {
2555*2e61474dSPatrick Rudolph        "Exposes": [
2556*2e61474dSPatrick Rudolph            {
2557*2e61474dSPatrick Rudolph                "Address": "0x3a",
2558*2e61474dSPatrick Rudolph                "Bus": "198",
2559*2e61474dSPatrick Rudolph                "Labels": [
2560*2e61474dSPatrick Rudolph                    "in0",
2561*2e61474dSPatrick Rudolph                    "in1",
2562*2e61474dSPatrick Rudolph                    "curr1",
2563*2e61474dSPatrick Rudolph                    "curr2"
2564*2e61474dSPatrick Rudolph                ],
2565*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD24",
2566*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2567*2e61474dSPatrick Rudolph                "PowerState": "On",
2568*2e61474dSPatrick Rudolph                "Thresholds": [
2569*2e61474dSPatrick Rudolph                    {
2570*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2571*2e61474dSPatrick Rudolph                        "Label": "curr1",
2572*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2573*2e61474dSPatrick Rudolph                        "Severity": 0,
2574*2e61474dSPatrick Rudolph                        "Value": 3.0
2575*2e61474dSPatrick Rudolph                    },
2576*2e61474dSPatrick Rudolph                    {
2577*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2578*2e61474dSPatrick Rudolph                        "Label": "curr1",
2579*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2580*2e61474dSPatrick Rudolph                        "Severity": 1,
2581*2e61474dSPatrick Rudolph                        "Value": 4.0
2582*2e61474dSPatrick Rudolph                    },
2583*2e61474dSPatrick Rudolph                    {
2584*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2585*2e61474dSPatrick Rudolph                        "Label": "curr2",
2586*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2587*2e61474dSPatrick Rudolph                        "Severity": 0,
2588*2e61474dSPatrick Rudolph                        "Value": 0.1
2589*2e61474dSPatrick Rudolph                    },
2590*2e61474dSPatrick Rudolph                    {
2591*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2592*2e61474dSPatrick Rudolph                        "Label": "curr2",
2593*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2594*2e61474dSPatrick Rudolph                        "Severity": 1,
2595*2e61474dSPatrick Rudolph                        "Value": 0.15
2596*2e61474dSPatrick Rudolph                    },
2597*2e61474dSPatrick Rudolph                    {
2598*2e61474dSPatrick Rudolph                        "Direction": "less than",
2599*2e61474dSPatrick Rudolph                        "Label": "in0",
2600*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2601*2e61474dSPatrick Rudolph                        "Severity": 0,
2602*2e61474dSPatrick Rudolph                        "Value": 11.68
2603*2e61474dSPatrick Rudolph                    },
2604*2e61474dSPatrick Rudolph                    {
2605*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2606*2e61474dSPatrick Rudolph                        "Label": "in0",
2607*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2608*2e61474dSPatrick Rudolph                        "Severity": 0,
2609*2e61474dSPatrick Rudolph                        "Value": 12.8
2610*2e61474dSPatrick Rudolph                    },
2611*2e61474dSPatrick Rudolph                    {
2612*2e61474dSPatrick Rudolph                        "Direction": "less than",
2613*2e61474dSPatrick Rudolph                        "Label": "in0",
2614*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2615*2e61474dSPatrick Rudolph                        "Severity": 1,
2616*2e61474dSPatrick Rudolph                        "Value": 11.08
2617*2e61474dSPatrick Rudolph                    },
2618*2e61474dSPatrick Rudolph                    {
2619*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2620*2e61474dSPatrick Rudolph                        "Label": "in0",
2621*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2622*2e61474dSPatrick Rudolph                        "Severity": 1,
2623*2e61474dSPatrick Rudolph                        "Value": 13.3
2624*2e61474dSPatrick Rudolph                    },
2625*2e61474dSPatrick Rudolph                    {
2626*2e61474dSPatrick Rudolph                        "Direction": "less than",
2627*2e61474dSPatrick Rudolph                        "Label": "in1",
2628*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2629*2e61474dSPatrick Rudolph                        "Severity": 0,
2630*2e61474dSPatrick Rudolph                        "Value": 3.14
2631*2e61474dSPatrick Rudolph                    },
2632*2e61474dSPatrick Rudolph                    {
2633*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2634*2e61474dSPatrick Rudolph                        "Label": "in1",
2635*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2636*2e61474dSPatrick Rudolph                        "Severity": 0,
2637*2e61474dSPatrick Rudolph                        "Value": 3.47
2638*2e61474dSPatrick Rudolph                    },
2639*2e61474dSPatrick Rudolph                    {
2640*2e61474dSPatrick Rudolph                        "Direction": "less than",
2641*2e61474dSPatrick Rudolph                        "Label": "in1",
2642*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2643*2e61474dSPatrick Rudolph                        "Severity": 1,
2644*2e61474dSPatrick Rudolph                        "Value": 2.97
2645*2e61474dSPatrick Rudolph                    },
2646*2e61474dSPatrick Rudolph                    {
2647*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2648*2e61474dSPatrick Rudolph                        "Label": "in1",
2649*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2650*2e61474dSPatrick Rudolph                        "Severity": 1,
2651*2e61474dSPatrick Rudolph                        "Value": 3.63
2652*2e61474dSPatrick Rudolph                    }
2653*2e61474dSPatrick Rudolph                ],
2654*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2655*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD24 P12V Output Current",
2656*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD24 P3V3 Output Current",
2657*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD24 P12V Output Voltage",
2658*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD24 P3V3 Output Voltage"
2659*2e61474dSPatrick Rudolph            }
2660*2e61474dSPatrick Rudolph        ],
2661*2e61474dSPatrick Rudolph        "Name": "RSSD24",
2662*2e61474dSPatrick Rudolph        "Probe": [
2663*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2664*2e61474dSPatrick Rudolph            "AND",
2665*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD24', 'Present': true})",
2666*2e61474dSPatrick Rudolph            "MATCH_ONE"
2667*2e61474dSPatrick Rudolph        ],
2668*2e61474dSPatrick Rudolph        "Type": "Chassis"
2669*2e61474dSPatrick Rudolph    },
2670*2e61474dSPatrick Rudolph    {
2671*2e61474dSPatrick Rudolph        "Exposes": [
2672*2e61474dSPatrick Rudolph            {
2673*2e61474dSPatrick Rudolph                "Address": "0x3a",
2674*2e61474dSPatrick Rudolph                "Bus": "199",
2675*2e61474dSPatrick Rudolph                "Labels": [
2676*2e61474dSPatrick Rudolph                    "in0",
2677*2e61474dSPatrick Rudolph                    "in1",
2678*2e61474dSPatrick Rudolph                    "curr1",
2679*2e61474dSPatrick Rudolph                    "curr2"
2680*2e61474dSPatrick Rudolph                ],
2681*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD23",
2682*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2683*2e61474dSPatrick Rudolph                "PowerState": "On",
2684*2e61474dSPatrick Rudolph                "Thresholds": [
2685*2e61474dSPatrick Rudolph                    {
2686*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2687*2e61474dSPatrick Rudolph                        "Label": "curr1",
2688*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2689*2e61474dSPatrick Rudolph                        "Severity": 0,
2690*2e61474dSPatrick Rudolph                        "Value": 3.0
2691*2e61474dSPatrick Rudolph                    },
2692*2e61474dSPatrick Rudolph                    {
2693*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2694*2e61474dSPatrick Rudolph                        "Label": "curr1",
2695*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2696*2e61474dSPatrick Rudolph                        "Severity": 1,
2697*2e61474dSPatrick Rudolph                        "Value": 4.0
2698*2e61474dSPatrick Rudolph                    },
2699*2e61474dSPatrick Rudolph                    {
2700*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2701*2e61474dSPatrick Rudolph                        "Label": "curr2",
2702*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2703*2e61474dSPatrick Rudolph                        "Severity": 0,
2704*2e61474dSPatrick Rudolph                        "Value": 0.1
2705*2e61474dSPatrick Rudolph                    },
2706*2e61474dSPatrick Rudolph                    {
2707*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2708*2e61474dSPatrick Rudolph                        "Label": "curr2",
2709*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2710*2e61474dSPatrick Rudolph                        "Severity": 1,
2711*2e61474dSPatrick Rudolph                        "Value": 0.15
2712*2e61474dSPatrick Rudolph                    },
2713*2e61474dSPatrick Rudolph                    {
2714*2e61474dSPatrick Rudolph                        "Direction": "less than",
2715*2e61474dSPatrick Rudolph                        "Label": "in0",
2716*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2717*2e61474dSPatrick Rudolph                        "Severity": 0,
2718*2e61474dSPatrick Rudolph                        "Value": 11.68
2719*2e61474dSPatrick Rudolph                    },
2720*2e61474dSPatrick Rudolph                    {
2721*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2722*2e61474dSPatrick Rudolph                        "Label": "in0",
2723*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2724*2e61474dSPatrick Rudolph                        "Severity": 0,
2725*2e61474dSPatrick Rudolph                        "Value": 12.8
2726*2e61474dSPatrick Rudolph                    },
2727*2e61474dSPatrick Rudolph                    {
2728*2e61474dSPatrick Rudolph                        "Direction": "less than",
2729*2e61474dSPatrick Rudolph                        "Label": "in0",
2730*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2731*2e61474dSPatrick Rudolph                        "Severity": 1,
2732*2e61474dSPatrick Rudolph                        "Value": 11.08
2733*2e61474dSPatrick Rudolph                    },
2734*2e61474dSPatrick Rudolph                    {
2735*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2736*2e61474dSPatrick Rudolph                        "Label": "in0",
2737*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2738*2e61474dSPatrick Rudolph                        "Severity": 1,
2739*2e61474dSPatrick Rudolph                        "Value": 13.3
2740*2e61474dSPatrick Rudolph                    },
2741*2e61474dSPatrick Rudolph                    {
2742*2e61474dSPatrick Rudolph                        "Direction": "less than",
2743*2e61474dSPatrick Rudolph                        "Label": "in1",
2744*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2745*2e61474dSPatrick Rudolph                        "Severity": 0,
2746*2e61474dSPatrick Rudolph                        "Value": 3.14
2747*2e61474dSPatrick Rudolph                    },
2748*2e61474dSPatrick Rudolph                    {
2749*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2750*2e61474dSPatrick Rudolph                        "Label": "in1",
2751*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2752*2e61474dSPatrick Rudolph                        "Severity": 0,
2753*2e61474dSPatrick Rudolph                        "Value": 3.47
2754*2e61474dSPatrick Rudolph                    },
2755*2e61474dSPatrick Rudolph                    {
2756*2e61474dSPatrick Rudolph                        "Direction": "less than",
2757*2e61474dSPatrick Rudolph                        "Label": "in1",
2758*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2759*2e61474dSPatrick Rudolph                        "Severity": 1,
2760*2e61474dSPatrick Rudolph                        "Value": 2.97
2761*2e61474dSPatrick Rudolph                    },
2762*2e61474dSPatrick Rudolph                    {
2763*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2764*2e61474dSPatrick Rudolph                        "Label": "in1",
2765*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2766*2e61474dSPatrick Rudolph                        "Severity": 1,
2767*2e61474dSPatrick Rudolph                        "Value": 3.63
2768*2e61474dSPatrick Rudolph                    }
2769*2e61474dSPatrick Rudolph                ],
2770*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2771*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD23 P12V Output Current",
2772*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD23 P3V3 Output Current",
2773*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD23 P12V Output Voltage",
2774*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD23 P3V3 Output Voltage"
2775*2e61474dSPatrick Rudolph            }
2776*2e61474dSPatrick Rudolph        ],
2777*2e61474dSPatrick Rudolph        "Name": "RSSD23",
2778*2e61474dSPatrick Rudolph        "Probe": [
2779*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2780*2e61474dSPatrick Rudolph            "AND",
2781*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD23', 'Present': true})",
2782*2e61474dSPatrick Rudolph            "MATCH_ONE"
2783*2e61474dSPatrick Rudolph        ],
2784*2e61474dSPatrick Rudolph        "Type": "Chassis"
2785*2e61474dSPatrick Rudolph    },
2786*2e61474dSPatrick Rudolph    {
2787*2e61474dSPatrick Rudolph        "Exposes": [
2788*2e61474dSPatrick Rudolph            {
2789*2e61474dSPatrick Rudolph                "Address": "0x3a",
2790*2e61474dSPatrick Rudolph                "Bus": "200",
2791*2e61474dSPatrick Rudolph                "Labels": [
2792*2e61474dSPatrick Rudolph                    "in0",
2793*2e61474dSPatrick Rudolph                    "in1",
2794*2e61474dSPatrick Rudolph                    "curr1",
2795*2e61474dSPatrick Rudolph                    "curr2"
2796*2e61474dSPatrick Rudolph                ],
2797*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD25",
2798*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2799*2e61474dSPatrick Rudolph                "PowerState": "On",
2800*2e61474dSPatrick Rudolph                "Thresholds": [
2801*2e61474dSPatrick Rudolph                    {
2802*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2803*2e61474dSPatrick Rudolph                        "Label": "curr1",
2804*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2805*2e61474dSPatrick Rudolph                        "Severity": 0,
2806*2e61474dSPatrick Rudolph                        "Value": 3.0
2807*2e61474dSPatrick Rudolph                    },
2808*2e61474dSPatrick Rudolph                    {
2809*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2810*2e61474dSPatrick Rudolph                        "Label": "curr1",
2811*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2812*2e61474dSPatrick Rudolph                        "Severity": 1,
2813*2e61474dSPatrick Rudolph                        "Value": 4.0
2814*2e61474dSPatrick Rudolph                    },
2815*2e61474dSPatrick Rudolph                    {
2816*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2817*2e61474dSPatrick Rudolph                        "Label": "curr2",
2818*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2819*2e61474dSPatrick Rudolph                        "Severity": 0,
2820*2e61474dSPatrick Rudolph                        "Value": 0.1
2821*2e61474dSPatrick Rudolph                    },
2822*2e61474dSPatrick Rudolph                    {
2823*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2824*2e61474dSPatrick Rudolph                        "Label": "curr2",
2825*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2826*2e61474dSPatrick Rudolph                        "Severity": 1,
2827*2e61474dSPatrick Rudolph                        "Value": 0.15
2828*2e61474dSPatrick Rudolph                    },
2829*2e61474dSPatrick Rudolph                    {
2830*2e61474dSPatrick Rudolph                        "Direction": "less than",
2831*2e61474dSPatrick Rudolph                        "Label": "in0",
2832*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2833*2e61474dSPatrick Rudolph                        "Severity": 0,
2834*2e61474dSPatrick Rudolph                        "Value": 11.68
2835*2e61474dSPatrick Rudolph                    },
2836*2e61474dSPatrick Rudolph                    {
2837*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2838*2e61474dSPatrick Rudolph                        "Label": "in0",
2839*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2840*2e61474dSPatrick Rudolph                        "Severity": 0,
2841*2e61474dSPatrick Rudolph                        "Value": 12.8
2842*2e61474dSPatrick Rudolph                    },
2843*2e61474dSPatrick Rudolph                    {
2844*2e61474dSPatrick Rudolph                        "Direction": "less than",
2845*2e61474dSPatrick Rudolph                        "Label": "in0",
2846*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2847*2e61474dSPatrick Rudolph                        "Severity": 1,
2848*2e61474dSPatrick Rudolph                        "Value": 11.08
2849*2e61474dSPatrick Rudolph                    },
2850*2e61474dSPatrick Rudolph                    {
2851*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2852*2e61474dSPatrick Rudolph                        "Label": "in0",
2853*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2854*2e61474dSPatrick Rudolph                        "Severity": 1,
2855*2e61474dSPatrick Rudolph                        "Value": 13.3
2856*2e61474dSPatrick Rudolph                    },
2857*2e61474dSPatrick Rudolph                    {
2858*2e61474dSPatrick Rudolph                        "Direction": "less than",
2859*2e61474dSPatrick Rudolph                        "Label": "in1",
2860*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2861*2e61474dSPatrick Rudolph                        "Severity": 0,
2862*2e61474dSPatrick Rudolph                        "Value": 3.14
2863*2e61474dSPatrick Rudolph                    },
2864*2e61474dSPatrick Rudolph                    {
2865*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2866*2e61474dSPatrick Rudolph                        "Label": "in1",
2867*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2868*2e61474dSPatrick Rudolph                        "Severity": 0,
2869*2e61474dSPatrick Rudolph                        "Value": 3.47
2870*2e61474dSPatrick Rudolph                    },
2871*2e61474dSPatrick Rudolph                    {
2872*2e61474dSPatrick Rudolph                        "Direction": "less than",
2873*2e61474dSPatrick Rudolph                        "Label": "in1",
2874*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2875*2e61474dSPatrick Rudolph                        "Severity": 1,
2876*2e61474dSPatrick Rudolph                        "Value": 2.97
2877*2e61474dSPatrick Rudolph                    },
2878*2e61474dSPatrick Rudolph                    {
2879*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2880*2e61474dSPatrick Rudolph                        "Label": "in1",
2881*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2882*2e61474dSPatrick Rudolph                        "Severity": 1,
2883*2e61474dSPatrick Rudolph                        "Value": 3.63
2884*2e61474dSPatrick Rudolph                    }
2885*2e61474dSPatrick Rudolph                ],
2886*2e61474dSPatrick Rudolph                "Type": "MAX5970",
2887*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD25 P12V Output Current",
2888*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD25 P3V3 Output Current",
2889*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD25 P12V Output Voltage",
2890*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD25 P3V3 Output Voltage"
2891*2e61474dSPatrick Rudolph            }
2892*2e61474dSPatrick Rudolph        ],
2893*2e61474dSPatrick Rudolph        "Name": "RSSD25",
2894*2e61474dSPatrick Rudolph        "Probe": [
2895*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2896*2e61474dSPatrick Rudolph            "AND",
2897*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD25', 'Present': true})",
2898*2e61474dSPatrick Rudolph            "MATCH_ONE"
2899*2e61474dSPatrick Rudolph        ],
2900*2e61474dSPatrick Rudolph        "Type": "Chassis"
2901*2e61474dSPatrick Rudolph    },
2902*2e61474dSPatrick Rudolph    {
2903*2e61474dSPatrick Rudolph        "Exposes": [
2904*2e61474dSPatrick Rudolph            {
2905*2e61474dSPatrick Rudolph                "Address": "0x3a",
2906*2e61474dSPatrick Rudolph                "Bus": "201",
2907*2e61474dSPatrick Rudolph                "Labels": [
2908*2e61474dSPatrick Rudolph                    "in0",
2909*2e61474dSPatrick Rudolph                    "in1",
2910*2e61474dSPatrick Rudolph                    "curr1",
2911*2e61474dSPatrick Rudolph                    "curr2"
2912*2e61474dSPatrick Rudolph                ],
2913*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD26",
2914*2e61474dSPatrick Rudolph                "PollRate": 5.0,
2915*2e61474dSPatrick Rudolph                "PowerState": "On",
2916*2e61474dSPatrick Rudolph                "Thresholds": [
2917*2e61474dSPatrick Rudolph                    {
2918*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2919*2e61474dSPatrick Rudolph                        "Label": "curr1",
2920*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2921*2e61474dSPatrick Rudolph                        "Severity": 0,
2922*2e61474dSPatrick Rudolph                        "Value": 3.0
2923*2e61474dSPatrick Rudolph                    },
2924*2e61474dSPatrick Rudolph                    {
2925*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2926*2e61474dSPatrick Rudolph                        "Label": "curr1",
2927*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2928*2e61474dSPatrick Rudolph                        "Severity": 1,
2929*2e61474dSPatrick Rudolph                        "Value": 4.0
2930*2e61474dSPatrick Rudolph                    },
2931*2e61474dSPatrick Rudolph                    {
2932*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2933*2e61474dSPatrick Rudolph                        "Label": "curr2",
2934*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2935*2e61474dSPatrick Rudolph                        "Severity": 0,
2936*2e61474dSPatrick Rudolph                        "Value": 0.1
2937*2e61474dSPatrick Rudolph                    },
2938*2e61474dSPatrick Rudolph                    {
2939*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2940*2e61474dSPatrick Rudolph                        "Label": "curr2",
2941*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2942*2e61474dSPatrick Rudolph                        "Severity": 1,
2943*2e61474dSPatrick Rudolph                        "Value": 0.15
2944*2e61474dSPatrick Rudolph                    },
2945*2e61474dSPatrick Rudolph                    {
2946*2e61474dSPatrick Rudolph                        "Direction": "less than",
2947*2e61474dSPatrick Rudolph                        "Label": "in0",
2948*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2949*2e61474dSPatrick Rudolph                        "Severity": 0,
2950*2e61474dSPatrick Rudolph                        "Value": 11.68
2951*2e61474dSPatrick Rudolph                    },
2952*2e61474dSPatrick Rudolph                    {
2953*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2954*2e61474dSPatrick Rudolph                        "Label": "in0",
2955*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2956*2e61474dSPatrick Rudolph                        "Severity": 0,
2957*2e61474dSPatrick Rudolph                        "Value": 12.8
2958*2e61474dSPatrick Rudolph                    },
2959*2e61474dSPatrick Rudolph                    {
2960*2e61474dSPatrick Rudolph                        "Direction": "less than",
2961*2e61474dSPatrick Rudolph                        "Label": "in0",
2962*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2963*2e61474dSPatrick Rudolph                        "Severity": 1,
2964*2e61474dSPatrick Rudolph                        "Value": 11.08
2965*2e61474dSPatrick Rudolph                    },
2966*2e61474dSPatrick Rudolph                    {
2967*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2968*2e61474dSPatrick Rudolph                        "Label": "in0",
2969*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2970*2e61474dSPatrick Rudolph                        "Severity": 1,
2971*2e61474dSPatrick Rudolph                        "Value": 13.3
2972*2e61474dSPatrick Rudolph                    },
2973*2e61474dSPatrick Rudolph                    {
2974*2e61474dSPatrick Rudolph                        "Direction": "less than",
2975*2e61474dSPatrick Rudolph                        "Label": "in1",
2976*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
2977*2e61474dSPatrick Rudolph                        "Severity": 0,
2978*2e61474dSPatrick Rudolph                        "Value": 3.14
2979*2e61474dSPatrick Rudolph                    },
2980*2e61474dSPatrick Rudolph                    {
2981*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2982*2e61474dSPatrick Rudolph                        "Label": "in1",
2983*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
2984*2e61474dSPatrick Rudolph                        "Severity": 0,
2985*2e61474dSPatrick Rudolph                        "Value": 3.47
2986*2e61474dSPatrick Rudolph                    },
2987*2e61474dSPatrick Rudolph                    {
2988*2e61474dSPatrick Rudolph                        "Direction": "less than",
2989*2e61474dSPatrick Rudolph                        "Label": "in1",
2990*2e61474dSPatrick Rudolph                        "Name": "lower critical",
2991*2e61474dSPatrick Rudolph                        "Severity": 1,
2992*2e61474dSPatrick Rudolph                        "Value": 2.97
2993*2e61474dSPatrick Rudolph                    },
2994*2e61474dSPatrick Rudolph                    {
2995*2e61474dSPatrick Rudolph                        "Direction": "greater than",
2996*2e61474dSPatrick Rudolph                        "Label": "in1",
2997*2e61474dSPatrick Rudolph                        "Name": "upper critical",
2998*2e61474dSPatrick Rudolph                        "Severity": 1,
2999*2e61474dSPatrick Rudolph                        "Value": 3.63
3000*2e61474dSPatrick Rudolph                    }
3001*2e61474dSPatrick Rudolph                ],
3002*2e61474dSPatrick Rudolph                "Type": "MAX5970",
3003*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD26 P12V Output Current",
3004*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD26 P3V3 Output Current",
3005*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD26 P12V Output Voltage",
3006*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD26 P3V3 Output Voltage"
3007*2e61474dSPatrick Rudolph            }
3008*2e61474dSPatrick Rudolph        ],
3009*2e61474dSPatrick Rudolph        "Name": "RSSD26",
3010*2e61474dSPatrick Rudolph        "Probe": [
3011*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3012*2e61474dSPatrick Rudolph            "AND",
3013*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD26', 'Present': true})",
3014*2e61474dSPatrick Rudolph            "MATCH_ONE"
3015*2e61474dSPatrick Rudolph        ],
3016*2e61474dSPatrick Rudolph        "Type": "Chassis"
3017*2e61474dSPatrick Rudolph    },
3018*2e61474dSPatrick Rudolph    {
3019*2e61474dSPatrick Rudolph        "Exposes": [
3020*2e61474dSPatrick Rudolph            {
3021*2e61474dSPatrick Rudolph                "Address": "0x3a",
3022*2e61474dSPatrick Rudolph                "Bus": "202",
3023*2e61474dSPatrick Rudolph                "Labels": [
3024*2e61474dSPatrick Rudolph                    "in0",
3025*2e61474dSPatrick Rudolph                    "in1",
3026*2e61474dSPatrick Rudolph                    "curr1",
3027*2e61474dSPatrick Rudolph                    "curr2"
3028*2e61474dSPatrick Rudolph                ],
3029*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD27",
3030*2e61474dSPatrick Rudolph                "PollRate": 5.0,
3031*2e61474dSPatrick Rudolph                "PowerState": "On",
3032*2e61474dSPatrick Rudolph                "Thresholds": [
3033*2e61474dSPatrick Rudolph                    {
3034*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3035*2e61474dSPatrick Rudolph                        "Label": "curr1",
3036*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3037*2e61474dSPatrick Rudolph                        "Severity": 0,
3038*2e61474dSPatrick Rudolph                        "Value": 3.0
3039*2e61474dSPatrick Rudolph                    },
3040*2e61474dSPatrick Rudolph                    {
3041*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3042*2e61474dSPatrick Rudolph                        "Label": "curr1",
3043*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3044*2e61474dSPatrick Rudolph                        "Severity": 1,
3045*2e61474dSPatrick Rudolph                        "Value": 4.0
3046*2e61474dSPatrick Rudolph                    },
3047*2e61474dSPatrick Rudolph                    {
3048*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3049*2e61474dSPatrick Rudolph                        "Label": "curr2",
3050*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3051*2e61474dSPatrick Rudolph                        "Severity": 0,
3052*2e61474dSPatrick Rudolph                        "Value": 0.1
3053*2e61474dSPatrick Rudolph                    },
3054*2e61474dSPatrick Rudolph                    {
3055*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3056*2e61474dSPatrick Rudolph                        "Label": "curr2",
3057*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3058*2e61474dSPatrick Rudolph                        "Severity": 1,
3059*2e61474dSPatrick Rudolph                        "Value": 0.15
3060*2e61474dSPatrick Rudolph                    },
3061*2e61474dSPatrick Rudolph                    {
3062*2e61474dSPatrick Rudolph                        "Direction": "less than",
3063*2e61474dSPatrick Rudolph                        "Label": "in0",
3064*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3065*2e61474dSPatrick Rudolph                        "Severity": 0,
3066*2e61474dSPatrick Rudolph                        "Value": 11.68
3067*2e61474dSPatrick Rudolph                    },
3068*2e61474dSPatrick Rudolph                    {
3069*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3070*2e61474dSPatrick Rudolph                        "Label": "in0",
3071*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3072*2e61474dSPatrick Rudolph                        "Severity": 0,
3073*2e61474dSPatrick Rudolph                        "Value": 12.8
3074*2e61474dSPatrick Rudolph                    },
3075*2e61474dSPatrick Rudolph                    {
3076*2e61474dSPatrick Rudolph                        "Direction": "less than",
3077*2e61474dSPatrick Rudolph                        "Label": "in0",
3078*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3079*2e61474dSPatrick Rudolph                        "Severity": 1,
3080*2e61474dSPatrick Rudolph                        "Value": 11.08
3081*2e61474dSPatrick Rudolph                    },
3082*2e61474dSPatrick Rudolph                    {
3083*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3084*2e61474dSPatrick Rudolph                        "Label": "in0",
3085*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3086*2e61474dSPatrick Rudolph                        "Severity": 1,
3087*2e61474dSPatrick Rudolph                        "Value": 13.3
3088*2e61474dSPatrick Rudolph                    },
3089*2e61474dSPatrick Rudolph                    {
3090*2e61474dSPatrick Rudolph                        "Direction": "less than",
3091*2e61474dSPatrick Rudolph                        "Label": "in1",
3092*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3093*2e61474dSPatrick Rudolph                        "Severity": 0,
3094*2e61474dSPatrick Rudolph                        "Value": 3.14
3095*2e61474dSPatrick Rudolph                    },
3096*2e61474dSPatrick Rudolph                    {
3097*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3098*2e61474dSPatrick Rudolph                        "Label": "in1",
3099*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3100*2e61474dSPatrick Rudolph                        "Severity": 0,
3101*2e61474dSPatrick Rudolph                        "Value": 3.47
3102*2e61474dSPatrick Rudolph                    },
3103*2e61474dSPatrick Rudolph                    {
3104*2e61474dSPatrick Rudolph                        "Direction": "less than",
3105*2e61474dSPatrick Rudolph                        "Label": "in1",
3106*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3107*2e61474dSPatrick Rudolph                        "Severity": 1,
3108*2e61474dSPatrick Rudolph                        "Value": 2.97
3109*2e61474dSPatrick Rudolph                    },
3110*2e61474dSPatrick Rudolph                    {
3111*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3112*2e61474dSPatrick Rudolph                        "Label": "in1",
3113*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3114*2e61474dSPatrick Rudolph                        "Severity": 1,
3115*2e61474dSPatrick Rudolph                        "Value": 3.63
3116*2e61474dSPatrick Rudolph                    }
3117*2e61474dSPatrick Rudolph                ],
3118*2e61474dSPatrick Rudolph                "Type": "MAX5970",
3119*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD27 P12V Output Current",
3120*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD27 P3V3 Output Current",
3121*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD27 P12V Output Voltage",
3122*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD27 P3V3 Output Voltage"
3123*2e61474dSPatrick Rudolph            }
3124*2e61474dSPatrick Rudolph        ],
3125*2e61474dSPatrick Rudolph        "Name": "RSSD27",
3126*2e61474dSPatrick Rudolph        "Probe": [
3127*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3128*2e61474dSPatrick Rudolph            "AND",
3129*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD27', 'Present': true})",
3130*2e61474dSPatrick Rudolph            "MATCH_ONE"
3131*2e61474dSPatrick Rudolph        ],
3132*2e61474dSPatrick Rudolph        "Type": "Chassis"
3133*2e61474dSPatrick Rudolph    },
3134*2e61474dSPatrick Rudolph    {
3135*2e61474dSPatrick Rudolph        "Exposes": [
3136*2e61474dSPatrick Rudolph            {
3137*2e61474dSPatrick Rudolph                "Address": "0x3a",
3138*2e61474dSPatrick Rudolph                "Bus": "203",
3139*2e61474dSPatrick Rudolph                "Labels": [
3140*2e61474dSPatrick Rudolph                    "in0",
3141*2e61474dSPatrick Rudolph                    "in1",
3142*2e61474dSPatrick Rudolph                    "curr1",
3143*2e61474dSPatrick Rudolph                    "curr2"
3144*2e61474dSPatrick Rudolph                ],
3145*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD32",
3146*2e61474dSPatrick Rudolph                "PollRate": 5.0,
3147*2e61474dSPatrick Rudolph                "PowerState": "On",
3148*2e61474dSPatrick Rudolph                "Thresholds": [
3149*2e61474dSPatrick Rudolph                    {
3150*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3151*2e61474dSPatrick Rudolph                        "Label": "curr1",
3152*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3153*2e61474dSPatrick Rudolph                        "Severity": 0,
3154*2e61474dSPatrick Rudolph                        "Value": 3.0
3155*2e61474dSPatrick Rudolph                    },
3156*2e61474dSPatrick Rudolph                    {
3157*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3158*2e61474dSPatrick Rudolph                        "Label": "curr1",
3159*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3160*2e61474dSPatrick Rudolph                        "Severity": 1,
3161*2e61474dSPatrick Rudolph                        "Value": 4.0
3162*2e61474dSPatrick Rudolph                    },
3163*2e61474dSPatrick Rudolph                    {
3164*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3165*2e61474dSPatrick Rudolph                        "Label": "curr2",
3166*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3167*2e61474dSPatrick Rudolph                        "Severity": 0,
3168*2e61474dSPatrick Rudolph                        "Value": 0.1
3169*2e61474dSPatrick Rudolph                    },
3170*2e61474dSPatrick Rudolph                    {
3171*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3172*2e61474dSPatrick Rudolph                        "Label": "curr2",
3173*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3174*2e61474dSPatrick Rudolph                        "Severity": 1,
3175*2e61474dSPatrick Rudolph                        "Value": 0.15
3176*2e61474dSPatrick Rudolph                    },
3177*2e61474dSPatrick Rudolph                    {
3178*2e61474dSPatrick Rudolph                        "Direction": "less than",
3179*2e61474dSPatrick Rudolph                        "Label": "in0",
3180*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3181*2e61474dSPatrick Rudolph                        "Severity": 0,
3182*2e61474dSPatrick Rudolph                        "Value": 11.68
3183*2e61474dSPatrick Rudolph                    },
3184*2e61474dSPatrick Rudolph                    {
3185*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3186*2e61474dSPatrick Rudolph                        "Label": "in0",
3187*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3188*2e61474dSPatrick Rudolph                        "Severity": 0,
3189*2e61474dSPatrick Rudolph                        "Value": 12.8
3190*2e61474dSPatrick Rudolph                    },
3191*2e61474dSPatrick Rudolph                    {
3192*2e61474dSPatrick Rudolph                        "Direction": "less than",
3193*2e61474dSPatrick Rudolph                        "Label": "in0",
3194*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3195*2e61474dSPatrick Rudolph                        "Severity": 1,
3196*2e61474dSPatrick Rudolph                        "Value": 11.08
3197*2e61474dSPatrick Rudolph                    },
3198*2e61474dSPatrick Rudolph                    {
3199*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3200*2e61474dSPatrick Rudolph                        "Label": "in0",
3201*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3202*2e61474dSPatrick Rudolph                        "Severity": 1,
3203*2e61474dSPatrick Rudolph                        "Value": 13.3
3204*2e61474dSPatrick Rudolph                    },
3205*2e61474dSPatrick Rudolph                    {
3206*2e61474dSPatrick Rudolph                        "Direction": "less than",
3207*2e61474dSPatrick Rudolph                        "Label": "in1",
3208*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3209*2e61474dSPatrick Rudolph                        "Severity": 0,
3210*2e61474dSPatrick Rudolph                        "Value": 3.14
3211*2e61474dSPatrick Rudolph                    },
3212*2e61474dSPatrick Rudolph                    {
3213*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3214*2e61474dSPatrick Rudolph                        "Label": "in1",
3215*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3216*2e61474dSPatrick Rudolph                        "Severity": 0,
3217*2e61474dSPatrick Rudolph                        "Value": 3.47
3218*2e61474dSPatrick Rudolph                    },
3219*2e61474dSPatrick Rudolph                    {
3220*2e61474dSPatrick Rudolph                        "Direction": "less than",
3221*2e61474dSPatrick Rudolph                        "Label": "in1",
3222*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3223*2e61474dSPatrick Rudolph                        "Severity": 1,
3224*2e61474dSPatrick Rudolph                        "Value": 2.97
3225*2e61474dSPatrick Rudolph                    },
3226*2e61474dSPatrick Rudolph                    {
3227*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3228*2e61474dSPatrick Rudolph                        "Label": "in1",
3229*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3230*2e61474dSPatrick Rudolph                        "Severity": 1,
3231*2e61474dSPatrick Rudolph                        "Value": 3.63
3232*2e61474dSPatrick Rudolph                    }
3233*2e61474dSPatrick Rudolph                ],
3234*2e61474dSPatrick Rudolph                "Type": "MAX5970",
3235*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD32 P12V Output Current",
3236*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD32 P3V3 Output Current",
3237*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD32 P12V Output Voltage",
3238*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD32 P3V3 Output Voltage"
3239*2e61474dSPatrick Rudolph            }
3240*2e61474dSPatrick Rudolph        ],
3241*2e61474dSPatrick Rudolph        "Name": "RSSD32",
3242*2e61474dSPatrick Rudolph        "Probe": [
3243*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3244*2e61474dSPatrick Rudolph            "AND",
3245*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD32', 'Present': true})",
3246*2e61474dSPatrick Rudolph            "MATCH_ONE"
3247*2e61474dSPatrick Rudolph        ],
3248*2e61474dSPatrick Rudolph        "Type": "Chassis"
3249*2e61474dSPatrick Rudolph    },
3250*2e61474dSPatrick Rudolph    {
3251*2e61474dSPatrick Rudolph        "Exposes": [
3252*2e61474dSPatrick Rudolph            {
3253*2e61474dSPatrick Rudolph                "Address": "0x3a",
3254*2e61474dSPatrick Rudolph                "Bus": "204",
3255*2e61474dSPatrick Rudolph                "Labels": [
3256*2e61474dSPatrick Rudolph                    "in0",
3257*2e61474dSPatrick Rudolph                    "in1",
3258*2e61474dSPatrick Rudolph                    "curr1",
3259*2e61474dSPatrick Rudolph                    "curr2"
3260*2e61474dSPatrick Rudolph                ],
3261*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD31",
3262*2e61474dSPatrick Rudolph                "PollRate": 5.0,
3263*2e61474dSPatrick Rudolph                "PowerState": "On",
3264*2e61474dSPatrick Rudolph                "Thresholds": [
3265*2e61474dSPatrick Rudolph                    {
3266*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3267*2e61474dSPatrick Rudolph                        "Label": "curr1",
3268*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3269*2e61474dSPatrick Rudolph                        "Severity": 0,
3270*2e61474dSPatrick Rudolph                        "Value": 3.0
3271*2e61474dSPatrick Rudolph                    },
3272*2e61474dSPatrick Rudolph                    {
3273*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3274*2e61474dSPatrick Rudolph                        "Label": "curr1",
3275*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3276*2e61474dSPatrick Rudolph                        "Severity": 1,
3277*2e61474dSPatrick Rudolph                        "Value": 4.0
3278*2e61474dSPatrick Rudolph                    },
3279*2e61474dSPatrick Rudolph                    {
3280*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3281*2e61474dSPatrick Rudolph                        "Label": "curr2",
3282*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3283*2e61474dSPatrick Rudolph                        "Severity": 0,
3284*2e61474dSPatrick Rudolph                        "Value": 0.1
3285*2e61474dSPatrick Rudolph                    },
3286*2e61474dSPatrick Rudolph                    {
3287*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3288*2e61474dSPatrick Rudolph                        "Label": "curr2",
3289*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3290*2e61474dSPatrick Rudolph                        "Severity": 1,
3291*2e61474dSPatrick Rudolph                        "Value": 0.15
3292*2e61474dSPatrick Rudolph                    },
3293*2e61474dSPatrick Rudolph                    {
3294*2e61474dSPatrick Rudolph                        "Direction": "less than",
3295*2e61474dSPatrick Rudolph                        "Label": "in0",
3296*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3297*2e61474dSPatrick Rudolph                        "Severity": 0,
3298*2e61474dSPatrick Rudolph                        "Value": 11.68
3299*2e61474dSPatrick Rudolph                    },
3300*2e61474dSPatrick Rudolph                    {
3301*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3302*2e61474dSPatrick Rudolph                        "Label": "in0",
3303*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3304*2e61474dSPatrick Rudolph                        "Severity": 0,
3305*2e61474dSPatrick Rudolph                        "Value": 12.8
3306*2e61474dSPatrick Rudolph                    },
3307*2e61474dSPatrick Rudolph                    {
3308*2e61474dSPatrick Rudolph                        "Direction": "less than",
3309*2e61474dSPatrick Rudolph                        "Label": "in0",
3310*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3311*2e61474dSPatrick Rudolph                        "Severity": 1,
3312*2e61474dSPatrick Rudolph                        "Value": 11.08
3313*2e61474dSPatrick Rudolph                    },
3314*2e61474dSPatrick Rudolph                    {
3315*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3316*2e61474dSPatrick Rudolph                        "Label": "in0",
3317*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3318*2e61474dSPatrick Rudolph                        "Severity": 1,
3319*2e61474dSPatrick Rudolph                        "Value": 13.3
3320*2e61474dSPatrick Rudolph                    },
3321*2e61474dSPatrick Rudolph                    {
3322*2e61474dSPatrick Rudolph                        "Direction": "less than",
3323*2e61474dSPatrick Rudolph                        "Label": "in1",
3324*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3325*2e61474dSPatrick Rudolph                        "Severity": 0,
3326*2e61474dSPatrick Rudolph                        "Value": 3.14
3327*2e61474dSPatrick Rudolph                    },
3328*2e61474dSPatrick Rudolph                    {
3329*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3330*2e61474dSPatrick Rudolph                        "Label": "in1",
3331*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3332*2e61474dSPatrick Rudolph                        "Severity": 0,
3333*2e61474dSPatrick Rudolph                        "Value": 3.47
3334*2e61474dSPatrick Rudolph                    },
3335*2e61474dSPatrick Rudolph                    {
3336*2e61474dSPatrick Rudolph                        "Direction": "less than",
3337*2e61474dSPatrick Rudolph                        "Label": "in1",
3338*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3339*2e61474dSPatrick Rudolph                        "Severity": 1,
3340*2e61474dSPatrick Rudolph                        "Value": 2.97
3341*2e61474dSPatrick Rudolph                    },
3342*2e61474dSPatrick Rudolph                    {
3343*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3344*2e61474dSPatrick Rudolph                        "Label": "in1",
3345*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3346*2e61474dSPatrick Rudolph                        "Severity": 1,
3347*2e61474dSPatrick Rudolph                        "Value": 3.63
3348*2e61474dSPatrick Rudolph                    }
3349*2e61474dSPatrick Rudolph                ],
3350*2e61474dSPatrick Rudolph                "Type": "MAX5970",
3351*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD31 P12V Output Current",
3352*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD31 P3V3 Output Current",
3353*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD31 P12V Output Voltage",
3354*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD31 P3V3 Output Voltage"
3355*2e61474dSPatrick Rudolph            }
3356*2e61474dSPatrick Rudolph        ],
3357*2e61474dSPatrick Rudolph        "Name": "RSSD31",
3358*2e61474dSPatrick Rudolph        "Probe": [
3359*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3360*2e61474dSPatrick Rudolph            "AND",
3361*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD31', 'Present': true})",
3362*2e61474dSPatrick Rudolph            "MATCH_ONE"
3363*2e61474dSPatrick Rudolph        ],
3364*2e61474dSPatrick Rudolph        "Type": "Chassis"
3365*2e61474dSPatrick Rudolph    },
3366*2e61474dSPatrick Rudolph    {
3367*2e61474dSPatrick Rudolph        "Exposes": [
3368*2e61474dSPatrick Rudolph            {
3369*2e61474dSPatrick Rudolph                "Address": "0x3a",
3370*2e61474dSPatrick Rudolph                "Bus": "205",
3371*2e61474dSPatrick Rudolph                "Labels": [
3372*2e61474dSPatrick Rudolph                    "in0",
3373*2e61474dSPatrick Rudolph                    "in1",
3374*2e61474dSPatrick Rudolph                    "curr1",
3375*2e61474dSPatrick Rudolph                    "curr2"
3376*2e61474dSPatrick Rudolph                ],
3377*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD30",
3378*2e61474dSPatrick Rudolph                "PollRate": 5.0,
3379*2e61474dSPatrick Rudolph                "PowerState": "On",
3380*2e61474dSPatrick Rudolph                "Thresholds": [
3381*2e61474dSPatrick Rudolph                    {
3382*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3383*2e61474dSPatrick Rudolph                        "Label": "curr1",
3384*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3385*2e61474dSPatrick Rudolph                        "Severity": 0,
3386*2e61474dSPatrick Rudolph                        "Value": 3.0
3387*2e61474dSPatrick Rudolph                    },
3388*2e61474dSPatrick Rudolph                    {
3389*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3390*2e61474dSPatrick Rudolph                        "Label": "curr1",
3391*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3392*2e61474dSPatrick Rudolph                        "Severity": 1,
3393*2e61474dSPatrick Rudolph                        "Value": 4.0
3394*2e61474dSPatrick Rudolph                    },
3395*2e61474dSPatrick Rudolph                    {
3396*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3397*2e61474dSPatrick Rudolph                        "Label": "curr2",
3398*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3399*2e61474dSPatrick Rudolph                        "Severity": 0,
3400*2e61474dSPatrick Rudolph                        "Value": 0.1
3401*2e61474dSPatrick Rudolph                    },
3402*2e61474dSPatrick Rudolph                    {
3403*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3404*2e61474dSPatrick Rudolph                        "Label": "curr2",
3405*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3406*2e61474dSPatrick Rudolph                        "Severity": 1,
3407*2e61474dSPatrick Rudolph                        "Value": 0.15
3408*2e61474dSPatrick Rudolph                    },
3409*2e61474dSPatrick Rudolph                    {
3410*2e61474dSPatrick Rudolph                        "Direction": "less than",
3411*2e61474dSPatrick Rudolph                        "Label": "in0",
3412*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3413*2e61474dSPatrick Rudolph                        "Severity": 0,
3414*2e61474dSPatrick Rudolph                        "Value": 11.68
3415*2e61474dSPatrick Rudolph                    },
3416*2e61474dSPatrick Rudolph                    {
3417*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3418*2e61474dSPatrick Rudolph                        "Label": "in0",
3419*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3420*2e61474dSPatrick Rudolph                        "Severity": 0,
3421*2e61474dSPatrick Rudolph                        "Value": 12.8
3422*2e61474dSPatrick Rudolph                    },
3423*2e61474dSPatrick Rudolph                    {
3424*2e61474dSPatrick Rudolph                        "Direction": "less than",
3425*2e61474dSPatrick Rudolph                        "Label": "in0",
3426*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3427*2e61474dSPatrick Rudolph                        "Severity": 1,
3428*2e61474dSPatrick Rudolph                        "Value": 11.08
3429*2e61474dSPatrick Rudolph                    },
3430*2e61474dSPatrick Rudolph                    {
3431*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3432*2e61474dSPatrick Rudolph                        "Label": "in0",
3433*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3434*2e61474dSPatrick Rudolph                        "Severity": 1,
3435*2e61474dSPatrick Rudolph                        "Value": 13.3
3436*2e61474dSPatrick Rudolph                    },
3437*2e61474dSPatrick Rudolph                    {
3438*2e61474dSPatrick Rudolph                        "Direction": "less than",
3439*2e61474dSPatrick Rudolph                        "Label": "in1",
3440*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3441*2e61474dSPatrick Rudolph                        "Severity": 0,
3442*2e61474dSPatrick Rudolph                        "Value": 3.14
3443*2e61474dSPatrick Rudolph                    },
3444*2e61474dSPatrick Rudolph                    {
3445*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3446*2e61474dSPatrick Rudolph                        "Label": "in1",
3447*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3448*2e61474dSPatrick Rudolph                        "Severity": 0,
3449*2e61474dSPatrick Rudolph                        "Value": 3.47
3450*2e61474dSPatrick Rudolph                    },
3451*2e61474dSPatrick Rudolph                    {
3452*2e61474dSPatrick Rudolph                        "Direction": "less than",
3453*2e61474dSPatrick Rudolph                        "Label": "in1",
3454*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3455*2e61474dSPatrick Rudolph                        "Severity": 1,
3456*2e61474dSPatrick Rudolph                        "Value": 2.97
3457*2e61474dSPatrick Rudolph                    },
3458*2e61474dSPatrick Rudolph                    {
3459*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3460*2e61474dSPatrick Rudolph                        "Label": "in1",
3461*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3462*2e61474dSPatrick Rudolph                        "Severity": 1,
3463*2e61474dSPatrick Rudolph                        "Value": 3.63
3464*2e61474dSPatrick Rudolph                    }
3465*2e61474dSPatrick Rudolph                ],
3466*2e61474dSPatrick Rudolph                "Type": "MAX5970",
3467*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD30 P12V Output Current",
3468*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD30 P3V3 Output Current",
3469*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD30 P12V Output Voltage",
3470*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD30 P3V3 Output Voltage"
3471*2e61474dSPatrick Rudolph            }
3472*2e61474dSPatrick Rudolph        ],
3473*2e61474dSPatrick Rudolph        "Name": "RSSD30",
3474*2e61474dSPatrick Rudolph        "Probe": [
3475*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3476*2e61474dSPatrick Rudolph            "AND",
3477*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD30', 'Present': true})",
3478*2e61474dSPatrick Rudolph            "MATCH_ONE"
3479*2e61474dSPatrick Rudolph        ],
3480*2e61474dSPatrick Rudolph        "Type": "Chassis"
3481*2e61474dSPatrick Rudolph    },
3482*2e61474dSPatrick Rudolph    {
3483*2e61474dSPatrick Rudolph        "Exposes": [
3484*2e61474dSPatrick Rudolph            {
3485*2e61474dSPatrick Rudolph                "Address": "0x3a",
3486*2e61474dSPatrick Rudolph                "Bus": "206",
3487*2e61474dSPatrick Rudolph                "Labels": [
3488*2e61474dSPatrick Rudolph                    "in0",
3489*2e61474dSPatrick Rudolph                    "in1",
3490*2e61474dSPatrick Rudolph                    "curr1",
3491*2e61474dSPatrick Rudolph                    "curr2"
3492*2e61474dSPatrick Rudolph                ],
3493*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD29",
3494*2e61474dSPatrick Rudolph                "PollRate": 5.0,
3495*2e61474dSPatrick Rudolph                "PowerState": "On",
3496*2e61474dSPatrick Rudolph                "Thresholds": [
3497*2e61474dSPatrick Rudolph                    {
3498*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3499*2e61474dSPatrick Rudolph                        "Label": "curr1",
3500*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3501*2e61474dSPatrick Rudolph                        "Severity": 0,
3502*2e61474dSPatrick Rudolph                        "Value": 3.0
3503*2e61474dSPatrick Rudolph                    },
3504*2e61474dSPatrick Rudolph                    {
3505*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3506*2e61474dSPatrick Rudolph                        "Label": "curr1",
3507*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3508*2e61474dSPatrick Rudolph                        "Severity": 1,
3509*2e61474dSPatrick Rudolph                        "Value": 4.0
3510*2e61474dSPatrick Rudolph                    },
3511*2e61474dSPatrick Rudolph                    {
3512*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3513*2e61474dSPatrick Rudolph                        "Label": "curr2",
3514*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3515*2e61474dSPatrick Rudolph                        "Severity": 0,
3516*2e61474dSPatrick Rudolph                        "Value": 0.1
3517*2e61474dSPatrick Rudolph                    },
3518*2e61474dSPatrick Rudolph                    {
3519*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3520*2e61474dSPatrick Rudolph                        "Label": "curr2",
3521*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3522*2e61474dSPatrick Rudolph                        "Severity": 1,
3523*2e61474dSPatrick Rudolph                        "Value": 0.15
3524*2e61474dSPatrick Rudolph                    },
3525*2e61474dSPatrick Rudolph                    {
3526*2e61474dSPatrick Rudolph                        "Direction": "less than",
3527*2e61474dSPatrick Rudolph                        "Label": "in0",
3528*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3529*2e61474dSPatrick Rudolph                        "Severity": 0,
3530*2e61474dSPatrick Rudolph                        "Value": 11.68
3531*2e61474dSPatrick Rudolph                    },
3532*2e61474dSPatrick Rudolph                    {
3533*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3534*2e61474dSPatrick Rudolph                        "Label": "in0",
3535*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3536*2e61474dSPatrick Rudolph                        "Severity": 0,
3537*2e61474dSPatrick Rudolph                        "Value": 12.8
3538*2e61474dSPatrick Rudolph                    },
3539*2e61474dSPatrick Rudolph                    {
3540*2e61474dSPatrick Rudolph                        "Direction": "less than",
3541*2e61474dSPatrick Rudolph                        "Label": "in0",
3542*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3543*2e61474dSPatrick Rudolph                        "Severity": 1,
3544*2e61474dSPatrick Rudolph                        "Value": 11.08
3545*2e61474dSPatrick Rudolph                    },
3546*2e61474dSPatrick Rudolph                    {
3547*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3548*2e61474dSPatrick Rudolph                        "Label": "in0",
3549*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3550*2e61474dSPatrick Rudolph                        "Severity": 1,
3551*2e61474dSPatrick Rudolph                        "Value": 13.3
3552*2e61474dSPatrick Rudolph                    },
3553*2e61474dSPatrick Rudolph                    {
3554*2e61474dSPatrick Rudolph                        "Direction": "less than",
3555*2e61474dSPatrick Rudolph                        "Label": "in1",
3556*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3557*2e61474dSPatrick Rudolph                        "Severity": 0,
3558*2e61474dSPatrick Rudolph                        "Value": 3.14
3559*2e61474dSPatrick Rudolph                    },
3560*2e61474dSPatrick Rudolph                    {
3561*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3562*2e61474dSPatrick Rudolph                        "Label": "in1",
3563*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3564*2e61474dSPatrick Rudolph                        "Severity": 0,
3565*2e61474dSPatrick Rudolph                        "Value": 3.47
3566*2e61474dSPatrick Rudolph                    },
3567*2e61474dSPatrick Rudolph                    {
3568*2e61474dSPatrick Rudolph                        "Direction": "less than",
3569*2e61474dSPatrick Rudolph                        "Label": "in1",
3570*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3571*2e61474dSPatrick Rudolph                        "Severity": 1,
3572*2e61474dSPatrick Rudolph                        "Value": 2.97
3573*2e61474dSPatrick Rudolph                    },
3574*2e61474dSPatrick Rudolph                    {
3575*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3576*2e61474dSPatrick Rudolph                        "Label": "in1",
3577*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3578*2e61474dSPatrick Rudolph                        "Severity": 1,
3579*2e61474dSPatrick Rudolph                        "Value": 3.63
3580*2e61474dSPatrick Rudolph                    }
3581*2e61474dSPatrick Rudolph                ],
3582*2e61474dSPatrick Rudolph                "Type": "MAX5970",
3583*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD29 P12V Output Current",
3584*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD29 P3V3 Output Current",
3585*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD29 P12V Output Voltage",
3586*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD29 P3V3 Output Voltage"
3587*2e61474dSPatrick Rudolph            }
3588*2e61474dSPatrick Rudolph        ],
3589*2e61474dSPatrick Rudolph        "Name": "RSSD29",
3590*2e61474dSPatrick Rudolph        "Probe": [
3591*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3592*2e61474dSPatrick Rudolph            "AND",
3593*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD29', 'Present': true})",
3594*2e61474dSPatrick Rudolph            "MATCH_ONE"
3595*2e61474dSPatrick Rudolph        ],
3596*2e61474dSPatrick Rudolph        "Type": "Chassis"
3597*2e61474dSPatrick Rudolph    },
3598*2e61474dSPatrick Rudolph    {
3599*2e61474dSPatrick Rudolph        "Exposes": [
3600*2e61474dSPatrick Rudolph            {
3601*2e61474dSPatrick Rudolph                "Address": "0x3a",
3602*2e61474dSPatrick Rudolph                "Bus": "207",
3603*2e61474dSPatrick Rudolph                "Labels": [
3604*2e61474dSPatrick Rudolph                    "in0",
3605*2e61474dSPatrick Rudolph                    "in1",
3606*2e61474dSPatrick Rudolph                    "curr1",
3607*2e61474dSPatrick Rudolph                    "curr2"
3608*2e61474dSPatrick Rudolph                ],
3609*2e61474dSPatrick Rudolph                "Name": "SSB_RSSD28",
3610*2e61474dSPatrick Rudolph                "PollRate": 5.0,
3611*2e61474dSPatrick Rudolph                "PowerState": "On",
3612*2e61474dSPatrick Rudolph                "Thresholds": [
3613*2e61474dSPatrick Rudolph                    {
3614*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3615*2e61474dSPatrick Rudolph                        "Label": "curr1",
3616*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3617*2e61474dSPatrick Rudolph                        "Severity": 0,
3618*2e61474dSPatrick Rudolph                        "Value": 3.0
3619*2e61474dSPatrick Rudolph                    },
3620*2e61474dSPatrick Rudolph                    {
3621*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3622*2e61474dSPatrick Rudolph                        "Label": "curr1",
3623*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3624*2e61474dSPatrick Rudolph                        "Severity": 1,
3625*2e61474dSPatrick Rudolph                        "Value": 4.0
3626*2e61474dSPatrick Rudolph                    },
3627*2e61474dSPatrick Rudolph                    {
3628*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3629*2e61474dSPatrick Rudolph                        "Label": "curr2",
3630*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3631*2e61474dSPatrick Rudolph                        "Severity": 0,
3632*2e61474dSPatrick Rudolph                        "Value": 0.1
3633*2e61474dSPatrick Rudolph                    },
3634*2e61474dSPatrick Rudolph                    {
3635*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3636*2e61474dSPatrick Rudolph                        "Label": "curr2",
3637*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3638*2e61474dSPatrick Rudolph                        "Severity": 1,
3639*2e61474dSPatrick Rudolph                        "Value": 0.15
3640*2e61474dSPatrick Rudolph                    },
3641*2e61474dSPatrick Rudolph                    {
3642*2e61474dSPatrick Rudolph                        "Direction": "less than",
3643*2e61474dSPatrick Rudolph                        "Label": "in0",
3644*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3645*2e61474dSPatrick Rudolph                        "Severity": 0,
3646*2e61474dSPatrick Rudolph                        "Value": 11.68
3647*2e61474dSPatrick Rudolph                    },
3648*2e61474dSPatrick Rudolph                    {
3649*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3650*2e61474dSPatrick Rudolph                        "Label": "in0",
3651*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3652*2e61474dSPatrick Rudolph                        "Severity": 0,
3653*2e61474dSPatrick Rudolph                        "Value": 12.8
3654*2e61474dSPatrick Rudolph                    },
3655*2e61474dSPatrick Rudolph                    {
3656*2e61474dSPatrick Rudolph                        "Direction": "less than",
3657*2e61474dSPatrick Rudolph                        "Label": "in0",
3658*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3659*2e61474dSPatrick Rudolph                        "Severity": 1,
3660*2e61474dSPatrick Rudolph                        "Value": 11.08
3661*2e61474dSPatrick Rudolph                    },
3662*2e61474dSPatrick Rudolph                    {
3663*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3664*2e61474dSPatrick Rudolph                        "Label": "in0",
3665*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3666*2e61474dSPatrick Rudolph                        "Severity": 1,
3667*2e61474dSPatrick Rudolph                        "Value": 13.3
3668*2e61474dSPatrick Rudolph                    },
3669*2e61474dSPatrick Rudolph                    {
3670*2e61474dSPatrick Rudolph                        "Direction": "less than",
3671*2e61474dSPatrick Rudolph                        "Label": "in1",
3672*2e61474dSPatrick Rudolph                        "Name": "lower non critical",
3673*2e61474dSPatrick Rudolph                        "Severity": 0,
3674*2e61474dSPatrick Rudolph                        "Value": 3.14
3675*2e61474dSPatrick Rudolph                    },
3676*2e61474dSPatrick Rudolph                    {
3677*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3678*2e61474dSPatrick Rudolph                        "Label": "in1",
3679*2e61474dSPatrick Rudolph                        "Name": "upper non critical",
3680*2e61474dSPatrick Rudolph                        "Severity": 0,
3681*2e61474dSPatrick Rudolph                        "Value": 3.47
3682*2e61474dSPatrick Rudolph                    },
3683*2e61474dSPatrick Rudolph                    {
3684*2e61474dSPatrick Rudolph                        "Direction": "less than",
3685*2e61474dSPatrick Rudolph                        "Label": "in1",
3686*2e61474dSPatrick Rudolph                        "Name": "lower critical",
3687*2e61474dSPatrick Rudolph                        "Severity": 1,
3688*2e61474dSPatrick Rudolph                        "Value": 2.97
3689*2e61474dSPatrick Rudolph                    },
3690*2e61474dSPatrick Rudolph                    {
3691*2e61474dSPatrick Rudolph                        "Direction": "greater than",
3692*2e61474dSPatrick Rudolph                        "Label": "in1",
3693*2e61474dSPatrick Rudolph                        "Name": "upper critical",
3694*2e61474dSPatrick Rudolph                        "Severity": 1,
3695*2e61474dSPatrick Rudolph                        "Value": 3.63
3696*2e61474dSPatrick Rudolph                    }
3697*2e61474dSPatrick Rudolph                ],
3698*2e61474dSPatrick Rudolph                "Type": "MAX5970",
3699*2e61474dSPatrick Rudolph                "curr1_Name": "SSB_RSSD28 P12V Output Current",
3700*2e61474dSPatrick Rudolph                "curr2_Name": "SSB_RSSD28 P3V3 Output Current",
3701*2e61474dSPatrick Rudolph                "in0_Name": "SSB_RSSD28 P12V Output Voltage",
3702*2e61474dSPatrick Rudolph                "in1_Name": "SSB_RSSD28 P3V3 Output Voltage"
3703*2e61474dSPatrick Rudolph            }
3704*2e61474dSPatrick Rudolph        ],
3705*2e61474dSPatrick Rudolph        "Name": "RSSD28",
3706*2e61474dSPatrick Rudolph        "Probe": [
3707*2e61474dSPatrick Rudolph            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3708*2e61474dSPatrick Rudolph            "AND",
3709*2e61474dSPatrick Rudolph            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD28', 'Present': true})",
3710*2e61474dSPatrick Rudolph            "MATCH_ONE"
3711*2e61474dSPatrick Rudolph        ],
3712*2e61474dSPatrick Rudolph        "Type": "Chassis"
3713*2e61474dSPatrick Rudolph    }
3714*2e61474dSPatrick Rudolph]
3715