1[
2    {
3        "Exposes": [
4            {
5                "BridgeGpio": [
6                    {
7                        "Name": "VBAT_EN",
8                        "Polarity": "High"
9                    }
10                ],
11                "EntityId": 40,
12                "EntityInstance": 0,
13                "Index": 0,
14                "MaxValue": 3.57,
15                "MinValue": 0,
16                "Name": "MOBO_VBAT_RTC",
17                "PollRate": 86400,
18                "ScaleFactor": 0.29,
19                "Thresholds": [
20                    {
21                        "Direction": "greater than",
22                        "Name": "upper critical",
23                        "Severity": 1,
24                        "Value": 3.556
25                    },
26                    {
27                        "Direction": "greater than",
28                        "Name": "upper non critical",
29                        "Severity": 0,
30                        "Value": 3.458
31                    },
32                    {
33                        "Direction": "less than",
34                        "Name": "lower critical",
35                        "Severity": 1,
36                        "Value": 2.212
37                    },
38                    {
39                        "Direction": "less than",
40                        "Name": "lower non critical",
41                        "Severity": 0,
42                        "Value": 2.31
43                    }
44                ],
45                "Type": "ADC"
46            },
47            {
48                "Address": "0x40",
49                "Bus": 40,
50                "Labels": [
51                    "vout1",
52                    "vout2",
53                    "vout3",
54                    "vout4",
55                    "vout5",
56                    "vout6",
57                    "vout7",
58                    "vout8",
59                    "vout9",
60                    "vout10",
61                    "vout11",
62                    "vout12",
63                    "vout13",
64                    "vout14",
65                    "vout15",
66                    "vout16",
67                    "vout17"
68                ],
69                "Name": "MB_ADM1266_0",
70                "PowerState": "Always",
71                "Thresholds": [
72                    {
73                        "Direction": "greater than",
74                        "Label": "vout1",
75                        "Name": "upper critical",
76                        "Severity": 1,
77                        "Value": 13.56
78                    },
79                    {
80                        "Direction": "greater than",
81                        "Label": "vout1",
82                        "Name": "upper non critical",
83                        "Severity": 0,
84                        "Value": 12.96
85                    },
86                    {
87                        "Direction": "less than",
88                        "Label": "vout1",
89                        "Name": "lower critical",
90                        "Severity": 1,
91                        "Value": 10.44
92                    },
93                    {
94                        "Direction": "less than",
95                        "Label": "vout1",
96                        "Name": "lower non critical",
97                        "Severity": 0,
98                        "Value": 11.04
99                    },
100                    {
101                        "Direction": "greater than",
102                        "Label": "vout2",
103                        "Name": "upper critical",
104                        "Severity": 1,
105                        "Value": 5.65
106                    },
107                    {
108                        "Direction": "greater than",
109                        "Label": "vout2",
110                        "Name": "upper non critical",
111                        "Severity": 0,
112                        "Value": 5.4
113                    },
114                    {
115                        "Direction": "less than",
116                        "Label": "vout2",
117                        "Name": "lower critical",
118                        "Severity": 1,
119                        "Value": 4.35
120                    },
121                    {
122                        "Direction": "less than",
123                        "Label": "vout2",
124                        "Name": "lower non critical",
125                        "Severity": 0,
126                        "Value": 4.6
127                    },
128                    {
129                        "Direction": "greater than",
130                        "Label": "vout3",
131                        "Name": "upper critical",
132                        "Severity": 1,
133                        "Value": 3.729
134                    },
135                    {
136                        "Direction": "greater than",
137                        "Label": "vout3",
138                        "Name": "upper non critical",
139                        "Severity": 0,
140                        "Value": 3.564
141                    },
142                    {
143                        "Direction": "less than",
144                        "Label": "vout3",
145                        "Name": "lower critical",
146                        "Severity": 1,
147                        "Value": 2.871
148                    },
149                    {
150                        "Direction": "less than",
151                        "Label": "vout3",
152                        "Name": "lower non critical",
153                        "Severity": 0,
154                        "Value": 3.036
155                    },
156                    {
157                        "Direction": "greater than",
158                        "Label": "vout4",
159                        "Name": "upper critical",
160                        "Severity": 1,
161                        "Value": 3.729
162                    },
163                    {
164                        "Direction": "greater than",
165                        "Label": "vout4",
166                        "Name": "upper non critical",
167                        "Severity": 0,
168                        "Value": 3.564
169                    },
170                    {
171                        "Direction": "less than",
172                        "Label": "vout4",
173                        "Name": "lower critical",
174                        "Severity": 1,
175                        "Value": 2.871
176                    },
177                    {
178                        "Direction": "less than",
179                        "Label": "vout4",
180                        "Name": "lower non critical",
181                        "Severity": 0,
182                        "Value": 3.036
183                    },
184                    {
185                        "Direction": "greater than",
186                        "Label": "vout5",
187                        "Name": "upper critical",
188                        "Severity": 1,
189                        "Value": 62
190                    },
191                    {
192                        "Direction": "greater than",
193                        "Label": "vout5",
194                        "Name": "upper non critical",
195                        "Severity": 0,
196                        "Value": 60.8
197                    },
198                    {
199                        "Direction": "less than",
200                        "Label": "vout5",
201                        "Name": "lower critical",
202                        "Severity": 1,
203                        "Value": 34.8
204                    },
205                    {
206                        "Direction": "less than",
207                        "Label": "vout5",
208                        "Name": "lower non critical",
209                        "Severity": 0,
210                        "Value": 36.8
211                    },
212                    {
213                        "Direction": "greater than",
214                        "Label": "vout6",
215                        "Name": "upper critical",
216                        "Severity": 1,
217                        "Value": 16.45
218                    },
219                    {
220                        "Direction": "greater than",
221                        "Label": "vout6",
222                        "Name": "upper non critical",
223                        "Severity": 0,
224                        "Value": 16.17
225                    },
226                    {
227                        "Direction": "less than",
228                        "Label": "vout6",
229                        "Name": "lower critical",
230                        "Severity": 1,
231                        "Value": 8.75
232                    },
233                    {
234                        "Direction": "less than",
235                        "Label": "vout6",
236                        "Name": "lower non critical",
237                        "Severity": 0,
238                        "Value": 9.24
239                    },
240                    {
241                        "Direction": "greater than",
242                        "Label": "vout7",
243                        "Name": "upper critical",
244                        "Severity": 1,
245                        "Value": 1.19
246                    },
247                    {
248                        "Direction": "greater than",
249                        "Label": "vout7",
250                        "Name": "upper non critical",
251                        "Severity": 0,
252                        "Value": 1.175
253                    },
254                    {
255                        "Direction": "less than",
256                        "Label": "vout7",
257                        "Name": "lower critical",
258                        "Severity": 1,
259                        "Value": 0.645
260                    },
261                    {
262                        "Direction": "less than",
263                        "Label": "vout7",
264                        "Name": "lower non critical",
265                        "Severity": 0,
266                        "Value": 0.68
267                    },
268                    {
269                        "Direction": "greater than",
270                        "Label": "vout8",
271                        "Name": "upper critical",
272                        "Severity": 1,
273                        "Value": 1.03
274                    },
275                    {
276                        "Direction": "greater than",
277                        "Label": "vout8",
278                        "Name": "upper non critical",
279                        "Severity": 0,
280                        "Value": 0.981
281                    },
282                    {
283                        "Direction": "less than",
284                        "Label": "vout8",
285                        "Name": "lower critical",
286                        "Severity": 1,
287                        "Value": 0.729
288                    },
289                    {
290                        "Direction": "less than",
291                        "Label": "vout8",
292                        "Name": "lower non critical",
293                        "Severity": 0,
294                        "Value": 0.77
295                    },
296                    {
297                        "Direction": "greater than",
298                        "Label": "vout9",
299                        "Name": "upper critical",
300                        "Severity": 1,
301                        "Value": 1.03
302                    },
303                    {
304                        "Direction": "greater than",
305                        "Label": "vout9",
306                        "Name": "upper non critical",
307                        "Severity": 0,
308                        "Value": 0.981
309                    },
310                    {
311                        "Direction": "less than",
312                        "Label": "vout9",
313                        "Name": "lower critical",
314                        "Severity": 1,
315                        "Value": 0.729
316                    },
317                    {
318                        "Direction": "less than",
319                        "Label": "vout9",
320                        "Name": "lower non critical",
321                        "Severity": 0,
322                        "Value": 0.77
323                    },
324                    {
325                        "Direction": "greater than",
326                        "Label": "vout10",
327                        "Name": "upper critical",
328                        "Severity": 1,
329                        "Value": 2.034
330                    },
331                    {
332                        "Direction": "greater than",
333                        "Label": "vout10",
334                        "Name": "upper non critical",
335                        "Severity": 0,
336                        "Value": 1.944
337                    },
338                    {
339                        "Direction": "less than",
340                        "Label": "vout10",
341                        "Name": "lower critical",
342                        "Severity": 1,
343                        "Value": 1.575
344                    },
345                    {
346                        "Direction": "less than",
347                        "Label": "vout10",
348                        "Name": "lower non critical",
349                        "Severity": 0,
350                        "Value": 1.665
351                    },
352                    {
353                        "Direction": "greater than",
354                        "Label": "vout11",
355                        "Name": "upper critical",
356                        "Severity": 1,
357                        "Value": 1.386
358                    },
359                    {
360                        "Direction": "greater than",
361                        "Label": "vout11",
362                        "Name": "upper non critical",
363                        "Severity": 0,
364                        "Value": 1.32
365                    },
366                    {
367                        "Direction": "less than",
368                        "Label": "vout11",
369                        "Name": "lower critical",
370                        "Severity": 1,
371                        "Value": 1.026
372                    },
373                    {
374                        "Direction": "less than",
375                        "Label": "vout11",
376                        "Name": "lower non critical",
377                        "Severity": 0,
378                        "Value": 1.086
379                    },
380                    {
381                        "Direction": "greater than",
382                        "Label": "vout12",
383                        "Name": "upper critical",
384                        "Severity": 1,
385                        "Value": 1.266
386                    },
387                    {
388                        "Direction": "greater than",
389                        "Label": "vout12",
390                        "Name": "upper non critical",
391                        "Severity": 0,
392                        "Value": 1.212
393                    },
394                    {
395                        "Direction": "less than",
396                        "Label": "vout12",
397                        "Name": "lower critical",
398                        "Severity": 1,
399                        "Value": 0.942
400                    },
401                    {
402                        "Direction": "less than",
403                        "Label": "vout12",
404                        "Name": "lower non critical",
405                        "Severity": 0,
406                        "Value": 0.996
407                    },
408                    {
409                        "Direction": "greater than",
410                        "Label": "vout13",
411                        "Name": "upper critical",
412                        "Severity": 1,
413                        "Value": 1.266
414                    },
415                    {
416                        "Direction": "greater than",
417                        "Label": "vout13",
418                        "Name": "upper non critical",
419                        "Severity": 0,
420                        "Value": 1.212
421                    },
422                    {
423                        "Direction": "less than",
424                        "Label": "vout13",
425                        "Name": "lower critical",
426                        "Severity": 1,
427                        "Value": 0.942
428                    },
429                    {
430                        "Direction": "less than",
431                        "Label": "vout13",
432                        "Name": "lower non critical",
433                        "Severity": 0,
434                        "Value": 0.996
435                    },
436                    {
437                        "Direction": "greater than",
438                        "Label": "vout14",
439                        "Name": "upper critical",
440                        "Severity": 1,
441                        "Value": 0.979
442                    },
443                    {
444                        "Direction": "greater than",
445                        "Label": "vout14",
446                        "Name": "upper non critical",
447                        "Severity": 0,
448                        "Value": 0.935
449                    },
450                    {
451                        "Direction": "less than",
452                        "Label": "vout14",
453                        "Name": "lower critical",
454                        "Severity": 1,
455                        "Value": 0.728
456                    },
457                    {
458                        "Direction": "less than",
459                        "Label": "vout14",
460                        "Name": "lower non critical",
461                        "Severity": 0,
462                        "Value": 0.767
463                    },
464                    {
465                        "Direction": "greater than",
466                        "Label": "vout15",
467                        "Name": "upper critical",
468                        "Severity": 1,
469                        "Value": 2.078
470                    },
471                    {
472                        "Direction": "greater than",
473                        "Label": "vout15",
474                        "Name": "upper non critical",
475                        "Severity": 0,
476                        "Value": 1.98
477                    },
478                    {
479                        "Direction": "less than",
480                        "Label": "vout15",
481                        "Name": "lower critical",
482                        "Severity": 1,
483                        "Value": 1.539
484                    },
485                    {
486                        "Direction": "less than",
487                        "Label": "vout15",
488                        "Name": "lower non critical",
489                        "Severity": 0,
490                        "Value": 1.627
491                    },
492                    {
493                        "Direction": "greater than",
494                        "Label": "vout16",
495                        "Name": "upper critical",
496                        "Severity": 1,
497                        "Value": 0.968
498                    },
499                    {
500                        "Direction": "greater than",
501                        "Label": "vout16",
502                        "Name": "upper non critical",
503                        "Severity": 0,
504                        "Value": 0.924
505                    },
506                    {
507                        "Direction": "less than",
508                        "Label": "vout16",
509                        "Name": "lower critical",
510                        "Severity": 1,
511                        "Value": 0.684
512                    },
513                    {
514                        "Direction": "less than",
515                        "Label": "vout16",
516                        "Name": "lower non critical",
517                        "Severity": 0,
518                        "Value": 0.724
519                    },
520                    {
521                        "Direction": "greater than",
522                        "Label": "vout17",
523                        "Name": "upper critical",
524                        "Severity": 1,
525                        "Value": 1.09
526                    },
527                    {
528                        "Direction": "greater than",
529                        "Label": "vout17",
530                        "Name": "upper non critical",
531                        "Severity": 0,
532                        "Value": 1.04
533                    },
534                    {
535                        "Direction": "less than",
536                        "Label": "vout17",
537                        "Name": "lower critical",
538                        "Severity": 1,
539                        "Value": 0.77
540                    },
541                    {
542                        "Direction": "less than",
543                        "Label": "vout17",
544                        "Name": "lower non critical",
545                        "Severity": 0,
546                        "Value": 0.815
547                    }
548                ],
549                "Type": "ADM1266",
550                "vout10_Max": 2.295,
551                "vout10_Name": "MOBO_1V8_SOC",
552                "vout11_Max": 1.53,
553                "vout11_Name": "MOBO_1V2_SOC",
554                "vout12_Max": 1.53,
555                "vout12_Name": "MOBO_1V1_DQ0123",
556                "vout13_Max": 1.53,
557                "vout13_Name": "MOBO_1V1_DQ4567",
558                "vout14_Max": 1.125,
559                "vout14_Name": "MOBO_0V85_SOC",
560                "vout15_Max": 2.5,
561                "vout15_Name": "MOBO_1V8_RCA",
562                "vout16_Max": 1.02,
563                "vout16_Name": "MOBO_0V8_D2D",
564                "vout17_Max": 1.275,
565                "vout17_Name": "MOBO_0V9_RCA",
566                "vout1_Max": 15.3,
567                "vout1_Name": "MOBO_12V_STB",
568                "vout2_Max": 6.375,
569                "vout2_Name": "MOBO_5V",
570                "vout3_Max": 4.2075,
571                "vout3_Name": "MOBO_3V3",
572                "vout4_Max": 4.2075,
573                "vout4_Name": "MOBO_3V3_STB",
574                "vout5_Max": 102,
575                "vout5_Name": "MOBO_48V",
576                "vout6_Max": 17.85,
577                "vout6_Name": "MOBO_13V5_NBM",
578                "vout7_Max": 1.275,
579                "vout7_Name": "MOBO_0V75_PCP",
580                "vout8_Max": 1.1475,
581                "vout8_Name": "MOBO_0V85_DDR0",
582                "vout9_Max": 1.1475,
583                "vout9_Name": "MOBO_0V85_DDR1"
584            },
585            {
586                "EntityId": 19,
587                "EntityInstance": 0,
588                "Name": "MOBO_12V_STB",
589                "Type": "ADM1266"
590            },
591            {
592                "EntityId": 19,
593                "EntityInstance": 0,
594                "Name": "MOBO_5V",
595                "Type": "ADM1266"
596            },
597            {
598                "EntityId": 19,
599                "EntityInstance": 0,
600                "Name": "MOBO_3V3",
601                "Type": "ADM1266"
602            },
603            {
604                "EntityId": 19,
605                "EntityInstance": 0,
606                "Name": "MOBO_3V3_STB",
607                "Type": "ADM1266"
608            },
609            {
610                "EntityId": 19,
611                "EntityInstance": 0,
612                "Name": "MOBO_48V",
613                "Type": "ADM1266"
614            },
615            {
616                "EntityId": 19,
617                "EntityInstance": 0,
618                "Name": "MOBO_13V5_NBM",
619                "Type": "ADM1266"
620            },
621            {
622                "EntityId": 19,
623                "EntityInstance": 0,
624                "Name": "MOBO_0V75_PCP",
625                "Type": "ADM1266"
626            },
627            {
628                "EntityId": 19,
629                "EntityInstance": 0,
630                "Name": "MOBO_1V1_DQ0123",
631                "Type": "ADM1266"
632            },
633            {
634                "EntityId": 19,
635                "EntityInstance": 0,
636                "Name": "MOBO_1V1_DQ4567",
637                "Type": "ADM1266"
638            },
639            {
640                "EntityId": 19,
641                "EntityInstance": 0,
642                "Name": "MOBO_0V85_DDR0",
643                "Type": "ADM1266"
644            },
645            {
646                "EntityId": 19,
647                "EntityInstance": 0,
648                "Name": "MOBO_0V85_DDR1",
649                "Type": "ADM1266"
650            },
651            {
652                "EntityId": 19,
653                "EntityInstance": 0,
654                "Name": "MOBO_1V8_SOC",
655                "Type": "ADM1266"
656            },
657            {
658                "EntityId": 19,
659                "EntityInstance": 0,
660                "Name": "MOBO_1V2_SOC",
661                "Type": "ADM1266"
662            },
663            {
664                "EntityId": 19,
665                "EntityInstance": 0,
666                "Name": "MOBO_0V85_SOC",
667                "Type": "ADM1266"
668            },
669            {
670                "EntityId": 19,
671                "EntityInstance": 0,
672                "Name": "MOBO_1V8_RCA",
673                "Type": "ADM1266"
674            },
675            {
676                "EntityId": 19,
677                "EntityInstance": 0,
678                "Name": "MOBO_0V8_D2D",
679                "Type": "ADM1266"
680            },
681            {
682                "EntityId": 19,
683                "EntityInstance": 0,
684                "Name": "MOBO_0V9_RCA",
685                "Type": "ADM1266"
686            },
687            {
688                "Address": "0x1f",
689                "Bus": 25,
690                "Labels": [
691                    "vin",
692                    "iout1",
693                    "pin",
694                    "temp1"
695                ],
696                "Name": "psu0",
697                "Thresholds": [
698                    {
699                        "Direction": "greater than",
700                        "Label": "iout1",
701                        "Name": "upper critical",
702                        "Severity": 1,
703                        "Value": 46
704                    },
705                    {
706                        "Direction": "greater than",
707                        "Label": "iout1",
708                        "Name": "upper non critical",
709                        "Severity": 0,
710                        "Value": 44
711                    },
712                    {
713                        "Direction": "greater than",
714                        "Label": "pin",
715                        "Name": "upper critical",
716                        "Severity": 1,
717                        "Value": 2507
718                    },
719                    {
720                        "Direction": "greater than",
721                        "Label": "pin",
722                        "Name": "upper non critical",
723                        "Severity": 0,
724                        "Value": 2398
725                    },
726                    {
727                        "Direction": "greater than",
728                        "Label": "temp1",
729                        "Name": "upper critical",
730                        "Severity": 1,
731                        "Value": 120
732                    },
733                    {
734                        "Direction": "greater than",
735                        "Label": "temp1",
736                        "Name": "upper non critical",
737                        "Severity": 0,
738                        "Value": 105
739                    },
740                    {
741                        "Direction": "greater than",
742                        "Label": "vin",
743                        "Name": "upper critical",
744                        "Severity": 1,
745                        "Value": 62
746                    },
747                    {
748                        "Direction": "greater than",
749                        "Label": "vin",
750                        "Name": "upper non critical",
751                        "Severity": 0,
752                        "Value": 60.8
753                    },
754                    {
755                        "Direction": "less than",
756                        "Label": "vin",
757                        "Name": "lower non critical",
758                        "Severity": 0,
759                        "Value": 36.8
760                    },
761                    {
762                        "Direction": "less than",
763                        "Label": "vin",
764                        "Name": "lower critical",
765                        "Severity": 1,
766                        "Value": 34.8
767                    }
768                ],
769                "Type": "ADM1272",
770                "iout1_Max": 51.0,
771                "iout1_Min": 0.0,
772                "iout1_Name": "psu0_iout",
773                "iout1_Scale": 1020,
774                "pin_Max": 2779.5,
775                "pin_Min": 0,
776                "pin_Name": "psu0_pin",
777                "temp1_Name": "psu0_temp",
778                "vin_Max": 102.0,
779                "vin_Min": 0.0,
780                "vin_Name": "psu0_vin"
781            },
782            {
783                "EntityId": 10,
784                "EntityInstance": 0,
785                "Name": "psu0_iout",
786                "Type": "ADM1272"
787            },
788            {
789                "EntityId": 10,
790                "EntityInstance": 0,
791                "Name": "psu0_pin",
792                "Type": "ADM1272"
793            },
794            {
795                "EntityId": 10,
796                "EntityInstance": 0,
797                "Name": "psu0_vin",
798                "Type": "ADM1272"
799            },
800            {
801                "EntityId": 10,
802                "EntityInstance": 0,
803                "Name": "psu0_temp",
804                "Type": "ADM1272"
805            },
806            {
807                "Address": "0x50",
808                "Bus": 4,
809                "Name": "Motherboard FRU",
810                "Type": "EEPROM"
811            },
812            {
813                "EntityId": 34,
814                "EntityInstance": 0,
815                "MaxValue": 127.0,
816                "MinValue": -128.0,
817                "Name": "THERMAL_ZONE0_T",
818                "Timeout": 5,
819                "Type": "ExternalSensor",
820                "Units": "DegreesC"
821            },
822            {
823                "Address": "0x2c",
824                "Bus": 35,
825                "Connector": {
826                    "Name": "REAR_FAN0_SPEED",
827                    "Pwm": 0,
828                    "PwmName": "REAR_FAN0_PWM",
829                    "Tachs": [
830                        0
831                    ]
832                },
833                "EntityId": 29,
834                "EntityInstance": 0,
835                "Index": 0,
836                "MaxReading": 25500,
837                "Name": "REAR_FAN0_SPEED",
838                "PowerState": "Always",
839                "Thresholds": [
840                    {
841                        "Direction": "less than",
842                        "Name": "lower non critical",
843                        "Severity": 0,
844                        "Value": 2000
845                    },
846                    {
847                        "Direction": "less than",
848                        "Name": "lower critical",
849                        "Severity": 1,
850                        "Value": 1000
851                    }
852                ],
853                "Type": "I2CFan"
854            },
855            {
856                "EntityId": 29,
857                "EntityInstance": 0,
858                "Name": "REAR_FAN0_PWM",
859                "Type": "I2CFan"
860            },
861            {
862                "Address": "0x2c",
863                "Bus": 35,
864                "Connector": {
865                    "Name": "REAR_FAN1_SPEED",
866                    "Pwm": 1,
867                    "PwmName": "REAR_FAN1_PWM",
868                    "Tachs": [
869                        0
870                    ]
871                },
872                "EntityId": 29,
873                "EntityInstance": 1,
874                "Index": 1,
875                "MaxReading": 25500,
876                "Name": "REAR_FAN1_SPEED",
877                "PowerState": "Always",
878                "Thresholds": [
879                    {
880                        "Direction": "less than",
881                        "Name": "lower non critical",
882                        "Severity": 0,
883                        "Value": 2000
884                    },
885                    {
886                        "Direction": "less than",
887                        "Name": "lower critical",
888                        "Severity": 1,
889                        "Value": 1000
890                    }
891                ],
892                "Type": "I2CFan"
893            },
894            {
895                "EntityId": 29,
896                "EntityInstance": 1,
897                "Name": "REAR_FAN1_PWM",
898                "Type": "I2CFan"
899            },
900            {
901                "Class": "fan",
902                "FFGainCoefficient": 1.0,
903                "FFOffCoefficient": 0.0,
904                "ICoefficient": 0.0,
905                "ILimitMax": 0.0,
906                "ILimitMin": 0.0,
907                "Inputs": [
908                    "REAR_FAN0_SPEED",
909                    "REAR_FAN1_SPEED"
910                ],
911                "Name": "REAR_FAN01",
912                "NegativeHysteresis": 0.0,
913                "OutLimitMax": 100.0,
914                "OutLimitMin": 20.0,
915                "Outputs": [
916                    "REAR_FAN0_PWM",
917                    "REAR_FAN1_PWM"
918                ],
919                "PCoefficient": 0.0,
920                "PositiveHysteresis": 0.0,
921                "SlewNeg": 0.0,
922                "SlewPos": 0.0,
923                "Type": "Pid",
924                "Zones": [
925                    "Zone_0"
926                ],
927                "samplePeriod": 0.1
928            },
929            {
930                "Class": "temp",
931                "FFGainCoefficient": 0.0,
932                "FFOffCoefficient": 0.0,
933                "ICoefficient": -0.1,
934                "ILimitMax": 100.0,
935                "ILimitMin": 30.0,
936                "Inputs": [
937                    "ZONE0_T"
938                ],
939                "Name": "ZONE0_T_PID",
940                "NegativeHysteresis": 0.0,
941                "OutLimitMax": 100.0,
942                "OutLimitMin": 30.0,
943                "Outputs": [],
944                "PCoefficient": -2.0,
945                "PositiveHysteresis": 0.0,
946                "SetPoint": 190.0,
947                "SlewNeg": 0.0,
948                "SlewPos": 0.0,
949                "Type": "Pid",
950                "Zones": [
951                    "Zone_0"
952                ],
953                "samplePeriod": 1
954            },
955            {
956                "Class": "temp",
957                "FFGainCoefficient": 0.0,
958                "FFOffCoefficient": 0.0,
959                "ICoefficient": -0.1,
960                "ILimitMax": 100.0,
961                "ILimitMin": 30.0,
962                "Inputs": [
963                    "MOBO_CPU_NBM_T"
964                ],
965                "Name": "MOBO_CPU_NBM_PID",
966                "NegativeHysteresis": 0.0,
967                "OutLimitMax": 100.0,
968                "OutLimitMin": 30.0,
969                "Outputs": [],
970                "PCoefficient": -8.0,
971                "PositiveHysteresis": 0.0,
972                "SetPoint": 85.0,
973                "SlewNeg": 0.0,
974                "SlewPos": 0.0,
975                "Type": "Pid",
976                "Zones": [
977                    "Zone_0"
978                ],
979                "samplePeriod": 1
980            },
981            {
982                "Class": "temp",
983                "FFGainCoefficient": 0.0,
984                "FFOffCoefficient": 0.0,
985                "ICoefficient": -0.1,
986                "ILimitMax": 100.0,
987                "ILimitMin": 30.0,
988                "Inputs": [
989                    "MOBO_STB_T"
990                ],
991                "Name": "MOBO_STB_PID",
992                "NegativeHysteresis": 0.0,
993                "OutLimitMax": 100.0,
994                "OutLimitMin": 30.0,
995                "Outputs": [],
996                "PCoefficient": -2.0,
997                "PositiveHysteresis": 0.0,
998                "SetPoint": 65.0,
999                "SlewNeg": 0.0,
1000                "SlewPos": 0.0,
1001                "Type": "Pid",
1002                "Zones": [
1003                    "Zone_0"
1004                ],
1005                "samplePeriod": 1
1006            },
1007            {
1008                "Class": "temp",
1009                "FFGainCoefficient": 0.0,
1010                "FFOffCoefficient": 0.0,
1011                "ICoefficient": -0.1,
1012                "ILimitMax": 100.0,
1013                "ILimitMin": 30.0,
1014                "Inputs": [
1015                    "S0_SOC_Pkg_Temp"
1016                ],
1017                "Name": "CPU_SOC_T",
1018                "NegativeHysteresis": 0.0,
1019                "OutLimitMax": 100.0,
1020                "OutLimitMin": 30.0,
1021                "Outputs": [],
1022                "PCoefficient": -8.0,
1023                "PositiveHysteresis": 0.0,
1024                "SetPoint": 95.0,
1025                "SlewNeg": 0.0,
1026                "SlewPos": 0.0,
1027                "Type": "Pid",
1028                "Zones": [
1029                    "Zone_0"
1030                ],
1031                "samplePeriod": 1
1032            },
1033            {
1034                "Class": "temp",
1035                "FFGainCoefficient": 0.0,
1036                "FFOffCoefficient": 0.0,
1037                "ICoefficient": -0.1,
1038                "ILimitMax": 100.0,
1039                "ILimitMin": 30.0,
1040                "Inputs": [
1041                    "CPU_VRDG_T"
1042                ],
1043                "Name": "CPU_VRDG_PID",
1044                "NegativeHysteresis": 0.0,
1045                "OutLimitMax": 100.0,
1046                "OutLimitMin": 30.0,
1047                "Outputs": [],
1048                "PCoefficient": -4.0,
1049                "PositiveHysteresis": 0.0,
1050                "SetPoint": 95.0,
1051                "SlewNeg": 0.0,
1052                "SlewPos": 0.0,
1053                "Type": "Pid",
1054                "Zones": [
1055                    "Zone_0"
1056                ],
1057                "samplePeriod": 1
1058            },
1059            {
1060                "Class": "temp",
1061                "FFGainCoefficient": 0.0,
1062                "FFOffCoefficient": 0.0,
1063                "ICoefficient": -0.1,
1064                "ILimitMax": 100.0,
1065                "ILimitMin": 30.0,
1066                "Inputs": [
1067                    "CPU_DIMMG_T"
1068                ],
1069                "Name": "CPU_DIMMG_PID",
1070                "NegativeHysteresis": 0.0,
1071                "OutLimitMax": 100.0,
1072                "OutLimitMin": 30.0,
1073                "Outputs": [],
1074                "PCoefficient": -4.0,
1075                "PositiveHysteresis": 0.0,
1076                "SetPoint": 65.0,
1077                "SlewNeg": 0.0,
1078                "SlewPos": 0.0,
1079                "Type": "Pid",
1080                "Zones": [
1081                    "Zone_0"
1082                ],
1083                "samplePeriod": 1
1084            },
1085            {
1086                "Class": "temp",
1087                "FFGainCoefficient": 0.0,
1088                "FFOffCoefficient": 0.0,
1089                "ICoefficient": -0.1,
1090                "ILimitMax": 100.0,
1091                "ILimitMin": 30.0,
1092                "Inputs": [
1093                    "MOBO_TRAY_DT"
1094                ],
1095                "Name": "MOBO_TRAY_PID",
1096                "NegativeHysteresis": 0.0,
1097                "OutLimitMax": 100.0,
1098                "OutLimitMin": 30.0,
1099                "Outputs": [],
1100                "PCoefficient": -8.0,
1101                "PositiveHysteresis": 0.0,
1102                "SetPoint": 20.0,
1103                "SlewNeg": 0.0,
1104                "SlewPos": 0.0,
1105                "Type": "Pid",
1106                "Zones": [
1107                    "Zone_0"
1108                ],
1109                "samplePeriod": 1
1110            },
1111            {
1112                "FailSafePercent": 70,
1113                "MinThermalOutput": 30,
1114                "Name": "Zone_0",
1115                "Type": "Pid.Zone"
1116            },
1117            {
1118                "Address": "0x54",
1119                "Bus": 33,
1120                "EntityId": 7,
1121                "EntityInstance": 6,
1122                "Labels": [
1123                    "temp1"
1124                ],
1125                "Name": "MOBO_STB_T",
1126                "Thresholds": [
1127                    {
1128                        "Direction": "greater than",
1129                        "Label": "temp1",
1130                        "Name": "upper critical",
1131                        "Severity": 1,
1132                        "Value": 90
1133                    },
1134                    {
1135                        "Direction": "greater than",
1136                        "Label": "temp1",
1137                        "Name": "upper non critical",
1138                        "Severity": 0,
1139                        "Value": 85
1140                    }
1141                ],
1142                "Type": "RAA228000",
1143                "temp1_Name": "MOBO_STB_T"
1144            },
1145            {
1146                "Address": "0x5c",
1147                "Bus": 37,
1148                "EntityId": 7,
1149                "EntityInstance": 4,
1150                "Name": "MOBO_OUTLET1_T",
1151                "Thresholds": [
1152                    {
1153                        "Direction": "greater than",
1154                        "Name": "upper critical",
1155                        "Severity": 1,
1156                        "Value": 85
1157                    },
1158                    {
1159                        "Direction": "greater than",
1160                        "Name": "upper non critical",
1161                        "Severity": 0,
1162                        "Value": 80
1163                    }
1164                ],
1165                "Type": "TMP75"
1166            },
1167            {
1168                "Address": "0x5c",
1169                "Bus": 38,
1170                "EntityId": 7,
1171                "EntityInstance": 5,
1172                "Name": "MOBO_OUTLET2_T",
1173                "Thresholds": [
1174                    {
1175                        "Direction": "greater than",
1176                        "Name": "upper critical",
1177                        "Severity": 1,
1178                        "Value": 85
1179                    },
1180                    {
1181                        "Direction": "greater than",
1182                        "Name": "upper non critical",
1183                        "Severity": 0,
1184                        "Value": 80
1185                    }
1186                ],
1187                "Type": "TMP75"
1188            },
1189            {
1190                "Address": "0x60",
1191                "Bus": 27,
1192                "EntityId": 7,
1193                "EntityInstance": 3,
1194                "Labels": [
1195                    "temp1"
1196                ],
1197                "Name": "MOBO_CPU_NBM_T",
1198                "Thresholds": [
1199                    {
1200                        "Direction": "greater than",
1201                        "Label": "temp1",
1202                        "Name": "upper critical",
1203                        "Severity": 1,
1204                        "Value": 110
1205                    },
1206                    {
1207                        "Direction": "greater than",
1208                        "Label": "temp1",
1209                        "Name": "upper non critical",
1210                        "Severity": 0,
1211                        "Value": 108
1212                    }
1213                ],
1214                "Type": "pmbus",
1215                "temp1_Name": "MOBO_CPU_NBM_T"
1216            }
1217        ],
1218        "Name": "Mori_Motherboard",
1219        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1119241-*'})",
1220        "Type": "Board",
1221        "xyz.openbmc_project.Inventory.Decorator.Asset": {
1222            "Manufacturer": "$BOARD_MANUFACTURER",
1223            "Model": "$BOARD_PRODUCT_NAME",
1224            "PartNumber": "$BOARD_PART_NUMBER",
1225            "SerialNumber": "$BOARD_SERIAL_NUMBER"
1226        }
1227    }
1228]
1229