{
    "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
    }
}