{
    "Exposes": [
        {
            "Index": 0,
            "Name": " SP_P5V",
            "ScaleFactor": 0.2782,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 5.5
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 4.5
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 1,
            "Name": " SP_P12V",
            "ScaleFactor": 0.115,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 13.75
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 11.25
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 2,
            "Name": " SP_P3V3_STBY",
            "ScaleFactor": 0.4204,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 3.63
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 2.97
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 3,
            "Name": " SP_P12V_SLOT1",
            "ScaleFactor": 0.115,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 13.75
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 11.25
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 4,
            "Name": " SP_P12V_SLOT2",
            "ScaleFactor": 0.115,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 13.75
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 11.25
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 5,
            "Name": " SP_P12V_SLOT3",
            "ScaleFactor": 0.115,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 13.75
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 11.25
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 6,
            "Name": " SP_P12V_SLOT4",
            "ScaleFactor": 0.115,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 13.75
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 11.25
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 7,
            "Name": " SP_P3V3",
            "ScaleFactor": 0.4204,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 3.63
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 2.97
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 8,
            "Name": " SP_SENSOR_P1V15_BMC_STBY",
            "ScaleFactor": 1.024,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 1.26
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 1.03
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 9,
            "Name": " SP_SENSOR_P1V2_BMC_STBY",
            "ScaleFactor": 1.024,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 1.32
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 1.08
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 10,
            "Name": " SP_SENSOR_P2V5_BMC_STBY",
            "ScaleFactor": 0.555,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 2.75
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 2.25
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 11,
            "Name": " SP_P1V8_STBY",
            "ScaleFactor": 0.7684,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 1.98
                },
                {
                    "Direction": "less than",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 1.62
                }
            ],
            "Type": "ADC"
        },
        {
            "Connector": {
                "Name": "System Fan Connector 1",
                "Pwm": 0,
                "Tachs": [
                    0
                ]
            },
            "Index": 0,
            "Name": "SP_FAN0_TACH",
            "PowerState": "Always",
            "Thresholds": [
                {
                    "Direction": "less than",
                    "Name": "lower hardshutdown",
                    "Severity": 4,
                    "Value": 500
                },
                {
                    "Direction": "greater than",
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 8500
                },
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 11500
                }
            ],
            "Type": "AspeedFan"
        },
        {
            "Connector": {
                "Name": "System Fan Connector 2",
                "Pwm": 1,
                "Tachs": [
                    1
                ]
            },
            "Index": 1,
            "Name": "SP_FAN1_TACH",
            "PowerState": "Always",
            "Thresholds": [
                {
                    "Direction": "less than",
                    "Name": "lower hardshutdown",
                    "Severity": 4,
                    "Value": 500
                },
                {
                    "Direction": "greater than",
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 8500
                },
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 11500
                }
            ],
            "Type": "AspeedFan"
        },
        {
            "Name": "BMC",
            "Type": "BMC"
        },
        {
            "Class": "fan",
            "FFGainCoefficient": 1.0,
            "FFOffCoefficient": 0.0,
            "ICoefficient": 0.0,
            "ILimitMax": 0.0,
            "ILimitMin": 0.0,
            "Inputs": [
                "SP_FAN0_TACH"
            ],
            "Name": "SP_FAN0_TACH",
            "OutLimitMax": 100.0,
            "OutLimitMin": 10.0,
            "Outputs": [
                "Pwm 1"
            ],
            "PCoefficient": 0.0,
            "SlewNeg": 0.0,
            "SlewPos": 0.0,
            "Type": "Pid",
            "Zones": [
                "Left"
            ]
        },
        {
            "Class": "fan",
            "FFGainCoefficient": 1.0,
            "FFOffCoefficient": 0.0,
            "ICoefficient": 0.0,
            "ILimitMax": 0.0,
            "ILimitMin": 0.0,
            "Inputs": [
                "SP_FAN1_TACH"
            ],
            "Name": "SP_FAN1_TACH",
            "OutLimitMax": 100.0,
            "OutLimitMin": 10.0,
            "Outputs": [
                "Pwm 2"
            ],
            "PCoefficient": 0.0,
            "SlewNeg": 0.0,
            "SlewPos": 0.0,
            "Type": "Pid",
            "Zones": [
                "Left"
            ]
        },
        {
            "FailSafePercent": 100,
            "MinThermalOutput": 10,
            "Name": "Left",
            "Type": "Pid.Zone"
        },
        {
            "Class": "temp",
            "Inputs": [
                "SP_INLET_TEMP"
            ],
            "Name": "SP_INLET_TEMP_STP",
            "NegativeHysteresis": 0,
            "Output": [
                13.0,
                14.0,
                16.0,
                17.0,
                18.0,
                19.0,
                23.0,
                26.0,
                30.0,
                35.0,
                70.0
            ],
            "PositiveHysteresis": 0,
            "Reading": [
                20.0,
                22.0,
                24.0,
                26.0,
                28.0,
                30.0,
                32.0,
                34.0,
                36.0,
                38.0,
                40.0
            ],
            "Type": "Stepwise",
            "Zones": [
                "Left"
            ]
        },
        {
            "Class": "temp",
            "Inputs": [
                "MEZZ_SENSOR_TEMP"
            ],
            "Name": "MEZZ_SENSOR_TEMP_STP",
            "NegativeHysteresis": 1,
            "Output": [
                10.0,
                23.0,
                25.0,
                27.0,
                29.0,
                31.0,
                70.0
            ],
            "PositiveHysteresis": 1,
            "Reading": [
                84.0,
                85.0,
                87.0,
                89.0,
                91.0,
                93.0,
                95.0
            ],
            "Type": "Stepwise",
            "Zones": [
                "Left"
            ]
        },
        {
            "Address": "0x4e",
            "Bus": 9,
            "Name": "SP_INLET_TEMP",
            "Name1": "SP_INLET_REMOTE_TEMP",
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 40
                }
            ],
            "Type": "TMP421"
        },
        {
            "Address": "0x4f",
            "Bus": 9,
            "Name": "SP_OUTLET_TEMP",
            "Name1": "SP_OUTLET_REMOTE_TEMP",
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 70
                }
            ],
            "Type": "TMP421"
        },
        {
            "Address": "0x1f",
            "Bus": 11,
            "Name": "MEZZ_SENSOR_REMOTE_TEMP",
            "Name1": "MEZZ_SENSOR_TEMP",
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 105
                },
                {
                    "Direction": "greater than",
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 95
                },
                {
                    "Direction": "greater than",
                    "Name": "upper non recoverable",
                    "Severity": 4,
                    "Value": 120
                }
            ],
            "Type": "TMP421"
        },
        {
            "Address": "0x40",
            "Bus": 10,
            "Labels": [
                "vin",
                "iout1",
                "pin",
                "temp1",
                "maxvin",
                "maxiout1",
                "maxpin",
                "maxtemp1"
            ],
            "Name": "HSC",
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Label": "vin",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 13.75
                },
                {
                    "Direction": "less than",
                    "Label": "vin",
                    "Name": "lower critical",
                    "Severity": 0,
                    "Value": 11.25
                },
                {
                    "Direction": "greater than",
                    "Label": "iout1",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 52
                },
                {
                    "Direction": "greater than",
                    "Label": "pin",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 625
                },
                {
                    "Direction": "less than",
                    "Label": "temp1",
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 105
                },
                {
                    "Direction": "less than",
                    "Label": "peakvin",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 0
                },
                {
                    "Direction": "less than",
                    "Label": "maxiout1",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 0
                },
                {
                    "Direction": "less than",
                    "Label": "maxpin",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 0
                },
                {
                    "Direction": "less than",
                    "Label": "maxtemp1",
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 0
                }
            ],
            "Type": "pmbus"
        }
    ],
    "Name": "Yosemite V2 Baseboard",
    "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Yosemite V2 .*'})",
    "Type": "Board",
    "xyz.openbmc_project.Inventory.Decorator.Asset": {
        "Manufacturer": "$PRODUCT_MANUFACTURER",
        "Model": "$PRODUCT_PRODUCT_NAME",
        "PartNumber": "$BOARD_PART_NUMBER",
        "SerialNumber": "$BOARD_SERIAL_NUMBER"
    }
}