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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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": 18,
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            "Inputs": [
1571                "BCM0_TEMP Temperature",
1572                "BCM1_TEMP Temperature",
1573                "BCM2_TEMP Temperature",
1574                "BCM3_TEMP Temperature"
1575            ],
1576            "Name": "PSU Temperature",
1577            "NegativeHysteresis": 0,
1578            "OutLimitMax": 18000,
1579            "OutLimitMin": 2500,
1580            "Outputs": [],
1581            "PCoefficient": -500,
1582            "PositiveHysteresis": 0,
1583            "SetPoint": 95,
1584            "SlewNeg": 0,
1585            "SlewPos": 0,
1586            "Type": "Pid",
1587            "Zones": [
1588                "PSU"
1589            ]
1590        },
1591        {
1592            "Class": "temp",
1593            "FFGainCoefficient": 0,
1594            "FFOffCoefficient": 0,
1595            "ICoefficient": -5,
1596            "ILimitMax": 18000,
1597            "ILimitMin": 2500,
1598            "Inputs": [
1599                "Die_CPU1",
1600                "Die_CPU2",
1601                "Die_CPU3",
1602                "Die_CPU4"
1603            ],
1604            "Name": "CPU Temperature",
1605            "NegativeHysteresis": 0,
1606            "OutLimitMax": 18000,
1607            "OutLimitMin": 2500,
1608            "Outputs": [],
1609            "PCoefficient": -500,
1610            "PositiveHysteresis": 0,
1611            "SetPoint": 85,
1612            "SlewNeg": 0,
1613            "SlewPos": 0,
1614            "Type": "Pid",
1615            "Zones": [
1616                "PSU"
1617            ]
1618        },
1619        {
1620            "Class": "temp",
1621            "FFGainCoefficient": 0,
1622            "FFOffCoefficient": 0,
1623            "ICoefficient": -5,
1624            "ILimitMax": 18000,
1625            "ILimitMin": 2500,
1626            "Inputs": [
1627                "PVCCFA_EHV_CPU0 Temperature",
1628                "PVCCFA_EHV_CPU1 Temperature",
1629                "PVCCFA_EHV_CPU2 Temperature",
1630                "PVCCFA_EHV_CPU3 Temperature",
1631                "PVCCFA_EHV_FIRA_CPU0 Temperature",
1632                "PVCCFA_EHV_FIRA_CPU1 Temperature",
1633                "PVCCFA_EHV_FIRA_CPU2 Temperature",
1634                "PVCCFA_EHV_FIRA_CPU3 Temperature",
1635                "PVCDD_HV_CPU0 Temperature",
1636                "PVCDD_HV_CPU1 Temperature",
1637                "PVCDD_HV_CPU2 Temperature",
1638                "PVCDD_HV_CPU3 Temperature",
1639                "PVNN_MAIN_CPU0 Temperature",
1640                "PVNN_MAIN_CPU1 Temperature",
1641                "PVNN_MAIN_CPU2 Temperature",
1642                "PVNN_MAIN_CPU3 Temperature",
1643                "PVPP_HBM_CPU0 Temperature",
1644                "PVPP_HBM_CPU1 Temperature",
1645                "PVPP_HBM_CPU2 Temperature",
1646                "PVPP_HBM_CPU3 Temperature"
1647            ],
1648            "Name": "CPU VR Temperature",
1649            "NegativeHysteresis": 0,
1650            "OutLimitMax": 18000,
1651            "OutLimitMin": 2500,
1652            "Outputs": [],
1653            "PCoefficient": -500,
1654            "PositiveHysteresis": 0,
1655            "SetPoint": 85,
1656            "SlewNeg": 0,
1657            "SlewPos": 0,
1658            "Type": "Pid",
1659            "Zones": [
1660                "PSU"
1661            ]
1662        },
1663        {
1664            "Class": "temp",
1665            "FFGainCoefficient": 0,
1666            "FFOffCoefficient": 0,
1667            "ICoefficient": -5,
1668            "ILimitMax": 18000,
1669            "ILimitMin": 2500,
1670            "Inputs": [
1671                "P1V2_NIC Temperature",
1672                "P1V8_NIC Temperature",
1673                "P3V3_NIC Temperature",
1674                "PVCORE_NIC1 Temperature",
1675                "PVCORE_NIC2 Temperature"
1676            ],
1677            "Name": "NIC VR Temperature",
1678            "NegativeHysteresis": 0,
1679            "OutLimitMax": 18000,
1680            "OutLimitMin": 2500,
1681            "Outputs": [],
1682            "PCoefficient": -500,
1683            "PositiveHysteresis": 0,
1684            "SetPoint": 60,
1685            "SlewNeg": 0,
1686            "SlewPos": 0,
1687            "Type": "Pid",
1688            "Zones": [
1689                "PSU"
1690            ]
1691        },
1692        {
1693            "Class": "temp",
1694            "FFGainCoefficient": 0,
1695            "FFOffCoefficient": 0,
1696            "ICoefficient": -5,
1697            "ILimitMax": 18000,
1698            "ILimitMin": 2500,
1699            "Inputs": [
1700                "NIC1 Temperature",
1701                "NIC2 Temperature"
1702            ],
1703            "Name": "NIC Temperature",
1704            "NegativeHysteresis": 0,
1705            "OutLimitMax": 18000,
1706            "OutLimitMin": 2500,
1707            "Outputs": [],
1708            "PCoefficient": -500,
1709            "PositiveHysteresis": 0,
1710            "SetPoint": 85,
1711            "SlewNeg": 0,
1712            "SlewPos": 0,
1713            "Type": "Pid",
1714            "Zones": [
1715                "PSU"
1716            ]
1717        },
1718        {
1719            "Class": "temp",
1720            "FFGainCoefficient": 0,
1721            "FFOffCoefficient": 0,
1722            "ICoefficient": -5,
1723            "ILimitMax": 18000,
1724            "ILimitMin": 2500,
1725            "Inputs": [
1726                "DIMM_A1_CPU1",
1727                "DIMM_A2_CPU1",
1728                "DIMM_B1_CPU1",
1729                "DIMM_B2_CPU1",
1730                "DIMM_C1_CPU1",
1731                "DIMM_C2_CPU1",
1732                "DIMM_D1_CPU1",
1733                "DIMM_D2_CPU1",
1734                "DIMM_E1_CPU1",
1735                "DIMM_E2_CPU1",
1736                "DIMM_F1_CPU1",
1737                "DIMM_F2_CPU1",
1738                "DIMM_G1_CPU1",
1739                "DIMM_G2_CPU1",
1740                "DIMM_H1_CPU1",
1741                "DIMM_H2_CPU1"
1742            ],
1743            "Name": "CPU1 VR Temperature",
1744            "NegativeHysteresis": 0,
1745            "OutLimitMax": 18000,
1746            "OutLimitMin": 2500,
1747            "Outputs": [],
1748            "PCoefficient": -500,
1749            "PositiveHysteresis": 0,
1750            "SetPoint": 60,
1751            "SlewNeg": 0,
1752            "SlewPos": 0,
1753            "Type": "Pid",
1754            "Zones": [
1755                "PSU"
1756            ]
1757        },
1758        {
1759            "Class": "temp",
1760            "FFGainCoefficient": 0,
1761            "FFOffCoefficient": 0,
1762            "ICoefficient": -5,
1763            "ILimitMax": 18000,
1764            "ILimitMin": 2500,
1765            "Inputs": [
1766                "DIMM_A1_CPU2",
1767                "DIMM_A2_CPU2",
1768                "DIMM_B1_CPU2",
1769                "DIMM_B2_CPU2",
1770                "DIMM_C1_CPU2",
1771                "DIMM_C2_CPU2",
1772                "DIMM_D1_CPU2",
1773                "DIMM_D2_CPU2",
1774                "DIMM_E1_CPU2",
1775                "DIMM_E2_CPU2",
1776                "DIMM_F1_CPU2",
1777                "DIMM_F2_CPU2",
1778                "DIMM_G1_CPU2",
1779                "DIMM_G2_CPU2",
1780                "DIMM_H1_CPU2",
1781                "DIMM_H2_CPU2"
1782            ],
1783            "Name": "CPU2 VR Temperature",
1784            "NegativeHysteresis": 0,
1785            "OutLimitMax": 18000,
1786            "OutLimitMin": 2500,
1787            "Outputs": [],
1788            "PCoefficient": -500,
1789            "PositiveHysteresis": 0,
1790            "SetPoint": 60,
1791            "SlewNeg": 0,
1792            "SlewPos": 0,
1793            "Type": "Pid",
1794            "Zones": [
1795                "PSU"
1796            ]
1797        },
1798        {
1799            "Class": "temp",
1800            "FFGainCoefficient": 0,
1801            "FFOffCoefficient": 0,
1802            "ICoefficient": -5,
1803            "ILimitMax": 18000,
1804            "ILimitMin": 2500,
1805            "Inputs": [
1806                "DIMM_A1_CPU3",
1807                "DIMM_A2_CPU3",
1808                "DIMM_B1_CPU3",
1809                "DIMM_B2_CPU3",
1810                "DIMM_C1_CPU3",
1811                "DIMM_C2_CPU3",
1812                "DIMM_D1_CPU3",
1813                "DIMM_D2_CPU3",
1814                "DIMM_E1_CPU3",
1815                "DIMM_E2_CPU3",
1816                "DIMM_F1_CPU3",
1817                "DIMM_F2_CPU3",
1818                "DIMM_G1_CPU3",
1819                "DIMM_G2_CPU3",
1820                "DIMM_H1_CPU3",
1821                "DIMM_H2_CPU3"
1822            ],
1823            "Name": "CPU3 VR Temperature",
1824            "NegativeHysteresis": 0,
1825            "OutLimitMax": 18000,
1826            "OutLimitMin": 2500,
1827            "Outputs": [],
1828            "PCoefficient": -500,
1829            "PositiveHysteresis": 0,
1830            "SetPoint": 60,
1831            "SlewNeg": 0,
1832            "SlewPos": 0,
1833            "Type": "Pid",
1834            "Zones": [
1835                "PSU"
1836            ]
1837        },
1838        {
1839            "Class": "temp",
1840            "FFGainCoefficient": 0,
1841            "FFOffCoefficient": 0,
1842            "ICoefficient": -5,
1843            "ILimitMax": 18000,
1844            "ILimitMin": 2500,
1845            "Inputs": [
1846                "DIMM_A1_CPU4",
1847                "DIMM_A2_CPU4",
1848                "DIMM_B1_CPU4",
1849                "DIMM_B2_CPU4",
1850                "DIMM_C1_CPU4",
1851                "DIMM_C2_CPU4",
1852                "DIMM_D1_CPU4",
1853                "DIMM_D2_CPU4",
1854                "DIMM_E1_CPU4",
1855                "DIMM_E2_CPU4",
1856                "DIMM_F1_CPU4",
1857                "DIMM_F2_CPU4",
1858                "DIMM_G1_CPU4",
1859                "DIMM_G2_CPU4",
1860                "DIMM_H1_CPU4",
1861                "DIMM_H2_CPU4"
1862            ],
1863            "Name": "CPU4 VR Temperature",
1864            "NegativeHysteresis": 0,
1865            "OutLimitMax": 18000,
1866            "OutLimitMin": 2500,
1867            "Outputs": [],
1868            "PCoefficient": -500,
1869            "PositiveHysteresis": 0,
1870            "SetPoint": 60,
1871            "SlewNeg": 0,
1872            "SlewPos": 0,
1873            "Type": "Pid",
1874            "Zones": [
1875                "PSU"
1876            ]
1877        },
1878        {
1879            "Class": "temp",
1880            "FFGainCoefficient": 0,
1881            "FFOffCoefficient": 0,
1882            "ICoefficient": -5,
1883            "ILimitMax": 18000,
1884            "ILimitMin": 2500,
1885            "Inputs": [
1886                "P1V05_PCH_AUX Temperature",
1887                "P1V8_PCH_AUX Temperature"
1888            ],
1889            "Name": "PCH VR Temperature",
1890            "NegativeHysteresis": 0,
1891            "OutLimitMax": 18000,
1892            "OutLimitMin": 2500,
1893            "Outputs": [],
1894            "PCoefficient": -500,
1895            "PositiveHysteresis": 0,
1896            "SetPoint": 85,
1897            "SlewNeg": 0,
1898            "SlewPos": 0,
1899            "Type": "Pid",
1900            "Zones": [
1901                "PSU"
1902            ]
1903        },
1904        {
1905            "Class": "temp",
1906            "FFGainCoefficient": 0,
1907            "FFOffCoefficient": 0,
1908            "ICoefficient": -5,
1909            "ILimitMax": 18000,
1910            "ILimitMin": 2500,
1911            "Inputs": [
1912                "P5V_AUX Temperature",
1913                "P3V3_AUX Temperature"
1914            ],
1915            "Name": "AUX VR Temperature",
1916            "NegativeHysteresis": 0,
1917            "OutLimitMax": 18000,
1918            "OutLimitMin": 2500,
1919            "Outputs": [],
1920            "PCoefficient": -500,
1921            "PositiveHysteresis": 0,
1922            "SetPoint": 85,
1923            "SlewNeg": 0,
1924            "SlewPos": 0,
1925            "Type": "Pid",
1926            "Zones": [
1927                "PSU"
1928            ]
1929        },
1930        {
1931            "Class": "temp",
1932            "FFGainCoefficient": 0,
1933            "FFOffCoefficient": 0,
1934            "ICoefficient": -5,
1935            "ILimitMax": 18000,
1936            "ILimitMin": 2500,
1937            "Inputs": [
1938                "NVMe_1 Temp",
1939                "NVMe_2 Temp",
1940                "NVMe_3 Temp",
1941                "NVMe_4 Temp",
1942                "NVMe_5 Temp",
1943                "NVMe_6 Temp",
1944                "NVMe_7 Temp",
1945                "NVMe_8 Temp",
1946                "NVMe_9 Temp",
1947                "NVMe_10 Temp",
1948                "NVMe_11 Temp",
1949                "NVMe_12 Temp",
1950                "NVMe_13 Temp",
1951                "NVMe_14 Temp",
1952                "NVMe_15 Temp",
1953                "NVMe_16 Temp",
1954                "NVMe_17 Temp",
1955                "NVMe_18 Temp",
1956                "NVMe_19 Temp",
1957                "NVMe_20 Temp",
1958                "NVMe_21 Temp",
1959                "NVMe_22 Temp",
1960                "NVMe_23 Temp",
1961                "NVMe_24 Temp",
1962                "NVMe_25 Temp",
1963                "NVMe_26 Temp",
1964                "NVMe_27 Temp",
1965                "NVMe_28 Temp",
1966                "NVMe_29 Temp",
1967                "NVMe_30 Temp",
1968                "NVMe_31 Temp",
1969                "NVMe_32 Temp"
1970            ],
1971            "Name": "Ruler drive SSD Temperature",
1972            "NegativeHysteresis": 0,
1973            "OutLimitMax": 18000,
1974            "OutLimitMin": 2500,
1975            "Outputs": [],
1976            "PCoefficient": -500,
1977            "PositiveHysteresis": 0,
1978            "SetPoint": 60,
1979            "SlewNeg": 0,
1980            "SlewPos": 0,
1981            "Type": "Pid",
1982            "Zones": [
1983                "PSU"
1984            ]
1985        },
1986        {
1987            "Class": "temp",
1988            "FFGainCoefficient": 0,
1989            "FFOffCoefficient": 0,
1990            "ICoefficient": -5,
1991            "ILimitMax": 18000,
1992            "ILimitMin": 2500,
1993            "Inputs": [
1994                "PCH Temperature"
1995            ],
1996            "Name": "PCH Temperature",
1997            "NegativeHysteresis": 0,
1998            "OutLimitMax": 18000,
1999            "OutLimitMin": 2500,
2000            "Outputs": [],
2001            "PCoefficient": -500,
2002            "PositiveHysteresis": 0,
2003            "SetPoint": 85,
2004            "SlewNeg": 0,
2005            "SlewPos": 0,
2006            "Type": "Pid",
2007            "Zones": [
2008                "PSU"
2009            ]
2010        },
2011        {
2012            "FailSafePercent": 35,
2013            "MinThermalOutput": 2500,
2014            "Name": "PSU",
2015            "Type": "Pid.Zone"
2016        }
2017    ],
2018    "Name": "chassis",
2019    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2020    "Type": "Chassis",
2021    "xyz.openbmc_project.Inventory.Decorator.Asset": {
2022        "Manufacturer": "$PRODUCT_MANUFACTURER",
2023        "Model": "$PRODUCT_PRODUCT_NAME",
2024        "PartNumber": "$CHASSIS_PART_NUMBER",
2025        "SerialNumber": "$CHASSIS_SERIAL_NUMBER"
2026    }
2027}
2028