1{
2    "Exposes": [
3        {
4            "Address": "0x2e",
5            "BindConnector": "Fan01 connector",
6            "Bus": "166",
7            "Index": 0,
8            "MaxReading": 0,
9            "Name": "Fan01_in",
10            "PowerState": "Always",
11            "Presence": {
12                "PinName": "PLUG_DETECT_FAN_ASM01",
13                "Polarity": "Low"
14            },
15            "Type": "I2CFan"
16        },
17        {
18            "Address": "0x2e",
19            "BindConnector": "Fan02 connector",
20            "Bus": "167",
21            "Index": 0,
22            "MaxReading": 0,
23            "Name": "Fan02_in",
24            "PowerState": "Always",
25            "Type": "I2CFan"
26        },
27        {
28            "Address": "0x2e",
29            "BindConnector": "Fan03 connector",
30            "Bus": "168",
31            "Index": 0,
32            "MaxReading": 0,
33            "Name": "Fan03_in",
34            "PowerState": "Always",
35            "Presence": {
36                "PinName": "PLUG_DETECT_FAN_ASM02",
37                "Polarity": "Low"
38            },
39            "Type": "I2CFan"
40        },
41        {
42            "Address": "0x2e",
43            "BindConnector": "Fan04 connector",
44            "Bus": "169",
45            "Index": 0,
46            "MaxReading": 0,
47            "Name": "Fan04_in",
48            "PowerState": "Always",
49            "Type": "I2CFan"
50        },
51        {
52            "Address": "0x2e",
53            "BindConnector": "Fan05 connector",
54            "Bus": "170",
55            "Index": 0,
56            "MaxReading": 0,
57            "Name": "Fan05_in",
58            "PowerState": "Always",
59            "Presence": {
60                "PinName": "PLUG_DETECT_FAN_ASM03",
61                "Polarity": "Low"
62            },
63            "Type": "I2CFan"
64        },
65        {
66            "Address": "0x2e",
67            "BindConnector": "Fan06 connector",
68            "Bus": "171",
69            "Index": 0,
70            "MaxReading": 0,
71            "Name": "Fan06_in",
72            "PowerState": "Always",
73            "Type": "I2CFan"
74        },
75        {
76            "Address": "0x2e",
77            "BindConnector": "Fan07 connector",
78            "Bus": "172",
79            "Index": 0,
80            "MaxReading": 0,
81            "Name": "Fan07_in",
82            "PowerState": "Always",
83            "Presence": {
84                "PinName": "PLUG_DETECT_FAN_ASM04",
85                "Polarity": "Low"
86            },
87            "Type": "I2CFan"
88        },
89        {
90            "Address": "0x2e",
91            "BindConnector": "Fan08 connector",
92            "Bus": "173",
93            "Index": 0,
94            "MaxReading": 0,
95            "Name": "Fan08_in",
96            "PowerState": "Always",
97            "Type": "I2CFan"
98        },
99        {
100            "Address": "0x2e",
101            "BindConnector": "Fan09 connector",
102            "Bus": "174",
103            "Index": 0,
104            "MaxReading": 0,
105            "Name": "Fan09_in",
106            "PowerState": "Always",
107            "Presence": {
108                "PinName": "PLUG_DETECT_FAN_ASM05",
109                "Polarity": "Low"
110            },
111            "Type": "I2CFan"
112        },
113        {
114            "Address": "0x2e",
115            "BindConnector": "Fan10 connector",
116            "Bus": "175",
117            "Index": 0,
118            "MaxReading": 0,
119            "Name": "Fan10_in",
120            "PowerState": "Always",
121            "Type": "I2CFan"
122        },
123        {
124            "Address": "0x2e",
125            "BindConnector": "Fan11 connector",
126            "Bus": "176",
127            "Index": 0,
128            "MaxReading": 0,
129            "Name": "Fan11_in",
130            "PowerState": "Always",
131            "Presence": {
132                "PinName": "PLUG_DETECT_FAN_ASM06",
133                "Polarity": "Low"
134            },
135            "Type": "I2CFan"
136        },
137        {
138            "Address": "0x2e",
139            "BindConnector": "Fan12 connector",
140            "Bus": "177",
141            "Index": 0,
142            "MaxReading": 0,
143            "Name": "Fan12_in",
144            "PowerState": "Always",
145            "Type": "I2CFan"
146        },
147        {
148            "Address": "0x2e",
149            "BindConnector": "Fan13 connector",
150            "Bus": "178",
151            "Index": 0,
152            "MaxReading": 0,
153            "Name": "Fan13_in",
154            "PowerState": "Always",
155            "Presence": {
156                "PinName": "PLUG_DETECT_FAN_ASM07",
157                "Polarity": "Low"
158            },
159            "Type": "I2CFan"
160        },
161        {
162            "Address": "0x2e",
163            "BindConnector": "Fan14 connector",
164            "Bus": "179",
165            "Index": 0,
166            "MaxReading": 0,
167            "Name": "Fan14_in",
168            "PowerState": "Always",
169            "Type": "I2CFan"
170        },
171        {
172            "Address": "0x2e",
173            "BindConnector": "Fan15 connector",
174            "Bus": "180",
175            "Index": 0,
176            "MaxReading": 0,
177            "Name": "Fan15_in",
178            "PowerState": "Always",
179            "Presence": {
180                "PinName": "PLUG_DETECT_FAN_ASM08",
181                "Polarity": "Low"
182            },
183            "Type": "I2CFan"
184        },
185        {
186            "Address": "0x2e",
187            "BindConnector": "Fan16 connector",
188            "Bus": "181",
189            "Index": 0,
190            "MaxReading": 0,
191            "Name": "Fan16_in",
192            "PowerState": "Always",
193            "Type": "I2CFan"
194        },
195        {
196            "Address": "0x2e",
197            "BindConnector": "Fan17 connector",
198            "Bus": "182",
199            "Index": 0,
200            "MaxReading": 0,
201            "Name": "Fan17_in",
202            "PowerState": "Always",
203            "Presence": {
204                "PinName": "PLUG_DETECT_FAN_ASM09",
205                "Polarity": "Low"
206            },
207            "Type": "I2CFan"
208        },
209        {
210            "Address": "0x2e",
211            "BindConnector": "Fan18 connector",
212            "Bus": "183",
213            "Index": 0,
214            "MaxReading": 0,
215            "Name": "Fan18_in",
216            "PowerState": "Always",
217            "Type": "I2CFan"
218        },
219        {
220            "Address": "0x2e",
221            "BindConnector": "Fan19 connector",
222            "Bus": "184",
223            "Index": 0,
224            "MaxReading": 0,
225            "Name": "Fan19_in",
226            "PowerState": "Always",
227            "Presence": {
228                "PinName": "PLUG_DETECT_FAN_ASM10",
229                "Polarity": "Low"
230            },
231            "Type": "I2CFan"
232        },
233        {
234            "Address": "0x2e",
235            "BindConnector": "Fan20 connector",
236            "Bus": "185",
237            "Index": 0,
238            "MaxReading": 0,
239            "Name": "Fan20_in",
240            "PowerState": "Always",
241            "Type": "I2CFan"
242        },
243        {
244            "Address": "0x2e",
245            "BindConnector": "Fan21 connector",
246            "Bus": "186",
247            "Index": 0,
248            "MaxReading": 0,
249            "Name": "Fan21_in",
250            "PowerState": "Always",
251            "Presence": {
252                "PinName": "PLUG_DETECT_FAN_ASM11",
253                "Polarity": "Low"
254            },
255            "Type": "I2CFan"
256        },
257        {
258            "Address": "0x2e",
259            "BindConnector": "Fan22 connector",
260            "Bus": "187",
261            "Index": 0,
262            "MaxReading": 0,
263            "Name": "Fan22_in",
264            "PowerState": "Always",
265            "Type": "I2CFan"
266        },
267        {
268            "Address": "0x2e",
269            "BindConnector": "Fan23 connector",
270            "Bus": "188",
271            "Index": 0,
272            "MaxReading": 0,
273            "Name": "Fan23_in",
274            "PowerState": "Always",
275            "Presence": {
276                "PinName": "PLUG_DETECT_FAN_ASM12",
277                "Polarity": "Low"
278            },
279            "Type": "I2CFan"
280        },
281        {
282            "Address": "0x2e",
283            "BindConnector": "Fan24 connector",
284            "Bus": "189",
285            "Index": 0,
286            "MaxReading": 0,
287            "Name": "Fan24_in",
288            "PowerState": "Always",
289            "Type": "I2CFan"
290        },
291        {
292            "Class": "fan",
293            "FFGainCoefficient": 0.0079,
294            "FFOffCoefficient": 0,
295            "ICoefficient": 0,
296            "ILimitMax": 0,
297            "ILimitMin": 0,
298            "Inputs": [
299                "Fan01_in"
300            ],
301            "Name": "Fan01_PID",
302            "NegativeHysteresis": 0,
303            "OutLimitMax": 100,
304            "OutLimitMin": 18,
305            "Outputs": [
306                "Fan01_Pwm"
307            ],
308            "PCoefficient": 0.0026,
309            "PositiveHysteresis": 0,
310            "SetPoint": 70,
311            "SlewNeg": 0,
312            "SlewPos": 0,
313            "Type": "Pid",
314            "Zones": [
315                "PSU"
316            ]
317        },
318        {
319            "Class": "fan",
320            "FFGainCoefficient": 0.0079,
321            "FFOffCoefficient": 0,
322            "ICoefficient": 0,
323            "ILimitMax": 0,
324            "ILimitMin": 0,
325            "Inputs": [
326                "Fan02_in"
327            ],
328            "Name": "Fan02_PID",
329            "NegativeHysteresis": 0,
330            "OutLimitMax": 100,
331            "OutLimitMin": 18,
332            "Outputs": [
333                "Fan02_Pwm"
334            ],
335            "PCoefficient": 0.0026,
336            "PositiveHysteresis": 0,
337            "SetPoint": 70,
338            "SlewNeg": 0,
339            "SlewPos": 0,
340            "Type": "Pid",
341            "Zones": [
342                "PSU"
343            ]
344        },
345        {
346            "Class": "fan",
347            "FFGainCoefficient": 0.0079,
348            "FFOffCoefficient": 0,
349            "ICoefficient": 0,
350            "ILimitMax": 0,
351            "ILimitMin": 0,
352            "Inputs": [
353                "Fan03_in"
354            ],
355            "Name": "Fan03_PID",
356            "NegativeHysteresis": 0,
357            "OutLimitMax": 100,
358            "OutLimitMin": 18,
359            "Outputs": [
360                "Fan03_Pwm"
361            ],
362            "PCoefficient": 0.0026,
363            "PositiveHysteresis": 0,
364            "SetPoint": 70,
365            "SlewNeg": 0,
366            "SlewPos": 0,
367            "Type": "Pid",
368            "Zones": [
369                "PSU"
370            ]
371        },
372        {
373            "Class": "fan",
374            "FFGainCoefficient": 0.0079,
375            "FFOffCoefficient": 0,
376            "ICoefficient": 0,
377            "ILimitMax": 0,
378            "ILimitMin": 0,
379            "Inputs": [
380                "Fan04_in"
381            ],
382            "Name": "Fan04_PID",
383            "NegativeHysteresis": 0,
384            "OutLimitMax": 100,
385            "OutLimitMin": 18,
386            "Outputs": [
387                "Fan04_Pwm"
388            ],
389            "PCoefficient": 0.0026,
390            "PositiveHysteresis": 0,
391            "SetPoint": 70,
392            "SlewNeg": 0,
393            "SlewPos": 0,
394            "Type": "Pid",
395            "Zones": [
396                "PSU"
397            ]
398        },
399        {
400            "Class": "fan",
401            "FFGainCoefficient": 0.0079,
402            "FFOffCoefficient": 0,
403            "ICoefficient": 0,
404            "ILimitMax": 0,
405            "ILimitMin": 0,
406            "Inputs": [
407                "Fan05_in"
408            ],
409            "Name": "Fan05_PID",
410            "NegativeHysteresis": 0,
411            "OutLimitMax": 100,
412            "OutLimitMin": 18,
413            "Outputs": [
414                "Fan05_Pwm"
415            ],
416            "PCoefficient": 0.0026,
417            "PositiveHysteresis": 0,
418            "SetPoint": 70,
419            "SlewNeg": 0,
420            "SlewPos": 0,
421            "Type": "Pid",
422            "Zones": [
423                "PSU"
424            ]
425        },
426        {
427            "Class": "fan",
428            "FFGainCoefficient": 0.0079,
429            "FFOffCoefficient": 0,
430            "ICoefficient": 0,
431            "ILimitMax": 0,
432            "ILimitMin": 0,
433            "Inputs": [
434                "Fan06_in"
435            ],
436            "Name": "Fan06_PID",
437            "NegativeHysteresis": 0,
438            "OutLimitMax": 100,
439            "OutLimitMin": 18,
440            "Outputs": [
441                "Fan06_Pwm"
442            ],
443            "PCoefficient": 0.0026,
444            "PositiveHysteresis": 0,
445            "SetPoint": 70,
446            "SlewNeg": 0,
447            "SlewPos": 0,
448            "Type": "Pid",
449            "Zones": [
450                "PSU"
451            ]
452        },
453        {
454            "Class": "fan",
455            "FFGainCoefficient": 0.0079,
456            "FFOffCoefficient": 0,
457            "ICoefficient": 0,
458            "ILimitMax": 0,
459            "ILimitMin": 0,
460            "Inputs": [
461                "Fan07_in"
462            ],
463            "Name": "Fan07_PID",
464            "NegativeHysteresis": 0,
465            "OutLimitMax": 100,
466            "OutLimitMin": 18,
467            "Outputs": [
468                "Fan07_Pwm"
469            ],
470            "PCoefficient": 0.0026,
471            "PositiveHysteresis": 0,
472            "SetPoint": 70,
473            "SlewNeg": 0,
474            "SlewPos": 0,
475            "Type": "Pid",
476            "Zones": [
477                "PSU"
478            ]
479        },
480        {
481            "Class": "fan",
482            "FFGainCoefficient": 0.0079,
483            "FFOffCoefficient": 0,
484            "ICoefficient": 0,
485            "ILimitMax": 0,
486            "ILimitMin": 0,
487            "Inputs": [
488                "Fan08_in"
489            ],
490            "Name": "Fan08_PID",
491            "NegativeHysteresis": 0,
492            "OutLimitMax": 100,
493            "OutLimitMin": 18,
494            "Outputs": [
495                "Fan08_Pwm"
496            ],
497            "PCoefficient": 0.0026,
498            "PositiveHysteresis": 0,
499            "SetPoint": 70,
500            "SlewNeg": 0,
501            "SlewPos": 0,
502            "Type": "Pid",
503            "Zones": [
504                "PSU"
505            ]
506        },
507        {
508            "Class": "fan",
509            "FFGainCoefficient": 0.0079,
510            "FFOffCoefficient": 0,
511            "ICoefficient": 0,
512            "ILimitMax": 0,
513            "ILimitMin": 0,
514            "Inputs": [
515                "Fan09_in"
516            ],
517            "Name": "Fan09_PID",
518            "NegativeHysteresis": 0,
519            "OutLimitMax": 100,
520            "OutLimitMin": 18,
521            "Outputs": [
522                "Fan09_Pwm"
523            ],
524            "PCoefficient": 0.0026,
525            "PositiveHysteresis": 0,
526            "SetPoint": 70,
527            "SlewNeg": 0,
528            "SlewPos": 0,
529            "Type": "Pid",
530            "Zones": [
531                "PSU"
532            ]
533        },
534        {
535            "Class": "fan",
536            "FFGainCoefficient": 0.0079,
537            "FFOffCoefficient": 0,
538            "ICoefficient": 0,
539            "ILimitMax": 0,
540            "ILimitMin": 0,
541            "Inputs": [
542                "Fan10_in"
543            ],
544            "Name": "Fan10_PID",
545            "NegativeHysteresis": 0,
546            "OutLimitMax": 100,
547            "OutLimitMin": 18,
548            "Outputs": [
549                "Fan10_Pwm"
550            ],
551            "PCoefficient": 0.0026,
552            "PositiveHysteresis": 0,
553            "SetPoint": 70,
554            "SlewNeg": 0,
555            "SlewPos": 0,
556            "Type": "Pid",
557            "Zones": [
558                "PSU"
559            ]
560        },
561        {
562            "Class": "fan",
563            "FFGainCoefficient": 0.0079,
564            "FFOffCoefficient": 0,
565            "ICoefficient": 0,
566            "ILimitMax": 0,
567            "ILimitMin": 0,
568            "Inputs": [
569                "Fan11_in"
570            ],
571            "Name": "Fan11_PID",
572            "NegativeHysteresis": 0,
573            "OutLimitMax": 100,
574            "OutLimitMin": 18,
575            "Outputs": [
576                "Fan11_Pwm"
577            ],
578            "PCoefficient": 0.0026,
579            "PositiveHysteresis": 0,
580            "SetPoint": 70,
581            "SlewNeg": 0,
582            "SlewPos": 0,
583            "Type": "Pid",
584            "Zones": [
585                "PSU"
586            ]
587        },
588        {
589            "Class": "fan",
590            "FFGainCoefficient": 0.0079,
591            "FFOffCoefficient": 0,
592            "ICoefficient": 0,
593            "ILimitMax": 0,
594            "ILimitMin": 0,
595            "Inputs": [
596                "Fan12_in"
597            ],
598            "Name": "Fan12_PID",
599            "NegativeHysteresis": 0,
600            "OutLimitMax": 100,
601            "OutLimitMin": 18,
602            "Outputs": [
603                "Fan12_Pwm"
604            ],
605            "PCoefficient": 0.0026,
606            "PositiveHysteresis": 0,
607            "SetPoint": 70,
608            "SlewNeg": 0,
609            "SlewPos": 0,
610            "Type": "Pid",
611            "Zones": [
612                "PSU"
613            ]
614        },
615        {
616            "Class": "fan",
617            "FFGainCoefficient": 0.0079,
618            "FFOffCoefficient": 0,
619            "ICoefficient": 0,
620            "ILimitMax": 0,
621            "ILimitMin": 0,
622            "Inputs": [
623                "Fan13_in"
624            ],
625            "Name": "Fan13_PID",
626            "NegativeHysteresis": 0,
627            "OutLimitMax": 100,
628            "OutLimitMin": 18,
629            "Outputs": [
630                "Fan13_Pwm"
631            ],
632            "PCoefficient": 0.0026,
633            "PositiveHysteresis": 0,
634            "SetPoint": 70,
635            "SlewNeg": 0,
636            "SlewPos": 0,
637            "Type": "Pid",
638            "Zones": [
639                "PSU"
640            ]
641        },
642        {
643            "Class": "fan",
644            "FFGainCoefficient": 0.0079,
645            "FFOffCoefficient": 0,
646            "ICoefficient": 0,
647            "ILimitMax": 0,
648            "ILimitMin": 0,
649            "Inputs": [
650                "Fan14_in"
651            ],
652            "Name": "Fan14_PID",
653            "NegativeHysteresis": 0,
654            "OutLimitMax": 100,
655            "OutLimitMin": 18,
656            "Outputs": [
657                "Fan14_Pwm"
658            ],
659            "PCoefficient": 0.0026,
660            "PositiveHysteresis": 0,
661            "SetPoint": 70,
662            "SlewNeg": 0,
663            "SlewPos": 0,
664            "Type": "Pid",
665            "Zones": [
666                "PSU"
667            ]
668        },
669        {
670            "Class": "fan",
671            "FFGainCoefficient": 0.0079,
672            "FFOffCoefficient": 0,
673            "ICoefficient": 0,
674            "ILimitMax": 0,
675            "ILimitMin": 0,
676            "Inputs": [
677                "Fan15_in"
678            ],
679            "Name": "Fan15_PID",
680            "NegativeHysteresis": 0,
681            "OutLimitMax": 100,
682            "OutLimitMin": 18,
683            "Outputs": [
684                "Fan15_Pwm"
685            ],
686            "PCoefficient": 0.0026,
687            "PositiveHysteresis": 0,
688            "SetPoint": 70,
689            "SlewNeg": 0,
690            "SlewPos": 0,
691            "Type": "Pid",
692            "Zones": [
693                "PSU"
694            ]
695        },
696        {
697            "Class": "fan",
698            "FFGainCoefficient": 0.0079,
699            "FFOffCoefficient": 0,
700            "ICoefficient": 0,
701            "ILimitMax": 0,
702            "ILimitMin": 0,
703            "Inputs": [
704                "Fan16_in"
705            ],
706            "Name": "Fan16_PID",
707            "NegativeHysteresis": 0,
708            "OutLimitMax": 100,
709            "OutLimitMin": 18,
710            "Outputs": [
711                "Fan16_Pwm"
712            ],
713            "PCoefficient": 0.0026,
714            "PositiveHysteresis": 0,
715            "SetPoint": 70,
716            "SlewNeg": 0,
717            "SlewPos": 0,
718            "Type": "Pid",
719            "Zones": [
720                "PSU"
721            ]
722        },
723        {
724            "Class": "fan",
725            "FFGainCoefficient": 0.0079,
726            "FFOffCoefficient": 0,
727            "ICoefficient": 0,
728            "ILimitMax": 0,
729            "ILimitMin": 0,
730            "Inputs": [
731                "Fan17_in"
732            ],
733            "Name": "Fan17_PID",
734            "NegativeHysteresis": 0,
735            "OutLimitMax": 100,
736            "OutLimitMin": 18,
737            "Outputs": [
738                "Fan17_Pwm"
739            ],
740            "PCoefficient": 0.0026,
741            "PositiveHysteresis": 0,
742            "SetPoint": 70,
743            "SlewNeg": 0,
744            "SlewPos": 0,
745            "Type": "Pid",
746            "Zones": [
747                "PSU"
748            ]
749        },
750        {
751            "Class": "fan",
752            "FFGainCoefficient": 0.0079,
753            "FFOffCoefficient": 0,
754            "ICoefficient": 0,
755            "ILimitMax": 0,
756            "ILimitMin": 0,
757            "Inputs": [
758                "Fan18_in"
759            ],
760            "Name": "Fan18_PID",
761            "NegativeHysteresis": 0,
762            "OutLimitMax": 100,
763            "OutLimitMin": 18,
764            "Outputs": [
765                "Fan18_Pwm"
766            ],
767            "PCoefficient": 0.0026,
768            "PositiveHysteresis": 0,
769            "SetPoint": 70,
770            "SlewNeg": 0,
771            "SlewPos": 0,
772            "Type": "Pid",
773            "Zones": [
774                "PSU"
775            ]
776        },
777        {
778            "Class": "fan",
779            "FFGainCoefficient": 0.0079,
780            "FFOffCoefficient": 0,
781            "ICoefficient": 0,
782            "ILimitMax": 0,
783            "ILimitMin": 0,
784            "Inputs": [
785                "Fan19_in"
786            ],
787            "Name": "Fan19_PID",
788            "NegativeHysteresis": 0,
789            "OutLimitMax": 100,
790            "OutLimitMin": 18,
791            "Outputs": [
792                "Fan19_Pwm"
793            ],
794            "PCoefficient": 0.0026,
795            "PositiveHysteresis": 0,
796            "SetPoint": 70,
797            "SlewNeg": 0,
798            "SlewPos": 0,
799            "Type": "Pid",
800            "Zones": [
801                "PSU"
802            ]
803        },
804        {
805            "Class": "fan",
806            "FFGainCoefficient": 0.0079,
807            "FFOffCoefficient": 0,
808            "ICoefficient": 0,
809            "ILimitMax": 0,
810            "ILimitMin": 0,
811            "Inputs": [
812                "Fan20_in"
813            ],
814            "Name": "Fan20_PID",
815            "NegativeHysteresis": 0,
816            "OutLimitMax": 100,
817            "OutLimitMin": 18,
818            "Outputs": [
819                "Fan20_Pwm"
820            ],
821            "PCoefficient": 0.0026,
822            "PositiveHysteresis": 0,
823            "SetPoint": 70,
824            "SlewNeg": 0,
825            "SlewPos": 0,
826            "Type": "Pid",
827            "Zones": [
828                "PSU"
829            ]
830        },
831        {
832            "Class": "fan",
833            "FFGainCoefficient": 0.0079,
834            "FFOffCoefficient": 0,
835            "ICoefficient": 0,
836            "ILimitMax": 0,
837            "ILimitMin": 0,
838            "Inputs": [
839                "Fan21_in"
840            ],
841            "Name": "Fan21_PID",
842            "NegativeHysteresis": 0,
843            "OutLimitMax": 100,
844            "OutLimitMin": 18,
845            "Outputs": [
846                "Fan21_Pwm"
847            ],
848            "PCoefficient": 0.0026,
849            "PositiveHysteresis": 0,
850            "SetPoint": 70,
851            "SlewNeg": 0,
852            "SlewPos": 0,
853            "Type": "Pid",
854            "Zones": [
855                "PSU"
856            ]
857        },
858        {
859            "Class": "fan",
860            "FFGainCoefficient": 0.0079,
861            "FFOffCoefficient": 0,
862            "ICoefficient": 0,
863            "ILimitMax": 0,
864            "ILimitMin": 0,
865            "Inputs": [
866                "Fan22_in"
867            ],
868            "Name": "Fan22_PID",
869            "NegativeHysteresis": 0,
870            "OutLimitMax": 100,
871            "OutLimitMin": 18,
872            "Outputs": [
873                "Fan22_Pwm"
874            ],
875            "PCoefficient": 0.0026,
876            "PositiveHysteresis": 0,
877            "SetPoint": 70,
878            "SlewNeg": 0,
879            "SlewPos": 0,
880            "Type": "Pid",
881            "Zones": [
882                "PSU"
883            ]
884        },
885        {
886            "Class": "fan",
887            "FFGainCoefficient": 0.0079,
888            "FFOffCoefficient": 0,
889            "ICoefficient": 0,
890            "ILimitMax": 0,
891            "ILimitMin": 0,
892            "Inputs": [
893                "Fan23_in"
894            ],
895            "Name": "Fan23_PID",
896            "NegativeHysteresis": 0,
897            "OutLimitMax": 100,
898            "OutLimitMin": 18,
899            "Outputs": [
900                "Fan23_Pwm"
901            ],
902            "PCoefficient": 0.0026,
903            "PositiveHysteresis": 0,
904            "SetPoint": 70,
905            "SlewNeg": 0,
906            "SlewPos": 0,
907            "Type": "Pid",
908            "Zones": [
909                "PSU"
910            ]
911        },
912        {
913            "Class": "fan",
914            "FFGainCoefficient": 0.0079,
915            "FFOffCoefficient": 0,
916            "ICoefficient": 0,
917            "ILimitMax": 0,
918            "ILimitMin": 0,
919            "Inputs": [
920                "Fan24_in"
921            ],
922            "Name": "Fan24_PID",
923            "NegativeHysteresis": 0,
924            "OutLimitMax": 100,
925            "OutLimitMin": 18,
926            "Outputs": [
927                "Fan24_Pwm"
928            ],
929            "PCoefficient": 0.0026,
930            "PositiveHysteresis": 0,
931            "SetPoint": 70,
932            "SlewNeg": 0,
933            "SlewPos": 0,
934            "Type": "Pid",
935            "Zones": [
936                "PSU"
937            ]
938        },
939        {
940            "Class": "temp",
941            "FFGainCoefficient": 0,
942            "FFOffCoefficient": 0,
943            "ICoefficient": -9.2,
944            "ILimitMax": 32000,
945            "ILimitMin": 2500,
946            "Inputs": [
947                "BCM0_TEMP Temperature",
948                "BCM1_TEMP Temperature",
949                "BCM2_TEMP Temperature",
950                "BCM3_TEMP Temperature"
951            ],
952            "Name": "PSU Temperature",
953            "NegativeHysteresis": 5,
954            "OutLimitMax": 32000,
955            "OutLimitMin": 2500,
956            "Outputs": [],
957            "PCoefficient": -536,
958            "PositiveHysteresis": 0,
959            "SetPoint": 55,
960            "SlewNeg": 0,
961            "SlewPos": 0,
962            "Type": "Pid",
963            "Zones": [
964                "PSU"
965            ]
966        },
967        {
968            "FailSafePercent": 100,
969            "MinThermalOutput": 2500,
970            "Name": "PSU",
971            "Type": "Pid.Zone"
972        }
973    ],
974    "Name": "chassis",
975    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*Genesis3'})",
976    "Type": "Chassis",
977    "xyz.openbmc_project.Inventory.Decorator.Asset": {
978        "Manufacturer": "$PRODUCT_MANUFACTURER",
979        "Model": "$PRODUCT_PRODUCT_NAME",
980        "PartNumber": "$CHASSIS_PART_NUMBER",
981        "SerialNumber": "$CHASSIS_SERIAL_NUMBER"
982    }
983}
984