1f4b2e5a8SBrad Bishop{
2f4b2e5a8SBrad Bishop    "Exposes": [
3f4b2e5a8SBrad Bishop        {
4f4b2e5a8SBrad Bishop            "BindConnector": "2U System Fan connector 1",
5f4b2e5a8SBrad Bishop            "Index": 0,
6f4b2e5a8SBrad Bishop            "MaxReading": 14000,
7f4b2e5a8SBrad Bishop            "Name": "Fan 1",
8f4b2e5a8SBrad Bishop            "Presence": {
9f4b2e5a8SBrad Bishop                "PinName": "FM_SYS_FAN0_PRSNT_D_N",
10f4b2e5a8SBrad Bishop                "Polarity": "Low"
11f4b2e5a8SBrad Bishop            },
12f4b2e5a8SBrad Bishop            "Thresholds": [
13f4b2e5a8SBrad Bishop                {
14f4b2e5a8SBrad Bishop                    "Direction": "less than",
15f4b2e5a8SBrad Bishop                    "Name": "lower critical",
16f4b2e5a8SBrad Bishop                    "Severity": 1,
17f4b2e5a8SBrad Bishop                    "Value": 1750
18f4b2e5a8SBrad Bishop                },
19f4b2e5a8SBrad Bishop                {
20f4b2e5a8SBrad Bishop                    "Direction": "less than",
21f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
22f4b2e5a8SBrad Bishop                    "Severity": 0,
23f4b2e5a8SBrad Bishop                    "Value": 2000
24f4b2e5a8SBrad Bishop                }
25f4b2e5a8SBrad Bishop            ],
26f4b2e5a8SBrad Bishop            "Type": "AspeedFan"
27f4b2e5a8SBrad Bishop        },
28f4b2e5a8SBrad Bishop        {
29f4b2e5a8SBrad Bishop            "BindConnector": "2U System Fan connector 2",
30f4b2e5a8SBrad Bishop            "Index": 2,
31f4b2e5a8SBrad Bishop            "MaxReading": 14000,
32f4b2e5a8SBrad Bishop            "Name": "Fan 2",
33f4b2e5a8SBrad Bishop            "Presence": {
34f4b2e5a8SBrad Bishop                "PinName": "FM_SYS_FAN1_PRSNT_D_N",
35f4b2e5a8SBrad Bishop                "Polarity": "Low"
36f4b2e5a8SBrad Bishop            },
37f4b2e5a8SBrad Bishop            "Thresholds": [
38f4b2e5a8SBrad Bishop                {
39f4b2e5a8SBrad Bishop                    "Direction": "less than",
40f4b2e5a8SBrad Bishop                    "Name": "lower critical",
41f4b2e5a8SBrad Bishop                    "Severity": 1,
42f4b2e5a8SBrad Bishop                    "Value": 1750
43f4b2e5a8SBrad Bishop                },
44f4b2e5a8SBrad Bishop                {
45f4b2e5a8SBrad Bishop                    "Direction": "less than",
46f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
47f4b2e5a8SBrad Bishop                    "Severity": 0,
48f4b2e5a8SBrad Bishop                    "Value": 2000
49f4b2e5a8SBrad Bishop                }
50f4b2e5a8SBrad Bishop            ],
51f4b2e5a8SBrad Bishop            "Type": "AspeedFan"
52f4b2e5a8SBrad Bishop        },
53f4b2e5a8SBrad Bishop        {
54f4b2e5a8SBrad Bishop            "BindConnector": "2U System Fan connector 3",
55f4b2e5a8SBrad Bishop            "Index": 4,
56f4b2e5a8SBrad Bishop            "MaxReading": 14000,
57f4b2e5a8SBrad Bishop            "Name": "Fan 3",
58f4b2e5a8SBrad Bishop            "Presence": {
59f4b2e5a8SBrad Bishop                "PinName": "FM_SYS_FAN2_PRSNT_D_N",
60f4b2e5a8SBrad Bishop                "Polarity": "Low"
61f4b2e5a8SBrad Bishop            },
62f4b2e5a8SBrad Bishop            "Thresholds": [
63f4b2e5a8SBrad Bishop                {
64f4b2e5a8SBrad Bishop                    "Direction": "less than",
65f4b2e5a8SBrad Bishop                    "Name": "lower critical",
66f4b2e5a8SBrad Bishop                    "Severity": 1,
67f4b2e5a8SBrad Bishop                    "Value": 1750
68f4b2e5a8SBrad Bishop                },
69f4b2e5a8SBrad Bishop                {
70f4b2e5a8SBrad Bishop                    "Direction": "less than",
71f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
72f4b2e5a8SBrad Bishop                    "Severity": 0,
73f4b2e5a8SBrad Bishop                    "Value": 2000
74f4b2e5a8SBrad Bishop                }
75f4b2e5a8SBrad Bishop            ],
76f4b2e5a8SBrad Bishop            "Type": "AspeedFan"
77f4b2e5a8SBrad Bishop        },
78f4b2e5a8SBrad Bishop        {
79f4b2e5a8SBrad Bishop            "BindConnector": "2U System Fan connector 4",
80f4b2e5a8SBrad Bishop            "Index": 6,
81f4b2e5a8SBrad Bishop            "MaxReading": 14000,
82f4b2e5a8SBrad Bishop            "Name": "Fan 4",
83f4b2e5a8SBrad Bishop            "Presence": {
84f4b2e5a8SBrad Bishop                "PinName": "FM_SYS_FAN3_PRSNT_D_N",
85f4b2e5a8SBrad Bishop                "Polarity": "Low"
86f4b2e5a8SBrad Bishop            },
87f4b2e5a8SBrad Bishop            "Thresholds": [
88f4b2e5a8SBrad Bishop                {
89f4b2e5a8SBrad Bishop                    "Direction": "less than",
90f4b2e5a8SBrad Bishop                    "Name": "lower critical",
91f4b2e5a8SBrad Bishop                    "Severity": 1,
92f4b2e5a8SBrad Bishop                    "Value": 1750
93f4b2e5a8SBrad Bishop                },
94f4b2e5a8SBrad Bishop                {
95f4b2e5a8SBrad Bishop                    "Direction": "less than",
96f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
97f4b2e5a8SBrad Bishop                    "Severity": 0,
98f4b2e5a8SBrad Bishop                    "Value": 2000
99f4b2e5a8SBrad Bishop                }
100f4b2e5a8SBrad Bishop            ],
101f4b2e5a8SBrad Bishop            "Type": "AspeedFan"
102f4b2e5a8SBrad Bishop        },
103f4b2e5a8SBrad Bishop        {
104f4b2e5a8SBrad Bishop            "BindConnector": "2U System Fan connector 5",
105f4b2e5a8SBrad Bishop            "Index": 8,
106f4b2e5a8SBrad Bishop            "MaxReading": 14000,
107f4b2e5a8SBrad Bishop            "Name": "Fan 5",
108f4b2e5a8SBrad Bishop            "Presence": {
109f4b2e5a8SBrad Bishop                "PinName": "FM_SYS_FAN4_PRSNT_D_N",
110f4b2e5a8SBrad Bishop                "Polarity": "Low"
111f4b2e5a8SBrad Bishop            },
112f4b2e5a8SBrad Bishop            "Thresholds": [
113f4b2e5a8SBrad Bishop                {
114f4b2e5a8SBrad Bishop                    "Direction": "less than",
115f4b2e5a8SBrad Bishop                    "Name": "lower critical",
116f4b2e5a8SBrad Bishop                    "Severity": 1,
117f4b2e5a8SBrad Bishop                    "Value": 1750
118f4b2e5a8SBrad Bishop                },
119f4b2e5a8SBrad Bishop                {
120f4b2e5a8SBrad Bishop                    "Direction": "less than",
121f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
122f4b2e5a8SBrad Bishop                    "Severity": 0,
123f4b2e5a8SBrad Bishop                    "Value": 2000
124f4b2e5a8SBrad Bishop                }
125f4b2e5a8SBrad Bishop            ],
126f4b2e5a8SBrad Bishop            "Type": "AspeedFan"
127f4b2e5a8SBrad Bishop        },
128f4b2e5a8SBrad Bishop        {
129f4b2e5a8SBrad Bishop            "BindConnector": "2U System Fan connector 6",
130f4b2e5a8SBrad Bishop            "Index": 10,
131f4b2e5a8SBrad Bishop            "MaxReading": 14000,
132f4b2e5a8SBrad Bishop            "Name": "Fan 6",
133f4b2e5a8SBrad Bishop            "Presence": {
134f4b2e5a8SBrad Bishop                "PinName": "FM_SYS_FAN5_PRSNT_D_N",
135f4b2e5a8SBrad Bishop                "Polarity": "Low"
136f4b2e5a8SBrad Bishop            },
137f4b2e5a8SBrad Bishop            "Thresholds": [
138f4b2e5a8SBrad Bishop                {
139f4b2e5a8SBrad Bishop                    "Direction": "less than",
140f4b2e5a8SBrad Bishop                    "Name": "lower critical",
141f4b2e5a8SBrad Bishop                    "Severity": 1,
142f4b2e5a8SBrad Bishop                    "Value": 1750
143f4b2e5a8SBrad Bishop                },
144f4b2e5a8SBrad Bishop                {
145f4b2e5a8SBrad Bishop                    "Direction": "less than",
146f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
147f4b2e5a8SBrad Bishop                    "Severity": 0,
148f4b2e5a8SBrad Bishop                    "Value": 2000
149f4b2e5a8SBrad Bishop                }
150f4b2e5a8SBrad Bishop            ],
151f4b2e5a8SBrad Bishop            "Type": "AspeedFan"
152f4b2e5a8SBrad Bishop        },
153f4b2e5a8SBrad Bishop        {
154*9bb6ec2bSSui Chen            "Name": "BMC",
155*9bb6ec2bSSui Chen            "Type": "BMC"
156*9bb6ec2bSSui Chen        },
157*9bb6ec2bSSui Chen        {
158f4b2e5a8SBrad Bishop            "C1": 36,
159f4b2e5a8SBrad Bishop            "C2": 39,
160f4b2e5a8SBrad Bishop            "MaxCFM": 71,
161f4b2e5a8SBrad Bishop            "Name": "System Airflow",
162f4b2e5a8SBrad Bishop            "TachMaxPercent": 100,
163f4b2e5a8SBrad Bishop            "TachMinPercent": 20,
164f4b2e5a8SBrad Bishop            "Tachs": [
165f4b2e5a8SBrad Bishop                "Fan 1",
166f4b2e5a8SBrad Bishop                "Fan 2",
167f4b2e5a8SBrad Bishop                "Fan 3",
168f4b2e5a8SBrad Bishop                "Fan 4",
169f4b2e5a8SBrad Bishop                "Fan 5",
170f4b2e5a8SBrad Bishop                "Fan 6"
171f4b2e5a8SBrad Bishop            ],
172f4b2e5a8SBrad Bishop            "Type": "CFMSensor"
173f4b2e5a8SBrad Bishop        },
174f4b2e5a8SBrad Bishop        {
175f4b2e5a8SBrad Bishop            "AlphaF": 4.352,
176f4b2e5a8SBrad Bishop            "AlphaS": 0.512,
177f4b2e5a8SBrad Bishop            "Name": "Exit Air Temp",
178f4b2e5a8SBrad Bishop            "PowerFactorMax": 1.2,
179f4b2e5a8SBrad Bishop            "PowerFactorMin": 0.9,
180f4b2e5a8SBrad Bishop            "QMax": 165,
181f4b2e5a8SBrad Bishop            "QMin": 31,
182f4b2e5a8SBrad Bishop            "Thresholds": [
183f4b2e5a8SBrad Bishop                {
184f4b2e5a8SBrad Bishop                    "Direction": "greater than",
185f4b2e5a8SBrad Bishop                    "Name": "upper critical",
186f4b2e5a8SBrad Bishop                    "Severity": 1,
187f4b2e5a8SBrad Bishop                    "Value": 85
188f4b2e5a8SBrad Bishop                },
189f4b2e5a8SBrad Bishop                {
190f4b2e5a8SBrad Bishop                    "Direction": "greater than",
191f4b2e5a8SBrad Bishop                    "Name": "upper non critical",
192f4b2e5a8SBrad Bishop                    "Severity": 0,
193f4b2e5a8SBrad Bishop                    "Value": 80
194f4b2e5a8SBrad Bishop                },
195f4b2e5a8SBrad Bishop                {
196f4b2e5a8SBrad Bishop                    "Direction": "less than",
197f4b2e5a8SBrad Bishop                    "Name": "lower non critical",
198f4b2e5a8SBrad Bishop                    "Severity": 0,
199f4b2e5a8SBrad Bishop                    "Value": 5
200f4b2e5a8SBrad Bishop                },
201f4b2e5a8SBrad Bishop                {
202f4b2e5a8SBrad Bishop                    "Direction": "less than",
203f4b2e5a8SBrad Bishop                    "Name": "lower critical",
204f4b2e5a8SBrad Bishop                    "Severity": 1,
205f4b2e5a8SBrad Bishop                    "Value": 0
206f4b2e5a8SBrad Bishop                }
207f4b2e5a8SBrad Bishop            ],
208f4b2e5a8SBrad Bishop            "Type": "ExitAirTempSensor"
209f4b2e5a8SBrad Bishop        },
210f4b2e5a8SBrad Bishop        {
211f4b2e5a8SBrad Bishop            "AllowedFailures": 1,
212f4b2e5a8SBrad Bishop            "Name": "FanRedundancy",
213f4b2e5a8SBrad Bishop            "Type": "FanRedundancy"
214f4b2e5a8SBrad Bishop        },
215f4b2e5a8SBrad Bishop        {
216f4b2e5a8SBrad Bishop            "Address": [
217f4b2e5a8SBrad Bishop                "0x50",
218f4b2e5a8SBrad Bishop                "0x51"
219f4b2e5a8SBrad Bishop            ],
220f4b2e5a8SBrad Bishop            "Bus": 7,
221f4b2e5a8SBrad Bishop            "Name": "PSU address",
222f4b2e5a8SBrad Bishop            "Type": "PSUPresence"
223f4b2e5a8SBrad Bishop        },
224f4b2e5a8SBrad Bishop        {
225f4b2e5a8SBrad Bishop            "Name": "Power Unit Redundancy",
226f4b2e5a8SBrad Bishop            "RedundantCount": 1,
227f4b2e5a8SBrad Bishop            "Type": "PURedundancy"
228f4b2e5a8SBrad Bishop        },
229f4b2e5a8SBrad Bishop        {
230f4b2e5a8SBrad Bishop            "Class": "fan",
231f4b2e5a8SBrad Bishop            "FFGainCoefficient": 1.0,
232f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
233f4b2e5a8SBrad Bishop            "ICoefficient": 0.0,
234f4b2e5a8SBrad Bishop            "ILimitMax": 0.0,
235f4b2e5a8SBrad Bishop            "ILimitMin": 0.0,
236f4b2e5a8SBrad Bishop            "Inputs": [
237f4b2e5a8SBrad Bishop                "Fan 1"
238f4b2e5a8SBrad Bishop            ],
239f4b2e5a8SBrad Bishop            "Name": "Fan 1",
240f4b2e5a8SBrad Bishop            "NegativeHysteresis": 0.0,
241f4b2e5a8SBrad Bishop            "OutLimitMax": 100.0,
242f4b2e5a8SBrad Bishop            "OutLimitMin": 30.0,
243f4b2e5a8SBrad Bishop            "Outputs": [
244f4b2e5a8SBrad Bishop                "Pwm 1"
245f4b2e5a8SBrad Bishop            ],
246f4b2e5a8SBrad Bishop            "PCoefficient": 0.0,
247f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
248f4b2e5a8SBrad Bishop            "SlewNeg": 0.0,
249f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
250f4b2e5a8SBrad Bishop            "Type": "Pid",
251f4b2e5a8SBrad Bishop            "Zones": [
252f4b2e5a8SBrad Bishop                "Zone 1"
253f4b2e5a8SBrad Bishop            ]
254f4b2e5a8SBrad Bishop        },
255f4b2e5a8SBrad Bishop        {
256f4b2e5a8SBrad Bishop            "Class": "fan",
257f4b2e5a8SBrad Bishop            "FFGainCoefficient": 1.0,
258f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
259f4b2e5a8SBrad Bishop            "ICoefficient": 0.0,
260f4b2e5a8SBrad Bishop            "ILimitMax": 0.0,
261f4b2e5a8SBrad Bishop            "ILimitMin": 0.0,
262f4b2e5a8SBrad Bishop            "Inputs": [
263f4b2e5a8SBrad Bishop                "Fan 2"
264f4b2e5a8SBrad Bishop            ],
265f4b2e5a8SBrad Bishop            "Name": "Fan 2",
266f4b2e5a8SBrad Bishop            "NegativeHysteresis": 0.0,
267f4b2e5a8SBrad Bishop            "OutLimitMax": 100.0,
268f4b2e5a8SBrad Bishop            "OutLimitMin": 30.0,
269f4b2e5a8SBrad Bishop            "Outputs": [
270f4b2e5a8SBrad Bishop                "Pwm 2"
271f4b2e5a8SBrad Bishop            ],
272f4b2e5a8SBrad Bishop            "PCoefficient": 0.0,
273f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
274f4b2e5a8SBrad Bishop            "SlewNeg": 0.0,
275f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
276f4b2e5a8SBrad Bishop            "Type": "Pid",
277f4b2e5a8SBrad Bishop            "Zones": [
278f4b2e5a8SBrad Bishop                "Zone 2"
279f4b2e5a8SBrad Bishop            ]
280f4b2e5a8SBrad Bishop        },
281f4b2e5a8SBrad Bishop        {
282f4b2e5a8SBrad Bishop            "Class": "fan",
283f4b2e5a8SBrad Bishop            "FFGainCoefficient": 1.0,
284f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
285f4b2e5a8SBrad Bishop            "ICoefficient": 0.0,
286f4b2e5a8SBrad Bishop            "ILimitMax": 0.0,
287f4b2e5a8SBrad Bishop            "ILimitMin": 0.0,
288f4b2e5a8SBrad Bishop            "Inputs": [
289f4b2e5a8SBrad Bishop                "Fan 3"
290f4b2e5a8SBrad Bishop            ],
291f4b2e5a8SBrad Bishop            "Name": "Fan 3",
292f4b2e5a8SBrad Bishop            "NegativeHysteresis": 0.0,
293f4b2e5a8SBrad Bishop            "OutLimitMax": 100.0,
294f4b2e5a8SBrad Bishop            "OutLimitMin": 30.0,
295f4b2e5a8SBrad Bishop            "Outputs": [
296f4b2e5a8SBrad Bishop                "Pwm 3"
297f4b2e5a8SBrad Bishop            ],
298f4b2e5a8SBrad Bishop            "PCoefficient": 0.0,
299f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
300f4b2e5a8SBrad Bishop            "SlewNeg": 0.0,
301f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
302f4b2e5a8SBrad Bishop            "Type": "Pid",
303f4b2e5a8SBrad Bishop            "Zones": [
304f4b2e5a8SBrad Bishop                "Zone 3"
305f4b2e5a8SBrad Bishop            ]
306f4b2e5a8SBrad Bishop        },
307f4b2e5a8SBrad Bishop        {
308f4b2e5a8SBrad Bishop            "Class": "fan",
309f4b2e5a8SBrad Bishop            "FFGainCoefficient": 1.0,
310f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
311f4b2e5a8SBrad Bishop            "ICoefficient": 0.0,
312f4b2e5a8SBrad Bishop            "ILimitMax": 0.0,
313f4b2e5a8SBrad Bishop            "ILimitMin": 0.0,
314f4b2e5a8SBrad Bishop            "Inputs": [
315f4b2e5a8SBrad Bishop                "Fan 4"
316f4b2e5a8SBrad Bishop            ],
317f4b2e5a8SBrad Bishop            "Name": "Fan 4",
318f4b2e5a8SBrad Bishop            "NegativeHysteresis": 0.0,
319f4b2e5a8SBrad Bishop            "OutLimitMax": 100.0,
320f4b2e5a8SBrad Bishop            "OutLimitMin": 30.0,
321f4b2e5a8SBrad Bishop            "Outputs": [
322f4b2e5a8SBrad Bishop                "Pwm 4"
323f4b2e5a8SBrad Bishop            ],
324f4b2e5a8SBrad Bishop            "PCoefficient": 0.0,
325f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
326f4b2e5a8SBrad Bishop            "SlewNeg": 0.0,
327f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
328f4b2e5a8SBrad Bishop            "Type": "Pid",
329f4b2e5a8SBrad Bishop            "Zones": [
330f4b2e5a8SBrad Bishop                "Zone 4"
331f4b2e5a8SBrad Bishop            ]
332f4b2e5a8SBrad Bishop        },
333f4b2e5a8SBrad Bishop        {
334f4b2e5a8SBrad Bishop            "Class": "fan",
335f4b2e5a8SBrad Bishop            "FFGainCoefficient": 1.0,
336f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
337f4b2e5a8SBrad Bishop            "ICoefficient": 0.0,
338f4b2e5a8SBrad Bishop            "ILimitMax": 0.0,
339f4b2e5a8SBrad Bishop            "ILimitMin": 0.0,
340f4b2e5a8SBrad Bishop            "Inputs": [
341f4b2e5a8SBrad Bishop                "Fan 5"
342f4b2e5a8SBrad Bishop            ],
343f4b2e5a8SBrad Bishop            "Name": "Fan 5",
344f4b2e5a8SBrad Bishop            "NegativeHysteresis": 0.0,
345f4b2e5a8SBrad Bishop            "OutLimitMax": 100.0,
346f4b2e5a8SBrad Bishop            "OutLimitMin": 30.0,
347f4b2e5a8SBrad Bishop            "Outputs": [
348f4b2e5a8SBrad Bishop                "Pwm 5"
349f4b2e5a8SBrad Bishop            ],
350f4b2e5a8SBrad Bishop            "PCoefficient": 0.0,
351f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
352f4b2e5a8SBrad Bishop            "SlewNeg": 0.0,
353f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
354f4b2e5a8SBrad Bishop            "Type": "Pid",
355f4b2e5a8SBrad Bishop            "Zones": [
356f4b2e5a8SBrad Bishop                "Zone 5"
357f4b2e5a8SBrad Bishop            ]
358f4b2e5a8SBrad Bishop        },
359f4b2e5a8SBrad Bishop        {
360f4b2e5a8SBrad Bishop            "Class": "fan",
361f4b2e5a8SBrad Bishop            "FFGainCoefficient": 1.0,
362f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
363f4b2e5a8SBrad Bishop            "ICoefficient": 0.0,
364f4b2e5a8SBrad Bishop            "ILimitMax": 0.0,
365f4b2e5a8SBrad Bishop            "ILimitMin": 0.0,
366f4b2e5a8SBrad Bishop            "Inputs": [
367f4b2e5a8SBrad Bishop                "Fan 6"
368f4b2e5a8SBrad Bishop            ],
369f4b2e5a8SBrad Bishop            "Name": "Fan 6",
370f4b2e5a8SBrad Bishop            "NegativeHysteresis": 0.0,
371f4b2e5a8SBrad Bishop            "OutLimitMax": 100.0,
372f4b2e5a8SBrad Bishop            "OutLimitMin": 30.0,
373f4b2e5a8SBrad Bishop            "Outputs": [
374f4b2e5a8SBrad Bishop                "Pwm 6"
375f4b2e5a8SBrad Bishop            ],
376f4b2e5a8SBrad Bishop            "PCoefficient": 0.0,
377f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
378f4b2e5a8SBrad Bishop            "SlewNeg": 0.0,
379f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
380f4b2e5a8SBrad Bishop            "Type": "Pid",
381f4b2e5a8SBrad Bishop            "Zones": [
382f4b2e5a8SBrad Bishop                "Zone 6"
383f4b2e5a8SBrad Bishop            ]
384f4b2e5a8SBrad Bishop        },
385f4b2e5a8SBrad Bishop        {
386f4b2e5a8SBrad Bishop            "Class": "temp",
387f4b2e5a8SBrad Bishop            "FFGainCoefficient": 0.0,
388f4b2e5a8SBrad Bishop            "FFOffCoefficient": 0.0,
389f4b2e5a8SBrad Bishop            "ICoefficient": -4.64,
390f4b2e5a8SBrad Bishop            "ILimitMax": 100,
391f4b2e5a8SBrad Bishop            "ILimitMin": 30,
392f4b2e5a8SBrad Bishop            "Inputs": [
393f4b2e5a8SBrad Bishop                "Exit Air Temp"
394f4b2e5a8SBrad Bishop            ],
395f4b2e5a8SBrad Bishop            "Name": "Exit Air Temp",
396f4b2e5a8SBrad Bishop            "NegativeHysteresis": 5.0,
397f4b2e5a8SBrad Bishop            "OutLimitMax": 100,
398f4b2e5a8SBrad Bishop            "OutLimitMin": 30,
399f4b2e5a8SBrad Bishop            "Outputs": [],
400f4b2e5a8SBrad Bishop            "PCoefficient": -0.15,
401f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0.0,
402f4b2e5a8SBrad Bishop            "SetPoint": 75.0,
403f4b2e5a8SBrad Bishop            "SlewNeg": -1,
404f4b2e5a8SBrad Bishop            "SlewPos": 0.0,
405f4b2e5a8SBrad Bishop            "Type": "Pid",
406f4b2e5a8SBrad Bishop            "Zones": [
407f4b2e5a8SBrad Bishop                "Zone 1",
408f4b2e5a8SBrad Bishop                "Zone 2",
409f4b2e5a8SBrad Bishop                "Zone 3",
410f4b2e5a8SBrad Bishop                "Zone 4",
411f4b2e5a8SBrad Bishop                "Zone 5",
412f4b2e5a8SBrad Bishop                "Zone 6"
413f4b2e5a8SBrad Bishop            ]
414f4b2e5a8SBrad Bishop        },
415f4b2e5a8SBrad Bishop        {
416f4b2e5a8SBrad Bishop            "FailSafePercent": 100,
417f4b2e5a8SBrad Bishop            "MinThermalOutput": 30,
418f4b2e5a8SBrad Bishop            "Name": "Zone 1",
419f4b2e5a8SBrad Bishop            "Type": "Pid.Zone"
420f4b2e5a8SBrad Bishop        },
421f4b2e5a8SBrad Bishop        {
422f4b2e5a8SBrad Bishop            "FailSafePercent": 100,
423f4b2e5a8SBrad Bishop            "MinThermalOutput": 30,
424f4b2e5a8SBrad Bishop            "Name": "Zone 2",
425f4b2e5a8SBrad Bishop            "Type": "Pid.Zone"
426f4b2e5a8SBrad Bishop        },
427f4b2e5a8SBrad Bishop        {
428f4b2e5a8SBrad Bishop            "FailSafePercent": 100,
429f4b2e5a8SBrad Bishop            "MinThermalOutput": 30,
430f4b2e5a8SBrad Bishop            "Name": "Zone 3",
431f4b2e5a8SBrad Bishop            "Type": "Pid.Zone"
432f4b2e5a8SBrad Bishop        },
433f4b2e5a8SBrad Bishop        {
434f4b2e5a8SBrad Bishop            "FailSafePercent": 100,
435f4b2e5a8SBrad Bishop            "MinThermalOutput": 30,
436f4b2e5a8SBrad Bishop            "Name": "Zone 4",
437f4b2e5a8SBrad Bishop            "Type": "Pid.Zone"
438f4b2e5a8SBrad Bishop        },
439f4b2e5a8SBrad Bishop        {
440f4b2e5a8SBrad Bishop            "FailSafePercent": 100,
441f4b2e5a8SBrad Bishop            "MinThermalOutput": 30,
442f4b2e5a8SBrad Bishop            "Name": "Zone 5",
443f4b2e5a8SBrad Bishop            "Type": "Pid.Zone"
444f4b2e5a8SBrad Bishop        },
445f4b2e5a8SBrad Bishop        {
446f4b2e5a8SBrad Bishop            "FailSafePercent": 100,
447f4b2e5a8SBrad Bishop            "MinThermalOutput": 30,
448f4b2e5a8SBrad Bishop            "Name": "Zone 6",
449f4b2e5a8SBrad Bishop            "Type": "Pid.Zone"
450f4b2e5a8SBrad Bishop        },
451f4b2e5a8SBrad Bishop        {
452f4b2e5a8SBrad Bishop            "FailSafePercent": 100,
453f4b2e5a8SBrad Bishop            "MinThermalOutput": 30,
454f4b2e5a8SBrad Bishop            "Name": "PSU",
455f4b2e5a8SBrad Bishop            "Type": "Pid.Zone"
456f4b2e5a8SBrad Bishop        },
457f4b2e5a8SBrad Bishop        {
458f4b2e5a8SBrad Bishop            "Class": "Floor",
459f4b2e5a8SBrad Bishop            "Inputs": [
460f4b2e5a8SBrad Bishop                "Front Panel Temp"
461f4b2e5a8SBrad Bishop            ],
462f4b2e5a8SBrad Bishop            "Name": "Front Panel LCC",
463f4b2e5a8SBrad Bishop            "NegativeHysteresis": 2,
464f4b2e5a8SBrad Bishop            "Output": [
465f4b2e5a8SBrad Bishop                50.0,
466f4b2e5a8SBrad Bishop                60.0
467f4b2e5a8SBrad Bishop            ],
468f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0,
469f4b2e5a8SBrad Bishop            "Reading": [
470f4b2e5a8SBrad Bishop                20.0,
471f4b2e5a8SBrad Bishop                30.0
472f4b2e5a8SBrad Bishop            ],
473f4b2e5a8SBrad Bishop            "Type": "Stepwise",
474f4b2e5a8SBrad Bishop            "Zones": [
475f4b2e5a8SBrad Bishop                "Zone 1",
476f4b2e5a8SBrad Bishop                "Zone 2",
477f4b2e5a8SBrad Bishop                "Zone 3",
478f4b2e5a8SBrad Bishop                "Zone 4",
479f4b2e5a8SBrad Bishop                "Zone 5",
480f4b2e5a8SBrad Bishop                "Zone 6"
481f4b2e5a8SBrad Bishop            ]
482f4b2e5a8SBrad Bishop        },
483f4b2e5a8SBrad Bishop        {
484f4b2e5a8SBrad Bishop            "Class": "Ceiling",
485f4b2e5a8SBrad Bishop            "Inputs": [
486f4b2e5a8SBrad Bishop                "Front Panel Temp"
487f4b2e5a8SBrad Bishop            ],
488f4b2e5a8SBrad Bishop            "Name": "Front Panel UCC",
489f4b2e5a8SBrad Bishop            "NegativeHysteresis": 2,
490f4b2e5a8SBrad Bishop            "Output": [
491f4b2e5a8SBrad Bishop                70.0,
492f4b2e5a8SBrad Bishop                80.0
493f4b2e5a8SBrad Bishop            ],
494f4b2e5a8SBrad Bishop            "PositiveHysteresis": 0,
495f4b2e5a8SBrad Bishop            "Profiles": [
496f4b2e5a8SBrad Bishop                "Acoustic"
497f4b2e5a8SBrad Bishop            ],
498f4b2e5a8SBrad Bishop            "Reading": [
499f4b2e5a8SBrad Bishop                22.0,
500f4b2e5a8SBrad Bishop                32.0
501f4b2e5a8SBrad Bishop            ],
502f4b2e5a8SBrad Bishop            "Type": "Stepwise",
503f4b2e5a8SBrad Bishop            "Zones": [
504f4b2e5a8SBrad Bishop                "Zone 1",
505f4b2e5a8SBrad Bishop                "Zone 2",
506f4b2e5a8SBrad Bishop                "Zone 3",
507f4b2e5a8SBrad Bishop                "Zone 4",
508f4b2e5a8SBrad Bishop                "Zone 5",
509f4b2e5a8SBrad Bishop                "Zone 6"
510f4b2e5a8SBrad Bishop            ]
511f4b2e5a8SBrad Bishop        }
512f4b2e5a8SBrad Bishop    ],
513f4b2e5a8SBrad Bishop    "Name": "R2000 Chassis",
514f4b2e5a8SBrad Bishop    "Probe": [
515f4b2e5a8SBrad Bishop        "FOUND('WFP Baseboard')",
516f4b2e5a8SBrad Bishop        "AND",
517f4b2e5a8SBrad Bishop        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'A2UL\\d+RISER\\d'})",
518f4b2e5a8SBrad Bishop        "AND",
519f4b2e5a8SBrad Bishop        "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})",
520f4b2e5a8SBrad Bishop        "MATCH_ONE"
521f4b2e5a8SBrad Bishop    ],
522f4b2e5a8SBrad Bishop    "Type": "Chassis",
523f4b2e5a8SBrad Bishop    "xyz.openbmc_project.Inventory.Decorator.Asset": {
524f4b2e5a8SBrad Bishop        "Manufacturer": "$PRODUCT_MANUFACTURER",
525f4b2e5a8SBrad Bishop        "Model": "$PRODUCT_PRODUCT_NAME",
526f4b2e5a8SBrad Bishop        "PartNumber": "$PRODUCT_PART_NUMBER",
527f4b2e5a8SBrad Bishop        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
528f4b2e5a8SBrad Bishop    },
529f4b2e5a8SBrad Bishop    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
530f4b2e5a8SBrad Bishop        "AssetTag": "$PRODUCT_ASSET_TAG"
531f4b2e5a8SBrad Bishop    },
532f4b2e5a8SBrad Bishop    "xyz.openbmc_project.Inventory.Item.System": {}
533f4b2e5a8SBrad Bishop}
534