1*f4b2e5a8SBrad Bishop{ 2*f4b2e5a8SBrad Bishop "Exposes": [ 3*f4b2e5a8SBrad Bishop { 4*f4b2e5a8SBrad Bishop "BindConnector": "2U System Fan connector 1", 5*f4b2e5a8SBrad Bishop "Index": 0, 6*f4b2e5a8SBrad Bishop "MaxReading": 14000, 7*f4b2e5a8SBrad Bishop "Name": "Fan 1", 8*f4b2e5a8SBrad Bishop "Presence": { 9*f4b2e5a8SBrad Bishop "PinName": "FM_SYS_FAN0_PRSNT_D_N", 10*f4b2e5a8SBrad Bishop "Polarity": "Low" 11*f4b2e5a8SBrad Bishop }, 12*f4b2e5a8SBrad Bishop "Thresholds": [ 13*f4b2e5a8SBrad Bishop { 14*f4b2e5a8SBrad Bishop "Direction": "less than", 15*f4b2e5a8SBrad Bishop "Name": "lower critical", 16*f4b2e5a8SBrad Bishop "Severity": 1, 17*f4b2e5a8SBrad Bishop "Value": 1750 18*f4b2e5a8SBrad Bishop }, 19*f4b2e5a8SBrad Bishop { 20*f4b2e5a8SBrad Bishop "Direction": "less than", 21*f4b2e5a8SBrad Bishop "Name": "lower non critical", 22*f4b2e5a8SBrad Bishop "Severity": 0, 23*f4b2e5a8SBrad Bishop "Value": 2000 24*f4b2e5a8SBrad Bishop } 25*f4b2e5a8SBrad Bishop ], 26*f4b2e5a8SBrad Bishop "Type": "AspeedFan" 27*f4b2e5a8SBrad Bishop }, 28*f4b2e5a8SBrad Bishop { 29*f4b2e5a8SBrad Bishop "BindConnector": "2U System Fan connector 2", 30*f4b2e5a8SBrad Bishop "Index": 2, 31*f4b2e5a8SBrad Bishop "MaxReading": 14000, 32*f4b2e5a8SBrad Bishop "Name": "Fan 2", 33*f4b2e5a8SBrad Bishop "Presence": { 34*f4b2e5a8SBrad Bishop "PinName": "FM_SYS_FAN1_PRSNT_D_N", 35*f4b2e5a8SBrad Bishop "Polarity": "Low" 36*f4b2e5a8SBrad Bishop }, 37*f4b2e5a8SBrad Bishop "Thresholds": [ 38*f4b2e5a8SBrad Bishop { 39*f4b2e5a8SBrad Bishop "Direction": "less than", 40*f4b2e5a8SBrad Bishop "Name": "lower critical", 41*f4b2e5a8SBrad Bishop "Severity": 1, 42*f4b2e5a8SBrad Bishop "Value": 1750 43*f4b2e5a8SBrad Bishop }, 44*f4b2e5a8SBrad Bishop { 45*f4b2e5a8SBrad Bishop "Direction": "less than", 46*f4b2e5a8SBrad Bishop "Name": "lower non critical", 47*f4b2e5a8SBrad Bishop "Severity": 0, 48*f4b2e5a8SBrad Bishop "Value": 2000 49*f4b2e5a8SBrad Bishop } 50*f4b2e5a8SBrad Bishop ], 51*f4b2e5a8SBrad Bishop "Type": "AspeedFan" 52*f4b2e5a8SBrad Bishop }, 53*f4b2e5a8SBrad Bishop { 54*f4b2e5a8SBrad Bishop "BindConnector": "2U System Fan connector 3", 55*f4b2e5a8SBrad Bishop "Index": 4, 56*f4b2e5a8SBrad Bishop "MaxReading": 14000, 57*f4b2e5a8SBrad Bishop "Name": "Fan 3", 58*f4b2e5a8SBrad Bishop "Presence": { 59*f4b2e5a8SBrad Bishop "PinName": "FM_SYS_FAN2_PRSNT_D_N", 60*f4b2e5a8SBrad Bishop "Polarity": "Low" 61*f4b2e5a8SBrad Bishop }, 62*f4b2e5a8SBrad Bishop "Thresholds": [ 63*f4b2e5a8SBrad Bishop { 64*f4b2e5a8SBrad Bishop "Direction": "less than", 65*f4b2e5a8SBrad Bishop "Name": "lower critical", 66*f4b2e5a8SBrad Bishop "Severity": 1, 67*f4b2e5a8SBrad Bishop "Value": 1750 68*f4b2e5a8SBrad Bishop }, 69*f4b2e5a8SBrad Bishop { 70*f4b2e5a8SBrad Bishop "Direction": "less than", 71*f4b2e5a8SBrad Bishop "Name": "lower non critical", 72*f4b2e5a8SBrad Bishop "Severity": 0, 73*f4b2e5a8SBrad Bishop "Value": 2000 74*f4b2e5a8SBrad Bishop } 75*f4b2e5a8SBrad Bishop ], 76*f4b2e5a8SBrad Bishop "Type": "AspeedFan" 77*f4b2e5a8SBrad Bishop }, 78*f4b2e5a8SBrad Bishop { 79*f4b2e5a8SBrad Bishop "BindConnector": "2U System Fan connector 4", 80*f4b2e5a8SBrad Bishop "Index": 6, 81*f4b2e5a8SBrad Bishop "MaxReading": 14000, 82*f4b2e5a8SBrad Bishop "Name": "Fan 4", 83*f4b2e5a8SBrad Bishop "Presence": { 84*f4b2e5a8SBrad Bishop "PinName": "FM_SYS_FAN3_PRSNT_D_N", 85*f4b2e5a8SBrad Bishop "Polarity": "Low" 86*f4b2e5a8SBrad Bishop }, 87*f4b2e5a8SBrad Bishop "Thresholds": [ 88*f4b2e5a8SBrad Bishop { 89*f4b2e5a8SBrad Bishop "Direction": "less than", 90*f4b2e5a8SBrad Bishop "Name": "lower critical", 91*f4b2e5a8SBrad Bishop "Severity": 1, 92*f4b2e5a8SBrad Bishop "Value": 1750 93*f4b2e5a8SBrad Bishop }, 94*f4b2e5a8SBrad Bishop { 95*f4b2e5a8SBrad Bishop "Direction": "less than", 96*f4b2e5a8SBrad Bishop "Name": "lower non critical", 97*f4b2e5a8SBrad Bishop "Severity": 0, 98*f4b2e5a8SBrad Bishop "Value": 2000 99*f4b2e5a8SBrad Bishop } 100*f4b2e5a8SBrad Bishop ], 101*f4b2e5a8SBrad Bishop "Type": "AspeedFan" 102*f4b2e5a8SBrad Bishop }, 103*f4b2e5a8SBrad Bishop { 104*f4b2e5a8SBrad Bishop "BindConnector": "2U System Fan connector 5", 105*f4b2e5a8SBrad Bishop "Index": 8, 106*f4b2e5a8SBrad Bishop "MaxReading": 14000, 107*f4b2e5a8SBrad Bishop "Name": "Fan 5", 108*f4b2e5a8SBrad Bishop "Presence": { 109*f4b2e5a8SBrad Bishop "PinName": "FM_SYS_FAN4_PRSNT_D_N", 110*f4b2e5a8SBrad Bishop "Polarity": "Low" 111*f4b2e5a8SBrad Bishop }, 112*f4b2e5a8SBrad Bishop "Thresholds": [ 113*f4b2e5a8SBrad Bishop { 114*f4b2e5a8SBrad Bishop "Direction": "less than", 115*f4b2e5a8SBrad Bishop "Name": "lower critical", 116*f4b2e5a8SBrad Bishop "Severity": 1, 117*f4b2e5a8SBrad Bishop "Value": 1750 118*f4b2e5a8SBrad Bishop }, 119*f4b2e5a8SBrad Bishop { 120*f4b2e5a8SBrad Bishop "Direction": "less than", 121*f4b2e5a8SBrad Bishop "Name": "lower non critical", 122*f4b2e5a8SBrad Bishop "Severity": 0, 123*f4b2e5a8SBrad Bishop "Value": 2000 124*f4b2e5a8SBrad Bishop } 125*f4b2e5a8SBrad Bishop ], 126*f4b2e5a8SBrad Bishop "Type": "AspeedFan" 127*f4b2e5a8SBrad Bishop }, 128*f4b2e5a8SBrad Bishop { 129*f4b2e5a8SBrad Bishop "BindConnector": "2U System Fan connector 6", 130*f4b2e5a8SBrad Bishop "Index": 10, 131*f4b2e5a8SBrad Bishop "MaxReading": 14000, 132*f4b2e5a8SBrad Bishop "Name": "Fan 6", 133*f4b2e5a8SBrad Bishop "Presence": { 134*f4b2e5a8SBrad Bishop "PinName": "FM_SYS_FAN5_PRSNT_D_N", 135*f4b2e5a8SBrad Bishop "Polarity": "Low" 136*f4b2e5a8SBrad Bishop }, 137*f4b2e5a8SBrad Bishop "Thresholds": [ 138*f4b2e5a8SBrad Bishop { 139*f4b2e5a8SBrad Bishop "Direction": "less than", 140*f4b2e5a8SBrad Bishop "Name": "lower critical", 141*f4b2e5a8SBrad Bishop "Severity": 1, 142*f4b2e5a8SBrad Bishop "Value": 1750 143*f4b2e5a8SBrad Bishop }, 144*f4b2e5a8SBrad Bishop { 145*f4b2e5a8SBrad Bishop "Direction": "less than", 146*f4b2e5a8SBrad Bishop "Name": "lower non critical", 147*f4b2e5a8SBrad Bishop "Severity": 0, 148*f4b2e5a8SBrad Bishop "Value": 2000 149*f4b2e5a8SBrad Bishop } 150*f4b2e5a8SBrad Bishop ], 151*f4b2e5a8SBrad Bishop "Type": "AspeedFan" 152*f4b2e5a8SBrad Bishop }, 153*f4b2e5a8SBrad Bishop { 154*f4b2e5a8SBrad Bishop "C1": 36, 155*f4b2e5a8SBrad Bishop "C2": 39, 156*f4b2e5a8SBrad Bishop "MaxCFM": 71, 157*f4b2e5a8SBrad Bishop "Name": "System Airflow", 158*f4b2e5a8SBrad Bishop "TachMaxPercent": 100, 159*f4b2e5a8SBrad Bishop "TachMinPercent": 20, 160*f4b2e5a8SBrad Bishop "Tachs": [ 161*f4b2e5a8SBrad Bishop "Fan 1", 162*f4b2e5a8SBrad Bishop "Fan 2", 163*f4b2e5a8SBrad Bishop "Fan 3", 164*f4b2e5a8SBrad Bishop "Fan 4", 165*f4b2e5a8SBrad Bishop "Fan 5", 166*f4b2e5a8SBrad Bishop "Fan 6" 167*f4b2e5a8SBrad Bishop ], 168*f4b2e5a8SBrad Bishop "Type": "CFMSensor" 169*f4b2e5a8SBrad Bishop }, 170*f4b2e5a8SBrad Bishop { 171*f4b2e5a8SBrad Bishop "AlphaF": 4.352, 172*f4b2e5a8SBrad Bishop "AlphaS": 0.512, 173*f4b2e5a8SBrad Bishop "Name": "Exit Air Temp", 174*f4b2e5a8SBrad Bishop "PowerFactorMax": 1.2, 175*f4b2e5a8SBrad Bishop "PowerFactorMin": 0.9, 176*f4b2e5a8SBrad Bishop "QMax": 165, 177*f4b2e5a8SBrad Bishop "QMin": 31, 178*f4b2e5a8SBrad Bishop "Thresholds": [ 179*f4b2e5a8SBrad Bishop { 180*f4b2e5a8SBrad Bishop "Direction": "greater than", 181*f4b2e5a8SBrad Bishop "Name": "upper critical", 182*f4b2e5a8SBrad Bishop "Severity": 1, 183*f4b2e5a8SBrad Bishop "Value": 85 184*f4b2e5a8SBrad Bishop }, 185*f4b2e5a8SBrad Bishop { 186*f4b2e5a8SBrad Bishop "Direction": "greater than", 187*f4b2e5a8SBrad Bishop "Name": "upper non critical", 188*f4b2e5a8SBrad Bishop "Severity": 0, 189*f4b2e5a8SBrad Bishop "Value": 80 190*f4b2e5a8SBrad Bishop }, 191*f4b2e5a8SBrad Bishop { 192*f4b2e5a8SBrad Bishop "Direction": "less than", 193*f4b2e5a8SBrad Bishop "Name": "lower non critical", 194*f4b2e5a8SBrad Bishop "Severity": 0, 195*f4b2e5a8SBrad Bishop "Value": 5 196*f4b2e5a8SBrad Bishop }, 197*f4b2e5a8SBrad Bishop { 198*f4b2e5a8SBrad Bishop "Direction": "less than", 199*f4b2e5a8SBrad Bishop "Name": "lower critical", 200*f4b2e5a8SBrad Bishop "Severity": 1, 201*f4b2e5a8SBrad Bishop "Value": 0 202*f4b2e5a8SBrad Bishop } 203*f4b2e5a8SBrad Bishop ], 204*f4b2e5a8SBrad Bishop "Type": "ExitAirTempSensor" 205*f4b2e5a8SBrad Bishop }, 206*f4b2e5a8SBrad Bishop { 207*f4b2e5a8SBrad Bishop "AllowedFailures": 1, 208*f4b2e5a8SBrad Bishop "Name": "FanRedundancy", 209*f4b2e5a8SBrad Bishop "Type": "FanRedundancy" 210*f4b2e5a8SBrad Bishop }, 211*f4b2e5a8SBrad Bishop { 212*f4b2e5a8SBrad Bishop "Address": [ 213*f4b2e5a8SBrad Bishop "0x50", 214*f4b2e5a8SBrad Bishop "0x51" 215*f4b2e5a8SBrad Bishop ], 216*f4b2e5a8SBrad Bishop "Bus": 7, 217*f4b2e5a8SBrad Bishop "Name": "PSU address", 218*f4b2e5a8SBrad Bishop "Type": "PSUPresence" 219*f4b2e5a8SBrad Bishop }, 220*f4b2e5a8SBrad Bishop { 221*f4b2e5a8SBrad Bishop "Name": "Power Unit Redundancy", 222*f4b2e5a8SBrad Bishop "RedundantCount": 1, 223*f4b2e5a8SBrad Bishop "Type": "PURedundancy" 224*f4b2e5a8SBrad Bishop }, 225*f4b2e5a8SBrad Bishop { 226*f4b2e5a8SBrad Bishop "Class": "fan", 227*f4b2e5a8SBrad Bishop "FFGainCoefficient": 1.0, 228*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 229*f4b2e5a8SBrad Bishop "ICoefficient": 0.0, 230*f4b2e5a8SBrad Bishop "ILimitMax": 0.0, 231*f4b2e5a8SBrad Bishop "ILimitMin": 0.0, 232*f4b2e5a8SBrad Bishop "Inputs": [ 233*f4b2e5a8SBrad Bishop "Fan 1" 234*f4b2e5a8SBrad Bishop ], 235*f4b2e5a8SBrad Bishop "Name": "Fan 1", 236*f4b2e5a8SBrad Bishop "NegativeHysteresis": 0.0, 237*f4b2e5a8SBrad Bishop "OutLimitMax": 100.0, 238*f4b2e5a8SBrad Bishop "OutLimitMin": 30.0, 239*f4b2e5a8SBrad Bishop "Outputs": [ 240*f4b2e5a8SBrad Bishop "Pwm 1" 241*f4b2e5a8SBrad Bishop ], 242*f4b2e5a8SBrad Bishop "PCoefficient": 0.0, 243*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 244*f4b2e5a8SBrad Bishop "SlewNeg": 0.0, 245*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 246*f4b2e5a8SBrad Bishop "Type": "Pid", 247*f4b2e5a8SBrad Bishop "Zones": [ 248*f4b2e5a8SBrad Bishop "Zone 1" 249*f4b2e5a8SBrad Bishop ] 250*f4b2e5a8SBrad Bishop }, 251*f4b2e5a8SBrad Bishop { 252*f4b2e5a8SBrad Bishop "Class": "fan", 253*f4b2e5a8SBrad Bishop "FFGainCoefficient": 1.0, 254*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 255*f4b2e5a8SBrad Bishop "ICoefficient": 0.0, 256*f4b2e5a8SBrad Bishop "ILimitMax": 0.0, 257*f4b2e5a8SBrad Bishop "ILimitMin": 0.0, 258*f4b2e5a8SBrad Bishop "Inputs": [ 259*f4b2e5a8SBrad Bishop "Fan 2" 260*f4b2e5a8SBrad Bishop ], 261*f4b2e5a8SBrad Bishop "Name": "Fan 2", 262*f4b2e5a8SBrad Bishop "NegativeHysteresis": 0.0, 263*f4b2e5a8SBrad Bishop "OutLimitMax": 100.0, 264*f4b2e5a8SBrad Bishop "OutLimitMin": 30.0, 265*f4b2e5a8SBrad Bishop "Outputs": [ 266*f4b2e5a8SBrad Bishop "Pwm 2" 267*f4b2e5a8SBrad Bishop ], 268*f4b2e5a8SBrad Bishop "PCoefficient": 0.0, 269*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 270*f4b2e5a8SBrad Bishop "SlewNeg": 0.0, 271*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 272*f4b2e5a8SBrad Bishop "Type": "Pid", 273*f4b2e5a8SBrad Bishop "Zones": [ 274*f4b2e5a8SBrad Bishop "Zone 2" 275*f4b2e5a8SBrad Bishop ] 276*f4b2e5a8SBrad Bishop }, 277*f4b2e5a8SBrad Bishop { 278*f4b2e5a8SBrad Bishop "Class": "fan", 279*f4b2e5a8SBrad Bishop "FFGainCoefficient": 1.0, 280*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 281*f4b2e5a8SBrad Bishop "ICoefficient": 0.0, 282*f4b2e5a8SBrad Bishop "ILimitMax": 0.0, 283*f4b2e5a8SBrad Bishop "ILimitMin": 0.0, 284*f4b2e5a8SBrad Bishop "Inputs": [ 285*f4b2e5a8SBrad Bishop "Fan 3" 286*f4b2e5a8SBrad Bishop ], 287*f4b2e5a8SBrad Bishop "Name": "Fan 3", 288*f4b2e5a8SBrad Bishop "NegativeHysteresis": 0.0, 289*f4b2e5a8SBrad Bishop "OutLimitMax": 100.0, 290*f4b2e5a8SBrad Bishop "OutLimitMin": 30.0, 291*f4b2e5a8SBrad Bishop "Outputs": [ 292*f4b2e5a8SBrad Bishop "Pwm 3" 293*f4b2e5a8SBrad Bishop ], 294*f4b2e5a8SBrad Bishop "PCoefficient": 0.0, 295*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 296*f4b2e5a8SBrad Bishop "SlewNeg": 0.0, 297*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 298*f4b2e5a8SBrad Bishop "Type": "Pid", 299*f4b2e5a8SBrad Bishop "Zones": [ 300*f4b2e5a8SBrad Bishop "Zone 3" 301*f4b2e5a8SBrad Bishop ] 302*f4b2e5a8SBrad Bishop }, 303*f4b2e5a8SBrad Bishop { 304*f4b2e5a8SBrad Bishop "Class": "fan", 305*f4b2e5a8SBrad Bishop "FFGainCoefficient": 1.0, 306*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 307*f4b2e5a8SBrad Bishop "ICoefficient": 0.0, 308*f4b2e5a8SBrad Bishop "ILimitMax": 0.0, 309*f4b2e5a8SBrad Bishop "ILimitMin": 0.0, 310*f4b2e5a8SBrad Bishop "Inputs": [ 311*f4b2e5a8SBrad Bishop "Fan 4" 312*f4b2e5a8SBrad Bishop ], 313*f4b2e5a8SBrad Bishop "Name": "Fan 4", 314*f4b2e5a8SBrad Bishop "NegativeHysteresis": 0.0, 315*f4b2e5a8SBrad Bishop "OutLimitMax": 100.0, 316*f4b2e5a8SBrad Bishop "OutLimitMin": 30.0, 317*f4b2e5a8SBrad Bishop "Outputs": [ 318*f4b2e5a8SBrad Bishop "Pwm 4" 319*f4b2e5a8SBrad Bishop ], 320*f4b2e5a8SBrad Bishop "PCoefficient": 0.0, 321*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 322*f4b2e5a8SBrad Bishop "SlewNeg": 0.0, 323*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 324*f4b2e5a8SBrad Bishop "Type": "Pid", 325*f4b2e5a8SBrad Bishop "Zones": [ 326*f4b2e5a8SBrad Bishop "Zone 4" 327*f4b2e5a8SBrad Bishop ] 328*f4b2e5a8SBrad Bishop }, 329*f4b2e5a8SBrad Bishop { 330*f4b2e5a8SBrad Bishop "Class": "fan", 331*f4b2e5a8SBrad Bishop "FFGainCoefficient": 1.0, 332*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 333*f4b2e5a8SBrad Bishop "ICoefficient": 0.0, 334*f4b2e5a8SBrad Bishop "ILimitMax": 0.0, 335*f4b2e5a8SBrad Bishop "ILimitMin": 0.0, 336*f4b2e5a8SBrad Bishop "Inputs": [ 337*f4b2e5a8SBrad Bishop "Fan 5" 338*f4b2e5a8SBrad Bishop ], 339*f4b2e5a8SBrad Bishop "Name": "Fan 5", 340*f4b2e5a8SBrad Bishop "NegativeHysteresis": 0.0, 341*f4b2e5a8SBrad Bishop "OutLimitMax": 100.0, 342*f4b2e5a8SBrad Bishop "OutLimitMin": 30.0, 343*f4b2e5a8SBrad Bishop "Outputs": [ 344*f4b2e5a8SBrad Bishop "Pwm 5" 345*f4b2e5a8SBrad Bishop ], 346*f4b2e5a8SBrad Bishop "PCoefficient": 0.0, 347*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 348*f4b2e5a8SBrad Bishop "SlewNeg": 0.0, 349*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 350*f4b2e5a8SBrad Bishop "Type": "Pid", 351*f4b2e5a8SBrad Bishop "Zones": [ 352*f4b2e5a8SBrad Bishop "Zone 5" 353*f4b2e5a8SBrad Bishop ] 354*f4b2e5a8SBrad Bishop }, 355*f4b2e5a8SBrad Bishop { 356*f4b2e5a8SBrad Bishop "Class": "fan", 357*f4b2e5a8SBrad Bishop "FFGainCoefficient": 1.0, 358*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 359*f4b2e5a8SBrad Bishop "ICoefficient": 0.0, 360*f4b2e5a8SBrad Bishop "ILimitMax": 0.0, 361*f4b2e5a8SBrad Bishop "ILimitMin": 0.0, 362*f4b2e5a8SBrad Bishop "Inputs": [ 363*f4b2e5a8SBrad Bishop "Fan 6" 364*f4b2e5a8SBrad Bishop ], 365*f4b2e5a8SBrad Bishop "Name": "Fan 6", 366*f4b2e5a8SBrad Bishop "NegativeHysteresis": 0.0, 367*f4b2e5a8SBrad Bishop "OutLimitMax": 100.0, 368*f4b2e5a8SBrad Bishop "OutLimitMin": 30.0, 369*f4b2e5a8SBrad Bishop "Outputs": [ 370*f4b2e5a8SBrad Bishop "Pwm 6" 371*f4b2e5a8SBrad Bishop ], 372*f4b2e5a8SBrad Bishop "PCoefficient": 0.0, 373*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 374*f4b2e5a8SBrad Bishop "SlewNeg": 0.0, 375*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 376*f4b2e5a8SBrad Bishop "Type": "Pid", 377*f4b2e5a8SBrad Bishop "Zones": [ 378*f4b2e5a8SBrad Bishop "Zone 6" 379*f4b2e5a8SBrad Bishop ] 380*f4b2e5a8SBrad Bishop }, 381*f4b2e5a8SBrad Bishop { 382*f4b2e5a8SBrad Bishop "Class": "temp", 383*f4b2e5a8SBrad Bishop "FFGainCoefficient": 0.0, 384*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 385*f4b2e5a8SBrad Bishop "ICoefficient": -4.64, 386*f4b2e5a8SBrad Bishop "ILimitMax": 100, 387*f4b2e5a8SBrad Bishop "ILimitMin": 30, 388*f4b2e5a8SBrad Bishop "Inputs": [ 389*f4b2e5a8SBrad Bishop "Exit Air Temp" 390*f4b2e5a8SBrad Bishop ], 391*f4b2e5a8SBrad Bishop "Name": "Exit Air Temp", 392*f4b2e5a8SBrad Bishop "NegativeHysteresis": 5.0, 393*f4b2e5a8SBrad Bishop "OutLimitMax": 100, 394*f4b2e5a8SBrad Bishop "OutLimitMin": 30, 395*f4b2e5a8SBrad Bishop "Outputs": [], 396*f4b2e5a8SBrad Bishop "PCoefficient": -0.15, 397*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 398*f4b2e5a8SBrad Bishop "SetPoint": 75.0, 399*f4b2e5a8SBrad Bishop "SlewNeg": -1, 400*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 401*f4b2e5a8SBrad Bishop "Type": "Pid", 402*f4b2e5a8SBrad Bishop "Zones": [ 403*f4b2e5a8SBrad Bishop "Zone 1", 404*f4b2e5a8SBrad Bishop "Zone 2", 405*f4b2e5a8SBrad Bishop "Zone 3", 406*f4b2e5a8SBrad Bishop "Zone 4", 407*f4b2e5a8SBrad Bishop "Zone 5", 408*f4b2e5a8SBrad Bishop "Zone 6" 409*f4b2e5a8SBrad Bishop ] 410*f4b2e5a8SBrad Bishop }, 411*f4b2e5a8SBrad Bishop { 412*f4b2e5a8SBrad Bishop "FailSafePercent": 100, 413*f4b2e5a8SBrad Bishop "MinThermalOutput": 30, 414*f4b2e5a8SBrad Bishop "Name": "Zone 1", 415*f4b2e5a8SBrad Bishop "Type": "Pid.Zone" 416*f4b2e5a8SBrad Bishop }, 417*f4b2e5a8SBrad Bishop { 418*f4b2e5a8SBrad Bishop "FailSafePercent": 100, 419*f4b2e5a8SBrad Bishop "MinThermalOutput": 30, 420*f4b2e5a8SBrad Bishop "Name": "Zone 2", 421*f4b2e5a8SBrad Bishop "Type": "Pid.Zone" 422*f4b2e5a8SBrad Bishop }, 423*f4b2e5a8SBrad Bishop { 424*f4b2e5a8SBrad Bishop "FailSafePercent": 100, 425*f4b2e5a8SBrad Bishop "MinThermalOutput": 30, 426*f4b2e5a8SBrad Bishop "Name": "Zone 3", 427*f4b2e5a8SBrad Bishop "Type": "Pid.Zone" 428*f4b2e5a8SBrad Bishop }, 429*f4b2e5a8SBrad Bishop { 430*f4b2e5a8SBrad Bishop "FailSafePercent": 100, 431*f4b2e5a8SBrad Bishop "MinThermalOutput": 30, 432*f4b2e5a8SBrad Bishop "Name": "Zone 4", 433*f4b2e5a8SBrad Bishop "Type": "Pid.Zone" 434*f4b2e5a8SBrad Bishop }, 435*f4b2e5a8SBrad Bishop { 436*f4b2e5a8SBrad Bishop "FailSafePercent": 100, 437*f4b2e5a8SBrad Bishop "MinThermalOutput": 30, 438*f4b2e5a8SBrad Bishop "Name": "Zone 5", 439*f4b2e5a8SBrad Bishop "Type": "Pid.Zone" 440*f4b2e5a8SBrad Bishop }, 441*f4b2e5a8SBrad Bishop { 442*f4b2e5a8SBrad Bishop "FailSafePercent": 100, 443*f4b2e5a8SBrad Bishop "MinThermalOutput": 30, 444*f4b2e5a8SBrad Bishop "Name": "Zone 6", 445*f4b2e5a8SBrad Bishop "Type": "Pid.Zone" 446*f4b2e5a8SBrad Bishop }, 447*f4b2e5a8SBrad Bishop { 448*f4b2e5a8SBrad Bishop "FailSafePercent": 100, 449*f4b2e5a8SBrad Bishop "MinThermalOutput": 30, 450*f4b2e5a8SBrad Bishop "Name": "PSU", 451*f4b2e5a8SBrad Bishop "Type": "Pid.Zone" 452*f4b2e5a8SBrad Bishop }, 453*f4b2e5a8SBrad Bishop { 454*f4b2e5a8SBrad Bishop "Class": "Floor", 455*f4b2e5a8SBrad Bishop "Inputs": [ 456*f4b2e5a8SBrad Bishop "Front Panel Temp" 457*f4b2e5a8SBrad Bishop ], 458*f4b2e5a8SBrad Bishop "Name": "Front Panel LCC", 459*f4b2e5a8SBrad Bishop "NegativeHysteresis": 2, 460*f4b2e5a8SBrad Bishop "Output": [ 461*f4b2e5a8SBrad Bishop 50.0, 462*f4b2e5a8SBrad Bishop 60.0 463*f4b2e5a8SBrad Bishop ], 464*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0, 465*f4b2e5a8SBrad Bishop "Reading": [ 466*f4b2e5a8SBrad Bishop 20.0, 467*f4b2e5a8SBrad Bishop 30.0 468*f4b2e5a8SBrad Bishop ], 469*f4b2e5a8SBrad Bishop "Type": "Stepwise", 470*f4b2e5a8SBrad Bishop "Zones": [ 471*f4b2e5a8SBrad Bishop "Zone 1", 472*f4b2e5a8SBrad Bishop "Zone 2", 473*f4b2e5a8SBrad Bishop "Zone 3", 474*f4b2e5a8SBrad Bishop "Zone 4", 475*f4b2e5a8SBrad Bishop "Zone 5", 476*f4b2e5a8SBrad Bishop "Zone 6" 477*f4b2e5a8SBrad Bishop ] 478*f4b2e5a8SBrad Bishop }, 479*f4b2e5a8SBrad Bishop { 480*f4b2e5a8SBrad Bishop "Class": "Ceiling", 481*f4b2e5a8SBrad Bishop "Inputs": [ 482*f4b2e5a8SBrad Bishop "Front Panel Temp" 483*f4b2e5a8SBrad Bishop ], 484*f4b2e5a8SBrad Bishop "Name": "Front Panel UCC", 485*f4b2e5a8SBrad Bishop "NegativeHysteresis": 2, 486*f4b2e5a8SBrad Bishop "Output": [ 487*f4b2e5a8SBrad Bishop 70.0, 488*f4b2e5a8SBrad Bishop 80.0 489*f4b2e5a8SBrad Bishop ], 490*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0, 491*f4b2e5a8SBrad Bishop "Profiles": [ 492*f4b2e5a8SBrad Bishop "Acoustic" 493*f4b2e5a8SBrad Bishop ], 494*f4b2e5a8SBrad Bishop "Reading": [ 495*f4b2e5a8SBrad Bishop 22.0, 496*f4b2e5a8SBrad Bishop 32.0 497*f4b2e5a8SBrad Bishop ], 498*f4b2e5a8SBrad Bishop "Type": "Stepwise", 499*f4b2e5a8SBrad Bishop "Zones": [ 500*f4b2e5a8SBrad Bishop "Zone 1", 501*f4b2e5a8SBrad Bishop "Zone 2", 502*f4b2e5a8SBrad Bishop "Zone 3", 503*f4b2e5a8SBrad Bishop "Zone 4", 504*f4b2e5a8SBrad Bishop "Zone 5", 505*f4b2e5a8SBrad Bishop "Zone 6" 506*f4b2e5a8SBrad Bishop ] 507*f4b2e5a8SBrad Bishop } 508*f4b2e5a8SBrad Bishop ], 509*f4b2e5a8SBrad Bishop "Name": "R2000 Chassis", 510*f4b2e5a8SBrad Bishop "Probe": [ 511*f4b2e5a8SBrad Bishop "FOUND('WFP Baseboard')", 512*f4b2e5a8SBrad Bishop "AND", 513*f4b2e5a8SBrad Bishop "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'A2UL\\d+RISER\\d'})", 514*f4b2e5a8SBrad Bishop "AND", 515*f4b2e5a8SBrad Bishop "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})", 516*f4b2e5a8SBrad Bishop "MATCH_ONE" 517*f4b2e5a8SBrad Bishop ], 518*f4b2e5a8SBrad Bishop "Type": "Chassis", 519*f4b2e5a8SBrad Bishop "xyz.openbmc_project.Inventory.Decorator.Asset": { 520*f4b2e5a8SBrad Bishop "Manufacturer": "$PRODUCT_MANUFACTURER", 521*f4b2e5a8SBrad Bishop "Model": "$PRODUCT_PRODUCT_NAME", 522*f4b2e5a8SBrad Bishop "PartNumber": "$PRODUCT_PART_NUMBER", 523*f4b2e5a8SBrad Bishop "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 524*f4b2e5a8SBrad Bishop }, 525*f4b2e5a8SBrad Bishop "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 526*f4b2e5a8SBrad Bishop "AssetTag": "$PRODUCT_ASSET_TAG" 527*f4b2e5a8SBrad Bishop }, 528*f4b2e5a8SBrad Bishop "xyz.openbmc_project.Inventory.Item.System": {} 529*f4b2e5a8SBrad Bishop} 530