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