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": "less than",
397                        "Name": "lower critical",
398                        "Severity": 1,
399                        "Value": 0
400                    }
401                ],
402                "Type": "TMP75"
403            }
404        ],
405        "Name": "Minerva Fan Board $bus - 15",
406        "Probe": [
407            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 16})",
408            "OR",
409            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 17})",
410            "OR",
411            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 18})",
412            "OR",
413            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 19})"
414        ],
415        "Type": "Board",
416        "xyz.openbmc_project.Inventory.Decorator.Asset": {
417            "BuildDate": "$BOARD_MANUFACTURE_DATE",
418            "Manufacturer": "$BOARD_MANUFACTURER",
419            "Model": "$BOARD_PRODUCT_NAME",
420            "PartNumber": "$BOARD_PART_NUMBER",
421            "SerialNumber": "$BOARD_SERIAL_NUMBER",
422            "SparePartNumber": "$BOARD_INFO_AM1"
423        },
424        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
425            "AssetTag": "$PRODUCT_ASSET_TAG"
426        }
427    },
428    {
429        "Exposes": [
430            {
431                "Address": "0x5e",
432                "Bus": "$bus",
433                "Connector": {
434                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL",
435                    "Pwm": 2,
436                    "PwmName": "FCB_$bus - 15 FAN_PWM",
437                    "Tachs": [
438                        6
439                    ]
440                },
441                "Index": 0,
442                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL_SPEED_RPM",
443                "PowerState": "Always",
444                "Thresholds": [
445                    {
446                        "Direction": "greater than",
447                        "Name": "upper critical",
448                        "Severity": 1,
449                        "Value": 20000
450                    },
451                    {
452                        "Direction": "less than",
453                        "Name": "lower critical",
454                        "Severity": 1,
455                        "Value": 1000
456                    }
457                ],
458                "Type": "I2CFan"
459            },
460            {
461                "Address": "0x5e",
462                "Bus": "$bus",
463                "Connector": {
464                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL",
465                    "Pwm": 2,
466                    "PwmName": "FCB_$bus - 15 FAN_PWM",
467                    "Tachs": [
468                        7
469                    ]
470                },
471                "Index": 1,
472                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL_SPEED_RPM",
473                "PowerState": "Always",
474                "Thresholds": [
475                    {
476                        "Direction": "greater than",
477                        "Name": "upper critical",
478                        "Severity": 1,
479                        "Value": 20000
480                    },
481                    {
482                        "Direction": "less than",
483                        "Name": "lower critical",
484                        "Severity": 1,
485                        "Value": 1000
486                    }
487                ],
488                "Type": "I2CFan"
489            },
490            {
491                "Address": "0x5e",
492                "Bus": "$bus",
493                "Connector": {
494                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL",
495                    "Pwm": 2,
496                    "PwmName": "FCB_$bus - 15 FAN_PWM",
497                    "Tachs": [
498                        4
499                    ]
500                },
501                "Index": 2,
502                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL_SPEED_RPM",
503                "PowerState": "Always",
504                "Thresholds": [
505                    {
506                        "Direction": "greater than",
507                        "Name": "upper critical",
508                        "Severity": 1,
509                        "Value": 20000
510                    },
511                    {
512                        "Direction": "less than",
513                        "Name": "lower critical",
514                        "Severity": 1,
515                        "Value": 1000
516                    }
517                ],
518                "Type": "I2CFan"
519            },
520            {
521                "Address": "0x5e",
522                "Bus": "$bus",
523                "Connector": {
524                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL",
525                    "Pwm": 2,
526                    "PwmName": "FCB_$bus - 15 FAN_PWM",
527                    "Tachs": [
528                        5
529                    ]
530                },
531                "Index": 3,
532                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL_SPEED_RPM",
533                "PowerState": "Always",
534                "Thresholds": [
535                    {
536                        "Direction": "greater than",
537                        "Name": "upper critical",
538                        "Severity": 1,
539                        "Value": 20000
540                    },
541                    {
542                        "Direction": "less than",
543                        "Name": "lower critical",
544                        "Severity": 1,
545                        "Value": 1000
546                    }
547                ],
548                "Type": "I2CFan"
549            },
550            {
551                "Address": "0x5e",
552                "Bus": "$bus",
553                "Connector": {
554                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL",
555                    "Pwm": 2,
556                    "PwmName": "FCB_$bus - 15 FAN_PWM",
557                    "Tachs": [
558                        2
559                    ]
560                },
561                "Index": 4,
562                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL_SPEED_RPM",
563                "PowerState": "Always",
564                "Thresholds": [
565                    {
566                        "Direction": "greater than",
567                        "Name": "upper critical",
568                        "Severity": 1,
569                        "Value": 20000
570                    },
571                    {
572                        "Direction": "less than",
573                        "Name": "lower critical",
574                        "Severity": 1,
575                        "Value": 1000
576                    }
577                ],
578                "Type": "I2CFan"
579            },
580            {
581                "Address": "0x5e",
582                "Bus": "$bus",
583                "Connector": {
584                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL",
585                    "Pwm": 2,
586                    "PwmName": "FCB_$bus - 15 FAN_PWM",
587                    "Tachs": [
588                        3
589                    ]
590                },
591                "Index": 5,
592                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL_SPEED_RPM",
593                "PowerState": "Always",
594                "Thresholds": [
595                    {
596                        "Direction": "greater than",
597                        "Name": "upper critical",
598                        "Severity": 1,
599                        "Value": 20000
600                    },
601                    {
602                        "Direction": "less than",
603                        "Name": "lower critical",
604                        "Severity": 1,
605                        "Value": 1000
606                    }
607                ],
608                "Type": "I2CFan"
609            },
610            {
611                "Address": "0x5e",
612                "Bus": "$bus",
613                "Connector": {
614                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL",
615                    "Pwm": 2,
616                    "PwmName": "FCB_$bus - 15 FAN_PWM",
617                    "Tachs": [
618                        0
619                    ]
620                },
621                "Index": 6,
622                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL_SPEED_RPM",
623                "PowerState": "Always",
624                "Thresholds": [
625                    {
626                        "Direction": "greater than",
627                        "Name": "upper critical",
628                        "Severity": 1,
629                        "Value": 20000
630                    },
631                    {
632                        "Direction": "less than",
633                        "Name": "lower critical",
634                        "Severity": 1,
635                        "Value": 1000
636                    }
637                ],
638                "Type": "I2CFan"
639            },
640            {
641                "Address": "0x5e",
642                "Bus": "$bus",
643                "Connector": {
644                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL",
645                    "Pwm": 2,
646                    "PwmName": "FCB_$bus - 15 FAN_PWM",
647                    "Tachs": [
648                        1
649                    ]
650                },
651                "Index": 7,
652                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL_SPEED_RPM",
653                "PowerState": "Always",
654                "Thresholds": [
655                    {
656                        "Direction": "greater than",
657                        "Name": "upper critical",
658                        "Severity": 1,
659                        "Value": 20000
660                    },
661                    {
662                        "Direction": "less than",
663                        "Name": "lower critical",
664                        "Severity": 1,
665                        "Value": 1000
666                    }
667                ],
668                "Type": "I2CFan"
669            },
670            {
671                "Address": "0x40",
672                "Bus": "$bus",
673                "Labels": [
674                    "in1",
675                    "curr1"
676                ],
677                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 1",
678                "Thresholds": [
679                    {
680                        "Direction": "less than",
681                        "Label": "in1",
682                        "Name": "lower critical",
683                        "Severity": 1,
684                        "Value": 48.45
685                    },
686                    {
687                        "Direction": "greater than",
688                        "Label": "in1",
689                        "Name": "upper critical",
690                        "Severity": 1,
691                        "Value": 53.35
692                    },
693                    {
694                        "Direction": "greater than",
695                        "Label": "curr1",
696                        "Name": "upper critical",
697                        "Severity": 1,
698                        "Value": 1.19
699                    }
700                ],
701                "Type": "INA238",
702                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 CURR_A",
703                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 VOLT_V"
704            },
705            {
706                "Address": "0x41",
707                "Bus": "$bus",
708                "Labels": [
709                    "in1",
710                    "curr1"
711                ],
712                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 2",
713                "Thresholds": [
714                    {
715                        "Direction": "less than",
716                        "Label": "in1",
717                        "Name": "lower critical",
718                        "Severity": 1,
719                        "Value": 48.45
720                    },
721                    {
722                        "Direction": "greater than",
723                        "Label": "in1",
724                        "Name": "upper critical",
725                        "Severity": 1,
726                        "Value": 53.35
727                    },
728                    {
729                        "Direction": "greater than",
730                        "Label": "curr1",
731                        "Name": "upper critical",
732                        "Severity": 1,
733                        "Value": 1.13
734                    }
735                ],
736                "Type": "INA238",
737                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 CURR_A",
738                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 VOLT_V"
739            },
740            {
741                "Address": "0x44",
742                "Bus": "$bus",
743                "Labels": [
744                    "in1",
745                    "curr1"
746                ],
747                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 3",
748                "Thresholds": [
749                    {
750                        "Direction": "less than",
751                        "Label": "in1",
752                        "Name": "lower critical",
753                        "Severity": 1,
754                        "Value": 48.45
755                    },
756                    {
757                        "Direction": "greater than",
758                        "Label": "in1",
759                        "Name": "upper critical",
760                        "Severity": 1,
761                        "Value": 53.35
762                    },
763                    {
764                        "Direction": "greater than",
765                        "Label": "curr1",
766                        "Name": "upper critical",
767                        "Severity": 1,
768                        "Value": 1.13
769                    }
770                ],
771                "Type": "INA238",
772                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 CURR_A",
773                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 VOLT_V"
774            },
775            {
776                "Address": "0x45",
777                "Bus": "$bus",
778                "Labels": [
779                    "in1",
780                    "curr1"
781                ],
782                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 4",
783                "Thresholds": [
784                    {
785                        "Direction": "less than",
786                        "Label": "in1",
787                        "Name": "lower critical",
788                        "Severity": 1,
789                        "Value": 48.45
790                    },
791                    {
792                        "Direction": "greater than",
793                        "Label": "in1",
794                        "Name": "upper critical",
795                        "Severity": 1,
796                        "Value": 53.35
797                    },
798                    {
799                        "Direction": "greater than",
800                        "Label": "curr1",
801                        "Name": "upper critical",
802                        "Severity": 1,
803                        "Value": 1.15
804                    }
805                ],
806                "Type": "INA238",
807                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 CURR_A",
808                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 VOLT_V"
809            },
810            {
811                "Address": "0x4b",
812                "Bus": "$bus",
813                "Name": "FCB_$bus - 15 TEMP_C",
814                "Thresholds": [
815                    {
816                        "Direction": "greater than",
817                        "Name": "upper critical",
818                        "Severity": 1,
819                        "Value": 80
820                    },
821                    {
822                        "Direction": "less than",
823                        "Name": "lower critical",
824                        "Severity": 1,
825                        "Value": 0
826                    }
827                ],
828                "Type": "TMP75"
829            }
830        ],
831        "Name": "Minerva Fan Board $bus - 15",
832        "Probe": [
833            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 20})",
834            "OR",
835            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 21})"
836        ],
837        "Type": "Board",
838        "xyz.openbmc_project.Inventory.Decorator.Asset": {
839            "BuildDate": "$BOARD_MANUFACTURE_DATE",
840            "Manufacturer": "$BOARD_MANUFACTURER",
841            "Model": "$BOARD_PRODUCT_NAME",
842            "PartNumber": "$BOARD_PART_NUMBER",
843            "SerialNumber": "$BOARD_SERIAL_NUMBER",
844            "SparePartNumber": "$BOARD_INFO_AM1"
845        },
846        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
847            "AssetTag": "$PRODUCT_ASSET_TAG"
848        }
849    }
850]
851