1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "PSU 12 Volt",
6            "ScaleFactor": 0.1124,
7            "Thresholds": [
8                {
9                    "Direction": "greater than",
10                    "Name": "upper critical",
11                    "Severity": 1,
12                    "Value": 13.494
13                },
14                {
15                    "Direction": "greater than",
16                    "Name": "upper non critical",
17                    "Severity": 0,
18                    "Value": 13.101
19                },
20                {
21                    "Direction": "less than",
22                    "Name": "lower non critical",
23                    "Severity": 0,
24                    "Value": 10.945
25                },
26                {
27                    "Direction": "less than",
28                    "Name": "lower critical",
29                    "Severity": 1,
30                    "Value": 10.616
31                }
32            ],
33            "Type": "ADC"
34        },
35        {
36            "Index": 1,
37            "Name": "P3V3",
38            "ScaleFactor": 0.4107,
39            "Thresholds": [
40                {
41                    "Direction": "greater than",
42                    "Name": "upper critical",
43                    "Severity": 1,
44                    "Value": 3.647
45                },
46                {
47                    "Direction": "greater than",
48                    "Name": "upper non critical",
49                    "Severity": 0,
50                    "Value": 3.066
51                },
52                {
53                    "Direction": "less than",
54                    "Name": "lower non critical",
55                    "Severity": 0,
56                    "Value": 3.066
57                },
58                {
59                    "Direction": "less than",
60                    "Name": "lower critical",
61                    "Severity": 1,
62                    "Value": 2.974
63                }
64            ],
65            "Type": "ADC"
66        },
67        {
68            "Index": 2,
69            "Name": "PVNN_PCH_AUX",
70            "ScaleFactor": 1.0,
71            "Thresholds": [
72                {
73                    "Direction": "greater than",
74                    "Name": "upper critical",
75                    "Severity": 1,
76                    "Value": 1.081
77                },
78                {
79                    "Direction": "greater than",
80                    "Name": "upper non critical",
81                    "Severity": 0,
82                    "Value": 1.049
83                },
84                {
85                    "Direction": "less than",
86                    "Name": "lower non critical",
87                    "Severity": 0,
88                    "Value": 0.807
89                },
90                {
91                    "Direction": "less than",
92                    "Name": "lower critical",
93                    "Severity": 1,
94                    "Value": 0.783
95                }
96            ],
97            "Type": "ADC"
98        },
99        {
100            "Index": 3,
101            "Name": "P1V05_PCH_AUX",
102            "ScaleFactor": 1.0,
103            "Thresholds": [
104                {
105                    "Direction": "greater than",
106                    "Name": "upper critical",
107                    "Severity": 1,
108                    "Value": 1.139
109                },
110                {
111                    "Direction": "greater than",
112                    "Name": "upper non critical",
113                    "Severity": 0,
114                    "Value": 1.106
115                },
116                {
117                    "Direction": "less than",
118                    "Name": "lower non critical",
119                    "Severity": 0,
120                    "Value": 0.995
121                },
122                {
123                    "Direction": "less than",
124                    "Name": "lower critical",
125                    "Severity": 1,
126                    "Value": 0.966
127                }
128            ],
129            "Type": "ADC"
130        },
131        {
132            "Index": 4,
133            "Name": "P0V83_LAN_AUX",
134            "ScaleFactor": 1.0,
135            "Thresholds": [
136                {
137                    "Direction": "greater than",
138                    "Name": "upper critical",
139                    "Severity": 1,
140                    "Value": 0.901
141                },
142                {
143                    "Direction": "greater than",
144                    "Name": "upper non critical",
145                    "Severity": 0,
146                    "Value": 0.875
147                },
148                {
149                    "Direction": "less than",
150                    "Name": "lower non critical",
151                    "Severity": 0,
152                    "Value": 0.786
153                },
154                {
155                    "Direction": "less than",
156                    "Name": "lower critical",
157                    "Severity": 1,
158                    "Value": 0.763
159                }
160            ],
161            "Type": "ADC"
162        },
163        {
164            "Index": 5,
165            "Name": "P5V_STBY",
166            "ScaleFactor": 0.2717,
167            "Thresholds": [
168                {
169                    "Direction": "greater than",
170                    "Name": "upper critical",
171                    "Severity": 1,
172                    "Value": 13.494
173                },
174                {
175                    "Direction": "greater than",
176                    "Name": "upper non critical",
177                    "Severity": 0,
178                    "Value": 13.101
179                },
180                {
181                    "Direction": "less than",
182                    "Name": "lower non critical",
183                    "Severity": 0,
184                    "Value": 10.945
185                },
186                {
187                    "Direction": "less than",
188                    "Name": "lower critical",
189                    "Severity": 1,
190                    "Value": 10.616
191                }
192            ],
193            "Type": "ADC"
194        },
195        {
196            "Index": 6,
197            "Name": "P1V8_PCH_AUX",
198            "ScaleFactor": 0.7505,
199            "Thresholds": [
200                {
201                    "Direction": "greater than",
202                    "Name": "upper critical",
203                    "Severity": 1,
204                    "Value": 1.961
205                },
206                {
207                    "Direction": "greater than",
208                    "Name": "upper non critical",
209                    "Severity": 0,
210                    "Value": 1.904
211                },
212                {
213                    "Direction": "less than",
214                    "Name": "lower non critical",
215                    "Severity": 0,
216                    "Value": 1.699
217                },
218                {
219                    "Direction": "less than",
220                    "Name": "lower critical",
221                    "Severity": 1,
222                    "Value": 1.648
223                }
224            ],
225            "Type": "ADC"
226        },
227        {
228            "Index": 7,
229            "Name": "P3V_BAT",
230            "ScaleFactor": 0.3333,
231            "Thresholds": [
232                {
233                    "Direction": "greater than",
234                    "Name": "upper critical",
235                    "Severity": 1,
236                    "Value": 3.296
237                },
238                {
239                    "Direction": "greater than",
240                    "Name": "upper non critical",
241                    "Severity": 0,
242                    "Value": 3.263
243                },
244                {
245                    "Direction": "less than",
246                    "Name": "lower non critical",
247                    "Severity": 0,
248                    "Value": 2.457
249                },
250                {
251                    "Direction": "less than",
252                    "Name": "lower critical",
253                    "Severity": 1,
254                    "Value": 2.138
255                }
256            ],
257            "Type": "ADC"
258        },
259        {
260            "Index": 8,
261            "Name": "PVCCIN_CPU1",
262            "ScaleFactor": 0.7505,
263            "Thresholds": [
264                {
265                    "Direction": "greater than",
266                    "Name": "upper critical",
267                    "Severity": 1,
268                    "Value": 2.151
269                },
270                {
271                    "Direction": "greater than",
272                    "Name": "upper non critical",
273                    "Severity": 0,
274                    "Value": 2.088
275                },
276                {
277                    "Direction": "less than",
278                    "Name": "lower non critical",
279                    "Severity": 0,
280                    "Value": 1.418
281                },
282                {
283                    "Direction": "less than",
284                    "Name": "lower critical",
285                    "Severity": 1,
286                    "Value": 1.376
287                }
288            ],
289            "Type": "ADC"
290        },
291        {
292            "Index": 9,
293            "Name": "PVCCIN_CPU2",
294            "ScaleFactor": 0.7505,
295            "Thresholds": [
296                {
297                    "Direction": "greater than",
298                    "Name": "upper critical",
299                    "Severity": 1,
300                    "Value": 2.151
301                },
302                {
303                    "Direction": "greater than",
304                    "Name": "upper non critical",
305                    "Severity": 0,
306                    "Value": 2.088
307                },
308                {
309                    "Direction": "less than",
310                    "Name": "lower non critical",
311                    "Severity": 0,
312                    "Value": 1.418
313                },
314                {
315                    "Direction": "less than",
316                    "Name": "lower critical",
317                    "Severity": 1,
318                    "Value": 1.376
319                }
320            ],
321            "Type": "ADC"
322        },
323        {
324            "Index": 10,
325            "Name": "PVDDQ_ABC_CPU1",
326            "ScaleFactor": 1.0,
327            "Thresholds": [
328                {
329                    "Direction": "greater than",
330                    "Name": "upper critical",
331                    "Severity": 1,
332                    "Value": 1.301
333                },
334                {
335                    "Direction": "greater than",
336                    "Name": "upper non critical",
337                    "Severity": 0,
338                    "Value": 1.263
339                },
340                {
341                    "Direction": "less than",
342                    "Name": "lower non critical",
343                    "Severity": 0,
344                    "Value": 1.138
345                },
346                {
347                    "Direction": "less than",
348                    "Name": "lower critical",
349                    "Severity": 1,
350                    "Value": 1.104
351                }
352            ],
353            "Type": "ADC"
354        },
355        {
356            "Index": 11,
357            "Name": "PVDDQ_DEF_CPU1",
358            "ScaleFactor": 1.0,
359            "Thresholds": [
360                {
361                    "Direction": "greater than",
362                    "Name": "upper critical",
363                    "Severity": 1,
364                    "Value": 1.301
365                },
366                {
367                    "Direction": "greater than",
368                    "Name": "upper non critical",
369                    "Severity": 0,
370                    "Value": 1.263
371                },
372                {
373                    "Direction": "less than",
374                    "Name": "lower non critical",
375                    "Severity": 0,
376                    "Value": 1.138
377                },
378                {
379                    "Direction": "less than",
380                    "Name": "lower critical",
381                    "Severity": 1,
382                    "Value": 1.104
383                }
384            ],
385            "Type": "ADC"
386        },
387        {
388            "Index": 12,
389            "Name": "PVDDQ_ABC_CPU2",
390            "ScaleFactor": 1.0,
391            "Thresholds": [
392                {
393                    "Direction": "greater than",
394                    "Name": "upper critical",
395                    "Severity": 1,
396                    "Value": 1.301
397                },
398                {
399                    "Direction": "greater than",
400                    "Name": "upper non critical",
401                    "Severity": 0,
402                    "Value": 1.263
403                },
404                {
405                    "Direction": "less than",
406                    "Name": "lower non critical",
407                    "Severity": 0,
408                    "Value": 1.138
409                },
410                {
411                    "Direction": "less than",
412                    "Name": "lower critical",
413                    "Severity": 1,
414                    "Value": 1.104
415                }
416            ],
417            "Type": "ADC"
418        },
419        {
420            "Index": 13,
421            "Name": "PVDDQ_DEF_CPU2",
422            "ScaleFactor": 1.0,
423            "Thresholds": [
424                {
425                    "Direction": "greater than",
426                    "Name": "upper critical",
427                    "Severity": 1,
428                    "Value": 1.301
429                },
430                {
431                    "Direction": "greater than",
432                    "Name": "upper non critical",
433                    "Severity": 0,
434                    "Value": 1.263
435                },
436                {
437                    "Direction": "less than",
438                    "Name": "lower non critical",
439                    "Severity": 0,
440                    "Value": 1.138
441                },
442                {
443                    "Direction": "less than",
444                    "Name": "lower critical",
445                    "Severity": 1,
446                    "Value": 1.104
447                }
448            ],
449            "Type": "ADC"
450        },
451        {
452            "Index": 14,
453            "Name": "PVCCIO_CPU1",
454            "ScaleFactor": 1.0,
455            "Thresholds": [
456                {
457                    "Direction": "greater than",
458                    "Name": "upper critical",
459                    "Severity": 1,
460                    "Value": 1.19
461                },
462                {
463                    "Direction": "greater than",
464                    "Name": "upper non critical",
465                    "Severity": 0,
466                    "Value": 1.155
467                },
468                {
469                    "Direction": "less than",
470                    "Name": "lower non critical",
471                    "Severity": 0,
472                    "Value": 0.752
473                },
474                {
475                    "Direction": "less than",
476                    "Name": "lower critical",
477                    "Severity": 1,
478                    "Value": 0.729
479                }
480            ],
481            "Type": "ADC"
482        },
483        {
484            "Index": 15,
485            "Name": "PVCCIO_CPU2",
486            "ScaleFactor": 1.0,
487            "Thresholds": [
488                {
489                    "Direction": "greater than",
490                    "Name": "upper critical",
491                    "Severity": 1,
492                    "Value": 1.19
493                },
494                {
495                    "Direction": "greater than",
496                    "Name": "upper non critical",
497                    "Severity": 0,
498                    "Value": 1.155
499                },
500                {
501                    "Direction": "less than",
502                    "Name": "lower non critical",
503                    "Severity": 0,
504                    "Value": 0.752
505                },
506                {
507                    "Direction": "less than",
508                    "Name": "lower critical",
509                    "Severity": 1,
510                    "Value": 0.729
511                }
512            ],
513            "Type": "ADC"
514        },
515        {
516            "Class": "Gpio",
517            "GpioPolarity": "Low",
518            "Name": "Chassis Intrusion Sensor",
519            "Type": "ChassisIntrusionSensor"
520        },
521        {
522            "Name": "4U System Fan connector 1",
523            "Pwm": 1,
524            "Status": "disabled",
525            "Tachs": [
526                1
527            ],
528            "Type": "IntelFanConnector"
529        },
530        {
531            "Name": "4U System Fan connector 2",
532            "Pwm": 2,
533            "Status": "disabled",
534            "Tachs": [
535                2
536            ],
537            "Type": "IntelFanConnector"
538        },
539        {
540            "Name": "4U System Fan connector 3",
541            "Pwm": 3,
542            "Status": "disabled",
543            "Tachs": [
544                3
545            ],
546            "Type": "IntelFanConnector"
547        },
548        {
549            "Name": "4U System Fan connector 4",
550            "Pwm": 4,
551            "Status": "disabled",
552            "Tachs": [
553                4
554            ],
555            "Type": "IntelFanConnector"
556        },
557        {
558            "Name": "4U System Fan connector 5",
559            "Pwm": 5,
560            "Status": "disabled",
561            "Tachs": [
562                5
563            ],
564            "Type": "IntelFanConnector"
565        },
566        {
567            "Name": "4U System Fan connector 6",
568            "Pwm": 6,
569            "Status": "disabled",
570            "Tachs": [
571                6
572            ],
573            "Type": "IntelFanConnector"
574        },
575        {
576            "Name": "4U CPU 1 fan connector",
577            "Pwm": 7,
578            "Status": "disabled",
579            "Tachs": [
580                7
581            ],
582            "Type": "IntelFanConnector"
583        },
584        {
585            "Name": "4U CPU 2 fan connector",
586            "Pwm": 8,
587            "Status": "disabled",
588            "Tachs": [
589                8
590            ],
591            "Type": "IntelFanConnector"
592        },
593        {
594            "Name": "4U System Fan connector 7",
595            "Pwm": 9,
596            "Status": "disabled",
597            "Tachs": [
598                9
599            ],
600            "Type": "IntelFanConnector"
601        },
602        {
603            "Address": "0x4C",
604            "Bus": 6,
605            "Name": "BMC Temp",
606            "Name1": "TMP421 Internal Temp",
607            "Thresholds": [
608                {
609                    "Direction": "greater than",
610                    "Name": "upper critical",
611                    "Severity": 1,
612                    "Value": 115
613                },
614                {
615                    "Direction": "greater than",
616                    "Name": "upper non critical",
617                    "Severity": 0,
618                    "Value": 110
619                },
620                {
621                    "Direction": "less than",
622                    "Name": "lower non critical",
623                    "Severity": 0,
624                    "Value": 5
625                },
626                {
627                    "Direction": "less than",
628                    "Name": "lower critical",
629                    "Severity": 1,
630                    "Value": 0
631                }
632            ],
633            "Type": "TMP421"
634        },
635        {
636            "Address": "0x48",
637            "Bus": 6,
638            "Name": "M_2 Temp",
639            "Thresholds": [
640                {
641                    "Direction": "greater than",
642                    "Name": "upper critical",
643                    "Severity": 1,
644                    "Value": 115
645                },
646                {
647                    "Direction": "greater than",
648                    "Name": "upper non critical",
649                    "Severity": 0,
650                    "Value": 110
651                },
652                {
653                    "Direction": "less than",
654                    "Name": "lower non critical",
655                    "Severity": 0,
656                    "Value": 5
657                },
658                {
659                    "Direction": "less than",
660                    "Name": "lower critical",
661                    "Severity": 1,
662                    "Value": 0
663                }
664            ],
665            "Type": "TMP75"
666        },
667        {
668            "Address": "0x4F",
669            "Bus": 6,
670            "Name": "Memory VRM Temp",
671            "Thresholds": [
672                {
673                    "Direction": "greater than",
674                    "Name": "upper critical",
675                    "Severity": 1,
676                    "Value": 115
677                },
678                {
679                    "Direction": "greater than",
680                    "Name": "upper non critical",
681                    "Severity": 0,
682                    "Value": 110
683                },
684                {
685                    "Direction": "less than",
686                    "Name": "lower non critical",
687                    "Severity": 0,
688                    "Value": 5
689                },
690                {
691                    "Direction": "less than",
692                    "Name": "lower critical",
693                    "Severity": 1,
694                    "Value": 0
695                }
696            ],
697            "Type": "TMP75"
698        },
699        {
700            "Address": "0x4E",
701            "Bus": 6,
702            "Name": "LR Memory Board Temp",
703            "Thresholds": [
704                {
705                    "Direction": "greater than",
706                    "Name": "upper critical",
707                    "Severity": 1,
708                    "Value": 115
709                },
710                {
711                    "Direction": "greater than",
712                    "Name": "upper non critical",
713                    "Severity": 0,
714                    "Value": 110
715                },
716                {
717                    "Direction": "less than",
718                    "Name": "lower non critical",
719                    "Severity": 0,
720                    "Value": 5
721                },
722                {
723                    "Direction": "less than",
724                    "Name": "lower critical",
725                    "Severity": 1,
726                    "Value": 0
727                }
728            ],
729            "Type": "TMP75"
730        },
731        {
732            "Address": "0x49",
733            "Bus": 6,
734            "Name": "CPU VR Temp",
735            "Thresholds": [
736                {
737                    "Direction": "greater than",
738                    "Name": "upper critical",
739                    "Severity": 1,
740                    "Value": 115
741                },
742                {
743                    "Direction": "greater than",
744                    "Name": "upper non critical",
745                    "Severity": 0,
746                    "Value": 110
747                },
748                {
749                    "Direction": "less than",
750                    "Name": "lower non critical",
751                    "Severity": 0,
752                    "Value": 5
753                },
754                {
755                    "Direction": "less than",
756                    "Name": "lower critical",
757                    "Severity": 1,
758                    "Value": 0
759                }
760            ],
761            "Type": "TMP75"
762        },
763        {
764            "Address": "0x4D",
765            "Bus": 6,
766            "Name": "Ambient Temp",
767            "Thresholds": [
768                {
769                    "Direction": "greater than",
770                    "Name": "upper critical",
771                    "Severity": 1,
772                    "Value": 115
773                },
774                {
775                    "Direction": "greater than",
776                    "Name": "upper non critical",
777                    "Severity": 0,
778                    "Value": 110
779                },
780                {
781                    "Direction": "less than",
782                    "Name": "lower non critical",
783                    "Severity": 0,
784                    "Value": 5
785                },
786                {
787                    "Direction": "less than",
788                    "Name": "lower critical",
789                    "Severity": 1,
790                    "Value": 0
791                }
792            ],
793            "Type": "TMP75"
794        },
795        {
796            "Address": "0x30",
797            "CpuID": 1,
798            "Name": "CPU 1",
799            "Thresholds": [
800                {
801                    "Direction": "greater than",
802                    "Label": "DIMM",
803                    "Name": "upper critical",
804                    "Severity": 1,
805                    "Value": 99
806                },
807                {
808                    "Direction": "greater than",
809                    "Label": "DIMM",
810                    "Name": "upper non critical",
811                    "Severity": 0,
812                    "Value": 89
813                }
814            ],
815            "Type": "XeonCPU"
816        },
817        {
818            "Address": "0x31",
819            "CpuID": 2,
820            "Name": "CPU 2",
821            "Thresholds": [
822                {
823                    "Direction": "greater than",
824                    "Label": "DIMM",
825                    "Name": "upper critical",
826                    "Severity": 1,
827                    "Value": 99
828                },
829                {
830                    "Direction": "greater than",
831                    "Label": "DIMM",
832                    "Name": "upper non critical",
833                    "Severity": 0,
834                    "Value": 89
835                }
836            ],
837            "Type": "XeonCPU"
838        }
839    ],
840    "Name": "STP Baseboard",
841    "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*STB'})",
842    "ProductId": 125,
843    "Type": "Board",
844    "xyz.openbmc_project.Inventory.Decorator.Asset": {
845        "Manufacturer": "$PRODUCT_MANUFACTURER",
846        "Model": "$PRODUCT_PRODUCT_NAME",
847        "PartNumber": "$PRODUCT_PART_NUMBER",
848        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
849    }
850}
851