1[
2    {
3        "Exposes": [
4            {
5                "Index": 28,
6                "Name": "3V3_SB",
7                "PollRate": 1,
8                "ScaleFactor": 0.3333,
9                "Thresholds": [
10                    {
11                        "Direction": "greater than",
12                        "Name": "upper critical",
13                        "Severity": 1,
14                        "Value": 3.96
15                    },
16                    {
17                        "Direction": "less than",
18                        "Name": "lower critical",
19                        "Severity": 1,
20                        "Value": 2.32
21                    }
22                ],
23                "Type": "ADC"
24            },
25            {
26                "BridgeGpio": [
27                    {
28                        "Name": "rtc-battery-voltage-read-enable",
29                        "Polarity": "High",
30                        "SetupTime": 0.02
31                    }
32                ],
33                "Index": 29,
34                "Name": "VBAT_RTC",
35                "PollRate": 10,
36                "ScaleFactor": 0.3333,
37                "Thresholds": [
38                    {
39                        "Direction": "greater than",
40                        "Name": "upper critical",
41                        "Severity": 1,
42                        "Value": 3.564
43                    },
44                    {
45                        "Direction": "less than",
46                        "Name": "lower critical",
47                        "Severity": 1,
48                        "Value": 2.106
49                    }
50                ],
51                "Type": "ADC"
52            },
53            {
54                "CPURequired": 0,
55                "Index": 0,
56                "Name": "S0_0V8_VDDC_SOC",
57                "PollRate": 1,
58                "PowerState": "ChassisOn",
59                "ScaleFactor": 1,
60                "Thresholds": [
61                    {
62                        "Direction": "greater than",
63                        "Name": "upper critical",
64                        "Severity": 1,
65                        "Value": 0.96
66                    },
67                    {
68                        "Direction": "less than",
69                        "Name": "lower critical",
70                        "Severity": 1,
71                        "Value": 0.56
72                    }
73                ],
74                "Type": "ADC"
75            },
76            {
77                "CPURequired": 1,
78                "Index": 1,
79                "Name": "S1_0V8_VDDC_SOC",
80                "PollRate": 1,
81                "PowerState": "ChassisOn",
82                "ScaleFactor": 1,
83                "Thresholds": [
84                    {
85                        "Direction": "greater than",
86                        "Name": "upper critical",
87                        "Severity": 1,
88                        "Value": 0.96
89                    },
90                    {
91                        "Direction": "less than",
92                        "Name": "lower critical",
93                        "Severity": 1,
94                        "Value": 0.56
95                    }
96                ],
97                "Type": "ADC"
98            },
99            {
100                "CPURequired": 0,
101                "Index": 2,
102                "Name": "S0_0V75_PCP",
103                "PollRate": 1,
104                "PowerState": "On",
105                "ScaleFactor": 1,
106                "Thresholds": [
107                    {
108                        "Direction": "greater than",
109                        "Name": "upper critical",
110                        "Severity": 1,
111                        "Value": 1.323
112                    },
113                    {
114                        "Direction": "less than",
115                        "Name": "lower critical",
116                        "Severity": 1,
117                        "Value": 0.504
118                    }
119                ],
120                "Type": "ADC"
121            },
122            {
123                "CPURequired": 1,
124                "Index": 3,
125                "Name": "S1_0V75_PCP",
126                "PollRate": 1,
127                "PowerState": "On",
128                "ScaleFactor": 1,
129                "Thresholds": [
130                    {
131                        "Direction": "greater than",
132                        "Name": "upper critical",
133                        "Severity": 1,
134                        "Value": 1.323
135                    },
136                    {
137                        "Direction": "less than",
138                        "Name": "lower critical",
139                        "Severity": 1,
140                        "Value": 0.504
141                    }
142                ],
143                "Type": "ADC"
144            },
145            {
146                "CPURequired": 0,
147                "Index": 4,
148                "Name": "S0_1V2_VDDQ0123",
149                "PollRate": 1,
150                "PowerState": "ChassisOn",
151                "ScaleFactor": 1,
152                "Thresholds": [
153                    {
154                        "Direction": "greater than",
155                        "Name": "upper critical",
156                        "Severity": 1,
157                        "Value": 1.442
158                    },
159                    {
160                        "Direction": "less than",
161                        "Name": "lower critical",
162                        "Severity": 1,
163                        "Value": 0.84
164                    }
165                ],
166                "Type": "ADC"
167            },
168            {
169                "CPURequired": 1,
170                "Index": 5,
171                "Name": "S1_1V2_VDDQ0123",
172                "PollRate": 1,
173                "PowerState": "ChassisOn",
174                "ScaleFactor": 1,
175                "Thresholds": [
176                    {
177                        "Direction": "greater than",
178                        "Name": "upper critical",
179                        "Severity": 1,
180                        "Value": 1.442
181                    },
182                    {
183                        "Direction": "less than",
184                        "Name": "lower critical",
185                        "Severity": 1,
186                        "Value": 0.84
187                    }
188                ],
189                "Type": "ADC"
190            },
191            {
192                "CPURequired": 0,
193                "Index": 6,
194                "Name": "S0_0V6_VTT0123",
195                "PollRate": 1,
196                "PowerState": "ChassisOn",
197                "ScaleFactor": 1,
198                "Thresholds": [
199                    {
200                        "Direction": "greater than",
201                        "Name": "upper critical",
202                        "Severity": 1,
203                        "Value": 0.72
204                    },
205                    {
206                        "Direction": "less than",
207                        "Name": "lower critical",
208                        "Severity": 1,
209                        "Value": 0.42
210                    }
211                ],
212                "Type": "ADC"
213            },
214            {
215                "CPURequired": 1,
216                "Index": 7,
217                "Name": "S1_0V6_VTT0123",
218                "PollRate": 1,
219                "PowerState": "ChassisOn",
220                "ScaleFactor": 1,
221                "Thresholds": [
222                    {
223                        "Direction": "greater than",
224                        "Name": "upper critical",
225                        "Severity": 1,
226                        "Value": 0.72
227                    },
228                    {
229                        "Direction": "less than",
230                        "Name": "lower critical",
231                        "Severity": 1,
232                        "Value": 0.42
233                    }
234                ],
235                "Type": "ADC"
236            },
237            {
238                "CPURequired": 0,
239                "Index": 8,
240                "Name": "S0_2V5_VPP0123",
241                "PollRate": 1,
242                "PowerState": "ChassisOn",
243                "ScaleFactor": 0.5,
244                "Thresholds": [
245                    {
246                        "Direction": "greater than",
247                        "Name": "upper critical",
248                        "Severity": 1,
249                        "Value": 3.0
250                    },
251                    {
252                        "Direction": "less than",
253                        "Name": "lower critical",
254                        "Severity": 1,
255                        "Value": 1.755
256                    }
257                ],
258                "Type": "ADC"
259            },
260            {
261                "CPURequired": 1,
262                "Index": 9,
263                "Name": "S1_2V5_VPP0123",
264                "PollRate": 1,
265                "PowerState": "ChassisOn",
266                "ScaleFactor": 0.5,
267                "Thresholds": [
268                    {
269                        "Direction": "greater than",
270                        "Name": "upper critical",
271                        "Severity": 1,
272                        "Value": 3.0
273                    },
274                    {
275                        "Direction": "less than",
276                        "Name": "lower critical",
277                        "Severity": 1,
278                        "Value": 1.755
279                    }
280                ],
281                "Type": "ADC"
282            },
283            {
284                "CPURequired": 0,
285                "Index": 10,
286                "Name": "S0_1V2_VDDQ4567",
287                "PollRate": 1,
288                "PowerState": "ChassisOn",
289                "ScaleFactor": 1,
290                "Thresholds": [
291                    {
292                        "Direction": "greater than",
293                        "Name": "upper critical",
294                        "Severity": 1,
295                        "Value": 1.442
296                    },
297                    {
298                        "Direction": "less than",
299                        "Name": "lower critical",
300                        "Severity": 1,
301                        "Value": 0.84
302                    }
303                ],
304                "Type": "ADC"
305            },
306            {
307                "CPURequired": 1,
308                "Index": 11,
309                "Name": "S1_1V2_VDDQ4567",
310                "PollRate": 1,
311                "PowerState": "ChassisOn",
312                "ScaleFactor": 1,
313                "Thresholds": [
314                    {
315                        "Direction": "greater than",
316                        "Name": "upper critical",
317                        "Severity": 1,
318                        "Value": 1.442
319                    },
320                    {
321                        "Direction": "less than",
322                        "Name": "lower critical",
323                        "Severity": 1,
324                        "Value": 0.84
325                    }
326                ],
327                "Type": "ADC"
328            },
329            {
330                "CPURequired": 0,
331                "Index": 12,
332                "Name": "S0_0V6_VTT4567",
333                "PollRate": 1,
334                "PowerState": "ChassisOn",
335                "ScaleFactor": 1,
336                "Thresholds": [
337                    {
338                        "Direction": "greater than",
339                        "Name": "upper critical",
340                        "Severity": 1,
341                        "Value": 0.72
342                    },
343                    {
344                        "Direction": "less than",
345                        "Name": "lower critical",
346                        "Severity": 1,
347                        "Value": 0.42
348                    }
349                ],
350                "Type": "ADC"
351            },
352            {
353                "CPURequired": 1,
354                "Index": 13,
355                "Name": "S1_0V6_VTT4567",
356                "PollRate": 1,
357                "PowerState": "ChassisOn",
358                "ScaleFactor": 1,
359                "Thresholds": [
360                    {
361                        "Direction": "greater than",
362                        "Name": "upper critical",
363                        "Severity": 1,
364                        "Value": 0.72
365                    },
366                    {
367                        "Direction": "less than",
368                        "Name": "lower critical",
369                        "Severity": 1,
370                        "Value": 0.42
371                    }
372                ],
373                "Type": "ADC"
374            },
375            {
376                "CPURequired": 0,
377                "Index": 14,
378                "Name": "S0_2V5_VPP4567",
379                "PollRate": 1,
380                "PowerState": "ChassisOn",
381                "ScaleFactor": 0.5,
382                "Thresholds": [
383                    {
384                        "Direction": "greater than",
385                        "Name": "upper critical",
386                        "Severity": 1,
387                        "Value": 3.0
388                    },
389                    {
390                        "Direction": "less than",
391                        "Name": "lower critical",
392                        "Severity": 1,
393                        "Value": 1.755
394                    }
395                ],
396                "Type": "ADC"
397            },
398            {
399                "CPURequired": 1,
400                "Index": 15,
401                "Name": "S1_2V5_VPP4567",
402                "PollRate": 1,
403                "PowerState": "ChassisOn",
404                "ScaleFactor": 0.5,
405                "Thresholds": [
406                    {
407                        "Direction": "greater than",
408                        "Name": "upper critical",
409                        "Severity": 1,
410                        "Value": 3.0
411                    },
412                    {
413                        "Direction": "less than",
414                        "Name": "lower critical",
415                        "Severity": 1,
416                        "Value": 1.755
417                    }
418                ],
419                "Type": "ADC"
420            },
421            {
422                "CPURequired": 0,
423                "Index": 16,
424                "Name": "S0_0V85_RCA",
425                "PollRate": 1,
426                "PowerState": "ChassisOn",
427                "ScaleFactor": 1,
428                "Thresholds": [
429                    {
430                        "Direction": "greater than",
431                        "Name": "upper critical",
432                        "Severity": 1,
433                        "Value": 1.08
434                    },
435                    {
436                        "Direction": "less than",
437                        "Name": "lower critical",
438                        "Severity": 1,
439                        "Value": 0.63
440                    }
441                ],
442                "Type": "ADC"
443            },
444            {
445                "CPURequired": 1,
446                "Index": 17,
447                "Name": "S1_0V85_RCA",
448                "PollRate": 1,
449                "PowerState": "ChassisOn",
450                "ScaleFactor": 1,
451                "Thresholds": [
452                    {
453                        "Direction": "greater than",
454                        "Name": "upper critical",
455                        "Severity": 1,
456                        "Value": 1.08
457                    },
458                    {
459                        "Direction": "less than",
460                        "Name": "lower critical",
461                        "Severity": 1,
462                        "Value": 0.63
463                    }
464                ],
465                "Type": "ADC"
466            },
467            {
468                "CPURequired": 0,
469                "Index": 18,
470                "Name": "S0_1V8_VDDH",
471                "PollRate": 1,
472                "PowerState": "ChassisOn",
473                "ScaleFactor": 0.5,
474                "Thresholds": [
475                    {
476                        "Direction": "greater than",
477                        "Name": "upper critical",
478                        "Severity": 1,
479                        "Value": 2.156
480                    },
481                    {
482                        "Direction": "less than",
483                        "Name": "lower critical",
484                        "Severity": 1,
485                        "Value": 1.265
486                    }
487                ],
488                "Type": "ADC"
489            },
490            {
491                "CPURequired": 1,
492                "Index": 19,
493                "Name": "S1_1V8_VDDH",
494                "PollRate": 1,
495                "PowerState": "ChassisOn",
496                "ScaleFactor": 0.5,
497                "Thresholds": [
498                    {
499                        "Direction": "greater than",
500                        "Name": "upper critical",
501                        "Severity": 1,
502                        "Value": 2.156
503                    },
504                    {
505                        "Direction": "less than",
506                        "Name": "lower critical",
507                        "Severity": 1,
508                        "Value": 1.265
509                    }
510                ],
511                "Type": "ADC"
512            },
513            {
514                "CPURequired": 0,
515                "Index": 20,
516                "Name": "S0_1V5_VDDH",
517                "PollRate": 1,
518                "PowerState": "ChassisOn",
519                "ScaleFactor": 1,
520                "Thresholds": [
521                    {
522                        "Direction": "greater than",
523                        "Name": "upper critical",
524                        "Severity": 1,
525                        "Value": 1.8
526                    },
527                    {
528                        "Direction": "less than",
529                        "Name": "lower critical",
530                        "Severity": 1,
531                        "Value": 1.053
532                    }
533                ],
534                "Type": "ADC"
535            },
536            {
537                "CPURequired": 1,
538                "Index": 21,
539                "Name": "S1_1V5_VDDH",
540                "PollRate": 1,
541                "PowerState": "ChassisOn",
542                "ScaleFactor": 1,
543                "Thresholds": [
544                    {
545                        "Direction": "greater than",
546                        "Name": "upper critical",
547                        "Severity": 1,
548                        "Value": 1.8
549                    },
550                    {
551                        "Direction": "less than",
552                        "Name": "lower critical",
553                        "Severity": 1,
554                        "Value": 1.053
555                    }
556                ],
557                "Type": "ADC"
558            },
559            {
560                "CPURequired": 0,
561                "Index": 22,
562                "Name": "S0_1V8_SOC",
563                "PollRate": 1,
564                "PowerState": "ChassisOn",
565                "ScaleFactor": 0.5,
566                "Thresholds": [
567                    {
568                        "Direction": "greater than",
569                        "Name": "upper critical",
570                        "Severity": 1,
571                        "Value": 2.156
572                    },
573                    {
574                        "Direction": "less than",
575                        "Name": "lower critical",
576                        "Severity": 1,
577                        "Value": 1.265
578                    }
579                ],
580                "Type": "ADC"
581            },
582            {
583                "CPURequired": 1,
584                "Index": 23,
585                "Name": "S1_1V8_SOC",
586                "PollRate": 1,
587                "PowerState": "ChassisOn",
588                "ScaleFactor": 0.5,
589                "Thresholds": [
590                    {
591                        "Direction": "greater than",
592                        "Name": "upper critical",
593                        "Severity": 1,
594                        "Value": 2.156
595                    },
596                    {
597                        "Direction": "less than",
598                        "Name": "lower critical",
599                        "Severity": 1,
600                        "Value": 1.265
601                    }
602                ],
603                "Type": "ADC"
604            },
605            {
606                "CPURequired": 0,
607                "Index": 24,
608                "Name": "S0_1V8_PCP",
609                "PollRate": 1,
610                "PowerState": "On",
611                "ScaleFactor": 0.5,
612                "Thresholds": [
613                    {
614                        "Direction": "greater than",
615                        "Name": "upper critical",
616                        "Severity": 1,
617                        "Value": 2.156
618                    },
619                    {
620                        "Direction": "less than",
621                        "Name": "lower critical",
622                        "Severity": 1,
623                        "Value": 1.265
624                    }
625                ],
626                "Type": "ADC"
627            },
628            {
629                "CPURequired": 1,
630                "Index": 25,
631                "Name": "S1_1V8_PCP",
632                "PollRate": 1,
633                "PowerState": "On",
634                "ScaleFactor": 0.5,
635                "Thresholds": [
636                    {
637                        "Direction": "greater than",
638                        "Name": "upper critical",
639                        "Severity": 1,
640                        "Value": 2.156
641                    },
642                    {
643                        "Direction": "less than",
644                        "Name": "lower critical",
645                        "Severity": 1,
646                        "Value": 1.265
647                    }
648                ],
649                "Type": "ADC"
650            },
651            {
652                "CPURequired": 0,
653                "Index": 26,
654                "Name": "S0_3V3_SOC",
655                "PollRate": 1,
656                "PowerState": "ChassisOn",
657                "ScaleFactor": 0.3333,
658                "Thresholds": [
659                    {
660                        "Direction": "greater than",
661                        "Name": "upper critical",
662                        "Severity": 1,
663                        "Value": 3.96
664                    },
665                    {
666                        "Direction": "less than",
667                        "Name": "lower critical",
668                        "Severity": 1,
669                        "Value": 2.32
670                    }
671                ],
672                "Type": "ADC"
673            },
674            {
675                "CPURequired": 1,
676                "Index": 27,
677                "Name": "S1_3V3_SOC",
678                "PollRate": 1,
679                "PowerState": "ChassisOn",
680                "ScaleFactor": 0.3333,
681                "Thresholds": [
682                    {
683                        "Direction": "greater than",
684                        "Name": "upper critical",
685                        "Severity": 1,
686                        "Value": 3.96
687                    },
688                    {
689                        "Direction": "less than",
690                        "Name": "lower critical",
691                        "Severity": 1,
692                        "Value": 2.32
693                    }
694                ],
695                "Type": "ADC"
696            },
697            {
698                "Connector": {
699                    "Name": "Fan Connector 1",
700                    "Pwm": 2,
701                    "PwmName": "PWM3",
702                    "Tachs": [
703                        4
704                    ]
705                },
706                "Index": 4,
707                "MaxReading": 23100,
708                "Name": "FAN3_1",
709                "PowerState": "On",
710                "Thresholds": [
711                    {
712                        "Direction": "less than",
713                        "Name": "lower critical",
714                        "Severity": 1,
715                        "Value": 500
716                    },
717                    {
718                        "Direction": "greater than",
719                        "Name": "upper critical",
720                        "Severity": 1,
721                        "Value": 23100
722                    }
723                ],
724                "Type": "AspeedFan"
725            },
726            {
727                "Connector": {
728                    "Name": "Fan Connector 2",
729                    "Pwm": 2,
730                    "PwmName": "PWM3",
731                    "Tachs": [
732                        5
733                    ]
734                },
735                "Index": 5,
736                "MaxReading": 23100,
737                "Name": "FAN3_2",
738                "PowerState": "On",
739                "Thresholds": [
740                    {
741                        "Direction": "less than",
742                        "Name": "lower critical",
743                        "Severity": 1,
744                        "Value": 500
745                    },
746                    {
747                        "Direction": "greater than",
748                        "Name": "upper critical",
749                        "Severity": 1,
750                        "Value": 23100
751                    }
752                ],
753                "Type": "AspeedFan"
754            },
755            {
756                "Connector": {
757                    "Name": "Fan Connector 3",
758                    "Pwm": 3,
759                    "PwmName": "PWM4",
760                    "Tachs": [
761                        6
762                    ]
763                },
764                "Index": 6,
765                "MaxReading": 23100,
766                "Name": "FAN4_1",
767                "PowerState": "On",
768                "Thresholds": [
769                    {
770                        "Direction": "less than",
771                        "Name": "lower critical",
772                        "Severity": 1,
773                        "Value": 500
774                    },
775                    {
776                        "Direction": "greater than",
777                        "Name": "upper critical",
778                        "Severity": 1,
779                        "Value": 23100
780                    }
781                ],
782                "Type": "AspeedFan"
783            },
784            {
785                "Connector": {
786                    "Name": "Fan Connector 4",
787                    "Pwm": 3,
788                    "PwmName": "PWM4",
789                    "Tachs": [
790                        7
791                    ]
792                },
793                "Index": 7,
794                "MaxReading": 23100,
795                "Name": "FAN4_2",
796                "PowerState": "On",
797                "Thresholds": [
798                    {
799                        "Direction": "less than",
800                        "Name": "lower critical",
801                        "Severity": 1,
802                        "Value": 500
803                    },
804                    {
805                        "Direction": "greater than",
806                        "Name": "upper critical",
807                        "Severity": 1,
808                        "Value": 23100
809                    }
810                ],
811                "Type": "AspeedFan"
812            },
813            {
814                "Connector": {
815                    "Name": "Fan Connector 5",
816                    "Pwm": 4,
817                    "PwmName": "PWM5",
818                    "Tachs": [
819                        8
820                    ]
821                },
822                "Index": 8,
823                "MaxReading": 23100,
824                "Name": "FAN5_1",
825                "PowerState": "On",
826                "Thresholds": [
827                    {
828                        "Direction": "less than",
829                        "Name": "lower critical",
830                        "Severity": 1,
831                        "Value": 500
832                    },
833                    {
834                        "Direction": "greater than",
835                        "Name": "upper critical",
836                        "Severity": 1,
837                        "Value": 23100
838                    }
839                ],
840                "Type": "AspeedFan"
841            },
842            {
843                "Connector": {
844                    "Name": "Fan Connector 6",
845                    "Pwm": 4,
846                    "PwmName": "PWM5",
847                    "Tachs": [
848                        9
849                    ]
850                },
851                "Index": 9,
852                "MaxReading": 23100,
853                "Name": "FAN5_2",
854                "PowerState": "On",
855                "Thresholds": [
856                    {
857                        "Direction": "less than",
858                        "Name": "lower critical",
859                        "Severity": 1,
860                        "Value": 500
861                    },
862                    {
863                        "Direction": "greater than",
864                        "Name": "upper critical",
865                        "Severity": 1,
866                        "Value": 23100
867                    }
868                ],
869                "Type": "AspeedFan"
870            },
871            {
872                "Connector": {
873                    "Name": "Fan Connector 7",
874                    "Pwm": 5,
875                    "PwmName": "PWM6",
876                    "Tachs": [
877                        10
878                    ]
879                },
880                "Index": 10,
881                "MaxReading": 23100,
882                "Name": "FAN6_1",
883                "PowerState": "On",
884                "Thresholds": [
885                    {
886                        "Direction": "less than",
887                        "Name": "lower critical",
888                        "Severity": 1,
889                        "Value": 500
890                    },
891                    {
892                        "Direction": "greater than",
893                        "Name": "upper critical",
894                        "Severity": 1,
895                        "Value": 23100
896                    }
897                ],
898                "Type": "AspeedFan"
899            },
900            {
901                "Connector": {
902                    "Name": "Fan Connector 8",
903                    "Pwm": 5,
904                    "PwmName": "PWM6",
905                    "Tachs": [
906                        11
907                    ]
908                },
909                "Index": 11,
910                "MaxReading": 23100,
911                "Name": "FAN6_2",
912                "PowerState": "On",
913                "Thresholds": [
914                    {
915                        "Direction": "less than",
916                        "Name": "lower critical",
917                        "Severity": 1,
918                        "Value": 500
919                    },
920                    {
921                        "Direction": "greater than",
922                        "Name": "upper critical",
923                        "Severity": 1,
924                        "Value": 23100
925                    }
926                ],
927                "Type": "AspeedFan"
928            },
929            {
930                "Connector": {
931                    "Name": "Fan Connector 9",
932                    "Pwm": 6,
933                    "PwmName": "PWM7",
934                    "Tachs": [
935                        12
936                    ]
937                },
938                "Index": 12,
939                "MaxReading": 23100,
940                "Name": "FAN7_1",
941                "PowerState": "On",
942                "Thresholds": [
943                    {
944                        "Direction": "less than",
945                        "Name": "lower critical",
946                        "Severity": 1,
947                        "Value": 500
948                    },
949                    {
950                        "Direction": "greater than",
951                        "Name": "upper critical",
952                        "Severity": 1,
953                        "Value": 23100
954                    }
955                ],
956                "Type": "AspeedFan"
957            },
958            {
959                "Connector": {
960                    "Name": "Fan Connector 10",
961                    "Pwm": 6,
962                    "PwmName": "PWM7",
963                    "Tachs": [
964                        13
965                    ]
966                },
967                "Index": 13,
968                "MaxReading": 23100,
969                "Name": "FAN7_2",
970                "PowerState": "On",
971                "Thresholds": [
972                    {
973                        "Direction": "less than",
974                        "Name": "lower critical",
975                        "Severity": 1,
976                        "Value": 500
977                    },
978                    {
979                        "Direction": "greater than",
980                        "Name": "upper critical",
981                        "Severity": 1,
982                        "Value": 23100
983                    }
984                ],
985                "Type": "AspeedFan"
986            },
987            {
988                "Connector": {
989                    "Name": "Fan Connector 11",
990                    "Pwm": 7,
991                    "PwmName": "PWM8",
992                    "Tachs": [
993                        14
994                    ]
995                },
996                "Index": 14,
997                "MaxReading": 23100,
998                "Name": "FAN8_1",
999                "PowerState": "On",
1000                "Thresholds": [
1001                    {
1002                        "Direction": "less than",
1003                        "Name": "lower critical",
1004                        "Severity": 1,
1005                        "Value": 500
1006                    },
1007                    {
1008                        "Direction": "greater than",
1009                        "Name": "upper critical",
1010                        "Severity": 1,
1011                        "Value": 23100
1012                    }
1013                ],
1014                "Type": "AspeedFan"
1015            },
1016            {
1017                "Connector": {
1018                    "Name": "Fan Connector 12",
1019                    "Pwm": 7,
1020                    "PwmName": "PWM8",
1021                    "Tachs": [
1022                        15
1023                    ]
1024                },
1025                "Index": 15,
1026                "MaxReading": 23100,
1027                "Name": "FAN8_2",
1028                "PowerState": "On",
1029                "Thresholds": [
1030                    {
1031                        "Direction": "less than",
1032                        "Name": "lower critical",
1033                        "Severity": 1,
1034                        "Value": 500
1035                    },
1036                    {
1037                        "Direction": "greater than",
1038                        "Name": "upper critical",
1039                        "Severity": 1,
1040                        "Value": 23100
1041                    }
1042                ],
1043                "Type": "AspeedFan"
1044            },
1045            {
1046                "Name": "BMC",
1047                "Type": "BMC"
1048            },
1049            {
1050                "Address": "$address",
1051                "Bus": "$bus",
1052                "Name": "MB FRU",
1053                "Type": "EEPROM"
1054            },
1055            {
1056                "Name": "MB Upstream Port",
1057                "Type": "MB Upstream Port"
1058            },
1059            {
1060                "Name": "S0_DIMMG0_Temp",
1061                "Sensors": [
1062                    "S0_DIMM_CH0_Temp",
1063                    "S0_DIMM_CH1_Temp",
1064                    "S0_DIMM_CH2_Temp",
1065                    "S0_DIMM_CH3_Temp"
1066                ],
1067                "Thresholds": [
1068                    {
1069                        "Direction": "greater than",
1070                        "Name": "upper critical",
1071                        "Severity": 1,
1072                        "Value": 85
1073                    }
1074                ],
1075                "Type": "Maximum",
1076                "Units": "DegreesC"
1077            },
1078            {
1079                "Name": "S1_DIMMG0_Temp",
1080                "Sensors": [
1081                    "S1_DIMM_CH0_Temp",
1082                    "S1_DIMM_CH1_Temp",
1083                    "S1_DIMM_CH2_Temp",
1084                    "S1_DIMM_CH3_Temp"
1085                ],
1086                "Thresholds": [
1087                    {
1088                        "Direction": "greater than",
1089                        "Name": "upper critical",
1090                        "Severity": 1,
1091                        "Value": 85
1092                    }
1093                ],
1094                "Type": "Maximum",
1095                "Units": "DegreesC"
1096            },
1097            {
1098                "Name": "S0_DIMMG1_Temp",
1099                "Sensors": [
1100                    "S0_DIMM_CH4_Temp",
1101                    "S0_DIMM_CH5_Temp",
1102                    "S0_DIMM_CH6_Temp",
1103                    "S0_DIMM_CH7_Temp"
1104                ],
1105                "Thresholds": [
1106                    {
1107                        "Direction": "greater than",
1108                        "Name": "upper critical",
1109                        "Severity": 1,
1110                        "Value": 85
1111                    }
1112                ],
1113                "Type": "Maximum",
1114                "Units": "DegreesC"
1115            },
1116            {
1117                "Name": "S1_DIMMG1_Temp",
1118                "Sensors": [
1119                    "S1_DIMM_CH4_Temp",
1120                    "S1_DIMM_CH5_Temp",
1121                    "S1_DIMM_CH6_Temp",
1122                    "S1_DIMM_CH7_Temp"
1123                ],
1124                "Thresholds": [
1125                    {
1126                        "Direction": "greater than",
1127                        "Name": "upper critical",
1128                        "Severity": 1,
1129                        "Value": 85
1130                    }
1131                ],
1132                "Type": "Maximum",
1133                "Units": "DegreesC"
1134            },
1135            {
1136                "Name": "S0_DIMM_DDR_Volt",
1137                "Sensors": [
1138                    "S0_DIMM_VR1_Volt",
1139                    "S0_DIMM_VR2_Volt"
1140                ],
1141                "Type": "Maximum",
1142                "Units": "Volts"
1143            },
1144            {
1145                "Name": "S1_DIMM_DDR_Volt",
1146                "Sensors": [
1147                    "S1_DIMM_VR1_Volt",
1148                    "S1_DIMM_VR2_Volt"
1149                ],
1150                "Type": "Maximum",
1151                "Units": "Volts"
1152            },
1153            {
1154                "Name": "nvme_bp_max",
1155                "Sensors": [
1156                    "nvme0",
1157                    "nvme1",
1158                    "nvme2",
1159                    "nvme3",
1160                    "nvme4",
1161                    "nvme5",
1162                    "nvme6",
1163                    "nvme7",
1164                    "nvme8",
1165                    "nvme9",
1166                    "nvme10",
1167                    "nvme11",
1168                    "nvme12",
1169                    "nvme13",
1170                    "nvme14",
1171                    "nvme15",
1172                    "nvme16",
1173                    "nvme17",
1174                    "nvme18",
1175                    "nvme19",
1176                    "nvme20",
1177                    "nvme21",
1178                    "nvme22",
1179                    "nvme23"
1180                ],
1181                "Type": "Maximum",
1182                "Units": "DegreesC"
1183            },
1184            {
1185                "Name": "nvme_m2_max",
1186                "Sensors": [
1187                    "nvme24",
1188                    "nvme25"
1189                ],
1190                "Type": "Maximum",
1191                "Units": "DegreesC"
1192            },
1193            {
1194                "Address": "0x6a",
1195                "Bus": "50",
1196                "Name": "nvme0",
1197                "Type": "NVME1000"
1198            },
1199            {
1200                "Address": "0x6a",
1201                "Bus": "51",
1202                "Name": "nvme1",
1203                "Type": "NVME1000"
1204            },
1205            {
1206                "Address": "0x6a",
1207                "Bus": "52",
1208                "Name": "nvme2",
1209                "Type": "NVME1000"
1210            },
1211            {
1212                "Address": "0x6a",
1213                "Bus": "53",
1214                "Name": "nvme3",
1215                "Type": "NVME1000"
1216            },
1217            {
1218                "Address": "0x6a",
1219                "Bus": "54",
1220                "Name": "nvme4",
1221                "Type": "NVME1000"
1222            },
1223            {
1224                "Address": "0x6a",
1225                "Bus": "55",
1226                "Name": "nvme5",
1227                "Type": "NVME1000"
1228            },
1229            {
1230                "Address": "0x6a",
1231                "Bus": "56",
1232                "Name": "nvme6",
1233                "Type": "NVME1000"
1234            },
1235            {
1236                "Address": "0x6a",
1237                "Bus": "57",
1238                "Name": "nvme7",
1239                "Type": "NVME1000"
1240            },
1241            {
1242                "Address": "0x6a",
1243                "Bus": "60",
1244                "Name": "nvme8",
1245                "Type": "NVME1000"
1246            },
1247            {
1248                "Address": "0x6a",
1249                "Bus": "61",
1250                "Name": "nvme9",
1251                "Type": "NVME1000"
1252            },
1253            {
1254                "Address": "0x6a",
1255                "Bus": "62",
1256                "Name": "nvme10",
1257                "Type": "NVME1000"
1258            },
1259            {
1260                "Address": "0x6a",
1261                "Bus": "63",
1262                "Name": "nvme11",
1263                "Type": "NVME1000"
1264            },
1265            {
1266                "Address": "0x6a",
1267                "Bus": "64",
1268                "Name": "nvme12",
1269                "Type": "NVME1000"
1270            },
1271            {
1272                "Address": "0x6a",
1273                "Bus": "65",
1274                "Name": "nvme13",
1275                "Type": "NVME1000"
1276            },
1277            {
1278                "Address": "0x6a",
1279                "Bus": "66",
1280                "Name": "nvme14",
1281                "Type": "NVME1000"
1282            },
1283            {
1284                "Address": "0x6a",
1285                "Bus": "67",
1286                "Name": "nvme15",
1287                "Type": "NVME1000"
1288            },
1289            {
1290                "Address": "0x6a",
1291                "Bus": "70",
1292                "Name": "nvme16",
1293                "Type": "NVME1000"
1294            },
1295            {
1296                "Address": "0x6a",
1297                "Bus": "71",
1298                "Name": "nvme17",
1299                "Type": "NVME1000"
1300            },
1301            {
1302                "Address": "0x6a",
1303                "Bus": "72",
1304                "Name": "nvme18",
1305                "Type": "NVME1000"
1306            },
1307            {
1308                "Address": "0x6a",
1309                "Bus": "73",
1310                "Name": "nvme19",
1311                "Type": "NVME1000"
1312            },
1313            {
1314                "Address": "0x6a",
1315                "Bus": "74",
1316                "Name": "nvme20",
1317                "Type": "NVME1000"
1318            },
1319            {
1320                "Address": "0x6a",
1321                "Bus": "75",
1322                "Name": "nvme21",
1323                "Type": "NVME1000"
1324            },
1325            {
1326                "Address": "0x6a",
1327                "Bus": "76",
1328                "Name": "nvme22",
1329                "Type": "NVME1000"
1330            },
1331            {
1332                "Address": "0x6a",
1333                "Bus": "77",
1334                "Name": "nvme23",
1335                "Type": "NVME1000"
1336            },
1337            {
1338                "Address": "0x6a",
1339                "Bus": "80",
1340                "Name": "nvme24",
1341                "Type": "NVME1000"
1342            },
1343            {
1344                "Address": "0x6a",
1345                "Bus": "81",
1346                "Name": "nvme25",
1347                "Type": "NVME1000"
1348            },
1349            {
1350                "Address": "0x28",
1351                "Bus": 3,
1352                "Name": "TS1_Temp",
1353                "Thresholds": [
1354                    {
1355                        "Direction": "greater than",
1356                        "Name": "upper critical",
1357                        "Severity": 1,
1358                        "Value": 65
1359                    }
1360                ],
1361                "Type": "TMP175"
1362            },
1363            {
1364                "Address": "0x29",
1365                "Bus": 3,
1366                "Name": "TS2_Temp",
1367                "Thresholds": [
1368                    {
1369                        "Direction": "greater than",
1370                        "Name": "upper critical",
1371                        "Severity": 1,
1372                        "Value": 65
1373                    }
1374                ],
1375                "Type": "TMP175"
1376            },
1377            {
1378                "Address": "0x2a",
1379                "Bus": 3,
1380                "Name": "TS3_Temp",
1381                "Thresholds": [
1382                    {
1383                        "Direction": "greater than",
1384                        "Name": "upper critical",
1385                        "Severity": 1,
1386                        "Value": 65
1387                    }
1388                ],
1389                "Type": "TMP175"
1390            },
1391            {
1392                "Address": "0x2b",
1393                "Bus": 3,
1394                "Name": "TS4_Temp",
1395                "Thresholds": [
1396                    {
1397                        "Direction": "greater than",
1398                        "Name": "upper critical",
1399                        "Severity": 1,
1400                        "Value": 50
1401                    }
1402                ],
1403                "Type": "TMP175"
1404            },
1405            {
1406                "Address": "0x2c",
1407                "Bus": 3,
1408                "Name": "TS5_Temp",
1409                "Thresholds": [
1410                    {
1411                        "Direction": "greater than",
1412                        "Name": "upper critical",
1413                        "Severity": 1,
1414                        "Value": 65
1415                    }
1416                ],
1417                "Type": "TMP175"
1418            },
1419            {
1420                "Address": "0x2d",
1421                "Bus": 3,
1422                "Name": "TS6_Temp",
1423                "Thresholds": [
1424                    {
1425                        "Direction": "greater than",
1426                        "Name": "upper critical",
1427                        "Severity": 1,
1428                        "Value": 65
1429                    }
1430                ],
1431                "Type": "TMP175"
1432            },
1433            {
1434                "Address": "0x1f",
1435                "Bus": 82,
1436                "Name": "OCP_Local_Temp",
1437                "Name1": "OCP_Temp",
1438                "Type": "TMP421"
1439            },
1440            {
1441                "Address": "0x58",
1442                "Bus": 6,
1443                "Labels": [
1444                    "temp1",
1445                    "fan1",
1446                    "pin",
1447                    "pout1",
1448                    "vin",
1449                    "vout1",
1450                    "iin",
1451                    "iout1"
1452                ],
1453                "Name": "PSU0",
1454                "PollRate": 10,
1455                "Thresholds": [
1456                    {
1457                        "Direction": "greater than",
1458                        "Label": "temp1",
1459                        "Name": "upper critical",
1460                        "Severity": 1,
1461                        "Value": 64
1462                    }
1463                ],
1464                "Type": "pmbus",
1465                "fan1_Name": "PSU0_fan1",
1466                "iin_Name": "PSU0_IINPUT",
1467                "iout1_Name": "PSU0_IOUTPUT",
1468                "pin_Name": "PSU0_PINPUT",
1469                "pout1_Name": "PSU0_POUTPUT",
1470                "temp1_Name": "PSU0_TEMP",
1471                "vin_Name": "PSU0_VINPUT",
1472                "vout1_Name": "PSU0_VOUTPUT"
1473            },
1474            {
1475                "Address": "0x59",
1476                "Bus": 6,
1477                "Labels": [
1478                    "temp1",
1479                    "fan1",
1480                    "pin",
1481                    "pout1",
1482                    "vin",
1483                    "vout1",
1484                    "iin",
1485                    "iout1"
1486                ],
1487                "Name": "PSU1",
1488                "PollRate": 10,
1489                "Thresholds": [
1490                    {
1491                        "Direction": "greater than",
1492                        "Label": "temp1",
1493                        "Name": "upper critical",
1494                        "Severity": 1,
1495                        "Value": 64
1496                    }
1497                ],
1498                "Type": "pmbus",
1499                "fan1_Name": "PSU1_fan1",
1500                "iin_Name": "PSU1_IINPUT",
1501                "iout1_Name": "PSU1_IOUTPUT",
1502                "pin_Name": "PSU1_PINPUT",
1503                "pout1_Name": "PSU1_POUTPUT",
1504                "temp1_Name": "PSU1_TEMP",
1505                "vin_Name": "PSU1_VINPUT",
1506                "vout1_Name": "PSU1_VOUTPUT"
1507            },
1508            {
1509                "Address": "0x4f",
1510                "Bus": 2,
1511                "CPURequired": 0,
1512                "Labels": [
1513                    "temp1",
1514                    "temp2",
1515                    "temp3",
1516                    "temp4",
1517                    "temp5",
1518                    "temp6",
1519                    "temp7",
1520                    "temp8",
1521                    "temp9",
1522                    "temp10",
1523                    "temp11",
1524                    "temp12",
1525                    "temp13",
1526                    "power1",
1527                    "power2",
1528                    "power3",
1529                    "power4",
1530                    "power5",
1531                    "vout0",
1532                    "vout1",
1533                    "vout2",
1534                    "vout3",
1535                    "vout4",
1536                    "iout1",
1537                    "iout2",
1538                    "iout3",
1539                    "iout4",
1540                    "iout5"
1541                ],
1542                "Name": "CPU0",
1543                "PowerState": "On",
1544                "Thresholds": [
1545                    {
1546                        "Direction": "greater than",
1547                        "Label": "temp1",
1548                        "Name": "upper critical",
1549                        "Severity": 1,
1550                        "Value": 105
1551                    },
1552                    {
1553                        "Direction": "greater than",
1554                        "Label": "temp2",
1555                        "Name": "upper critical",
1556                        "Severity": 1,
1557                        "Value": 105
1558                    },
1559                    {
1560                        "Direction": "greater than",
1561                        "Label": "temp3",
1562                        "Name": "upper critical",
1563                        "Severity": 1,
1564                        "Value": 105
1565                    },
1566                    {
1567                        "Direction": "greater than",
1568                        "Label": "temp4",
1569                        "Name": "upper critical",
1570                        "Severity": 1,
1571                        "Value": 105
1572                    },
1573                    {
1574                        "Direction": "greater than",
1575                        "Label": "power3",
1576                        "Name": "upper critical",
1577                        "Severity": 1,
1578                        "Value": 79.95
1579                    },
1580                    {
1581                        "Direction": "greater than",
1582                        "Label": "power4",
1583                        "Name": "upper critical",
1584                        "Severity": 1,
1585                        "Value": 79.95
1586                    },
1587                    {
1588                        "Direction": "greater than",
1589                        "Label": "vout0",
1590                        "Name": "upper critical",
1591                        "Severity": 1,
1592                        "Value": 2.0
1593                    },
1594                    {
1595                        "Direction": "less than",
1596                        "Label": "vout0",
1597                        "Name": "lower critical",
1598                        "Severity": 1,
1599                        "Value": 0.72
1600                    },
1601                    {
1602                        "Direction": "greater than",
1603                        "Label": "vout1",
1604                        "Name": "upper critical",
1605                        "Severity": 1,
1606                        "Value": 0.96
1607                    },
1608                    {
1609                        "Direction": "less than",
1610                        "Label": "vout1",
1611                        "Name": "lower critical",
1612                        "Severity": 1,
1613                        "Value": 0.56
1614                    },
1615                    {
1616                        "Direction": "greater than",
1617                        "Label": "vout2",
1618                        "Name": "upper critical",
1619                        "Severity": 1,
1620                        "Value": 1.26
1621                    },
1622                    {
1623                        "Direction": "less than",
1624                        "Label": "vout2",
1625                        "Name": "lower critical",
1626                        "Severity": 1,
1627                        "Value": 1.141
1628                    },
1629                    {
1630                        "Direction": "greater than",
1631                        "Label": "vout3",
1632                        "Name": "upper critical",
1633                        "Severity": 1,
1634                        "Value": 1.26
1635                    },
1636                    {
1637                        "Direction": "less than",
1638                        "Label": "vout3",
1639                        "Name": "lower critical",
1640                        "Severity": 1,
1641                        "Value": 1.141
1642                    }
1643                ],
1644                "Type": "smpro_hwmon",
1645                "iout1_Max": 100,
1646                "iout1_Name": "S0_Core_VRD_Curr",
1647                "iout1_Scale": 1,
1648                "iout2_Max": 100,
1649                "iout2_Name": "S0_SOC_VRD_Curr",
1650                "iout2_Scale": 1,
1651                "iout3_Max": 100,
1652                "iout3_Name": "S0_DIMM_VR1_Curr",
1653                "iout3_Scale": 1,
1654                "iout4_Max": 100,
1655                "iout4_Name": "S0_DIMM_VR2_Curr",
1656                "iout4_Scale": 1,
1657                "iout5_Max": 100,
1658                "iout5_Name": "S0_RCA_VRD_Curr",
1659                "iout5_Scale": 1,
1660                "power1_Max": 200,
1661                "power1_Name": "S0_Core_VRD_Pwr",
1662                "power2_Max": 200,
1663                "power2_Name": "S0_SOC_VRD_Pwr",
1664                "power3_Max": 200,
1665                "power3_Name": "S0_DIMM_VR1_Pwr",
1666                "power4_Max": 200,
1667                "power4_Name": "S0_DIMM_VR2_Pwr",
1668                "power5_Max": 200,
1669                "power5_Name": "S0_RCA_VR_Pwr",
1670                "temp10_Max": 255,
1671                "temp10_Min": 0,
1672                "temp10_Name": "S0_DIMM_CH5_Temp",
1673                "temp11_Max": 255,
1674                "temp11_Min": 0,
1675                "temp11_Name": "S0_DIMM_CH6_Temp",
1676                "temp12_Max": 255,
1677                "temp12_Min": 0,
1678                "temp12_Name": "S0_DIMM_CH7_Temp",
1679                "temp13_Max": 255,
1680                "temp13_Min": 0,
1681                "temp13_Name": "S0_RCA_VR_Temp",
1682                "temp1_Max": 255,
1683                "temp1_Min": 0,
1684                "temp1_Name": "S0_SOC_Temp",
1685                "temp2_Max": 255,
1686                "temp2_Min": 0,
1687                "temp2_Name": "S0_SOC_VRD_Temp",
1688                "temp3_Max": 255,
1689                "temp3_Min": 0,
1690                "temp3_Name": "S0_DIMM_VRD_Temp",
1691                "temp4_Max": 255,
1692                "temp4_Min": 0,
1693                "temp4_Name": "S0_Core_VRD_Temp",
1694                "temp5_Max": 255,
1695                "temp5_Min": 0,
1696                "temp5_Name": "S0_DIMM_CH0_Temp",
1697                "temp6_Max": 255,
1698                "temp6_Min": 0,
1699                "temp6_Name": "S0_DIMM_CH1_Temp",
1700                "temp7_Max": 255,
1701                "temp7_Min": 0,
1702                "temp7_Name": "S0_DIMM_CH2_Temp",
1703                "temp8_Max": 255,
1704                "temp8_Min": 0,
1705                "temp8_Name": "S0_DIMM_CH3_Temp",
1706                "temp9_Max": 255,
1707                "temp9_Min": 0,
1708                "temp9_Name": "S0_DIMM_CH4_Temp",
1709                "vout0_Max": 100,
1710                "vout0_Name": "S0_CPU_VCORE",
1711                "vout1_Max": 100,
1712                "vout1_Name": "S0_SOC_Volt",
1713                "vout2_Max": 100,
1714                "vout2_Name": "S0_DIMM_VR1_Volt",
1715                "vout3_Max": 100,
1716                "vout3_Name": "S0_DIMM_VR2_Volt",
1717                "vout4_Max": 100,
1718                "vout4_Name": "S0_RCA_VR_Volt"
1719            },
1720            {
1721                "Address": "0x4e",
1722                "Bus": 2,
1723                "CPURequired": 1,
1724                "Labels": [
1725                    "temp1",
1726                    "temp2",
1727                    "temp3",
1728                    "temp4",
1729                    "temp5",
1730                    "temp6",
1731                    "temp7",
1732                    "temp8",
1733                    "temp9",
1734                    "temp10",
1735                    "temp11",
1736                    "temp12",
1737                    "temp13",
1738                    "power1",
1739                    "power2",
1740                    "power3",
1741                    "power4",
1742                    "power5",
1743                    "vout0",
1744                    "vout1",
1745                    "vout2",
1746                    "vout3",
1747                    "vout4",
1748                    "iout1",
1749                    "iout2",
1750                    "iout3",
1751                    "iout4",
1752                    "iout5"
1753                ],
1754                "Name": "CPU1",
1755                "PowerState": "On",
1756                "Thresholds": [
1757                    {
1758                        "Direction": "greater than",
1759                        "Label": "temp1",
1760                        "Name": "upper critical",
1761                        "Severity": 1,
1762                        "Value": 105
1763                    },
1764                    {
1765                        "Direction": "greater than",
1766                        "Label": "temp2",
1767                        "Name": "upper critical",
1768                        "Severity": 1,
1769                        "Value": 105
1770                    },
1771                    {
1772                        "Direction": "greater than",
1773                        "Label": "temp3",
1774                        "Name": "upper critical",
1775                        "Severity": 1,
1776                        "Value": 105
1777                    },
1778                    {
1779                        "Direction": "greater than",
1780                        "Label": "temp4",
1781                        "Name": "upper critical",
1782                        "Severity": 1,
1783                        "Value": 105
1784                    },
1785                    {
1786                        "Direction": "greater than",
1787                        "Label": "power3",
1788                        "Name": "upper critical",
1789                        "Severity": 1,
1790                        "Value": 79.95
1791                    },
1792                    {
1793                        "Direction": "greater than",
1794                        "Label": "power4",
1795                        "Name": "upper critical",
1796                        "Severity": 1,
1797                        "Value": 79.95
1798                    },
1799                    {
1800                        "Direction": "greater than",
1801                        "Label": "vout0",
1802                        "Name": "upper critical",
1803                        "Severity": 1,
1804                        "Value": 2.0
1805                    },
1806                    {
1807                        "Direction": "less than",
1808                        "Label": "vout0",
1809                        "Name": "lower critical",
1810                        "Severity": 1,
1811                        "Value": 0.72
1812                    },
1813                    {
1814                        "Direction": "greater than",
1815                        "Label": "vout1",
1816                        "Name": "upper critical",
1817                        "Severity": 1,
1818                        "Value": 0.96
1819                    },
1820                    {
1821                        "Direction": "less than",
1822                        "Label": "vout1",
1823                        "Name": "lower critical",
1824                        "Severity": 1,
1825                        "Value": 0.56
1826                    },
1827                    {
1828                        "Direction": "greater than",
1829                        "Label": "vout2",
1830                        "Name": "upper critical",
1831                        "Severity": 1,
1832                        "Value": 1.26
1833                    },
1834                    {
1835                        "Direction": "less than",
1836                        "Label": "vout2",
1837                        "Name": "lower critical",
1838                        "Severity": 1,
1839                        "Value": 1.141
1840                    },
1841                    {
1842                        "Direction": "greater than",
1843                        "Label": "vout3",
1844                        "Name": "upper critical",
1845                        "Severity": 1,
1846                        "Value": 1.26
1847                    },
1848                    {
1849                        "Direction": "less than",
1850                        "Label": "vout3",
1851                        "Name": "lower critical",
1852                        "Severity": 1,
1853                        "Value": 1.141
1854                    }
1855                ],
1856                "Type": "smpro_hwmon",
1857                "iout1_Max": 100,
1858                "iout1_Name": "S1_Core_VRD_Curr",
1859                "iout1_Scale": 1,
1860                "iout2_Max": 100,
1861                "iout2_Name": "S1_SOC_VRD_Curr",
1862                "iout2_Scale": 1,
1863                "iout3_Max": 100,
1864                "iout3_Name": "S1_DIMM_VR1_Curr",
1865                "iout3_Scale": 1,
1866                "iout4_Max": 100,
1867                "iout4_Name": "S1_DIMM_VR2_Curr",
1868                "iout4_Scale": 1,
1869                "iout5_Max": 100,
1870                "iout5_Name": "S1_RCA_VRD_Curr",
1871                "iout5_Scale": 1,
1872                "power1_Max": 200,
1873                "power1_Name": "S1_Core_VRD_Pwr",
1874                "power2_Max": 200,
1875                "power2_Name": "S1_SOC_VRD_Pwr",
1876                "power3_Max": 200,
1877                "power3_Name": "S1_DIMM_VR1_Pwr",
1878                "power4_Max": 200,
1879                "power4_Name": "S1_DIMM_VR2_Pwr",
1880                "power5_Max": 200,
1881                "power5_Name": "S1_RCA_VR_Pwr",
1882                "temp10_Max": 255,
1883                "temp10_Name": "S1_DIMM_CH5_Temp",
1884                "temp11_Max": 255,
1885                "temp11_Name": "S1_DIMM_CH6_Temp",
1886                "temp12_Max": 255,
1887                "temp12_Name": "S1_DIMM_CH7_Temp",
1888                "temp13_Max": 255,
1889                "temp13_Name": "S1_RCA_VR_Temp",
1890                "temp1_Max": 255,
1891                "temp1_Name": "S1_SOC_Temp",
1892                "temp2_Max": 255,
1893                "temp2_Name": "S1_SOC_VRD_Temp",
1894                "temp3_Max": 255,
1895                "temp3_Name": "S1_DIMM_VRD_Temp",
1896                "temp4_Max": 255,
1897                "temp4_Name": "S1_Core_VRD_Temp",
1898                "temp5_Max": 255,
1899                "temp5_Name": "S1_DIMM_CH0_Temp",
1900                "temp6_Max": 255,
1901                "temp6_Name": "S1_DIMM_CH1_Temp",
1902                "temp7_Max": 255,
1903                "temp7_Name": "S1_DIMM_CH2_Temp",
1904                "temp8_Max": 255,
1905                "temp8_Name": "S1_DIMM_CH3_Temp",
1906                "temp9_Max": 255,
1907                "temp9_Name": "S1_DIMM_CH4_Temp",
1908                "vout0_Max": 100,
1909                "vout0_Name": "S1_CPU_VCORE",
1910                "vout1_Max": 100,
1911                "vout1_Name": "S1_SOC_Volt",
1912                "vout2_Max": 100,
1913                "vout2_Name": "S1_DIMM_VR1_Volt",
1914                "vout3_Max": 100,
1915                "vout3_Name": "S1_DIMM_VR2_Volt",
1916                "vout4_Max": 100,
1917                "vout4_Name": "S1_RCA_VR_Volt"
1918            }
1919        ],
1920        "Name": "Mt.Jade",
1921        "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Mt.Jade Server System'})",
1922        "Type": "Chassis",
1923        "xyz.openbmc_project.Common.UUID": {
1924            "UUID": "$MULTIRECORD_UUID"
1925        },
1926        "xyz.openbmc_project.Inventory.Decorator.Asset": {
1927            "BuildDate": "$BOARD_MANUFACTURE_DATE",
1928            "Manufacturer": "$PRODUCT_MANUFACTURER",
1929            "Model": "$PRODUCT_PRODUCT_NAME $PRODUCT_VERSION",
1930            "PartNumber": "$PRODUCT_PART_NUMBER",
1931            "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
1932        },
1933        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
1934            "AssetTag": "$PRODUCT_ASSET_TAG"
1935        },
1936        "xyz.openbmc_project.Inventory.Decorator.Compatible": {
1937            "Names": [
1938                "com.ampere.Hardware.Chassis.Model.MtJade"
1939            ]
1940        },
1941        "xyz.openbmc_project.Inventory.Decorator.Revision": {
1942            "Version": "$PRODUCT_VERSION"
1943        },
1944        "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
1945            "MACAddress": "$BOARD_INFO_AM1"
1946        },
1947        "xyz.openbmc_project.Inventory.Item.System": {}
1948    },
1949    {
1950        "Exposes": [
1951            {
1952                "ConnectsToType": "MB Upstream Port",
1953                "Name": "PowerSupply$ADDRESS % 80 Downstream Port",
1954                "PowerPort": true,
1955                "Type": "DownstreamPort"
1956            }
1957        ],
1958        "Name": "PowerSupply$ADDRESS % 80",
1959        "Probe": [
1960            "xyz.openbmc_project.FruDevice({'BUS': 6, 'ADDRESS': 80})",
1961            "OR",
1962            "xyz.openbmc_project.FruDevice({'BUS': 6, 'ADDRESS': 81})",
1963            "AND",
1964            "FOUND('Mt.Jade')"
1965        ],
1966        "Type": "PowerSupply",
1967        "xyz.openbmc_project.Inventory.Decorator.Asset": {
1968            "Manufacturer": "$PRODUCT_MANUFACTURER",
1969            "Model": "$PRODUCT_PRODUCT_NAME",
1970            "PartNumber": "$PRODUCT_PART_NUMBER",
1971            "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
1972        },
1973        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
1974            "AssetTag": "$PRODUCT_ASSET_TAG"
1975        },
1976        "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
1977            "FieldReplaceable": false,
1978            "HotPluggable": false
1979        }
1980    }
1981]
1982