xref: /openbmc/entity-manager/configurations/meta/yosemite4_medusaboard_adc_rns_isl_hsc_adi.json (revision a41f014cbec2e48be2ca9debaf48b97dcc87b210)
1{
2    "Exposes": [
3        {
4            "Address": "0x10",
5            "Bus": 11,
6            "Labels": [
7                "temp1",
8                "vin",
9                "vout1",
10                "iout1",
11                "pin"
12            ],
13            "Name": "MEDUSA_HSC0_48V",
14            "Thresholds": [
15                {
16                    "Direction": "greater than",
17                    "Hysteresis": 0,
18                    "Label": "temp1",
19                    "Name": "upper critical",
20                    "Severity": 1,
21                    "Value": 150
22                },
23                {
24                    "Direction": "greater than",
25                    "Hysteresis": 0,
26                    "Label": "vin",
27                    "Name": "upper non recoverable",
28                    "Severity": 4,
29                    "Value": 60
30                },
31                {
32                    "Direction": "greater than",
33                    "Hysteresis": 0,
34                    "Label": "vin",
35                    "Name": "upper critical",
36                    "Severity": 1,
37                    "Value": 53.28
38                },
39                {
40                    "Direction": "greater than",
41                    "Hysteresis": 0,
42                    "Label": "vin",
43                    "Name": "upper non critical",
44                    "Severity": 0,
45                    "Value": 52.8
46                },
47                {
48                    "Direction": "less than",
49                    "Hysteresis": 0,
50                    "Label": "vin",
51                    "Name": "lower non critical",
52                    "Severity": 0,
53                    "Value": 43.2
54                },
55                {
56                    "Direction": "less than",
57                    "Hysteresis": 0,
58                    "Label": "vin",
59                    "Name": "lower critical",
60                    "Severity": 1,
61                    "Value": 42.72
62                },
63                {
64                    "Direction": "less than",
65                    "Hysteresis": 0,
66                    "Label": "vin",
67                    "Name": "lower non recoverable",
68                    "Severity": 4,
69                    "Value": 40
70                },
71                {
72                    "Direction": "greater than",
73                    "Hysteresis": 0,
74                    "Label": "vout1",
75                    "Name": "upper non recoverable",
76                    "Severity": 4,
77                    "Value": 60
78                },
79                {
80                    "Direction": "greater than",
81                    "Hysteresis": 0,
82                    "Label": "vout1",
83                    "Name": "upper critical",
84                    "Severity": 1,
85                    "Value": 53.28
86                },
87                {
88                    "Direction": "greater than",
89                    "Hysteresis": 0,
90                    "Label": "vout1",
91                    "Name": "upper non critical",
92                    "Severity": 0,
93                    "Value": 52.8
94                },
95                {
96                    "Direction": "less than",
97                    "Hysteresis": 0,
98                    "Label": "vout1",
99                    "Name": "lower non critical",
100                    "Severity": 0,
101                    "Value": 43.2
102                },
103                {
104                    "Direction": "less than",
105                    "Hysteresis": 0,
106                    "Label": "vout1",
107                    "Name": "lower critical",
108                    "Severity": 1,
109                    "Value": 42.72
110                },
111                {
112                    "Direction": "less than",
113                    "Hysteresis": 0,
114                    "Label": "vout1",
115                    "Name": "lower non recoverable",
116                    "Severity": 4,
117                    "Value": 40
118                }
119            ],
120            "Type": "ADM1272",
121            "iout1_Name": "MEDUSA_HSC0_48V_1_CURR_A",
122            "iout1_Scale": 250,
123            "pin_Name": "MEDUSA_HSC0_48V_INPUT_1_PWR_W",
124            "pin_Scale": 250000,
125            "temp1_Name": "MEDUSA_HSC0_48V_TEMP_C",
126            "vin_Name": "MEDUSA_HSC0_48V_INPUT_VOLT_V",
127            "vout1_Name": "MEDUSA_HSC0_48V_OUTPUT_VOLT_V"
128        },
129        {
130            "Address": "0x12",
131            "Bus": 11,
132            "Labels": [
133                "temp1",
134                "vin",
135                "vout1",
136                "iout1",
137                "pin"
138            ],
139            "Name": "MEDUSA_HSC1_48V",
140            "Thresholds": [
141                {
142                    "Direction": "greater than",
143                    "Hysteresis": 0,
144                    "Label": "temp1",
145                    "Name": "upper critical",
146                    "Severity": 1,
147                    "Value": 150
148                },
149                {
150                    "Direction": "greater than",
151                    "Hysteresis": 0,
152                    "Label": "vin",
153                    "Name": "upper non recoverable",
154                    "Severity": 4,
155                    "Value": 60
156                },
157                {
158                    "Direction": "greater than",
159                    "Hysteresis": 0,
160                    "Label": "vin",
161                    "Name": "upper critical",
162                    "Severity": 1,
163                    "Value": 53.28
164                },
165                {
166                    "Direction": "greater than",
167                    "Hysteresis": 0,
168                    "Label": "vin",
169                    "Name": "upper non critical",
170                    "Severity": 0,
171                    "Value": 52.8
172                },
173                {
174                    "Direction": "less than",
175                    "Hysteresis": 0,
176                    "Label": "vin",
177                    "Name": "lower non critical",
178                    "Severity": 0,
179                    "Value": 43.2
180                },
181                {
182                    "Direction": "less than",
183                    "Hysteresis": 0,
184                    "Label": "vin",
185                    "Name": "lower critical",
186                    "Severity": 1,
187                    "Value": 42.72
188                },
189                {
190                    "Direction": "less than",
191                    "Hysteresis": 0,
192                    "Label": "vin",
193                    "Name": "lower non recoverable",
194                    "Severity": 4,
195                    "Value": 40
196                },
197                {
198                    "Direction": "greater than",
199                    "Hysteresis": 0,
200                    "Label": "vout1",
201                    "Name": "upper non recoverable",
202                    "Severity": 4,
203                    "Value": 60
204                },
205                {
206                    "Direction": "greater than",
207                    "Hysteresis": 0,
208                    "Label": "vout1",
209                    "Name": "upper critical",
210                    "Severity": 1,
211                    "Value": 53.28
212                },
213                {
214                    "Direction": "greater than",
215                    "Hysteresis": 0,
216                    "Label": "vout1",
217                    "Name": "upper non critical",
218                    "Severity": 0,
219                    "Value": 52.8
220                },
221                {
222                    "Direction": "less than",
223                    "Hysteresis": 0,
224                    "Label": "vout1",
225                    "Name": "lower non critical",
226                    "Severity": 0,
227                    "Value": 43.2
228                },
229                {
230                    "Direction": "less than",
231                    "Hysteresis": 0,
232                    "Label": "vout1",
233                    "Name": "lower critical",
234                    "Severity": 1,
235                    "Value": 42.72
236                },
237                {
238                    "Direction": "less than",
239                    "Hysteresis": 0,
240                    "Label": "vout1",
241                    "Name": "lower non recoverable",
242                    "Severity": 4,
243                    "Value": 40
244                }
245            ],
246            "Type": "ADM1272",
247            "iout1_Name": "MEDUSA_HSC1_48V_1_CURR_A",
248            "iout1_Scale": 250,
249            "pin_Name": "MEDUSA_HSC1_48V_INPUT_1_PWR_W",
250            "pin_Scale": 250000,
251            "temp1_Name": "MEDUSA_HSC1_48V_TEMP_C",
252            "vin_Name": "MEDUSA_HSC1_48V_INPUT_VOLT_V",
253            "vout1_Name": "MEDUSA_HSC1_48V_OUTPUT_VOLT_V"
254        },
255        {
256            "Address": "0x40",
257            "Bus": 0,
258            "Labels": [
259                "temp1",
260                "vin",
261                "vout1",
262                "iout1",
263                "pin"
264            ],
265            "Name": "MEDUSA_MB1_HSC_12V",
266            "PowerState": "ChassisOn",
267            "SlotId": "1",
268            "Thresholds": [
269                {
270                    "Direction": "greater than",
271                    "Hysteresis": 0,
272                    "Label": "temp1",
273                    "Name": "upper critical",
274                    "Severity": 1,
275                    "Value": 100
276                },
277                {
278                    "Direction": "greater than",
279                    "Hysteresis": 0,
280                    "Label": "vin",
281                    "Name": "upper non recoverable",
282                    "Severity": 4,
283                    "Value": 14.333
284                },
285                {
286                    "Direction": "greater than",
287                    "Hysteresis": 0,
288                    "Label": "vin",
289                    "Name": "upper critical",
290                    "Severity": 1,
291                    "Value": 13.176
292                },
293                {
294                    "Direction": "greater than",
295                    "Hysteresis": 0,
296                    "Label": "vin",
297                    "Name": "upper non critical",
298                    "Severity": 0,
299                    "Value": 13.054
300                },
301                {
302                    "Direction": "less than",
303                    "Hysteresis": 0,
304                    "Label": "vin",
305                    "Name": "lower non critical",
306                    "Severity": 0,
307                    "Value": 11.346
308                },
309                {
310                    "Direction": "less than",
311                    "Hysteresis": 0,
312                    "Label": "vin",
313                    "Name": "lower critical",
314                    "Severity": 1,
315                    "Value": 11.224
316                },
317                {
318                    "Direction": "less than",
319                    "Hysteresis": 0,
320                    "Label": "vin",
321                    "Name": "lower non recoverable",
322                    "Severity": 4,
323                    "Value": 10.091
324                },
325                {
326                    "Direction": "greater than",
327                    "Hysteresis": 0,
328                    "Label": "vout1",
329                    "Name": "upper non recoverable",
330                    "Severity": 4,
331                    "Value": 14.333
332                },
333                {
334                    "Direction": "greater than",
335                    "Hysteresis": 0,
336                    "Label": "vout1",
337                    "Name": "upper critical",
338                    "Severity": 1,
339                    "Value": 13.176
340                },
341                {
342                    "Direction": "greater than",
343                    "Hysteresis": 0,
344                    "Label": "vout1",
345                    "Name": "upper non critical",
346                    "Severity": 0,
347                    "Value": 13.054
348                },
349                {
350                    "Direction": "less than",
351                    "Hysteresis": 0,
352                    "Label": "vout1",
353                    "Name": "lower non critical",
354                    "Severity": 0,
355                    "Value": 11.346
356                },
357                {
358                    "Direction": "less than",
359                    "Hysteresis": 0,
360                    "Label": "vout1",
361                    "Name": "lower critical",
362                    "Severity": 1,
363                    "Value": 11.224
364                },
365                {
366                    "Direction": "less than",
367                    "Hysteresis": 0,
368                    "Label": "vout1",
369                    "Name": "lower non recoverable",
370                    "Severity": 4,
371                    "Value": 10.091
372                }
373            ],
374            "Type": "ADM1281",
375            "iout1_Name": "MEDUSA_MB1_HSC_12V_1_CURR_A",
376            "iout1_Scale": 500,
377            "pin_Name": "MEDUSA_MB1_HSC_12V_INPUT_1_PWR_W",
378            "pin_Scale": 500000,
379            "temp1_Name": "MEDUSA_MB1_HSC_12V_TEMP_C",
380            "vin_Name": "MEDUSA_MB1_HSC_12V_INPUT_VOLT_V",
381            "vout1_Name": "MEDUSA_MB1_HSC_12V_OUTPUT_VOLT_V"
382        },
383        {
384            "Address": "0x40",
385            "Bus": 1,
386            "Labels": [
387                "temp1",
388                "vin",
389                "vout1",
390                "iout1",
391                "pin"
392            ],
393            "Name": "MEDUSA_MB2_HSC_12V",
394            "PowerState": "ChassisOn",
395            "SlotId": "2",
396            "Thresholds": [
397                {
398                    "Direction": "greater than",
399                    "Hysteresis": 0,
400                    "Label": "temp1",
401                    "Name": "upper critical",
402                    "Severity": 1,
403                    "Value": 100
404                },
405                {
406                    "Direction": "greater than",
407                    "Hysteresis": 0,
408                    "Label": "vin",
409                    "Name": "upper non recoverable",
410                    "Severity": 4,
411                    "Value": 14.333
412                },
413                {
414                    "Direction": "greater than",
415                    "Hysteresis": 0,
416                    "Label": "vin",
417                    "Name": "upper critical",
418                    "Severity": 1,
419                    "Value": 13.176
420                },
421                {
422                    "Direction": "greater than",
423                    "Hysteresis": 0,
424                    "Label": "vin",
425                    "Name": "upper non critical",
426                    "Severity": 0,
427                    "Value": 13.054
428                },
429                {
430                    "Direction": "less than",
431                    "Hysteresis": 0,
432                    "Label": "vin",
433                    "Name": "lower non critical",
434                    "Severity": 0,
435                    "Value": 11.346
436                },
437                {
438                    "Direction": "less than",
439                    "Hysteresis": 0,
440                    "Label": "vin",
441                    "Name": "lower critical",
442                    "Severity": 1,
443                    "Value": 11.224
444                },
445                {
446                    "Direction": "less than",
447                    "Hysteresis": 0,
448                    "Label": "vin",
449                    "Name": "lower non recoverable",
450                    "Severity": 4,
451                    "Value": 10.091
452                },
453                {
454                    "Direction": "greater than",
455                    "Hysteresis": 0,
456                    "Label": "vout1",
457                    "Name": "upper non recoverable",
458                    "Severity": 4,
459                    "Value": 14.333
460                },
461                {
462                    "Direction": "greater than",
463                    "Hysteresis": 0,
464                    "Label": "vout1",
465                    "Name": "upper critical",
466                    "Severity": 1,
467                    "Value": 13.176
468                },
469                {
470                    "Direction": "greater than",
471                    "Hysteresis": 0,
472                    "Label": "vout1",
473                    "Name": "upper non critical",
474                    "Severity": 0,
475                    "Value": 13.054
476                },
477                {
478                    "Direction": "less than",
479                    "Hysteresis": 0,
480                    "Label": "vout1",
481                    "Name": "lower non critical",
482                    "Severity": 0,
483                    "Value": 11.346
484                },
485                {
486                    "Direction": "less than",
487                    "Hysteresis": 0,
488                    "Label": "vout1",
489                    "Name": "lower critical",
490                    "Severity": 1,
491                    "Value": 11.224
492                },
493                {
494                    "Direction": "less than",
495                    "Hysteresis": 0,
496                    "Label": "vout1",
497                    "Name": "lower non recoverable",
498                    "Severity": 4,
499                    "Value": 10.091
500                }
501            ],
502            "Type": "ADM1281",
503            "iout1_Name": "MEDUSA_MB2_HSC_12V_1_CURR_A",
504            "iout1_Scale": 500,
505            "pin_Name": "MEDUSA_MB2_HSC_12V_INPUT_1_PWR_W",
506            "pin_Scale": 500000,
507            "temp1_Name": "MEDUSA_MB2_HSC_12V_TEMP_C",
508            "vin_Name": "MEDUSA_MB2_HSC_12V_INPUT_VOLT_V",
509            "vout1_Name": "MEDUSA_MB2_HSC_12V_OUTPUT_VOLT_V"
510        },
511        {
512            "Address": "0x40",
513            "Bus": 2,
514            "Labels": [
515                "temp1",
516                "vin",
517                "vout1",
518                "iout1",
519                "pin"
520            ],
521            "Name": "MEDUSA_MB3_HSC_12V",
522            "PowerState": "ChassisOn",
523            "SlotId": "3",
524            "Thresholds": [
525                {
526                    "Direction": "greater than",
527                    "Hysteresis": 0,
528                    "Label": "temp1",
529                    "Name": "upper critical",
530                    "Severity": 1,
531                    "Value": 100
532                },
533                {
534                    "Direction": "greater than",
535                    "Hysteresis": 0,
536                    "Label": "vin",
537                    "Name": "upper non recoverable",
538                    "Severity": 4,
539                    "Value": 14.333
540                },
541                {
542                    "Direction": "greater than",
543                    "Hysteresis": 0,
544                    "Label": "vin",
545                    "Name": "upper critical",
546                    "Severity": 1,
547                    "Value": 13.176
548                },
549                {
550                    "Direction": "greater than",
551                    "Hysteresis": 0,
552                    "Label": "vin",
553                    "Name": "upper non critical",
554                    "Severity": 0,
555                    "Value": 13.054
556                },
557                {
558                    "Direction": "less than",
559                    "Hysteresis": 0,
560                    "Label": "vin",
561                    "Name": "lower non critical",
562                    "Severity": 0,
563                    "Value": 11.346
564                },
565                {
566                    "Direction": "less than",
567                    "Hysteresis": 0,
568                    "Label": "vin",
569                    "Name": "lower critical",
570                    "Severity": 1,
571                    "Value": 11.224
572                },
573                {
574                    "Direction": "less than",
575                    "Hysteresis": 0,
576                    "Label": "vin",
577                    "Name": "lower non recoverable",
578                    "Severity": 4,
579                    "Value": 10.091
580                },
581                {
582                    "Direction": "greater than",
583                    "Hysteresis": 0,
584                    "Label": "vout1",
585                    "Name": "upper non recoverable",
586                    "Severity": 4,
587                    "Value": 14.333
588                },
589                {
590                    "Direction": "greater than",
591                    "Hysteresis": 0,
592                    "Label": "vout1",
593                    "Name": "upper critical",
594                    "Severity": 1,
595                    "Value": 13.176
596                },
597                {
598                    "Direction": "greater than",
599                    "Hysteresis": 0,
600                    "Label": "vout1",
601                    "Name": "upper non critical",
602                    "Severity": 0,
603                    "Value": 13.054
604                },
605                {
606                    "Direction": "less than",
607                    "Hysteresis": 0,
608                    "Label": "vout1",
609                    "Name": "lower non critical",
610                    "Severity": 0,
611                    "Value": 11.346
612                },
613                {
614                    "Direction": "less than",
615                    "Hysteresis": 0,
616                    "Label": "vout1",
617                    "Name": "lower critical",
618                    "Severity": 1,
619                    "Value": 11.224
620                },
621                {
622                    "Direction": "less than",
623                    "Hysteresis": 0,
624                    "Label": "vout1",
625                    "Name": "lower non recoverable",
626                    "Severity": 4,
627                    "Value": 10.091
628                }
629            ],
630            "Type": "ADM1281",
631            "iout1_Name": "MEDUSA_MB3_HSC_12V_1_CURR_A",
632            "iout1_Scale": 500,
633            "pin_Name": "MEDUSA_MB3_HSC_12V_INPUT_1_PWR_W",
634            "pin_Scale": 500000,
635            "temp1_Name": "MEDUSA_MB3_HSC_12V_TEMP_C",
636            "vin_Name": "MEDUSA_MB3_HSC_12V_INPUT_VOLT_V",
637            "vout1_Name": "MEDUSA_MB3_HSC_12V_OUTPUT_VOLT_V"
638        },
639        {
640            "Address": "0x40",
641            "Bus": 3,
642            "Labels": [
643                "temp1",
644                "vin",
645                "vout1",
646                "iout1",
647                "pin"
648            ],
649            "Name": "MEDUSA_MB4_HSC_12V",
650            "PowerState": "ChassisOn",
651            "SlotId": "4",
652            "Thresholds": [
653                {
654                    "Direction": "greater than",
655                    "Hysteresis": 0,
656                    "Label": "temp1",
657                    "Name": "upper critical",
658                    "Severity": 1,
659                    "Value": 100
660                },
661                {
662                    "Direction": "greater than",
663                    "Hysteresis": 0,
664                    "Label": "vin",
665                    "Name": "upper non recoverable",
666                    "Severity": 4,
667                    "Value": 14.333
668                },
669                {
670                    "Direction": "greater than",
671                    "Hysteresis": 0,
672                    "Label": "vin",
673                    "Name": "upper critical",
674                    "Severity": 1,
675                    "Value": 13.176
676                },
677                {
678                    "Direction": "greater than",
679                    "Hysteresis": 0,
680                    "Label": "vin",
681                    "Name": "upper non critical",
682                    "Severity": 0,
683                    "Value": 13.054
684                },
685                {
686                    "Direction": "less than",
687                    "Hysteresis": 0,
688                    "Label": "vin",
689                    "Name": "lower non critical",
690                    "Severity": 0,
691                    "Value": 11.346
692                },
693                {
694                    "Direction": "less than",
695                    "Hysteresis": 0,
696                    "Label": "vin",
697                    "Name": "lower critical",
698                    "Severity": 1,
699                    "Value": 11.224
700                },
701                {
702                    "Direction": "less than",
703                    "Hysteresis": 0,
704                    "Label": "vin",
705                    "Name": "lower non recoverable",
706                    "Severity": 4,
707                    "Value": 10.091
708                },
709                {
710                    "Direction": "greater than",
711                    "Hysteresis": 0,
712                    "Label": "vout1",
713                    "Name": "upper non recoverable",
714                    "Severity": 4,
715                    "Value": 14.333
716                },
717                {
718                    "Direction": "greater than",
719                    "Hysteresis": 0,
720                    "Label": "vout1",
721                    "Name": "upper critical",
722                    "Severity": 1,
723                    "Value": 13.176
724                },
725                {
726                    "Direction": "greater than",
727                    "Hysteresis": 0,
728                    "Label": "vout1",
729                    "Name": "upper non critical",
730                    "Severity": 0,
731                    "Value": 13.054
732                },
733                {
734                    "Direction": "less than",
735                    "Hysteresis": 0,
736                    "Label": "vout1",
737                    "Name": "lower non critical",
738                    "Severity": 0,
739                    "Value": 11.346
740                },
741                {
742                    "Direction": "less than",
743                    "Hysteresis": 0,
744                    "Label": "vout1",
745                    "Name": "lower critical",
746                    "Severity": 1,
747                    "Value": 11.224
748                },
749                {
750                    "Direction": "less than",
751                    "Hysteresis": 0,
752                    "Label": "vout1",
753                    "Name": "lower non recoverable",
754                    "Severity": 4,
755                    "Value": 10.091
756                }
757            ],
758            "Type": "ADM1281",
759            "iout1_Name": "MEDUSA_MB4_HSC_12V_1_CURR_A",
760            "iout1_Scale": 500,
761            "pin_Name": "MEDUSA_MB4_HSC_12V_INPUT_1_PWR_W",
762            "pin_Scale": 500000,
763            "temp1_Name": "MEDUSA_MB4_HSC_12V_TEMP_C",
764            "vin_Name": "MEDUSA_MB4_HSC_12V_INPUT_VOLT_V",
765            "vout1_Name": "MEDUSA_MB4_HSC_12V_OUTPUT_VOLT_V"
766        },
767        {
768            "Address": "0x40",
769            "Bus": 4,
770            "Labels": [
771                "temp1",
772                "vin",
773                "vout1",
774                "iout1",
775                "pin"
776            ],
777            "Name": "MEDUSA_MB5_HSC_12V",
778            "PowerState": "ChassisOn",
779            "SlotId": "5",
780            "Thresholds": [
781                {
782                    "Direction": "greater than",
783                    "Hysteresis": 0,
784                    "Label": "temp1",
785                    "Name": "upper critical",
786                    "Severity": 1,
787                    "Value": 100
788                },
789                {
790                    "Direction": "greater than",
791                    "Hysteresis": 0,
792                    "Label": "vin",
793                    "Name": "upper non recoverable",
794                    "Severity": 4,
795                    "Value": 14.333
796                },
797                {
798                    "Direction": "greater than",
799                    "Hysteresis": 0,
800                    "Label": "vin",
801                    "Name": "upper critical",
802                    "Severity": 1,
803                    "Value": 13.176
804                },
805                {
806                    "Direction": "greater than",
807                    "Hysteresis": 0,
808                    "Label": "vin",
809                    "Name": "upper non critical",
810                    "Severity": 0,
811                    "Value": 13.054
812                },
813                {
814                    "Direction": "less than",
815                    "Hysteresis": 0,
816                    "Label": "vin",
817                    "Name": "lower non critical",
818                    "Severity": 0,
819                    "Value": 11.346
820                },
821                {
822                    "Direction": "less than",
823                    "Hysteresis": 0,
824                    "Label": "vin",
825                    "Name": "lower critical",
826                    "Severity": 1,
827                    "Value": 11.224
828                },
829                {
830                    "Direction": "less than",
831                    "Hysteresis": 0,
832                    "Label": "vin",
833                    "Name": "lower non recoverable",
834                    "Severity": 4,
835                    "Value": 10.091
836                },
837                {
838                    "Direction": "greater than",
839                    "Hysteresis": 0,
840                    "Label": "vout1",
841                    "Name": "upper non recoverable",
842                    "Severity": 4,
843                    "Value": 14.333
844                },
845                {
846                    "Direction": "greater than",
847                    "Hysteresis": 0,
848                    "Label": "vout1",
849                    "Name": "upper critical",
850                    "Severity": 1,
851                    "Value": 13.176
852                },
853                {
854                    "Direction": "greater than",
855                    "Hysteresis": 0,
856                    "Label": "vout1",
857                    "Name": "upper non critical",
858                    "Severity": 0,
859                    "Value": 13.054
860                },
861                {
862                    "Direction": "less than",
863                    "Hysteresis": 0,
864                    "Label": "vout1",
865                    "Name": "lower non critical",
866                    "Severity": 0,
867                    "Value": 11.346
868                },
869                {
870                    "Direction": "less than",
871                    "Hysteresis": 0,
872                    "Label": "vout1",
873                    "Name": "lower critical",
874                    "Severity": 1,
875                    "Value": 11.224
876                },
877                {
878                    "Direction": "less than",
879                    "Hysteresis": 0,
880                    "Label": "vout1",
881                    "Name": "lower non recoverable",
882                    "Severity": 4,
883                    "Value": 10.091
884                }
885            ],
886            "Type": "ADM1281",
887            "iout1_Name": "MEDUSA_MB5_HSC_12V_1_CURR_A",
888            "iout1_Scale": 500,
889            "pin_Name": "MEDUSA_MB5_HSC_12V_INPUT_1_PWR_W",
890            "pin_Scale": 500000,
891            "temp1_Name": "MEDUSA_MB5_HSC_12V_TEMP_C",
892            "vin_Name": "MEDUSA_MB5_HSC_12V_INPUT_VOLT_V",
893            "vout1_Name": "MEDUSA_MB5_HSC_12V_OUTPUT_VOLT_V"
894        },
895        {
896            "Address": "0x40",
897            "Bus": 5,
898            "Labels": [
899                "temp1",
900                "vin",
901                "vout1",
902                "iout1",
903                "pin"
904            ],
905            "Name": "MEDUSA_MB6_HSC_12V",
906            "PowerState": "ChassisOn",
907            "SlotId": "6",
908            "Thresholds": [
909                {
910                    "Direction": "greater than",
911                    "Hysteresis": 0,
912                    "Label": "temp1",
913                    "Name": "upper critical",
914                    "Severity": 1,
915                    "Value": 100
916                },
917                {
918                    "Direction": "greater than",
919                    "Hysteresis": 0,
920                    "Label": "vin",
921                    "Name": "upper non recoverable",
922                    "Severity": 4,
923                    "Value": 14.333
924                },
925                {
926                    "Direction": "greater than",
927                    "Hysteresis": 0,
928                    "Label": "vin",
929                    "Name": "upper critical",
930                    "Severity": 1,
931                    "Value": 13.176
932                },
933                {
934                    "Direction": "greater than",
935                    "Hysteresis": 0,
936                    "Label": "vin",
937                    "Name": "upper non critical",
938                    "Severity": 0,
939                    "Value": 13.054
940                },
941                {
942                    "Direction": "less than",
943                    "Hysteresis": 0,
944                    "Label": "vin",
945                    "Name": "lower non critical",
946                    "Severity": 0,
947                    "Value": 11.346
948                },
949                {
950                    "Direction": "less than",
951                    "Hysteresis": 0,
952                    "Label": "vin",
953                    "Name": "lower critical",
954                    "Severity": 1,
955                    "Value": 11.224
956                },
957                {
958                    "Direction": "less than",
959                    "Hysteresis": 0,
960                    "Label": "vin",
961                    "Name": "lower non recoverable",
962                    "Severity": 4,
963                    "Value": 10.091
964                },
965                {
966                    "Direction": "greater than",
967                    "Hysteresis": 0,
968                    "Label": "vout1",
969                    "Name": "upper non recoverable",
970                    "Severity": 4,
971                    "Value": 14.333
972                },
973                {
974                    "Direction": "greater than",
975                    "Hysteresis": 0,
976                    "Label": "vout1",
977                    "Name": "upper critical",
978                    "Severity": 1,
979                    "Value": 13.176
980                },
981                {
982                    "Direction": "greater than",
983                    "Hysteresis": 0,
984                    "Label": "vout1",
985                    "Name": "upper non critical",
986                    "Severity": 0,
987                    "Value": 13.054
988                },
989                {
990                    "Direction": "less than",
991                    "Hysteresis": 0,
992                    "Label": "vout1",
993                    "Name": "lower non critical",
994                    "Severity": 0,
995                    "Value": 11.346
996                },
997                {
998                    "Direction": "less than",
999                    "Hysteresis": 0,
1000                    "Label": "vout1",
1001                    "Name": "lower critical",
1002                    "Severity": 1,
1003                    "Value": 11.224
1004                },
1005                {
1006                    "Direction": "less than",
1007                    "Hysteresis": 0,
1008                    "Label": "vout1",
1009                    "Name": "lower non recoverable",
1010                    "Severity": 4,
1011                    "Value": 10.091
1012                }
1013            ],
1014            "Type": "ADM1281",
1015            "iout1_Name": "MEDUSA_MB6_HSC_12V_1_CURR_A",
1016            "iout1_Scale": 500,
1017            "pin_Name": "MEDUSA_MB6_HSC_12V_INPUT_1_PWR_W",
1018            "pin_Scale": 500000,
1019            "temp1_Name": "MEDUSA_MB6_HSC_12V_TEMP_C",
1020            "vin_Name": "MEDUSA_MB6_HSC_12V_INPUT_VOLT_V",
1021            "vout1_Name": "MEDUSA_MB6_HSC_12V_OUTPUT_VOLT_V"
1022        },
1023        {
1024            "Address": "0x40",
1025            "Bus": 6,
1026            "Labels": [
1027                "temp1",
1028                "vin",
1029                "vout1",
1030                "iout1",
1031                "pin"
1032            ],
1033            "Name": "MEDUSA_MB7_HSC_12V",
1034            "PowerState": "ChassisOn",
1035            "SlotId": "7",
1036            "Thresholds": [
1037                {
1038                    "Direction": "greater than",
1039                    "Hysteresis": 0,
1040                    "Label": "temp1",
1041                    "Name": "upper critical",
1042                    "Severity": 1,
1043                    "Value": 100
1044                },
1045                {
1046                    "Direction": "greater than",
1047                    "Hysteresis": 0,
1048                    "Label": "vin",
1049                    "Name": "upper non recoverable",
1050                    "Severity": 4,
1051                    "Value": 14.333
1052                },
1053                {
1054                    "Direction": "greater than",
1055                    "Hysteresis": 0,
1056                    "Label": "vin",
1057                    "Name": "upper critical",
1058                    "Severity": 1,
1059                    "Value": 13.176
1060                },
1061                {
1062                    "Direction": "greater than",
1063                    "Hysteresis": 0,
1064                    "Label": "vin",
1065                    "Name": "upper non critical",
1066                    "Severity": 0,
1067                    "Value": 13.054
1068                },
1069                {
1070                    "Direction": "less than",
1071                    "Hysteresis": 0,
1072                    "Label": "vin",
1073                    "Name": "lower non critical",
1074                    "Severity": 0,
1075                    "Value": 11.346
1076                },
1077                {
1078                    "Direction": "less than",
1079                    "Hysteresis": 0,
1080                    "Label": "vin",
1081                    "Name": "lower critical",
1082                    "Severity": 1,
1083                    "Value": 11.224
1084                },
1085                {
1086                    "Direction": "less than",
1087                    "Hysteresis": 0,
1088                    "Label": "vin",
1089                    "Name": "lower non recoverable",
1090                    "Severity": 4,
1091                    "Value": 10.091
1092                },
1093                {
1094                    "Direction": "greater than",
1095                    "Hysteresis": 0,
1096                    "Label": "vout1",
1097                    "Name": "upper non recoverable",
1098                    "Severity": 4,
1099                    "Value": 14.333
1100                },
1101                {
1102                    "Direction": "greater than",
1103                    "Hysteresis": 0,
1104                    "Label": "vout1",
1105                    "Name": "upper critical",
1106                    "Severity": 1,
1107                    "Value": 13.176
1108                },
1109                {
1110                    "Direction": "greater than",
1111                    "Hysteresis": 0,
1112                    "Label": "vout1",
1113                    "Name": "upper non critical",
1114                    "Severity": 0,
1115                    "Value": 13.054
1116                },
1117                {
1118                    "Direction": "less than",
1119                    "Hysteresis": 0,
1120                    "Label": "vout1",
1121                    "Name": "lower non critical",
1122                    "Severity": 0,
1123                    "Value": 11.346
1124                },
1125                {
1126                    "Direction": "less than",
1127                    "Hysteresis": 0,
1128                    "Label": "vout1",
1129                    "Name": "lower critical",
1130                    "Severity": 1,
1131                    "Value": 11.224
1132                },
1133                {
1134                    "Direction": "less than",
1135                    "Hysteresis": 0,
1136                    "Label": "vout1",
1137                    "Name": "lower non recoverable",
1138                    "Severity": 4,
1139                    "Value": 10.091
1140                }
1141            ],
1142            "Type": "ADM1281",
1143            "iout1_Name": "MEDUSA_MB7_HSC_12V_1_CURR_A",
1144            "iout1_Scale": 500,
1145            "pin_Name": "MEDUSA_MB7_HSC_12V_INPUT_1_PWR_W",
1146            "pin_Scale": 500000,
1147            "temp1_Name": "MEDUSA_MB7_HSC_12V_TEMP_C",
1148            "vin_Name": "MEDUSA_MB7_HSC_12V_INPUT_VOLT_V",
1149            "vout1_Name": "MEDUSA_MB7_HSC_12V_OUTPUT_VOLT_V"
1150        },
1151        {
1152            "Address": "0x40",
1153            "Bus": 7,
1154            "Labels": [
1155                "temp1",
1156                "vin",
1157                "vout1",
1158                "iout1",
1159                "pin"
1160            ],
1161            "Name": "MEDUSA_MB8_HSC_12V",
1162            "PowerState": "ChassisOn",
1163            "SlotId": "8",
1164            "Thresholds": [
1165                {
1166                    "Direction": "greater than",
1167                    "Hysteresis": 0,
1168                    "Label": "temp1",
1169                    "Name": "upper critical",
1170                    "Severity": 1,
1171                    "Value": 100
1172                },
1173                {
1174                    "Direction": "greater than",
1175                    "Hysteresis": 0,
1176                    "Label": "vin",
1177                    "Name": "upper non recoverable",
1178                    "Severity": 4,
1179                    "Value": 14.333
1180                },
1181                {
1182                    "Direction": "greater than",
1183                    "Hysteresis": 0,
1184                    "Label": "vin",
1185                    "Name": "upper critical",
1186                    "Severity": 1,
1187                    "Value": 13.176
1188                },
1189                {
1190                    "Direction": "greater than",
1191                    "Hysteresis": 0,
1192                    "Label": "vin",
1193                    "Name": "upper non critical",
1194                    "Severity": 0,
1195                    "Value": 13.054
1196                },
1197                {
1198                    "Direction": "less than",
1199                    "Hysteresis": 0,
1200                    "Label": "vin",
1201                    "Name": "lower non critical",
1202                    "Severity": 0,
1203                    "Value": 11.346
1204                },
1205                {
1206                    "Direction": "less than",
1207                    "Hysteresis": 0,
1208                    "Label": "vin",
1209                    "Name": "lower critical",
1210                    "Severity": 1,
1211                    "Value": 11.224
1212                },
1213                {
1214                    "Direction": "less than",
1215                    "Hysteresis": 0,
1216                    "Label": "vin",
1217                    "Name": "lower non recoverable",
1218                    "Severity": 4,
1219                    "Value": 10.091
1220                },
1221                {
1222                    "Direction": "greater than",
1223                    "Hysteresis": 0,
1224                    "Label": "vout1",
1225                    "Name": "upper non recoverable",
1226                    "Severity": 4,
1227                    "Value": 14.333
1228                },
1229                {
1230                    "Direction": "greater than",
1231                    "Hysteresis": 0,
1232                    "Label": "vout1",
1233                    "Name": "upper critical",
1234                    "Severity": 1,
1235                    "Value": 13.176
1236                },
1237                {
1238                    "Direction": "greater than",
1239                    "Hysteresis": 0,
1240                    "Label": "vout1",
1241                    "Name": "upper non critical",
1242                    "Severity": 0,
1243                    "Value": 13.054
1244                },
1245                {
1246                    "Direction": "less than",
1247                    "Hysteresis": 0,
1248                    "Label": "vout1",
1249                    "Name": "lower non critical",
1250                    "Severity": 0,
1251                    "Value": 11.346
1252                },
1253                {
1254                    "Direction": "less than",
1255                    "Hysteresis": 0,
1256                    "Label": "vout1",
1257                    "Name": "lower critical",
1258                    "Severity": 1,
1259                    "Value": 11.224
1260                },
1261                {
1262                    "Direction": "less than",
1263                    "Hysteresis": 0,
1264                    "Label": "vout1",
1265                    "Name": "lower non recoverable",
1266                    "Severity": 4,
1267                    "Value": 10.091
1268                }
1269            ],
1270            "Type": "ADM1281",
1271            "iout1_Name": "MEDUSA_MB8_HSC_12V_1_CURR_A",
1272            "iout1_Scale": 500,
1273            "pin_Name": "MEDUSA_MB8_HSC_12V_INPUT_1_PWR_W",
1274            "pin_Scale": 500000,
1275            "temp1_Name": "MEDUSA_MB8_HSC_12V_TEMP_C",
1276            "vin_Name": "MEDUSA_MB8_HSC_12V_INPUT_VOLT_V",
1277            "vout1_Name": "MEDUSA_MB8_HSC_12V_OUTPUT_VOLT_V"
1278        },
1279        {
1280            "Address": "0x44",
1281            "Bus": 11,
1282            "Labels": [
1283                "in1"
1284            ],
1285            "Name": "MEDUSA_ADC_48V_SENSE",
1286            "Thresholds": [
1287                {
1288                    "Direction": "greater than",
1289                    "Hysteresis": 0,
1290                    "Label": "in1",
1291                    "Name": "upper non recoverable",
1292                    "Severity": 4,
1293                    "Value": 0.04
1294                },
1295                {
1296                    "Direction": "greater than",
1297                    "Hysteresis": 0,
1298                    "Label": "in1",
1299                    "Name": "upper critical",
1300                    "Severity": 1,
1301                    "Value": 0.04
1302                },
1303                {
1304                    "Direction": "greater than",
1305                    "Hysteresis": 0,
1306                    "Label": "in1",
1307                    "Name": "upper non critical",
1308                    "Severity": 0,
1309                    "Value": 0.03
1310                },
1311                {
1312                    "Direction": "less than",
1313                    "Hysteresis": 0,
1314                    "Label": "in1",
1315                    "Name": "lower non critical",
1316                    "Severity": 0,
1317                    "Value": -0.01
1318                },
1319                {
1320                    "Direction": "less than",
1321                    "Hysteresis": 0,
1322                    "Label": "in1",
1323                    "Name": "lower critical",
1324                    "Severity": 1,
1325                    "Value": -0.02
1326                },
1327                {
1328                    "Direction": "less than",
1329                    "Hysteresis": 0,
1330                    "Label": "in1",
1331                    "Name": "lower non recoverable",
1332                    "Severity": 4,
1333                    "Value": -0.02
1334                }
1335            ],
1336            "Type": "ISL28022",
1337            "in1_Name": "MEDUSA_ADC_48V_SENSE_VOLT_V"
1338        },
1339        {
1340            "Address": "0x40",
1341            "Bus": 11,
1342            "Labels": [
1343                "temp1",
1344                "vin",
1345                "vout1",
1346                "iout1",
1347                "pin"
1348            ],
1349            "Name": "MEDUSA_EFFUSE_12V",
1350            "Thresholds": [
1351                {
1352                    "Direction": "greater than",
1353                    "Hysteresis": 0,
1354                    "Label": "pin",
1355                    "Name": "upper non recoverable",
1356                    "Severity": 4,
1357                    "Value": 286.6
1358                },
1359                {
1360                    "Direction": "greater than",
1361                    "Hysteresis": 0,
1362                    "Label": "pin",
1363                    "Name": "upper critical",
1364                    "Severity": 1,
1365                    "Value": 211.75
1366                },
1367                {
1368                    "Direction": "greater than",
1369                    "Hysteresis": 0,
1370                    "Label": "pin",
1371                    "Name": "upper non critical",
1372                    "Severity": 0,
1373                    "Value": 202.125
1374                },
1375                {
1376                    "Direction": "greater than",
1377                    "Hysteresis": 0,
1378                    "Label": "vin",
1379                    "Name": "upper non recoverable",
1380                    "Severity": 4,
1381                    "Value": 14.333
1382                },
1383                {
1384                    "Direction": "greater than",
1385                    "Hysteresis": 0,
1386                    "Label": "vin",
1387                    "Name": "upper critical",
1388                    "Severity": 1,
1389                    "Value": 13.176
1390                },
1391                {
1392                    "Direction": "greater than",
1393                    "Hysteresis": 0,
1394                    "Label": "vin",
1395                    "Name": "upper non critical",
1396                    "Severity": 0,
1397                    "Value": 13.054
1398                },
1399                {
1400                    "Direction": "less than",
1401                    "Hysteresis": 0,
1402                    "Label": "vin",
1403                    "Name": "lower non critical",
1404                    "Severity": 0,
1405                    "Value": 11.346
1406                },
1407                {
1408                    "Direction": "less than",
1409                    "Hysteresis": 0,
1410                    "Label": "vin",
1411                    "Name": "lower critical",
1412                    "Severity": 1,
1413                    "Value": 11.224
1414                },
1415                {
1416                    "Direction": "less than",
1417                    "Hysteresis": 0,
1418                    "Label": "vin",
1419                    "Name": "lower non recoverable",
1420                    "Severity": 4,
1421                    "Value": 10.091
1422                },
1423                {
1424                    "Direction": "greater than",
1425                    "Hysteresis": 0,
1426                    "Label": "vout1",
1427                    "Name": "upper non recoverable",
1428                    "Severity": 4,
1429                    "Value": 14.333
1430                },
1431                {
1432                    "Direction": "greater than",
1433                    "Hysteresis": 0,
1434                    "Label": "vout1",
1435                    "Name": "upper critical",
1436                    "Severity": 1,
1437                    "Value": 13.176
1438                },
1439                {
1440                    "Direction": "greater than",
1441                    "Hysteresis": 0,
1442                    "Label": "vout1",
1443                    "Name": "upper non critical",
1444                    "Severity": 0,
1445                    "Value": 13.054
1446                },
1447                {
1448                    "Direction": "less than",
1449                    "Hysteresis": 0,
1450                    "Label": "vout1",
1451                    "Name": "lower non critical",
1452                    "Severity": 0,
1453                    "Value": 11.346
1454                },
1455                {
1456                    "Direction": "less than",
1457                    "Hysteresis": 0,
1458                    "Label": "vout1",
1459                    "Name": "lower critical",
1460                    "Severity": 1,
1461                    "Value": 11.224
1462                },
1463                {
1464                    "Direction": "less than",
1465                    "Hysteresis": 0,
1466                    "Label": "vout1",
1467                    "Name": "lower non recoverable",
1468                    "Severity": 4,
1469                    "Value": 10.091
1470                },
1471                {
1472                    "Direction": "greater than",
1473                    "Hysteresis": 0,
1474                    "Label": "iout1",
1475                    "Name": "upper non recoverable",
1476                    "Severity": 4,
1477                    "Value": 20
1478                },
1479                {
1480                    "Direction": "greater than",
1481                    "Hysteresis": 0,
1482                    "Label": "iout1",
1483                    "Name": "upper critical",
1484                    "Severity": 1,
1485                    "Value": 16.94
1486                },
1487                {
1488                    "Direction": "greater than",
1489                    "Hysteresis": 0,
1490                    "Label": "iout1",
1491                    "Name": "upper non critical",
1492                    "Severity": 0,
1493                    "Value": 16.17
1494                },
1495                {
1496                    "Direction": "greater than",
1497                    "Hysteresis": 0,
1498                    "Label": "temp1",
1499                    "Name": "upper critical",
1500                    "Severity": 1,
1501                    "Value": 115
1502                }
1503            ],
1504            "Type": "MP5023",
1505            "iout1_Name": "MEDUSA_EFFUSE_12V_CURR_A",
1506            "pin_Name": "MEDUSA_EFFUSE_12V_INPUT_PWR_W",
1507            "temp1_Name": "MEDUSA_EFFUSE_12V_TEMP_C",
1508            "vin_Name": "MEDUSA_EFFUSE_12V_INPUT_VOLT_V",
1509            "vout1_Name": "MEDUSA_EFFUSE_12V_OUTPUT_VOLT_V"
1510        },
1511        {
1512            "CheckHysteresisWithSetpoint": true,
1513            "Class": "temp",
1514            "DCoefficient": 0.0,
1515            "FFGainCoefficient": 0.0,
1516            "FFOffCoefficient": 0.0,
1517            "ICoefficient": -0.02,
1518            "ILimitMax": 100,
1519            "ILimitMin": -50,
1520            "Inputs": [
1521                "MEDUSA_DELTA0_12V_TEMP_C",
1522                "MEDUSA_DELTA1_12V_TEMP_C",
1523                "MEDUSA_DELTA2_12V_TEMP_C",
1524                "MEDUSA_DELTA3_12V_TEMP_C"
1525            ],
1526            "Name": "PID_MEDUSA_12VDELTA",
1527            "NegativeHysteresis": 3.0,
1528            "OutLimitMax": 100,
1529            "OutLimitMin": 0,
1530            "PCoefficient": -3.0,
1531            "PositiveHysteresis": 0.0,
1532            "SetPoint": 90.0,
1533            "SlewNeg": 0.0,
1534            "SlewPos": 0.0,
1535            "Type": "Pid",
1536            "Zones": [
1537                "Zone 1"
1538            ]
1539        },
1540        {
1541            "Address": "0x41",
1542            "Bus": 11,
1543            "Labels": [
1544                "in_voltage1"
1545            ],
1546            "Name": "MEDUSA_ADC_GND_SENSE",
1547            "Type": "RTQ6056",
1548            "in_voltage1_Name": "MEDUSA_ADC_GND_SENSE_VOLT_V"
1549        },
1550        {
1551            "Class": "temp",
1552            "Inputs": [
1553                "MEDUSA_EFFUSE_12V_TEMP_C",
1554                "MEDUSA_HSC0_48V_TEMP_C",
1555                "MEDUSA_HSC1_48V_TEMP_C",
1556                "MEDUSA0_TEMP_C",
1557                "MEDUSA1_TEMP_C"
1558            ],
1559            "Name": "Stepwise_MEDUSA_Non_Critical_Sensors",
1560            "NegativeHysteresis": 0,
1561            "Output": [
1562                10.0
1563            ],
1564            "PositiveHysteresis": 0,
1565            "Reading": [
1566                20.0
1567            ],
1568            "Type": "Stepwise",
1569            "Zones": [
1570                "Zone 1"
1571            ]
1572        },
1573        {
1574            "Class": "temp",
1575            "InputUnavailableAsFailed": false,
1576            "Inputs": [
1577                "MEDUSA_MB1_HSC_12V_TEMP_C",
1578                "MEDUSA_MB2_HSC_12V_TEMP_C",
1579                "MEDUSA_MB3_HSC_12V_TEMP_C",
1580                "MEDUSA_MB4_HSC_12V_TEMP_C",
1581                "MEDUSA_MB5_HSC_12V_TEMP_C",
1582                "MEDUSA_MB6_HSC_12V_TEMP_C",
1583                "MEDUSA_MB7_HSC_12V_TEMP_C",
1584                "MEDUSA_MB8_HSC_12V_TEMP_C"
1585            ],
1586            "Name": "Stepwise_MEDUSA_MB_12VHSC",
1587            "NegativeHysteresis": 0,
1588            "Output": [
1589                10.0
1590            ],
1591            "PositiveHysteresis": 0,
1592            "Reading": [
1593                20.0
1594            ],
1595            "Type": "Stepwise",
1596            "Zones": [
1597                "Zone 1"
1598            ]
1599        },
1600        {
1601            "Class": "temp",
1602            "Inputs": [
1603                "MEDUSA_DELTA0_12V_TEMP_C",
1604                "MEDUSA_DELTA1_12V_TEMP_C",
1605                "MEDUSA_DELTA2_12V_TEMP_C",
1606                "MEDUSA_DELTA3_12V_TEMP_C"
1607            ],
1608            "Name": "Stepwise_MEDUSA_12VDELTA",
1609            "NegativeHysteresis": 2,
1610            "Output": [
1611                20.0,
1612                22.0,
1613                24.0,
1614                26.0,
1615                28.0,
1616                30.0
1617            ],
1618            "PositiveHysteresis": 0,
1619            "Reading": [
1620                80.0,
1621                81.0,
1622                82.0,
1623                83.0,
1624                84.0,
1625                85.0
1626            ],
1627            "Type": "Stepwise",
1628            "Zones": [
1629                "Zone 1"
1630            ]
1631        },
1632        {
1633            "Address": "0x48",
1634            "Bus": 11,
1635            "Name": "MEDUSA0_TEMP_C",
1636            "Thresholds": [
1637                {
1638                    "Direction": "greater than",
1639                    "Hysteresis": 0,
1640                    "Name": "upper critical",
1641                    "Severity": 1,
1642                    "Value": 80
1643                }
1644            ],
1645            "Type": "TMP75"
1646        },
1647        {
1648            "Address": "0x49",
1649            "Bus": 11,
1650            "Name": "MEDUSA1_TEMP_C",
1651            "Thresholds": [
1652                {
1653                    "Direction": "greater than",
1654                    "Hysteresis": 0,
1655                    "Name": "upper critical",
1656                    "Severity": 1,
1657                    "Value": 80
1658                }
1659            ],
1660            "Type": "TMP75"
1661        },
1662        {
1663            "Address": "0x62",
1664            "Bus": 11,
1665            "Labels": [
1666                "temp1",
1667                "vin",
1668                "vout1",
1669                "iout1",
1670                "pout1"
1671            ],
1672            "Name": "MEDUSA_DELTA0_12V",
1673            "Thresholds": [
1674                {
1675                    "Direction": "greater than",
1676                    "Hysteresis": 0,
1677                    "Label": "vin",
1678                    "Name": "upper non recoverable",
1679                    "Severity": 4,
1680                    "Value": 60
1681                },
1682                {
1683                    "Direction": "greater than",
1684                    "Hysteresis": 0,
1685                    "Label": "vin",
1686                    "Name": "upper critical",
1687                    "Severity": 1,
1688                    "Value": 53.28
1689                },
1690                {
1691                    "Direction": "greater than",
1692                    "Hysteresis": 0,
1693                    "Label": "vin",
1694                    "Name": "upper non critical",
1695                    "Severity": 0,
1696                    "Value": 52.8
1697                },
1698                {
1699                    "Direction": "less than",
1700                    "Hysteresis": 0,
1701                    "Label": "vin",
1702                    "Name": "lower non critical",
1703                    "Severity": 0,
1704                    "Value": 43.2
1705                },
1706                {
1707                    "Direction": "less than",
1708                    "Hysteresis": 0,
1709                    "Label": "vin",
1710                    "Name": "lower critical",
1711                    "Severity": 1,
1712                    "Value": 42.72
1713                },
1714                {
1715                    "Direction": "less than",
1716                    "Hysteresis": 0,
1717                    "Label": "vin",
1718                    "Name": "lower non recoverable",
1719                    "Severity": 4,
1720                    "Value": 40
1721                },
1722                {
1723                    "Direction": "greater than",
1724                    "Hysteresis": 0,
1725                    "Label": "vout1",
1726                    "Name": "upper non recoverable",
1727                    "Severity": 4,
1728                    "Value": 15
1729                },
1730                {
1731                    "Direction": "greater than",
1732                    "Hysteresis": 0,
1733                    "Label": "vout1",
1734                    "Name": "upper critical",
1735                    "Severity": 1,
1736                    "Value": 13.054
1737                },
1738                {
1739                    "Direction": "greater than",
1740                    "Hysteresis": 0,
1741                    "Label": "vout1",
1742                    "Name": "upper non critical",
1743                    "Severity": 0,
1744                    "Value": 12.932
1745                },
1746                {
1747                    "Direction": "less than",
1748                    "Hysteresis": 0,
1749                    "Label": "vout1",
1750                    "Name": "lower non critical",
1751                    "Severity": 0,
1752                    "Value": 11.468
1753                },
1754                {
1755                    "Direction": "less than",
1756                    "Hysteresis": 0,
1757                    "Label": "vout1",
1758                    "Name": "lower critical",
1759                    "Severity": 1,
1760                    "Value": 11.346
1761                },
1762                {
1763                    "Direction": "less than",
1764                    "Hysteresis": 0,
1765                    "Label": "vout1",
1766                    "Name": "lower non recoverable",
1767                    "Severity": 4,
1768                    "Value": 10.091
1769                },
1770                {
1771                    "Direction": "greater than",
1772                    "Hysteresis": 0,
1773                    "Label": "iout1",
1774                    "Name": "upper non recoverable",
1775                    "Severity": 4,
1776                    "Value": 130
1777                },
1778                {
1779                    "Direction": "greater than",
1780                    "Hysteresis": 0,
1781                    "Label": "iout1",
1782                    "Name": "upper critical",
1783                    "Severity": 1,
1784                    "Value": 116.919
1785                },
1786                {
1787                    "Direction": "greater than",
1788                    "Hysteresis": 0,
1789                    "Label": "iout1",
1790                    "Name": "upper non critical",
1791                    "Severity": 0,
1792                    "Value": 111.6045
1793                },
1794                {
1795                    "Direction": "greater than",
1796                    "Hysteresis": 0,
1797                    "Label": "temp1",
1798                    "Name": "upper critical",
1799                    "Severity": 1,
1800                    "Value": 100
1801                },
1802                {
1803                    "Direction": "greater than",
1804                    "Label": "pout1",
1805                    "Name": "upper non recoverable",
1806                    "Severity": 4,
1807                    "Value": 1625
1808                },
1809                {
1810                    "Direction": "greater than",
1811                    "Label": "pout1",
1812                    "Name": "upper critical",
1813                    "Severity": 1,
1814                    "Value": 1461.4875
1815                },
1816                {
1817                    "Direction": "greater than",
1818                    "Label": "pout1",
1819                    "Name": "upper non critical",
1820                    "Severity": 0,
1821                    "Value": 1395.05625
1822                }
1823            ],
1824            "Type": "pmbus",
1825            "iout1_Name": "MEDUSA_DELTA0_12V_CURR_A",
1826            "pout1_Name": "MEDUSA_DELTA0_12V_PWR_W",
1827            "pout1_Scale": 1000000,
1828            "temp1_Name": "MEDUSA_DELTA0_12V_TEMP_C",
1829            "vin_Name": "MEDUSA_DELTA0_12V_INPUT_VOLT_V",
1830            "vout1_Name": "MEDUSA_DELTA0_12V_OUTPUT_VOLT_V"
1831        },
1832        {
1833            "Address": "0x64",
1834            "Bus": 11,
1835            "Labels": [
1836                "temp1",
1837                "vin",
1838                "vout1",
1839                "iout1",
1840                "pout1"
1841            ],
1842            "Name": "MEDUSA_DELTA1_12V",
1843            "Thresholds": [
1844                {
1845                    "Direction": "greater than",
1846                    "Hysteresis": 0,
1847                    "Label": "vin",
1848                    "Name": "upper non recoverable",
1849                    "Severity": 4,
1850                    "Value": 60
1851                },
1852                {
1853                    "Direction": "greater than",
1854                    "Hysteresis": 0,
1855                    "Label": "vin",
1856                    "Name": "upper critical",
1857                    "Severity": 1,
1858                    "Value": 53.28
1859                },
1860                {
1861                    "Direction": "greater than",
1862                    "Hysteresis": 0,
1863                    "Label": "vin",
1864                    "Name": "upper non critical",
1865                    "Severity": 0,
1866                    "Value": 52.8
1867                },
1868                {
1869                    "Direction": "less than",
1870                    "Hysteresis": 0,
1871                    "Label": "vin",
1872                    "Name": "lower non critical",
1873                    "Severity": 0,
1874                    "Value": 43.2
1875                },
1876                {
1877                    "Direction": "less than",
1878                    "Hysteresis": 0,
1879                    "Label": "vin",
1880                    "Name": "lower critical",
1881                    "Severity": 1,
1882                    "Value": 42.72
1883                },
1884                {
1885                    "Direction": "less than",
1886                    "Hysteresis": 0,
1887                    "Label": "vin",
1888                    "Name": "lower non recoverable",
1889                    "Severity": 4,
1890                    "Value": 40
1891                },
1892                {
1893                    "Direction": "greater than",
1894                    "Hysteresis": 0,
1895                    "Label": "vout1",
1896                    "Name": "upper non recoverable",
1897                    "Severity": 4,
1898                    "Value": 15
1899                },
1900                {
1901                    "Direction": "greater than",
1902                    "Hysteresis": 0,
1903                    "Label": "vout1",
1904                    "Name": "upper critical",
1905                    "Severity": 1,
1906                    "Value": 13.054
1907                },
1908                {
1909                    "Direction": "greater than",
1910                    "Hysteresis": 0,
1911                    "Label": "vout1",
1912                    "Name": "upper non critical",
1913                    "Severity": 0,
1914                    "Value": 12.932
1915                },
1916                {
1917                    "Direction": "less than",
1918                    "Hysteresis": 0,
1919                    "Label": "vout1",
1920                    "Name": "lower non critical",
1921                    "Severity": 0,
1922                    "Value": 11.468
1923                },
1924                {
1925                    "Direction": "less than",
1926                    "Hysteresis": 0,
1927                    "Label": "vout1",
1928                    "Name": "lower critical",
1929                    "Severity": 1,
1930                    "Value": 11.346
1931                },
1932                {
1933                    "Direction": "less than",
1934                    "Hysteresis": 0,
1935                    "Label": "vout1",
1936                    "Name": "lower non recoverable",
1937                    "Severity": 4,
1938                    "Value": 10.091
1939                },
1940                {
1941                    "Direction": "greater than",
1942                    "Hysteresis": 0,
1943                    "Label": "iout1",
1944                    "Name": "upper non recoverable",
1945                    "Severity": 4,
1946                    "Value": 130
1947                },
1948                {
1949                    "Direction": "greater than",
1950                    "Hysteresis": 0,
1951                    "Label": "iout1",
1952                    "Name": "upper critical",
1953                    "Severity": 1,
1954                    "Value": 116.919
1955                },
1956                {
1957                    "Direction": "greater than",
1958                    "Hysteresis": 0,
1959                    "Label": "iout1",
1960                    "Name": "upper non critical",
1961                    "Severity": 0,
1962                    "Value": 111.6045
1963                },
1964                {
1965                    "Direction": "greater than",
1966                    "Hysteresis": 0,
1967                    "Label": "temp1",
1968                    "Name": "upper critical",
1969                    "Severity": 1,
1970                    "Value": 100
1971                },
1972                {
1973                    "Direction": "greater than",
1974                    "Label": "pout1",
1975                    "Name": "upper non recoverable",
1976                    "Severity": 4,
1977                    "Value": 1625
1978                },
1979                {
1980                    "Direction": "greater than",
1981                    "Label": "pout1",
1982                    "Name": "upper critical",
1983                    "Severity": 1,
1984                    "Value": 1461.4875
1985                },
1986                {
1987                    "Direction": "greater than",
1988                    "Label": "pout1",
1989                    "Name": "upper non critical",
1990                    "Severity": 0,
1991                    "Value": 1395.05625
1992                }
1993            ],
1994            "Type": "pmbus",
1995            "iout1_Name": "MEDUSA_DELTA1_12V_CURR_A",
1996            "pout1_Name": "MEDUSA_DELTA1_12V_PWR_W",
1997            "pout1_Scale": 1000000,
1998            "temp1_Name": "MEDUSA_DELTA1_12V_TEMP_C",
1999            "vin_Name": "MEDUSA_DELTA1_12V_INPUT_VOLT_V",
2000            "vout1_Name": "MEDUSA_DELTA1_12V_OUTPUT_VOLT_V"
2001        },
2002        {
2003            "Address": "0x65",
2004            "Bus": 11,
2005            "Labels": [
2006                "temp1",
2007                "vin",
2008                "vout1",
2009                "iout1",
2010                "pout1"
2011            ],
2012            "Name": "MEDUSA_DELTA2_12V",
2013            "Thresholds": [
2014                {
2015                    "Direction": "greater than",
2016                    "Hysteresis": 0,
2017                    "Label": "vin",
2018                    "Name": "upper non recoverable",
2019                    "Severity": 4,
2020                    "Value": 60
2021                },
2022                {
2023                    "Direction": "greater than",
2024                    "Hysteresis": 0,
2025                    "Label": "vin",
2026                    "Name": "upper critical",
2027                    "Severity": 1,
2028                    "Value": 53.28
2029                },
2030                {
2031                    "Direction": "greater than",
2032                    "Hysteresis": 0,
2033                    "Label": "vin",
2034                    "Name": "upper non critical",
2035                    "Severity": 0,
2036                    "Value": 52.8
2037                },
2038                {
2039                    "Direction": "less than",
2040                    "Hysteresis": 0,
2041                    "Label": "vin",
2042                    "Name": "lower non critical",
2043                    "Severity": 0,
2044                    "Value": 43.2
2045                },
2046                {
2047                    "Direction": "less than",
2048                    "Hysteresis": 0,
2049                    "Label": "vin",
2050                    "Name": "lower critical",
2051                    "Severity": 1,
2052                    "Value": 42.72
2053                },
2054                {
2055                    "Direction": "less than",
2056                    "Hysteresis": 0,
2057                    "Label": "vin",
2058                    "Name": "lower non recoverable",
2059                    "Severity": 4,
2060                    "Value": 40
2061                },
2062                {
2063                    "Direction": "greater than",
2064                    "Hysteresis": 0,
2065                    "Label": "vout1",
2066                    "Name": "upper non recoverable",
2067                    "Severity": 4,
2068                    "Value": 15
2069                },
2070                {
2071                    "Direction": "greater than",
2072                    "Hysteresis": 0,
2073                    "Label": "vout1",
2074                    "Name": "upper critical",
2075                    "Severity": 1,
2076                    "Value": 13.054
2077                },
2078                {
2079                    "Direction": "greater than",
2080                    "Hysteresis": 0,
2081                    "Label": "vout1",
2082                    "Name": "upper non critical",
2083                    "Severity": 0,
2084                    "Value": 12.932
2085                },
2086                {
2087                    "Direction": "less than",
2088                    "Hysteresis": 0,
2089                    "Label": "vout1",
2090                    "Name": "lower non critical",
2091                    "Severity": 0,
2092                    "Value": 11.468
2093                },
2094                {
2095                    "Direction": "less than",
2096                    "Hysteresis": 0,
2097                    "Label": "vout1",
2098                    "Name": "lower critical",
2099                    "Severity": 1,
2100                    "Value": 11.346
2101                },
2102                {
2103                    "Direction": "less than",
2104                    "Hysteresis": 0,
2105                    "Label": "vout1",
2106                    "Name": "lower non recoverable",
2107                    "Severity": 4,
2108                    "Value": 10.091
2109                },
2110                {
2111                    "Direction": "greater than",
2112                    "Hysteresis": 0,
2113                    "Label": "iout1",
2114                    "Name": "upper non recoverable",
2115                    "Severity": 4,
2116                    "Value": 130
2117                },
2118                {
2119                    "Direction": "greater than",
2120                    "Hysteresis": 0,
2121                    "Label": "iout1",
2122                    "Name": "upper critical",
2123                    "Severity": 1,
2124                    "Value": 116.919
2125                },
2126                {
2127                    "Direction": "greater than",
2128                    "Hysteresis": 0,
2129                    "Label": "iout1",
2130                    "Name": "upper non critical",
2131                    "Severity": 0,
2132                    "Value": 111.6045
2133                },
2134                {
2135                    "Direction": "greater than",
2136                    "Hysteresis": 0,
2137                    "Label": "temp1",
2138                    "Name": "upper critical",
2139                    "Severity": 1,
2140                    "Value": 100
2141                },
2142                {
2143                    "Direction": "greater than",
2144                    "Label": "pout1",
2145                    "Name": "upper non recoverable",
2146                    "Severity": 4,
2147                    "Value": 1625
2148                },
2149                {
2150                    "Direction": "greater than",
2151                    "Label": "pout1",
2152                    "Name": "upper critical",
2153                    "Severity": 1,
2154                    "Value": 1461.4875
2155                },
2156                {
2157                    "Direction": "greater than",
2158                    "Label": "pout1",
2159                    "Name": "upper non critical",
2160                    "Severity": 0,
2161                    "Value": 1395.05625
2162                }
2163            ],
2164            "Type": "pmbus",
2165            "iout1_Name": "MEDUSA_DELTA2_12V_CURR_A",
2166            "pout1_Name": "MEDUSA_DELTA2_12V_PWR_W",
2167            "pout1_Scale": 1000000,
2168            "temp1_Name": "MEDUSA_DELTA2_12V_TEMP_C",
2169            "vin_Name": "MEDUSA_DELTA2_12V_INPUT_VOLT_V",
2170            "vout1_Name": "MEDUSA_DELTA2_12V_OUTPUT_VOLT_V"
2171        },
2172        {
2173            "Address": "0x68",
2174            "Bus": 11,
2175            "Labels": [
2176                "temp1",
2177                "vin",
2178                "vout1",
2179                "iout1",
2180                "pout1"
2181            ],
2182            "Name": "MEDUSA_DELTA3_12V",
2183            "Thresholds": [
2184                {
2185                    "Direction": "greater than",
2186                    "Hysteresis": 0,
2187                    "Label": "vin",
2188                    "Name": "upper non recoverable",
2189                    "Severity": 4,
2190                    "Value": 60
2191                },
2192                {
2193                    "Direction": "greater than",
2194                    "Hysteresis": 0,
2195                    "Label": "vin",
2196                    "Name": "upper critical",
2197                    "Severity": 1,
2198                    "Value": 53.28
2199                },
2200                {
2201                    "Direction": "greater than",
2202                    "Hysteresis": 0,
2203                    "Label": "vin",
2204                    "Name": "upper non critical",
2205                    "Severity": 0,
2206                    "Value": 52.8
2207                },
2208                {
2209                    "Direction": "less than",
2210                    "Hysteresis": 0,
2211                    "Label": "vin",
2212                    "Name": "lower non critical",
2213                    "Severity": 0,
2214                    "Value": 43.2
2215                },
2216                {
2217                    "Direction": "less than",
2218                    "Hysteresis": 0,
2219                    "Label": "vin",
2220                    "Name": "lower critical",
2221                    "Severity": 1,
2222                    "Value": 42.72
2223                },
2224                {
2225                    "Direction": "less than",
2226                    "Hysteresis": 0,
2227                    "Label": "vin",
2228                    "Name": "lower non recoverable",
2229                    "Severity": 4,
2230                    "Value": 40
2231                },
2232                {
2233                    "Direction": "greater than",
2234                    "Hysteresis": 0,
2235                    "Label": "vout1",
2236                    "Name": "upper non recoverable",
2237                    "Severity": 4,
2238                    "Value": 15
2239                },
2240                {
2241                    "Direction": "greater than",
2242                    "Hysteresis": 0,
2243                    "Label": "vout1",
2244                    "Name": "upper critical",
2245                    "Severity": 1,
2246                    "Value": 13.054
2247                },
2248                {
2249                    "Direction": "greater than",
2250                    "Hysteresis": 0,
2251                    "Label": "vout1",
2252                    "Name": "upper non critical",
2253                    "Severity": 0,
2254                    "Value": 12.932
2255                },
2256                {
2257                    "Direction": "less than",
2258                    "Hysteresis": 0,
2259                    "Label": "vout1",
2260                    "Name": "lower non critical",
2261                    "Severity": 0,
2262                    "Value": 11.468
2263                },
2264                {
2265                    "Direction": "less than",
2266                    "Hysteresis": 0,
2267                    "Label": "vout1",
2268                    "Name": "lower critical",
2269                    "Severity": 1,
2270                    "Value": 11.346
2271                },
2272                {
2273                    "Direction": "less than",
2274                    "Hysteresis": 0,
2275                    "Label": "vout1",
2276                    "Name": "lower non recoverable",
2277                    "Severity": 4,
2278                    "Value": 10.091
2279                },
2280                {
2281                    "Direction": "greater than",
2282                    "Hysteresis": 0,
2283                    "Label": "iout1",
2284                    "Name": "upper non recoverable",
2285                    "Severity": 4,
2286                    "Value": 130
2287                },
2288                {
2289                    "Direction": "greater than",
2290                    "Hysteresis": 0,
2291                    "Label": "iout1",
2292                    "Name": "upper critical",
2293                    "Severity": 1,
2294                    "Value": 116.919
2295                },
2296                {
2297                    "Direction": "greater than",
2298                    "Hysteresis": 0,
2299                    "Label": "iout1",
2300                    "Name": "upper non critical",
2301                    "Severity": 0,
2302                    "Value": 111.6045
2303                },
2304                {
2305                    "Direction": "greater than",
2306                    "Hysteresis": 0,
2307                    "Label": "temp1",
2308                    "Name": "upper critical",
2309                    "Severity": 1,
2310                    "Value": 100
2311                },
2312                {
2313                    "Direction": "greater than",
2314                    "Label": "pout1",
2315                    "Name": "upper non recoverable",
2316                    "Severity": 4,
2317                    "Value": 1625
2318                },
2319                {
2320                    "Direction": "greater than",
2321                    "Label": "pout1",
2322                    "Name": "upper critical",
2323                    "Severity": 1,
2324                    "Value": 1461.4875
2325                },
2326                {
2327                    "Direction": "greater than",
2328                    "Label": "pout1",
2329                    "Name": "upper non critical",
2330                    "Severity": 0,
2331                    "Value": 1395.05625
2332                }
2333            ],
2334            "Type": "pmbus",
2335            "iout1_Name": "MEDUSA_DELTA3_12V_CURR_A",
2336            "pout1_Name": "MEDUSA_DELTA3_12V_PWR_W",
2337            "pout1_Scale": 1000000,
2338            "temp1_Name": "MEDUSA_DELTA3_12V_TEMP_C",
2339            "vin_Name": "MEDUSA_DELTA3_12V_INPUT_VOLT_V",
2340            "vout1_Name": "MEDUSA_DELTA3_12V_OUTPUT_VOLT_V"
2341        }
2342    ],
2343    "Name": "Yosemite 4 Medusa Board",
2344    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Medusa Board ADC-RNS-ISL 12VHSC-ADI 48VHSC-ADI', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
2345    "Type": "Board",
2346    "xyz.openbmc_project.Inventory.Decorator.Asset": {
2347        "BuildDate": "$BOARD_MANUFACTURE_DATE",
2348        "Manufacturer": "$BOARD_MANUFACTURER",
2349        "Model": "$BOARD_PRODUCT_NAME",
2350        "PartNumber": "$BOARD_PART_NUMBER",
2351        "SerialNumber": "$BOARD_SERIAL_NUMBER",
2352        "SparePartNumber": "$BOARD_INFO_AM1"
2353    },
2354    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
2355        "AssetTag": "$PRODUCT_ASSET_TAG"
2356    },
2357    "xyz.openbmc_project.Inventory.Decorator.Revision": {
2358        "Version": "$PRODUCT_VERSION"
2359    }
2360}
2361