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