1*f4b2e5a8SBrad Bishop{
2*f4b2e5a8SBrad Bishop    "Exposes": [
3*f4b2e5a8SBrad Bishop        {
4*f4b2e5a8SBrad Bishop            "Index": 0,
5*f4b2e5a8SBrad Bishop            "Name": "Baseboard 12Volt",
6*f4b2e5a8SBrad Bishop            "PowerState": "On",
7*f4b2e5a8SBrad Bishop            "ScaleFactor": 0.1124,
8*f4b2e5a8SBrad Bishop            "Thresholds": [
9*f4b2e5a8SBrad Bishop                {
10*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
11*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
12*f4b2e5a8SBrad Bishop                    "Severity": 1,
13*f4b2e5a8SBrad Bishop                    "Value": 13.494
14*f4b2e5a8SBrad Bishop                },
15*f4b2e5a8SBrad Bishop                {
16*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
17*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
18*f4b2e5a8SBrad Bishop                    "Severity": 0,
19*f4b2e5a8SBrad Bishop                    "Value": 13.101
20*f4b2e5a8SBrad Bishop                },
21*f4b2e5a8SBrad Bishop                {
22*f4b2e5a8SBrad Bishop                    "Direction": "less than",
23*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
24*f4b2e5a8SBrad Bishop                    "Severity": 0,
25*f4b2e5a8SBrad Bishop                    "Value": 10.945
26*f4b2e5a8SBrad Bishop                },
27*f4b2e5a8SBrad Bishop                {
28*f4b2e5a8SBrad Bishop                    "Direction": "less than",
29*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
30*f4b2e5a8SBrad Bishop                    "Severity": 1,
31*f4b2e5a8SBrad Bishop                    "Value": 10.616
32*f4b2e5a8SBrad Bishop                }
33*f4b2e5a8SBrad Bishop            ],
34*f4b2e5a8SBrad Bishop            "Type": "ADC"
35*f4b2e5a8SBrad Bishop        },
36*f4b2e5a8SBrad Bishop        {
37*f4b2e5a8SBrad Bishop            "Index": 4,
38*f4b2e5a8SBrad Bishop            "Name": "P0V83_LAN_AUX",
39*f4b2e5a8SBrad Bishop            "Thresholds": [
40*f4b2e5a8SBrad Bishop                {
41*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
42*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
43*f4b2e5a8SBrad Bishop                    "Severity": 1,
44*f4b2e5a8SBrad Bishop                    "Value": 0.901
45*f4b2e5a8SBrad Bishop                },
46*f4b2e5a8SBrad Bishop                {
47*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
48*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
49*f4b2e5a8SBrad Bishop                    "Severity": 0,
50*f4b2e5a8SBrad Bishop                    "Value": 0.875
51*f4b2e5a8SBrad Bishop                },
52*f4b2e5a8SBrad Bishop                {
53*f4b2e5a8SBrad Bishop                    "Direction": "less than",
54*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
55*f4b2e5a8SBrad Bishop                    "Severity": 0,
56*f4b2e5a8SBrad Bishop                    "Value": 0.786
57*f4b2e5a8SBrad Bishop                },
58*f4b2e5a8SBrad Bishop                {
59*f4b2e5a8SBrad Bishop                    "Direction": "less than",
60*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
61*f4b2e5a8SBrad Bishop                    "Severity": 1,
62*f4b2e5a8SBrad Bishop                    "Value": 0.763
63*f4b2e5a8SBrad Bishop                }
64*f4b2e5a8SBrad Bishop            ],
65*f4b2e5a8SBrad Bishop            "Type": "ADC"
66*f4b2e5a8SBrad Bishop        },
67*f4b2e5a8SBrad Bishop        {
68*f4b2e5a8SBrad Bishop            "Index": 3,
69*f4b2e5a8SBrad Bishop            "Name": "P105_PCH_AUX",
70*f4b2e5a8SBrad Bishop            "Thresholds": [
71*f4b2e5a8SBrad Bishop                {
72*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
73*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
74*f4b2e5a8SBrad Bishop                    "Severity": 1,
75*f4b2e5a8SBrad Bishop                    "Value": 1.139
76*f4b2e5a8SBrad Bishop                },
77*f4b2e5a8SBrad Bishop                {
78*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
79*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
80*f4b2e5a8SBrad Bishop                    "Severity": 0,
81*f4b2e5a8SBrad Bishop                    "Value": 1.106
82*f4b2e5a8SBrad Bishop                },
83*f4b2e5a8SBrad Bishop                {
84*f4b2e5a8SBrad Bishop                    "Direction": "less than",
85*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
86*f4b2e5a8SBrad Bishop                    "Severity": 0,
87*f4b2e5a8SBrad Bishop                    "Value": 0.995
88*f4b2e5a8SBrad Bishop                },
89*f4b2e5a8SBrad Bishop                {
90*f4b2e5a8SBrad Bishop                    "Direction": "less than",
91*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
92*f4b2e5a8SBrad Bishop                    "Severity": 1,
93*f4b2e5a8SBrad Bishop                    "Value": 0.966
94*f4b2e5a8SBrad Bishop                }
95*f4b2e5a8SBrad Bishop            ],
96*f4b2e5a8SBrad Bishop            "Type": "ADC"
97*f4b2e5a8SBrad Bishop        },
98*f4b2e5a8SBrad Bishop        {
99*f4b2e5a8SBrad Bishop            "Index": 5,
100*f4b2e5a8SBrad Bishop            "Name": "P12V_AUX",
101*f4b2e5a8SBrad Bishop            "ScaleFactor": 0.1124,
102*f4b2e5a8SBrad Bishop            "Thresholds": [
103*f4b2e5a8SBrad Bishop                {
104*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
105*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
106*f4b2e5a8SBrad Bishop                    "Severity": 1,
107*f4b2e5a8SBrad Bishop                    "Value": 13.494
108*f4b2e5a8SBrad Bishop                },
109*f4b2e5a8SBrad Bishop                {
110*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
111*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
112*f4b2e5a8SBrad Bishop                    "Severity": 0,
113*f4b2e5a8SBrad Bishop                    "Value": 13.101
114*f4b2e5a8SBrad Bishop                },
115*f4b2e5a8SBrad Bishop                {
116*f4b2e5a8SBrad Bishop                    "Direction": "less than",
117*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
118*f4b2e5a8SBrad Bishop                    "Severity": 0,
119*f4b2e5a8SBrad Bishop                    "Value": 10.945
120*f4b2e5a8SBrad Bishop                },
121*f4b2e5a8SBrad Bishop                {
122*f4b2e5a8SBrad Bishop                    "Direction": "less than",
123*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
124*f4b2e5a8SBrad Bishop                    "Severity": 1,
125*f4b2e5a8SBrad Bishop                    "Value": 10.616
126*f4b2e5a8SBrad Bishop                }
127*f4b2e5a8SBrad Bishop            ],
128*f4b2e5a8SBrad Bishop            "Type": "ADC"
129*f4b2e5a8SBrad Bishop        },
130*f4b2e5a8SBrad Bishop        {
131*f4b2e5a8SBrad Bishop            "Index": 6,
132*f4b2e5a8SBrad Bishop            "Name": "P1V8_PCH",
133*f4b2e5a8SBrad Bishop            "ScaleFactor": 0.7505,
134*f4b2e5a8SBrad Bishop            "Thresholds": [
135*f4b2e5a8SBrad Bishop                {
136*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
137*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
138*f4b2e5a8SBrad Bishop                    "Severity": 1,
139*f4b2e5a8SBrad Bishop                    "Value": 1.961
140*f4b2e5a8SBrad Bishop                },
141*f4b2e5a8SBrad Bishop                {
142*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
143*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
144*f4b2e5a8SBrad Bishop                    "Severity": 0,
145*f4b2e5a8SBrad Bishop                    "Value": 1.904
146*f4b2e5a8SBrad Bishop                },
147*f4b2e5a8SBrad Bishop                {
148*f4b2e5a8SBrad Bishop                    "Direction": "less than",
149*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
150*f4b2e5a8SBrad Bishop                    "Severity": 0,
151*f4b2e5a8SBrad Bishop                    "Value": 1.699
152*f4b2e5a8SBrad Bishop                },
153*f4b2e5a8SBrad Bishop                {
154*f4b2e5a8SBrad Bishop                    "Direction": "less than",
155*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
156*f4b2e5a8SBrad Bishop                    "Severity": 1,
157*f4b2e5a8SBrad Bishop                    "Value": 1.648
158*f4b2e5a8SBrad Bishop                }
159*f4b2e5a8SBrad Bishop            ],
160*f4b2e5a8SBrad Bishop            "Type": "ADC"
161*f4b2e5a8SBrad Bishop        },
162*f4b2e5a8SBrad Bishop        {
163*f4b2e5a8SBrad Bishop            "Index": 1,
164*f4b2e5a8SBrad Bishop            "Name": "P3V3",
165*f4b2e5a8SBrad Bishop            "PowerState": "On",
166*f4b2e5a8SBrad Bishop            "ScaleFactor": 0.4107,
167*f4b2e5a8SBrad Bishop            "Thresholds": [
168*f4b2e5a8SBrad Bishop                {
169*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
170*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
171*f4b2e5a8SBrad Bishop                    "Severity": 1,
172*f4b2e5a8SBrad Bishop                    "Value": 3.647
173*f4b2e5a8SBrad Bishop                },
174*f4b2e5a8SBrad Bishop                {
175*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
176*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
177*f4b2e5a8SBrad Bishop                    "Severity": 0,
178*f4b2e5a8SBrad Bishop                    "Value": 3.541
179*f4b2e5a8SBrad Bishop                },
180*f4b2e5a8SBrad Bishop                {
181*f4b2e5a8SBrad Bishop                    "Direction": "less than",
182*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
183*f4b2e5a8SBrad Bishop                    "Severity": 0,
184*f4b2e5a8SBrad Bishop                    "Value": 3.066
185*f4b2e5a8SBrad Bishop                },
186*f4b2e5a8SBrad Bishop                {
187*f4b2e5a8SBrad Bishop                    "Direction": "less than",
188*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
189*f4b2e5a8SBrad Bishop                    "Severity": 1,
190*f4b2e5a8SBrad Bishop                    "Value": 2.974
191*f4b2e5a8SBrad Bishop                }
192*f4b2e5a8SBrad Bishop            ],
193*f4b2e5a8SBrad Bishop            "Type": "ADC"
194*f4b2e5a8SBrad Bishop        },
195*f4b2e5a8SBrad Bishop        {
196*f4b2e5a8SBrad Bishop            "BridgeGpio": [
197*f4b2e5a8SBrad Bishop                {
198*f4b2e5a8SBrad Bishop                    "Name": "P3VBAT_BRIDGE_EN",
199*f4b2e5a8SBrad Bishop                    "Polarity": "High"
200*f4b2e5a8SBrad Bishop                }
201*f4b2e5a8SBrad Bishop            ],
202*f4b2e5a8SBrad Bishop            "Index": 7,
203*f4b2e5a8SBrad Bishop            "Name": "P3VBAT",
204*f4b2e5a8SBrad Bishop            "ScaleFactor": 0.3333,
205*f4b2e5a8SBrad Bishop            "Thresholds": [
206*f4b2e5a8SBrad Bishop                {
207*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
208*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
209*f4b2e5a8SBrad Bishop                    "Severity": 1,
210*f4b2e5a8SBrad Bishop                    "Value": 3.296
211*f4b2e5a8SBrad Bishop                },
212*f4b2e5a8SBrad Bishop                {
213*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
214*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
215*f4b2e5a8SBrad Bishop                    "Severity": 0,
216*f4b2e5a8SBrad Bishop                    "Value": 3.263
217*f4b2e5a8SBrad Bishop                },
218*f4b2e5a8SBrad Bishop                {
219*f4b2e5a8SBrad Bishop                    "Direction": "less than",
220*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
221*f4b2e5a8SBrad Bishop                    "Severity": 0,
222*f4b2e5a8SBrad Bishop                    "Value": 2.457
223*f4b2e5a8SBrad Bishop                },
224*f4b2e5a8SBrad Bishop                {
225*f4b2e5a8SBrad Bishop                    "Direction": "less than",
226*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
227*f4b2e5a8SBrad Bishop                    "Severity": 1,
228*f4b2e5a8SBrad Bishop                    "Value": 2.138
229*f4b2e5a8SBrad Bishop                }
230*f4b2e5a8SBrad Bishop            ],
231*f4b2e5a8SBrad Bishop            "Type": "ADC"
232*f4b2e5a8SBrad Bishop        },
233*f4b2e5a8SBrad Bishop        {
234*f4b2e5a8SBrad Bishop            "CPURequired": 1,
235*f4b2e5a8SBrad Bishop            "Index": 8,
236*f4b2e5a8SBrad Bishop            "Name": "PVCCIN_CPU1",
237*f4b2e5a8SBrad Bishop            "PowerState": "On",
238*f4b2e5a8SBrad Bishop            "ScaleFactor": 0.7505,
239*f4b2e5a8SBrad Bishop            "Thresholds": [
240*f4b2e5a8SBrad Bishop                {
241*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
242*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
243*f4b2e5a8SBrad Bishop                    "Severity": 1,
244*f4b2e5a8SBrad Bishop                    "Value": 2.151
245*f4b2e5a8SBrad Bishop                },
246*f4b2e5a8SBrad Bishop                {
247*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
248*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
249*f4b2e5a8SBrad Bishop                    "Severity": 0,
250*f4b2e5a8SBrad Bishop                    "Value": 2.088
251*f4b2e5a8SBrad Bishop                },
252*f4b2e5a8SBrad Bishop                {
253*f4b2e5a8SBrad Bishop                    "Direction": "less than",
254*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
255*f4b2e5a8SBrad Bishop                    "Severity": 0,
256*f4b2e5a8SBrad Bishop                    "Value": 1.418
257*f4b2e5a8SBrad Bishop                },
258*f4b2e5a8SBrad Bishop                {
259*f4b2e5a8SBrad Bishop                    "Direction": "less than",
260*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
261*f4b2e5a8SBrad Bishop                    "Severity": 1,
262*f4b2e5a8SBrad Bishop                    "Value": 1.376
263*f4b2e5a8SBrad Bishop                }
264*f4b2e5a8SBrad Bishop            ],
265*f4b2e5a8SBrad Bishop            "Type": "ADC"
266*f4b2e5a8SBrad Bishop        },
267*f4b2e5a8SBrad Bishop        {
268*f4b2e5a8SBrad Bishop            "CPURequired": 2,
269*f4b2e5a8SBrad Bishop            "Index": 9,
270*f4b2e5a8SBrad Bishop            "Name": "PVCCIN_CPU2",
271*f4b2e5a8SBrad Bishop            "PowerState": "On",
272*f4b2e5a8SBrad Bishop            "ScaleFactor": 0.7505,
273*f4b2e5a8SBrad Bishop            "Thresholds": [
274*f4b2e5a8SBrad Bishop                {
275*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
276*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
277*f4b2e5a8SBrad Bishop                    "Severity": 1,
278*f4b2e5a8SBrad Bishop                    "Value": 2.151
279*f4b2e5a8SBrad Bishop                },
280*f4b2e5a8SBrad Bishop                {
281*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
282*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
283*f4b2e5a8SBrad Bishop                    "Severity": 0,
284*f4b2e5a8SBrad Bishop                    "Value": 2.088
285*f4b2e5a8SBrad Bishop                },
286*f4b2e5a8SBrad Bishop                {
287*f4b2e5a8SBrad Bishop                    "Direction": "less than",
288*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
289*f4b2e5a8SBrad Bishop                    "Severity": 0,
290*f4b2e5a8SBrad Bishop                    "Value": 1.418
291*f4b2e5a8SBrad Bishop                },
292*f4b2e5a8SBrad Bishop                {
293*f4b2e5a8SBrad Bishop                    "Direction": "less than",
294*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
295*f4b2e5a8SBrad Bishop                    "Severity": 1,
296*f4b2e5a8SBrad Bishop                    "Value": 1.376
297*f4b2e5a8SBrad Bishop                }
298*f4b2e5a8SBrad Bishop            ],
299*f4b2e5a8SBrad Bishop            "Type": "ADC"
300*f4b2e5a8SBrad Bishop        },
301*f4b2e5a8SBrad Bishop        {
302*f4b2e5a8SBrad Bishop            "CPURequired": 1,
303*f4b2e5a8SBrad Bishop            "Index": 14,
304*f4b2e5a8SBrad Bishop            "Name": "PVCCIO_CPU1",
305*f4b2e5a8SBrad Bishop            "PowerState": "On",
306*f4b2e5a8SBrad Bishop            "Thresholds": [
307*f4b2e5a8SBrad Bishop                {
308*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
309*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
310*f4b2e5a8SBrad Bishop                    "Severity": 1,
311*f4b2e5a8SBrad Bishop                    "Value": 1.19
312*f4b2e5a8SBrad Bishop                },
313*f4b2e5a8SBrad Bishop                {
314*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
315*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
316*f4b2e5a8SBrad Bishop                    "Severity": 0,
317*f4b2e5a8SBrad Bishop                    "Value": 1.155
318*f4b2e5a8SBrad Bishop                },
319*f4b2e5a8SBrad Bishop                {
320*f4b2e5a8SBrad Bishop                    "Direction": "less than",
321*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
322*f4b2e5a8SBrad Bishop                    "Severity": 0,
323*f4b2e5a8SBrad Bishop                    "Value": 0.752
324*f4b2e5a8SBrad Bishop                },
325*f4b2e5a8SBrad Bishop                {
326*f4b2e5a8SBrad Bishop                    "Direction": "less than",
327*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
328*f4b2e5a8SBrad Bishop                    "Severity": 1,
329*f4b2e5a8SBrad Bishop                    "Value": 0.729
330*f4b2e5a8SBrad Bishop                }
331*f4b2e5a8SBrad Bishop            ],
332*f4b2e5a8SBrad Bishop            "Type": "ADC"
333*f4b2e5a8SBrad Bishop        },
334*f4b2e5a8SBrad Bishop        {
335*f4b2e5a8SBrad Bishop            "CPURequired": 2,
336*f4b2e5a8SBrad Bishop            "Index": 15,
337*f4b2e5a8SBrad Bishop            "Name": "PVCCIO_CPU2",
338*f4b2e5a8SBrad Bishop            "PowerState": "On",
339*f4b2e5a8SBrad Bishop            "Thresholds": [
340*f4b2e5a8SBrad Bishop                {
341*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
342*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
343*f4b2e5a8SBrad Bishop                    "Severity": 1,
344*f4b2e5a8SBrad Bishop                    "Value": 1.19
345*f4b2e5a8SBrad Bishop                },
346*f4b2e5a8SBrad Bishop                {
347*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
348*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
349*f4b2e5a8SBrad Bishop                    "Severity": 0,
350*f4b2e5a8SBrad Bishop                    "Value": 1.155
351*f4b2e5a8SBrad Bishop                },
352*f4b2e5a8SBrad Bishop                {
353*f4b2e5a8SBrad Bishop                    "Direction": "less than",
354*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
355*f4b2e5a8SBrad Bishop                    "Severity": 0,
356*f4b2e5a8SBrad Bishop                    "Value": 0.752
357*f4b2e5a8SBrad Bishop                },
358*f4b2e5a8SBrad Bishop                {
359*f4b2e5a8SBrad Bishop                    "Direction": "less than",
360*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
361*f4b2e5a8SBrad Bishop                    "Severity": 1,
362*f4b2e5a8SBrad Bishop                    "Value": 0.729
363*f4b2e5a8SBrad Bishop                }
364*f4b2e5a8SBrad Bishop            ],
365*f4b2e5a8SBrad Bishop            "Type": "ADC"
366*f4b2e5a8SBrad Bishop        },
367*f4b2e5a8SBrad Bishop        {
368*f4b2e5a8SBrad Bishop            "CPURequired": 1,
369*f4b2e5a8SBrad Bishop            "Index": 10,
370*f4b2e5a8SBrad Bishop            "Name": "PVDQ_ABC_CPU1",
371*f4b2e5a8SBrad Bishop            "PowerState": "On",
372*f4b2e5a8SBrad Bishop            "Thresholds": [
373*f4b2e5a8SBrad Bishop                {
374*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
375*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
376*f4b2e5a8SBrad Bishop                    "Severity": 1,
377*f4b2e5a8SBrad Bishop                    "Value": 1.301
378*f4b2e5a8SBrad Bishop                },
379*f4b2e5a8SBrad Bishop                {
380*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
381*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
382*f4b2e5a8SBrad Bishop                    "Severity": 0,
383*f4b2e5a8SBrad Bishop                    "Value": 1.263
384*f4b2e5a8SBrad Bishop                },
385*f4b2e5a8SBrad Bishop                {
386*f4b2e5a8SBrad Bishop                    "Direction": "less than",
387*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
388*f4b2e5a8SBrad Bishop                    "Severity": 0,
389*f4b2e5a8SBrad Bishop                    "Value": 1.138
390*f4b2e5a8SBrad Bishop                },
391*f4b2e5a8SBrad Bishop                {
392*f4b2e5a8SBrad Bishop                    "Direction": "less than",
393*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
394*f4b2e5a8SBrad Bishop                    "Severity": 1,
395*f4b2e5a8SBrad Bishop                    "Value": 1.104
396*f4b2e5a8SBrad Bishop                }
397*f4b2e5a8SBrad Bishop            ],
398*f4b2e5a8SBrad Bishop            "Type": "ADC"
399*f4b2e5a8SBrad Bishop        },
400*f4b2e5a8SBrad Bishop        {
401*f4b2e5a8SBrad Bishop            "CPURequired": 2,
402*f4b2e5a8SBrad Bishop            "Index": 12,
403*f4b2e5a8SBrad Bishop            "Name": "PVDQ_ABC_CPU2",
404*f4b2e5a8SBrad Bishop            "PowerState": "On",
405*f4b2e5a8SBrad Bishop            "Thresholds": [
406*f4b2e5a8SBrad Bishop                {
407*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
408*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
409*f4b2e5a8SBrad Bishop                    "Severity": 1,
410*f4b2e5a8SBrad Bishop                    "Value": 1.301
411*f4b2e5a8SBrad Bishop                },
412*f4b2e5a8SBrad Bishop                {
413*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
414*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
415*f4b2e5a8SBrad Bishop                    "Severity": 0,
416*f4b2e5a8SBrad Bishop                    "Value": 1.263
417*f4b2e5a8SBrad Bishop                },
418*f4b2e5a8SBrad Bishop                {
419*f4b2e5a8SBrad Bishop                    "Direction": "less than",
420*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
421*f4b2e5a8SBrad Bishop                    "Severity": 0,
422*f4b2e5a8SBrad Bishop                    "Value": 1.138
423*f4b2e5a8SBrad Bishop                },
424*f4b2e5a8SBrad Bishop                {
425*f4b2e5a8SBrad Bishop                    "Direction": "less than",
426*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
427*f4b2e5a8SBrad Bishop                    "Severity": 1,
428*f4b2e5a8SBrad Bishop                    "Value": 1.104
429*f4b2e5a8SBrad Bishop                }
430*f4b2e5a8SBrad Bishop            ],
431*f4b2e5a8SBrad Bishop            "Type": "ADC"
432*f4b2e5a8SBrad Bishop        },
433*f4b2e5a8SBrad Bishop        {
434*f4b2e5a8SBrad Bishop            "CPURequired": 1,
435*f4b2e5a8SBrad Bishop            "Index": 11,
436*f4b2e5a8SBrad Bishop            "Name": "PVDQ_DEF_CPU1",
437*f4b2e5a8SBrad Bishop            "PowerState": "On",
438*f4b2e5a8SBrad Bishop            "Thresholds": [
439*f4b2e5a8SBrad Bishop                {
440*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
441*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
442*f4b2e5a8SBrad Bishop                    "Severity": 1,
443*f4b2e5a8SBrad Bishop                    "Value": 1.301
444*f4b2e5a8SBrad Bishop                },
445*f4b2e5a8SBrad Bishop                {
446*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
447*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
448*f4b2e5a8SBrad Bishop                    "Severity": 0,
449*f4b2e5a8SBrad Bishop                    "Value": 1.263
450*f4b2e5a8SBrad Bishop                },
451*f4b2e5a8SBrad Bishop                {
452*f4b2e5a8SBrad Bishop                    "Direction": "less than",
453*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
454*f4b2e5a8SBrad Bishop                    "Severity": 0,
455*f4b2e5a8SBrad Bishop                    "Value": 1.138
456*f4b2e5a8SBrad Bishop                },
457*f4b2e5a8SBrad Bishop                {
458*f4b2e5a8SBrad Bishop                    "Direction": "less than",
459*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
460*f4b2e5a8SBrad Bishop                    "Severity": 1,
461*f4b2e5a8SBrad Bishop                    "Value": 1.104
462*f4b2e5a8SBrad Bishop                }
463*f4b2e5a8SBrad Bishop            ],
464*f4b2e5a8SBrad Bishop            "Type": "ADC"
465*f4b2e5a8SBrad Bishop        },
466*f4b2e5a8SBrad Bishop        {
467*f4b2e5a8SBrad Bishop            "CPURequired": 2,
468*f4b2e5a8SBrad Bishop            "Index": 13,
469*f4b2e5a8SBrad Bishop            "Name": "PVDQ_DEF_CPU2",
470*f4b2e5a8SBrad Bishop            "PowerState": "On",
471*f4b2e5a8SBrad Bishop            "Thresholds": [
472*f4b2e5a8SBrad Bishop                {
473*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
474*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
475*f4b2e5a8SBrad Bishop                    "Severity": 1,
476*f4b2e5a8SBrad Bishop                    "Value": 1.301
477*f4b2e5a8SBrad Bishop                },
478*f4b2e5a8SBrad Bishop                {
479*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
480*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
481*f4b2e5a8SBrad Bishop                    "Severity": 0,
482*f4b2e5a8SBrad Bishop                    "Value": 1.263
483*f4b2e5a8SBrad Bishop                },
484*f4b2e5a8SBrad Bishop                {
485*f4b2e5a8SBrad Bishop                    "Direction": "less than",
486*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
487*f4b2e5a8SBrad Bishop                    "Severity": 0,
488*f4b2e5a8SBrad Bishop                    "Value": 1.138
489*f4b2e5a8SBrad Bishop                },
490*f4b2e5a8SBrad Bishop                {
491*f4b2e5a8SBrad Bishop                    "Direction": "less than",
492*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
493*f4b2e5a8SBrad Bishop                    "Severity": 1,
494*f4b2e5a8SBrad Bishop                    "Value": 1.104
495*f4b2e5a8SBrad Bishop                }
496*f4b2e5a8SBrad Bishop            ],
497*f4b2e5a8SBrad Bishop            "Type": "ADC"
498*f4b2e5a8SBrad Bishop        },
499*f4b2e5a8SBrad Bishop        {
500*f4b2e5a8SBrad Bishop            "Index": 2,
501*f4b2e5a8SBrad Bishop            "Name": "PVNN_PCH_AUX",
502*f4b2e5a8SBrad Bishop            "Thresholds": [
503*f4b2e5a8SBrad Bishop                {
504*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
505*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
506*f4b2e5a8SBrad Bishop                    "Severity": 1,
507*f4b2e5a8SBrad Bishop                    "Value": 1.081
508*f4b2e5a8SBrad Bishop                },
509*f4b2e5a8SBrad Bishop                {
510*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
511*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
512*f4b2e5a8SBrad Bishop                    "Severity": 0,
513*f4b2e5a8SBrad Bishop                    "Value": 1.049
514*f4b2e5a8SBrad Bishop                },
515*f4b2e5a8SBrad Bishop                {
516*f4b2e5a8SBrad Bishop                    "Direction": "less than",
517*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
518*f4b2e5a8SBrad Bishop                    "Severity": 0,
519*f4b2e5a8SBrad Bishop                    "Value": 0.807
520*f4b2e5a8SBrad Bishop                },
521*f4b2e5a8SBrad Bishop                {
522*f4b2e5a8SBrad Bishop                    "Direction": "less than",
523*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
524*f4b2e5a8SBrad Bishop                    "Severity": 1,
525*f4b2e5a8SBrad Bishop                    "Value": 0.783
526*f4b2e5a8SBrad Bishop                }
527*f4b2e5a8SBrad Bishop            ],
528*f4b2e5a8SBrad Bishop            "Type": "ADC"
529*f4b2e5a8SBrad Bishop        },
530*f4b2e5a8SBrad Bishop        {
531*f4b2e5a8SBrad Bishop            "Name": "Host CPU Utilization",
532*f4b2e5a8SBrad Bishop            "Polling": {
533*f4b2e5a8SBrad Bishop                "AveragingPeriod": 3000,
534*f4b2e5a8SBrad Bishop                "Interval": 1000
535*f4b2e5a8SBrad Bishop            },
536*f4b2e5a8SBrad Bishop            "Type": "HostCpuUtilization"
537*f4b2e5a8SBrad Bishop        },
538*f4b2e5a8SBrad Bishop        {
539*f4b2e5a8SBrad Bishop            "LED": "fan1_fault",
540*f4b2e5a8SBrad Bishop            "Name": "1U System Fan connector 1",
541*f4b2e5a8SBrad Bishop            "Pwm": 0,
542*f4b2e5a8SBrad Bishop            "Status": "disabled",
543*f4b2e5a8SBrad Bishop            "Tachs": [
544*f4b2e5a8SBrad Bishop                0,
545*f4b2e5a8SBrad Bishop                1
546*f4b2e5a8SBrad Bishop            ],
547*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
548*f4b2e5a8SBrad Bishop        },
549*f4b2e5a8SBrad Bishop        {
550*f4b2e5a8SBrad Bishop            "LED": "fan2_fault",
551*f4b2e5a8SBrad Bishop            "Name": "1U System Fan connector 2",
552*f4b2e5a8SBrad Bishop            "Pwm": 1,
553*f4b2e5a8SBrad Bishop            "Status": "disabled",
554*f4b2e5a8SBrad Bishop            "Tachs": [
555*f4b2e5a8SBrad Bishop                2,
556*f4b2e5a8SBrad Bishop                3
557*f4b2e5a8SBrad Bishop            ],
558*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
559*f4b2e5a8SBrad Bishop        },
560*f4b2e5a8SBrad Bishop        {
561*f4b2e5a8SBrad Bishop            "LED": "fan3_fault",
562*f4b2e5a8SBrad Bishop            "Name": "1U System Fan connector 3",
563*f4b2e5a8SBrad Bishop            "Pwm": 2,
564*f4b2e5a8SBrad Bishop            "Status": "disabled",
565*f4b2e5a8SBrad Bishop            "Tachs": [
566*f4b2e5a8SBrad Bishop                4,
567*f4b2e5a8SBrad Bishop                5
568*f4b2e5a8SBrad Bishop            ],
569*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
570*f4b2e5a8SBrad Bishop        },
571*f4b2e5a8SBrad Bishop        {
572*f4b2e5a8SBrad Bishop            "LED": "fan4_fault",
573*f4b2e5a8SBrad Bishop            "Name": "1U System Fan connector 4",
574*f4b2e5a8SBrad Bishop            "Pwm": 3,
575*f4b2e5a8SBrad Bishop            "Status": "disabled",
576*f4b2e5a8SBrad Bishop            "Tachs": [
577*f4b2e5a8SBrad Bishop                6,
578*f4b2e5a8SBrad Bishop                7
579*f4b2e5a8SBrad Bishop            ],
580*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
581*f4b2e5a8SBrad Bishop        },
582*f4b2e5a8SBrad Bishop        {
583*f4b2e5a8SBrad Bishop            "LED": "fan5_fault",
584*f4b2e5a8SBrad Bishop            "Name": "1U System Fan connector 5",
585*f4b2e5a8SBrad Bishop            "Pwm": 4,
586*f4b2e5a8SBrad Bishop            "Status": "disabled",
587*f4b2e5a8SBrad Bishop            "Tachs": [
588*f4b2e5a8SBrad Bishop                8,
589*f4b2e5a8SBrad Bishop                9
590*f4b2e5a8SBrad Bishop            ],
591*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
592*f4b2e5a8SBrad Bishop        },
593*f4b2e5a8SBrad Bishop        {
594*f4b2e5a8SBrad Bishop            "LED": "fan6_fault",
595*f4b2e5a8SBrad Bishop            "Name": "1U System Fan connector 6",
596*f4b2e5a8SBrad Bishop            "Pwm": 5,
597*f4b2e5a8SBrad Bishop            "Status": "disabled",
598*f4b2e5a8SBrad Bishop            "Tachs": [
599*f4b2e5a8SBrad Bishop                10,
600*f4b2e5a8SBrad Bishop                11
601*f4b2e5a8SBrad Bishop            ],
602*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
603*f4b2e5a8SBrad Bishop        },
604*f4b2e5a8SBrad Bishop        {
605*f4b2e5a8SBrad Bishop            "LED": "fan1_fault",
606*f4b2e5a8SBrad Bishop            "Name": "2U System Fan connector 1",
607*f4b2e5a8SBrad Bishop            "Pwm": 0,
608*f4b2e5a8SBrad Bishop            "Status": "disabled",
609*f4b2e5a8SBrad Bishop            "Tachs": [
610*f4b2e5a8SBrad Bishop                0
611*f4b2e5a8SBrad Bishop            ],
612*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
613*f4b2e5a8SBrad Bishop        },
614*f4b2e5a8SBrad Bishop        {
615*f4b2e5a8SBrad Bishop            "LED": "fan2_fault",
616*f4b2e5a8SBrad Bishop            "Name": "2U System Fan connector 2",
617*f4b2e5a8SBrad Bishop            "Pwm": 1,
618*f4b2e5a8SBrad Bishop            "Status": "disabled",
619*f4b2e5a8SBrad Bishop            "Tachs": [
620*f4b2e5a8SBrad Bishop                2
621*f4b2e5a8SBrad Bishop            ],
622*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
623*f4b2e5a8SBrad Bishop        },
624*f4b2e5a8SBrad Bishop        {
625*f4b2e5a8SBrad Bishop            "LED": "fan3_fault",
626*f4b2e5a8SBrad Bishop            "Name": "2U System Fan connector 3",
627*f4b2e5a8SBrad Bishop            "Pwm": 2,
628*f4b2e5a8SBrad Bishop            "Status": "disabled",
629*f4b2e5a8SBrad Bishop            "Tachs": [
630*f4b2e5a8SBrad Bishop                4
631*f4b2e5a8SBrad Bishop            ],
632*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
633*f4b2e5a8SBrad Bishop        },
634*f4b2e5a8SBrad Bishop        {
635*f4b2e5a8SBrad Bishop            "LED": "fan4_fault",
636*f4b2e5a8SBrad Bishop            "Name": "2U System Fan connector 4",
637*f4b2e5a8SBrad Bishop            "Pwm": 3,
638*f4b2e5a8SBrad Bishop            "Status": "disabled",
639*f4b2e5a8SBrad Bishop            "Tachs": [
640*f4b2e5a8SBrad Bishop                6
641*f4b2e5a8SBrad Bishop            ],
642*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
643*f4b2e5a8SBrad Bishop        },
644*f4b2e5a8SBrad Bishop        {
645*f4b2e5a8SBrad Bishop            "LED": "fan5_fault",
646*f4b2e5a8SBrad Bishop            "Name": "2U System Fan connector 5",
647*f4b2e5a8SBrad Bishop            "Pwm": 4,
648*f4b2e5a8SBrad Bishop            "Status": "disabled",
649*f4b2e5a8SBrad Bishop            "Tachs": [
650*f4b2e5a8SBrad Bishop                8
651*f4b2e5a8SBrad Bishop            ],
652*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
653*f4b2e5a8SBrad Bishop        },
654*f4b2e5a8SBrad Bishop        {
655*f4b2e5a8SBrad Bishop            "LED": "fan6_fault",
656*f4b2e5a8SBrad Bishop            "Name": "2U System Fan connector 6",
657*f4b2e5a8SBrad Bishop            "Pwm": 5,
658*f4b2e5a8SBrad Bishop            "Status": "disabled",
659*f4b2e5a8SBrad Bishop            "Tachs": [
660*f4b2e5a8SBrad Bishop                10
661*f4b2e5a8SBrad Bishop            ],
662*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
663*f4b2e5a8SBrad Bishop        },
664*f4b2e5a8SBrad Bishop        {
665*f4b2e5a8SBrad Bishop            "Name": "CPU 1 Fan Connector",
666*f4b2e5a8SBrad Bishop            "Pwm": 7,
667*f4b2e5a8SBrad Bishop            "Status": "disabled",
668*f4b2e5a8SBrad Bishop            "Tachs": [
669*f4b2e5a8SBrad Bishop                13
670*f4b2e5a8SBrad Bishop            ],
671*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
672*f4b2e5a8SBrad Bishop        },
673*f4b2e5a8SBrad Bishop        {
674*f4b2e5a8SBrad Bishop            "Name": "CPU 2 Fan Connector",
675*f4b2e5a8SBrad Bishop            "Pwm": 8,
676*f4b2e5a8SBrad Bishop            "Status": "disabled",
677*f4b2e5a8SBrad Bishop            "Tachs": [
678*f4b2e5a8SBrad Bishop                14
679*f4b2e5a8SBrad Bishop            ],
680*f4b2e5a8SBrad Bishop            "Type": "IntelFanConnector"
681*f4b2e5a8SBrad Bishop        },
682*f4b2e5a8SBrad Bishop        {
683*f4b2e5a8SBrad Bishop            "Address": "0x8",
684*f4b2e5a8SBrad Bishop            "Class": "METemp",
685*f4b2e5a8SBrad Bishop            "Name": "SSB Temp",
686*f4b2e5a8SBrad Bishop            "PowerState": "BiosPost",
687*f4b2e5a8SBrad Bishop            "Thresholds": [
688*f4b2e5a8SBrad Bishop                {
689*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
690*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
691*f4b2e5a8SBrad Bishop                    "Severity": 1,
692*f4b2e5a8SBrad Bishop                    "Value": 103
693*f4b2e5a8SBrad Bishop                },
694*f4b2e5a8SBrad Bishop                {
695*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
696*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
697*f4b2e5a8SBrad Bishop                    "Severity": 0,
698*f4b2e5a8SBrad Bishop                    "Value": 98
699*f4b2e5a8SBrad Bishop                },
700*f4b2e5a8SBrad Bishop                {
701*f4b2e5a8SBrad Bishop                    "Direction": "less than",
702*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
703*f4b2e5a8SBrad Bishop                    "Severity": 0,
704*f4b2e5a8SBrad Bishop                    "Value": 5
705*f4b2e5a8SBrad Bishop                },
706*f4b2e5a8SBrad Bishop                {
707*f4b2e5a8SBrad Bishop                    "Direction": "less than",
708*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
709*f4b2e5a8SBrad Bishop                    "Severity": 1,
710*f4b2e5a8SBrad Bishop                    "Value": 0
711*f4b2e5a8SBrad Bishop                }
712*f4b2e5a8SBrad Bishop            ],
713*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
714*f4b2e5a8SBrad Bishop        },
715*f4b2e5a8SBrad Bishop        {
716*f4b2e5a8SBrad Bishop            "Address": "0x7c",
717*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
718*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
719*f4b2e5a8SBrad Bishop            "Name": "CPU1 P12V PVCCIO VR Temp",
720*f4b2e5a8SBrad Bishop            "Thresholds": [
721*f4b2e5a8SBrad Bishop                {
722*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
723*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
724*f4b2e5a8SBrad Bishop                    "Severity": 1,
725*f4b2e5a8SBrad Bishop                    "Value": 115
726*f4b2e5a8SBrad Bishop                },
727*f4b2e5a8SBrad Bishop                {
728*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
729*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
730*f4b2e5a8SBrad Bishop                    "Severity": 0,
731*f4b2e5a8SBrad Bishop                    "Value": 110
732*f4b2e5a8SBrad Bishop                },
733*f4b2e5a8SBrad Bishop                {
734*f4b2e5a8SBrad Bishop                    "Direction": "less than",
735*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
736*f4b2e5a8SBrad Bishop                    "Severity": 0,
737*f4b2e5a8SBrad Bishop                    "Value": 5
738*f4b2e5a8SBrad Bishop                },
739*f4b2e5a8SBrad Bishop                {
740*f4b2e5a8SBrad Bishop                    "Direction": "less than",
741*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
742*f4b2e5a8SBrad Bishop                    "Severity": 1,
743*f4b2e5a8SBrad Bishop                    "Value": 0
744*f4b2e5a8SBrad Bishop                }
745*f4b2e5a8SBrad Bishop            ],
746*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
747*f4b2e5a8SBrad Bishop        },
748*f4b2e5a8SBrad Bishop        {
749*f4b2e5a8SBrad Bishop            "Address": "0x70",
750*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
751*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
752*f4b2e5a8SBrad Bishop            "Name": "CPU1 P12V PVCCIN VR Temp",
753*f4b2e5a8SBrad Bishop            "Thresholds": [
754*f4b2e5a8SBrad Bishop                {
755*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
756*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
757*f4b2e5a8SBrad Bishop                    "Severity": 1,
758*f4b2e5a8SBrad Bishop                    "Value": 115
759*f4b2e5a8SBrad Bishop                },
760*f4b2e5a8SBrad Bishop                {
761*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
762*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
763*f4b2e5a8SBrad Bishop                    "Severity": 0,
764*f4b2e5a8SBrad Bishop                    "Value": 110
765*f4b2e5a8SBrad Bishop                },
766*f4b2e5a8SBrad Bishop                {
767*f4b2e5a8SBrad Bishop                    "Direction": "less than",
768*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
769*f4b2e5a8SBrad Bishop                    "Severity": 0,
770*f4b2e5a8SBrad Bishop                    "Value": 5
771*f4b2e5a8SBrad Bishop                },
772*f4b2e5a8SBrad Bishop                {
773*f4b2e5a8SBrad Bishop                    "Direction": "less than",
774*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
775*f4b2e5a8SBrad Bishop                    "Severity": 1,
776*f4b2e5a8SBrad Bishop                    "Value": 0
777*f4b2e5a8SBrad Bishop                }
778*f4b2e5a8SBrad Bishop            ],
779*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
780*f4b2e5a8SBrad Bishop        },
781*f4b2e5a8SBrad Bishop        {
782*f4b2e5a8SBrad Bishop            "Address": "0x74",
783*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
784*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
785*f4b2e5a8SBrad Bishop            "Name": "CPU1 VR Mem ABC Temp",
786*f4b2e5a8SBrad Bishop            "Thresholds": [
787*f4b2e5a8SBrad Bishop                {
788*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
789*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
790*f4b2e5a8SBrad Bishop                    "Severity": 1,
791*f4b2e5a8SBrad Bishop                    "Value": 115
792*f4b2e5a8SBrad Bishop                },
793*f4b2e5a8SBrad Bishop                {
794*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
795*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
796*f4b2e5a8SBrad Bishop                    "Severity": 0,
797*f4b2e5a8SBrad Bishop                    "Value": 110
798*f4b2e5a8SBrad Bishop                },
799*f4b2e5a8SBrad Bishop                {
800*f4b2e5a8SBrad Bishop                    "Direction": "less than",
801*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
802*f4b2e5a8SBrad Bishop                    "Severity": 0,
803*f4b2e5a8SBrad Bishop                    "Value": 5
804*f4b2e5a8SBrad Bishop                },
805*f4b2e5a8SBrad Bishop                {
806*f4b2e5a8SBrad Bishop                    "Direction": "less than",
807*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
808*f4b2e5a8SBrad Bishop                    "Severity": 1,
809*f4b2e5a8SBrad Bishop                    "Value": 0
810*f4b2e5a8SBrad Bishop                }
811*f4b2e5a8SBrad Bishop            ],
812*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
813*f4b2e5a8SBrad Bishop        },
814*f4b2e5a8SBrad Bishop        {
815*f4b2e5a8SBrad Bishop            "Address": "0x78",
816*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
817*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
818*f4b2e5a8SBrad Bishop            "Name": "CPU1 VR Mem DEF Temp",
819*f4b2e5a8SBrad Bishop            "Thresholds": [
820*f4b2e5a8SBrad Bishop                {
821*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
822*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
823*f4b2e5a8SBrad Bishop                    "Severity": 1,
824*f4b2e5a8SBrad Bishop                    "Value": 115
825*f4b2e5a8SBrad Bishop                },
826*f4b2e5a8SBrad Bishop                {
827*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
828*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
829*f4b2e5a8SBrad Bishop                    "Severity": 0,
830*f4b2e5a8SBrad Bishop                    "Value": 110
831*f4b2e5a8SBrad Bishop                },
832*f4b2e5a8SBrad Bishop                {
833*f4b2e5a8SBrad Bishop                    "Direction": "less than",
834*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
835*f4b2e5a8SBrad Bishop                    "Severity": 0,
836*f4b2e5a8SBrad Bishop                    "Value": 5
837*f4b2e5a8SBrad Bishop                },
838*f4b2e5a8SBrad Bishop                {
839*f4b2e5a8SBrad Bishop                    "Direction": "less than",
840*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
841*f4b2e5a8SBrad Bishop                    "Severity": 1,
842*f4b2e5a8SBrad Bishop                    "Value": 0
843*f4b2e5a8SBrad Bishop                }
844*f4b2e5a8SBrad Bishop            ],
845*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
846*f4b2e5a8SBrad Bishop        },
847*f4b2e5a8SBrad Bishop        {
848*f4b2e5a8SBrad Bishop            "Address": "0x9c",
849*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
850*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
851*f4b2e5a8SBrad Bishop            "Name": "CPU2 P12V PVCCIO VR Temp",
852*f4b2e5a8SBrad Bishop            "Thresholds": [
853*f4b2e5a8SBrad Bishop                {
854*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
855*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
856*f4b2e5a8SBrad Bishop                    "Severity": 1,
857*f4b2e5a8SBrad Bishop                    "Value": 115
858*f4b2e5a8SBrad Bishop                },
859*f4b2e5a8SBrad Bishop                {
860*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
861*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
862*f4b2e5a8SBrad Bishop                    "Severity": 0,
863*f4b2e5a8SBrad Bishop                    "Value": 110
864*f4b2e5a8SBrad Bishop                },
865*f4b2e5a8SBrad Bishop                {
866*f4b2e5a8SBrad Bishop                    "Direction": "less than",
867*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
868*f4b2e5a8SBrad Bishop                    "Severity": 0,
869*f4b2e5a8SBrad Bishop                    "Value": 5
870*f4b2e5a8SBrad Bishop                },
871*f4b2e5a8SBrad Bishop                {
872*f4b2e5a8SBrad Bishop                    "Direction": "less than",
873*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
874*f4b2e5a8SBrad Bishop                    "Severity": 1,
875*f4b2e5a8SBrad Bishop                    "Value": 0
876*f4b2e5a8SBrad Bishop                }
877*f4b2e5a8SBrad Bishop            ],
878*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
879*f4b2e5a8SBrad Bishop        },
880*f4b2e5a8SBrad Bishop        {
881*f4b2e5a8SBrad Bishop            "Address": "0x50",
882*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
883*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
884*f4b2e5a8SBrad Bishop            "Name": "CPU2 P12V PVCCIN VR Temp",
885*f4b2e5a8SBrad Bishop            "Thresholds": [
886*f4b2e5a8SBrad Bishop                {
887*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
888*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
889*f4b2e5a8SBrad Bishop                    "Severity": 1,
890*f4b2e5a8SBrad Bishop                    "Value": 115
891*f4b2e5a8SBrad Bishop                },
892*f4b2e5a8SBrad Bishop                {
893*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
894*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
895*f4b2e5a8SBrad Bishop                    "Severity": 0,
896*f4b2e5a8SBrad Bishop                    "Value": 110
897*f4b2e5a8SBrad Bishop                },
898*f4b2e5a8SBrad Bishop                {
899*f4b2e5a8SBrad Bishop                    "Direction": "less than",
900*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
901*f4b2e5a8SBrad Bishop                    "Severity": 0,
902*f4b2e5a8SBrad Bishop                    "Value": 5
903*f4b2e5a8SBrad Bishop                },
904*f4b2e5a8SBrad Bishop                {
905*f4b2e5a8SBrad Bishop                    "Direction": "less than",
906*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
907*f4b2e5a8SBrad Bishop                    "Severity": 1,
908*f4b2e5a8SBrad Bishop                    "Value": 0
909*f4b2e5a8SBrad Bishop                }
910*f4b2e5a8SBrad Bishop            ],
911*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
912*f4b2e5a8SBrad Bishop        },
913*f4b2e5a8SBrad Bishop        {
914*f4b2e5a8SBrad Bishop            "Address": "0x94",
915*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
916*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
917*f4b2e5a8SBrad Bishop            "Name": "CPU2 VR Mem ABC Temp",
918*f4b2e5a8SBrad Bishop            "Thresholds": [
919*f4b2e5a8SBrad Bishop                {
920*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
921*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
922*f4b2e5a8SBrad Bishop                    "Severity": 1,
923*f4b2e5a8SBrad Bishop                    "Value": 115
924*f4b2e5a8SBrad Bishop                },
925*f4b2e5a8SBrad Bishop                {
926*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
927*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
928*f4b2e5a8SBrad Bishop                    "Severity": 0,
929*f4b2e5a8SBrad Bishop                    "Value": 110
930*f4b2e5a8SBrad Bishop                },
931*f4b2e5a8SBrad Bishop                {
932*f4b2e5a8SBrad Bishop                    "Direction": "less than",
933*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
934*f4b2e5a8SBrad Bishop                    "Severity": 0,
935*f4b2e5a8SBrad Bishop                    "Value": 5
936*f4b2e5a8SBrad Bishop                },
937*f4b2e5a8SBrad Bishop                {
938*f4b2e5a8SBrad Bishop                    "Direction": "less than",
939*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
940*f4b2e5a8SBrad Bishop                    "Severity": 1,
941*f4b2e5a8SBrad Bishop                    "Value": 0
942*f4b2e5a8SBrad Bishop                }
943*f4b2e5a8SBrad Bishop            ],
944*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
945*f4b2e5a8SBrad Bishop        },
946*f4b2e5a8SBrad Bishop        {
947*f4b2e5a8SBrad Bishop            "Address": "0x98",
948*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
949*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
950*f4b2e5a8SBrad Bishop            "Name": "CPU2 VR Mem DEF Temp",
951*f4b2e5a8SBrad Bishop            "Thresholds": [
952*f4b2e5a8SBrad Bishop                {
953*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
954*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
955*f4b2e5a8SBrad Bishop                    "Severity": 1,
956*f4b2e5a8SBrad Bishop                    "Value": 115
957*f4b2e5a8SBrad Bishop                },
958*f4b2e5a8SBrad Bishop                {
959*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
960*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
961*f4b2e5a8SBrad Bishop                    "Severity": 0,
962*f4b2e5a8SBrad Bishop                    "Value": 110
963*f4b2e5a8SBrad Bishop                },
964*f4b2e5a8SBrad Bishop                {
965*f4b2e5a8SBrad Bishop                    "Direction": "less than",
966*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
967*f4b2e5a8SBrad Bishop                    "Severity": 0,
968*f4b2e5a8SBrad Bishop                    "Value": 5
969*f4b2e5a8SBrad Bishop                },
970*f4b2e5a8SBrad Bishop                {
971*f4b2e5a8SBrad Bishop                    "Direction": "less than",
972*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
973*f4b2e5a8SBrad Bishop                    "Severity": 1,
974*f4b2e5a8SBrad Bishop                    "Value": 0
975*f4b2e5a8SBrad Bishop                }
976*f4b2e5a8SBrad Bishop            ],
977*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
978*f4b2e5a8SBrad Bishop        },
979*f4b2e5a8SBrad Bishop        {
980*f4b2e5a8SBrad Bishop            "Address": "0xAC",
981*f4b2e5a8SBrad Bishop            "Class": "PxeBridgeTemp",
982*f4b2e5a8SBrad Bishop            "HostSMbusIndex": 3,
983*f4b2e5a8SBrad Bishop            "Name": "VR P1V05 Temp",
984*f4b2e5a8SBrad Bishop            "Thresholds": [
985*f4b2e5a8SBrad Bishop                {
986*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
987*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
988*f4b2e5a8SBrad Bishop                    "Severity": 1,
989*f4b2e5a8SBrad Bishop                    "Value": 115
990*f4b2e5a8SBrad Bishop                },
991*f4b2e5a8SBrad Bishop                {
992*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
993*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
994*f4b2e5a8SBrad Bishop                    "Severity": 0,
995*f4b2e5a8SBrad Bishop                    "Value": 110
996*f4b2e5a8SBrad Bishop                },
997*f4b2e5a8SBrad Bishop                {
998*f4b2e5a8SBrad Bishop                    "Direction": "less than",
999*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
1000*f4b2e5a8SBrad Bishop                    "Severity": 0,
1001*f4b2e5a8SBrad Bishop                    "Value": 5
1002*f4b2e5a8SBrad Bishop                },
1003*f4b2e5a8SBrad Bishop                {
1004*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1005*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
1006*f4b2e5a8SBrad Bishop                    "Severity": 1,
1007*f4b2e5a8SBrad Bishop                    "Value": 0
1008*f4b2e5a8SBrad Bishop                }
1009*f4b2e5a8SBrad Bishop            ],
1010*f4b2e5a8SBrad Bishop            "Type": "IpmbSensor"
1011*f4b2e5a8SBrad Bishop        },
1012*f4b2e5a8SBrad Bishop        {
1013*f4b2e5a8SBrad Bishop            "Name": "Node Manager Sensor",
1014*f4b2e5a8SBrad Bishop            "Type": "NMSensor"
1015*f4b2e5a8SBrad Bishop        },
1016*f4b2e5a8SBrad Bishop        {
1017*f4b2e5a8SBrad Bishop            "Address": "0x71",
1018*f4b2e5a8SBrad Bishop            "Bus": 2,
1019*f4b2e5a8SBrad Bishop            "ChannelNames": [
1020*f4b2e5a8SBrad Bishop                "M2_Slot1",
1021*f4b2e5a8SBrad Bishop                "M2_Slot2",
1022*f4b2e5a8SBrad Bishop                "",
1023*f4b2e5a8SBrad Bishop                ""
1024*f4b2e5a8SBrad Bishop            ],
1025*f4b2e5a8SBrad Bishop            "Name": "M.2 Mux",
1026*f4b2e5a8SBrad Bishop            "Type": "PCA9543Mux"
1027*f4b2e5a8SBrad Bishop        },
1028*f4b2e5a8SBrad Bishop        {
1029*f4b2e5a8SBrad Bishop            "Address": "0x70",
1030*f4b2e5a8SBrad Bishop            "Bus": 4,
1031*f4b2e5a8SBrad Bishop            "ChannelNames": [
1032*f4b2e5a8SBrad Bishop                "U2_Slot1",
1033*f4b2e5a8SBrad Bishop                "U2_Slot2",
1034*f4b2e5a8SBrad Bishop                "U2_Slot3",
1035*f4b2e5a8SBrad Bishop                "U2_Slot4"
1036*f4b2e5a8SBrad Bishop            ],
1037*f4b2e5a8SBrad Bishop            "Name": "HSBP 1 Mux",
1038*f4b2e5a8SBrad Bishop            "Type": "PCA9546Mux"
1039*f4b2e5a8SBrad Bishop        },
1040*f4b2e5a8SBrad Bishop        {
1041*f4b2e5a8SBrad Bishop            "Address": "0x74",
1042*f4b2e5a8SBrad Bishop            "Bus": 4,
1043*f4b2e5a8SBrad Bishop            "ChannelNames": [
1044*f4b2e5a8SBrad Bishop                "U2_Slot5",
1045*f4b2e5a8SBrad Bishop                "U2_Slot6",
1046*f4b2e5a8SBrad Bishop                "U2_Slot7",
1047*f4b2e5a8SBrad Bishop                "U2_Slot8"
1048*f4b2e5a8SBrad Bishop            ],
1049*f4b2e5a8SBrad Bishop            "Name": "HSBP 1 Mux2",
1050*f4b2e5a8SBrad Bishop            "Type": "PCA9546Mux"
1051*f4b2e5a8SBrad Bishop        },
1052*f4b2e5a8SBrad Bishop        {
1053*f4b2e5a8SBrad Bishop            "Address": "0x77",
1054*f4b2e5a8SBrad Bishop            "Bus": 4,
1055*f4b2e5a8SBrad Bishop            "ChannelNames": [
1056*f4b2e5a8SBrad Bishop                "U2_Slot1",
1057*f4b2e5a8SBrad Bishop                "U2_Slot2",
1058*f4b2e5a8SBrad Bishop                "U2_Slot3",
1059*f4b2e5a8SBrad Bishop                "U2_Slot4"
1060*f4b2e5a8SBrad Bishop            ],
1061*f4b2e5a8SBrad Bishop            "Name": "HSBP 2 Mux",
1062*f4b2e5a8SBrad Bishop            "Type": "PCA9546Mux"
1063*f4b2e5a8SBrad Bishop        },
1064*f4b2e5a8SBrad Bishop        {
1065*f4b2e5a8SBrad Bishop            "Address": "0x73",
1066*f4b2e5a8SBrad Bishop            "Bus": 4,
1067*f4b2e5a8SBrad Bishop            "ChannelNames": [
1068*f4b2e5a8SBrad Bishop                "U2_Slot5",
1069*f4b2e5a8SBrad Bishop                "U2_Slot6",
1070*f4b2e5a8SBrad Bishop                "U2_Slot7",
1071*f4b2e5a8SBrad Bishop                "U2_Slot8"
1072*f4b2e5a8SBrad Bishop            ],
1073*f4b2e5a8SBrad Bishop            "Name": "HSBP 2 Mux2",
1074*f4b2e5a8SBrad Bishop            "Type": "PCA9546Mux"
1075*f4b2e5a8SBrad Bishop        },
1076*f4b2e5a8SBrad Bishop        {
1077*f4b2e5a8SBrad Bishop            "Address": "0x76",
1078*f4b2e5a8SBrad Bishop            "Bus": 4,
1079*f4b2e5a8SBrad Bishop            "ChannelNames": [
1080*f4b2e5a8SBrad Bishop                "U2_Slot1",
1081*f4b2e5a8SBrad Bishop                "U2_Slot2",
1082*f4b2e5a8SBrad Bishop                "U2_Slot3",
1083*f4b2e5a8SBrad Bishop                "U2_Slot4"
1084*f4b2e5a8SBrad Bishop            ],
1085*f4b2e5a8SBrad Bishop            "Name": "HSBP 3 Mux",
1086*f4b2e5a8SBrad Bishop            "Type": "PCA9546Mux"
1087*f4b2e5a8SBrad Bishop        },
1088*f4b2e5a8SBrad Bishop        {
1089*f4b2e5a8SBrad Bishop            "Address": "0x72",
1090*f4b2e5a8SBrad Bishop            "Bus": 4,
1091*f4b2e5a8SBrad Bishop            "ChannelNames": [
1092*f4b2e5a8SBrad Bishop                "U2_Slot5",
1093*f4b2e5a8SBrad Bishop                "U2_Slot6",
1094*f4b2e5a8SBrad Bishop                "U2_Slot7",
1095*f4b2e5a8SBrad Bishop                "U2_Slot8"
1096*f4b2e5a8SBrad Bishop            ],
1097*f4b2e5a8SBrad Bishop            "Name": "HSBP 3 Mux2",
1098*f4b2e5a8SBrad Bishop            "Type": "PCA9546Mux"
1099*f4b2e5a8SBrad Bishop        },
1100*f4b2e5a8SBrad Bishop        {
1101*f4b2e5a8SBrad Bishop            "Class": "temp",
1102*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1103*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1104*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1105*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1106*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1107*f4b2e5a8SBrad Bishop            "Inputs": [
1108*f4b2e5a8SBrad Bishop                "BMC Temp"
1109*f4b2e5a8SBrad Bishop            ],
1110*f4b2e5a8SBrad Bishop            "Name": "BMC Temp",
1111*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1112*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1113*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1114*f4b2e5a8SBrad Bishop            "Outputs": [],
1115*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1116*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1117*f4b2e5a8SBrad Bishop            "SetPoint": 80.0,
1118*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1119*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1120*f4b2e5a8SBrad Bishop            "Type": "Pid",
1121*f4b2e5a8SBrad Bishop            "Zones": [
1122*f4b2e5a8SBrad Bishop                "Zone 1",
1123*f4b2e5a8SBrad Bishop                "Zone 2",
1124*f4b2e5a8SBrad Bishop                "Zone 3"
1125*f4b2e5a8SBrad Bishop            ]
1126*f4b2e5a8SBrad Bishop        },
1127*f4b2e5a8SBrad Bishop        {
1128*f4b2e5a8SBrad Bishop            "Class": "temp",
1129*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1130*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1131*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1132*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1133*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1134*f4b2e5a8SBrad Bishop            "Inputs": [
1135*f4b2e5a8SBrad Bishop                "DIMM [ABC]\\d+ CPU1"
1136*f4b2e5a8SBrad Bishop            ],
1137*f4b2e5a8SBrad Bishop            "Name": "CPU1 DIMM ABC",
1138*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1139*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1140*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1141*f4b2e5a8SBrad Bishop            "Outputs": [],
1142*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1143*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1144*f4b2e5a8SBrad Bishop            "SetPoint": -15.0,
1145*f4b2e5a8SBrad Bishop            "SetPointOffset": "WarningHigh",
1146*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1147*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1148*f4b2e5a8SBrad Bishop            "Type": "Pid",
1149*f4b2e5a8SBrad Bishop            "Zones": [
1150*f4b2e5a8SBrad Bishop                "Zone 2",
1151*f4b2e5a8SBrad Bishop                "Zone 3",
1152*f4b2e5a8SBrad Bishop                "Zone 4"
1153*f4b2e5a8SBrad Bishop            ]
1154*f4b2e5a8SBrad Bishop        },
1155*f4b2e5a8SBrad Bishop        {
1156*f4b2e5a8SBrad Bishop            "Class": "temp",
1157*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1158*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1159*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1160*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1161*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1162*f4b2e5a8SBrad Bishop            "Inputs": [
1163*f4b2e5a8SBrad Bishop                "DIMM [DEF]\\d+ CPU1"
1164*f4b2e5a8SBrad Bishop            ],
1165*f4b2e5a8SBrad Bishop            "Name": "CPU1 DIMM DEF",
1166*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1167*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1168*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1169*f4b2e5a8SBrad Bishop            "Outputs": [],
1170*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1171*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1172*f4b2e5a8SBrad Bishop            "SetPoint": -15.0,
1173*f4b2e5a8SBrad Bishop            "SetPointOffset": "WarningHigh",
1174*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1175*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1176*f4b2e5a8SBrad Bishop            "Type": "Pid",
1177*f4b2e5a8SBrad Bishop            "Zones": [
1178*f4b2e5a8SBrad Bishop                "Zone 1",
1179*f4b2e5a8SBrad Bishop                "Zone 2"
1180*f4b2e5a8SBrad Bishop            ]
1181*f4b2e5a8SBrad Bishop        },
1182*f4b2e5a8SBrad Bishop        {
1183*f4b2e5a8SBrad Bishop            "Class": "temp",
1184*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1185*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1186*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1187*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1188*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1189*f4b2e5a8SBrad Bishop            "Inputs": [
1190*f4b2e5a8SBrad Bishop                "DIMM [ABC]\\d+ CPU2"
1191*f4b2e5a8SBrad Bishop            ],
1192*f4b2e5a8SBrad Bishop            "Name": "CPU2 DIMM ABC",
1193*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1194*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1195*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1196*f4b2e5a8SBrad Bishop            "Outputs": [],
1197*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1198*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1199*f4b2e5a8SBrad Bishop            "SetPoint": -15.0,
1200*f4b2e5a8SBrad Bishop            "SetPointOffset": "WarningHigh",
1201*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1202*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1203*f4b2e5a8SBrad Bishop            "Type": "Pid",
1204*f4b2e5a8SBrad Bishop            "Zones": [
1205*f4b2e5a8SBrad Bishop                "Zone 5",
1206*f4b2e5a8SBrad Bishop                "Zone 6",
1207*f4b2e5a8SBrad Bishop                "PSU"
1208*f4b2e5a8SBrad Bishop            ]
1209*f4b2e5a8SBrad Bishop        },
1210*f4b2e5a8SBrad Bishop        {
1211*f4b2e5a8SBrad Bishop            "Class": "temp",
1212*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1213*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1214*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1215*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1216*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1217*f4b2e5a8SBrad Bishop            "Inputs": [
1218*f4b2e5a8SBrad Bishop                "DIMM [DEF]\\d+ CPU2"
1219*f4b2e5a8SBrad Bishop            ],
1220*f4b2e5a8SBrad Bishop            "Name": "CPU2 DIMM DEF",
1221*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1222*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1223*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1224*f4b2e5a8SBrad Bishop            "Outputs": [],
1225*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1226*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1227*f4b2e5a8SBrad Bishop            "SetPoint": -15.0,
1228*f4b2e5a8SBrad Bishop            "SetPointOffset": "WarningHigh",
1229*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1230*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1231*f4b2e5a8SBrad Bishop            "Type": "Pid",
1232*f4b2e5a8SBrad Bishop            "Zones": [
1233*f4b2e5a8SBrad Bishop                "Zone 3",
1234*f4b2e5a8SBrad Bishop                "Zone 4",
1235*f4b2e5a8SBrad Bishop                "Zone 5"
1236*f4b2e5a8SBrad Bishop            ]
1237*f4b2e5a8SBrad Bishop        },
1238*f4b2e5a8SBrad Bishop        {
1239*f4b2e5a8SBrad Bishop            "Class": "temp",
1240*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1241*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1242*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1243*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1244*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1245*f4b2e5a8SBrad Bishop            "Inputs": [
1246*f4b2e5a8SBrad Bishop                "DTS CPU1"
1247*f4b2e5a8SBrad Bishop            ],
1248*f4b2e5a8SBrad Bishop            "Name": "DTS CPU1",
1249*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1250*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1251*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1252*f4b2e5a8SBrad Bishop            "Outputs": [],
1253*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1254*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1255*f4b2e5a8SBrad Bishop            "SetPoint": -25.0,
1256*f4b2e5a8SBrad Bishop            "SetPointOffset": "WarningHigh",
1257*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1258*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1259*f4b2e5a8SBrad Bishop            "Type": "Pid",
1260*f4b2e5a8SBrad Bishop            "Zones": [
1261*f4b2e5a8SBrad Bishop                "Zone 1",
1262*f4b2e5a8SBrad Bishop                "Zone 2",
1263*f4b2e5a8SBrad Bishop                "Zone 3"
1264*f4b2e5a8SBrad Bishop            ]
1265*f4b2e5a8SBrad Bishop        },
1266*f4b2e5a8SBrad Bishop        {
1267*f4b2e5a8SBrad Bishop            "Class": "temp",
1268*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1269*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1270*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1271*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1272*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1273*f4b2e5a8SBrad Bishop            "Inputs": [
1274*f4b2e5a8SBrad Bishop                "DTS CPU2"
1275*f4b2e5a8SBrad Bishop            ],
1276*f4b2e5a8SBrad Bishop            "Name": "DTS CPU2",
1277*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1278*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1279*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1280*f4b2e5a8SBrad Bishop            "Outputs": [],
1281*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1282*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1283*f4b2e5a8SBrad Bishop            "SetPoint": -25.0,
1284*f4b2e5a8SBrad Bishop            "SetPointOffset": "WarningHigh",
1285*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1286*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1287*f4b2e5a8SBrad Bishop            "Type": "Pid",
1288*f4b2e5a8SBrad Bishop            "Zones": [
1289*f4b2e5a8SBrad Bishop                "Zone 4",
1290*f4b2e5a8SBrad Bishop                "Zone 5",
1291*f4b2e5a8SBrad Bishop                "Zone 6",
1292*f4b2e5a8SBrad Bishop                "PSU"
1293*f4b2e5a8SBrad Bishop            ]
1294*f4b2e5a8SBrad Bishop        },
1295*f4b2e5a8SBrad Bishop        {
1296*f4b2e5a8SBrad Bishop            "Class": "temp",
1297*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1298*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1299*f4b2e5a8SBrad Bishop            "ICoefficient": -8.8,
1300*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1301*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1302*f4b2e5a8SBrad Bishop            "Inputs": [
1303*f4b2e5a8SBrad Bishop                "Left Rear Temp"
1304*f4b2e5a8SBrad Bishop            ],
1305*f4b2e5a8SBrad Bishop            "Name": "Left Rear Temp",
1306*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1307*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1308*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1309*f4b2e5a8SBrad Bishop            "Outputs": [],
1310*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1311*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1312*f4b2e5a8SBrad Bishop            "SetPoint": 55.0,
1313*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1314*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1315*f4b2e5a8SBrad Bishop            "Type": "Pid",
1316*f4b2e5a8SBrad Bishop            "Zones": [
1317*f4b2e5a8SBrad Bishop                "Zone 4",
1318*f4b2e5a8SBrad Bishop                "Zone 5",
1319*f4b2e5a8SBrad Bishop                "Zone 6"
1320*f4b2e5a8SBrad Bishop            ]
1321*f4b2e5a8SBrad Bishop        },
1322*f4b2e5a8SBrad Bishop        {
1323*f4b2e5a8SBrad Bishop            "Class": "temp",
1324*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1325*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1326*f4b2e5a8SBrad Bishop            "ICoefficient": -8.8,
1327*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1328*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1329*f4b2e5a8SBrad Bishop            "Inputs": [
1330*f4b2e5a8SBrad Bishop                "Right Rear Board"
1331*f4b2e5a8SBrad Bishop            ],
1332*f4b2e5a8SBrad Bishop            "Name": "Right Rear Board",
1333*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1334*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1335*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1336*f4b2e5a8SBrad Bishop            "Outputs": [],
1337*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1338*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1339*f4b2e5a8SBrad Bishop            "SetPoint": 55.0,
1340*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1341*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1342*f4b2e5a8SBrad Bishop            "Type": "Pid",
1343*f4b2e5a8SBrad Bishop            "Zones": [
1344*f4b2e5a8SBrad Bishop                "Zone 1",
1345*f4b2e5a8SBrad Bishop                "Zone 2",
1346*f4b2e5a8SBrad Bishop                "Zone 3"
1347*f4b2e5a8SBrad Bishop            ]
1348*f4b2e5a8SBrad Bishop        },
1349*f4b2e5a8SBrad Bishop        {
1350*f4b2e5a8SBrad Bishop            "Class": "temp",
1351*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1352*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1353*f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
1354*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1355*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1356*f4b2e5a8SBrad Bishop            "Inputs": [
1357*f4b2e5a8SBrad Bishop                "SSB Temp"
1358*f4b2e5a8SBrad Bishop            ],
1359*f4b2e5a8SBrad Bishop            "Name": "SSB Temp",
1360*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1361*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1362*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1363*f4b2e5a8SBrad Bishop            "Outputs": [],
1364*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1365*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1366*f4b2e5a8SBrad Bishop            "SetPoint": 76.0,
1367*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1368*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1369*f4b2e5a8SBrad Bishop            "Type": "Pid",
1370*f4b2e5a8SBrad Bishop            "Zones": [
1371*f4b2e5a8SBrad Bishop                "Zone 2",
1372*f4b2e5a8SBrad Bishop                "Zone 3",
1373*f4b2e5a8SBrad Bishop                "Zone 4"
1374*f4b2e5a8SBrad Bishop            ]
1375*f4b2e5a8SBrad Bishop        },
1376*f4b2e5a8SBrad Bishop        {
1377*f4b2e5a8SBrad Bishop            "Class": "temp",
1378*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1379*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1380*f4b2e5a8SBrad Bishop            "ICoefficient": -8.8,
1381*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1382*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1383*f4b2e5a8SBrad Bishop            "Inputs": [
1384*f4b2e5a8SBrad Bishop                "VR 1 Temp"
1385*f4b2e5a8SBrad Bishop            ],
1386*f4b2e5a8SBrad Bishop            "Name": "VR 1 Temp",
1387*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1388*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1389*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1390*f4b2e5a8SBrad Bishop            "Outputs": [],
1391*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1392*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1393*f4b2e5a8SBrad Bishop            "SetPoint": 90.0,
1394*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1395*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1396*f4b2e5a8SBrad Bishop            "Type": "Pid",
1397*f4b2e5a8SBrad Bishop            "Zones": [
1398*f4b2e5a8SBrad Bishop                "Zone 1",
1399*f4b2e5a8SBrad Bishop                "Zone 2",
1400*f4b2e5a8SBrad Bishop                "Zone 3"
1401*f4b2e5a8SBrad Bishop            ]
1402*f4b2e5a8SBrad Bishop        },
1403*f4b2e5a8SBrad Bishop        {
1404*f4b2e5a8SBrad Bishop            "Class": "temp",
1405*f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
1406*f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
1407*f4b2e5a8SBrad Bishop            "ICoefficient": -8.8,
1408*f4b2e5a8SBrad Bishop            "ILimitMax": 100,
1409*f4b2e5a8SBrad Bishop            "ILimitMin": 30,
1410*f4b2e5a8SBrad Bishop            "Inputs": [
1411*f4b2e5a8SBrad Bishop                "VR 2 Temp"
1412*f4b2e5a8SBrad Bishop            ],
1413*f4b2e5a8SBrad Bishop            "Name": "VR 2 Temp",
1414*f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
1415*f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
1416*f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
1417*f4b2e5a8SBrad Bishop            "Outputs": [],
1418*f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
1419*f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
1420*f4b2e5a8SBrad Bishop            "SetPoint": 90.0,
1421*f4b2e5a8SBrad Bishop            "SlewNeg": -1,
1422*f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
1423*f4b2e5a8SBrad Bishop            "Type": "Pid",
1424*f4b2e5a8SBrad Bishop            "Zones": [
1425*f4b2e5a8SBrad Bishop                "Zone 4",
1426*f4b2e5a8SBrad Bishop                "Zone 5",
1427*f4b2e5a8SBrad Bishop                "Zone 6",
1428*f4b2e5a8SBrad Bishop                "PSU"
1429*f4b2e5a8SBrad Bishop            ]
1430*f4b2e5a8SBrad Bishop        },
1431*f4b2e5a8SBrad Bishop        {
1432*f4b2e5a8SBrad Bishop            "Address": "0x4D",
1433*f4b2e5a8SBrad Bishop            "Bus": 6,
1434*f4b2e5a8SBrad Bishop            "Name": "Right Rear Board Temp",
1435*f4b2e5a8SBrad Bishop            "Name1": "Right Rear TMP421 Internal Temp",
1436*f4b2e5a8SBrad Bishop            "Thresholds": [
1437*f4b2e5a8SBrad Bishop                {
1438*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1439*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
1440*f4b2e5a8SBrad Bishop                    "Severity": 1,
1441*f4b2e5a8SBrad Bishop                    "Value": 115
1442*f4b2e5a8SBrad Bishop                },
1443*f4b2e5a8SBrad Bishop                {
1444*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1445*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
1446*f4b2e5a8SBrad Bishop                    "Severity": 0,
1447*f4b2e5a8SBrad Bishop                    "Value": 110
1448*f4b2e5a8SBrad Bishop                },
1449*f4b2e5a8SBrad Bishop                {
1450*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1451*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
1452*f4b2e5a8SBrad Bishop                    "Severity": 0,
1453*f4b2e5a8SBrad Bishop                    "Value": 5
1454*f4b2e5a8SBrad Bishop                },
1455*f4b2e5a8SBrad Bishop                {
1456*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1457*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
1458*f4b2e5a8SBrad Bishop                    "Severity": 1,
1459*f4b2e5a8SBrad Bishop                    "Value": 0
1460*f4b2e5a8SBrad Bishop                }
1461*f4b2e5a8SBrad Bishop            ],
1462*f4b2e5a8SBrad Bishop            "Type": "TMP421"
1463*f4b2e5a8SBrad Bishop        },
1464*f4b2e5a8SBrad Bishop        {
1465*f4b2e5a8SBrad Bishop            "Address": "0x4A",
1466*f4b2e5a8SBrad Bishop            "Bus": 6,
1467*f4b2e5a8SBrad Bishop            "Name": "BMC Temp",
1468*f4b2e5a8SBrad Bishop            "Thresholds": [
1469*f4b2e5a8SBrad Bishop                {
1470*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1471*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
1472*f4b2e5a8SBrad Bishop                    "Severity": 1,
1473*f4b2e5a8SBrad Bishop                    "Value": 115
1474*f4b2e5a8SBrad Bishop                },
1475*f4b2e5a8SBrad Bishop                {
1476*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1477*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
1478*f4b2e5a8SBrad Bishop                    "Severity": 0,
1479*f4b2e5a8SBrad Bishop                    "Value": 110
1480*f4b2e5a8SBrad Bishop                },
1481*f4b2e5a8SBrad Bishop                {
1482*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1483*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
1484*f4b2e5a8SBrad Bishop                    "Severity": 0,
1485*f4b2e5a8SBrad Bishop                    "Value": 5
1486*f4b2e5a8SBrad Bishop                },
1487*f4b2e5a8SBrad Bishop                {
1488*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1489*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
1490*f4b2e5a8SBrad Bishop                    "Severity": 1,
1491*f4b2e5a8SBrad Bishop                    "Value": 0
1492*f4b2e5a8SBrad Bishop                }
1493*f4b2e5a8SBrad Bishop            ],
1494*f4b2e5a8SBrad Bishop            "Type": "TMP75"
1495*f4b2e5a8SBrad Bishop        },
1496*f4b2e5a8SBrad Bishop        {
1497*f4b2e5a8SBrad Bishop            "Address": "0x49",
1498*f4b2e5a8SBrad Bishop            "Bus": 6,
1499*f4b2e5a8SBrad Bishop            "Name": "Left Rear Temp",
1500*f4b2e5a8SBrad Bishop            "Thresholds": [
1501*f4b2e5a8SBrad Bishop                {
1502*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1503*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
1504*f4b2e5a8SBrad Bishop                    "Severity": 1,
1505*f4b2e5a8SBrad Bishop                    "Value": 115
1506*f4b2e5a8SBrad Bishop                },
1507*f4b2e5a8SBrad Bishop                {
1508*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1509*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
1510*f4b2e5a8SBrad Bishop                    "Severity": 0,
1511*f4b2e5a8SBrad Bishop                    "Value": 110
1512*f4b2e5a8SBrad Bishop                },
1513*f4b2e5a8SBrad Bishop                {
1514*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1515*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
1516*f4b2e5a8SBrad Bishop                    "Severity": 0,
1517*f4b2e5a8SBrad Bishop                    "Value": 5
1518*f4b2e5a8SBrad Bishop                },
1519*f4b2e5a8SBrad Bishop                {
1520*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1521*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
1522*f4b2e5a8SBrad Bishop                    "Severity": 1,
1523*f4b2e5a8SBrad Bishop                    "Value": 0
1524*f4b2e5a8SBrad Bishop                }
1525*f4b2e5a8SBrad Bishop            ],
1526*f4b2e5a8SBrad Bishop            "Type": "TMP75"
1527*f4b2e5a8SBrad Bishop        },
1528*f4b2e5a8SBrad Bishop        {
1529*f4b2e5a8SBrad Bishop            "Address": "0x48",
1530*f4b2e5a8SBrad Bishop            "Bus": 6,
1531*f4b2e5a8SBrad Bishop            "Name": "VR 1 Temp",
1532*f4b2e5a8SBrad Bishop            "Thresholds": [
1533*f4b2e5a8SBrad Bishop                {
1534*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1535*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
1536*f4b2e5a8SBrad Bishop                    "Severity": 1,
1537*f4b2e5a8SBrad Bishop                    "Value": 115
1538*f4b2e5a8SBrad Bishop                },
1539*f4b2e5a8SBrad Bishop                {
1540*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1541*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
1542*f4b2e5a8SBrad Bishop                    "Severity": 0,
1543*f4b2e5a8SBrad Bishop                    "Value": 110
1544*f4b2e5a8SBrad Bishop                },
1545*f4b2e5a8SBrad Bishop                {
1546*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1547*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
1548*f4b2e5a8SBrad Bishop                    "Severity": 0,
1549*f4b2e5a8SBrad Bishop                    "Value": 5
1550*f4b2e5a8SBrad Bishop                },
1551*f4b2e5a8SBrad Bishop                {
1552*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1553*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
1554*f4b2e5a8SBrad Bishop                    "Severity": 1,
1555*f4b2e5a8SBrad Bishop                    "Value": 0
1556*f4b2e5a8SBrad Bishop                }
1557*f4b2e5a8SBrad Bishop            ],
1558*f4b2e5a8SBrad Bishop            "Type": "TMP75"
1559*f4b2e5a8SBrad Bishop        },
1560*f4b2e5a8SBrad Bishop        {
1561*f4b2e5a8SBrad Bishop            "Address": "0x4B",
1562*f4b2e5a8SBrad Bishop            "Bus": 6,
1563*f4b2e5a8SBrad Bishop            "Name": "VR 2 Temp",
1564*f4b2e5a8SBrad Bishop            "Thresholds": [
1565*f4b2e5a8SBrad Bishop                {
1566*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1567*f4b2e5a8SBrad Bishop                    "Name": "upper critical",
1568*f4b2e5a8SBrad Bishop                    "Severity": 1,
1569*f4b2e5a8SBrad Bishop                    "Value": 115
1570*f4b2e5a8SBrad Bishop                },
1571*f4b2e5a8SBrad Bishop                {
1572*f4b2e5a8SBrad Bishop                    "Direction": "greater than",
1573*f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
1574*f4b2e5a8SBrad Bishop                    "Severity": 0,
1575*f4b2e5a8SBrad Bishop                    "Value": 110
1576*f4b2e5a8SBrad Bishop                },
1577*f4b2e5a8SBrad Bishop                {
1578*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1579*f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
1580*f4b2e5a8SBrad Bishop                    "Severity": 0,
1581*f4b2e5a8SBrad Bishop                    "Value": 5
1582*f4b2e5a8SBrad Bishop                },
1583*f4b2e5a8SBrad Bishop                {
1584*f4b2e5a8SBrad Bishop                    "Direction": "less than",
1585*f4b2e5a8SBrad Bishop                    "Name": "lower critical",
1586*f4b2e5a8SBrad Bishop                    "Severity": 1,
1587*f4b2e5a8SBrad Bishop                    "Value": 0
1588*f4b2e5a8SBrad Bishop                }
1589*f4b2e5a8SBrad Bishop            ],
1590*f4b2e5a8SBrad Bishop            "Type": "TMP75"
1591*f4b2e5a8SBrad Bishop        },
1592*f4b2e5a8SBrad Bishop        {
1593*f4b2e5a8SBrad Bishop            "Address": "0x30",
1594*f4b2e5a8SBrad Bishop            "Bus": 0,
1595*f4b2e5a8SBrad Bishop            "CpuID": 1,
1596*f4b2e5a8SBrad Bishop            "Name": "CPU 1",
1597*f4b2e5a8SBrad Bishop            "PresenceGpio": [
1598*f4b2e5a8SBrad Bishop                {
1599*f4b2e5a8SBrad Bishop                    "Name": "CPU1_PRESENCE",
1600*f4b2e5a8SBrad Bishop                    "Polarity": "Low"
1601*f4b2e5a8SBrad Bishop                }
1602*f4b2e5a8SBrad Bishop            ],
1603*f4b2e5a8SBrad Bishop            "Type": "XeonCPU"
1604*f4b2e5a8SBrad Bishop        },
1605*f4b2e5a8SBrad Bishop        {
1606*f4b2e5a8SBrad Bishop            "Address": "0x31",
1607*f4b2e5a8SBrad Bishop            "Bus": 0,
1608*f4b2e5a8SBrad Bishop            "CpuID": 2,
1609*f4b2e5a8SBrad Bishop            "Name": "CPU 2",
1610*f4b2e5a8SBrad Bishop            "PresenceGpio": [
1611*f4b2e5a8SBrad Bishop                {
1612*f4b2e5a8SBrad Bishop                    "Name": "CPU2_PRESENCE",
1613*f4b2e5a8SBrad Bishop                    "Polarity": "Low"
1614*f4b2e5a8SBrad Bishop                }
1615*f4b2e5a8SBrad Bishop            ],
1616*f4b2e5a8SBrad Bishop            "Type": "XeonCPU"
1617*f4b2e5a8SBrad Bishop        }
1618*f4b2e5a8SBrad Bishop    ],
1619*f4b2e5a8SBrad Bishop    "Name": "WFP Baseboard",
1620*f4b2e5a8SBrad Bishop    "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})",
1621*f4b2e5a8SBrad Bishop    "Type": "Board",
1622*f4b2e5a8SBrad Bishop    "xyz.openbmc_project.Inventory.Decorator.Asset": {
1623*f4b2e5a8SBrad Bishop        "Manufacturer": "$BOARD_MANUFACTURER",
1624*f4b2e5a8SBrad Bishop        "Model": "$BOARD_PRODUCT_NAME",
1625*f4b2e5a8SBrad Bishop        "PartNumber": "$BOARD_PART_NUMBER",
1626*f4b2e5a8SBrad Bishop        "SerialNumber": "$BOARD_SERIAL_NUMBER"
1627*f4b2e5a8SBrad Bishop    },
1628*f4b2e5a8SBrad Bishop    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
1629*f4b2e5a8SBrad Bishop        "AssetTag": "$PRODUCT_ASSET_TAG"
1630*f4b2e5a8SBrad Bishop    },
1631*f4b2e5a8SBrad Bishop    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
1632*f4b2e5a8SBrad Bishop        "ProductId": 123
1633*f4b2e5a8SBrad Bishop    },
1634*f4b2e5a8SBrad Bishop    "xyz.openbmc_project.Inventory.Item.System": {}
1635*f4b2e5a8SBrad Bishop}
1636