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