16254f08fSYang Chen{
26254f08fSYang Chen    "Exposes": [
36254f08fSYang Chen        {
46254f08fSYang Chen            "Index": 0,
56254f08fSYang Chen            "Name": "SCM_P12V_VOLT_V",
66254f08fSYang Chen            "ScaleFactor": 0.112359551,
76254f08fSYang Chen            "Thresholds": [
86254f08fSYang Chen                {
96254f08fSYang Chen                    "Direction": "greater than",
106254f08fSYang Chen                    "Name": "upper critical",
116254f08fSYang Chen                    "Severity": 1,
126254f08fSYang Chen                    "Value": 13.2
136254f08fSYang Chen                },
146254f08fSYang Chen                {
156254f08fSYang Chen                    "Direction": "less than",
166254f08fSYang Chen                    "Name": "lower critical",
176254f08fSYang Chen                    "Severity": 1,
186254f08fSYang Chen                    "Value": 10.8
196254f08fSYang Chen                }
206254f08fSYang Chen            ],
216254f08fSYang Chen            "Type": "ADC"
226254f08fSYang Chen        },
236254f08fSYang Chen        {
246254f08fSYang Chen            "Index": 1,
256254f08fSYang Chen            "Name": "SCM_P5V_VOLT_V",
266254f08fSYang Chen            "ScaleFactor": 0.27173913,
276254f08fSYang Chen            "Thresholds": [
286254f08fSYang Chen                {
296254f08fSYang Chen                    "Direction": "greater than",
306254f08fSYang Chen                    "Name": "upper critical",
316254f08fSYang Chen                    "Severity": 1,
326254f08fSYang Chen                    "Value": 5.5
336254f08fSYang Chen                },
346254f08fSYang Chen                {
356254f08fSYang Chen                    "Direction": "less than",
366254f08fSYang Chen                    "Name": "lower critical",
376254f08fSYang Chen                    "Severity": 1,
386254f08fSYang Chen                    "Value": 4.5
396254f08fSYang Chen                }
406254f08fSYang Chen            ],
416254f08fSYang Chen            "Type": "ADC"
426254f08fSYang Chen        },
436254f08fSYang Chen        {
446254f08fSYang Chen            "Index": 2,
456254f08fSYang Chen            "Name": "SCM_P3V3_VOLT_V",
466254f08fSYang Chen            "ScaleFactor": 0.410677618,
476254f08fSYang Chen            "Thresholds": [
486254f08fSYang Chen                {
496254f08fSYang Chen                    "Direction": "greater than",
506254f08fSYang Chen                    "Name": "upper critical",
516254f08fSYang Chen                    "Severity": 1,
526254f08fSYang Chen                    "Value": 3.53
536254f08fSYang Chen                },
546254f08fSYang Chen                {
556254f08fSYang Chen                    "Direction": "less than",
566254f08fSYang Chen                    "Name": "lower critical",
576254f08fSYang Chen                    "Severity": 1,
586254f08fSYang Chen                    "Value": 3.07
596254f08fSYang Chen                }
606254f08fSYang Chen            ],
616254f08fSYang Chen            "Type": "ADC"
626254f08fSYang Chen        },
636254f08fSYang Chen        {
646254f08fSYang Chen            "Index": 3,
656254f08fSYang Chen            "Name": "SCM_P2V5_VOLT_V",
666254f08fSYang Chen            "ScaleFactor": 0.54200542,
676254f08fSYang Chen            "Thresholds": [
686254f08fSYang Chen                {
696254f08fSYang Chen                    "Direction": "greater than",
706254f08fSYang Chen                    "Name": "upper critical",
716254f08fSYang Chen                    "Severity": 1,
726254f08fSYang Chen                    "Value": 2.625
736254f08fSYang Chen                },
746254f08fSYang Chen                {
756254f08fSYang Chen                    "Direction": "less than",
766254f08fSYang Chen                    "Name": "lower critical",
776254f08fSYang Chen                    "Severity": 1,
786254f08fSYang Chen                    "Value": 2.375
796254f08fSYang Chen                }
806254f08fSYang Chen            ],
816254f08fSYang Chen            "Type": "ADC"
826254f08fSYang Chen        },
836254f08fSYang Chen        {
846254f08fSYang Chen            "Index": 4,
856254f08fSYang Chen            "Name": "SCM_P1V8_VOLT_V",
866254f08fSYang Chen            "ScaleFactor": 0.750469043,
876254f08fSYang Chen            "Thresholds": [
886254f08fSYang Chen                {
896254f08fSYang Chen                    "Direction": "greater than",
906254f08fSYang Chen                    "Name": "upper critical",
916254f08fSYang Chen                    "Severity": 1,
926254f08fSYang Chen                    "Value": 1.89
936254f08fSYang Chen                },
946254f08fSYang Chen                {
956254f08fSYang Chen                    "Direction": "less than",
966254f08fSYang Chen                    "Name": "lower critical",
976254f08fSYang Chen                    "Severity": 1,
986254f08fSYang Chen                    "Value": 1.71
996254f08fSYang Chen                }
1006254f08fSYang Chen            ],
1016254f08fSYang Chen            "Type": "ADC"
1026254f08fSYang Chen        },
1036254f08fSYang Chen        {
1046254f08fSYang Chen            "Index": 5,
1056254f08fSYang Chen            "Name": "SCM_PGPPA_VOLT_V",
1066254f08fSYang Chen            "ScaleFactor": 0.410677618,
1076254f08fSYang Chen            "Thresholds": [
1086254f08fSYang Chen                {
1096254f08fSYang Chen                    "Direction": "greater than",
1106254f08fSYang Chen                    "Name": "upper critical",
1116254f08fSYang Chen                    "Severity": 1,
1126254f08fSYang Chen                    "Value": 1.89
1136254f08fSYang Chen                },
1146254f08fSYang Chen                {
1156254f08fSYang Chen                    "Direction": "less than",
1166254f08fSYang Chen                    "Name": "lower critical",
1176254f08fSYang Chen                    "Severity": 1,
1186254f08fSYang Chen                    "Value": 1.71
1196254f08fSYang Chen                }
1206254f08fSYang Chen            ],
1216254f08fSYang Chen            "Type": "ADC"
1226254f08fSYang Chen        },
1236254f08fSYang Chen        {
1246254f08fSYang Chen            "Index": 6,
1256254f08fSYang Chen            "Name": "SCM_P1V2_VOLT_V",
1266254f08fSYang Chen            "Thresholds": [
1276254f08fSYang Chen                {
1286254f08fSYang Chen                    "Direction": "greater than",
1296254f08fSYang Chen                    "Name": "upper critical",
1306254f08fSYang Chen                    "Severity": 1,
1316254f08fSYang Chen                    "Value": 1.26
1326254f08fSYang Chen                },
1336254f08fSYang Chen                {
1346254f08fSYang Chen                    "Direction": "less than",
1356254f08fSYang Chen                    "Name": "lower critical",
1366254f08fSYang Chen                    "Severity": 1,
1376254f08fSYang Chen                    "Value": 1.14
1386254f08fSYang Chen                }
1396254f08fSYang Chen            ],
1406254f08fSYang Chen            "Type": "ADC"
1416254f08fSYang Chen        },
1426254f08fSYang Chen        {
1436254f08fSYang Chen            "Index": 8,
1446254f08fSYang Chen            "Name": "SCM_P1V0_VOLT_V",
1456254f08fSYang Chen            "Thresholds": [
1466254f08fSYang Chen                {
1476254f08fSYang Chen                    "Direction": "greater than",
1486254f08fSYang Chen                    "Name": "upper critical",
1496254f08fSYang Chen                    "Severity": 1,
1506254f08fSYang Chen                    "Value": 1.08
1516254f08fSYang Chen                },
1526254f08fSYang Chen                {
1536254f08fSYang Chen                    "Direction": "less than",
1546254f08fSYang Chen                    "Name": "lower critical",
1556254f08fSYang Chen                    "Severity": 1,
1566254f08fSYang Chen                    "Value": 0.92
1576254f08fSYang Chen                }
1586254f08fSYang Chen            ],
1596254f08fSYang Chen            "Type": "ADC"
1606254f08fSYang Chen        },
1616254f08fSYang Chen        {
1626254f08fSYang Chen            "Name": "BMC",
1636254f08fSYang Chen            "Type": "BMC"
1646254f08fSYang Chen        },
1656254f08fSYang Chen        {
1666254f08fSYang Chen            "Address": "0x4B",
1676254f08fSYang Chen            "Bus": 1,
1686254f08fSYang Chen            "Name": "SCM_INLET_TEMP_C",
1696254f08fSYang Chen            "Thresholds": [
1706254f08fSYang Chen                {
1716254f08fSYang Chen                    "Direction": "greater than",
1726254f08fSYang Chen                    "Name": "upper critical",
1736254f08fSYang Chen                    "Severity": 1,
1746254f08fSYang Chen                    "Value": 45
1756254f08fSYang Chen                },
1766254f08fSYang Chen                {
1776254f08fSYang Chen                    "Direction": "less than",
1786254f08fSYang Chen                    "Name": "lower critical",
1796254f08fSYang Chen                    "Severity": 1,
1806254f08fSYang Chen                    "Value": 5
1816254f08fSYang Chen                }
1826254f08fSYang Chen            ],
1836254f08fSYang Chen            "Type": "TMP75"
1846254f08fSYang Chen        }
1856254f08fSYang Chen    ],
1866254f08fSYang Chen    "Name": "Minerva CMM SCM",
1876254f08fSYang Chen    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva_CMM_SCM.*'})",
1886254f08fSYang Chen    "Type": "Board",
1896254f08fSYang Chen    "xyz.openbmc_project.Inventory.Decorator.Asset": {
190cfe37b5eSYi-Shum        "BuildDate": "$BOARD_MANUFACTURE_DATE",
191ba5be2e7SYang Chen        "Manufacturer": "$BOARD_MANUFACTURER",
192ba5be2e7SYang Chen        "Model": "$BOARD_PRODUCT_NAME",
193ba5be2e7SYang Chen        "PartNumber": "$BOARD_PART_NUMBER",
194d8197576SYi-Shum        "SerialNumber": "$BOARD_SERIAL_NUMBER",
195d8197576SYi-Shum        "SparePartNumber": "$BOARD_INFO_AM1"
196*836ab4b8SYang Chen    },
197*836ab4b8SYang Chen    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
198*836ab4b8SYang Chen        "AssetTag": "$PRODUCT_ASSET_TAG"
1996254f08fSYang Chen    }
2006254f08fSYang Chen}
201