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