{ "Exposes": [ { "BindConnector": "2U System Fan connector 1", "Index": 0, "MaxReading": 14000, "Name": "Fan 1", "Presence": { "PinName": "FM_SYS_FAN0_PRSNT_D_N", "Polarity": "Low" }, "Thresholds": [ { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1750 }, { "Direction": "less than", "Name": "lower non critical", "Severity": 0, "Value": 2000 } ], "Type": "AspeedFan" }, { "BindConnector": "2U System Fan connector 2", "Index": 2, "MaxReading": 14000, "Name": "Fan 2", "Presence": { "PinName": "FM_SYS_FAN1_PRSNT_D_N", "Polarity": "Low" }, "Thresholds": [ { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1750 }, { "Direction": "less than", "Name": "lower non critical", "Severity": 0, "Value": 2000 } ], "Type": "AspeedFan" }, { "BindConnector": "2U System Fan connector 3", "Index": 4, "MaxReading": 14000, "Name": "Fan 3", "Presence": { "PinName": "FM_SYS_FAN2_PRSNT_D_N", "Polarity": "Low" }, "Thresholds": [ { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1750 }, { "Direction": "less than", "Name": "lower non critical", "Severity": 0, "Value": 2000 } ], "Type": "AspeedFan" }, { "BindConnector": "2U System Fan connector 4", "Index": 6, "MaxReading": 14000, "Name": "Fan 4", "Presence": { "PinName": "FM_SYS_FAN3_PRSNT_D_N", "Polarity": "Low" }, "Thresholds": [ { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1750 }, { "Direction": "less than", "Name": "lower non critical", "Severity": 0, "Value": 2000 } ], "Type": "AspeedFan" }, { "BindConnector": "2U System Fan connector 5", "Index": 8, "MaxReading": 14000, "Name": "Fan 5", "Presence": { "PinName": "FM_SYS_FAN4_PRSNT_D_N", "Polarity": "Low" }, "Thresholds": [ { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1750 }, { "Direction": "less than", "Name": "lower non critical", "Severity": 0, "Value": 2000 } ], "Type": "AspeedFan" }, { "BindConnector": "2U System Fan connector 6", "Index": 10, "MaxReading": 14000, "Name": "Fan 6", "Presence": { "PinName": "FM_SYS_FAN5_PRSNT_D_N", "Polarity": "Low" }, "Thresholds": [ { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1750 }, { "Direction": "less than", "Name": "lower non critical", "Severity": 0, "Value": 2000 } ], "Type": "AspeedFan" }, { "Name": "BMC", "Type": "BMC" }, { "C1": 36, "C2": 39, "MaxCFM": 71, "Name": "System Airflow", "TachMaxPercent": 100, "TachMinPercent": 20, "Tachs": [ "Fan 1", "Fan 2", "Fan 3", "Fan 4", "Fan 5", "Fan 6" ], "Type": "CFMSensor" }, { "AlphaF": 4.352, "AlphaS": 0.512, "Name": "Exit Air Temp", "PowerFactorMax": 1.2, "PowerFactorMin": 0.9, "QMax": 165, "QMin": 31, "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 85 }, { "Direction": "greater than", "Name": "upper non critical", "Severity": 0, "Value": 80 }, { "Direction": "less than", "Name": "lower non critical", "Severity": 0, "Value": 5 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 0 } ], "Type": "ExitAirTempSensor" }, { "AllowedFailures": 1, "Name": "FanRedundancy", "Type": "FanRedundancy" }, { "Address": [ "0x50", "0x51" ], "Bus": 7, "Name": "PSU address", "Type": "PSUPresence" }, { "Name": "Power Unit Redundancy", "RedundantCount": 1, "Type": "PURedundancy" }, { "Class": "fan", "FFGainCoefficient": 1.0, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 1" ], "Name": "Fan 1", "NegativeHysteresis": 0.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": [ "Zone 1" ] }, { "Class": "fan", "FFGainCoefficient": 1.0, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 2" ], "Name": "Fan 2", "NegativeHysteresis": 0.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": [ "Zone 2" ] }, { "Class": "fan", "FFGainCoefficient": 1.0, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 3" ], "Name": "Fan 3", "NegativeHysteresis": 0.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": [ "Zone 3" ] }, { "Class": "fan", "FFGainCoefficient": 1.0, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 4" ], "Name": "Fan 4", "NegativeHysteresis": 0.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": [ "Zone 4" ] }, { "Class": "fan", "FFGainCoefficient": 1.0, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 5" ], "Name": "Fan 5", "NegativeHysteresis": 0.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": [ "Zone 5" ] }, { "Class": "fan", "FFGainCoefficient": 1.0, "FFOffCoefficient": 0.0, "ICoefficient": 0.0, "ILimitMax": 0.0, "ILimitMin": 0.0, "Inputs": [ "Fan 6" ], "Name": "Fan 6", "NegativeHysteresis": 0.0, "OutLimitMax": 100.0, "OutLimitMin": 30.0, "Outputs": [ "Pwm 6" ], "PCoefficient": 0.0, "PositiveHysteresis": 0.0, "SlewNeg": 0.0, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Zone 6" ] }, { "Class": "temp", "FFGainCoefficient": 0.0, "FFOffCoefficient": 0.0, "ICoefficient": -4.64, "ILimitMax": 100, "ILimitMin": 30, "Inputs": [ "Exit Air Temp" ], "Name": "Exit Air Temp", "NegativeHysteresis": 5.0, "OutLimitMax": 100, "OutLimitMin": 30, "Outputs": [], "PCoefficient": -0.15, "PositiveHysteresis": 0.0, "SetPoint": 75.0, "SlewNeg": -1, "SlewPos": 0.0, "Type": "Pid", "Zones": [ "Zone 1", "Zone 2", "Zone 3", "Zone 4", "Zone 5", "Zone 6" ] }, { "FailSafePercent": 100, "MinThermalOutput": 30, "Name": "Zone 1", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalOutput": 30, "Name": "Zone 2", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalOutput": 30, "Name": "Zone 3", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalOutput": 30, "Name": "Zone 4", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalOutput": 30, "Name": "Zone 5", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalOutput": 30, "Name": "Zone 6", "Type": "Pid.Zone" }, { "FailSafePercent": 100, "MinThermalOutput": 30, "Name": "PSU", "Type": "Pid.Zone" }, { "Class": "Floor", "Inputs": [ "Front Panel Temp" ], "Name": "Front Panel LCC", "NegativeHysteresis": 2, "Output": [ 50.0, 60.0 ], "PositiveHysteresis": 0, "Reading": [ 20.0, 30.0 ], "Type": "Stepwise", "Zones": [ "Zone 1", "Zone 2", "Zone 3", "Zone 4", "Zone 5", "Zone 6" ] }, { "Class": "Ceiling", "Inputs": [ "Front Panel Temp" ], "Name": "Front Panel UCC", "NegativeHysteresis": 2, "Output": [ 70.0, 80.0 ], "PositiveHysteresis": 0, "Profiles": [ "Acoustic" ], "Reading": [ 22.0, 32.0 ], "Type": "Stepwise", "Zones": [ "Zone 1", "Zone 2", "Zone 3", "Zone 4", "Zone 5", "Zone 6" ] } ], "Name": "R2000 Chassis", "Probe": [ "FOUND('WFP Baseboard')", "AND", "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'A2UL\\d+RISER\\d'})", "AND", "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})", "MATCH_ONE" ], "Type": "Chassis", "xyz.openbmc_project.Inventory.Decorator.Asset": { "Manufacturer": "$PRODUCT_MANUFACTURER", "Model": "$PRODUCT_PRODUCT_NAME", "PartNumber": "$PRODUCT_PART_NUMBER", "SerialNumber": "$PRODUCT_SERIAL_NUMBER" }, "xyz.openbmc_project.Inventory.Decorator.AssetTag": { "AssetTag": "$PRODUCT_ASSET_TAG" }, "xyz.openbmc_project.Inventory.Item.System": {} }