1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "BB_P5V_VOLT_V",
6            "ScaleFactor": 0.2717,
7            "Thresholds": [
8                {
9                    "Direction": "greater than",
10                    "Name": "upper non recoverable",
11                    "Severity": 4,
12                    "Value": 5.65
13                },
14                {
15                    "Direction": "greater than",
16                    "Name": "upper critical",
17                    "Severity": 1,
18                    "Value": 5.55
19                },
20                {
21                    "Direction": "greater than",
22                    "Name": "upper non critical",
23                    "Severity": 0,
24                    "Value": 5.5
25                },
26                {
27                    "Direction": "less than",
28                    "Name": "lower non critical",
29                    "Severity": 0,
30                    "Value": 4.5
31                },
32                {
33                    "Direction": "less than",
34                    "Name": "lower critical",
35                    "Severity": 1,
36                    "Value": 4.45
37                },
38                {
39                    "Direction": "less than",
40                    "Name": "lower non recoverable",
41                    "Severity": 4,
42                    "Value": 4.15
43                }
44            ],
45            "Type": "ADC"
46        },
47        {
48            "Index": 1,
49            "Name": "BB_P12V_VOLT_V",
50            "ScaleFactor": 0.1124,
51            "Thresholds": [
52                {
53                    "Direction": "greater than",
54                    "Name": "upper non recoverable",
55                    "Severity": 4,
56                    "Value": 14.333
57                },
58                {
59                    "Direction": "greater than",
60                    "Name": "upper critical",
61                    "Severity": 1,
62                    "Value": 13.32
63                },
64                {
65                    "Direction": "greater than",
66                    "Name": "upper non critical",
67                    "Severity": 0,
68                    "Value": 13.2
69                },
70                {
71                    "Direction": "less than",
72                    "Name": "lower non critical",
73                    "Severity": 0,
74                    "Value": 10.8
75                },
76                {
77                    "Direction": "less than",
78                    "Name": "lower critical",
79                    "Severity": 1,
80                    "Value": 10.68
81                },
82                {
83                    "Direction": "less than",
84                    "Name": "lower non recoverable",
85                    "Severity": 4,
86                    "Value": 10.091
87                }
88            ],
89            "Type": "ADC"
90        },
91        {
92            "Index": 2,
93            "Name": "BB_P3V3_STBY_VOLT_V",
94            "ScaleFactor": 0.4107,
95            "Thresholds": [
96                {
97                    "Direction": "greater than",
98                    "Name": "upper non recoverable",
99                    "Severity": 4,
100                    "Value": 3.729
101                },
102                {
103                    "Direction": "greater than",
104                    "Name": "upper critical",
105                    "Severity": 1,
106                    "Value": 3.564
107                },
108                {
109                    "Direction": "greater than",
110                    "Name": "upper non critical",
111                    "Severity": 0,
112                    "Value": 3.531
113                },
114                {
115                    "Direction": "less than",
116                    "Name": "lower non critical",
117                    "Severity": 0,
118                    "Value": 3.069
119                },
120                {
121                    "Direction": "less than",
122                    "Name": "lower critical",
123                    "Severity": 1,
124                    "Value": 3.036
125                },
126                {
127                    "Direction": "less than",
128                    "Name": "lower non recoverable",
129                    "Severity": 4,
130                    "Value": 2.739
131                }
132            ],
133            "Type": "ADC"
134        },
135        {
136            "Index": 3,
137            "Name": "BB_P2V5_STBY_VOLT_V",
138            "ScaleFactor": 0.542,
139            "Thresholds": [
140                {
141                    "Direction": "greater than",
142                    "Name": "upper critical",
143                    "Severity": 1,
144                    "Value": 2.7
145                },
146                {
147                    "Direction": "greater than",
148                    "Name": "upper non critical",
149                    "Severity": 0,
150                    "Value": 2.675
151                },
152                {
153                    "Direction": "less than",
154                    "Name": "lower non critical",
155                    "Severity": 0,
156                    "Value": 2.325
157                },
158                {
159                    "Direction": "less than",
160                    "Name": "lower critical",
161                    "Severity": 1,
162                    "Value": 2.3
163                }
164            ],
165            "Type": "ADC"
166        },
167        {
168            "Index": 4,
169            "Name": "BB_ADC_P5V_USB_VOLT_V",
170            "ScaleFactor": 0.2717,
171            "Thresholds": [
172                {
173                    "Direction": "greater than",
174                    "Name": "upper non recoverable",
175                    "Severity": 4,
176                    "Value": 5.65
177                },
178                {
179                    "Direction": "greater than",
180                    "Name": "upper critical",
181                    "Severity": 1,
182                    "Value": 5.4
183                },
184                {
185                    "Direction": "greater than",
186                    "Name": "upper non critical",
187                    "Severity": 0,
188                    "Value": 5.35
189                },
190                {
191                    "Direction": "less than",
192                    "Name": "lower non critical",
193                    "Severity": 0,
194                    "Value": 4.65
195                },
196                {
197                    "Direction": "less than",
198                    "Name": "lower critical",
199                    "Severity": 1,
200                    "Value": 4.6
201                },
202                {
203                    "Direction": "less than",
204                    "Name": "lower non recoverable",
205                    "Severity": 4,
206                    "Value": 4.15
207                }
208            ],
209            "Type": "ADC"
210        },
211        {
212            "Index": 5,
213            "Name": "BB_P1V8_STBY_VOLT_V",
214            "ScaleFactor": 1,
215            "Thresholds": [
216                {
217                    "Direction": "greater than",
218                    "Name": "upper critical",
219                    "Severity": 1,
220                    "Value": 1.944
221                },
222                {
223                    "Direction": "greater than",
224                    "Name": "upper non critical",
225                    "Severity": 0,
226                    "Value": 1.926
227                },
228                {
229                    "Direction": "less than",
230                    "Name": "lower non critical",
231                    "Severity": 0,
232                    "Value": 1.674
233                },
234                {
235                    "Direction": "less than",
236                    "Name": "lower critical",
237                    "Severity": 1,
238                    "Value": 1.656
239                }
240            ],
241            "Type": "ADC"
242        },
243        {
244            "Index": 6,
245            "Name": "BB_P1V2_STBY_VOLT_V",
246            "ScaleFactor": 1,
247            "Thresholds": [
248                {
249                    "Direction": "greater than",
250                    "Name": "upper non recoverable",
251                    "Severity": 4,
252                    "Value": 1.356
253                },
254                {
255                    "Direction": "greater than",
256                    "Name": "upper critical",
257                    "Severity": 1,
258                    "Value": 1.296
259                },
260                {
261                    "Direction": "greater than",
262                    "Name": "upper non critical",
263                    "Severity": 0,
264                    "Value": 1.284
265                },
266                {
267                    "Direction": "less than",
268                    "Name": "lower non critical",
269                    "Severity": 0,
270                    "Value": 1.116
271                },
272                {
273                    "Direction": "less than",
274                    "Name": "lower critical",
275                    "Severity": 1,
276                    "Value": 1.104
277                },
278                {
279                    "Direction": "less than",
280                    "Name": "lower non recoverable",
281                    "Severity": 4,
282                    "Value": 0.996
283                }
284            ],
285            "Type": "ADC"
286        },
287        {
288            "Index": 7,
289            "Name": "BB_ADC_P1V0_STBY_VOLT_V",
290            "ScaleFactor": 1,
291            "Thresholds": [
292                {
293                    "Direction": "greater than",
294                    "Name": "upper non recoverable",
295                    "Severity": 4,
296                    "Value": 1.13
297                },
298                {
299                    "Direction": "greater than",
300                    "Name": "upper critical",
301                    "Severity": 1,
302                    "Value": 1.08
303                },
304                {
305                    "Direction": "greater than",
306                    "Name": "upper non critical",
307                    "Severity": 0,
308                    "Value": 1.07
309                },
310                {
311                    "Direction": "less than",
312                    "Name": "lower non critical",
313                    "Severity": 0,
314                    "Value": 0.93
315                },
316                {
317                    "Direction": "less than",
318                    "Name": "lower critical",
319                    "Severity": 1,
320                    "Value": 0.92
321                },
322                {
323                    "Direction": "less than",
324                    "Name": "lower non recoverable",
325                    "Severity": 4,
326                    "Value": 0.83
327                }
328            ],
329            "Type": "ADC"
330        },
331        {
332            "Index": 8,
333            "Name": "BB_ADC_P0V6_STBY_VOLT_V",
334            "ScaleFactor": 1,
335            "Thresholds": [
336                {
337                    "Direction": "greater than",
338                    "Name": "upper critical",
339                    "Severity": 1,
340                    "Value": 0.648
341                },
342                {
343                    "Direction": "greater than",
344                    "Name": "upper non critical",
345                    "Severity": 0,
346                    "Value": 0.642
347                },
348                {
349                    "Direction": "less than",
350                    "Name": "lower non critical",
351                    "Severity": 0,
352                    "Value": 0.558
353                },
354                {
355                    "Direction": "less than",
356                    "Name": "lower critical",
357                    "Severity": 1,
358                    "Value": 0.552
359                }
360            ],
361            "Type": "ADC"
362        },
363        {
364            "Index": 9,
365            "Name": "BB_ADC_FAN_ISENSE_VOLT_V",
366            "Type": "ADC"
367        },
368        {
369            "Index": 10,
370            "Name": "BB_ADC_NIC_ISENSE_VOLT_V",
371            "Type": "ADC"
372        },
373        {
374            "Index": 11,
375            "Name": "BB_ADC_NIC_P12V_VOLT_V",
376            "ScaleFactor": 0.1124,
377            "Thresholds": [
378                {
379                    "Direction": "greater than",
380                    "Name": "upper non recoverable",
381                    "Severity": 4,
382                    "Value": 14.91
383                },
384                {
385                    "Direction": "greater than",
386                    "Name": "upper critical",
387                    "Severity": 1,
388                    "Value": 13.32
389                },
390                {
391                    "Direction": "greater than",
392                    "Name": "upper non critical",
393                    "Severity": 0,
394                    "Value": 13.2
395                },
396                {
397                    "Direction": "less than",
398                    "Name": "lower non critical",
399                    "Severity": 0,
400                    "Value": 10.8
401                },
402                {
403                    "Direction": "less than",
404                    "Name": "lower critical",
405                    "Severity": 1,
406                    "Value": 10.68
407                },
408                {
409                    "Direction": "less than",
410                    "Name": "lower non recoverable",
411                    "Severity": 4,
412                    "Value": 10.17
413                }
414            ],
415            "Type": "ADC"
416        },
417        {
418            "Index": 12,
419            "Name": "BB_ADC_P3V3_RGM_STBY_VOLT_V",
420            "ScaleFactor": 0.4107,
421            "Thresholds": [
422                {
423                    "Direction": "greater than",
424                    "Name": "upper critical",
425                    "Severity": 1,
426                    "Value": 3.564
427                },
428                {
429                    "Direction": "greater than",
430                    "Name": "upper non critical",
431                    "Severity": 0,
432                    "Value": 3.531
433                },
434                {
435                    "Direction": "less than",
436                    "Name": "lower non critical",
437                    "Severity": 0,
438                    "Value": 3.069
439                },
440                {
441                    "Direction": "less than",
442                    "Name": "lower critical",
443                    "Severity": 1,
444                    "Value": 3.036
445                }
446            ],
447            "Type": "ADC"
448        },
449        {
450            "Index": 13,
451            "Name": "BB_ADC_P3V3_NIC_VOLT_V",
452            "ScaleFactor": 0.4107,
453            "Thresholds": [
454                {
455                    "Direction": "greater than",
456                    "Name": "upper non recoverable",
457                    "Severity": 4,
458                    "Value": 3.729
459                },
460                {
461                    "Direction": "greater than",
462                    "Name": "upper critical",
463                    "Severity": 1,
464                    "Value": 3.63
465                },
466                {
467                    "Direction": "greater than",
468                    "Name": "upper non critical",
469                    "Severity": 0,
470                    "Value": 3.597
471                },
472                {
473                    "Direction": "less than",
474                    "Name": "lower non critical",
475                    "Severity": 0,
476                    "Value": 3.003
477                },
478                {
479                    "Direction": "less than",
480                    "Name": "lower critical",
481                    "Severity": 1,
482                    "Value": 2.97
483                },
484                {
485                    "Direction": "less than",
486                    "Name": "lower non recoverable",
487                    "Severity": 4,
488                    "Value": 2.95
489                }
490            ],
491            "Type": "ADC"
492        },
493        {
494            "Address": "0x40",
495            "Bus": 11,
496            "Labels": [
497                "pin",
498                "maxpin",
499                "vin",
500                "iout1",
501                "maxiout1",
502                "temp1"
503            ],
504            "Name": "BB_HSC",
505            "Thresholds": [
506                {
507                    "Direction": "greater than",
508                    "Label": "pin",
509                    "Name": "upper non recoverable",
510                    "Severity": 4,
511                    "Value": 562.5
512                },
513                {
514                    "Direction": "greater than",
515                    "Label": "pin",
516                    "Name": "upper critical",
517                    "Severity": 1,
518                    "Value": 450
519                },
520                {
521                    "Direction": "greater than",
522                    "Label": "vin",
523                    "Name": "upper non recoverable",
524                    "Severity": 4,
525                    "Value": 14.333
526                },
527                {
528                    "Direction": "greater than",
529                    "Label": "vin",
530                    "Name": "upper critical",
531                    "Severity": 1,
532                    "Value": 13.32
533                },
534                {
535                    "Direction": "greater than",
536                    "Label": "vin",
537                    "Name": "upper non critical",
538                    "Severity": 0,
539                    "Value": 13.2
540                },
541                {
542                    "Direction": "less than",
543                    "Label": "vin",
544                    "Name": "lower non critical",
545                    "Severity": 0,
546                    "Value": 10.8
547                },
548                {
549                    "Direction": "less than",
550                    "Label": "vin",
551                    "Name": "lower critical",
552                    "Severity": 1,
553                    "Value": 10.68
554                },
555                {
556                    "Direction": "less than",
557                    "Label": "vin",
558                    "Name": "lower non recoverable",
559                    "Severity": 4,
560                    "Value": 10.091
561                },
562                {
563                    "Direction": "greater than",
564                    "Label": "iout1",
565                    "Name": "upper non recoverable",
566                    "Severity": 4,
567                    "Value": 45
568                },
569                {
570                    "Direction": "greater than",
571                    "Label": "iout1",
572                    "Name": "upper critical",
573                    "Severity": 1,
574                    "Value": 36
575                },
576                {
577                    "Direction": "greater than",
578                    "Label": "temp1",
579                    "Name": "upper non recoverable",
580                    "Severity": 4,
581                    "Value": 125
582                },
583                {
584                    "Direction": "greater than",
585                    "Label": "temp1",
586                    "Name": "upper critical",
587                    "Severity": 1,
588                    "Value": 55
589                }
590            ],
591            "Type": "ADM1278",
592            "iout1_Name": "BB_HSC_OUTPUT_CURR_A",
593            "maxiout1_Name": "BB_HSC_PEAK_OUTPUT_CURR_A",
594            "maxpin_Name": "BB_HSC_PEAK_INPUT_PWR_W",
595            "pin_Name": "BB_HSC_INPUT_PWR_W",
596            "temp1_Name": "BB_HSC_TEMP_C",
597            "vin_Name": "BB_HSC_INPUT_VOLT_V"
598        },
599        {
600            "Address": "0x44",
601            "Bus": 11,
602            "CurrScaleFactor": 164,
603            "InScaleFactor": 3938,
604            "Labels": [
605                "power1",
606                "in1",
607                "in2",
608                "curr1"
609            ],
610            "Name": "BB_MEDUSA",
611            "PowerScaleFactor": 10,
612            "Thresholds": [
613                {
614                    "Direction": "greater than",
615                    "Label": "power1",
616                    "Name": "upper critical",
617                    "Severity": 1,
618                    "Value": 1800
619                },
620                {
621                    "Direction": "greater than",
622                    "Label": "in1",
623                    "Name": "upper non recoverable",
624                    "Severity": 4,
625                    "Value": 13.9
626                },
627                {
628                    "Direction": "greater than",
629                    "Label": "in1",
630                    "Name": "upper critical",
631                    "Severity": 1,
632                    "Value": 13.875
633                },
634                {
635                    "Direction": "greater than",
636                    "Label": "in1",
637                    "Name": "upper non critical",
638                    "Severity": 0,
639                    "Value": 13.75
640                },
641                {
642                    "Direction": "less than",
643                    "Label": "in1",
644                    "Name": "lower non critical",
645                    "Severity": 0,
646                    "Value": 11.25
647                },
648                {
649                    "Direction": "less than",
650                    "Label": "in1",
651                    "Name": "lower critical",
652                    "Severity": 1,
653                    "Value": 11.125
654                },
655                {
656                    "Direction": "less than",
657                    "Label": "in1",
658                    "Name": "lower non recoverable",
659                    "Severity": 4,
660                    "Value": 9.25
661                },
662                {
663                    "Direction": "greater than",
664                    "Label": "in2",
665                    "Name": "upper non recoverable",
666                    "Severity": 4,
667                    "Value": 13.9
668                },
669                {
670                    "Direction": "greater than",
671                    "Label": "in2",
672                    "Name": "upper critical",
673                    "Severity": 1,
674                    "Value": 13.875
675                },
676                {
677                    "Direction": "greater than",
678                    "Label": "in2",
679                    "Name": "upper non critical",
680                    "Severity": 0,
681                    "Value": 13.75
682                },
683                {
684                    "Direction": "less than",
685                    "Label": "in2",
686                    "Name": "lower non critical",
687                    "Severity": 0,
688                    "Value": 11.25
689                },
690                {
691                    "Direction": "less than",
692                    "Label": "in2",
693                    "Name": "lower critical",
694                    "Severity": 1,
695                    "Value": 11.125
696                },
697                {
698                    "Direction": "less than",
699                    "Label": "in2",
700                    "Name": "lower non recoverable",
701                    "Severity": 4,
702                    "Value": 9.25
703                },
704                {
705                    "Direction": "greater than",
706                    "Label": "curr1",
707                    "Name": "upper critical",
708                    "Severity": 1,
709                    "Value": 144
710                }
711            ],
712            "Type": "LTC4282",
713            "curr1_Name": "BB_MEDUSA_CURR_A",
714            "in1_Name": "BB_MEDUSA_INPUT_VOLT_V",
715            "in2_Name": "BB_MEDUSA_OUTPUT_VOLT_V",
716            "power1_Name": "BB_MEDUSA_PWR_W"
717        },
718        {
719            "Address": "0x4e",
720            "Bus": 12,
721            "Name": "BB_INLET_TEMP_C",
722            "Thresholds": [
723                {
724                    "Direction": "greater than",
725                    "Name": "upper non recoverable",
726                    "Severity": 4,
727                    "Value": 150
728                },
729                {
730                    "Direction": "greater than",
731                    "Name": "upper critical",
732                    "Severity": 1,
733                    "Value": 50
734                }
735            ],
736            "Type": "TMP75"
737        },
738        {
739            "Address": "0x4f",
740            "Bus": 12,
741            "Name": "BB_OUTLET_TEMP_C",
742            "Thresholds": [
743                {
744                    "Direction": "greater than",
745                    "Name": "upper non recoverable",
746                    "Severity": 4,
747                    "Value": 150
748                },
749                {
750                    "Direction": "greater than",
751                    "Name": "upper critical",
752                    "Severity": 1,
753                    "Value": 55
754                }
755            ],
756            "Type": "TMP75"
757        }
758    ],
759    "Name": "Great Lakes Baseboard",
760    "Probe": [
761        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wBMC'})",
762        "AND",
763        "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Great Lakes .*'})",
764        "MATCH_ONE"
765    ],
766    "Type": "Board",
767    "xyz.openbmc_project.Inventory.Decorator.Asset": {
768        "Manufacturer": "$PRODUCT_MANUFACTURER",
769        "Model": "$PRODUCT_PRODUCT_NAME",
770        "PartNumber": "$PRODUCT_PART_NUMBER",
771        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
772    }
773}
774