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