blob: 93945790ab859b1fcd4f87b5d74e9a44c02d572c [file] [log] [blame]
James Feist3cb5fec2018-01-23 14:41:51 -08001{
2 "exposes": [
3 {
4 "bind_connector": "1U System Fan connector 1",
James Feist47d35042018-02-02 11:29:01 -08005 "index": 0,
James Feistd63d18a2018-07-19 15:23:45 -07006 "Name": "Fan 1a",
James Feist3cb5fec2018-01-23 14:41:51 -08007 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -08008 {
9 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070010 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -080011 "severity": 1,
12 "value": 1080
13 },
14 {
15 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070016 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -080017 "severity": 0,
18 "value": 1260
19 }
20 ],
James Feistd63d18a2018-07-19 15:23:45 -070021 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -080022 },
23 {
24 "bind_connector": "1U System Fan connector 1",
James Feist47d35042018-02-02 11:29:01 -080025 "index": 1,
James Feistd63d18a2018-07-19 15:23:45 -070026 "Name": "Fan 1b",
James Feist1b2e2242018-01-30 13:45:19 -080027 "thresholds": [
28 {
29 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070030 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -080031 "severity": 1,
32 "value": 1110
33 },
34 {
35 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070036 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -080037 "severity": 0,
38 "value": 1295
39 }
James Feist3cb5fec2018-01-23 14:41:51 -080040 ],
James Feistd63d18a2018-07-19 15:23:45 -070041 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080042 },
43 {
44 "bind_connector": "1U System Fan connector 2",
James Feist47d35042018-02-02 11:29:01 -080045 "index": 2,
James Feistd63d18a2018-07-19 15:23:45 -070046 "Name": "Fan 2a",
James Feist3cb5fec2018-01-23 14:41:51 -080047 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080048 {
49 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070050 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -080051 "severity": 1,
52 "value": 1080
53 },
54 {
55 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070056 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -080057 "severity": 0,
58 "value": 1260
59 }
60 ],
James Feistd63d18a2018-07-19 15:23:45 -070061 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -080062 },
63 {
64 "bind_connector": "1U System Fan connector 2",
James Feist47d35042018-02-02 11:29:01 -080065 "index": 3,
James Feistd63d18a2018-07-19 15:23:45 -070066 "Name": "Fan 2b",
James Feist1b2e2242018-01-30 13:45:19 -080067 "thresholds": [
68 {
69 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070070 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -080071 "severity": 1,
72 "value": 1110
73 },
74 {
75 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070076 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -080077 "severity": 0,
78 "value": 1295
79 }
James Feist3cb5fec2018-01-23 14:41:51 -080080 ],
James Feistd63d18a2018-07-19 15:23:45 -070081 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080082 },
83 {
84 "bind_connector": "1U System Fan connector 3",
James Feist47d35042018-02-02 11:29:01 -080085 "index": 4,
James Feistd63d18a2018-07-19 15:23:45 -070086 "Name": "Fan 3a",
James Feist3cb5fec2018-01-23 14:41:51 -080087 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080088 {
89 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070090 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -080091 "severity": 1,
92 "value": 1080
93 },
94 {
95 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070096 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -080097 "severity": 0,
98 "value": 1260
99 }
100 ],
James Feistd63d18a2018-07-19 15:23:45 -0700101 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800102 },
103 {
104 "bind_connector": "1U System Fan connector 3",
James Feist47d35042018-02-02 11:29:01 -0800105 "index": 5,
James Feistd63d18a2018-07-19 15:23:45 -0700106 "Name": "Fan 3b",
James Feist1b2e2242018-01-30 13:45:19 -0800107 "thresholds": [
108 {
109 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700110 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -0800111 "severity": 1,
112 "value": 1110
113 },
114 {
115 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700116 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -0800117 "severity": 0,
118 "value": 1295
119 }
James Feist3cb5fec2018-01-23 14:41:51 -0800120 ],
James Feistd63d18a2018-07-19 15:23:45 -0700121 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800122 },
123 {
124 "bind_connector": "1U System Fan connector 4",
James Feist47d35042018-02-02 11:29:01 -0800125 "index": 6,
James Feistd63d18a2018-07-19 15:23:45 -0700126 "Name": "Fan 4a",
James Feist3cb5fec2018-01-23 14:41:51 -0800127 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800128 {
129 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700130 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -0800131 "severity": 1,
132 "value": 1080
133 },
134 {
135 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700136 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -0800137 "severity": 0,
138 "value": 1260
139 }
140 ],
James Feistd63d18a2018-07-19 15:23:45 -0700141 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800142 },
143 {
144 "bind_connector": "1U System Fan connector 4",
James Feist47d35042018-02-02 11:29:01 -0800145 "index": 7,
James Feistd63d18a2018-07-19 15:23:45 -0700146 "Name": "Fan 4b",
James Feist1b2e2242018-01-30 13:45:19 -0800147 "thresholds": [
148 {
149 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700150 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -0800151 "severity": 1,
152 "value": 1110
153 },
154 {
155 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700156 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -0800157 "severity": 0,
158 "value": 1295
159 }
James Feist3cb5fec2018-01-23 14:41:51 -0800160 ],
James Feistd63d18a2018-07-19 15:23:45 -0700161 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800162 },
163 {
164 "bind_connector": "1U System Fan connector 5",
James Feist47d35042018-02-02 11:29:01 -0800165 "index": 8,
James Feistd63d18a2018-07-19 15:23:45 -0700166 "Name": "Fan 5a",
James Feist3cb5fec2018-01-23 14:41:51 -0800167 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800168 {
169 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700170 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -0800171 "severity": 1,
172 "value": 1080
173 },
174 {
175 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700176 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -0800177 "severity": 0,
178 "value": 1260
179 }
180 ],
James Feistd63d18a2018-07-19 15:23:45 -0700181 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800182 },
183 {
184 "bind_connector": "1U System Fan connector 5",
James Feist47d35042018-02-02 11:29:01 -0800185 "index": 9,
James Feistd63d18a2018-07-19 15:23:45 -0700186 "Name": "Fan 5b",
James Feist1b2e2242018-01-30 13:45:19 -0800187 "thresholds": [
188 {
189 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700190 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -0800191 "severity": 1,
192 "value": 1110
193 },
194 {
195 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700196 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -0800197 "severity": 0,
198 "value": 1295
199 }
James Feist3cb5fec2018-01-23 14:41:51 -0800200 ],
James Feistd63d18a2018-07-19 15:23:45 -0700201 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800202 },
203 {
204 "bind_connector": "1U System Fan connector 6",
James Feist47d35042018-02-02 11:29:01 -0800205 "index": 10,
James Feistd63d18a2018-07-19 15:23:45 -0700206 "Name": "Fan 6a",
James Feist3cb5fec2018-01-23 14:41:51 -0800207 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800208 {
209 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700210 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -0800211 "severity": 1,
212 "value": 1080
213 },
214 {
215 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700216 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -0800217 "severity": 0,
218 "value": 1260
219 }
220 ],
James Feistd63d18a2018-07-19 15:23:45 -0700221 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800222 },
223 {
224 "bind_connector": "1U System Fan connector 6",
James Feist47d35042018-02-02 11:29:01 -0800225 "index": 11,
James Feistd63d18a2018-07-19 15:23:45 -0700226 "Name": "Fan 6b",
James Feist1b2e2242018-01-30 13:45:19 -0800227 "thresholds": [
228 {
229 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700230 "Name": "lower critical",
James Feist1b2e2242018-01-30 13:45:19 -0800231 "severity": 1,
232 "value": 1110
233 },
234 {
235 "direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700236 "Name": "lower non critical",
James Feist1b2e2242018-01-30 13:45:19 -0800237 "severity": 0,
238 "value": 1295
239 }
James Feist3cb5fec2018-01-23 14:41:51 -0800240 ],
James Feistd63d18a2018-07-19 15:23:45 -0700241 "Type": "AspeedFan"
James Feista6750242018-07-16 14:12:27 -0700242 },
243 {
244 "Class": "fan",
245 "FFGainCoefficient": 0.01,
246 "FFOffCoefficient": 0.0,
247 "ICoefficient": 0.0,
248 "ILimit": {
249 "Max": 0.0,
250 "Min": 0.0
251 },
252 "Index": 1,
253 "Inputs": [
254 "Fan 1a",
255 "Fan 1b",
256 "Pwm 1"
257 ],
258 "Name": "Fan 1",
259 "OutLimit": {
260 "Max": 100.0,
261 "Min": 30.0
262 },
263 "PCoefficient": 0.0,
264 "SetPoint": 90.0,
265 "SlewNeg": 0.0,
266 "SlewPos": 0.0,
267 "Type": "Pid"
268 },
269 {
270 "Class": "fan",
271 "FFGainCoefficient": 0.01,
272 "FFOffCoefficient": 0.0,
273 "ICoefficient": 0.0,
274 "ILimit": {
275 "Max": 0.0,
276 "Min": 0.0
277 },
278 "Index": 1,
279 "Inputs": [
280 "Fan 2a",
281 "Fan 2b",
282 "Pwm 2"
283 ],
284 "Name": "Fan 2",
285 "OutLimit": {
286 "Max": 100.0,
287 "Min": 30.0
288 },
289 "PCoefficient": 0.0,
290 "SetPoint": 90.0,
291 "SlewNeg": 0.0,
292 "SlewPos": 0.0,
293 "Type": "Pid"
294 },
295 {
296 "Class": "fan",
297 "FFGainCoefficient": 0.01,
298 "FFOffCoefficient": 0.0,
299 "ICoefficient": 0.0,
300 "ILimit": {
301 "Max": 0.0,
302 "Min": 0.0
303 },
304 "Index": 1,
305 "Inputs": [
306 "Fan 3a",
307 "Fan 3b",
308 "Pwm 3"
309 ],
310 "Name": "Fan 3",
311 "OutLimit": {
312 "Max": 100.0,
313 "Min": 30.0
314 },
315 "PCoefficient": 0.0,
316 "SetPoint": 90.0,
317 "SlewNeg": 0.0,
318 "SlewPos": 0.0,
319 "Type": "Pid"
320 },
321 {
322 "Class": "fan",
323 "FFGainCoefficient": 0.01,
324 "FFOffCoefficient": 0.0,
325 "ICoefficient": 0.0,
326 "ILimit": {
327 "Max": 0.0,
328 "Min": 0.0
329 },
330 "Index": 1,
331 "Inputs": [
332 "Fan 4a",
333 "Fan 4b",
334 "Pwm 4"
335 ],
336 "Name": "Fan 4",
337 "OutLimit": {
338 "Max": 100.0,
339 "Min": 30.0
340 },
341 "PCoefficient": 0.0,
342 "SetPoint": 90.0,
343 "SlewNeg": 0.0,
344 "SlewPos": 0.0,
345 "Type": "Pid"
346 },
347 {
348 "Class": "fan",
349 "FFGainCoefficient": 0.01,
350 "FFOffCoefficient": 0.0,
351 "ICoefficient": 0.0,
352 "ILimit": {
353 "Max": 0.0,
354 "Min": 0.0
355 },
356 "Index": 1,
357 "Inputs": [
358 "Fan 5a",
359 "Fan 5b",
360 "Pwm 5"
361 ],
362 "Name": "Fan 5",
363 "OutLimit": {
364 "Max": 100.0,
365 "Min": 30.0
366 },
367 "PCoefficient": 0.0,
368 "SetPoint": 90.0,
369 "SlewNeg": 0.0,
370 "SlewPos": 0.0,
371 "Type": "Pid"
372 },
373 {
374 "Class": "fan",
375 "FFGainCoefficient": 0.01,
376 "FFOffCoefficient": 0.0,
377 "ICoefficient": 0.0,
378 "ILimit": {
379 "Max": 0.0,
380 "Min": 0.0
381 },
382 "Index": 1,
383 "Inputs": [
384 "Fan 6a",
385 "Fan 6b",
386 "Pwm 6"
387 ],
388 "Name": "Fan 6",
389 "OutLimit": {
390 "Max": 100.0,
391 "Min": 30.0
392 },
393 "PCoefficient": 0.0,
394 "SetPoint": 90.0,
395 "SlewNeg": 0.0,
396 "SlewPos": 0.0,
397 "Type": "Pid"
398 },
399 {
400 "Index": 1,
401 "MinThermalRpm": 3000,
402 "FailSafePercent": 90,
403 "Name": "Pid 1",
404 "Type": "Pid.Zone"
James Feist3cb5fec2018-01-23 14:41:51 -0800405 }
406 ],
James Feistd63d18a2018-07-19 15:23:45 -0700407 "Name": "R1000 Chassis",
James Feist1b2e2242018-01-30 13:45:19 -0800408 "probe": [
409 "FOUND('WFP Baseboard')",
410 "AND",
James Feist6bd2a022018-03-13 12:30:58 -0700411 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'F1UL16RISER\\d'})",
412 "MATCH_ONE"
James Feist11be6672018-04-06 14:05:32 -0700413 ],
414 "xyz.openbmc_project.Inventory.Decorator.Asset": {
415 "Manufacturer": "Intel Corporation",
416 "Model": "R1000",
417 "PartNumber": "R1208",
418 "SerialNumber": "23165"
419 }
James Feist1b2e2242018-01-30 13:45:19 -0800420}