{
    "Exposes": [
        {
            "Index": 0,
            "Name": "MGNT_ADC_P12V_VOLT_V",
            "ScaleFactor": 0.1124,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Label": "vout1",
                    "Name": "upper non recoverable",
                    "Severity": 4,
                    "Value": 13.74
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 13.176
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 13.054
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 11.346
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 11.224
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Label": "vin",
                    "Name": "lower non recoverable",
                    "Severity": 4,
                    "Value": 10.32
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 1,
            "Name": "MGNT_ADC_P5V_VOLT_V",
            "ScaleFactor": 0.2717,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non recoverable",
                    "Severity": 4,
                    "Value": 5.65
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 5.55
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 5.5
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 4.5
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 4.45
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non recoverable",
                    "Severity": 4,
                    "Value": 4.15
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 2,
            "Name": "MGNT_ADC_P3V3_VOLT_V",
            "ScaleFactor": 0.4107,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non recoverable",
                    "Severity": 4,
                    "Value": 3.729
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 3.564
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 3.531
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 3.069
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 3.036
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non recoverable",
                    "Severity": 4,
                    "Value": 2.739
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 3,
            "Name": "MGNT_ADC_P2V5_VOLT_V",
            "ScaleFactor": 0.542,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 2.7
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 2.675
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 2.325
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 2.3
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 4,
            "Name": "MGNT_ADC_P1V8_VOLT_V",
            "ScaleFactor": 1,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 1.944
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 1.926
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 1.674
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 1.656
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 5,
            "Name": "MGNT_ADC_P3V3_RGM_VOLT_V",
            "ScaleFactor": 0.4107,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 3.564
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 3.531
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 3.069
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 3.036
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 6,
            "Name": "MGNT_ADC_P1V2_VOLT_V",
            "ScaleFactor": 1,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non recoverable",
                    "Severity": 4,
                    "Value": 1.356
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 1.296
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 1.284
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 1.116
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 1.104
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non recoverable",
                    "Severity": 4,
                    "Value": 0.996
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 7,
            "Name": "MGNT_ADC_P0V6_VOLT_V",
            "ScaleFactor": 1,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 0.648
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 0.642
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 0.558
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 0.552
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 8,
            "Name": "MGNT_ADC_P1V0_VOLT_V",
            "ScaleFactor": 1,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non recoverable",
                    "Severity": 4,
                    "Value": 1.13
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 1.08
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 1.07
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 0.93
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 0.92
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non recoverable",
                    "Severity": 4,
                    "Value": 0.83
                }
            ],
            "Type": "ADC"
        },
        {
            "Index": 9,
            "Name": "MGNT_ADC_P5V_USB_VOLT_V",
            "ScaleFactor": 0.2717,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non recoverable",
                    "Severity": 4,
                    "Value": 5.5
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 5.4
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 5.35
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 4.65
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 4.6
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non recoverable",
                    "Severity": 4,
                    "Value": 4.15
                }
            ],
            "Type": "ADC"
        },
        {
            "BridgeGpio": [
                {
                    "Name": "EN_P3V_BAT_SCALED_R",
                    "Polarity": "H",
                    "SetupTime": 1
                }
            ],
            "Index": 10,
            "Name": "MGNT_ADC_P3V_BAT_VOLT_V",
            "PollRate": 3600,
            "ScaleFactor": 0.3333,
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 3.502
                },
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper non critical",
                    "Severity": 0,
                    "Value": 3.468
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower non critical",
                    "Severity": 0,
                    "Value": 2.793
                },
                {
                    "Direction": "less than",
                    "Hysteresis": 0,
                    "Name": "lower critical",
                    "Severity": 1,
                    "Value": 2.765
                }
            ],
            "Type": "ADC"
        },
        {
            "Class": "fan",
            "FFGainCoefficient": 1.0,
            "FFOffCoefficient": 0.0,
            "FailSafePercent": 90.0,
            "ICoefficient": 0.0,
            "ILimitMax": 0.0,
            "ILimitMin": 0.0,
            "Inputs": [
                "FANBOARD0_FAN0_TACH_INLET_SPEED_RPM",
                "FANBOARD0_FAN0_TACH_OUTLET_SPEED_RPM",
                "FANBOARD0_FAN1_TACH_INLET_SPEED_RPM",
                "FANBOARD0_FAN1_TACH_OUTLET_SPEED_RPM",
                "FANBOARD1_FAN2_TACH_INLET_SPEED_RPM",
                "FANBOARD1_FAN2_TACH_OUTLET_SPEED_RPM",
                "FANBOARD1_FAN3_TACH_INLET_SPEED_RPM",
                "FANBOARD1_FAN3_TACH_OUTLET_SPEED_RPM",
                "FANBOARD0_FAN4_TACH_INLET_SPEED_RPM",
                "FANBOARD0_FAN4_TACH_OUTLET_SPEED_RPM",
                "FANBOARD0_FAN5_TACH_INLET_SPEED_RPM",
                "FANBOARD0_FAN5_TACH_OUTLET_SPEED_RPM",
                "FANBOARD1_FAN6_TACH_INLET_SPEED_RPM",
                "FANBOARD1_FAN6_TACH_OUTLET_SPEED_RPM",
                "FANBOARD1_FAN7_TACH_INLET_SPEED_RPM",
                "FANBOARD1_FAN7_TACH_OUTLET_SPEED_RPM",
                "FANBOARD0_FAN8_TACH_INLET_SPEED_RPM",
                "FANBOARD0_FAN8_TACH_OUTLET_SPEED_RPM",
                "FANBOARD0_FAN9_TACH_INLET_SPEED_RPM",
                "FANBOARD0_FAN9_TACH_OUTLET_SPEED_RPM",
                "FANBOARD1_FAN10_TACH_INLET_SPEED_RPM",
                "FANBOARD1_FAN10_TACH_OUTLET_SPEED_RPM",
                "FANBOARD1_FAN11_TACH_INLET_SPEED_RPM",
                "FANBOARD1_FAN11_TACH_OUTLET_SPEED_RPM"
            ],
            "Name": "All Fan",
            "OutLimitMax": 100.0,
            "OutLimitMin": 0.0,
            "Outputs": [
                "FANBOARD0_FAN0_PWM_PCT",
                "FANBOARD0_FAN0_PWM_PCT",
                "FANBOARD0_FAN1_PWM_PCT",
                "FANBOARD0_FAN1_PWM_PCT",
                "FANBOARD1_FAN2_PWM_PCT",
                "FANBOARD1_FAN2_PWM_PCT",
                "FANBOARD1_FAN3_PWM_PCT",
                "FANBOARD1_FAN3_PWM_PCT",
                "FANBOARD0_FAN4_PWM_PCT",
                "FANBOARD0_FAN4_PWM_PCT",
                "FANBOARD0_FAN5_PWM_PCT",
                "FANBOARD0_FAN5_PWM_PCT",
                "FANBOARD1_FAN6_PWM_PCT",
                "FANBOARD1_FAN6_PWM_PCT",
                "FANBOARD1_FAN7_PWM_PCT",
                "FANBOARD1_FAN7_PWM_PCT",
                "FANBOARD0_FAN8_PWM_PCT",
                "FANBOARD0_FAN8_PWM_PCT",
                "FANBOARD0_FAN9_PWM_PCT",
                "FANBOARD0_FAN9_PWM_PCT",
                "FANBOARD1_FAN10_PWM_PCT",
                "FANBOARD1_FAN10_PWM_PCT",
                "FANBOARD1_FAN11_PWM_PCT",
                "FANBOARD1_FAN11_PWM_PCT"
            ],
            "PCoefficient": 0.0,
            "SlewNeg": 0.0,
            "SlewPos": 0.0,
            "Type": "Pid",
            "Zones": [
                "Zone 1"
            ]
        },
        {
            "CheckHysteresisWithSetpoint": true,
            "Class": "temp",
            "DCoefficient": 0.0,
            "FFGainCoefficient": 0.0,
            "FFOffCoefficient": 0.0,
            "ICoefficient": -0.015,
            "ILimitMax": 100,
            "ILimitMin": -50,
            "Inputs": [
                "NIC0_TEMP_C",
                "NIC1_TEMP_C",
                "NIC2_TEMP_C",
                "NIC3_TEMP_C"
            ],
            "Name": "PID_NIC_TEMP",
            "NegativeHysteresis": 3.0,
            "OutLimitMax": 100,
            "OutLimitMin": 0,
            "PCoefficient": -3.0,
            "PositiveHysteresis": 0.0,
            "SetPoint": 90.0,
            "SlewNeg": 0.0,
            "SlewPos": 0.0,
            "Type": "Pid",
            "Zones": [
                "Zone 1"
            ]
        },
        {
            "AccumulateSetPoint": true,
            "CycleIntervalTimeMS": 1000,
            "FailSafePercent": 100.0,
            "MinThermalOutput": 0.0,
            "Name": "Zone 1",
            "Type": "Pid.Zone",
            "UpdateThermalsTimeMS": 1000
        },
        {
            "Class": "temp",
            "Inputs": [
                "NIC0_TEMP_C",
                "NIC1_TEMP_C",
                "NIC2_TEMP_C",
                "NIC3_TEMP_C"
            ],
            "Name": "Stepwise_NIC_TEMP",
            "NegativeHysteresis": 2,
            "Output": [
                20.0,
                22.0,
                24.0,
                26.0,
                28.0,
                30.0
            ],
            "PositiveHysteresis": 0,
            "Reading": [
                80.0,
                81.0,
                82.0,
                83.0,
                84.0,
                85.0
            ],
            "Type": "Stepwise",
            "Zones": [
                "Zone 1"
            ]
        },
        {
            "Class": "temp",
            "Inputs": [
                "MGNT_TEMP_C"
            ],
            "Name": "Stepwise_MGNT_TEMP",
            "NegativeHysteresis": 0,
            "Output": [
                10.0
            ],
            "PositiveHysteresis": 0,
            "Reading": [
                10.0
            ],
            "Type": "Stepwise",
            "Zones": [
                "Zone 1"
            ]
        },
        {
            "Class": "temp",
            "Inputs": [
                "SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE"
            ],
            "Name": "Stepwise_SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE",
            "NegativeHysteresis": 0,
            "Output": [
                100.0,
                100.0,
                100.0,
                100.0,
                100.0,
                100.0,
                100.0,
                90.0,
                10.0
            ],
            "PositiveHysteresis": 0,
            "Reading": [
                0.0,
                12.5,
                25.0,
                37.5,
                50.0,
                62.5,
                75.0,
                87.5,
                100.0
            ],
            "Type": "Stepwise",
            "Zones": [
                "Zone 1"
            ]
        },
        {
            "Address": "0x48",
            "Bus": 34,
            "Name": "MGNT_TEMP_C",
            "Thresholds": [
                {
                    "Direction": "greater than",
                    "Hysteresis": 0,
                    "Name": "upper critical",
                    "Severity": 1,
                    "Value": 50
                }
            ],
            "Type": "TMP75"
        }
    ],
    "Name": "Yosemite 4 Management Board",
    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wBMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
    "Type": "Board",
    "xyz.openbmc_project.Inventory.Decorator.Asset": {
        "BuildDate": "$BOARD_MANUFACTURE_DATE",
        "Manufacturer": "$BOARD_MANUFACTURER",
        "Model": "$BOARD_PRODUCT_NAME",
        "PartNumber": "$BOARD_PART_NUMBER",
        "SerialNumber": "$BOARD_SERIAL_NUMBER",
        "SparePartNumber": "$BOARD_INFO_AM1"
    },
    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
        "AssetTag": "$PRODUCT_ASSET_TAG"
    },
    "xyz.openbmc_project.Inventory.Decorator.Revision": {
        "Version": "$PRODUCT_VERSION"
    },
    "xyz.openbmc_project.Inventory.Item.Bmc": {}
}