1{
2    "Exposes": [
3        {
4            "BindConnector": "System Fan Connector 0",
5            "Index": 0,
6            "Name": "FAN0_TACH_IL",
7            "PowerState": "Always",
8            "Thresholds": [
9                {
10                    "Direction": "greater than",
11                    "Name": "upper critical",
12                    "Severity": 1,
13                    "Value": 7920
14                },
15                {
16                    "Direction": "less than",
17                    "Name": "lower critical",
18                    "Severity": 1,
19                    "Value": 700
20                }
21            ],
22            "Type": "AspeedFan"
23        },
24        {
25            "BindConnector": "System Fan Connector 0",
26            "Index": 1,
27            "Name": "FAN0_TACH_OL",
28            "PowerState": "Always",
29            "Thresholds": [
30                {
31                    "Direction": "greater than",
32                    "Name": "upper critical",
33                    "Severity": 1,
34                    "Value": 7920
35                },
36                {
37                    "Direction": "less than",
38                    "Name": "lower critical",
39                    "Severity": 1,
40                    "Value": 700
41                }
42            ],
43            "Type": "AspeedFan"
44        },
45        {
46            "BindConnector": "System Fan Connector 1",
47            "Index": 2,
48            "Name": "FAN1_TACH_IL",
49            "PowerState": "Always",
50            "Thresholds": [
51                {
52                    "Direction": "greater than",
53                    "Name": "upper critical",
54                    "Severity": 1,
55                    "Value": 7920
56                },
57                {
58                    "Direction": "less than",
59                    "Name": "lower critical",
60                    "Severity": 1,
61                    "Value": 700
62                }
63            ],
64            "Type": "AspeedFan"
65        },
66        {
67            "BindConnector": "System Fan Connector 1",
68            "Index": 3,
69            "Name": "FAN1_TACH_OL",
70            "PowerState": "Always",
71            "Thresholds": [
72                {
73                    "Direction": "greater than",
74                    "Name": "upper critical",
75                    "Severity": 1,
76                    "Value": 7920
77                },
78                {
79                    "Direction": "less than",
80                    "Name": "lower critical",
81                    "Severity": 1,
82                    "Value": 700
83                }
84            ],
85            "Type": "AspeedFan"
86        },
87        {
88            "BindConnector": "System Fan Connector 2",
89            "Index": 4,
90            "Name": "FAN2_TACH_IL",
91            "PowerState": "Always",
92            "Thresholds": [
93                {
94                    "Direction": "greater than",
95                    "Name": "upper critical",
96                    "Severity": 1,
97                    "Value": 7920
98                },
99                {
100                    "Direction": "less than",
101                    "Name": "lower critical",
102                    "Severity": 1,
103                    "Value": 700
104                }
105            ],
106            "Type": "AspeedFan"
107        },
108        {
109            "BindConnector": "System Fan Connector 2",
110            "Index": 5,
111            "Name": "FAN2_TACH_OL",
112            "PowerState": "Always",
113            "Thresholds": [
114                {
115                    "Direction": "greater than",
116                    "Name": "upper critical",
117                    "Severity": 1,
118                    "Value": 7920
119                },
120                {
121                    "Direction": "less than",
122                    "Name": "lower critical",
123                    "Severity": 1,
124                    "Value": 700
125                }
126            ],
127            "Type": "AspeedFan"
128        },
129        {
130            "BindConnector": "System Fan Connector 3",
131            "Index": 6,
132            "Name": "FAN3_TACH_IL",
133            "PowerState": "Always",
134            "Thresholds": [
135                {
136                    "Direction": "greater than",
137                    "Name": "upper critical",
138                    "Severity": 1,
139                    "Value": 7920
140                },
141                {
142                    "Direction": "less than",
143                    "Name": "lower critical",
144                    "Severity": 1,
145                    "Value": 700
146                }
147            ],
148            "Type": "AspeedFan"
149        },
150        {
151            "BindConnector": "System Fan Connector 3",
152            "Index": 7,
153            "Name": "FAN3_TACH_OL",
154            "PowerState": "Always",
155            "Thresholds": [
156                {
157                    "Direction": "greater than",
158                    "Name": "upper critical",
159                    "Severity": 1,
160                    "Value": 7920
161                },
162                {
163                    "Direction": "less than",
164                    "Name": "lower critical",
165                    "Severity": 1,
166                    "Value": 700
167                }
168            ],
169            "Type": "AspeedFan"
170        },
171        {
172            "Class": "fan",
173            "FFGainCoefficient": 1.0,
174            "FFOffCoefficient": 0.0,
175            "ICoefficient": 0.0,
176            "ILimitMax": 0.0,
177            "ILimitMin": 0.0,
178            "Inputs": [
179                "FAN0_TACH_IL",
180                "FAN0_TACH_OL",
181                "FAN1_TACH_IL",
182                "FAN1_TACH_OL",
183                "FAN2_TACH_IL",
184                "FAN2_TACH_OL",
185                "FAN3_TACH_IL",
186                "FAN3_TACH_OL"
187            ],
188            "Name": "FAN_TACH",
189            "NegativeHysteresis": 0.0,
190            "OutLimitMax": 100.0,
191            "OutLimitMin": 0.0,
192            "Outputs": [
193                "FAN0_PWM",
194                "FAN0_PWM",
195                "FAN1_PWM",
196                "FAN1_PWM",
197                "FAN2_PWM",
198                "FAN2_PWM",
199                "FAN3_PWM",
200                "FAN3_PWM"
201            ],
202            "PCoefficient": 0.0,
203            "PositiveHysteresis": 0.0,
204            "SlewNeg": 0.0,
205            "SlewPos": 0.0,
206            "Type": "Pid",
207            "Zones": [
208                "Zone0"
209            ]
210        },
211        {
212            "FailSafePercent": 60,
213            "MinThermalOutput": 15,
214            "Name": "Zone0",
215            "Type": "Pid.Zone"
216        },
217        {
218            "Class": "temp",
219            "Inputs": [
220                "Virtual_Inlet_Temp"
221            ],
222            "Name": "inlet_temp",
223            "NegativeHysteresis": 0,
224            "Output": [
225                27.0,
226                30.0,
227                34.0,
228                37.0,
229                40.0,
230                44.0,
231                45.0,
232                46.0,
233                47.0,
234                48.0,
235                49.0,
236                50.0,
237                50.0,
238                53.0,
239                55.0,
240                60.0,
241                80.0
242            ],
243            "PositiveHysteresis": 0,
244            "Reading": [
245                15.0,
246                20.0,
247                22.0,
248                24.0,
249                26.0,
250                28.0,
251                30.0,
252                31.0,
253                32.0,
254                33.0,
255                34.0,
256                35.0,
257                36.0,
258                37.0,
259                38.0,
260                39.0,
261                40.0
262            ],
263            "Type": "Stepwise",
264            "Zones": [
265                "Zone0"
266            ]
267        },
268        {
269            "Class": "temp",
270            "Inputs": [
271                "MB_U402_THERM_LOCAL"
272            ],
273            "Name": "switch_temp",
274            "NegativeHysteresis": 0,
275            "Output": [
276                0.0,
277                15.0,
278                20.0,
279                25.0,
280                40.0
281            ],
282            "PositiveHysteresis": 0,
283            "Reading": [
284                48.0,
285                49.0,
286                50.0,
287                51.0,
288                52.0
289            ],
290            "Type": "Stepwise",
291            "Zones": [
292                "Zone0"
293            ]
294        },
295        {
296            "Class": "temp",
297            "Inputs": [
298                "MB_U19_THERM_LOCAL"
299            ],
300            "Name": "retimer_temp",
301            "NegativeHysteresis": 0,
302            "Output": [
303                0.0,
304                20.0,
305                40.0,
306                42.0,
307                44.0,
308                46.0,
309                48.0,
310                50.0,
311                80.0
312            ],
313            "PositiveHysteresis": 0,
314            "Reading": [
315                35.0,
316                40.0,
317                43.0,
318                44.0,
319                45.0,
320                46.0,
321                47.0,
322                48.0,
323                49.0
324            ],
325            "Type": "Stepwise",
326            "Zones": [
327                "Zone0"
328            ]
329        },
330        {
331            "Class": "temp",
332            "Inputs": [
333                "SLED1_THERM_LOCAL",
334                "SLED2_THERM_LOCAL",
335                "SLED3_THERM_LOCAL",
336                "SLED4_THERM_LOCAL",
337                "SLED5_THERM_LOCAL",
338                "SLED6_THERM_LOCAL"
339            ],
340            "Name": "sled_thermal_local",
341            "NegativeHysteresis": 0,
342            "Output": [
343                0.0,
344                20.0,
345                20.0,
346                45.0,
347                46.0,
348                47.0,
349                50.0
350            ],
351            "PositiveHysteresis": 0,
352            "Reading": [
353                29.0,
354                30.0,
355                35.0,
356                47.0,
357                48.0,
358                49.0,
359                50.0
360            ],
361            "Type": "Stepwise",
362            "Zones": [
363                "Zone0"
364            ]
365        }
366    ],
367    "Name": "Bletchley Chassis",
368    "Probe": "FOUND('Bletchley Baseboard')",
369    "Type": "Chassis"
370}
371