1{
2    "Exposes": [
3        {
4            "Address": "0x2e",
5            "BindConnector": "Fan01 connector",
6            "Bus": "105",
7            "Index": 0,
8            "MaxReading": 36200,
9            "Name": "Fan01_in",
10            "PowerState": "Always",
11            "Presence": {
12                "PinName": "PLUG_DETECT_FAN_ASM01",
13                "Polarity": "Low"
14            },
15            "Thresholds": [
16                {
17                    "Direction": "less than",
18                    "Name": "lower critical",
19                    "Severity": 1,
20                    "Value": 0
21                },
22                {
23                    "Direction": "less than",
24                    "Name": "lower non critical",
25                    "Severity": 0,
26                    "Value": 1800
27                },
28                {
29                    "Direction": "greater than",
30                    "Name": "upper critical",
31                    "Severity": 1,
32                    "Value": 36200
33                },
34                {
35                    "Direction": "greater than",
36                    "Name": "upper non critical",
37                    "Severity": 0,
38                    "Value": 28960
39                }
40            ],
41            "Type": "I2CFan"
42        },
43        {
44            "Address": "0x2e",
45            "BindConnector": "Fan02 connector",
46            "Bus": "118",
47            "Index": 0,
48            "MaxReading": 0,
49            "Name": "Fan02_in",
50            "PowerState": "Always",
51            "Thresholds": [
52                {
53                    "Direction": "less than",
54                    "Name": "lower critical",
55                    "Severity": 1,
56                    "Value": 0
57                },
58                {
59                    "Direction": "less than",
60                    "Name": "lower non critical",
61                    "Severity": 0,
62                    "Value": 1800
63                },
64                {
65                    "Direction": "greater than",
66                    "Name": "upper critical",
67                    "Severity": 1,
68                    "Value": 36200
69                },
70                {
71                    "Direction": "greater than",
72                    "Name": "upper non critical",
73                    "Severity": 0,
74                    "Value": 28960
75                }
76            ],
77            "Type": "I2CFan"
78        },
79        {
80            "Address": "0x2e",
81            "BindConnector": "Fan03 connector",
82            "Bus": "106",
83            "Index": 0,
84            "MaxReading": 0,
85            "Name": "Fan03_in",
86            "PowerState": "Always",
87            "Presence": {
88                "PinName": "PLUG_DETECT_FAN_ASM02",
89                "Polarity": "Low"
90            },
91            "Thresholds": [
92                {
93                    "Direction": "less than",
94                    "Name": "lower critical",
95                    "Severity": 1,
96                    "Value": 0
97                },
98                {
99                    "Direction": "less than",
100                    "Name": "lower non critical",
101                    "Severity": 0,
102                    "Value": 1800
103                },
104                {
105                    "Direction": "greater than",
106                    "Name": "upper critical",
107                    "Severity": 1,
108                    "Value": 36200
109                },
110                {
111                    "Direction": "greater than",
112                    "Name": "upper non critical",
113                    "Severity": 0,
114                    "Value": 28960
115                }
116            ],
117            "Type": "I2CFan"
118        },
119        {
120            "Address": "0x2e",
121            "BindConnector": "Fan04 connector",
122            "Bus": "119",
123            "Index": 0,
124            "MaxReading": 0,
125            "Name": "Fan04_in",
126            "PowerState": "Always",
127            "Thresholds": [
128                {
129                    "Direction": "less than",
130                    "Name": "lower critical",
131                    "Severity": 1,
132                    "Value": 0
133                },
134                {
135                    "Direction": "less than",
136                    "Name": "lower non critical",
137                    "Severity": 0,
138                    "Value": 1800
139                },
140                {
141                    "Direction": "greater than",
142                    "Name": "upper critical",
143                    "Severity": 1,
144                    "Value": 36200
145                },
146                {
147                    "Direction": "greater than",
148                    "Name": "upper non critical",
149                    "Severity": 0,
150                    "Value": 28960
151                }
152            ],
153            "Type": "I2CFan"
154        },
155        {
156            "Address": "0x2e",
157            "BindConnector": "Fan05 connector",
158            "Bus": "107",
159            "Index": 0,
160            "MaxReading": 0,
161            "Name": "Fan05_in",
162            "PowerState": "Always",
163            "Presence": {
164                "PinName": "PLUG_DETECT_FAN_ASM03",
165                "Polarity": "Low"
166            },
167            "Thresholds": [
168                {
169                    "Direction": "less than",
170                    "Name": "lower critical",
171                    "Severity": 1,
172                    "Value": 0
173                },
174                {
175                    "Direction": "less than",
176                    "Name": "lower non critical",
177                    "Severity": 0,
178                    "Value": 1800
179                },
180                {
181                    "Direction": "greater than",
182                    "Name": "upper critical",
183                    "Severity": 1,
184                    "Value": 36200
185                },
186                {
187                    "Direction": "greater than",
188                    "Name": "upper non critical",
189                    "Severity": 0,
190                    "Value": 28960
191                }
192            ],
193            "Type": "I2CFan"
194        },
195        {
196            "Address": "0x2e",
197            "BindConnector": "Fan06 connector",
198            "Bus": "120",
199            "Index": 0,
200            "MaxReading": 0,
201            "Name": "Fan06_in",
202            "PowerState": "Always",
203            "Thresholds": [
204                {
205                    "Direction": "less than",
206                    "Name": "lower critical",
207                    "Severity": 1,
208                    "Value": 0
209                },
210                {
211                    "Direction": "less than",
212                    "Name": "lower non critical",
213                    "Severity": 0,
214                    "Value": 1800
215                },
216                {
217                    "Direction": "greater than",
218                    "Name": "upper critical",
219                    "Severity": 1,
220                    "Value": 36200
221                },
222                {
223                    "Direction": "greater than",
224                    "Name": "upper non critical",
225                    "Severity": 0,
226                    "Value": 28960
227                }
228            ],
229            "Type": "I2CFan"
230        },
231        {
232            "Address": "0x2e",
233            "BindConnector": "Fan07 connector",
234            "Bus": "108",
235            "Index": 0,
236            "MaxReading": 0,
237            "Name": "Fan07_in",
238            "PowerState": "Always",
239            "Presence": {
240                "PinName": "PLUG_DETECT_FAN_ASM04",
241                "Polarity": "Low"
242            },
243            "Thresholds": [
244                {
245                    "Direction": "less than",
246                    "Name": "lower critical",
247                    "Severity": 1,
248                    "Value": 0
249                },
250                {
251                    "Direction": "less than",
252                    "Name": "lower non critical",
253                    "Severity": 0,
254                    "Value": 1800
255                },
256                {
257                    "Direction": "greater than",
258                    "Name": "upper critical",
259                    "Severity": 1,
260                    "Value": 36200
261                },
262                {
263                    "Direction": "greater than",
264                    "Name": "upper non critical",
265                    "Severity": 0,
266                    "Value": 28960
267                }
268            ],
269            "Type": "I2CFan"
270        },
271        {
272            "Address": "0x2e",
273            "BindConnector": "Fan08 connector",
274            "Bus": "121",
275            "Index": 0,
276            "MaxReading": 0,
277            "Name": "Fan08_in",
278            "PowerState": "Always",
279            "Thresholds": [
280                {
281                    "Direction": "less than",
282                    "Name": "lower critical",
283                    "Severity": 1,
284                    "Value": 0
285                },
286                {
287                    "Direction": "less than",
288                    "Name": "lower non critical",
289                    "Severity": 0,
290                    "Value": 1800
291                },
292                {
293                    "Direction": "greater than",
294                    "Name": "upper critical",
295                    "Severity": 1,
296                    "Value": 36200
297                },
298                {
299                    "Direction": "greater than",
300                    "Name": "upper non critical",
301                    "Severity": 0,
302                    "Value": 28960
303                }
304            ],
305            "Type": "I2CFan"
306        },
307        {
308            "Address": "0x2e",
309            "BindConnector": "Fan09 connector",
310            "Bus": "109",
311            "Index": 0,
312            "MaxReading": 0,
313            "Name": "Fan09_in",
314            "PowerState": "Always",
315            "Presence": {
316                "PinName": "PLUG_DETECT_FAN_ASM05",
317                "Polarity": "Low"
318            },
319            "Thresholds": [
320                {
321                    "Direction": "less than",
322                    "Name": "lower critical",
323                    "Severity": 1,
324                    "Value": 0
325                },
326                {
327                    "Direction": "less than",
328                    "Name": "lower non critical",
329                    "Severity": 0,
330                    "Value": 1800
331                },
332                {
333                    "Direction": "greater than",
334                    "Name": "upper critical",
335                    "Severity": 1,
336                    "Value": 36200
337                },
338                {
339                    "Direction": "greater than",
340                    "Name": "upper non critical",
341                    "Severity": 0,
342                    "Value": 28960
343                }
344            ],
345            "Type": "I2CFan"
346        },
347        {
348            "Address": "0x2e",
349            "BindConnector": "Fan10 connector",
350            "Bus": "123",
351            "Index": 0,
352            "MaxReading": 0,
353            "Name": "Fan10_in",
354            "PowerState": "Always",
355            "Thresholds": [
356                {
357                    "Direction": "less than",
358                    "Name": "lower critical",
359                    "Severity": 1,
360                    "Value": 0
361                },
362                {
363                    "Direction": "less than",
364                    "Name": "lower non critical",
365                    "Severity": 0,
366                    "Value": 1800
367                },
368                {
369                    "Direction": "greater than",
370                    "Name": "upper critical",
371                    "Severity": 1,
372                    "Value": 36200
373                },
374                {
375                    "Direction": "greater than",
376                    "Name": "upper non critical",
377                    "Severity": 0,
378                    "Value": 28960
379                }
380            ],
381            "Type": "I2CFan"
382        },
383        {
384            "Address": "0x2e",
385            "BindConnector": "Fan11 connector",
386            "Bus": "110",
387            "Index": 0,
388            "MaxReading": 0,
389            "Name": "Fan11_in",
390            "PowerState": "Always",
391            "Presence": {
392                "PinName": "PLUG_DETECT_FAN_ASM06",
393                "Polarity": "Low"
394            },
395            "Thresholds": [
396                {
397                    "Direction": "less than",
398                    "Name": "lower critical",
399                    "Severity": 1,
400                    "Value": 0
401                },
402                {
403                    "Direction": "less than",
404                    "Name": "lower non critical",
405                    "Severity": 0,
406                    "Value": 1800
407                },
408                {
409                    "Direction": "greater than",
410                    "Name": "upper critical",
411                    "Severity": 1,
412                    "Value": 36200
413                },
414                {
415                    "Direction": "greater than",
416                    "Name": "upper non critical",
417                    "Severity": 0,
418                    "Value": 28960
419                }
420            ],
421            "Type": "I2CFan"
422        },
423        {
424            "Address": "0x2e",
425            "BindConnector": "Fan12 connector",
426            "Bus": "124",
427            "Index": 0,
428            "MaxReading": 0,
429            "Name": "Fan12_in",
430            "PowerState": "Always",
431            "Thresholds": [
432                {
433                    "Direction": "less than",
434                    "Name": "lower critical",
435                    "Severity": 1,
436                    "Value": 0
437                },
438                {
439                    "Direction": "less than",
440                    "Name": "lower non critical",
441                    "Severity": 0,
442                    "Value": 1800
443                },
444                {
445                    "Direction": "greater than",
446                    "Name": "upper critical",
447                    "Severity": 1,
448                    "Value": 36200
449                },
450                {
451                    "Direction": "greater than",
452                    "Name": "upper non critical",
453                    "Severity": 0,
454                    "Value": 28960
455                }
456            ],
457            "Type": "I2CFan"
458        },
459        {
460            "Address": "0x2e",
461            "BindConnector": "Fan13 connector",
462            "Bus": "111",
463            "Index": 0,
464            "MaxReading": 0,
465            "Name": "Fan13_in",
466            "PowerState": "Always",
467            "Presence": {
468                "PinName": "PLUG_DETECT_FAN_ASM07",
469                "Polarity": "Low"
470            },
471            "Thresholds": [
472                {
473                    "Direction": "less than",
474                    "Name": "lower critical",
475                    "Severity": 1,
476                    "Value": 0
477                },
478                {
479                    "Direction": "less than",
480                    "Name": "lower non critical",
481                    "Severity": 0,
482                    "Value": 1800
483                },
484                {
485                    "Direction": "greater than",
486                    "Name": "upper critical",
487                    "Severity": 1,
488                    "Value": 36200
489                },
490                {
491                    "Direction": "greater than",
492                    "Name": "upper non critical",
493                    "Severity": 0,
494                    "Value": 28960
495                }
496            ],
497            "Type": "I2CFan"
498        },
499        {
500            "Address": "0x2e",
501            "BindConnector": "Fan14 connector",
502            "Bus": "125",
503            "Index": 0,
504            "MaxReading": 0,
505            "Name": "Fan14_in",
506            "PowerState": "Always",
507            "Thresholds": [
508                {
509                    "Direction": "less than",
510                    "Name": "lower critical",
511                    "Severity": 1,
512                    "Value": 0
513                },
514                {
515                    "Direction": "less than",
516                    "Name": "lower non critical",
517                    "Severity": 0,
518                    "Value": 1800
519                },
520                {
521                    "Direction": "greater than",
522                    "Name": "upper critical",
523                    "Severity": 1,
524                    "Value": 36200
525                },
526                {
527                    "Direction": "greater than",
528                    "Name": "upper non critical",
529                    "Severity": 0,
530                    "Value": 28960
531                }
532            ],
533            "Type": "I2CFan"
534        },
535        {
536            "Address": "0x2e",
537            "BindConnector": "Fan15 connector",
538            "Bus": "112",
539            "Index": 0,
540            "MaxReading": 0,
541            "Name": "Fan15_in",
542            "PowerState": "Always",
543            "Presence": {
544                "PinName": "PLUG_DETECT_FAN_ASM08",
545                "Polarity": "Low"
546            },
547            "Thresholds": [
548                {
549                    "Direction": "less than",
550                    "Name": "lower critical",
551                    "Severity": 1,
552                    "Value": 0
553                },
554                {
555                    "Direction": "less than",
556                    "Name": "lower non critical",
557                    "Severity": 0,
558                    "Value": 1800
559                },
560                {
561                    "Direction": "greater than",
562                    "Name": "upper critical",
563                    "Severity": 1,
564                    "Value": 36200
565                },
566                {
567                    "Direction": "greater than",
568                    "Name": "upper non critical",
569                    "Severity": 0,
570                    "Value": 28960
571                }
572            ],
573            "Type": "I2CFan"
574        },
575        {
576            "Address": "0x2e",
577            "BindConnector": "Fan16 connector",
578            "Bus": "126",
579            "Index": 0,
580            "MaxReading": 0,
581            "Name": "Fan16_in",
582            "PowerState": "Always",
583            "Thresholds": [
584                {
585                    "Direction": "less than",
586                    "Name": "lower critical",
587                    "Severity": 1,
588                    "Value": 0
589                },
590                {
591                    "Direction": "less than",
592                    "Name": "lower non critical",
593                    "Severity": 0,
594                    "Value": 1800
595                },
596                {
597                    "Direction": "greater than",
598                    "Name": "upper critical",
599                    "Severity": 1,
600                    "Value": 36200
601                },
602                {
603                    "Direction": "greater than",
604                    "Name": "upper non critical",
605                    "Severity": 0,
606                    "Value": 28960
607                }
608            ],
609            "Type": "I2CFan"
610        },
611        {
612            "Address": "0x2e",
613            "BindConnector": "Fan17 connector",
614            "Bus": "114",
615            "Index": 0,
616            "MaxReading": 0,
617            "Name": "Fan17_in",
618            "PowerState": "Always",
619            "Presence": {
620                "PinName": "PLUG_DETECT_FAN_ASM09",
621                "Polarity": "Low"
622            },
623            "Thresholds": [
624                {
625                    "Direction": "less than",
626                    "Name": "lower critical",
627                    "Severity": 1,
628                    "Value": 0
629                },
630                {
631                    "Direction": "less than",
632                    "Name": "lower non critical",
633                    "Severity": 0,
634                    "Value": 1800
635                },
636                {
637                    "Direction": "greater than",
638                    "Name": "upper critical",
639                    "Severity": 1,
640                    "Value": 36200
641                },
642                {
643                    "Direction": "greater than",
644                    "Name": "upper non critical",
645                    "Severity": 0,
646                    "Value": 28960
647                }
648            ],
649            "Type": "I2CFan"
650        },
651        {
652            "Address": "0x2e",
653            "BindConnector": "Fan18 connector",
654            "Bus": "127",
655            "Index": 0,
656            "MaxReading": 0,
657            "Name": "Fan18_in",
658            "PowerState": "Always",
659            "Thresholds": [
660                {
661                    "Direction": "less than",
662                    "Name": "lower critical",
663                    "Severity": 1,
664                    "Value": 0
665                },
666                {
667                    "Direction": "less than",
668                    "Name": "lower non critical",
669                    "Severity": 0,
670                    "Value": 1800
671                },
672                {
673                    "Direction": "greater than",
674                    "Name": "upper critical",
675                    "Severity": 1,
676                    "Value": 36200
677                },
678                {
679                    "Direction": "greater than",
680                    "Name": "upper non critical",
681                    "Severity": 0,
682                    "Value": 28960
683                }
684            ],
685            "Type": "I2CFan"
686        },
687        {
688            "Address": "0x2e",
689            "BindConnector": "Fan19 connector",
690            "Bus": "115",
691            "Index": 0,
692            "MaxReading": 0,
693            "Name": "Fan19_in",
694            "PowerState": "Always",
695            "Presence": {
696                "PinName": "PLUG_DETECT_FAN_ASM10",
697                "Polarity": "Low"
698            },
699            "Thresholds": [
700                {
701                    "Direction": "less than",
702                    "Name": "lower critical",
703                    "Severity": 1,
704                    "Value": 0
705                },
706                {
707                    "Direction": "less than",
708                    "Name": "lower non critical",
709                    "Severity": 0,
710                    "Value": 1800
711                },
712                {
713                    "Direction": "greater than",
714                    "Name": "upper critical",
715                    "Severity": 1,
716                    "Value": 36200
717                },
718                {
719                    "Direction": "greater than",
720                    "Name": "upper non critical",
721                    "Severity": 0,
722                    "Value": 28960
723                }
724            ],
725            "Type": "I2CFan"
726        },
727        {
728            "Address": "0x2e",
729            "BindConnector": "Fan20 connector",
730            "Bus": "128",
731            "Index": 0,
732            "MaxReading": 0,
733            "Name": "Fan20_in",
734            "PowerState": "Always",
735            "Thresholds": [
736                {
737                    "Direction": "less than",
738                    "Name": "lower critical",
739                    "Severity": 1,
740                    "Value": 0
741                },
742                {
743                    "Direction": "less than",
744                    "Name": "lower non critical",
745                    "Severity": 0,
746                    "Value": 1800
747                },
748                {
749                    "Direction": "greater than",
750                    "Name": "upper critical",
751                    "Severity": 1,
752                    "Value": 36200
753                },
754                {
755                    "Direction": "greater than",
756                    "Name": "upper non critical",
757                    "Severity": 0,
758                    "Value": 28960
759                }
760            ],
761            "Type": "I2CFan"
762        },
763        {
764            "Address": "0x2e",
765            "BindConnector": "Fan21 connector",
766            "Bus": "116",
767            "Index": 0,
768            "MaxReading": 0,
769            "Name": "Fan21_in",
770            "PowerState": "Always",
771            "Presence": {
772                "PinName": "PLUG_DETECT_FAN_ASM11",
773                "Polarity": "Low"
774            },
775            "Thresholds": [
776                {
777                    "Direction": "less than",
778                    "Name": "lower critical",
779                    "Severity": 1,
780                    "Value": 0
781                },
782                {
783                    "Direction": "less than",
784                    "Name": "lower non critical",
785                    "Severity": 0,
786                    "Value": 1800
787                },
788                {
789                    "Direction": "greater than",
790                    "Name": "upper critical",
791                    "Severity": 1,
792                    "Value": 36200
793                },
794                {
795                    "Direction": "greater than",
796                    "Name": "upper non critical",
797                    "Severity": 0,
798                    "Value": 28960
799                }
800            ],
801            "Type": "I2CFan"
802        },
803        {
804            "Address": "0x2e",
805            "BindConnector": "Fan22 connector",
806            "Bus": "129",
807            "Index": 0,
808            "MaxReading": 0,
809            "Name": "Fan22_in",
810            "PowerState": "Always",
811            "Thresholds": [
812                {
813                    "Direction": "less than",
814                    "Name": "lower critical",
815                    "Severity": 1,
816                    "Value": 0
817                },
818                {
819                    "Direction": "less than",
820                    "Name": "lower non critical",
821                    "Severity": 0,
822                    "Value": 1800
823                },
824                {
825                    "Direction": "greater than",
826                    "Name": "upper critical",
827                    "Severity": 1,
828                    "Value": 36200
829                },
830                {
831                    "Direction": "greater than",
832                    "Name": "upper non critical",
833                    "Severity": 0,
834                    "Value": 28960
835                }
836            ],
837            "Type": "I2CFan"
838        },
839        {
840            "Address": "0x2e",
841            "BindConnector": "Fan23 connector",
842            "Bus": "117",
843            "Index": 0,
844            "MaxReading": 0,
845            "Name": "Fan23_in",
846            "PowerState": "Always",
847            "Presence": {
848                "PinName": "PLUG_DETECT_FAN_ASM12",
849                "Polarity": "Low"
850            },
851            "Thresholds": [
852                {
853                    "Direction": "less than",
854                    "Name": "lower critical",
855                    "Severity": 1,
856                    "Value": 0
857                },
858                {
859                    "Direction": "less than",
860                    "Name": "lower non critical",
861                    "Severity": 0,
862                    "Value": 1800
863                },
864                {
865                    "Direction": "greater than",
866                    "Name": "upper critical",
867                    "Severity": 1,
868                    "Value": 36200
869                },
870                {
871                    "Direction": "greater than",
872                    "Name": "upper non critical",
873                    "Severity": 0,
874                    "Value": 28960
875                }
876            ],
877            "Type": "I2CFan"
878        },
879        {
880            "Address": "0x2e",
881            "BindConnector": "Fan24 connector",
882            "Bus": "130",
883            "Index": 0,
884            "MaxReading": 0,
885            "Name": "Fan24_in",
886            "PowerState": "Always",
887            "Thresholds": [
888                {
889                    "Direction": "less than",
890                    "Name": "lower critical",
891                    "Severity": 1,
892                    "Value": 0
893                },
894                {
895                    "Direction": "less than",
896                    "Name": "lower non critical",
897                    "Severity": 0,
898                    "Value": 1800
899                },
900                {
901                    "Direction": "greater than",
902                    "Name": "upper critical",
903                    "Severity": 1,
904                    "Value": 36200
905                },
906                {
907                    "Direction": "greater than",
908                    "Name": "upper non critical",
909                    "Severity": 0,
910                    "Value": 28960
911                }
912            ],
913            "Type": "I2CFan"
914        },
915        {
916            "Class": "fan",
917            "FFGainCoefficient": 0.0079,
918            "FFOffCoefficient": 0,
919            "ICoefficient": 0,
920            "ILimitMax": 0,
921            "ILimitMin": 0,
922            "Inputs": [
923                "Fan01_in"
924            ],
925            "Name": "Fan01_PID",
926            "NegativeHysteresis": 0,
927            "OutLimitMax": 100,
928            "OutLimitMin": 21,
929            "Outputs": [
930                "Fan01_Pwm"
931            ],
932            "PCoefficient": 0.0026,
933            "PositiveHysteresis": 0,
934            "SetPoint": 70,
935            "SlewNeg": 0,
936            "SlewPos": 0,
937            "Type": "Pid",
938            "Zones": [
939                "PSU"
940            ]
941        },
942        {
943            "Class": "fan",
944            "FFGainCoefficient": 0.0079,
945            "FFOffCoefficient": 0,
946            "ICoefficient": 0,
947            "ILimitMax": 0,
948            "ILimitMin": 0,
949            "Inputs": [
950                "Fan02_in"
951            ],
952            "Name": "Fan02_PID",
953            "NegativeHysteresis": 0,
954            "OutLimitMax": 100,
955            "OutLimitMin": 21,
956            "Outputs": [
957                "Fan02_Pwm"
958            ],
959            "PCoefficient": 0.0026,
960            "PositiveHysteresis": 0,
961            "SetPoint": 70,
962            "SlewNeg": 0,
963            "SlewPos": 0,
964            "Type": "Pid",
965            "Zones": [
966                "PSU"
967            ]
968        },
969        {
970            "Class": "fan",
971            "FFGainCoefficient": 0.0079,
972            "FFOffCoefficient": 0,
973            "ICoefficient": 0,
974            "ILimitMax": 0,
975            "ILimitMin": 0,
976            "Inputs": [
977                "Fan03_in"
978            ],
979            "Name": "Fan03_PID",
980            "NegativeHysteresis": 0,
981            "OutLimitMax": 100,
982            "OutLimitMin": 21,
983            "Outputs": [
984                "Fan03_Pwm"
985            ],
986            "PCoefficient": 0.0026,
987            "PositiveHysteresis": 0,
988            "SetPoint": 70,
989            "SlewNeg": 0,
990            "SlewPos": 0,
991            "Type": "Pid",
992            "Zones": [
993                "PSU"
994            ]
995        },
996        {
997            "Class": "fan",
998            "FFGainCoefficient": 0.0079,
999            "FFOffCoefficient": 0,
1000            "ICoefficient": 0,
1001            "ILimitMax": 0,
1002            "ILimitMin": 0,
1003            "Inputs": [
1004                "Fan04_in"
1005            ],
1006            "Name": "Fan04_PID",
1007            "NegativeHysteresis": 0,
1008            "OutLimitMax": 100,
1009            "OutLimitMin": 21,
1010            "Outputs": [
1011                "Fan04_Pwm"
1012            ],
1013            "PCoefficient": 0.0026,
1014            "PositiveHysteresis": 0,
1015            "SetPoint": 70,
1016            "SlewNeg": 0,
1017            "SlewPos": 0,
1018            "Type": "Pid",
1019            "Zones": [
1020                "PSU"
1021            ]
1022        },
1023        {
1024            "Class": "fan",
1025            "FFGainCoefficient": 0.0079,
1026            "FFOffCoefficient": 0,
1027            "ICoefficient": 0,
1028            "ILimitMax": 0,
1029            "ILimitMin": 0,
1030            "Inputs": [
1031                "Fan05_in"
1032            ],
1033            "Name": "Fan05_PID",
1034            "NegativeHysteresis": 0,
1035            "OutLimitMax": 100,
1036            "OutLimitMin": 21,
1037            "Outputs": [
1038                "Fan05_Pwm"
1039            ],
1040            "PCoefficient": 0.0026,
1041            "PositiveHysteresis": 0,
1042            "SetPoint": 70,
1043            "SlewNeg": 0,
1044            "SlewPos": 0,
1045            "Type": "Pid",
1046            "Zones": [
1047                "PSU"
1048            ]
1049        },
1050        {
1051            "Class": "fan",
1052            "FFGainCoefficient": 0.0079,
1053            "FFOffCoefficient": 0,
1054            "ICoefficient": 0,
1055            "ILimitMax": 0,
1056            "ILimitMin": 0,
1057            "Inputs": [
1058                "Fan06_in"
1059            ],
1060            "Name": "Fan06_PID",
1061            "NegativeHysteresis": 0,
1062            "OutLimitMax": 100,
1063            "OutLimitMin": 21,
1064            "Outputs": [
1065                "Fan06_Pwm"
1066            ],
1067            "PCoefficient": 0.0026,
1068            "PositiveHysteresis": 0,
1069            "SetPoint": 70,
1070            "SlewNeg": 0,
1071            "SlewPos": 0,
1072            "Type": "Pid",
1073            "Zones": [
1074                "PSU"
1075            ]
1076        },
1077        {
1078            "Class": "fan",
1079            "FFGainCoefficient": 0.0079,
1080            "FFOffCoefficient": 0,
1081            "ICoefficient": 0,
1082            "ILimitMax": 0,
1083            "ILimitMin": 0,
1084            "Inputs": [
1085                "Fan07_in"
1086            ],
1087            "Name": "Fan07_PID",
1088            "NegativeHysteresis": 0,
1089            "OutLimitMax": 100,
1090            "OutLimitMin": 21,
1091            "Outputs": [
1092                "Fan07_Pwm"
1093            ],
1094            "PCoefficient": 0.0026,
1095            "PositiveHysteresis": 0,
1096            "SetPoint": 70,
1097            "SlewNeg": 0,
1098            "SlewPos": 0,
1099            "Type": "Pid",
1100            "Zones": [
1101                "PSU"
1102            ]
1103        },
1104        {
1105            "Class": "fan",
1106            "FFGainCoefficient": 0.0079,
1107            "FFOffCoefficient": 0,
1108            "ICoefficient": 0,
1109            "ILimitMax": 0,
1110            "ILimitMin": 0,
1111            "Inputs": [
1112                "Fan08_in"
1113            ],
1114            "Name": "Fan08_PID",
1115            "NegativeHysteresis": 0,
1116            "OutLimitMax": 100,
1117            "OutLimitMin": 21,
1118            "Outputs": [
1119                "Fan08_Pwm"
1120            ],
1121            "PCoefficient": 0.0026,
1122            "PositiveHysteresis": 0,
1123            "SetPoint": 70,
1124            "SlewNeg": 0,
1125            "SlewPos": 0,
1126            "Type": "Pid",
1127            "Zones": [
1128                "PSU"
1129            ]
1130        },
1131        {
1132            "Class": "fan",
1133            "FFGainCoefficient": 0.0079,
1134            "FFOffCoefficient": 0,
1135            "ICoefficient": 0,
1136            "ILimitMax": 0,
1137            "ILimitMin": 0,
1138            "Inputs": [
1139                "Fan09_in"
1140            ],
1141            "Name": "Fan09_PID",
1142            "NegativeHysteresis": 0,
1143            "OutLimitMax": 100,
1144            "OutLimitMin": 21,
1145            "Outputs": [
1146                "Fan09_Pwm"
1147            ],
1148            "PCoefficient": 0.0026,
1149            "PositiveHysteresis": 0,
1150            "SetPoint": 70,
1151            "SlewNeg": 0,
1152            "SlewPos": 0,
1153            "Type": "Pid",
1154            "Zones": [
1155                "PSU"
1156            ]
1157        },
1158        {
1159            "Class": "fan",
1160            "FFGainCoefficient": 0.0079,
1161            "FFOffCoefficient": 0,
1162            "ICoefficient": 0,
1163            "ILimitMax": 0,
1164            "ILimitMin": 0,
1165            "Inputs": [
1166                "Fan10_in"
1167            ],
1168            "Name": "Fan10_PID",
1169            "NegativeHysteresis": 0,
1170            "OutLimitMax": 100,
1171            "OutLimitMin": 21,
1172            "Outputs": [
1173                "Fan10_Pwm"
1174            ],
1175            "PCoefficient": 0.0026,
1176            "PositiveHysteresis": 0,
1177            "SetPoint": 70,
1178            "SlewNeg": 0,
1179            "SlewPos": 0,
1180            "Type": "Pid",
1181            "Zones": [
1182                "PSU"
1183            ]
1184        },
1185        {
1186            "Class": "fan",
1187            "FFGainCoefficient": 0.0079,
1188            "FFOffCoefficient": 0,
1189            "ICoefficient": 0,
1190            "ILimitMax": 0,
1191            "ILimitMin": 0,
1192            "Inputs": [
1193                "Fan11_in"
1194            ],
1195            "Name": "Fan11_PID",
1196            "NegativeHysteresis": 0,
1197            "OutLimitMax": 100,
1198            "OutLimitMin": 21,
1199            "Outputs": [
1200                "Fan11_Pwm"
1201            ],
1202            "PCoefficient": 0.0026,
1203            "PositiveHysteresis": 0,
1204            "SetPoint": 70,
1205            "SlewNeg": 0,
1206            "SlewPos": 0,
1207            "Type": "Pid",
1208            "Zones": [
1209                "PSU"
1210            ]
1211        },
1212        {
1213            "Class": "fan",
1214            "FFGainCoefficient": 0.0079,
1215            "FFOffCoefficient": 0,
1216            "ICoefficient": 0,
1217            "ILimitMax": 0,
1218            "ILimitMin": 0,
1219            "Inputs": [
1220                "Fan12_in"
1221            ],
1222            "Name": "Fan12_PID",
1223            "NegativeHysteresis": 0,
1224            "OutLimitMax": 100,
1225            "OutLimitMin": 21,
1226            "Outputs": [
1227                "Fan12_Pwm"
1228            ],
1229            "PCoefficient": 0.0026,
1230            "PositiveHysteresis": 0,
1231            "SetPoint": 70,
1232            "SlewNeg": 0,
1233            "SlewPos": 0,
1234            "Type": "Pid",
1235            "Zones": [
1236                "PSU"
1237            ]
1238        },
1239        {
1240            "Class": "fan",
1241            "FFGainCoefficient": 0.0079,
1242            "FFOffCoefficient": 0,
1243            "ICoefficient": 0,
1244            "ILimitMax": 0,
1245            "ILimitMin": 0,
1246            "Inputs": [
1247                "Fan13_in"
1248            ],
1249            "Name": "Fan13_PID",
1250            "NegativeHysteresis": 0,
1251            "OutLimitMax": 100,
1252            "OutLimitMin": 21,
1253            "Outputs": [
1254                "Fan13_Pwm"
1255            ],
1256            "PCoefficient": 0.0026,
1257            "PositiveHysteresis": 0,
1258            "SetPoint": 70,
1259            "SlewNeg": 0,
1260            "SlewPos": 0,
1261            "Type": "Pid",
1262            "Zones": [
1263                "PSU"
1264            ]
1265        },
1266        {
1267            "Class": "fan",
1268            "FFGainCoefficient": 0.0079,
1269            "FFOffCoefficient": 0,
1270            "ICoefficient": 0,
1271            "ILimitMax": 0,
1272            "ILimitMin": 0,
1273            "Inputs": [
1274                "Fan14_in"
1275            ],
1276            "Name": "Fan14_PID",
1277            "NegativeHysteresis": 0,
1278            "OutLimitMax": 100,
1279            "OutLimitMin": 21,
1280            "Outputs": [
1281                "Fan14_Pwm"
1282            ],
1283            "PCoefficient": 0.0026,
1284            "PositiveHysteresis": 0,
1285            "SetPoint": 70,
1286            "SlewNeg": 0,
1287            "SlewPos": 0,
1288            "Type": "Pid",
1289            "Zones": [
1290                "PSU"
1291            ]
1292        },
1293        {
1294            "Class": "fan",
1295            "FFGainCoefficient": 0.0079,
1296            "FFOffCoefficient": 0,
1297            "ICoefficient": 0,
1298            "ILimitMax": 0,
1299            "ILimitMin": 0,
1300            "Inputs": [
1301                "Fan15_in"
1302            ],
1303            "Name": "Fan15_PID",
1304            "NegativeHysteresis": 0,
1305            "OutLimitMax": 100,
1306            "OutLimitMin": 21,
1307            "Outputs": [
1308                "Fan15_Pwm"
1309            ],
1310            "PCoefficient": 0.0026,
1311            "PositiveHysteresis": 0,
1312            "SetPoint": 70,
1313            "SlewNeg": 0,
1314            "SlewPos": 0,
1315            "Type": "Pid",
1316            "Zones": [
1317                "PSU"
1318            ]
1319        },
1320        {
1321            "Class": "fan",
1322            "FFGainCoefficient": 0.0079,
1323            "FFOffCoefficient": 0,
1324            "ICoefficient": 0,
1325            "ILimitMax": 0,
1326            "ILimitMin": 0,
1327            "Inputs": [
1328                "Fan16_in"
1329            ],
1330            "Name": "Fan16_PID",
1331            "NegativeHysteresis": 0,
1332            "OutLimitMax": 100,
1333            "OutLimitMin": 21,
1334            "Outputs": [
1335                "Fan16_Pwm"
1336            ],
1337            "PCoefficient": 0.0026,
1338            "PositiveHysteresis": 0,
1339            "SetPoint": 70,
1340            "SlewNeg": 0,
1341            "SlewPos": 0,
1342            "Type": "Pid",
1343            "Zones": [
1344                "PSU"
1345            ]
1346        },
1347        {
1348            "Class": "fan",
1349            "FFGainCoefficient": 0.0079,
1350            "FFOffCoefficient": 0,
1351            "ICoefficient": 0,
1352            "ILimitMax": 0,
1353            "ILimitMin": 0,
1354            "Inputs": [
1355                "Fan17_in"
1356            ],
1357            "Name": "Fan17_PID",
1358            "NegativeHysteresis": 0,
1359            "OutLimitMax": 100,
1360            "OutLimitMin": 21,
1361            "Outputs": [
1362                "Fan17_Pwm"
1363            ],
1364            "PCoefficient": 0.0026,
1365            "PositiveHysteresis": 0,
1366            "SetPoint": 70,
1367            "SlewNeg": 0,
1368            "SlewPos": 0,
1369            "Type": "Pid",
1370            "Zones": [
1371                "PSU"
1372            ]
1373        },
1374        {
1375            "Class": "fan",
1376            "FFGainCoefficient": 0.0079,
1377            "FFOffCoefficient": 0,
1378            "ICoefficient": 0,
1379            "ILimitMax": 0,
1380            "ILimitMin": 0,
1381            "Inputs": [
1382                "Fan18_in"
1383            ],
1384            "Name": "Fan18_PID",
1385            "NegativeHysteresis": 0,
1386            "OutLimitMax": 100,
1387            "OutLimitMin": 21,
1388            "Outputs": [
1389                "Fan18_Pwm"
1390            ],
1391            "PCoefficient": 0.0026,
1392            "PositiveHysteresis": 0,
1393            "SetPoint": 70,
1394            "SlewNeg": 0,
1395            "SlewPos": 0,
1396            "Type": "Pid",
1397            "Zones": [
1398                "PSU"
1399            ]
1400        },
1401        {
1402            "Class": "fan",
1403            "FFGainCoefficient": 0.0079,
1404            "FFOffCoefficient": 0,
1405            "ICoefficient": 0,
1406            "ILimitMax": 0,
1407            "ILimitMin": 0,
1408            "Inputs": [
1409                "Fan19_in"
1410            ],
1411            "Name": "Fan19_PID",
1412            "NegativeHysteresis": 0,
1413            "OutLimitMax": 100,
1414            "OutLimitMin": 21,
1415            "Outputs": [
1416                "Fan19_Pwm"
1417            ],
1418            "PCoefficient": 0.0026,
1419            "PositiveHysteresis": 0,
1420            "SetPoint": 70,
1421            "SlewNeg": 0,
1422            "SlewPos": 0,
1423            "Type": "Pid",
1424            "Zones": [
1425                "PSU"
1426            ]
1427        },
1428        {
1429            "Class": "fan",
1430            "FFGainCoefficient": 0.0079,
1431            "FFOffCoefficient": 0,
1432            "ICoefficient": 0,
1433            "ILimitMax": 0,
1434            "ILimitMin": 0,
1435            "Inputs": [
1436                "Fan20_in"
1437            ],
1438            "Name": "Fan20_PID",
1439            "NegativeHysteresis": 0,
1440            "OutLimitMax": 100,
1441            "OutLimitMin": 21,
1442            "Outputs": [
1443                "Fan20_Pwm"
1444            ],
1445            "PCoefficient": 0.0026,
1446            "PositiveHysteresis": 0,
1447            "SetPoint": 70,
1448            "SlewNeg": 0,
1449            "SlewPos": 0,
1450            "Type": "Pid",
1451            "Zones": [
1452                "PSU"
1453            ]
1454        },
1455        {
1456            "Class": "fan",
1457            "FFGainCoefficient": 0.0079,
1458            "FFOffCoefficient": 0,
1459            "ICoefficient": 0,
1460            "ILimitMax": 0,
1461            "ILimitMin": 0,
1462            "Inputs": [
1463                "Fan21_in"
1464            ],
1465            "Name": "Fan21_PID",
1466            "NegativeHysteresis": 0,
1467            "OutLimitMax": 100,
1468            "OutLimitMin": 21,
1469            "Outputs": [
1470                "Fan21_Pwm"
1471            ],
1472            "PCoefficient": 0.0026,
1473            "PositiveHysteresis": 0,
1474            "SetPoint": 70,
1475            "SlewNeg": 0,
1476            "SlewPos": 0,
1477            "Type": "Pid",
1478            "Zones": [
1479                "PSU"
1480            ]
1481        },
1482        {
1483            "Class": "fan",
1484            "FFGainCoefficient": 0.0079,
1485            "FFOffCoefficient": 0,
1486            "ICoefficient": 0,
1487            "ILimitMax": 0,
1488            "ILimitMin": 0,
1489            "Inputs": [
1490                "Fan22_in"
1491            ],
1492            "Name": "Fan22_PID",
1493            "NegativeHysteresis": 0,
1494            "OutLimitMax": 100,
1495            "OutLimitMin": 21,
1496            "Outputs": [
1497                "Fan22_Pwm"
1498            ],
1499            "PCoefficient": 0.0026,
1500            "PositiveHysteresis": 0,
1501            "SetPoint": 70,
1502            "SlewNeg": 0,
1503            "SlewPos": 0,
1504            "Type": "Pid",
1505            "Zones": [
1506                "PSU"
1507            ]
1508        },
1509        {
1510            "Class": "fan",
1511            "FFGainCoefficient": 0.0079,
1512            "FFOffCoefficient": 0,
1513            "ICoefficient": 0,
1514            "ILimitMax": 0,
1515            "ILimitMin": 0,
1516            "Inputs": [
1517                "Fan23_in"
1518            ],
1519            "Name": "Fan23_PID",
1520            "NegativeHysteresis": 0,
1521            "OutLimitMax": 100,
1522            "OutLimitMin": 21,
1523            "Outputs": [
1524                "Fan23_Pwm"
1525            ],
1526            "PCoefficient": 0.0026,
1527            "PositiveHysteresis": 0,
1528            "SetPoint": 70,
1529            "SlewNeg": 0,
1530            "SlewPos": 0,
1531            "Type": "Pid",
1532            "Zones": [
1533                "PSU"
1534            ]
1535        },
1536        {
1537            "Class": "fan",
1538            "FFGainCoefficient": 0.0079,
1539            "FFOffCoefficient": 0,
1540            "ICoefficient": 0,
1541            "ILimitMax": 0,
1542            "ILimitMin": 0,
1543            "Inputs": [
1544                "Fan24_in"
1545            ],
1546            "Name": "Fan24_PID",
1547            "NegativeHysteresis": 0,
1548            "OutLimitMax": 100,
1549            "OutLimitMin": 21,
1550            "Outputs": [
1551                "Fan24_Pwm"
1552            ],
1553            "PCoefficient": 0.0026,
1554            "PositiveHysteresis": 0,
1555            "SetPoint": 70,
1556            "SlewNeg": 0,
1557            "SlewPos": 0,
1558            "Type": "Pid",
1559            "Zones": [
1560                "PSU"
1561            ]
1562        },
1563        {
1564            "Class": "temp",
1565            "FFGainCoefficient": 0,
1566            "FFOffCoefficient": 0,
1567            "ICoefficient": -5,
1568            "ILimitMax": 18000,
1569            "ILimitMin": 2500,
1570            "InputUnavailableAsFailed": false,
1571            "Inputs": [
1572                "BCM0_TEMP Temperature",
1573                "BCM1_TEMP Temperature",
1574                "BCM2_TEMP Temperature",
1575                "BCM3_TEMP Temperature"
1576            ],
1577            "Name": "PSU Temperature",
1578            "NegativeHysteresis": 0,
1579            "OutLimitMax": 18000,
1580            "OutLimitMin": 2500,
1581            "Outputs": [],
1582            "PCoefficient": -500,
1583            "PositiveHysteresis": 0,
1584            "SetPoint": 95,
1585            "SlewNeg": 0,
1586            "SlewPos": 0,
1587            "Type": "Pid",
1588            "Zones": [
1589                "PSU"
1590            ]
1591        },
1592        {
1593            "Class": "temp",
1594            "FFGainCoefficient": 0,
1595            "FFOffCoefficient": 0,
1596            "ICoefficient": -5,
1597            "ILimitMax": 18000,
1598            "ILimitMin": 2500,
1599            "InputUnavailableAsFailed": false,
1600            "Inputs": [
1601                "Die_CPU0",
1602                "Die_CPU1",
1603                "Die_CPU2",
1604                "Die_CPU3"
1605            ],
1606            "Name": "CPU Temperature",
1607            "NegativeHysteresis": 0,
1608            "OutLimitMax": 18000,
1609            "OutLimitMin": 2500,
1610            "Outputs": [],
1611            "PCoefficient": -500,
1612            "PositiveHysteresis": 0,
1613            "SetPoint": 85,
1614            "SlewNeg": 0,
1615            "SlewPos": 0,
1616            "Type": "Pid",
1617            "Zones": [
1618                "PSU"
1619            ]
1620        },
1621        {
1622            "Class": "temp",
1623            "FFGainCoefficient": 0,
1624            "FFOffCoefficient": 0,
1625            "ICoefficient": -5,
1626            "ILimitMax": 18000,
1627            "ILimitMin": 2500,
1628            "InputUnavailableAsFailed": false,
1629            "Inputs": [
1630                "PVCCFA_EHV_CPU0 Temperature",
1631                "PVCCFA_EHV_CPU1 Temperature",
1632                "PVCCFA_EHV_CPU2 Temperature",
1633                "PVCCFA_EHV_CPU3 Temperature",
1634                "PVCCFA_EHV_FIRA_CPU0 Temperature",
1635                "PVCCFA_EHV_FIRA_CPU1 Temperature",
1636                "PVCCFA_EHV_FIRA_CPU2 Temperature",
1637                "PVCCFA_EHV_FIRA_CPU3 Temperature",
1638                "PVCDD_HV_CPU0 Temperature",
1639                "PVCDD_HV_CPU1 Temperature",
1640                "PVCDD_HV_CPU2 Temperature",
1641                "PVCDD_HV_CPU3 Temperature",
1642                "PVNN_MAIN_CPU0 Temperature",
1643                "PVNN_MAIN_CPU1 Temperature",
1644                "PVNN_MAIN_CPU2 Temperature",
1645                "PVNN_MAIN_CPU3 Temperature",
1646                "PVPP_HBM_CPU0 Temperature",
1647                "PVPP_HBM_CPU1 Temperature",
1648                "PVPP_HBM_CPU2 Temperature",
1649                "PVPP_HBM_CPU3 Temperature"
1650            ],
1651            "Name": "CPU VR Temperature",
1652            "NegativeHysteresis": 0,
1653            "OutLimitMax": 18000,
1654            "OutLimitMin": 2500,
1655            "Outputs": [],
1656            "PCoefficient": -500,
1657            "PositiveHysteresis": 0,
1658            "SetPoint": 85,
1659            "SlewNeg": 0,
1660            "SlewPos": 0,
1661            "Type": "Pid",
1662            "Zones": [
1663                "PSU"
1664            ]
1665        },
1666        {
1667            "Class": "temp",
1668            "FFGainCoefficient": 0,
1669            "FFOffCoefficient": 0,
1670            "ICoefficient": -5,
1671            "ILimitMax": 18000,
1672            "ILimitMin": 2500,
1673            "InputUnavailableAsFailed": false,
1674            "Inputs": [
1675                "P1V2_NIC Temperature",
1676                "P1V8_NIC Temperature",
1677                "P3V3_NIC Temperature",
1678                "PVCORE_NIC1 Temperature",
1679                "PVCORE_NIC2 Temperature"
1680            ],
1681            "Name": "NIC VR Temperature",
1682            "NegativeHysteresis": 0,
1683            "OutLimitMax": 18000,
1684            "OutLimitMin": 2500,
1685            "Outputs": [],
1686            "PCoefficient": -500,
1687            "PositiveHysteresis": 0,
1688            "SetPoint": 85,
1689            "SlewNeg": 0,
1690            "SlewPos": 0,
1691            "Type": "Pid",
1692            "Zones": [
1693                "PSU"
1694            ]
1695        },
1696        {
1697            "Class": "temp",
1698            "FFGainCoefficient": 0,
1699            "FFOffCoefficient": 0,
1700            "ICoefficient": -5,
1701            "ILimitMax": 18000,
1702            "ILimitMin": 2500,
1703            "InputUnavailableAsFailed": false,
1704            "Inputs": [
1705                "NIC1 Temperature",
1706                "NIC2 Temperature"
1707            ],
1708            "Name": "NIC Temperature",
1709            "NegativeHysteresis": 0,
1710            "OutLimitMax": 18000,
1711            "OutLimitMin": 2500,
1712            "Outputs": [],
1713            "PCoefficient": -500,
1714            "PositiveHysteresis": 0,
1715            "SetPoint": 85,
1716            "SlewNeg": 0,
1717            "SlewPos": 0,
1718            "Type": "Pid",
1719            "Zones": [
1720                "PSU"
1721            ]
1722        },
1723        {
1724            "Class": "temp",
1725            "FFGainCoefficient": 0,
1726            "FFOffCoefficient": 0,
1727            "ICoefficient": -5,
1728            "ILimitMax": 18000,
1729            "ILimitMin": 2500,
1730            "InputUnavailableAsFailed": false,
1731            "Inputs": [
1732                "DIMM_A1_CPU0",
1733                "DIMM_A2_CPU0",
1734                "DIMM_B1_CPU0",
1735                "DIMM_B2_CPU0",
1736                "DIMM_C1_CPU0",
1737                "DIMM_C2_CPU0",
1738                "DIMM_D1_CPU0",
1739                "DIMM_D2_CPU0",
1740                "DIMM_E1_CPU0",
1741                "DIMM_E2_CPU0",
1742                "DIMM_F1_CPU0",
1743                "DIMM_F2_CPU0",
1744                "DIMM_G1_CPU0",
1745                "DIMM_G2_CPU0",
1746                "DIMM_H1_CPU0",
1747                "DIMM_H2_CPU0"
1748            ],
1749            "Name": "CPU0 VR Temperature",
1750            "NegativeHysteresis": 0,
1751            "OutLimitMax": 18000,
1752            "OutLimitMin": 2500,
1753            "Outputs": [],
1754            "PCoefficient": -500,
1755            "PositiveHysteresis": 0,
1756            "SetPoint": 60,
1757            "SlewNeg": 0,
1758            "SlewPos": 0,
1759            "Type": "Pid",
1760            "Zones": [
1761                "PSU"
1762            ]
1763        },
1764        {
1765            "Class": "temp",
1766            "FFGainCoefficient": 0,
1767            "FFOffCoefficient": 0,
1768            "ICoefficient": -5,
1769            "ILimitMax": 18000,
1770            "ILimitMin": 2500,
1771            "InputUnavailableAsFailed": false,
1772            "Inputs": [
1773                "DIMM_A1_CPU1",
1774                "DIMM_A2_CPU1",
1775                "DIMM_B1_CPU1",
1776                "DIMM_B2_CPU1",
1777                "DIMM_C1_CPU1",
1778                "DIMM_C2_CPU1",
1779                "DIMM_D1_CPU1",
1780                "DIMM_D2_CPU1",
1781                "DIMM_E1_CPU1",
1782                "DIMM_E2_CPU1",
1783                "DIMM_F1_CPU1",
1784                "DIMM_F2_CPU1",
1785                "DIMM_G1_CPU1",
1786                "DIMM_G2_CPU1",
1787                "DIMM_H1_CPU1",
1788                "DIMM_H2_CPU1"
1789            ],
1790            "Name": "CPU1 VR Temperature",
1791            "NegativeHysteresis": 0,
1792            "OutLimitMax": 18000,
1793            "OutLimitMin": 2500,
1794            "Outputs": [],
1795            "PCoefficient": -500,
1796            "PositiveHysteresis": 0,
1797            "SetPoint": 60,
1798            "SlewNeg": 0,
1799            "SlewPos": 0,
1800            "Type": "Pid",
1801            "Zones": [
1802                "PSU"
1803            ]
1804        },
1805        {
1806            "Class": "temp",
1807            "FFGainCoefficient": 0,
1808            "FFOffCoefficient": 0,
1809            "ICoefficient": -5,
1810            "ILimitMax": 18000,
1811            "ILimitMin": 2500,
1812            "InputUnavailableAsFailed": false,
1813            "Inputs": [
1814                "DIMM_A1_CPU2",
1815                "DIMM_A2_CPU2",
1816                "DIMM_B1_CPU2",
1817                "DIMM_B2_CPU2",
1818                "DIMM_C1_CPU2",
1819                "DIMM_C2_CPU2",
1820                "DIMM_D1_CPU2",
1821                "DIMM_D2_CPU2",
1822                "DIMM_E1_CPU2",
1823                "DIMM_E2_CPU2",
1824                "DIMM_F1_CPU2",
1825                "DIMM_F2_CPU2",
1826                "DIMM_G1_CPU2",
1827                "DIMM_G2_CPU2",
1828                "DIMM_H1_CPU2",
1829                "DIMM_H2_CPU2"
1830            ],
1831            "Name": "CPU2 VR Temperature",
1832            "NegativeHysteresis": 0,
1833            "OutLimitMax": 18000,
1834            "OutLimitMin": 2500,
1835            "Outputs": [],
1836            "PCoefficient": -500,
1837            "PositiveHysteresis": 0,
1838            "SetPoint": 60,
1839            "SlewNeg": 0,
1840            "SlewPos": 0,
1841            "Type": "Pid",
1842            "Zones": [
1843                "PSU"
1844            ]
1845        },
1846        {
1847            "Class": "temp",
1848            "FFGainCoefficient": 0,
1849            "FFOffCoefficient": 0,
1850            "ICoefficient": -5,
1851            "ILimitMax": 18000,
1852            "ILimitMin": 2500,
1853            "InputUnavailableAsFailed": false,
1854            "Inputs": [
1855                "DIMM_A1_CPU3",
1856                "DIMM_A2_CPU3",
1857                "DIMM_B1_CPU3",
1858                "DIMM_B2_CPU3",
1859                "DIMM_C1_CPU3",
1860                "DIMM_C2_CPU3",
1861                "DIMM_D1_CPU3",
1862                "DIMM_D2_CPU3",
1863                "DIMM_E1_CPU3",
1864                "DIMM_E2_CPU3",
1865                "DIMM_F1_CPU3",
1866                "DIMM_F2_CPU3",
1867                "DIMM_G1_CPU3",
1868                "DIMM_G2_CPU3",
1869                "DIMM_H1_CPU3",
1870                "DIMM_H2_CPU3"
1871            ],
1872            "Name": "CPU3 VR Temperature",
1873            "NegativeHysteresis": 0,
1874            "OutLimitMax": 18000,
1875            "OutLimitMin": 2500,
1876            "Outputs": [],
1877            "PCoefficient": -500,
1878            "PositiveHysteresis": 0,
1879            "SetPoint": 60,
1880            "SlewNeg": 0,
1881            "SlewPos": 0,
1882            "Type": "Pid",
1883            "Zones": [
1884                "PSU"
1885            ]
1886        },
1887        {
1888            "Class": "temp",
1889            "FFGainCoefficient": 0,
1890            "FFOffCoefficient": 0,
1891            "ICoefficient": -5,
1892            "ILimitMax": 18000,
1893            "ILimitMin": 2500,
1894            "InputUnavailableAsFailed": false,
1895            "Inputs": [
1896                "P1V05_PCH_AUX Temperature",
1897                "P1V8_PCH_AUX Temperature"
1898            ],
1899            "Name": "PCH VR Temperature",
1900            "NegativeHysteresis": 0,
1901            "OutLimitMax": 18000,
1902            "OutLimitMin": 2500,
1903            "Outputs": [],
1904            "PCoefficient": -500,
1905            "PositiveHysteresis": 0,
1906            "SetPoint": 85,
1907            "SlewNeg": 0,
1908            "SlewPos": 0,
1909            "Type": "Pid",
1910            "Zones": [
1911                "PSU"
1912            ]
1913        },
1914        {
1915            "Class": "temp",
1916            "FFGainCoefficient": 0,
1917            "FFOffCoefficient": 0,
1918            "ICoefficient": -5,
1919            "ILimitMax": 18000,
1920            "ILimitMin": 2500,
1921            "InputUnavailableAsFailed": false,
1922            "Inputs": [
1923                "P5V_AUX Temperature",
1924                "P3V3_AUX Temperature"
1925            ],
1926            "Name": "AUX VR Temperature",
1927            "NegativeHysteresis": 0,
1928            "OutLimitMax": 18000,
1929            "OutLimitMin": 2500,
1930            "Outputs": [],
1931            "PCoefficient": -500,
1932            "PositiveHysteresis": 0,
1933            "SetPoint": 85,
1934            "SlewNeg": 0,
1935            "SlewPos": 0,
1936            "Type": "Pid",
1937            "Zones": [
1938                "PSU"
1939            ]
1940        },
1941        {
1942            "Class": "temp",
1943            "FFGainCoefficient": 0,
1944            "FFOffCoefficient": 0,
1945            "ICoefficient": -5,
1946            "ILimitMax": 18000,
1947            "ILimitMin": 2500,
1948            "InputUnavailableAsFailed": false,
1949            "Inputs": [
1950                "NVMe_1 Temp",
1951                "NVMe_2 Temp",
1952                "NVMe_3 Temp",
1953                "NVMe_4 Temp",
1954                "NVMe_5 Temp",
1955                "NVMe_6 Temp",
1956                "NVMe_7 Temp",
1957                "NVMe_8 Temp",
1958                "NVMe_9 Temp",
1959                "NVMe_10 Temp",
1960                "NVMe_11 Temp",
1961                "NVMe_12 Temp",
1962                "NVMe_13 Temp",
1963                "NVMe_14 Temp",
1964                "NVMe_15 Temp",
1965                "NVMe_16 Temp",
1966                "NVMe_17 Temp",
1967                "NVMe_18 Temp",
1968                "NVMe_19 Temp",
1969                "NVMe_20 Temp",
1970                "NVMe_21 Temp",
1971                "NVMe_22 Temp",
1972                "NVMe_23 Temp",
1973                "NVMe_24 Temp",
1974                "NVMe_25 Temp",
1975                "NVMe_26 Temp",
1976                "NVMe_27 Temp",
1977                "NVMe_28 Temp",
1978                "NVMe_29 Temp",
1979                "NVMe_30 Temp",
1980                "NVMe_31 Temp",
1981                "NVMe_32 Temp"
1982            ],
1983            "Name": "Ruler drive SSD Temperature",
1984            "NegativeHysteresis": 0,
1985            "OutLimitMax": 18000,
1986            "OutLimitMin": 2500,
1987            "Outputs": [],
1988            "PCoefficient": -500,
1989            "PositiveHysteresis": 0,
1990            "SetPoint": 60,
1991            "SlewNeg": 0,
1992            "SlewPos": 0,
1993            "Type": "Pid",
1994            "Zones": [
1995                "PSU"
1996            ]
1997        },
1998        {
1999            "Class": "temp",
2000            "FFGainCoefficient": 0,
2001            "FFOffCoefficient": 0,
2002            "ICoefficient": -5,
2003            "ILimitMax": 18000,
2004            "ILimitMin": 2500,
2005            "InputUnavailableAsFailed": false,
2006            "Inputs": [
2007                "PCH Temperature"
2008            ],
2009            "Name": "PCH Temperature",
2010            "NegativeHysteresis": 0,
2011            "OutLimitMax": 18000,
2012            "OutLimitMin": 2500,
2013            "Outputs": [],
2014            "PCoefficient": -500,
2015            "PositiveHysteresis": 0,
2016            "SetPoint": 85,
2017            "SlewNeg": 0,
2018            "SlewPos": 0,
2019            "Type": "Pid",
2020            "Zones": [
2021                "PSU"
2022            ]
2023        },
2024        {
2025            "Class": "temp",
2026            "FFGainCoefficient": 0,
2027            "FFOffCoefficient": 0,
2028            "ICoefficient": -5,
2029            "ILimitMax": 18000,
2030            "ILimitMin": 2500,
2031            "Inputs": [
2032                "M2 SSD1 Temperature",
2033                "M2 SSD2 Temperature"
2034            ],
2035            "Name": "M2 SSD Temperature",
2036            "NegativeHysteresis": 0,
2037            "OutLimitMax": 18000,
2038            "OutLimitMin": 2500,
2039            "Outputs": [],
2040            "PCoefficient": -500,
2041            "PositiveHysteresis": 0,
2042            "SetPoint": 85,
2043            "SlewNeg": 0,
2044            "SlewPos": 0,
2045            "Type": "Pid",
2046            "Zones": [
2047                "PSU"
2048            ]
2049        },
2050        {
2051            "FailSafePercent": 35,
2052            "MinThermalOutput": 2500,
2053            "Name": "PSU",
2054            "Type": "Pid.Zone"
2055        }
2056    ],
2057    "Name": "chassis",
2058    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2059    "Type": "Chassis",
2060    "xyz.openbmc_project.Inventory.Decorator.Asset": {
2061        "Manufacturer": "$PRODUCT_MANUFACTURER",
2062        "Model": "$PRODUCT_PRODUCT_NAME",
2063        "PartNumber": "$CHASSIS_PART_NUMBER",
2064        "SerialNumber": "$CHASSIS_SERIAL_NUMBER"
2065    }
2066}
2067