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