{ "Exposes": [ { "Name": "System Fan connector 1", "Pwm": 0, "Tachs": [ 0, 1 ], "Type": "IntelFanConnector" }, { "Name": "System Fan connector 2", "Pwm": 1, "Tachs": [ 2, 3 ], "Type": "IntelFanConnector" }, { "Name": "System Fan connector 3", "Pwm": 2, "Tachs": [ 4, 5 ], "Type": "IntelFanConnector" }, { "Name": "System Fan connector 4", "Pwm": 3, "Tachs": [ 6, 7 ], "Type": "IntelFanConnector" }, { "Name": "System Fan connector 5", "Pwm": 4, "Tachs": [ 8, 9 ], "Type": "IntelFanConnector" }, { "Name": "System Fan connector 6", "Pwm": 5, "Tachs": [ 10, 11 ], "Type": "IntelFanConnector" }, { "BindConnector": "System Fan connector 1", "Index": 0, "Name": "Fan 1 Inlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 1", "Index": 1, "Name": "Fan 1 Outlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 2", "Index": 2, "Name": "Fan 2 Inlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 2", "Index": 3, "Name": "Fan 2 Outlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 3", "Index": 4, "Name": "Fan 3 Inlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 3", "Index": 5, "Name": "Fan 3 Outlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 4", "Index": 6, "Name": "Fan 4 Inlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 4", "Index": 7, "Name": "Fan 4 Outlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 5", "Index": 8, "Name": "Fan 5 Inlet", "Type": "AspeedFan" }, { "BindConnector": "System Fan connector 5", "Index": 9, "Name": "Fan 5 Outlet", "Type": "AspeedFan" }, { "Class": "fan", "FFGainCoefficient": 0.01, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 1 Inlet", "Fan 1 Outlet" ], "Name": "Fan 1", "NegativeHysteresis": 2.0, "OutLimitMax": 100.0, "OutLimitMin": 30.0, "Outputs": [ "Pwm 1" ], "PCoefficient": 0.0, "PositiveHysteresis": 0.0, "SlewNeg": 0.0, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Fan1" ] }, { "Class": "fan", "FFGainCoefficient": 0.01, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 2 Inlet", "Fan 2 Outlet" ], "Name": "Fan 2", "NegativeHysteresis": 2.0, "OutLimitMax": 100.0, "OutLimitMin": 30.0, "Outputs": [ "Pwm 2" ], "PCoefficient": 0.0, "PositiveHysteresis": 0.0, "SlewNeg": 0.0, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Fan2" ] }, { "Class": "fan", "FFGainCoefficient": 0.01, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 3 Inlet", "Fan 3 Outlet" ], "Name": "Fan 3", "NegativeHysteresis": 2.0, "OutLimitMax": 100.0, "OutLimitMin": 30.0, "Outputs": [ "Pwm 3" ], "PCoefficient": 0.0, "PositiveHysteresis": 0.0, "SlewNeg": 0.0, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Fan3" ] }, { "Class": "fan", "FFGainCoefficient": 0.01, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 4 Inlet", "Fan 4 Outlet" ], "Name": "Fan 4", "NegativeHysteresis": 2.0, "OutLimitMax": 100.0, "OutLimitMin": 30.0, "Outputs": [ "Pwm 4" ], "PCoefficient": 0.0, "PositiveHysteresis": 0.0, "SlewNeg": 0.0, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Fan4" ] }, { "Class": "fan", "FFGainCoefficient": 0.01, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 5 Inlet", "Fan 5 Outlet" ], "Name": "Fan 5", "NegativeHysteresis": 2.0, "OutLimitMax": 100.0, "OutLimitMin": 30.0, "Outputs": [ "Pwm 5" ], "PCoefficient": 0.0, "PositiveHysteresis": 0.0, "SlewNeg": 0.0, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Fan5" ] }, { "FailSafePercent": 100, "MinThermalRpm": 3000, "Name": "Fan1", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalRpm": 3000, "Name": "Fan2", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalRpm": 3000, "Name": "Fan3", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalRpm": 3000, "Name": "Fan4", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalRpm": 3000, "Name": "Fan5", "Type": "Pid.Zone" }, { "AllowedFailures": 1, "Name": "FanRedundancy", "Type": "FanRedundancy" }, { "Class": "temp", "FFGainCoefficient": 0.0, "FFOffCoefficient": 0.0, "ICoefficient": -0.2, "ILimitMax": 100, "ILimitMin": 30, "Inputs": [ "CPU0 Temp0" ], "Name": "CPU0", "NegativeHysteresis": 2.0, "OutLimitMax": 100, "OutLimitMin": 30, "Outputs": [], "PCoefficient": -3.0, "PositiveHysteresis": 0.0, "SetPoint": 45.0, "SlewNeg": -1, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Fan1", "Fan2", "Fan3", "Fan4", "Fan5" ] }, { "Class": "temp", "FFGainCoefficient": 0.0, "FFOffCoefficient": 0.0, "ICoefficient": -0.2, "ILimitMax": 100, "ILimitMin": 30, "Inputs": [ "CPU1 Temp0" ], "Name": "CPU1", "OutLimitMax": 100, "OutLimitMin": 30, "Outputs": [], "PCoefficient": -3.0, "SetPoint": 45.0, "SlewNeg": -1, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Fan1", "Fan2", "Fan3", "Fan4", "Fan5" ] }, { "Class": "Floor", "Inputs": [ "XXX Temp" ], "Name": "Front Panel LCC", "NegativeHysteresis": 2, "Output": [ 50.0, 60.0 ], "PositiveHysteresis": 0, "Reading": [ 20.0, 30.0 ], "Type": "Stepwise", "Zones": [ "Fan1", "Fan2" ] }, { "Class": "Ceiling", "Inputs": [ "Front Panel Temp" ], "Name": "Front Panel UCC", "NegativeHysteresis": 2, "Output": [ 70.0, 80.0 ], "PositiveHysteresis": 0, "Reading": [ 22.0, 32.0 ], "Type": "Stepwise", "Zones": [ "Fan3", "Fan4" ] } ], "Name": "Board Fan", "Probe": "TRUE", "Type": "Board", "xyz.openbmc_project.Inventory.Decorator.Asset": { "Manufacturer": "", "Model": "", "PartNumber": "", "SerialNumber": "" }, "xyz.openbmc_project.Inventory.Item.Bmc": { "Present": true, "Functional": true } }