1[
2    {
3        "Exposes": [
4            {
5                "Address": "$address",
6                "Bus": "$bus",
7                "Name": "Riser 1 Fru",
8                "Type": "EEPROM"
9            },
10            {
11                "Address": "0x72",
12                "Bus": "$bus",
13                "ChannelNames": [
14                    "Pcie_Slot_1",
15                    "Pcie_Slot_2",
16                    "Pcie_Slot_3",
17                    ""
18                ],
19                "Name": "Riser 1 Mux",
20                "Type": "PCA9545Mux"
21            },
22            {
23                "Class": "temp",
24                "FFGainCoefficient": 0.0,
25                "FFOffCoefficient": 0.0,
26                "ICoefficient": -1.0,
27                "ILimitMax": 100,
28                "ILimitMin": 30,
29                "Inputs": [
30                    "Riser 1 Temp"
31                ],
32                "Name": "Riser 1 Temp",
33                "NegativeHysteresis": 5.0,
34                "OutLimitMax": 100,
35                "OutLimitMin": 30,
36                "Outputs": [],
37                "PCoefficient": -0.15,
38                "PositiveHysteresis": 0.0,
39                "SetPoint": 60.0,
40                "SlewNeg": -1,
41                "SlewPos": 0.0,
42                "Type": "Pid",
43                "Zones": [
44                    "Zone 1",
45                    "Zone 2",
46                    "Zone 3"
47                ]
48            },
49            {
50                "Address": "0x48",
51                "Bus": "$bus",
52                "Name": "Riser 1 Temp",
53                "Thresholds": [
54                    {
55                        "Direction": "greater than",
56                        "Name": "upper critical",
57                        "Severity": 1,
58                        "Value": 80
59                    },
60                    {
61                        "Direction": "greater than",
62                        "Name": "upper non critical",
63                        "Severity": 0,
64                        "Value": 75
65                    },
66                    {
67                        "Direction": "less than",
68                        "Name": "lower non critical",
69                        "Severity": 0,
70                        "Value": 5
71                    },
72                    {
73                        "Direction": "less than",
74                        "Name": "lower critical",
75                        "Severity": 1,
76                        "Value": 0
77                    }
78                ],
79                "Type": "TMP75"
80            }
81        ],
82        "Name": "1Ux16 Riser 1",
83        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'F1UL16RISER\\d', 'ADDRESS' : 80})",
84        "Type": "Board",
85        "xyz.openbmc_project.Inventory.Decorator.Asset": {
86            "Manufacturer": "$BOARD_MANUFACTURER",
87            "Model": "$BOARD_PRODUCT_NAME",
88            "PartNumber": "$BOARD_PART_NUMBER",
89            "SerialNumber": "$BOARD_SERIAL_NUMBER"
90        }
91    },
92    {
93        "Exposes": [
94            {
95                "Address": "$address",
96                "Bus": "$bus",
97                "Name": "Riser 2 Fru",
98                "Type": "EEPROM"
99            },
100            {
101                "Address": "0x73",
102                "Bus": "$bus",
103                "ChannelNames": [
104                    "Pcie_Slot_1",
105                    "Pcie_Slot_2",
106                    "Pcie_Slot_3",
107                    ""
108                ],
109                "Name": "Riser 2 Mux",
110                "Type": "PCA9545Mux"
111            },
112            {
113                "Address": "0x49",
114                "Bus": "$bus",
115                "Name": "Riser 2 Temp",
116                "Thresholds": [
117                    {
118                        "Direction": "greater than",
119                        "Name": "upper critical",
120                        "Severity": 1,
121                        "Value": 80
122                    },
123                    {
124                        "Direction": "greater than",
125                        "Name": "upper non critical",
126                        "Severity": 0,
127                        "Value": 75
128                    },
129                    {
130                        "Direction": "less than",
131                        "Name": "lower non critical",
132                        "Severity": 0,
133                        "Value": 5
134                    },
135                    {
136                        "Direction": "less than",
137                        "Name": "lower critical",
138                        "Severity": 1,
139                        "Value": 0
140                    }
141                ],
142                "Type": "TMP75"
143            }
144        ],
145        "Name": "1Ux16 Riser 2",
146        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'F1UL16RISER\\d', 'ADDRESS' : 81})",
147        "Type": "Board",
148        "xyz.openbmc_project.Inventory.Decorator.Asset": {
149            "Manufacturer": "$BOARD_MANUFACTURER",
150            "Model": "$BOARD_PRODUCT_NAME",
151            "PartNumber": "$BOARD_PART_NUMBER",
152            "SerialNumber": "$BOARD_SERIAL_NUMBER"
153        }
154    }
155]
156