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