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