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