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