1[
2    {
3        "Exposes": [
4            {
5                "Address": "0x3a",
6                "Bus": "132",
7                "Labels": [
8                    "in0",
9                    "in1",
10                    "curr1",
11                    "curr2"
12                ],
13                "Name": "SSB_RSSD03",
14                "PollRate": 5.0,
15                "PowerState": "On",
16                "Thresholds": [
17                    {
18                        "Direction": "greater than",
19                        "Hysteresis": 0.03,
20                        "Label": "curr1",
21                        "Name": "upper non critical",
22                        "Severity": 0,
23                        "Value": 3.0
24                    },
25                    {
26                        "Direction": "greater than",
27                        "Hysteresis": 0.04,
28                        "Label": "curr1",
29                        "Name": "upper critical",
30                        "Severity": 1,
31                        "Value": 4.0
32                    },
33                    {
34                        "Direction": "greater than",
35                        "Hysteresis": 0.001,
36                        "Label": "curr2",
37                        "Name": "upper non critical",
38                        "Severity": 0,
39                        "Value": 0.1
40                    },
41                    {
42                        "Direction": "greater than",
43                        "Hysteresis": 0.0015,
44                        "Label": "curr2",
45                        "Name": "upper critical",
46                        "Severity": 1,
47                        "Value": 0.15
48                    },
49                    {
50                        "Direction": "less than",
51                        "Hysteresis": 0.108,
52                        "Label": "in0",
53                        "Name": "lower non critical",
54                        "Severity": 0,
55                        "Value": 10.8
56                    },
57                    {
58                        "Direction": "greater than",
59                        "Hysteresis": 0.128,
60                        "Label": "in0",
61                        "Name": "upper non critical",
62                        "Severity": 0,
63                        "Value": 12.8
64                    },
65                    {
66                        "Direction": "less than",
67                        "Hysteresis": 0.108,
68                        "Label": "in0",
69                        "Name": "lower critical",
70                        "Severity": 1,
71                        "Value": 10.8
72                    },
73                    {
74                        "Direction": "greater than",
75                        "Hysteresis": 0.133,
76                        "Label": "in0",
77                        "Name": "upper critical",
78                        "Severity": 1,
79                        "Value": 13.3
80                    },
81                    {
82                        "Direction": "less than",
83                        "Hysteresis": 0.031400000000000004,
84                        "Label": "in1",
85                        "Name": "lower non critical",
86                        "Severity": 0,
87                        "Value": 3.14
88                    },
89                    {
90                        "Direction": "greater than",
91                        "Hysteresis": 0.0347,
92                        "Label": "in1",
93                        "Name": "upper non critical",
94                        "Severity": 0,
95                        "Value": 3.47
96                    },
97                    {
98                        "Direction": "less than",
99                        "Hysteresis": 0.029700000000000004,
100                        "Label": "in1",
101                        "Name": "lower critical",
102                        "Severity": 1,
103                        "Value": 2.97
104                    },
105                    {
106                        "Direction": "greater than",
107                        "Hysteresis": 0.0363,
108                        "Label": "in1",
109                        "Name": "upper critical",
110                        "Severity": 1,
111                        "Value": 3.63
112                    }
113                ],
114                "Type": "MAX5970",
115                "curr1_Name": "SSB_RSSD03 P12V Output Current",
116                "curr2_Name": "SSB_RSSD03 P3V3 Output Current",
117                "in0_Name": "SSB_RSSD03 P12V Output Voltage",
118                "in1_Name": "SSB_RSSD03 P3V3 Output Voltage"
119            }
120        ],
121        "Name": "RSSD03",
122        "Probe": [
123            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
124            "AND",
125            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD03', 'Present': true})",
126            "MATCH_ONE"
127        ],
128        "Type": "Chassis"
129    },
130    {
131        "Exposes": [
132            {
133                "Address": "0x3a",
134                "Bus": "133",
135                "Labels": [
136                    "in0",
137                    "in1",
138                    "curr1",
139                    "curr2"
140                ],
141                "Name": "SSB_RSSD02",
142                "PollRate": 5.0,
143                "PowerState": "On",
144                "Thresholds": [
145                    {
146                        "Direction": "greater than",
147                        "Hysteresis": 0.03,
148                        "Label": "curr1",
149                        "Name": "upper non critical",
150                        "Severity": 0,
151                        "Value": 3.0
152                    },
153                    {
154                        "Direction": "greater than",
155                        "Hysteresis": 0.04,
156                        "Label": "curr1",
157                        "Name": "upper critical",
158                        "Severity": 1,
159                        "Value": 4.0
160                    },
161                    {
162                        "Direction": "greater than",
163                        "Hysteresis": 0.001,
164                        "Label": "curr2",
165                        "Name": "upper non critical",
166                        "Severity": 0,
167                        "Value": 0.1
168                    },
169                    {
170                        "Direction": "greater than",
171                        "Hysteresis": 0.0015,
172                        "Label": "curr2",
173                        "Name": "upper critical",
174                        "Severity": 1,
175                        "Value": 0.15
176                    },
177                    {
178                        "Direction": "less than",
179                        "Hysteresis": 0.108,
180                        "Label": "in0",
181                        "Name": "lower non critical",
182                        "Severity": 0,
183                        "Value": 10.8
184                    },
185                    {
186                        "Direction": "greater than",
187                        "Hysteresis": 0.128,
188                        "Label": "in0",
189                        "Name": "upper non critical",
190                        "Severity": 0,
191                        "Value": 12.8
192                    },
193                    {
194                        "Direction": "less than",
195                        "Hysteresis": 0.108,
196                        "Label": "in0",
197                        "Name": "lower critical",
198                        "Severity": 1,
199                        "Value": 10.8
200                    },
201                    {
202                        "Direction": "greater than",
203                        "Hysteresis": 0.133,
204                        "Label": "in0",
205                        "Name": "upper critical",
206                        "Severity": 1,
207                        "Value": 13.3
208                    },
209                    {
210                        "Direction": "less than",
211                        "Hysteresis": 0.031400000000000004,
212                        "Label": "in1",
213                        "Name": "lower non critical",
214                        "Severity": 0,
215                        "Value": 3.14
216                    },
217                    {
218                        "Direction": "greater than",
219                        "Hysteresis": 0.0347,
220                        "Label": "in1",
221                        "Name": "upper non critical",
222                        "Severity": 0,
223                        "Value": 3.47
224                    },
225                    {
226                        "Direction": "less than",
227                        "Hysteresis": 0.029700000000000004,
228                        "Label": "in1",
229                        "Name": "lower critical",
230                        "Severity": 1,
231                        "Value": 2.97
232                    },
233                    {
234                        "Direction": "greater than",
235                        "Hysteresis": 0.0363,
236                        "Label": "in1",
237                        "Name": "upper critical",
238                        "Severity": 1,
239                        "Value": 3.63
240                    }
241                ],
242                "Type": "MAX5970",
243                "curr1_Name": "SSB_RSSD02 P12V Output Current",
244                "curr2_Name": "SSB_RSSD02 P3V3 Output Current",
245                "in0_Name": "SSB_RSSD02 P12V Output Voltage",
246                "in1_Name": "SSB_RSSD02 P3V3 Output Voltage"
247            }
248        ],
249        "Name": "RSSD02",
250        "Probe": [
251            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
252            "AND",
253            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD02', 'Present': true})",
254            "MATCH_ONE"
255        ],
256        "Type": "Chassis"
257    },
258    {
259        "Exposes": [
260            {
261                "Address": "0x3a",
262                "Bus": "134",
263                "Labels": [
264                    "in0",
265                    "in1",
266                    "curr1",
267                    "curr2"
268                ],
269                "Name": "SSB_RSSD01",
270                "PollRate": 5.0,
271                "PowerState": "On",
272                "Thresholds": [
273                    {
274                        "Direction": "greater than",
275                        "Hysteresis": 0.03,
276                        "Label": "curr1",
277                        "Name": "upper non critical",
278                        "Severity": 0,
279                        "Value": 3.0
280                    },
281                    {
282                        "Direction": "greater than",
283                        "Hysteresis": 0.04,
284                        "Label": "curr1",
285                        "Name": "upper critical",
286                        "Severity": 1,
287                        "Value": 4.0
288                    },
289                    {
290                        "Direction": "greater than",
291                        "Hysteresis": 0.001,
292                        "Label": "curr2",
293                        "Name": "upper non critical",
294                        "Severity": 0,
295                        "Value": 0.1
296                    },
297                    {
298                        "Direction": "greater than",
299                        "Hysteresis": 0.0015,
300                        "Label": "curr2",
301                        "Name": "upper critical",
302                        "Severity": 1,
303                        "Value": 0.15
304                    },
305                    {
306                        "Direction": "less than",
307                        "Hysteresis": 0.108,
308                        "Label": "in0",
309                        "Name": "lower non critical",
310                        "Severity": 0,
311                        "Value": 10.8
312                    },
313                    {
314                        "Direction": "greater than",
315                        "Hysteresis": 0.128,
316                        "Label": "in0",
317                        "Name": "upper non critical",
318                        "Severity": 0,
319                        "Value": 12.8
320                    },
321                    {
322                        "Direction": "less than",
323                        "Hysteresis": 0.108,
324                        "Label": "in0",
325                        "Name": "lower critical",
326                        "Severity": 1,
327                        "Value": 10.8
328                    },
329                    {
330                        "Direction": "greater than",
331                        "Hysteresis": 0.133,
332                        "Label": "in0",
333                        "Name": "upper critical",
334                        "Severity": 1,
335                        "Value": 13.3
336                    },
337                    {
338                        "Direction": "less than",
339                        "Hysteresis": 0.031400000000000004,
340                        "Label": "in1",
341                        "Name": "lower non critical",
342                        "Severity": 0,
343                        "Value": 3.14
344                    },
345                    {
346                        "Direction": "greater than",
347                        "Hysteresis": 0.0347,
348                        "Label": "in1",
349                        "Name": "upper non critical",
350                        "Severity": 0,
351                        "Value": 3.47
352                    },
353                    {
354                        "Direction": "less than",
355                        "Hysteresis": 0.029700000000000004,
356                        "Label": "in1",
357                        "Name": "lower critical",
358                        "Severity": 1,
359                        "Value": 2.97
360                    },
361                    {
362                        "Direction": "greater than",
363                        "Hysteresis": 0.0363,
364                        "Label": "in1",
365                        "Name": "upper critical",
366                        "Severity": 1,
367                        "Value": 3.63
368                    }
369                ],
370                "Type": "MAX5970",
371                "curr1_Name": "SSB_RSSD01 P12V Output Current",
372                "curr2_Name": "SSB_RSSD01 P3V3 Output Current",
373                "in0_Name": "SSB_RSSD01 P12V Output Voltage",
374                "in1_Name": "SSB_RSSD01 P3V3 Output Voltage"
375            }
376        ],
377        "Name": "RSSD01",
378        "Probe": [
379            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
380            "AND",
381            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD01', 'Present': true})",
382            "MATCH_ONE"
383        ],
384        "Type": "Chassis"
385    },
386    {
387        "Exposes": [
388            {
389                "Address": "0x3a",
390                "Bus": "135",
391                "Labels": [
392                    "in0",
393                    "in1",
394                    "curr1",
395                    "curr2"
396                ],
397                "Name": "SSB_RSSD04",
398                "PollRate": 5.0,
399                "PowerState": "On",
400                "Thresholds": [
401                    {
402                        "Direction": "greater than",
403                        "Hysteresis": 0.03,
404                        "Label": "curr1",
405                        "Name": "upper non critical",
406                        "Severity": 0,
407                        "Value": 3.0
408                    },
409                    {
410                        "Direction": "greater than",
411                        "Hysteresis": 0.04,
412                        "Label": "curr1",
413                        "Name": "upper critical",
414                        "Severity": 1,
415                        "Value": 4.0
416                    },
417                    {
418                        "Direction": "greater than",
419                        "Hysteresis": 0.001,
420                        "Label": "curr2",
421                        "Name": "upper non critical",
422                        "Severity": 0,
423                        "Value": 0.1
424                    },
425                    {
426                        "Direction": "greater than",
427                        "Hysteresis": 0.0015,
428                        "Label": "curr2",
429                        "Name": "upper critical",
430                        "Severity": 1,
431                        "Value": 0.15
432                    },
433                    {
434                        "Direction": "less than",
435                        "Hysteresis": 0.108,
436                        "Label": "in0",
437                        "Name": "lower non critical",
438                        "Severity": 0,
439                        "Value": 10.8
440                    },
441                    {
442                        "Direction": "greater than",
443                        "Hysteresis": 0.128,
444                        "Label": "in0",
445                        "Name": "upper non critical",
446                        "Severity": 0,
447                        "Value": 12.8
448                    },
449                    {
450                        "Direction": "less than",
451                        "Hysteresis": 0.108,
452                        "Label": "in0",
453                        "Name": "lower critical",
454                        "Severity": 1,
455                        "Value": 10.8
456                    },
457                    {
458                        "Direction": "greater than",
459                        "Hysteresis": 0.133,
460                        "Label": "in0",
461                        "Name": "upper critical",
462                        "Severity": 1,
463                        "Value": 13.3
464                    },
465                    {
466                        "Direction": "less than",
467                        "Hysteresis": 0.031400000000000004,
468                        "Label": "in1",
469                        "Name": "lower non critical",
470                        "Severity": 0,
471                        "Value": 3.14
472                    },
473                    {
474                        "Direction": "greater than",
475                        "Hysteresis": 0.0347,
476                        "Label": "in1",
477                        "Name": "upper non critical",
478                        "Severity": 0,
479                        "Value": 3.47
480                    },
481                    {
482                        "Direction": "less than",
483                        "Hysteresis": 0.029700000000000004,
484                        "Label": "in1",
485                        "Name": "lower critical",
486                        "Severity": 1,
487                        "Value": 2.97
488                    },
489                    {
490                        "Direction": "greater than",
491                        "Hysteresis": 0.0363,
492                        "Label": "in1",
493                        "Name": "upper critical",
494                        "Severity": 1,
495                        "Value": 3.63
496                    }
497                ],
498                "Type": "MAX5970",
499                "curr1_Name": "SSB_RSSD04 P12V Output Current",
500                "curr2_Name": "SSB_RSSD04 P3V3 Output Current",
501                "in0_Name": "SSB_RSSD04 P12V Output Voltage",
502                "in1_Name": "SSB_RSSD04 P3V3 Output Voltage"
503            }
504        ],
505        "Name": "RSSD04",
506        "Probe": [
507            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
508            "AND",
509            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD04', 'Present': true})",
510            "MATCH_ONE"
511        ],
512        "Type": "Chassis"
513    },
514    {
515        "Exposes": [
516            {
517                "Address": "0x3a",
518                "Bus": "136",
519                "Labels": [
520                    "in0",
521                    "in1",
522                    "curr1",
523                    "curr2"
524                ],
525                "Name": "SSB_RSSD05",
526                "PollRate": 5.0,
527                "PowerState": "On",
528                "Thresholds": [
529                    {
530                        "Direction": "greater than",
531                        "Hysteresis": 0.03,
532                        "Label": "curr1",
533                        "Name": "upper non critical",
534                        "Severity": 0,
535                        "Value": 3.0
536                    },
537                    {
538                        "Direction": "greater than",
539                        "Hysteresis": 0.04,
540                        "Label": "curr1",
541                        "Name": "upper critical",
542                        "Severity": 1,
543                        "Value": 4.0
544                    },
545                    {
546                        "Direction": "greater than",
547                        "Hysteresis": 0.001,
548                        "Label": "curr2",
549                        "Name": "upper non critical",
550                        "Severity": 0,
551                        "Value": 0.1
552                    },
553                    {
554                        "Direction": "greater than",
555                        "Hysteresis": 0.0015,
556                        "Label": "curr2",
557                        "Name": "upper critical",
558                        "Severity": 1,
559                        "Value": 0.15
560                    },
561                    {
562                        "Direction": "less than",
563                        "Hysteresis": 0.108,
564                        "Label": "in0",
565                        "Name": "lower non critical",
566                        "Severity": 0,
567                        "Value": 10.8
568                    },
569                    {
570                        "Direction": "greater than",
571                        "Hysteresis": 0.128,
572                        "Label": "in0",
573                        "Name": "upper non critical",
574                        "Severity": 0,
575                        "Value": 12.8
576                    },
577                    {
578                        "Direction": "less than",
579                        "Hysteresis": 0.108,
580                        "Label": "in0",
581                        "Name": "lower critical",
582                        "Severity": 1,
583                        "Value": 10.8
584                    },
585                    {
586                        "Direction": "greater than",
587                        "Hysteresis": 0.133,
588                        "Label": "in0",
589                        "Name": "upper critical",
590                        "Severity": 1,
591                        "Value": 13.3
592                    },
593                    {
594                        "Direction": "less than",
595                        "Hysteresis": 0.031400000000000004,
596                        "Label": "in1",
597                        "Name": "lower non critical",
598                        "Severity": 0,
599                        "Value": 3.14
600                    },
601                    {
602                        "Direction": "greater than",
603                        "Hysteresis": 0.0347,
604                        "Label": "in1",
605                        "Name": "upper non critical",
606                        "Severity": 0,
607                        "Value": 3.47
608                    },
609                    {
610                        "Direction": "less than",
611                        "Hysteresis": 0.029700000000000004,
612                        "Label": "in1",
613                        "Name": "lower critical",
614                        "Severity": 1,
615                        "Value": 2.97
616                    },
617                    {
618                        "Direction": "greater than",
619                        "Hysteresis": 0.0363,
620                        "Label": "in1",
621                        "Name": "upper critical",
622                        "Severity": 1,
623                        "Value": 3.63
624                    }
625                ],
626                "Type": "MAX5970",
627                "curr1_Name": "SSB_RSSD05 P12V Output Current",
628                "curr2_Name": "SSB_RSSD05 P3V3 Output Current",
629                "in0_Name": "SSB_RSSD05 P12V Output Voltage",
630                "in1_Name": "SSB_RSSD05 P3V3 Output Voltage"
631            }
632        ],
633        "Name": "RSSD05",
634        "Probe": [
635            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
636            "AND",
637            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD05', 'Present': true})",
638            "MATCH_ONE"
639        ],
640        "Type": "Chassis"
641    },
642    {
643        "Exposes": [
644            {
645                "Address": "0x3a",
646                "Bus": "137",
647                "Labels": [
648                    "in0",
649                    "in1",
650                    "curr1",
651                    "curr2"
652                ],
653                "Name": "SSB_RSSD08",
654                "PollRate": 5.0,
655                "PowerState": "On",
656                "Thresholds": [
657                    {
658                        "Direction": "greater than",
659                        "Hysteresis": 0.03,
660                        "Label": "curr1",
661                        "Name": "upper non critical",
662                        "Severity": 0,
663                        "Value": 3.0
664                    },
665                    {
666                        "Direction": "greater than",
667                        "Hysteresis": 0.04,
668                        "Label": "curr1",
669                        "Name": "upper critical",
670                        "Severity": 1,
671                        "Value": 4.0
672                    },
673                    {
674                        "Direction": "greater than",
675                        "Hysteresis": 0.001,
676                        "Label": "curr2",
677                        "Name": "upper non critical",
678                        "Severity": 0,
679                        "Value": 0.1
680                    },
681                    {
682                        "Direction": "greater than",
683                        "Hysteresis": 0.0015,
684                        "Label": "curr2",
685                        "Name": "upper critical",
686                        "Severity": 1,
687                        "Value": 0.15
688                    },
689                    {
690                        "Direction": "less than",
691                        "Hysteresis": 0.108,
692                        "Label": "in0",
693                        "Name": "lower non critical",
694                        "Severity": 0,
695                        "Value": 10.8
696                    },
697                    {
698                        "Direction": "greater than",
699                        "Hysteresis": 0.128,
700                        "Label": "in0",
701                        "Name": "upper non critical",
702                        "Severity": 0,
703                        "Value": 12.8
704                    },
705                    {
706                        "Direction": "less than",
707                        "Hysteresis": 0.108,
708                        "Label": "in0",
709                        "Name": "lower critical",
710                        "Severity": 1,
711                        "Value": 10.8
712                    },
713                    {
714                        "Direction": "greater than",
715                        "Hysteresis": 0.133,
716                        "Label": "in0",
717                        "Name": "upper critical",
718                        "Severity": 1,
719                        "Value": 13.3
720                    },
721                    {
722                        "Direction": "less than",
723                        "Hysteresis": 0.031400000000000004,
724                        "Label": "in1",
725                        "Name": "lower non critical",
726                        "Severity": 0,
727                        "Value": 3.14
728                    },
729                    {
730                        "Direction": "greater than",
731                        "Hysteresis": 0.0347,
732                        "Label": "in1",
733                        "Name": "upper non critical",
734                        "Severity": 0,
735                        "Value": 3.47
736                    },
737                    {
738                        "Direction": "less than",
739                        "Hysteresis": 0.029700000000000004,
740                        "Label": "in1",
741                        "Name": "lower critical",
742                        "Severity": 1,
743                        "Value": 2.97
744                    },
745                    {
746                        "Direction": "greater than",
747                        "Hysteresis": 0.0363,
748                        "Label": "in1",
749                        "Name": "upper critical",
750                        "Severity": 1,
751                        "Value": 3.63
752                    }
753                ],
754                "Type": "MAX5970",
755                "curr1_Name": "SSB_RSSD08 P12V Output Current",
756                "curr2_Name": "SSB_RSSD08 P3V3 Output Current",
757                "in0_Name": "SSB_RSSD08 P12V Output Voltage",
758                "in1_Name": "SSB_RSSD08 P3V3 Output Voltage"
759            }
760        ],
761        "Name": "RSSD08",
762        "Probe": [
763            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
764            "AND",
765            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD08', 'Present': true})",
766            "MATCH_ONE"
767        ],
768        "Type": "Chassis"
769    },
770    {
771        "Exposes": [
772            {
773                "Address": "0x3a",
774                "Bus": "138",
775                "Labels": [
776                    "in0",
777                    "in1",
778                    "curr1",
779                    "curr2"
780                ],
781                "Name": "SSB_RSSD07",
782                "PollRate": 5.0,
783                "PowerState": "On",
784                "Thresholds": [
785                    {
786                        "Direction": "greater than",
787                        "Hysteresis": 0.03,
788                        "Label": "curr1",
789                        "Name": "upper non critical",
790                        "Severity": 0,
791                        "Value": 3.0
792                    },
793                    {
794                        "Direction": "greater than",
795                        "Hysteresis": 0.04,
796                        "Label": "curr1",
797                        "Name": "upper critical",
798                        "Severity": 1,
799                        "Value": 4.0
800                    },
801                    {
802                        "Direction": "greater than",
803                        "Hysteresis": 0.001,
804                        "Label": "curr2",
805                        "Name": "upper non critical",
806                        "Severity": 0,
807                        "Value": 0.1
808                    },
809                    {
810                        "Direction": "greater than",
811                        "Hysteresis": 0.0015,
812                        "Label": "curr2",
813                        "Name": "upper critical",
814                        "Severity": 1,
815                        "Value": 0.15
816                    },
817                    {
818                        "Direction": "less than",
819                        "Hysteresis": 0.108,
820                        "Label": "in0",
821                        "Name": "lower non critical",
822                        "Severity": 0,
823                        "Value": 10.8
824                    },
825                    {
826                        "Direction": "greater than",
827                        "Hysteresis": 0.128,
828                        "Label": "in0",
829                        "Name": "upper non critical",
830                        "Severity": 0,
831                        "Value": 12.8
832                    },
833                    {
834                        "Direction": "less than",
835                        "Hysteresis": 0.108,
836                        "Label": "in0",
837                        "Name": "lower critical",
838                        "Severity": 1,
839                        "Value": 10.8
840                    },
841                    {
842                        "Direction": "greater than",
843                        "Hysteresis": 0.133,
844                        "Label": "in0",
845                        "Name": "upper critical",
846                        "Severity": 1,
847                        "Value": 13.3
848                    },
849                    {
850                        "Direction": "less than",
851                        "Hysteresis": 0.031400000000000004,
852                        "Label": "in1",
853                        "Name": "lower non critical",
854                        "Severity": 0,
855                        "Value": 3.14
856                    },
857                    {
858                        "Direction": "greater than",
859                        "Hysteresis": 0.0347,
860                        "Label": "in1",
861                        "Name": "upper non critical",
862                        "Severity": 0,
863                        "Value": 3.47
864                    },
865                    {
866                        "Direction": "less than",
867                        "Hysteresis": 0.029700000000000004,
868                        "Label": "in1",
869                        "Name": "lower critical",
870                        "Severity": 1,
871                        "Value": 2.97
872                    },
873                    {
874                        "Direction": "greater than",
875                        "Hysteresis": 0.0363,
876                        "Label": "in1",
877                        "Name": "upper critical",
878                        "Severity": 1,
879                        "Value": 3.63
880                    }
881                ],
882                "Type": "MAX5970",
883                "curr1_Name": "SSB_RSSD07 P12V Output Current",
884                "curr2_Name": "SSB_RSSD07 P3V3 Output Current",
885                "in0_Name": "SSB_RSSD07 P12V Output Voltage",
886                "in1_Name": "SSB_RSSD07 P3V3 Output Voltage"
887            }
888        ],
889        "Name": "RSSD07",
890        "Probe": [
891            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
892            "AND",
893            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD07', 'Present': true})",
894            "MATCH_ONE"
895        ],
896        "Type": "Chassis"
897    },
898    {
899        "Exposes": [
900            {
901                "Address": "0x3a",
902                "Bus": "139",
903                "Labels": [
904                    "in0",
905                    "in1",
906                    "curr1",
907                    "curr2"
908                ],
909                "Name": "SSB_RSSD06",
910                "PollRate": 5.0,
911                "PowerState": "On",
912                "Thresholds": [
913                    {
914                        "Direction": "greater than",
915                        "Hysteresis": 0.03,
916                        "Label": "curr1",
917                        "Name": "upper non critical",
918                        "Severity": 0,
919                        "Value": 3.0
920                    },
921                    {
922                        "Direction": "greater than",
923                        "Hysteresis": 0.04,
924                        "Label": "curr1",
925                        "Name": "upper critical",
926                        "Severity": 1,
927                        "Value": 4.0
928                    },
929                    {
930                        "Direction": "greater than",
931                        "Hysteresis": 0.001,
932                        "Label": "curr2",
933                        "Name": "upper non critical",
934                        "Severity": 0,
935                        "Value": 0.1
936                    },
937                    {
938                        "Direction": "greater than",
939                        "Hysteresis": 0.0015,
940                        "Label": "curr2",
941                        "Name": "upper critical",
942                        "Severity": 1,
943                        "Value": 0.15
944                    },
945                    {
946                        "Direction": "less than",
947                        "Hysteresis": 0.108,
948                        "Label": "in0",
949                        "Name": "lower non critical",
950                        "Severity": 0,
951                        "Value": 10.8
952                    },
953                    {
954                        "Direction": "greater than",
955                        "Hysteresis": 0.128,
956                        "Label": "in0",
957                        "Name": "upper non critical",
958                        "Severity": 0,
959                        "Value": 12.8
960                    },
961                    {
962                        "Direction": "less than",
963                        "Hysteresis": 0.108,
964                        "Label": "in0",
965                        "Name": "lower critical",
966                        "Severity": 1,
967                        "Value": 10.8
968                    },
969                    {
970                        "Direction": "greater than",
971                        "Hysteresis": 0.133,
972                        "Label": "in0",
973                        "Name": "upper critical",
974                        "Severity": 1,
975                        "Value": 13.3
976                    },
977                    {
978                        "Direction": "less than",
979                        "Hysteresis": 0.031400000000000004,
980                        "Label": "in1",
981                        "Name": "lower non critical",
982                        "Severity": 0,
983                        "Value": 3.14
984                    },
985                    {
986                        "Direction": "greater than",
987                        "Hysteresis": 0.0347,
988                        "Label": "in1",
989                        "Name": "upper non critical",
990                        "Severity": 0,
991                        "Value": 3.47
992                    },
993                    {
994                        "Direction": "less than",
995                        "Hysteresis": 0.029700000000000004,
996                        "Label": "in1",
997                        "Name": "lower critical",
998                        "Severity": 1,
999                        "Value": 2.97
1000                    },
1001                    {
1002                        "Direction": "greater than",
1003                        "Hysteresis": 0.0363,
1004                        "Label": "in1",
1005                        "Name": "upper critical",
1006                        "Severity": 1,
1007                        "Value": 3.63
1008                    }
1009                ],
1010                "Type": "MAX5970",
1011                "curr1_Name": "SSB_RSSD06 P12V Output Current",
1012                "curr2_Name": "SSB_RSSD06 P3V3 Output Current",
1013                "in0_Name": "SSB_RSSD06 P12V Output Voltage",
1014                "in1_Name": "SSB_RSSD06 P3V3 Output Voltage"
1015            }
1016        ],
1017        "Name": "RSSD06",
1018        "Probe": [
1019            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1020            "AND",
1021            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD06', 'Present': true})",
1022            "MATCH_ONE"
1023        ],
1024        "Type": "Chassis"
1025    },
1026    {
1027        "Exposes": [
1028            {
1029                "Address": "0x3a",
1030                "Bus": "141",
1031                "Labels": [
1032                    "in0",
1033                    "in1",
1034                    "curr1",
1035                    "curr2"
1036                ],
1037                "Name": "SSB_RSSD14",
1038                "PollRate": 5.0,
1039                "PowerState": "On",
1040                "Thresholds": [
1041                    {
1042                        "Direction": "greater than",
1043                        "Hysteresis": 0.03,
1044                        "Label": "curr1",
1045                        "Name": "upper non critical",
1046                        "Severity": 0,
1047                        "Value": 3.0
1048                    },
1049                    {
1050                        "Direction": "greater than",
1051                        "Hysteresis": 0.04,
1052                        "Label": "curr1",
1053                        "Name": "upper critical",
1054                        "Severity": 1,
1055                        "Value": 4.0
1056                    },
1057                    {
1058                        "Direction": "greater than",
1059                        "Hysteresis": 0.001,
1060                        "Label": "curr2",
1061                        "Name": "upper non critical",
1062                        "Severity": 0,
1063                        "Value": 0.1
1064                    },
1065                    {
1066                        "Direction": "greater than",
1067                        "Hysteresis": 0.0015,
1068                        "Label": "curr2",
1069                        "Name": "upper critical",
1070                        "Severity": 1,
1071                        "Value": 0.15
1072                    },
1073                    {
1074                        "Direction": "less than",
1075                        "Hysteresis": 0.108,
1076                        "Label": "in0",
1077                        "Name": "lower non critical",
1078                        "Severity": 0,
1079                        "Value": 10.8
1080                    },
1081                    {
1082                        "Direction": "greater than",
1083                        "Hysteresis": 0.128,
1084                        "Label": "in0",
1085                        "Name": "upper non critical",
1086                        "Severity": 0,
1087                        "Value": 12.8
1088                    },
1089                    {
1090                        "Direction": "less than",
1091                        "Hysteresis": 0.108,
1092                        "Label": "in0",
1093                        "Name": "lower critical",
1094                        "Severity": 1,
1095                        "Value": 10.8
1096                    },
1097                    {
1098                        "Direction": "greater than",
1099                        "Hysteresis": 0.133,
1100                        "Label": "in0",
1101                        "Name": "upper critical",
1102                        "Severity": 1,
1103                        "Value": 13.3
1104                    },
1105                    {
1106                        "Direction": "less than",
1107                        "Hysteresis": 0.031400000000000004,
1108                        "Label": "in1",
1109                        "Name": "lower non critical",
1110                        "Severity": 0,
1111                        "Value": 3.14
1112                    },
1113                    {
1114                        "Direction": "greater than",
1115                        "Hysteresis": 0.0347,
1116                        "Label": "in1",
1117                        "Name": "upper non critical",
1118                        "Severity": 0,
1119                        "Value": 3.47
1120                    },
1121                    {
1122                        "Direction": "less than",
1123                        "Hysteresis": 0.029700000000000004,
1124                        "Label": "in1",
1125                        "Name": "lower critical",
1126                        "Severity": 1,
1127                        "Value": 2.97
1128                    },
1129                    {
1130                        "Direction": "greater than",
1131                        "Hysteresis": 0.0363,
1132                        "Label": "in1",
1133                        "Name": "upper critical",
1134                        "Severity": 1,
1135                        "Value": 3.63
1136                    }
1137                ],
1138                "Type": "MAX5970",
1139                "curr1_Name": "SSB_RSSD14 P12V Output Current",
1140                "curr2_Name": "SSB_RSSD14 P3V3 Output Current",
1141                "in0_Name": "SSB_RSSD14 P12V Output Voltage",
1142                "in1_Name": "SSB_RSSD14 P3V3 Output Voltage"
1143            }
1144        ],
1145        "Name": "RSSD14",
1146        "Probe": [
1147            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1148            "AND",
1149            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD14', 'Present': true})",
1150            "MATCH_ONE"
1151        ],
1152        "Type": "Chassis"
1153    },
1154    {
1155        "Exposes": [
1156            {
1157                "Address": "0x3a",
1158                "Bus": "142",
1159                "Labels": [
1160                    "in0",
1161                    "in1",
1162                    "curr1",
1163                    "curr2"
1164                ],
1165                "Name": "SSB_RSSD13",
1166                "PollRate": 5.0,
1167                "PowerState": "On",
1168                "Thresholds": [
1169                    {
1170                        "Direction": "greater than",
1171                        "Hysteresis": 0.03,
1172                        "Label": "curr1",
1173                        "Name": "upper non critical",
1174                        "Severity": 0,
1175                        "Value": 3.0
1176                    },
1177                    {
1178                        "Direction": "greater than",
1179                        "Hysteresis": 0.04,
1180                        "Label": "curr1",
1181                        "Name": "upper critical",
1182                        "Severity": 1,
1183                        "Value": 4.0
1184                    },
1185                    {
1186                        "Direction": "greater than",
1187                        "Hysteresis": 0.001,
1188                        "Label": "curr2",
1189                        "Name": "upper non critical",
1190                        "Severity": 0,
1191                        "Value": 0.1
1192                    },
1193                    {
1194                        "Direction": "greater than",
1195                        "Hysteresis": 0.0015,
1196                        "Label": "curr2",
1197                        "Name": "upper critical",
1198                        "Severity": 1,
1199                        "Value": 0.15
1200                    },
1201                    {
1202                        "Direction": "less than",
1203                        "Hysteresis": 0.108,
1204                        "Label": "in0",
1205                        "Name": "lower non critical",
1206                        "Severity": 0,
1207                        "Value": 10.8
1208                    },
1209                    {
1210                        "Direction": "greater than",
1211                        "Hysteresis": 0.128,
1212                        "Label": "in0",
1213                        "Name": "upper non critical",
1214                        "Severity": 0,
1215                        "Value": 12.8
1216                    },
1217                    {
1218                        "Direction": "less than",
1219                        "Hysteresis": 0.108,
1220                        "Label": "in0",
1221                        "Name": "lower critical",
1222                        "Severity": 1,
1223                        "Value": 10.8
1224                    },
1225                    {
1226                        "Direction": "greater than",
1227                        "Hysteresis": 0.133,
1228                        "Label": "in0",
1229                        "Name": "upper critical",
1230                        "Severity": 1,
1231                        "Value": 13.3
1232                    },
1233                    {
1234                        "Direction": "less than",
1235                        "Hysteresis": 0.031400000000000004,
1236                        "Label": "in1",
1237                        "Name": "lower non critical",
1238                        "Severity": 0,
1239                        "Value": 3.14
1240                    },
1241                    {
1242                        "Direction": "greater than",
1243                        "Hysteresis": 0.0347,
1244                        "Label": "in1",
1245                        "Name": "upper non critical",
1246                        "Severity": 0,
1247                        "Value": 3.47
1248                    },
1249                    {
1250                        "Direction": "less than",
1251                        "Hysteresis": 0.029700000000000004,
1252                        "Label": "in1",
1253                        "Name": "lower critical",
1254                        "Severity": 1,
1255                        "Value": 2.97
1256                    },
1257                    {
1258                        "Direction": "greater than",
1259                        "Hysteresis": 0.0363,
1260                        "Label": "in1",
1261                        "Name": "upper critical",
1262                        "Severity": 1,
1263                        "Value": 3.63
1264                    }
1265                ],
1266                "Type": "MAX5970",
1267                "curr1_Name": "SSB_RSSD13 P12V Output Current",
1268                "curr2_Name": "SSB_RSSD13 P3V3 Output Current",
1269                "in0_Name": "SSB_RSSD13 P12V Output Voltage",
1270                "in1_Name": "SSB_RSSD13 P3V3 Output Voltage"
1271            }
1272        ],
1273        "Name": "RSSD13",
1274        "Probe": [
1275            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1276            "AND",
1277            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD13', 'Present': true})",
1278            "MATCH_ONE"
1279        ],
1280        "Type": "Chassis"
1281    },
1282    {
1283        "Exposes": [
1284            {
1285                "Address": "0x3a",
1286                "Bus": "143",
1287                "Labels": [
1288                    "in0",
1289                    "in1",
1290                    "curr1",
1291                    "curr2"
1292                ],
1293                "Name": "SSB_RSSD12",
1294                "PollRate": 5.0,
1295                "PowerState": "On",
1296                "Thresholds": [
1297                    {
1298                        "Direction": "greater than",
1299                        "Hysteresis": 0.03,
1300                        "Label": "curr1",
1301                        "Name": "upper non critical",
1302                        "Severity": 0,
1303                        "Value": 3.0
1304                    },
1305                    {
1306                        "Direction": "greater than",
1307                        "Hysteresis": 0.04,
1308                        "Label": "curr1",
1309                        "Name": "upper critical",
1310                        "Severity": 1,
1311                        "Value": 4.0
1312                    },
1313                    {
1314                        "Direction": "greater than",
1315                        "Hysteresis": 0.001,
1316                        "Label": "curr2",
1317                        "Name": "upper non critical",
1318                        "Severity": 0,
1319                        "Value": 0.1
1320                    },
1321                    {
1322                        "Direction": "greater than",
1323                        "Hysteresis": 0.0015,
1324                        "Label": "curr2",
1325                        "Name": "upper critical",
1326                        "Severity": 1,
1327                        "Value": 0.15
1328                    },
1329                    {
1330                        "Direction": "less than",
1331                        "Hysteresis": 0.108,
1332                        "Label": "in0",
1333                        "Name": "lower non critical",
1334                        "Severity": 0,
1335                        "Value": 10.8
1336                    },
1337                    {
1338                        "Direction": "greater than",
1339                        "Hysteresis": 0.128,
1340                        "Label": "in0",
1341                        "Name": "upper non critical",
1342                        "Severity": 0,
1343                        "Value": 12.8
1344                    },
1345                    {
1346                        "Direction": "less than",
1347                        "Hysteresis": 0.108,
1348                        "Label": "in0",
1349                        "Name": "lower critical",
1350                        "Severity": 1,
1351                        "Value": 10.8
1352                    },
1353                    {
1354                        "Direction": "greater than",
1355                        "Hysteresis": 0.133,
1356                        "Label": "in0",
1357                        "Name": "upper critical",
1358                        "Severity": 1,
1359                        "Value": 13.3
1360                    },
1361                    {
1362                        "Direction": "less than",
1363                        "Hysteresis": 0.031400000000000004,
1364                        "Label": "in1",
1365                        "Name": "lower non critical",
1366                        "Severity": 0,
1367                        "Value": 3.14
1368                    },
1369                    {
1370                        "Direction": "greater than",
1371                        "Hysteresis": 0.0347,
1372                        "Label": "in1",
1373                        "Name": "upper non critical",
1374                        "Severity": 0,
1375                        "Value": 3.47
1376                    },
1377                    {
1378                        "Direction": "less than",
1379                        "Hysteresis": 0.029700000000000004,
1380                        "Label": "in1",
1381                        "Name": "lower critical",
1382                        "Severity": 1,
1383                        "Value": 2.97
1384                    },
1385                    {
1386                        "Direction": "greater than",
1387                        "Hysteresis": 0.0363,
1388                        "Label": "in1",
1389                        "Name": "upper critical",
1390                        "Severity": 1,
1391                        "Value": 3.63
1392                    }
1393                ],
1394                "Type": "MAX5970",
1395                "curr1_Name": "SSB_RSSD12 P12V Output Current",
1396                "curr2_Name": "SSB_RSSD12 P3V3 Output Current",
1397                "in0_Name": "SSB_RSSD12 P12V Output Voltage",
1398                "in1_Name": "SSB_RSSD12 P3V3 Output Voltage"
1399            }
1400        ],
1401        "Name": "RSSD12",
1402        "Probe": [
1403            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1404            "AND",
1405            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD12', 'Present': true})",
1406            "MATCH_ONE"
1407        ],
1408        "Type": "Chassis"
1409    },
1410    {
1411        "Exposes": [
1412            {
1413                "Address": "0x3a",
1414                "Bus": "144",
1415                "Labels": [
1416                    "in0",
1417                    "in1",
1418                    "curr1",
1419                    "curr2"
1420                ],
1421                "Name": "SSB_RSSD11",
1422                "PollRate": 5.0,
1423                "PowerState": "On",
1424                "Thresholds": [
1425                    {
1426                        "Direction": "greater than",
1427                        "Hysteresis": 0.03,
1428                        "Label": "curr1",
1429                        "Name": "upper non critical",
1430                        "Severity": 0,
1431                        "Value": 3.0
1432                    },
1433                    {
1434                        "Direction": "greater than",
1435                        "Hysteresis": 0.04,
1436                        "Label": "curr1",
1437                        "Name": "upper critical",
1438                        "Severity": 1,
1439                        "Value": 4.0
1440                    },
1441                    {
1442                        "Direction": "greater than",
1443                        "Hysteresis": 0.001,
1444                        "Label": "curr2",
1445                        "Name": "upper non critical",
1446                        "Severity": 0,
1447                        "Value": 0.1
1448                    },
1449                    {
1450                        "Direction": "greater than",
1451                        "Hysteresis": 0.0015,
1452                        "Label": "curr2",
1453                        "Name": "upper critical",
1454                        "Severity": 1,
1455                        "Value": 0.15
1456                    },
1457                    {
1458                        "Direction": "less than",
1459                        "Hysteresis": 0.108,
1460                        "Label": "in0",
1461                        "Name": "lower non critical",
1462                        "Severity": 0,
1463                        "Value": 10.8
1464                    },
1465                    {
1466                        "Direction": "greater than",
1467                        "Hysteresis": 0.128,
1468                        "Label": "in0",
1469                        "Name": "upper non critical",
1470                        "Severity": 0,
1471                        "Value": 12.8
1472                    },
1473                    {
1474                        "Direction": "less than",
1475                        "Hysteresis": 0.108,
1476                        "Label": "in0",
1477                        "Name": "lower critical",
1478                        "Severity": 1,
1479                        "Value": 10.8
1480                    },
1481                    {
1482                        "Direction": "greater than",
1483                        "Hysteresis": 0.133,
1484                        "Label": "in0",
1485                        "Name": "upper critical",
1486                        "Severity": 1,
1487                        "Value": 13.3
1488                    },
1489                    {
1490                        "Direction": "less than",
1491                        "Hysteresis": 0.031400000000000004,
1492                        "Label": "in1",
1493                        "Name": "lower non critical",
1494                        "Severity": 0,
1495                        "Value": 3.14
1496                    },
1497                    {
1498                        "Direction": "greater than",
1499                        "Hysteresis": 0.0347,
1500                        "Label": "in1",
1501                        "Name": "upper non critical",
1502                        "Severity": 0,
1503                        "Value": 3.47
1504                    },
1505                    {
1506                        "Direction": "less than",
1507                        "Hysteresis": 0.029700000000000004,
1508                        "Label": "in1",
1509                        "Name": "lower critical",
1510                        "Severity": 1,
1511                        "Value": 2.97
1512                    },
1513                    {
1514                        "Direction": "greater than",
1515                        "Hysteresis": 0.0363,
1516                        "Label": "in1",
1517                        "Name": "upper critical",
1518                        "Severity": 1,
1519                        "Value": 3.63
1520                    }
1521                ],
1522                "Type": "MAX5970",
1523                "curr1_Name": "SSB_RSSD11 P12V Output Current",
1524                "curr2_Name": "SSB_RSSD11 P3V3 Output Current",
1525                "in0_Name": "SSB_RSSD11 P12V Output Voltage",
1526                "in1_Name": "SSB_RSSD11 P3V3 Output Voltage"
1527            }
1528        ],
1529        "Name": "RSSD11",
1530        "Probe": [
1531            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1532            "AND",
1533            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD11', 'Present': true})",
1534            "MATCH_ONE"
1535        ],
1536        "Type": "Chassis"
1537    },
1538    {
1539        "Exposes": [
1540            {
1541                "Address": "0x3a",
1542                "Bus": "145",
1543                "Labels": [
1544                    "in0",
1545                    "in1",
1546                    "curr1",
1547                    "curr2"
1548                ],
1549                "Name": "SSB_RSSD10",
1550                "PollRate": 5.0,
1551                "PowerState": "On",
1552                "Thresholds": [
1553                    {
1554                        "Direction": "greater than",
1555                        "Hysteresis": 0.03,
1556                        "Label": "curr1",
1557                        "Name": "upper non critical",
1558                        "Severity": 0,
1559                        "Value": 3.0
1560                    },
1561                    {
1562                        "Direction": "greater than",
1563                        "Hysteresis": 0.04,
1564                        "Label": "curr1",
1565                        "Name": "upper critical",
1566                        "Severity": 1,
1567                        "Value": 4.0
1568                    },
1569                    {
1570                        "Direction": "greater than",
1571                        "Hysteresis": 0.001,
1572                        "Label": "curr2",
1573                        "Name": "upper non critical",
1574                        "Severity": 0,
1575                        "Value": 0.1
1576                    },
1577                    {
1578                        "Direction": "greater than",
1579                        "Hysteresis": 0.0015,
1580                        "Label": "curr2",
1581                        "Name": "upper critical",
1582                        "Severity": 1,
1583                        "Value": 0.15
1584                    },
1585                    {
1586                        "Direction": "less than",
1587                        "Hysteresis": 0.108,
1588                        "Label": "in0",
1589                        "Name": "lower non critical",
1590                        "Severity": 0,
1591                        "Value": 10.8
1592                    },
1593                    {
1594                        "Direction": "greater than",
1595                        "Hysteresis": 0.128,
1596                        "Label": "in0",
1597                        "Name": "upper non critical",
1598                        "Severity": 0,
1599                        "Value": 12.8
1600                    },
1601                    {
1602                        "Direction": "less than",
1603                        "Hysteresis": 0.108,
1604                        "Label": "in0",
1605                        "Name": "lower critical",
1606                        "Severity": 1,
1607                        "Value": 10.8
1608                    },
1609                    {
1610                        "Direction": "greater than",
1611                        "Hysteresis": 0.133,
1612                        "Label": "in0",
1613                        "Name": "upper critical",
1614                        "Severity": 1,
1615                        "Value": 13.3
1616                    },
1617                    {
1618                        "Direction": "less than",
1619                        "Hysteresis": 0.031400000000000004,
1620                        "Label": "in1",
1621                        "Name": "lower non critical",
1622                        "Severity": 0,
1623                        "Value": 3.14
1624                    },
1625                    {
1626                        "Direction": "greater than",
1627                        "Hysteresis": 0.0347,
1628                        "Label": "in1",
1629                        "Name": "upper non critical",
1630                        "Severity": 0,
1631                        "Value": 3.47
1632                    },
1633                    {
1634                        "Direction": "less than",
1635                        "Hysteresis": 0.029700000000000004,
1636                        "Label": "in1",
1637                        "Name": "lower critical",
1638                        "Severity": 1,
1639                        "Value": 2.97
1640                    },
1641                    {
1642                        "Direction": "greater than",
1643                        "Hysteresis": 0.0363,
1644                        "Label": "in1",
1645                        "Name": "upper critical",
1646                        "Severity": 1,
1647                        "Value": 3.63
1648                    }
1649                ],
1650                "Type": "MAX5970",
1651                "curr1_Name": "SSB_RSSD10 P12V Output Current",
1652                "curr2_Name": "SSB_RSSD10 P3V3 Output Current",
1653                "in0_Name": "SSB_RSSD10 P12V Output Voltage",
1654                "in1_Name": "SSB_RSSD10 P3V3 Output Voltage"
1655            }
1656        ],
1657        "Name": "RSSD10",
1658        "Probe": [
1659            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1660            "AND",
1661            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD10', 'Present': true})",
1662            "MATCH_ONE"
1663        ],
1664        "Type": "Chassis"
1665    },
1666    {
1667        "Exposes": [
1668            {
1669                "Address": "0x3a",
1670                "Bus": "146",
1671                "Labels": [
1672                    "in0",
1673                    "in1",
1674                    "curr1",
1675                    "curr2"
1676                ],
1677                "Name": "SSB_RSSD09",
1678                "PollRate": 5.0,
1679                "PowerState": "On",
1680                "Thresholds": [
1681                    {
1682                        "Direction": "greater than",
1683                        "Hysteresis": 0.03,
1684                        "Label": "curr1",
1685                        "Name": "upper non critical",
1686                        "Severity": 0,
1687                        "Value": 3.0
1688                    },
1689                    {
1690                        "Direction": "greater than",
1691                        "Hysteresis": 0.04,
1692                        "Label": "curr1",
1693                        "Name": "upper critical",
1694                        "Severity": 1,
1695                        "Value": 4.0
1696                    },
1697                    {
1698                        "Direction": "greater than",
1699                        "Hysteresis": 0.001,
1700                        "Label": "curr2",
1701                        "Name": "upper non critical",
1702                        "Severity": 0,
1703                        "Value": 0.1
1704                    },
1705                    {
1706                        "Direction": "greater than",
1707                        "Hysteresis": 0.0015,
1708                        "Label": "curr2",
1709                        "Name": "upper critical",
1710                        "Severity": 1,
1711                        "Value": 0.15
1712                    },
1713                    {
1714                        "Direction": "less than",
1715                        "Hysteresis": 0.108,
1716                        "Label": "in0",
1717                        "Name": "lower non critical",
1718                        "Severity": 0,
1719                        "Value": 10.8
1720                    },
1721                    {
1722                        "Direction": "greater than",
1723                        "Hysteresis": 0.128,
1724                        "Label": "in0",
1725                        "Name": "upper non critical",
1726                        "Severity": 0,
1727                        "Value": 12.8
1728                    },
1729                    {
1730                        "Direction": "less than",
1731                        "Hysteresis": 0.108,
1732                        "Label": "in0",
1733                        "Name": "lower critical",
1734                        "Severity": 1,
1735                        "Value": 10.8
1736                    },
1737                    {
1738                        "Direction": "greater than",
1739                        "Hysteresis": 0.133,
1740                        "Label": "in0",
1741                        "Name": "upper critical",
1742                        "Severity": 1,
1743                        "Value": 13.3
1744                    },
1745                    {
1746                        "Direction": "less than",
1747                        "Hysteresis": 0.031400000000000004,
1748                        "Label": "in1",
1749                        "Name": "lower non critical",
1750                        "Severity": 0,
1751                        "Value": 3.14
1752                    },
1753                    {
1754                        "Direction": "greater than",
1755                        "Hysteresis": 0.0347,
1756                        "Label": "in1",
1757                        "Name": "upper non critical",
1758                        "Severity": 0,
1759                        "Value": 3.47
1760                    },
1761                    {
1762                        "Direction": "less than",
1763                        "Hysteresis": 0.029700000000000004,
1764                        "Label": "in1",
1765                        "Name": "lower critical",
1766                        "Severity": 1,
1767                        "Value": 2.97
1768                    },
1769                    {
1770                        "Direction": "greater than",
1771                        "Hysteresis": 0.0363,
1772                        "Label": "in1",
1773                        "Name": "upper critical",
1774                        "Severity": 1,
1775                        "Value": 3.63
1776                    }
1777                ],
1778                "Type": "MAX5970",
1779                "curr1_Name": "SSB_RSSD09 P12V Output Current",
1780                "curr2_Name": "SSB_RSSD09 P3V3 Output Current",
1781                "in0_Name": "SSB_RSSD09 P12V Output Voltage",
1782                "in1_Name": "SSB_RSSD09 P3V3 Output Voltage"
1783            }
1784        ],
1785        "Name": "RSSD09",
1786        "Probe": [
1787            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1788            "AND",
1789            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD09', 'Present': true})",
1790            "MATCH_ONE"
1791        ],
1792        "Type": "Chassis"
1793    },
1794    {
1795        "Exposes": [
1796            {
1797                "Address": "0x3a",
1798                "Bus": "147",
1799                "Labels": [
1800                    "in0",
1801                    "in1",
1802                    "curr1",
1803                    "curr2"
1804                ],
1805                "Name": "SSB_RSSD15",
1806                "PollRate": 5.0,
1807                "PowerState": "On",
1808                "Thresholds": [
1809                    {
1810                        "Direction": "greater than",
1811                        "Hysteresis": 0.03,
1812                        "Label": "curr1",
1813                        "Name": "upper non critical",
1814                        "Severity": 0,
1815                        "Value": 3.0
1816                    },
1817                    {
1818                        "Direction": "greater than",
1819                        "Hysteresis": 0.04,
1820                        "Label": "curr1",
1821                        "Name": "upper critical",
1822                        "Severity": 1,
1823                        "Value": 4.0
1824                    },
1825                    {
1826                        "Direction": "greater than",
1827                        "Hysteresis": 0.001,
1828                        "Label": "curr2",
1829                        "Name": "upper non critical",
1830                        "Severity": 0,
1831                        "Value": 0.1
1832                    },
1833                    {
1834                        "Direction": "greater than",
1835                        "Hysteresis": 0.0015,
1836                        "Label": "curr2",
1837                        "Name": "upper critical",
1838                        "Severity": 1,
1839                        "Value": 0.15
1840                    },
1841                    {
1842                        "Direction": "less than",
1843                        "Hysteresis": 0.108,
1844                        "Label": "in0",
1845                        "Name": "lower non critical",
1846                        "Severity": 0,
1847                        "Value": 10.8
1848                    },
1849                    {
1850                        "Direction": "greater than",
1851                        "Hysteresis": 0.128,
1852                        "Label": "in0",
1853                        "Name": "upper non critical",
1854                        "Severity": 0,
1855                        "Value": 12.8
1856                    },
1857                    {
1858                        "Direction": "less than",
1859                        "Hysteresis": 0.108,
1860                        "Label": "in0",
1861                        "Name": "lower critical",
1862                        "Severity": 1,
1863                        "Value": 10.8
1864                    },
1865                    {
1866                        "Direction": "greater than",
1867                        "Hysteresis": 0.133,
1868                        "Label": "in0",
1869                        "Name": "upper critical",
1870                        "Severity": 1,
1871                        "Value": 13.3
1872                    },
1873                    {
1874                        "Direction": "less than",
1875                        "Hysteresis": 0.031400000000000004,
1876                        "Label": "in1",
1877                        "Name": "lower non critical",
1878                        "Severity": 0,
1879                        "Value": 3.14
1880                    },
1881                    {
1882                        "Direction": "greater than",
1883                        "Hysteresis": 0.0347,
1884                        "Label": "in1",
1885                        "Name": "upper non critical",
1886                        "Severity": 0,
1887                        "Value": 3.47
1888                    },
1889                    {
1890                        "Direction": "less than",
1891                        "Hysteresis": 0.029700000000000004,
1892                        "Label": "in1",
1893                        "Name": "lower critical",
1894                        "Severity": 1,
1895                        "Value": 2.97
1896                    },
1897                    {
1898                        "Direction": "greater than",
1899                        "Hysteresis": 0.0363,
1900                        "Label": "in1",
1901                        "Name": "upper critical",
1902                        "Severity": 1,
1903                        "Value": 3.63
1904                    }
1905                ],
1906                "Type": "MAX5970",
1907                "curr1_Name": "SSB_RSSD15 P12V Output Current",
1908                "curr2_Name": "SSB_RSSD15 P3V3 Output Current",
1909                "in0_Name": "SSB_RSSD15 P12V Output Voltage",
1910                "in1_Name": "SSB_RSSD15 P3V3 Output Voltage"
1911            }
1912        ],
1913        "Name": "RSSD15",
1914        "Probe": [
1915            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1916            "AND",
1917            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD15', 'Present': true})",
1918            "MATCH_ONE"
1919        ],
1920        "Type": "Chassis"
1921    },
1922    {
1923        "Exposes": [
1924            {
1925                "Address": "0x3a",
1926                "Bus": "148",
1927                "Labels": [
1928                    "in0",
1929                    "in1",
1930                    "curr1",
1931                    "curr2"
1932                ],
1933                "Name": "SSB_RSSD16",
1934                "PollRate": 5.0,
1935                "PowerState": "On",
1936                "Thresholds": [
1937                    {
1938                        "Direction": "greater than",
1939                        "Hysteresis": 0.03,
1940                        "Label": "curr1",
1941                        "Name": "upper non critical",
1942                        "Severity": 0,
1943                        "Value": 3.0
1944                    },
1945                    {
1946                        "Direction": "greater than",
1947                        "Hysteresis": 0.04,
1948                        "Label": "curr1",
1949                        "Name": "upper critical",
1950                        "Severity": 1,
1951                        "Value": 4.0
1952                    },
1953                    {
1954                        "Direction": "greater than",
1955                        "Hysteresis": 0.001,
1956                        "Label": "curr2",
1957                        "Name": "upper non critical",
1958                        "Severity": 0,
1959                        "Value": 0.1
1960                    },
1961                    {
1962                        "Direction": "greater than",
1963                        "Hysteresis": 0.0015,
1964                        "Label": "curr2",
1965                        "Name": "upper critical",
1966                        "Severity": 1,
1967                        "Value": 0.15
1968                    },
1969                    {
1970                        "Direction": "less than",
1971                        "Hysteresis": 0.108,
1972                        "Label": "in0",
1973                        "Name": "lower non critical",
1974                        "Severity": 0,
1975                        "Value": 10.8
1976                    },
1977                    {
1978                        "Direction": "greater than",
1979                        "Hysteresis": 0.128,
1980                        "Label": "in0",
1981                        "Name": "upper non critical",
1982                        "Severity": 0,
1983                        "Value": 12.8
1984                    },
1985                    {
1986                        "Direction": "less than",
1987                        "Hysteresis": 0.108,
1988                        "Label": "in0",
1989                        "Name": "lower critical",
1990                        "Severity": 1,
1991                        "Value": 10.8
1992                    },
1993                    {
1994                        "Direction": "greater than",
1995                        "Hysteresis": 0.133,
1996                        "Label": "in0",
1997                        "Name": "upper critical",
1998                        "Severity": 1,
1999                        "Value": 13.3
2000                    },
2001                    {
2002                        "Direction": "less than",
2003                        "Hysteresis": 0.031400000000000004,
2004                        "Label": "in1",
2005                        "Name": "lower non critical",
2006                        "Severity": 0,
2007                        "Value": 3.14
2008                    },
2009                    {
2010                        "Direction": "greater than",
2011                        "Hysteresis": 0.0347,
2012                        "Label": "in1",
2013                        "Name": "upper non critical",
2014                        "Severity": 0,
2015                        "Value": 3.47
2016                    },
2017                    {
2018                        "Direction": "less than",
2019                        "Hysteresis": 0.029700000000000004,
2020                        "Label": "in1",
2021                        "Name": "lower critical",
2022                        "Severity": 1,
2023                        "Value": 2.97
2024                    },
2025                    {
2026                        "Direction": "greater than",
2027                        "Hysteresis": 0.0363,
2028                        "Label": "in1",
2029                        "Name": "upper critical",
2030                        "Severity": 1,
2031                        "Value": 3.63
2032                    }
2033                ],
2034                "Type": "MAX5970",
2035                "curr1_Name": "SSB_RSSD16 P12V Output Current",
2036                "curr2_Name": "SSB_RSSD16 P3V3 Output Current",
2037                "in0_Name": "SSB_RSSD16 P12V Output Voltage",
2038                "in1_Name": "SSB_RSSD16 P3V3 Output Voltage"
2039            }
2040        ],
2041        "Name": "RSSD16",
2042        "Probe": [
2043            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2044            "AND",
2045            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD16', 'Present': true})",
2046            "MATCH_ONE"
2047        ],
2048        "Type": "Chassis"
2049    },
2050    {
2051        "Exposes": [
2052            {
2053                "Address": "0x3a",
2054                "Bus": "192",
2055                "Labels": [
2056                    "in0",
2057                    "in1",
2058                    "curr1",
2059                    "curr2"
2060                ],
2061                "Name": "SSB_RSSD19",
2062                "PollRate": 5.0,
2063                "PowerState": "On",
2064                "Thresholds": [
2065                    {
2066                        "Direction": "greater than",
2067                        "Hysteresis": 0.03,
2068                        "Label": "curr1",
2069                        "Name": "upper non critical",
2070                        "Severity": 0,
2071                        "Value": 3.0
2072                    },
2073                    {
2074                        "Direction": "greater than",
2075                        "Hysteresis": 0.04,
2076                        "Label": "curr1",
2077                        "Name": "upper critical",
2078                        "Severity": 1,
2079                        "Value": 4.0
2080                    },
2081                    {
2082                        "Direction": "greater than",
2083                        "Hysteresis": 0.001,
2084                        "Label": "curr2",
2085                        "Name": "upper non critical",
2086                        "Severity": 0,
2087                        "Value": 0.1
2088                    },
2089                    {
2090                        "Direction": "greater than",
2091                        "Hysteresis": 0.0015,
2092                        "Label": "curr2",
2093                        "Name": "upper critical",
2094                        "Severity": 1,
2095                        "Value": 0.15
2096                    },
2097                    {
2098                        "Direction": "less than",
2099                        "Hysteresis": 0.108,
2100                        "Label": "in0",
2101                        "Name": "lower non critical",
2102                        "Severity": 0,
2103                        "Value": 10.8
2104                    },
2105                    {
2106                        "Direction": "greater than",
2107                        "Hysteresis": 0.128,
2108                        "Label": "in0",
2109                        "Name": "upper non critical",
2110                        "Severity": 0,
2111                        "Value": 12.8
2112                    },
2113                    {
2114                        "Direction": "less than",
2115                        "Hysteresis": 0.108,
2116                        "Label": "in0",
2117                        "Name": "lower critical",
2118                        "Severity": 1,
2119                        "Value": 10.8
2120                    },
2121                    {
2122                        "Direction": "greater than",
2123                        "Hysteresis": 0.133,
2124                        "Label": "in0",
2125                        "Name": "upper critical",
2126                        "Severity": 1,
2127                        "Value": 13.3
2128                    },
2129                    {
2130                        "Direction": "less than",
2131                        "Hysteresis": 0.031400000000000004,
2132                        "Label": "in1",
2133                        "Name": "lower non critical",
2134                        "Severity": 0,
2135                        "Value": 3.14
2136                    },
2137                    {
2138                        "Direction": "greater than",
2139                        "Hysteresis": 0.0347,
2140                        "Label": "in1",
2141                        "Name": "upper non critical",
2142                        "Severity": 0,
2143                        "Value": 3.47
2144                    },
2145                    {
2146                        "Direction": "less than",
2147                        "Hysteresis": 0.029700000000000004,
2148                        "Label": "in1",
2149                        "Name": "lower critical",
2150                        "Severity": 1,
2151                        "Value": 2.97
2152                    },
2153                    {
2154                        "Direction": "greater than",
2155                        "Hysteresis": 0.0363,
2156                        "Label": "in1",
2157                        "Name": "upper critical",
2158                        "Severity": 1,
2159                        "Value": 3.63
2160                    }
2161                ],
2162                "Type": "MAX5970",
2163                "curr1_Name": "SSB_RSSD19 P12V Output Current",
2164                "curr2_Name": "SSB_RSSD19 P3V3 Output Current",
2165                "in0_Name": "SSB_RSSD19 P12V Output Voltage",
2166                "in1_Name": "SSB_RSSD19 P3V3 Output Voltage"
2167            }
2168        ],
2169        "Name": "RSSD19",
2170        "Probe": [
2171            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2172            "AND",
2173            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD19', 'Present': true})",
2174            "MATCH_ONE"
2175        ],
2176        "Type": "Chassis"
2177    },
2178    {
2179        "Exposes": [
2180            {
2181                "Address": "0x3a",
2182                "Bus": "193",
2183                "Labels": [
2184                    "in0",
2185                    "in1",
2186                    "curr1",
2187                    "curr2"
2188                ],
2189                "Name": "SSB_RSSD18",
2190                "PollRate": 5.0,
2191                "PowerState": "On",
2192                "Thresholds": [
2193                    {
2194                        "Direction": "greater than",
2195                        "Hysteresis": 0.03,
2196                        "Label": "curr1",
2197                        "Name": "upper non critical",
2198                        "Severity": 0,
2199                        "Value": 3.0
2200                    },
2201                    {
2202                        "Direction": "greater than",
2203                        "Hysteresis": 0.04,
2204                        "Label": "curr1",
2205                        "Name": "upper critical",
2206                        "Severity": 1,
2207                        "Value": 4.0
2208                    },
2209                    {
2210                        "Direction": "greater than",
2211                        "Hysteresis": 0.001,
2212                        "Label": "curr2",
2213                        "Name": "upper non critical",
2214                        "Severity": 0,
2215                        "Value": 0.1
2216                    },
2217                    {
2218                        "Direction": "greater than",
2219                        "Hysteresis": 0.0015,
2220                        "Label": "curr2",
2221                        "Name": "upper critical",
2222                        "Severity": 1,
2223                        "Value": 0.15
2224                    },
2225                    {
2226                        "Direction": "less than",
2227                        "Hysteresis": 0.108,
2228                        "Label": "in0",
2229                        "Name": "lower non critical",
2230                        "Severity": 0,
2231                        "Value": 10.8
2232                    },
2233                    {
2234                        "Direction": "greater than",
2235                        "Hysteresis": 0.128,
2236                        "Label": "in0",
2237                        "Name": "upper non critical",
2238                        "Severity": 0,
2239                        "Value": 12.8
2240                    },
2241                    {
2242                        "Direction": "less than",
2243                        "Hysteresis": 0.108,
2244                        "Label": "in0",
2245                        "Name": "lower critical",
2246                        "Severity": 1,
2247                        "Value": 10.8
2248                    },
2249                    {
2250                        "Direction": "greater than",
2251                        "Hysteresis": 0.133,
2252                        "Label": "in0",
2253                        "Name": "upper critical",
2254                        "Severity": 1,
2255                        "Value": 13.3
2256                    },
2257                    {
2258                        "Direction": "less than",
2259                        "Hysteresis": 0.031400000000000004,
2260                        "Label": "in1",
2261                        "Name": "lower non critical",
2262                        "Severity": 0,
2263                        "Value": 3.14
2264                    },
2265                    {
2266                        "Direction": "greater than",
2267                        "Hysteresis": 0.0347,
2268                        "Label": "in1",
2269                        "Name": "upper non critical",
2270                        "Severity": 0,
2271                        "Value": 3.47
2272                    },
2273                    {
2274                        "Direction": "less than",
2275                        "Hysteresis": 0.029700000000000004,
2276                        "Label": "in1",
2277                        "Name": "lower critical",
2278                        "Severity": 1,
2279                        "Value": 2.97
2280                    },
2281                    {
2282                        "Direction": "greater than",
2283                        "Hysteresis": 0.0363,
2284                        "Label": "in1",
2285                        "Name": "upper critical",
2286                        "Severity": 1,
2287                        "Value": 3.63
2288                    }
2289                ],
2290                "Type": "MAX5970",
2291                "curr1_Name": "SSB_RSSD18 P12V Output Current",
2292                "curr2_Name": "SSB_RSSD18 P3V3 Output Current",
2293                "in0_Name": "SSB_RSSD18 P12V Output Voltage",
2294                "in1_Name": "SSB_RSSD18 P3V3 Output Voltage"
2295            }
2296        ],
2297        "Name": "RSSD18",
2298        "Probe": [
2299            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2300            "AND",
2301            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD18', 'Present': true})",
2302            "MATCH_ONE"
2303        ],
2304        "Type": "Chassis"
2305    },
2306    {
2307        "Exposes": [
2308            {
2309                "Address": "0x3a",
2310                "Bus": "194",
2311                "Labels": [
2312                    "in0",
2313                    "in1",
2314                    "curr1",
2315                    "curr2"
2316                ],
2317                "Name": "SSB_RSSD17",
2318                "PollRate": 5.0,
2319                "PowerState": "On",
2320                "Thresholds": [
2321                    {
2322                        "Direction": "greater than",
2323                        "Hysteresis": 0.03,
2324                        "Label": "curr1",
2325                        "Name": "upper non critical",
2326                        "Severity": 0,
2327                        "Value": 3.0
2328                    },
2329                    {
2330                        "Direction": "greater than",
2331                        "Hysteresis": 0.04,
2332                        "Label": "curr1",
2333                        "Name": "upper critical",
2334                        "Severity": 1,
2335                        "Value": 4.0
2336                    },
2337                    {
2338                        "Direction": "greater than",
2339                        "Hysteresis": 0.001,
2340                        "Label": "curr2",
2341                        "Name": "upper non critical",
2342                        "Severity": 0,
2343                        "Value": 0.1
2344                    },
2345                    {
2346                        "Direction": "greater than",
2347                        "Hysteresis": 0.0015,
2348                        "Label": "curr2",
2349                        "Name": "upper critical",
2350                        "Severity": 1,
2351                        "Value": 0.15
2352                    },
2353                    {
2354                        "Direction": "less than",
2355                        "Hysteresis": 0.108,
2356                        "Label": "in0",
2357                        "Name": "lower non critical",
2358                        "Severity": 0,
2359                        "Value": 10.8
2360                    },
2361                    {
2362                        "Direction": "greater than",
2363                        "Hysteresis": 0.128,
2364                        "Label": "in0",
2365                        "Name": "upper non critical",
2366                        "Severity": 0,
2367                        "Value": 12.8
2368                    },
2369                    {
2370                        "Direction": "less than",
2371                        "Hysteresis": 0.108,
2372                        "Label": "in0",
2373                        "Name": "lower critical",
2374                        "Severity": 1,
2375                        "Value": 10.8
2376                    },
2377                    {
2378                        "Direction": "greater than",
2379                        "Hysteresis": 0.133,
2380                        "Label": "in0",
2381                        "Name": "upper critical",
2382                        "Severity": 1,
2383                        "Value": 13.3
2384                    },
2385                    {
2386                        "Direction": "less than",
2387                        "Hysteresis": 0.031400000000000004,
2388                        "Label": "in1",
2389                        "Name": "lower non critical",
2390                        "Severity": 0,
2391                        "Value": 3.14
2392                    },
2393                    {
2394                        "Direction": "greater than",
2395                        "Hysteresis": 0.0347,
2396                        "Label": "in1",
2397                        "Name": "upper non critical",
2398                        "Severity": 0,
2399                        "Value": 3.47
2400                    },
2401                    {
2402                        "Direction": "less than",
2403                        "Hysteresis": 0.029700000000000004,
2404                        "Label": "in1",
2405                        "Name": "lower critical",
2406                        "Severity": 1,
2407                        "Value": 2.97
2408                    },
2409                    {
2410                        "Direction": "greater than",
2411                        "Hysteresis": 0.0363,
2412                        "Label": "in1",
2413                        "Name": "upper critical",
2414                        "Severity": 1,
2415                        "Value": 3.63
2416                    }
2417                ],
2418                "Type": "MAX5970",
2419                "curr1_Name": "SSB_RSSD17 P12V Output Current",
2420                "curr2_Name": "SSB_RSSD17 P3V3 Output Current",
2421                "in0_Name": "SSB_RSSD17 P12V Output Voltage",
2422                "in1_Name": "SSB_RSSD17 P3V3 Output Voltage"
2423            }
2424        ],
2425        "Name": "RSSD17",
2426        "Probe": [
2427            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2428            "AND",
2429            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD17', 'Present': true})",
2430            "MATCH_ONE"
2431        ],
2432        "Type": "Chassis"
2433    },
2434    {
2435        "Exposes": [
2436            {
2437                "Address": "0x3a",
2438                "Bus": "195",
2439                "Labels": [
2440                    "in0",
2441                    "in1",
2442                    "curr1",
2443                    "curr2"
2444                ],
2445                "Name": "SSB_RSSD20",
2446                "PollRate": 5.0,
2447                "PowerState": "On",
2448                "Thresholds": [
2449                    {
2450                        "Direction": "greater than",
2451                        "Hysteresis": 0.03,
2452                        "Label": "curr1",
2453                        "Name": "upper non critical",
2454                        "Severity": 0,
2455                        "Value": 3.0
2456                    },
2457                    {
2458                        "Direction": "greater than",
2459                        "Hysteresis": 0.04,
2460                        "Label": "curr1",
2461                        "Name": "upper critical",
2462                        "Severity": 1,
2463                        "Value": 4.0
2464                    },
2465                    {
2466                        "Direction": "greater than",
2467                        "Hysteresis": 0.001,
2468                        "Label": "curr2",
2469                        "Name": "upper non critical",
2470                        "Severity": 0,
2471                        "Value": 0.1
2472                    },
2473                    {
2474                        "Direction": "greater than",
2475                        "Hysteresis": 0.0015,
2476                        "Label": "curr2",
2477                        "Name": "upper critical",
2478                        "Severity": 1,
2479                        "Value": 0.15
2480                    },
2481                    {
2482                        "Direction": "less than",
2483                        "Hysteresis": 0.108,
2484                        "Label": "in0",
2485                        "Name": "lower non critical",
2486                        "Severity": 0,
2487                        "Value": 10.8
2488                    },
2489                    {
2490                        "Direction": "greater than",
2491                        "Hysteresis": 0.128,
2492                        "Label": "in0",
2493                        "Name": "upper non critical",
2494                        "Severity": 0,
2495                        "Value": 12.8
2496                    },
2497                    {
2498                        "Direction": "less than",
2499                        "Hysteresis": 0.108,
2500                        "Label": "in0",
2501                        "Name": "lower critical",
2502                        "Severity": 1,
2503                        "Value": 10.8
2504                    },
2505                    {
2506                        "Direction": "greater than",
2507                        "Hysteresis": 0.133,
2508                        "Label": "in0",
2509                        "Name": "upper critical",
2510                        "Severity": 1,
2511                        "Value": 13.3
2512                    },
2513                    {
2514                        "Direction": "less than",
2515                        "Hysteresis": 0.031400000000000004,
2516                        "Label": "in1",
2517                        "Name": "lower non critical",
2518                        "Severity": 0,
2519                        "Value": 3.14
2520                    },
2521                    {
2522                        "Direction": "greater than",
2523                        "Hysteresis": 0.0347,
2524                        "Label": "in1",
2525                        "Name": "upper non critical",
2526                        "Severity": 0,
2527                        "Value": 3.47
2528                    },
2529                    {
2530                        "Direction": "less than",
2531                        "Hysteresis": 0.029700000000000004,
2532                        "Label": "in1",
2533                        "Name": "lower critical",
2534                        "Severity": 1,
2535                        "Value": 2.97
2536                    },
2537                    {
2538                        "Direction": "greater than",
2539                        "Hysteresis": 0.0363,
2540                        "Label": "in1",
2541                        "Name": "upper critical",
2542                        "Severity": 1,
2543                        "Value": 3.63
2544                    }
2545                ],
2546                "Type": "MAX5970",
2547                "curr1_Name": "SSB_RSSD20 P12V Output Current",
2548                "curr2_Name": "SSB_RSSD20 P3V3 Output Current",
2549                "in0_Name": "SSB_RSSD20 P12V Output Voltage",
2550                "in1_Name": "SSB_RSSD20 P3V3 Output Voltage"
2551            }
2552        ],
2553        "Name": "RSSD20",
2554        "Probe": [
2555            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2556            "AND",
2557            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD20', 'Present': true})",
2558            "MATCH_ONE"
2559        ],
2560        "Type": "Chassis"
2561    },
2562    {
2563        "Exposes": [
2564            {
2565                "Address": "0x3a",
2566                "Bus": "196",
2567                "Labels": [
2568                    "in0",
2569                    "in1",
2570                    "curr1",
2571                    "curr2"
2572                ],
2573                "Name": "SSB_RSSD21",
2574                "PollRate": 5.0,
2575                "PowerState": "On",
2576                "Thresholds": [
2577                    {
2578                        "Direction": "greater than",
2579                        "Hysteresis": 0.03,
2580                        "Label": "curr1",
2581                        "Name": "upper non critical",
2582                        "Severity": 0,
2583                        "Value": 3.0
2584                    },
2585                    {
2586                        "Direction": "greater than",
2587                        "Hysteresis": 0.04,
2588                        "Label": "curr1",
2589                        "Name": "upper critical",
2590                        "Severity": 1,
2591                        "Value": 4.0
2592                    },
2593                    {
2594                        "Direction": "greater than",
2595                        "Hysteresis": 0.001,
2596                        "Label": "curr2",
2597                        "Name": "upper non critical",
2598                        "Severity": 0,
2599                        "Value": 0.1
2600                    },
2601                    {
2602                        "Direction": "greater than",
2603                        "Hysteresis": 0.0015,
2604                        "Label": "curr2",
2605                        "Name": "upper critical",
2606                        "Severity": 1,
2607                        "Value": 0.15
2608                    },
2609                    {
2610                        "Direction": "less than",
2611                        "Hysteresis": 0.108,
2612                        "Label": "in0",
2613                        "Name": "lower non critical",
2614                        "Severity": 0,
2615                        "Value": 10.8
2616                    },
2617                    {
2618                        "Direction": "greater than",
2619                        "Hysteresis": 0.128,
2620                        "Label": "in0",
2621                        "Name": "upper non critical",
2622                        "Severity": 0,
2623                        "Value": 12.8
2624                    },
2625                    {
2626                        "Direction": "less than",
2627                        "Hysteresis": 0.108,
2628                        "Label": "in0",
2629                        "Name": "lower critical",
2630                        "Severity": 1,
2631                        "Value": 10.8
2632                    },
2633                    {
2634                        "Direction": "greater than",
2635                        "Hysteresis": 0.133,
2636                        "Label": "in0",
2637                        "Name": "upper critical",
2638                        "Severity": 1,
2639                        "Value": 13.3
2640                    },
2641                    {
2642                        "Direction": "less than",
2643                        "Hysteresis": 0.031400000000000004,
2644                        "Label": "in1",
2645                        "Name": "lower non critical",
2646                        "Severity": 0,
2647                        "Value": 3.14
2648                    },
2649                    {
2650                        "Direction": "greater than",
2651                        "Hysteresis": 0.0347,
2652                        "Label": "in1",
2653                        "Name": "upper non critical",
2654                        "Severity": 0,
2655                        "Value": 3.47
2656                    },
2657                    {
2658                        "Direction": "less than",
2659                        "Hysteresis": 0.029700000000000004,
2660                        "Label": "in1",
2661                        "Name": "lower critical",
2662                        "Severity": 1,
2663                        "Value": 2.97
2664                    },
2665                    {
2666                        "Direction": "greater than",
2667                        "Hysteresis": 0.0363,
2668                        "Label": "in1",
2669                        "Name": "upper critical",
2670                        "Severity": 1,
2671                        "Value": 3.63
2672                    }
2673                ],
2674                "Type": "MAX5970",
2675                "curr1_Name": "SSB_RSSD21 P12V Output Current",
2676                "curr2_Name": "SSB_RSSD21 P3V3 Output Current",
2677                "in0_Name": "SSB_RSSD21 P12V Output Voltage",
2678                "in1_Name": "SSB_RSSD21 P3V3 Output Voltage"
2679            }
2680        ],
2681        "Name": "RSSD21",
2682        "Probe": [
2683            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2684            "AND",
2685            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD21', 'Present': true})",
2686            "MATCH_ONE"
2687        ],
2688        "Type": "Chassis"
2689    },
2690    {
2691        "Exposes": [
2692            {
2693                "Address": "0x3a",
2694                "Bus": "197",
2695                "Labels": [
2696                    "in0",
2697                    "in1",
2698                    "curr1",
2699                    "curr2"
2700                ],
2701                "Name": "SSB_RSSD22",
2702                "PollRate": 5.0,
2703                "PowerState": "On",
2704                "Thresholds": [
2705                    {
2706                        "Direction": "greater than",
2707                        "Hysteresis": 0.03,
2708                        "Label": "curr1",
2709                        "Name": "upper non critical",
2710                        "Severity": 0,
2711                        "Value": 3.0
2712                    },
2713                    {
2714                        "Direction": "greater than",
2715                        "Hysteresis": 0.04,
2716                        "Label": "curr1",
2717                        "Name": "upper critical",
2718                        "Severity": 1,
2719                        "Value": 4.0
2720                    },
2721                    {
2722                        "Direction": "greater than",
2723                        "Hysteresis": 0.001,
2724                        "Label": "curr2",
2725                        "Name": "upper non critical",
2726                        "Severity": 0,
2727                        "Value": 0.1
2728                    },
2729                    {
2730                        "Direction": "greater than",
2731                        "Hysteresis": 0.0015,
2732                        "Label": "curr2",
2733                        "Name": "upper critical",
2734                        "Severity": 1,
2735                        "Value": 0.15
2736                    },
2737                    {
2738                        "Direction": "less than",
2739                        "Hysteresis": 0.108,
2740                        "Label": "in0",
2741                        "Name": "lower non critical",
2742                        "Severity": 0,
2743                        "Value": 10.8
2744                    },
2745                    {
2746                        "Direction": "greater than",
2747                        "Hysteresis": 0.128,
2748                        "Label": "in0",
2749                        "Name": "upper non critical",
2750                        "Severity": 0,
2751                        "Value": 12.8
2752                    },
2753                    {
2754                        "Direction": "less than",
2755                        "Hysteresis": 0.108,
2756                        "Label": "in0",
2757                        "Name": "lower critical",
2758                        "Severity": 1,
2759                        "Value": 10.8
2760                    },
2761                    {
2762                        "Direction": "greater than",
2763                        "Hysteresis": 0.133,
2764                        "Label": "in0",
2765                        "Name": "upper critical",
2766                        "Severity": 1,
2767                        "Value": 13.3
2768                    },
2769                    {
2770                        "Direction": "less than",
2771                        "Hysteresis": 0.031400000000000004,
2772                        "Label": "in1",
2773                        "Name": "lower non critical",
2774                        "Severity": 0,
2775                        "Value": 3.14
2776                    },
2777                    {
2778                        "Direction": "greater than",
2779                        "Hysteresis": 0.0347,
2780                        "Label": "in1",
2781                        "Name": "upper non critical",
2782                        "Severity": 0,
2783                        "Value": 3.47
2784                    },
2785                    {
2786                        "Direction": "less than",
2787                        "Hysteresis": 0.029700000000000004,
2788                        "Label": "in1",
2789                        "Name": "lower critical",
2790                        "Severity": 1,
2791                        "Value": 2.97
2792                    },
2793                    {
2794                        "Direction": "greater than",
2795                        "Hysteresis": 0.0363,
2796                        "Label": "in1",
2797                        "Name": "upper critical",
2798                        "Severity": 1,
2799                        "Value": 3.63
2800                    }
2801                ],
2802                "Type": "MAX5970",
2803                "curr1_Name": "SSB_RSSD22 P12V Output Current",
2804                "curr2_Name": "SSB_RSSD22 P3V3 Output Current",
2805                "in0_Name": "SSB_RSSD22 P12V Output Voltage",
2806                "in1_Name": "SSB_RSSD22 P3V3 Output Voltage"
2807            }
2808        ],
2809        "Name": "RSSD22",
2810        "Probe": [
2811            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2812            "AND",
2813            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD22', 'Present': true})",
2814            "MATCH_ONE"
2815        ],
2816        "Type": "Chassis"
2817    },
2818    {
2819        "Exposes": [
2820            {
2821                "Address": "0x3a",
2822                "Bus": "198",
2823                "Labels": [
2824                    "in0",
2825                    "in1",
2826                    "curr1",
2827                    "curr2"
2828                ],
2829                "Name": "SSB_RSSD24",
2830                "PollRate": 5.0,
2831                "PowerState": "On",
2832                "Thresholds": [
2833                    {
2834                        "Direction": "greater than",
2835                        "Hysteresis": 0.03,
2836                        "Label": "curr1",
2837                        "Name": "upper non critical",
2838                        "Severity": 0,
2839                        "Value": 3.0
2840                    },
2841                    {
2842                        "Direction": "greater than",
2843                        "Hysteresis": 0.04,
2844                        "Label": "curr1",
2845                        "Name": "upper critical",
2846                        "Severity": 1,
2847                        "Value": 4.0
2848                    },
2849                    {
2850                        "Direction": "greater than",
2851                        "Hysteresis": 0.001,
2852                        "Label": "curr2",
2853                        "Name": "upper non critical",
2854                        "Severity": 0,
2855                        "Value": 0.1
2856                    },
2857                    {
2858                        "Direction": "greater than",
2859                        "Hysteresis": 0.0015,
2860                        "Label": "curr2",
2861                        "Name": "upper critical",
2862                        "Severity": 1,
2863                        "Value": 0.15
2864                    },
2865                    {
2866                        "Direction": "less than",
2867                        "Hysteresis": 0.108,
2868                        "Label": "in0",
2869                        "Name": "lower non critical",
2870                        "Severity": 0,
2871                        "Value": 10.8
2872                    },
2873                    {
2874                        "Direction": "greater than",
2875                        "Hysteresis": 0.128,
2876                        "Label": "in0",
2877                        "Name": "upper non critical",
2878                        "Severity": 0,
2879                        "Value": 12.8
2880                    },
2881                    {
2882                        "Direction": "less than",
2883                        "Hysteresis": 0.108,
2884                        "Label": "in0",
2885                        "Name": "lower critical",
2886                        "Severity": 1,
2887                        "Value": 10.8
2888                    },
2889                    {
2890                        "Direction": "greater than",
2891                        "Hysteresis": 0.133,
2892                        "Label": "in0",
2893                        "Name": "upper critical",
2894                        "Severity": 1,
2895                        "Value": 13.3
2896                    },
2897                    {
2898                        "Direction": "less than",
2899                        "Hysteresis": 0.031400000000000004,
2900                        "Label": "in1",
2901                        "Name": "lower non critical",
2902                        "Severity": 0,
2903                        "Value": 3.14
2904                    },
2905                    {
2906                        "Direction": "greater than",
2907                        "Hysteresis": 0.0347,
2908                        "Label": "in1",
2909                        "Name": "upper non critical",
2910                        "Severity": 0,
2911                        "Value": 3.47
2912                    },
2913                    {
2914                        "Direction": "less than",
2915                        "Hysteresis": 0.029700000000000004,
2916                        "Label": "in1",
2917                        "Name": "lower critical",
2918                        "Severity": 1,
2919                        "Value": 2.97
2920                    },
2921                    {
2922                        "Direction": "greater than",
2923                        "Hysteresis": 0.0363,
2924                        "Label": "in1",
2925                        "Name": "upper critical",
2926                        "Severity": 1,
2927                        "Value": 3.63
2928                    }
2929                ],
2930                "Type": "MAX5970",
2931                "curr1_Name": "SSB_RSSD24 P12V Output Current",
2932                "curr2_Name": "SSB_RSSD24 P3V3 Output Current",
2933                "in0_Name": "SSB_RSSD24 P12V Output Voltage",
2934                "in1_Name": "SSB_RSSD24 P3V3 Output Voltage"
2935            }
2936        ],
2937        "Name": "RSSD24",
2938        "Probe": [
2939            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2940            "AND",
2941            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD24', 'Present': true})",
2942            "MATCH_ONE"
2943        ],
2944        "Type": "Chassis"
2945    },
2946    {
2947        "Exposes": [
2948            {
2949                "Address": "0x3a",
2950                "Bus": "199",
2951                "Labels": [
2952                    "in0",
2953                    "in1",
2954                    "curr1",
2955                    "curr2"
2956                ],
2957                "Name": "SSB_RSSD23",
2958                "PollRate": 5.0,
2959                "PowerState": "On",
2960                "Thresholds": [
2961                    {
2962                        "Direction": "greater than",
2963                        "Hysteresis": 0.03,
2964                        "Label": "curr1",
2965                        "Name": "upper non critical",
2966                        "Severity": 0,
2967                        "Value": 3.0
2968                    },
2969                    {
2970                        "Direction": "greater than",
2971                        "Hysteresis": 0.04,
2972                        "Label": "curr1",
2973                        "Name": "upper critical",
2974                        "Severity": 1,
2975                        "Value": 4.0
2976                    },
2977                    {
2978                        "Direction": "greater than",
2979                        "Hysteresis": 0.001,
2980                        "Label": "curr2",
2981                        "Name": "upper non critical",
2982                        "Severity": 0,
2983                        "Value": 0.1
2984                    },
2985                    {
2986                        "Direction": "greater than",
2987                        "Hysteresis": 0.0015,
2988                        "Label": "curr2",
2989                        "Name": "upper critical",
2990                        "Severity": 1,
2991                        "Value": 0.15
2992                    },
2993                    {
2994                        "Direction": "less than",
2995                        "Hysteresis": 0.108,
2996                        "Label": "in0",
2997                        "Name": "lower non critical",
2998                        "Severity": 0,
2999                        "Value": 10.8
3000                    },
3001                    {
3002                        "Direction": "greater than",
3003                        "Hysteresis": 0.128,
3004                        "Label": "in0",
3005                        "Name": "upper non critical",
3006                        "Severity": 0,
3007                        "Value": 12.8
3008                    },
3009                    {
3010                        "Direction": "less than",
3011                        "Hysteresis": 0.108,
3012                        "Label": "in0",
3013                        "Name": "lower critical",
3014                        "Severity": 1,
3015                        "Value": 10.8
3016                    },
3017                    {
3018                        "Direction": "greater than",
3019                        "Hysteresis": 0.133,
3020                        "Label": "in0",
3021                        "Name": "upper critical",
3022                        "Severity": 1,
3023                        "Value": 13.3
3024                    },
3025                    {
3026                        "Direction": "less than",
3027                        "Hysteresis": 0.031400000000000004,
3028                        "Label": "in1",
3029                        "Name": "lower non critical",
3030                        "Severity": 0,
3031                        "Value": 3.14
3032                    },
3033                    {
3034                        "Direction": "greater than",
3035                        "Hysteresis": 0.0347,
3036                        "Label": "in1",
3037                        "Name": "upper non critical",
3038                        "Severity": 0,
3039                        "Value": 3.47
3040                    },
3041                    {
3042                        "Direction": "less than",
3043                        "Hysteresis": 0.029700000000000004,
3044                        "Label": "in1",
3045                        "Name": "lower critical",
3046                        "Severity": 1,
3047                        "Value": 2.97
3048                    },
3049                    {
3050                        "Direction": "greater than",
3051                        "Hysteresis": 0.0363,
3052                        "Label": "in1",
3053                        "Name": "upper critical",
3054                        "Severity": 1,
3055                        "Value": 3.63
3056                    }
3057                ],
3058                "Type": "MAX5970",
3059                "curr1_Name": "SSB_RSSD23 P12V Output Current",
3060                "curr2_Name": "SSB_RSSD23 P3V3 Output Current",
3061                "in0_Name": "SSB_RSSD23 P12V Output Voltage",
3062                "in1_Name": "SSB_RSSD23 P3V3 Output Voltage"
3063            }
3064        ],
3065        "Name": "RSSD23",
3066        "Probe": [
3067            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3068            "AND",
3069            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD23', 'Present': true})",
3070            "MATCH_ONE"
3071        ],
3072        "Type": "Chassis"
3073    },
3074    {
3075        "Exposes": [
3076            {
3077                "Address": "0x3a",
3078                "Bus": "200",
3079                "Labels": [
3080                    "in0",
3081                    "in1",
3082                    "curr1",
3083                    "curr2"
3084                ],
3085                "Name": "SSB_RSSD25",
3086                "PollRate": 5.0,
3087                "PowerState": "On",
3088                "Thresholds": [
3089                    {
3090                        "Direction": "greater than",
3091                        "Hysteresis": 0.03,
3092                        "Label": "curr1",
3093                        "Name": "upper non critical",
3094                        "Severity": 0,
3095                        "Value": 3.0
3096                    },
3097                    {
3098                        "Direction": "greater than",
3099                        "Hysteresis": 0.04,
3100                        "Label": "curr1",
3101                        "Name": "upper critical",
3102                        "Severity": 1,
3103                        "Value": 4.0
3104                    },
3105                    {
3106                        "Direction": "greater than",
3107                        "Hysteresis": 0.001,
3108                        "Label": "curr2",
3109                        "Name": "upper non critical",
3110                        "Severity": 0,
3111                        "Value": 0.1
3112                    },
3113                    {
3114                        "Direction": "greater than",
3115                        "Hysteresis": 0.0015,
3116                        "Label": "curr2",
3117                        "Name": "upper critical",
3118                        "Severity": 1,
3119                        "Value": 0.15
3120                    },
3121                    {
3122                        "Direction": "less than",
3123                        "Hysteresis": 0.108,
3124                        "Label": "in0",
3125                        "Name": "lower non critical",
3126                        "Severity": 0,
3127                        "Value": 10.8
3128                    },
3129                    {
3130                        "Direction": "greater than",
3131                        "Hysteresis": 0.128,
3132                        "Label": "in0",
3133                        "Name": "upper non critical",
3134                        "Severity": 0,
3135                        "Value": 12.8
3136                    },
3137                    {
3138                        "Direction": "less than",
3139                        "Hysteresis": 0.108,
3140                        "Label": "in0",
3141                        "Name": "lower critical",
3142                        "Severity": 1,
3143                        "Value": 10.8
3144                    },
3145                    {
3146                        "Direction": "greater than",
3147                        "Hysteresis": 0.133,
3148                        "Label": "in0",
3149                        "Name": "upper critical",
3150                        "Severity": 1,
3151                        "Value": 13.3
3152                    },
3153                    {
3154                        "Direction": "less than",
3155                        "Hysteresis": 0.031400000000000004,
3156                        "Label": "in1",
3157                        "Name": "lower non critical",
3158                        "Severity": 0,
3159                        "Value": 3.14
3160                    },
3161                    {
3162                        "Direction": "greater than",
3163                        "Hysteresis": 0.0347,
3164                        "Label": "in1",
3165                        "Name": "upper non critical",
3166                        "Severity": 0,
3167                        "Value": 3.47
3168                    },
3169                    {
3170                        "Direction": "less than",
3171                        "Hysteresis": 0.029700000000000004,
3172                        "Label": "in1",
3173                        "Name": "lower critical",
3174                        "Severity": 1,
3175                        "Value": 2.97
3176                    },
3177                    {
3178                        "Direction": "greater than",
3179                        "Hysteresis": 0.0363,
3180                        "Label": "in1",
3181                        "Name": "upper critical",
3182                        "Severity": 1,
3183                        "Value": 3.63
3184                    }
3185                ],
3186                "Type": "MAX5970",
3187                "curr1_Name": "SSB_RSSD25 P12V Output Current",
3188                "curr2_Name": "SSB_RSSD25 P3V3 Output Current",
3189                "in0_Name": "SSB_RSSD25 P12V Output Voltage",
3190                "in1_Name": "SSB_RSSD25 P3V3 Output Voltage"
3191            }
3192        ],
3193        "Name": "RSSD25",
3194        "Probe": [
3195            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3196            "AND",
3197            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD25', 'Present': true})",
3198            "MATCH_ONE"
3199        ],
3200        "Type": "Chassis"
3201    },
3202    {
3203        "Exposes": [
3204            {
3205                "Address": "0x3a",
3206                "Bus": "201",
3207                "Labels": [
3208                    "in0",
3209                    "in1",
3210                    "curr1",
3211                    "curr2"
3212                ],
3213                "Name": "SSB_RSSD26",
3214                "PollRate": 5.0,
3215                "PowerState": "On",
3216                "Thresholds": [
3217                    {
3218                        "Direction": "greater than",
3219                        "Hysteresis": 0.03,
3220                        "Label": "curr1",
3221                        "Name": "upper non critical",
3222                        "Severity": 0,
3223                        "Value": 3.0
3224                    },
3225                    {
3226                        "Direction": "greater than",
3227                        "Hysteresis": 0.04,
3228                        "Label": "curr1",
3229                        "Name": "upper critical",
3230                        "Severity": 1,
3231                        "Value": 4.0
3232                    },
3233                    {
3234                        "Direction": "greater than",
3235                        "Hysteresis": 0.001,
3236                        "Label": "curr2",
3237                        "Name": "upper non critical",
3238                        "Severity": 0,
3239                        "Value": 0.1
3240                    },
3241                    {
3242                        "Direction": "greater than",
3243                        "Hysteresis": 0.0015,
3244                        "Label": "curr2",
3245                        "Name": "upper critical",
3246                        "Severity": 1,
3247                        "Value": 0.15
3248                    },
3249                    {
3250                        "Direction": "less than",
3251                        "Hysteresis": 0.108,
3252                        "Label": "in0",
3253                        "Name": "lower non critical",
3254                        "Severity": 0,
3255                        "Value": 10.8
3256                    },
3257                    {
3258                        "Direction": "greater than",
3259                        "Hysteresis": 0.128,
3260                        "Label": "in0",
3261                        "Name": "upper non critical",
3262                        "Severity": 0,
3263                        "Value": 12.8
3264                    },
3265                    {
3266                        "Direction": "less than",
3267                        "Hysteresis": 0.108,
3268                        "Label": "in0",
3269                        "Name": "lower critical",
3270                        "Severity": 1,
3271                        "Value": 10.8
3272                    },
3273                    {
3274                        "Direction": "greater than",
3275                        "Hysteresis": 0.133,
3276                        "Label": "in0",
3277                        "Name": "upper critical",
3278                        "Severity": 1,
3279                        "Value": 13.3
3280                    },
3281                    {
3282                        "Direction": "less than",
3283                        "Hysteresis": 0.031400000000000004,
3284                        "Label": "in1",
3285                        "Name": "lower non critical",
3286                        "Severity": 0,
3287                        "Value": 3.14
3288                    },
3289                    {
3290                        "Direction": "greater than",
3291                        "Hysteresis": 0.0347,
3292                        "Label": "in1",
3293                        "Name": "upper non critical",
3294                        "Severity": 0,
3295                        "Value": 3.47
3296                    },
3297                    {
3298                        "Direction": "less than",
3299                        "Hysteresis": 0.029700000000000004,
3300                        "Label": "in1",
3301                        "Name": "lower critical",
3302                        "Severity": 1,
3303                        "Value": 2.97
3304                    },
3305                    {
3306                        "Direction": "greater than",
3307                        "Hysteresis": 0.0363,
3308                        "Label": "in1",
3309                        "Name": "upper critical",
3310                        "Severity": 1,
3311                        "Value": 3.63
3312                    }
3313                ],
3314                "Type": "MAX5970",
3315                "curr1_Name": "SSB_RSSD26 P12V Output Current",
3316                "curr2_Name": "SSB_RSSD26 P3V3 Output Current",
3317                "in0_Name": "SSB_RSSD26 P12V Output Voltage",
3318                "in1_Name": "SSB_RSSD26 P3V3 Output Voltage"
3319            }
3320        ],
3321        "Name": "RSSD26",
3322        "Probe": [
3323            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3324            "AND",
3325            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD26', 'Present': true})",
3326            "MATCH_ONE"
3327        ],
3328        "Type": "Chassis"
3329    },
3330    {
3331        "Exposes": [
3332            {
3333                "Address": "0x3a",
3334                "Bus": "202",
3335                "Labels": [
3336                    "in0",
3337                    "in1",
3338                    "curr1",
3339                    "curr2"
3340                ],
3341                "Name": "SSB_RSSD27",
3342                "PollRate": 5.0,
3343                "PowerState": "On",
3344                "Thresholds": [
3345                    {
3346                        "Direction": "greater than",
3347                        "Hysteresis": 0.03,
3348                        "Label": "curr1",
3349                        "Name": "upper non critical",
3350                        "Severity": 0,
3351                        "Value": 3.0
3352                    },
3353                    {
3354                        "Direction": "greater than",
3355                        "Hysteresis": 0.04,
3356                        "Label": "curr1",
3357                        "Name": "upper critical",
3358                        "Severity": 1,
3359                        "Value": 4.0
3360                    },
3361                    {
3362                        "Direction": "greater than",
3363                        "Hysteresis": 0.001,
3364                        "Label": "curr2",
3365                        "Name": "upper non critical",
3366                        "Severity": 0,
3367                        "Value": 0.1
3368                    },
3369                    {
3370                        "Direction": "greater than",
3371                        "Hysteresis": 0.0015,
3372                        "Label": "curr2",
3373                        "Name": "upper critical",
3374                        "Severity": 1,
3375                        "Value": 0.15
3376                    },
3377                    {
3378                        "Direction": "less than",
3379                        "Hysteresis": 0.108,
3380                        "Label": "in0",
3381                        "Name": "lower non critical",
3382                        "Severity": 0,
3383                        "Value": 10.8
3384                    },
3385                    {
3386                        "Direction": "greater than",
3387                        "Hysteresis": 0.128,
3388                        "Label": "in0",
3389                        "Name": "upper non critical",
3390                        "Severity": 0,
3391                        "Value": 12.8
3392                    },
3393                    {
3394                        "Direction": "less than",
3395                        "Hysteresis": 0.108,
3396                        "Label": "in0",
3397                        "Name": "lower critical",
3398                        "Severity": 1,
3399                        "Value": 10.8
3400                    },
3401                    {
3402                        "Direction": "greater than",
3403                        "Hysteresis": 0.133,
3404                        "Label": "in0",
3405                        "Name": "upper critical",
3406                        "Severity": 1,
3407                        "Value": 13.3
3408                    },
3409                    {
3410                        "Direction": "less than",
3411                        "Hysteresis": 0.031400000000000004,
3412                        "Label": "in1",
3413                        "Name": "lower non critical",
3414                        "Severity": 0,
3415                        "Value": 3.14
3416                    },
3417                    {
3418                        "Direction": "greater than",
3419                        "Hysteresis": 0.0347,
3420                        "Label": "in1",
3421                        "Name": "upper non critical",
3422                        "Severity": 0,
3423                        "Value": 3.47
3424                    },
3425                    {
3426                        "Direction": "less than",
3427                        "Hysteresis": 0.029700000000000004,
3428                        "Label": "in1",
3429                        "Name": "lower critical",
3430                        "Severity": 1,
3431                        "Value": 2.97
3432                    },
3433                    {
3434                        "Direction": "greater than",
3435                        "Hysteresis": 0.0363,
3436                        "Label": "in1",
3437                        "Name": "upper critical",
3438                        "Severity": 1,
3439                        "Value": 3.63
3440                    }
3441                ],
3442                "Type": "MAX5970",
3443                "curr1_Name": "SSB_RSSD27 P12V Output Current",
3444                "curr2_Name": "SSB_RSSD27 P3V3 Output Current",
3445                "in0_Name": "SSB_RSSD27 P12V Output Voltage",
3446                "in1_Name": "SSB_RSSD27 P3V3 Output Voltage"
3447            }
3448        ],
3449        "Name": "RSSD27",
3450        "Probe": [
3451            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3452            "AND",
3453            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD27', 'Present': true})",
3454            "MATCH_ONE"
3455        ],
3456        "Type": "Chassis"
3457    },
3458    {
3459        "Exposes": [
3460            {
3461                "Address": "0x3a",
3462                "Bus": "203",
3463                "Labels": [
3464                    "in0",
3465                    "in1",
3466                    "curr1",
3467                    "curr2"
3468                ],
3469                "Name": "SSB_RSSD32",
3470                "PollRate": 5.0,
3471                "PowerState": "On",
3472                "Thresholds": [
3473                    {
3474                        "Direction": "greater than",
3475                        "Hysteresis": 0.03,
3476                        "Label": "curr1",
3477                        "Name": "upper non critical",
3478                        "Severity": 0,
3479                        "Value": 3.0
3480                    },
3481                    {
3482                        "Direction": "greater than",
3483                        "Hysteresis": 0.04,
3484                        "Label": "curr1",
3485                        "Name": "upper critical",
3486                        "Severity": 1,
3487                        "Value": 4.0
3488                    },
3489                    {
3490                        "Direction": "greater than",
3491                        "Hysteresis": 0.001,
3492                        "Label": "curr2",
3493                        "Name": "upper non critical",
3494                        "Severity": 0,
3495                        "Value": 0.1
3496                    },
3497                    {
3498                        "Direction": "greater than",
3499                        "Hysteresis": 0.0015,
3500                        "Label": "curr2",
3501                        "Name": "upper critical",
3502                        "Severity": 1,
3503                        "Value": 0.15
3504                    },
3505                    {
3506                        "Direction": "less than",
3507                        "Hysteresis": 0.108,
3508                        "Label": "in0",
3509                        "Name": "lower non critical",
3510                        "Severity": 0,
3511                        "Value": 10.8
3512                    },
3513                    {
3514                        "Direction": "greater than",
3515                        "Hysteresis": 0.128,
3516                        "Label": "in0",
3517                        "Name": "upper non critical",
3518                        "Severity": 0,
3519                        "Value": 12.8
3520                    },
3521                    {
3522                        "Direction": "less than",
3523                        "Hysteresis": 0.108,
3524                        "Label": "in0",
3525                        "Name": "lower critical",
3526                        "Severity": 1,
3527                        "Value": 10.8
3528                    },
3529                    {
3530                        "Direction": "greater than",
3531                        "Hysteresis": 0.133,
3532                        "Label": "in0",
3533                        "Name": "upper critical",
3534                        "Severity": 1,
3535                        "Value": 13.3
3536                    },
3537                    {
3538                        "Direction": "less than",
3539                        "Hysteresis": 0.031400000000000004,
3540                        "Label": "in1",
3541                        "Name": "lower non critical",
3542                        "Severity": 0,
3543                        "Value": 3.14
3544                    },
3545                    {
3546                        "Direction": "greater than",
3547                        "Hysteresis": 0.0347,
3548                        "Label": "in1",
3549                        "Name": "upper non critical",
3550                        "Severity": 0,
3551                        "Value": 3.47
3552                    },
3553                    {
3554                        "Direction": "less than",
3555                        "Hysteresis": 0.029700000000000004,
3556                        "Label": "in1",
3557                        "Name": "lower critical",
3558                        "Severity": 1,
3559                        "Value": 2.97
3560                    },
3561                    {
3562                        "Direction": "greater than",
3563                        "Hysteresis": 0.0363,
3564                        "Label": "in1",
3565                        "Name": "upper critical",
3566                        "Severity": 1,
3567                        "Value": 3.63
3568                    }
3569                ],
3570                "Type": "MAX5970",
3571                "curr1_Name": "SSB_RSSD32 P12V Output Current",
3572                "curr2_Name": "SSB_RSSD32 P3V3 Output Current",
3573                "in0_Name": "SSB_RSSD32 P12V Output Voltage",
3574                "in1_Name": "SSB_RSSD32 P3V3 Output Voltage"
3575            }
3576        ],
3577        "Name": "RSSD32",
3578        "Probe": [
3579            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3580            "AND",
3581            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD32', 'Present': true})",
3582            "MATCH_ONE"
3583        ],
3584        "Type": "Chassis"
3585    },
3586    {
3587        "Exposes": [
3588            {
3589                "Address": "0x3a",
3590                "Bus": "204",
3591                "Labels": [
3592                    "in0",
3593                    "in1",
3594                    "curr1",
3595                    "curr2"
3596                ],
3597                "Name": "SSB_RSSD31",
3598                "PollRate": 5.0,
3599                "PowerState": "On",
3600                "Thresholds": [
3601                    {
3602                        "Direction": "greater than",
3603                        "Hysteresis": 0.03,
3604                        "Label": "curr1",
3605                        "Name": "upper non critical",
3606                        "Severity": 0,
3607                        "Value": 3.0
3608                    },
3609                    {
3610                        "Direction": "greater than",
3611                        "Hysteresis": 0.04,
3612                        "Label": "curr1",
3613                        "Name": "upper critical",
3614                        "Severity": 1,
3615                        "Value": 4.0
3616                    },
3617                    {
3618                        "Direction": "greater than",
3619                        "Hysteresis": 0.001,
3620                        "Label": "curr2",
3621                        "Name": "upper non critical",
3622                        "Severity": 0,
3623                        "Value": 0.1
3624                    },
3625                    {
3626                        "Direction": "greater than",
3627                        "Hysteresis": 0.0015,
3628                        "Label": "curr2",
3629                        "Name": "upper critical",
3630                        "Severity": 1,
3631                        "Value": 0.15
3632                    },
3633                    {
3634                        "Direction": "less than",
3635                        "Hysteresis": 0.108,
3636                        "Label": "in0",
3637                        "Name": "lower non critical",
3638                        "Severity": 0,
3639                        "Value": 10.8
3640                    },
3641                    {
3642                        "Direction": "greater than",
3643                        "Hysteresis": 0.128,
3644                        "Label": "in0",
3645                        "Name": "upper non critical",
3646                        "Severity": 0,
3647                        "Value": 12.8
3648                    },
3649                    {
3650                        "Direction": "less than",
3651                        "Hysteresis": 0.108,
3652                        "Label": "in0",
3653                        "Name": "lower critical",
3654                        "Severity": 1,
3655                        "Value": 10.8
3656                    },
3657                    {
3658                        "Direction": "greater than",
3659                        "Hysteresis": 0.133,
3660                        "Label": "in0",
3661                        "Name": "upper critical",
3662                        "Severity": 1,
3663                        "Value": 13.3
3664                    },
3665                    {
3666                        "Direction": "less than",
3667                        "Hysteresis": 0.031400000000000004,
3668                        "Label": "in1",
3669                        "Name": "lower non critical",
3670                        "Severity": 0,
3671                        "Value": 3.14
3672                    },
3673                    {
3674                        "Direction": "greater than",
3675                        "Hysteresis": 0.0347,
3676                        "Label": "in1",
3677                        "Name": "upper non critical",
3678                        "Severity": 0,
3679                        "Value": 3.47
3680                    },
3681                    {
3682                        "Direction": "less than",
3683                        "Hysteresis": 0.029700000000000004,
3684                        "Label": "in1",
3685                        "Name": "lower critical",
3686                        "Severity": 1,
3687                        "Value": 2.97
3688                    },
3689                    {
3690                        "Direction": "greater than",
3691                        "Hysteresis": 0.0363,
3692                        "Label": "in1",
3693                        "Name": "upper critical",
3694                        "Severity": 1,
3695                        "Value": 3.63
3696                    }
3697                ],
3698                "Type": "MAX5970",
3699                "curr1_Name": "SSB_RSSD31 P12V Output Current",
3700                "curr2_Name": "SSB_RSSD31 P3V3 Output Current",
3701                "in0_Name": "SSB_RSSD31 P12V Output Voltage",
3702                "in1_Name": "SSB_RSSD31 P3V3 Output Voltage"
3703            }
3704        ],
3705        "Name": "RSSD31",
3706        "Probe": [
3707            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3708            "AND",
3709            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD31', 'Present': true})",
3710            "MATCH_ONE"
3711        ],
3712        "Type": "Chassis"
3713    },
3714    {
3715        "Exposes": [
3716            {
3717                "Address": "0x3a",
3718                "Bus": "205",
3719                "Labels": [
3720                    "in0",
3721                    "in1",
3722                    "curr1",
3723                    "curr2"
3724                ],
3725                "Name": "SSB_RSSD30",
3726                "PollRate": 5.0,
3727                "PowerState": "On",
3728                "Thresholds": [
3729                    {
3730                        "Direction": "greater than",
3731                        "Hysteresis": 0.03,
3732                        "Label": "curr1",
3733                        "Name": "upper non critical",
3734                        "Severity": 0,
3735                        "Value": 3.0
3736                    },
3737                    {
3738                        "Direction": "greater than",
3739                        "Hysteresis": 0.04,
3740                        "Label": "curr1",
3741                        "Name": "upper critical",
3742                        "Severity": 1,
3743                        "Value": 4.0
3744                    },
3745                    {
3746                        "Direction": "greater than",
3747                        "Hysteresis": 0.001,
3748                        "Label": "curr2",
3749                        "Name": "upper non critical",
3750                        "Severity": 0,
3751                        "Value": 0.1
3752                    },
3753                    {
3754                        "Direction": "greater than",
3755                        "Hysteresis": 0.0015,
3756                        "Label": "curr2",
3757                        "Name": "upper critical",
3758                        "Severity": 1,
3759                        "Value": 0.15
3760                    },
3761                    {
3762                        "Direction": "less than",
3763                        "Hysteresis": 0.108,
3764                        "Label": "in0",
3765                        "Name": "lower non critical",
3766                        "Severity": 0,
3767                        "Value": 10.8
3768                    },
3769                    {
3770                        "Direction": "greater than",
3771                        "Hysteresis": 0.128,
3772                        "Label": "in0",
3773                        "Name": "upper non critical",
3774                        "Severity": 0,
3775                        "Value": 12.8
3776                    },
3777                    {
3778                        "Direction": "less than",
3779                        "Hysteresis": 0.108,
3780                        "Label": "in0",
3781                        "Name": "lower critical",
3782                        "Severity": 1,
3783                        "Value": 10.8
3784                    },
3785                    {
3786                        "Direction": "greater than",
3787                        "Hysteresis": 0.133,
3788                        "Label": "in0",
3789                        "Name": "upper critical",
3790                        "Severity": 1,
3791                        "Value": 13.3
3792                    },
3793                    {
3794                        "Direction": "less than",
3795                        "Hysteresis": 0.031400000000000004,
3796                        "Label": "in1",
3797                        "Name": "lower non critical",
3798                        "Severity": 0,
3799                        "Value": 3.14
3800                    },
3801                    {
3802                        "Direction": "greater than",
3803                        "Hysteresis": 0.0347,
3804                        "Label": "in1",
3805                        "Name": "upper non critical",
3806                        "Severity": 0,
3807                        "Value": 3.47
3808                    },
3809                    {
3810                        "Direction": "less than",
3811                        "Hysteresis": 0.029700000000000004,
3812                        "Label": "in1",
3813                        "Name": "lower critical",
3814                        "Severity": 1,
3815                        "Value": 2.97
3816                    },
3817                    {
3818                        "Direction": "greater than",
3819                        "Hysteresis": 0.0363,
3820                        "Label": "in1",
3821                        "Name": "upper critical",
3822                        "Severity": 1,
3823                        "Value": 3.63
3824                    }
3825                ],
3826                "Type": "MAX5970",
3827                "curr1_Name": "SSB_RSSD30 P12V Output Current",
3828                "curr2_Name": "SSB_RSSD30 P3V3 Output Current",
3829                "in0_Name": "SSB_RSSD30 P12V Output Voltage",
3830                "in1_Name": "SSB_RSSD30 P3V3 Output Voltage"
3831            }
3832        ],
3833        "Name": "RSSD30",
3834        "Probe": [
3835            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3836            "AND",
3837            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD30', 'Present': true})",
3838            "MATCH_ONE"
3839        ],
3840        "Type": "Chassis"
3841    },
3842    {
3843        "Exposes": [
3844            {
3845                "Address": "0x3a",
3846                "Bus": "206",
3847                "Labels": [
3848                    "in0",
3849                    "in1",
3850                    "curr1",
3851                    "curr2"
3852                ],
3853                "Name": "SSB_RSSD29",
3854                "PollRate": 5.0,
3855                "PowerState": "On",
3856                "Thresholds": [
3857                    {
3858                        "Direction": "greater than",
3859                        "Hysteresis": 0.03,
3860                        "Label": "curr1",
3861                        "Name": "upper non critical",
3862                        "Severity": 0,
3863                        "Value": 3.0
3864                    },
3865                    {
3866                        "Direction": "greater than",
3867                        "Hysteresis": 0.04,
3868                        "Label": "curr1",
3869                        "Name": "upper critical",
3870                        "Severity": 1,
3871                        "Value": 4.0
3872                    },
3873                    {
3874                        "Direction": "greater than",
3875                        "Hysteresis": 0.001,
3876                        "Label": "curr2",
3877                        "Name": "upper non critical",
3878                        "Severity": 0,
3879                        "Value": 0.1
3880                    },
3881                    {
3882                        "Direction": "greater than",
3883                        "Hysteresis": 0.0015,
3884                        "Label": "curr2",
3885                        "Name": "upper critical",
3886                        "Severity": 1,
3887                        "Value": 0.15
3888                    },
3889                    {
3890                        "Direction": "less than",
3891                        "Hysteresis": 0.108,
3892                        "Label": "in0",
3893                        "Name": "lower non critical",
3894                        "Severity": 0,
3895                        "Value": 10.8
3896                    },
3897                    {
3898                        "Direction": "greater than",
3899                        "Hysteresis": 0.128,
3900                        "Label": "in0",
3901                        "Name": "upper non critical",
3902                        "Severity": 0,
3903                        "Value": 12.8
3904                    },
3905                    {
3906                        "Direction": "less than",
3907                        "Hysteresis": 0.108,
3908                        "Label": "in0",
3909                        "Name": "lower critical",
3910                        "Severity": 1,
3911                        "Value": 10.8
3912                    },
3913                    {
3914                        "Direction": "greater than",
3915                        "Hysteresis": 0.133,
3916                        "Label": "in0",
3917                        "Name": "upper critical",
3918                        "Severity": 1,
3919                        "Value": 13.3
3920                    },
3921                    {
3922                        "Direction": "less than",
3923                        "Hysteresis": 0.031400000000000004,
3924                        "Label": "in1",
3925                        "Name": "lower non critical",
3926                        "Severity": 0,
3927                        "Value": 3.14
3928                    },
3929                    {
3930                        "Direction": "greater than",
3931                        "Hysteresis": 0.0347,
3932                        "Label": "in1",
3933                        "Name": "upper non critical",
3934                        "Severity": 0,
3935                        "Value": 3.47
3936                    },
3937                    {
3938                        "Direction": "less than",
3939                        "Hysteresis": 0.029700000000000004,
3940                        "Label": "in1",
3941                        "Name": "lower critical",
3942                        "Severity": 1,
3943                        "Value": 2.97
3944                    },
3945                    {
3946                        "Direction": "greater than",
3947                        "Hysteresis": 0.0363,
3948                        "Label": "in1",
3949                        "Name": "upper critical",
3950                        "Severity": 1,
3951                        "Value": 3.63
3952                    }
3953                ],
3954                "Type": "MAX5970",
3955                "curr1_Name": "SSB_RSSD29 P12V Output Current",
3956                "curr2_Name": "SSB_RSSD29 P3V3 Output Current",
3957                "in0_Name": "SSB_RSSD29 P12V Output Voltage",
3958                "in1_Name": "SSB_RSSD29 P3V3 Output Voltage"
3959            }
3960        ],
3961        "Name": "RSSD29",
3962        "Probe": [
3963            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3964            "AND",
3965            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD29', 'Present': true})",
3966            "MATCH_ONE"
3967        ],
3968        "Type": "Chassis"
3969    },
3970    {
3971        "Exposes": [
3972            {
3973                "Address": "0x3a",
3974                "Bus": "207",
3975                "Labels": [
3976                    "in0",
3977                    "in1",
3978                    "curr1",
3979                    "curr2"
3980                ],
3981                "Name": "SSB_RSSD28",
3982                "PollRate": 5.0,
3983                "PowerState": "On",
3984                "Thresholds": [
3985                    {
3986                        "Direction": "greater than",
3987                        "Hysteresis": 0.03,
3988                        "Label": "curr1",
3989                        "Name": "upper non critical",
3990                        "Severity": 0,
3991                        "Value": 3.0
3992                    },
3993                    {
3994                        "Direction": "greater than",
3995                        "Hysteresis": 0.04,
3996                        "Label": "curr1",
3997                        "Name": "upper critical",
3998                        "Severity": 1,
3999                        "Value": 4.0
4000                    },
4001                    {
4002                        "Direction": "greater than",
4003                        "Hysteresis": 0.001,
4004                        "Label": "curr2",
4005                        "Name": "upper non critical",
4006                        "Severity": 0,
4007                        "Value": 0.1
4008                    },
4009                    {
4010                        "Direction": "greater than",
4011                        "Hysteresis": 0.0015,
4012                        "Label": "curr2",
4013                        "Name": "upper critical",
4014                        "Severity": 1,
4015                        "Value": 0.15
4016                    },
4017                    {
4018                        "Direction": "less than",
4019                        "Hysteresis": 0.108,
4020                        "Label": "in0",
4021                        "Name": "lower non critical",
4022                        "Severity": 0,
4023                        "Value": 10.8
4024                    },
4025                    {
4026                        "Direction": "greater than",
4027                        "Hysteresis": 0.128,
4028                        "Label": "in0",
4029                        "Name": "upper non critical",
4030                        "Severity": 0,
4031                        "Value": 12.8
4032                    },
4033                    {
4034                        "Direction": "less than",
4035                        "Hysteresis": 0.108,
4036                        "Label": "in0",
4037                        "Name": "lower critical",
4038                        "Severity": 1,
4039                        "Value": 10.8
4040                    },
4041                    {
4042                        "Direction": "greater than",
4043                        "Hysteresis": 0.133,
4044                        "Label": "in0",
4045                        "Name": "upper critical",
4046                        "Severity": 1,
4047                        "Value": 13.3
4048                    },
4049                    {
4050                        "Direction": "less than",
4051                        "Hysteresis": 0.031400000000000004,
4052                        "Label": "in1",
4053                        "Name": "lower non critical",
4054                        "Severity": 0,
4055                        "Value": 3.14
4056                    },
4057                    {
4058                        "Direction": "greater than",
4059                        "Hysteresis": 0.0347,
4060                        "Label": "in1",
4061                        "Name": "upper non critical",
4062                        "Severity": 0,
4063                        "Value": 3.47
4064                    },
4065                    {
4066                        "Direction": "less than",
4067                        "Hysteresis": 0.029700000000000004,
4068                        "Label": "in1",
4069                        "Name": "lower critical",
4070                        "Severity": 1,
4071                        "Value": 2.97
4072                    },
4073                    {
4074                        "Direction": "greater than",
4075                        "Hysteresis": 0.0363,
4076                        "Label": "in1",
4077                        "Name": "upper critical",
4078                        "Severity": 1,
4079                        "Value": 3.63
4080                    }
4081                ],
4082                "Type": "MAX5970",
4083                "curr1_Name": "SSB_RSSD28 P12V Output Current",
4084                "curr2_Name": "SSB_RSSD28 P3V3 Output Current",
4085                "in0_Name": "SSB_RSSD28 P12V Output Voltage",
4086                "in1_Name": "SSB_RSSD28 P3V3 Output Voltage"
4087            }
4088        ],
4089        "Name": "RSSD28",
4090        "Probe": [
4091            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
4092            "AND",
4093            "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD28', 'Present': true})",
4094            "MATCH_ONE"
4095        ],
4096        "Type": "Chassis"
4097    }
4098]
4099