1{
2    "Exposes": [
3        {
4            "CheckHysteresisWithSetpoint": true,
5            "Class": "temp",
6            "DCoefficient": 0.0,
7            "FFGainCoefficient": 0.0,
8            "FFOffCoefficient": 0.0,
9            "ICoefficient": -0.035,
10            "ILimitMax": 100,
11            "ILimitMin": -50,
12            "InputUnavailableAsFailed": false,
13            "Inputs": [
14                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C",
15                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
16                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
17                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
18                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
19                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
20                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
21                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
22                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
23                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C"
24            ],
25            "Name": "PID_MB_DIMM_Slot $bus % 15",
26            "NegativeHysteresis": 2.0,
27            "OutLimitMax": 100,
28            "OutLimitMin": 0,
29            "PCoefficient": -3.0,
30            "PositiveHysteresis": 0.0,
31            "SetPoint": 75.0,
32            "SlewNeg": 0.0,
33            "SlewPos": 0.0,
34            "Type": "Pid",
35            "Zones": [
36                "Zone 1"
37            ]
38        },
39        {
40            "CheckHysteresisWithSetpoint": true,
41            "Class": "temp",
42            "DCoefficient": 0.0,
43            "FFGainCoefficient": 0.0,
44            "FFOffCoefficient": 0.0,
45            "ICoefficient": -0.035,
46            "ILimitMax": 100,
47            "ILimitMin": -50,
48            "InputUnavailableAsFailed": false,
49            "Inputs": [
50                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
51            ],
52            "Name": "PID_MB_CPU_Slot $bus % 15",
53            "NegativeHysteresis": 3.0,
54            "OutLimitMax": 100,
55            "OutLimitMin": 0,
56            "PCoefficient": -5.5,
57            "PositiveHysteresis": 0.0,
58            "SetPoint": 74.0,
59            "SlewNeg": 0.0,
60            "SlewPos": 0.0,
61            "Type": "Pid",
62            "Zones": [
63                "Zone 1"
64            ]
65        },
66        {
67            "CheckHysteresisWithSetpoint": true,
68            "Class": "temp",
69            "DCoefficient": 0.0,
70            "FFGainCoefficient": 0.0,
71            "FFOffCoefficient": 0.0,
72            "ICoefficient": -0.035,
73            "ILimitMax": 100,
74            "ILimitMin": -50,
75            "InputUnavailableAsFailed": false,
76            "Inputs": [
77                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
78            ],
79            "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
80            "NegativeHysteresis": 2.0,
81            "OutLimitMax": 100,
82            "OutLimitMin": 0,
83            "PCoefficient": -5.5,
84            "PositiveHysteresis": 0.0,
85            "SetPoint": 68.0,
86            "SlewNeg": 0.0,
87            "SlewPos": 0.0,
88            "Type": "Pid",
89            "Zones": [
90                "Zone 1"
91            ]
92        },
93        {
94            "CheckHysteresisWithSetpoint": true,
95            "Class": "temp",
96            "DCoefficient": 0.0,
97            "FFGainCoefficient": 0.0,
98            "FFOffCoefficient": 0.0,
99            "ICoefficient": -0.02,
100            "ILimitMax": 100,
101            "ILimitMin": -50,
102            "InputUnavailableAsFailed": false,
103            "Inputs": [
104                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
105                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
106                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
107                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
108                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
109            ],
110            "Name": "PID_MB_VR_Slot $bus % 15",
111            "NegativeHysteresis": 3.0,
112            "OutLimitMax": 100,
113            "OutLimitMin": 0,
114            "PCoefficient": -3.0,
115            "PositiveHysteresis": 0.0,
116            "SetPoint": 90.0,
117            "SlewNeg": 0.0,
118            "SlewPos": 0.0,
119            "Type": "Pid",
120            "Zones": [
121                "Zone 1"
122            ]
123        },
124        {
125            "Class": "temp",
126            "InputUnavailableAsFailed": false,
127            "Inputs": [
128                "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
129                "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
130            ],
131            "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
132            "NegativeHysteresis": 0,
133            "Output": [
134                20.0
135            ],
136            "PositiveHysteresis": 0,
137            "Reading": [
138                20.0
139            ],
140            "Type": "Stepwise",
141            "Zones": [
142                "Zone 1"
143            ]
144        },
145        {
146            "Class": "temp",
147            "InputUnavailableAsFailed": false,
148            "Inputs": [
149                "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
150            ],
151            "Name": "Stepwise_MB_FIO_Slot $bus % 15",
152            "NegativeHysteresis": 1,
153            "Output": [
154                20.0,
155                21.0,
156                22.0,
157                23.0,
158                24.0,
159                25.0,
160                26.0,
161                27.0,
162                28.0,
163                29.0,
164                30.0,
165                32.0,
166                33.0,
167                35.0,
168                37.0,
169                38.0,
170                39.0,
171                40.0,
172                41.0,
173                42.0
174            ],
175            "PositiveHysteresis": 0,
176            "Reading": [
177                20.0,
178                21.0,
179                22.0,
180                23.0,
181                24.0,
182                25.0,
183                26.0,
184                27.0,
185                28.0,
186                29.0,
187                30.0,
188                31.0,
189                33.0,
190                34.0,
191                35.0,
192                36.0,
193                37.0,
194                38.0,
195                39.0,
196                40.0
197            ],
198            "Type": "Stepwise",
199            "Zones": [
200                "Zone 1"
201            ]
202        },
203        {
204            "Class": "temp",
205            "InputUnavailableAsFailed": false,
206            "Inputs": [
207                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C",
208                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
209                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
210                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
211                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
212                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
213                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
214                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
215                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
216                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C"
217            ],
218            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
219            "NegativeHysteresis": 2,
220            "Output": [
221                20.0,
222                22.0,
223                24.0,
224                26.0,
225                28.0,
226                30.0
227            ],
228            "PositiveHysteresis": 0,
229            "Reading": [
230                65.0,
231                66.0,
232                67.0,
233                68.0,
234                69.0,
235                70.0
236            ],
237            "Type": "Stepwise",
238            "Zones": [
239                "Zone 1"
240            ]
241        },
242        {
243            "Class": "temp",
244            "InputUnavailableAsFailed": false,
245            "Inputs": [
246                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
247            ],
248            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
249            "NegativeHysteresis": 3,
250            "Output": [
251                20.0,
252                25.0,
253                30.0,
254                35.0,
255                40.0,
256                45.0,
257                50.0,
258                55.0,
259                60.0
260            ],
261            "PositiveHysteresis": 0,
262            "Reading": [
263                66.0,
264                67.0,
265                68.0,
266                69.0,
267                70.0,
268                71.0,
269                72.0,
270                73.0,
271                74.0
272            ],
273            "Type": "Stepwise",
274            "Zones": [
275                "Zone 1"
276            ]
277        },
278        {
279            "Class": "temp",
280            "InputUnavailableAsFailed": false,
281            "Inputs": [
282                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
283            ],
284            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
285            "NegativeHysteresis": 2,
286            "Output": [
287                20.0,
288                22.0,
289                24.0,
290                26.0,
291                28.0,
292                30.0
293            ],
294            "PositiveHysteresis": 0,
295            "Reading": [
296                58.0,
297                59.0,
298                60.0,
299                61.0,
300                62.0,
301                63.0
302            ],
303            "Type": "Stepwise",
304            "Zones": [
305                "Zone 1"
306            ]
307        },
308        {
309            "Class": "temp",
310            "InputUnavailableAsFailed": false,
311            "Inputs": [
312                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
313                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
314                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
315                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
316                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
317            ],
318            "Name": "Stepwise_MB_VR_Slot $bus % 15",
319            "NegativeHysteresis": 3,
320            "Output": [
321                20.0,
322                22.0,
323                24.0,
324                26.0,
325                28.0,
326                30.0
327            ],
328            "PositiveHysteresis": 0,
329            "Reading": [
330                80.0,
331                81.0,
332                82.0,
333                83.0,
334                84.0,
335                85.0
336            ],
337            "Type": "Stepwise",
338            "Zones": [
339                "Zone 1"
340            ]
341        }
342    ],
343    "Name": "Yosemite 4 Sentinel Dome T1 Slot $bus % 15",
344    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome without Retimer', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
345    "Type": "Board",
346    "xyz.openbmc_project.Inventory.Decorator.Asset": {
347        "BuildDate": "$BOARD_MANUFACTURE_DATE",
348        "Manufacturer": "$BOARD_MANUFACTURER",
349        "Model": "$BOARD_PRODUCT_NAME",
350        "PartNumber": "$BOARD_PART_NUMBER",
351        "SerialNumber": "$BOARD_SERIAL_NUMBER",
352        "SparePartNumber": "$BOARD_INFO_AM1"
353    },
354    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
355        "AssetTag": "$PRODUCT_ASSET_TAG"
356    },
357    "xyz.openbmc_project.Inventory.Decorator.ManagedHost": {
358        "HostIndex": "$bus % 15"
359    },
360    "xyz.openbmc_project.Inventory.Decorator.Revision": {
361        "Version": "$PRODUCT_VERSION"
362    },
363    "xyz.openbmc_project.Inventory.Decorator.Slot": {
364        "SlotNumber": "$bus % 15"
365    },
366    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
367        "ProductId": 1
368    }
369}
370