1*1642b65aSPatrick Williams{ 2*1642b65aSPatrick Williams "Exposes": [ 3*1642b65aSPatrick Williams { 4*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 0", 5*1642b65aSPatrick Williams "Index": 0, 6*1642b65aSPatrick Williams "Name": "FAN0_TACH_IL", 7*1642b65aSPatrick Williams "PowerState": "Always", 8*1642b65aSPatrick Williams "Thresholds": [ 9*1642b65aSPatrick Williams { 10*1642b65aSPatrick Williams "Direction": "greater than", 11*1642b65aSPatrick Williams "Name": "upper critical", 12*1642b65aSPatrick Williams "Severity": 1, 13*1642b65aSPatrick Williams "Value": 7920 14*1642b65aSPatrick Williams }, 15*1642b65aSPatrick Williams { 16*1642b65aSPatrick Williams "Direction": "less than", 17*1642b65aSPatrick Williams "Name": "lower critical", 18*1642b65aSPatrick Williams "Severity": 1, 19*1642b65aSPatrick Williams "Value": 700 20*1642b65aSPatrick Williams } 21*1642b65aSPatrick Williams ], 22*1642b65aSPatrick Williams "Type": "AspeedFan" 23*1642b65aSPatrick Williams }, 24*1642b65aSPatrick Williams { 25*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 0", 26*1642b65aSPatrick Williams "Index": 1, 27*1642b65aSPatrick Williams "Name": "FAN0_TACH_OL", 28*1642b65aSPatrick Williams "PowerState": "Always", 29*1642b65aSPatrick Williams "Thresholds": [ 30*1642b65aSPatrick Williams { 31*1642b65aSPatrick Williams "Direction": "greater than", 32*1642b65aSPatrick Williams "Name": "upper critical", 33*1642b65aSPatrick Williams "Severity": 1, 34*1642b65aSPatrick Williams "Value": 7920 35*1642b65aSPatrick Williams }, 36*1642b65aSPatrick Williams { 37*1642b65aSPatrick Williams "Direction": "less than", 38*1642b65aSPatrick Williams "Name": "lower critical", 39*1642b65aSPatrick Williams "Severity": 1, 40*1642b65aSPatrick Williams "Value": 700 41*1642b65aSPatrick Williams } 42*1642b65aSPatrick Williams ], 43*1642b65aSPatrick Williams "Type": "AspeedFan" 44*1642b65aSPatrick Williams }, 45*1642b65aSPatrick Williams { 46*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 1", 47*1642b65aSPatrick Williams "Index": 2, 48*1642b65aSPatrick Williams "Name": "FAN1_TACH_IL", 49*1642b65aSPatrick Williams "PowerState": "Always", 50*1642b65aSPatrick Williams "Thresholds": [ 51*1642b65aSPatrick Williams { 52*1642b65aSPatrick Williams "Direction": "greater than", 53*1642b65aSPatrick Williams "Name": "upper critical", 54*1642b65aSPatrick Williams "Severity": 1, 55*1642b65aSPatrick Williams "Value": 7920 56*1642b65aSPatrick Williams }, 57*1642b65aSPatrick Williams { 58*1642b65aSPatrick Williams "Direction": "less than", 59*1642b65aSPatrick Williams "Name": "lower critical", 60*1642b65aSPatrick Williams "Severity": 1, 61*1642b65aSPatrick Williams "Value": 700 62*1642b65aSPatrick Williams } 63*1642b65aSPatrick Williams ], 64*1642b65aSPatrick Williams "Type": "AspeedFan" 65*1642b65aSPatrick Williams }, 66*1642b65aSPatrick Williams { 67*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 1", 68*1642b65aSPatrick Williams "Index": 3, 69*1642b65aSPatrick Williams "Name": "FAN1_TACH_OL", 70*1642b65aSPatrick Williams "PowerState": "Always", 71*1642b65aSPatrick Williams "Thresholds": [ 72*1642b65aSPatrick Williams { 73*1642b65aSPatrick Williams "Direction": "greater than", 74*1642b65aSPatrick Williams "Name": "upper critical", 75*1642b65aSPatrick Williams "Severity": 1, 76*1642b65aSPatrick Williams "Value": 7920 77*1642b65aSPatrick Williams }, 78*1642b65aSPatrick Williams { 79*1642b65aSPatrick Williams "Direction": "less than", 80*1642b65aSPatrick Williams "Name": "lower critical", 81*1642b65aSPatrick Williams "Severity": 1, 82*1642b65aSPatrick Williams "Value": 700 83*1642b65aSPatrick Williams } 84*1642b65aSPatrick Williams ], 85*1642b65aSPatrick Williams "Type": "AspeedFan" 86*1642b65aSPatrick Williams }, 87*1642b65aSPatrick Williams { 88*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 2", 89*1642b65aSPatrick Williams "Index": 4, 90*1642b65aSPatrick Williams "Name": "FAN2_TACH_IL", 91*1642b65aSPatrick Williams "PowerState": "Always", 92*1642b65aSPatrick Williams "Thresholds": [ 93*1642b65aSPatrick Williams { 94*1642b65aSPatrick Williams "Direction": "greater than", 95*1642b65aSPatrick Williams "Name": "upper critical", 96*1642b65aSPatrick Williams "Severity": 1, 97*1642b65aSPatrick Williams "Value": 7920 98*1642b65aSPatrick Williams }, 99*1642b65aSPatrick Williams { 100*1642b65aSPatrick Williams "Direction": "less than", 101*1642b65aSPatrick Williams "Name": "lower critical", 102*1642b65aSPatrick Williams "Severity": 1, 103*1642b65aSPatrick Williams "Value": 700 104*1642b65aSPatrick Williams } 105*1642b65aSPatrick Williams ], 106*1642b65aSPatrick Williams "Type": "AspeedFan" 107*1642b65aSPatrick Williams }, 108*1642b65aSPatrick Williams { 109*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 2", 110*1642b65aSPatrick Williams "Index": 5, 111*1642b65aSPatrick Williams "Name": "FAN2_TACH_OL", 112*1642b65aSPatrick Williams "PowerState": "Always", 113*1642b65aSPatrick Williams "Thresholds": [ 114*1642b65aSPatrick Williams { 115*1642b65aSPatrick Williams "Direction": "greater than", 116*1642b65aSPatrick Williams "Name": "upper critical", 117*1642b65aSPatrick Williams "Severity": 1, 118*1642b65aSPatrick Williams "Value": 7920 119*1642b65aSPatrick Williams }, 120*1642b65aSPatrick Williams { 121*1642b65aSPatrick Williams "Direction": "less than", 122*1642b65aSPatrick Williams "Name": "lower critical", 123*1642b65aSPatrick Williams "Severity": 1, 124*1642b65aSPatrick Williams "Value": 700 125*1642b65aSPatrick Williams } 126*1642b65aSPatrick Williams ], 127*1642b65aSPatrick Williams "Type": "AspeedFan" 128*1642b65aSPatrick Williams }, 129*1642b65aSPatrick Williams { 130*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 3", 131*1642b65aSPatrick Williams "Index": 6, 132*1642b65aSPatrick Williams "Name": "FAN3_TACH_IL", 133*1642b65aSPatrick Williams "PowerState": "Always", 134*1642b65aSPatrick Williams "Thresholds": [ 135*1642b65aSPatrick Williams { 136*1642b65aSPatrick Williams "Direction": "greater than", 137*1642b65aSPatrick Williams "Name": "upper critical", 138*1642b65aSPatrick Williams "Severity": 1, 139*1642b65aSPatrick Williams "Value": 7920 140*1642b65aSPatrick Williams }, 141*1642b65aSPatrick Williams { 142*1642b65aSPatrick Williams "Direction": "less than", 143*1642b65aSPatrick Williams "Name": "lower critical", 144*1642b65aSPatrick Williams "Severity": 1, 145*1642b65aSPatrick Williams "Value": 700 146*1642b65aSPatrick Williams } 147*1642b65aSPatrick Williams ], 148*1642b65aSPatrick Williams "Type": "AspeedFan" 149*1642b65aSPatrick Williams }, 150*1642b65aSPatrick Williams { 151*1642b65aSPatrick Williams "BindConnector": "System Fan Connector 3", 152*1642b65aSPatrick Williams "Index": 7, 153*1642b65aSPatrick Williams "Name": "FAN3_TACH_OL", 154*1642b65aSPatrick Williams "PowerState": "Always", 155*1642b65aSPatrick Williams "Thresholds": [ 156*1642b65aSPatrick Williams { 157*1642b65aSPatrick Williams "Direction": "greater than", 158*1642b65aSPatrick Williams "Name": "upper critical", 159*1642b65aSPatrick Williams "Severity": 1, 160*1642b65aSPatrick Williams "Value": 7920 161*1642b65aSPatrick Williams }, 162*1642b65aSPatrick Williams { 163*1642b65aSPatrick Williams "Direction": "less than", 164*1642b65aSPatrick Williams "Name": "lower critical", 165*1642b65aSPatrick Williams "Severity": 1, 166*1642b65aSPatrick Williams "Value": 700 167*1642b65aSPatrick Williams } 168*1642b65aSPatrick Williams ], 169*1642b65aSPatrick Williams "Type": "AspeedFan" 170*1642b65aSPatrick Williams }, 171*1642b65aSPatrick Williams { 172*1642b65aSPatrick Williams "Class": "fan", 173*1642b65aSPatrick Williams "FFGainCoefficient": 1.0, 174*1642b65aSPatrick Williams "FFOffCoefficient": 0.0, 175*1642b65aSPatrick Williams "ICoefficient": 0.0, 176*1642b65aSPatrick Williams "ILimitMax": 0.0, 177*1642b65aSPatrick Williams "ILimitMin": 0.0, 178*1642b65aSPatrick Williams "Inputs": [ 179*1642b65aSPatrick Williams "FAN0_TACH_IL", 180*1642b65aSPatrick Williams "FAN0_TACH_OL", 181*1642b65aSPatrick Williams "FAN1_TACH_IL", 182*1642b65aSPatrick Williams "FAN1_TACH_OL", 183*1642b65aSPatrick Williams "FAN2_TACH_IL", 184*1642b65aSPatrick Williams "FAN2_TACH_OL", 185*1642b65aSPatrick Williams "FAN3_TACH_IL", 186*1642b65aSPatrick Williams "FAN3_TACH_OL" 187*1642b65aSPatrick Williams ], 188*1642b65aSPatrick Williams "Name": "FAN_TACH", 189*1642b65aSPatrick Williams "NegativeHysteresis": 0.0, 190*1642b65aSPatrick Williams "OutLimitMax": 100.0, 191*1642b65aSPatrick Williams "OutLimitMin": 0.0, 192*1642b65aSPatrick Williams "Outputs": [ 193*1642b65aSPatrick Williams "FAN0_PWM", 194*1642b65aSPatrick Williams "FAN0_PWM", 195*1642b65aSPatrick Williams "FAN1_PWM", 196*1642b65aSPatrick Williams "FAN1_PWM", 197*1642b65aSPatrick Williams "FAN2_PWM", 198*1642b65aSPatrick Williams "FAN2_PWM", 199*1642b65aSPatrick Williams "FAN3_PWM", 200*1642b65aSPatrick Williams "FAN3_PWM" 201*1642b65aSPatrick Williams ], 202*1642b65aSPatrick Williams "PCoefficient": 0.0, 203*1642b65aSPatrick Williams "PositiveHysteresis": 0.0, 204*1642b65aSPatrick Williams "SlewNeg": 0.0, 205*1642b65aSPatrick Williams "SlewPos": 0.0, 206*1642b65aSPatrick Williams "Type": "Pid", 207*1642b65aSPatrick Williams "Zones": [ 208*1642b65aSPatrick Williams "Zone0" 209*1642b65aSPatrick Williams ] 210*1642b65aSPatrick Williams }, 211*1642b65aSPatrick Williams { 212*1642b65aSPatrick Williams "FailSafePercent": 60, 213*1642b65aSPatrick Williams "MinThermalOutput": 15, 214*1642b65aSPatrick Williams "Name": "Zone0", 215*1642b65aSPatrick Williams "Type": "Pid.Zone" 216*1642b65aSPatrick Williams }, 217*1642b65aSPatrick Williams { 218*1642b65aSPatrick Williams "Class": "temp", 219*1642b65aSPatrick Williams "Inputs": [ 220*1642b65aSPatrick Williams "Virtual_Inlet_Temp" 221*1642b65aSPatrick Williams ], 222*1642b65aSPatrick Williams "Name": "inlet_temp", 223*1642b65aSPatrick Williams "NegativeHysteresis": 0, 224*1642b65aSPatrick Williams "Output": [ 225*1642b65aSPatrick Williams 27.0, 226*1642b65aSPatrick Williams 30.0, 227*1642b65aSPatrick Williams 34.0, 228*1642b65aSPatrick Williams 37.0, 229*1642b65aSPatrick Williams 40.0, 230*1642b65aSPatrick Williams 44.0, 231*1642b65aSPatrick Williams 45.0, 232*1642b65aSPatrick Williams 46.0, 233*1642b65aSPatrick Williams 47.0, 234*1642b65aSPatrick Williams 48.0, 235*1642b65aSPatrick Williams 49.0, 236*1642b65aSPatrick Williams 50.0, 237*1642b65aSPatrick Williams 50.0, 238*1642b65aSPatrick Williams 53.0, 239*1642b65aSPatrick Williams 55.0, 240*1642b65aSPatrick Williams 60.0, 241*1642b65aSPatrick Williams 80.0 242*1642b65aSPatrick Williams ], 243*1642b65aSPatrick Williams "PositiveHysteresis": 0, 244*1642b65aSPatrick Williams "Reading": [ 245*1642b65aSPatrick Williams 15.0, 246*1642b65aSPatrick Williams 20.0, 247*1642b65aSPatrick Williams 22.0, 248*1642b65aSPatrick Williams 24.0, 249*1642b65aSPatrick Williams 26.0, 250*1642b65aSPatrick Williams 28.0, 251*1642b65aSPatrick Williams 30.0, 252*1642b65aSPatrick Williams 31.0, 253*1642b65aSPatrick Williams 32.0, 254*1642b65aSPatrick Williams 33.0, 255*1642b65aSPatrick Williams 34.0, 256*1642b65aSPatrick Williams 35.0, 257*1642b65aSPatrick Williams 36.0, 258*1642b65aSPatrick Williams 37.0, 259*1642b65aSPatrick Williams 38.0, 260*1642b65aSPatrick Williams 39.0, 261*1642b65aSPatrick Williams 40.0 262*1642b65aSPatrick Williams ], 263*1642b65aSPatrick Williams "Type": "Stepwise", 264*1642b65aSPatrick Williams "Zones": [ 265*1642b65aSPatrick Williams "Zone0" 266*1642b65aSPatrick Williams ] 267*1642b65aSPatrick Williams }, 268*1642b65aSPatrick Williams { 269*1642b65aSPatrick Williams "Class": "temp", 270*1642b65aSPatrick Williams "Inputs": [ 271*1642b65aSPatrick Williams "MB_U402_THERM_LOCAL" 272*1642b65aSPatrick Williams ], 273*1642b65aSPatrick Williams "Name": "switch_temp", 274*1642b65aSPatrick Williams "NegativeHysteresis": 0, 275*1642b65aSPatrick Williams "Output": [ 276*1642b65aSPatrick Williams 0.0, 277*1642b65aSPatrick Williams 15.0, 278*1642b65aSPatrick Williams 20.0, 279*1642b65aSPatrick Williams 25.0, 280*1642b65aSPatrick Williams 40.0 281*1642b65aSPatrick Williams ], 282*1642b65aSPatrick Williams "PositiveHysteresis": 0, 283*1642b65aSPatrick Williams "Reading": [ 284*1642b65aSPatrick Williams 48.0, 285*1642b65aSPatrick Williams 49.0, 286*1642b65aSPatrick Williams 50.0, 287*1642b65aSPatrick Williams 51.0, 288*1642b65aSPatrick Williams 52.0 289*1642b65aSPatrick Williams ], 290*1642b65aSPatrick Williams "Type": "Stepwise", 291*1642b65aSPatrick Williams "Zones": [ 292*1642b65aSPatrick Williams "Zone0" 293*1642b65aSPatrick Williams ] 294*1642b65aSPatrick Williams }, 295*1642b65aSPatrick Williams { 296*1642b65aSPatrick Williams "Class": "temp", 297*1642b65aSPatrick Williams "Inputs": [ 298*1642b65aSPatrick Williams "MB_U19_THERM_LOCAL" 299*1642b65aSPatrick Williams ], 300*1642b65aSPatrick Williams "Name": "retimer_temp", 301*1642b65aSPatrick Williams "NegativeHysteresis": 0, 302*1642b65aSPatrick Williams "Output": [ 303*1642b65aSPatrick Williams 0.0, 304*1642b65aSPatrick Williams 20.0, 305*1642b65aSPatrick Williams 40.0, 306*1642b65aSPatrick Williams 42.0, 307*1642b65aSPatrick Williams 44.0, 308*1642b65aSPatrick Williams 46.0, 309*1642b65aSPatrick Williams 48.0, 310*1642b65aSPatrick Williams 50.0, 311*1642b65aSPatrick Williams 80.0 312*1642b65aSPatrick Williams ], 313*1642b65aSPatrick Williams "PositiveHysteresis": 0, 314*1642b65aSPatrick Williams "Reading": [ 315*1642b65aSPatrick Williams 35.0, 316*1642b65aSPatrick Williams 40.0, 317*1642b65aSPatrick Williams 43.0, 318*1642b65aSPatrick Williams 44.0, 319*1642b65aSPatrick Williams 45.0, 320*1642b65aSPatrick Williams 46.0, 321*1642b65aSPatrick Williams 47.0, 322*1642b65aSPatrick Williams 48.0, 323*1642b65aSPatrick Williams 49.0 324*1642b65aSPatrick Williams ], 325*1642b65aSPatrick Williams "Type": "Stepwise", 326*1642b65aSPatrick Williams "Zones": [ 327*1642b65aSPatrick Williams "Zone0" 328*1642b65aSPatrick Williams ] 329*1642b65aSPatrick Williams }, 330*1642b65aSPatrick Williams { 331*1642b65aSPatrick Williams "Class": "temp", 332*1642b65aSPatrick Williams "Inputs": [ 333*1642b65aSPatrick Williams "SLED1_THERM_LOCAL", 334*1642b65aSPatrick Williams "SLED2_THERM_LOCAL", 335*1642b65aSPatrick Williams "SLED3_THERM_LOCAL", 336*1642b65aSPatrick Williams "SLED4_THERM_LOCAL", 337*1642b65aSPatrick Williams "SLED5_THERM_LOCAL", 338*1642b65aSPatrick Williams "SLED6_THERM_LOCAL" 339*1642b65aSPatrick Williams ], 340*1642b65aSPatrick Williams "Name": "sled_thermal_local", 341*1642b65aSPatrick Williams "NegativeHysteresis": 0, 342*1642b65aSPatrick Williams "Output": [ 343*1642b65aSPatrick Williams 0.0, 344*1642b65aSPatrick Williams 20.0, 345*1642b65aSPatrick Williams 20.0, 346*1642b65aSPatrick Williams 45.0, 347*1642b65aSPatrick Williams 46.0, 348*1642b65aSPatrick Williams 47.0, 349*1642b65aSPatrick Williams 50.0 350*1642b65aSPatrick Williams ], 351*1642b65aSPatrick Williams "PositiveHysteresis": 0, 352*1642b65aSPatrick Williams "Reading": [ 353*1642b65aSPatrick Williams 29.0, 354*1642b65aSPatrick Williams 30.0, 355*1642b65aSPatrick Williams 35.0, 356*1642b65aSPatrick Williams 47.0, 357*1642b65aSPatrick Williams 48.0, 358*1642b65aSPatrick Williams 49.0, 359*1642b65aSPatrick Williams 50.0 360*1642b65aSPatrick Williams ], 361*1642b65aSPatrick Williams "Type": "Stepwise", 362*1642b65aSPatrick Williams "Zones": [ 363*1642b65aSPatrick Williams "Zone0" 364*1642b65aSPatrick Williams ] 365*1642b65aSPatrick Williams } 366*1642b65aSPatrick Williams ], 367*1642b65aSPatrick Williams "Name": "Bletchley Chassis", 368*1642b65aSPatrick Williams "Probe": "FOUND('Bletchley Baseboard')", 369*1642b65aSPatrick Williams "Type": "Chassis" 370*1642b65aSPatrick Williams} 371