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