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