blob: ef636059c17f23e662d310d7c0c306623c3c51de [file] [log] [blame]
Patrick Rudolph2e614742023-11-10 15:11:51 +01001[
2 {
3 "Exposes": [
4 {
5 "Address": "0x3a",
6 "Bus": "132",
7 "Labels": [
8 "in0",
9 "in1",
10 "curr1",
11 "curr2"
12 ],
13 "Name": "SSB_RSSD03",
14 "PollRate": 5.0,
15 "PowerState": "On",
16 "Thresholds": [
17 {
18 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010019 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +010020 "Label": "curr1",
21 "Name": "upper non critical",
22 "Severity": 0,
23 "Value": 3.0
24 },
25 {
26 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010027 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +010028 "Label": "curr1",
29 "Name": "upper critical",
30 "Severity": 1,
31 "Value": 4.0
32 },
33 {
34 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010035 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +010036 "Label": "curr2",
37 "Name": "upper non critical",
38 "Severity": 0,
39 "Value": 0.1
40 },
41 {
42 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010043 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +010044 "Label": "curr2",
45 "Name": "upper critical",
46 "Severity": 1,
47 "Value": 0.15
48 },
49 {
50 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +020051 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +010052 "Label": "in0",
53 "Name": "lower non critical",
54 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +020055 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +010056 },
57 {
58 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010059 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +010060 "Label": "in0",
61 "Name": "upper non critical",
62 "Severity": 0,
63 "Value": 12.8
64 },
65 {
66 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +020067 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +010068 "Label": "in0",
69 "Name": "lower critical",
70 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +020071 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +010072 },
73 {
74 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010075 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +010076 "Label": "in0",
77 "Name": "upper critical",
78 "Severity": 1,
79 "Value": 13.3
80 },
81 {
82 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010083 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +010084 "Label": "in1",
85 "Name": "lower non critical",
86 "Severity": 0,
87 "Value": 3.14
88 },
89 {
90 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010091 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +010092 "Label": "in1",
93 "Name": "upper non critical",
94 "Severity": 0,
95 "Value": 3.47
96 },
97 {
98 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +010099 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100100 "Label": "in1",
101 "Name": "lower critical",
102 "Severity": 1,
103 "Value": 2.97
104 },
105 {
106 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100107 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100108 "Label": "in1",
109 "Name": "upper critical",
110 "Severity": 1,
111 "Value": 3.63
112 }
113 ],
114 "Type": "MAX5970",
115 "curr1_Name": "SSB_RSSD03 P12V Output Current",
116 "curr2_Name": "SSB_RSSD03 P3V3 Output Current",
117 "in0_Name": "SSB_RSSD03 P12V Output Voltage",
118 "in1_Name": "SSB_RSSD03 P3V3 Output Voltage"
119 }
120 ],
121 "Name": "RSSD03",
122 "Probe": [
123 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
124 "AND",
125 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD03', 'Present': true})",
126 "MATCH_ONE"
127 ],
128 "Type": "Chassis"
129 },
130 {
131 "Exposes": [
132 {
133 "Address": "0x3a",
134 "Bus": "133",
135 "Labels": [
136 "in0",
137 "in1",
138 "curr1",
139 "curr2"
140 ],
141 "Name": "SSB_RSSD02",
142 "PollRate": 5.0,
143 "PowerState": "On",
144 "Thresholds": [
145 {
146 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100147 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100148 "Label": "curr1",
149 "Name": "upper non critical",
150 "Severity": 0,
151 "Value": 3.0
152 },
153 {
154 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100155 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100156 "Label": "curr1",
157 "Name": "upper critical",
158 "Severity": 1,
159 "Value": 4.0
160 },
161 {
162 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100163 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100164 "Label": "curr2",
165 "Name": "upper non critical",
166 "Severity": 0,
167 "Value": 0.1
168 },
169 {
170 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100171 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100172 "Label": "curr2",
173 "Name": "upper critical",
174 "Severity": 1,
175 "Value": 0.15
176 },
177 {
178 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200179 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100180 "Label": "in0",
181 "Name": "lower non critical",
182 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200183 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100184 },
185 {
186 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100187 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100188 "Label": "in0",
189 "Name": "upper non critical",
190 "Severity": 0,
191 "Value": 12.8
192 },
193 {
194 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200195 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100196 "Label": "in0",
197 "Name": "lower critical",
198 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200199 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100200 },
201 {
202 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100203 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100204 "Label": "in0",
205 "Name": "upper critical",
206 "Severity": 1,
207 "Value": 13.3
208 },
209 {
210 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100211 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100212 "Label": "in1",
213 "Name": "lower non critical",
214 "Severity": 0,
215 "Value": 3.14
216 },
217 {
218 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100219 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100220 "Label": "in1",
221 "Name": "upper non critical",
222 "Severity": 0,
223 "Value": 3.47
224 },
225 {
226 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100227 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100228 "Label": "in1",
229 "Name": "lower critical",
230 "Severity": 1,
231 "Value": 2.97
232 },
233 {
234 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100235 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100236 "Label": "in1",
237 "Name": "upper critical",
238 "Severity": 1,
239 "Value": 3.63
240 }
241 ],
242 "Type": "MAX5970",
243 "curr1_Name": "SSB_RSSD02 P12V Output Current",
244 "curr2_Name": "SSB_RSSD02 P3V3 Output Current",
245 "in0_Name": "SSB_RSSD02 P12V Output Voltage",
246 "in1_Name": "SSB_RSSD02 P3V3 Output Voltage"
247 }
248 ],
249 "Name": "RSSD02",
250 "Probe": [
251 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
252 "AND",
253 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD02', 'Present': true})",
254 "MATCH_ONE"
255 ],
256 "Type": "Chassis"
257 },
258 {
259 "Exposes": [
260 {
261 "Address": "0x3a",
262 "Bus": "134",
263 "Labels": [
264 "in0",
265 "in1",
266 "curr1",
267 "curr2"
268 ],
269 "Name": "SSB_RSSD01",
270 "PollRate": 5.0,
271 "PowerState": "On",
272 "Thresholds": [
273 {
274 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100275 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100276 "Label": "curr1",
277 "Name": "upper non critical",
278 "Severity": 0,
279 "Value": 3.0
280 },
281 {
282 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100283 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100284 "Label": "curr1",
285 "Name": "upper critical",
286 "Severity": 1,
287 "Value": 4.0
288 },
289 {
290 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100291 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100292 "Label": "curr2",
293 "Name": "upper non critical",
294 "Severity": 0,
295 "Value": 0.1
296 },
297 {
298 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100299 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100300 "Label": "curr2",
301 "Name": "upper critical",
302 "Severity": 1,
303 "Value": 0.15
304 },
305 {
306 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200307 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100308 "Label": "in0",
309 "Name": "lower non critical",
310 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200311 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100312 },
313 {
314 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100315 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100316 "Label": "in0",
317 "Name": "upper non critical",
318 "Severity": 0,
319 "Value": 12.8
320 },
321 {
322 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200323 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100324 "Label": "in0",
325 "Name": "lower critical",
326 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200327 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100328 },
329 {
330 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100331 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100332 "Label": "in0",
333 "Name": "upper critical",
334 "Severity": 1,
335 "Value": 13.3
336 },
337 {
338 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100339 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100340 "Label": "in1",
341 "Name": "lower non critical",
342 "Severity": 0,
343 "Value": 3.14
344 },
345 {
346 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100347 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100348 "Label": "in1",
349 "Name": "upper non critical",
350 "Severity": 0,
351 "Value": 3.47
352 },
353 {
354 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100355 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100356 "Label": "in1",
357 "Name": "lower critical",
358 "Severity": 1,
359 "Value": 2.97
360 },
361 {
362 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100363 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100364 "Label": "in1",
365 "Name": "upper critical",
366 "Severity": 1,
367 "Value": 3.63
368 }
369 ],
370 "Type": "MAX5970",
371 "curr1_Name": "SSB_RSSD01 P12V Output Current",
372 "curr2_Name": "SSB_RSSD01 P3V3 Output Current",
373 "in0_Name": "SSB_RSSD01 P12V Output Voltage",
374 "in1_Name": "SSB_RSSD01 P3V3 Output Voltage"
375 }
376 ],
377 "Name": "RSSD01",
378 "Probe": [
379 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
380 "AND",
381 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD01', 'Present': true})",
382 "MATCH_ONE"
383 ],
384 "Type": "Chassis"
385 },
386 {
387 "Exposes": [
388 {
389 "Address": "0x3a",
390 "Bus": "135",
391 "Labels": [
392 "in0",
393 "in1",
394 "curr1",
395 "curr2"
396 ],
397 "Name": "SSB_RSSD04",
398 "PollRate": 5.0,
399 "PowerState": "On",
400 "Thresholds": [
401 {
402 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100403 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100404 "Label": "curr1",
405 "Name": "upper non critical",
406 "Severity": 0,
407 "Value": 3.0
408 },
409 {
410 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100411 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100412 "Label": "curr1",
413 "Name": "upper critical",
414 "Severity": 1,
415 "Value": 4.0
416 },
417 {
418 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100419 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100420 "Label": "curr2",
421 "Name": "upper non critical",
422 "Severity": 0,
423 "Value": 0.1
424 },
425 {
426 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100427 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100428 "Label": "curr2",
429 "Name": "upper critical",
430 "Severity": 1,
431 "Value": 0.15
432 },
433 {
434 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200435 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100436 "Label": "in0",
437 "Name": "lower non critical",
438 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200439 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100440 },
441 {
442 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100443 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100444 "Label": "in0",
445 "Name": "upper non critical",
446 "Severity": 0,
447 "Value": 12.8
448 },
449 {
450 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200451 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100452 "Label": "in0",
453 "Name": "lower critical",
454 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200455 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100456 },
457 {
458 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100459 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100460 "Label": "in0",
461 "Name": "upper critical",
462 "Severity": 1,
463 "Value": 13.3
464 },
465 {
466 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100467 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100468 "Label": "in1",
469 "Name": "lower non critical",
470 "Severity": 0,
471 "Value": 3.14
472 },
473 {
474 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100475 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100476 "Label": "in1",
477 "Name": "upper non critical",
478 "Severity": 0,
479 "Value": 3.47
480 },
481 {
482 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100483 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100484 "Label": "in1",
485 "Name": "lower critical",
486 "Severity": 1,
487 "Value": 2.97
488 },
489 {
490 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100491 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100492 "Label": "in1",
493 "Name": "upper critical",
494 "Severity": 1,
495 "Value": 3.63
496 }
497 ],
498 "Type": "MAX5970",
499 "curr1_Name": "SSB_RSSD04 P12V Output Current",
500 "curr2_Name": "SSB_RSSD04 P3V3 Output Current",
501 "in0_Name": "SSB_RSSD04 P12V Output Voltage",
502 "in1_Name": "SSB_RSSD04 P3V3 Output Voltage"
503 }
504 ],
505 "Name": "RSSD04",
506 "Probe": [
507 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
508 "AND",
509 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD04', 'Present': true})",
510 "MATCH_ONE"
511 ],
512 "Type": "Chassis"
513 },
514 {
515 "Exposes": [
516 {
517 "Address": "0x3a",
518 "Bus": "136",
519 "Labels": [
520 "in0",
521 "in1",
522 "curr1",
523 "curr2"
524 ],
525 "Name": "SSB_RSSD05",
526 "PollRate": 5.0,
527 "PowerState": "On",
528 "Thresholds": [
529 {
530 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100531 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100532 "Label": "curr1",
533 "Name": "upper non critical",
534 "Severity": 0,
535 "Value": 3.0
536 },
537 {
538 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100539 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100540 "Label": "curr1",
541 "Name": "upper critical",
542 "Severity": 1,
543 "Value": 4.0
544 },
545 {
546 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100547 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100548 "Label": "curr2",
549 "Name": "upper non critical",
550 "Severity": 0,
551 "Value": 0.1
552 },
553 {
554 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100555 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100556 "Label": "curr2",
557 "Name": "upper critical",
558 "Severity": 1,
559 "Value": 0.15
560 },
561 {
562 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200563 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100564 "Label": "in0",
565 "Name": "lower non critical",
566 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200567 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100568 },
569 {
570 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100571 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100572 "Label": "in0",
573 "Name": "upper non critical",
574 "Severity": 0,
575 "Value": 12.8
576 },
577 {
578 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200579 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100580 "Label": "in0",
581 "Name": "lower critical",
582 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200583 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100584 },
585 {
586 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100587 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100588 "Label": "in0",
589 "Name": "upper critical",
590 "Severity": 1,
591 "Value": 13.3
592 },
593 {
594 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100595 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100596 "Label": "in1",
597 "Name": "lower non critical",
598 "Severity": 0,
599 "Value": 3.14
600 },
601 {
602 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100603 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100604 "Label": "in1",
605 "Name": "upper non critical",
606 "Severity": 0,
607 "Value": 3.47
608 },
609 {
610 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100611 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100612 "Label": "in1",
613 "Name": "lower critical",
614 "Severity": 1,
615 "Value": 2.97
616 },
617 {
618 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100619 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100620 "Label": "in1",
621 "Name": "upper critical",
622 "Severity": 1,
623 "Value": 3.63
624 }
625 ],
626 "Type": "MAX5970",
627 "curr1_Name": "SSB_RSSD05 P12V Output Current",
628 "curr2_Name": "SSB_RSSD05 P3V3 Output Current",
629 "in0_Name": "SSB_RSSD05 P12V Output Voltage",
630 "in1_Name": "SSB_RSSD05 P3V3 Output Voltage"
631 }
632 ],
633 "Name": "RSSD05",
634 "Probe": [
635 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
636 "AND",
637 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD05', 'Present': true})",
638 "MATCH_ONE"
639 ],
640 "Type": "Chassis"
641 },
642 {
643 "Exposes": [
644 {
645 "Address": "0x3a",
646 "Bus": "137",
647 "Labels": [
648 "in0",
649 "in1",
650 "curr1",
651 "curr2"
652 ],
653 "Name": "SSB_RSSD08",
654 "PollRate": 5.0,
655 "PowerState": "On",
656 "Thresholds": [
657 {
658 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100659 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100660 "Label": "curr1",
661 "Name": "upper non critical",
662 "Severity": 0,
663 "Value": 3.0
664 },
665 {
666 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100667 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100668 "Label": "curr1",
669 "Name": "upper critical",
670 "Severity": 1,
671 "Value": 4.0
672 },
673 {
674 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100675 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100676 "Label": "curr2",
677 "Name": "upper non critical",
678 "Severity": 0,
679 "Value": 0.1
680 },
681 {
682 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100683 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100684 "Label": "curr2",
685 "Name": "upper critical",
686 "Severity": 1,
687 "Value": 0.15
688 },
689 {
690 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200691 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100692 "Label": "in0",
693 "Name": "lower non critical",
694 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200695 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100696 },
697 {
698 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100699 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100700 "Label": "in0",
701 "Name": "upper non critical",
702 "Severity": 0,
703 "Value": 12.8
704 },
705 {
706 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200707 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100708 "Label": "in0",
709 "Name": "lower critical",
710 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200711 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100712 },
713 {
714 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100715 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100716 "Label": "in0",
717 "Name": "upper critical",
718 "Severity": 1,
719 "Value": 13.3
720 },
721 {
722 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100723 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100724 "Label": "in1",
725 "Name": "lower non critical",
726 "Severity": 0,
727 "Value": 3.14
728 },
729 {
730 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100731 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100732 "Label": "in1",
733 "Name": "upper non critical",
734 "Severity": 0,
735 "Value": 3.47
736 },
737 {
738 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100739 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100740 "Label": "in1",
741 "Name": "lower critical",
742 "Severity": 1,
743 "Value": 2.97
744 },
745 {
746 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100747 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100748 "Label": "in1",
749 "Name": "upper critical",
750 "Severity": 1,
751 "Value": 3.63
752 }
753 ],
754 "Type": "MAX5970",
755 "curr1_Name": "SSB_RSSD08 P12V Output Current",
756 "curr2_Name": "SSB_RSSD08 P3V3 Output Current",
757 "in0_Name": "SSB_RSSD08 P12V Output Voltage",
758 "in1_Name": "SSB_RSSD08 P3V3 Output Voltage"
759 }
760 ],
761 "Name": "RSSD08",
762 "Probe": [
763 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
764 "AND",
765 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD08', 'Present': true})",
766 "MATCH_ONE"
767 ],
768 "Type": "Chassis"
769 },
770 {
771 "Exposes": [
772 {
773 "Address": "0x3a",
774 "Bus": "138",
775 "Labels": [
776 "in0",
777 "in1",
778 "curr1",
779 "curr2"
780 ],
781 "Name": "SSB_RSSD07",
782 "PollRate": 5.0,
783 "PowerState": "On",
784 "Thresholds": [
785 {
786 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100787 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100788 "Label": "curr1",
789 "Name": "upper non critical",
790 "Severity": 0,
791 "Value": 3.0
792 },
793 {
794 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100795 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100796 "Label": "curr1",
797 "Name": "upper critical",
798 "Severity": 1,
799 "Value": 4.0
800 },
801 {
802 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100803 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100804 "Label": "curr2",
805 "Name": "upper non critical",
806 "Severity": 0,
807 "Value": 0.1
808 },
809 {
810 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100811 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100812 "Label": "curr2",
813 "Name": "upper critical",
814 "Severity": 1,
815 "Value": 0.15
816 },
817 {
818 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200819 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100820 "Label": "in0",
821 "Name": "lower non critical",
822 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200823 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100824 },
825 {
826 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100827 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100828 "Label": "in0",
829 "Name": "upper non critical",
830 "Severity": 0,
831 "Value": 12.8
832 },
833 {
834 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200835 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100836 "Label": "in0",
837 "Name": "lower critical",
838 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200839 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100840 },
841 {
842 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100843 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100844 "Label": "in0",
845 "Name": "upper critical",
846 "Severity": 1,
847 "Value": 13.3
848 },
849 {
850 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100851 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100852 "Label": "in1",
853 "Name": "lower non critical",
854 "Severity": 0,
855 "Value": 3.14
856 },
857 {
858 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100859 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100860 "Label": "in1",
861 "Name": "upper non critical",
862 "Severity": 0,
863 "Value": 3.47
864 },
865 {
866 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100867 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100868 "Label": "in1",
869 "Name": "lower critical",
870 "Severity": 1,
871 "Value": 2.97
872 },
873 {
874 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100875 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100876 "Label": "in1",
877 "Name": "upper critical",
878 "Severity": 1,
879 "Value": 3.63
880 }
881 ],
882 "Type": "MAX5970",
883 "curr1_Name": "SSB_RSSD07 P12V Output Current",
884 "curr2_Name": "SSB_RSSD07 P3V3 Output Current",
885 "in0_Name": "SSB_RSSD07 P12V Output Voltage",
886 "in1_Name": "SSB_RSSD07 P3V3 Output Voltage"
887 }
888 ],
889 "Name": "RSSD07",
890 "Probe": [
891 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
892 "AND",
893 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD07', 'Present': true})",
894 "MATCH_ONE"
895 ],
896 "Type": "Chassis"
897 },
898 {
899 "Exposes": [
900 {
901 "Address": "0x3a",
902 "Bus": "139",
903 "Labels": [
904 "in0",
905 "in1",
906 "curr1",
907 "curr2"
908 ],
909 "Name": "SSB_RSSD06",
910 "PollRate": 5.0,
911 "PowerState": "On",
912 "Thresholds": [
913 {
914 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100915 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100916 "Label": "curr1",
917 "Name": "upper non critical",
918 "Severity": 0,
919 "Value": 3.0
920 },
921 {
922 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100923 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100924 "Label": "curr1",
925 "Name": "upper critical",
926 "Severity": 1,
927 "Value": 4.0
928 },
929 {
930 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100931 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100932 "Label": "curr2",
933 "Name": "upper non critical",
934 "Severity": 0,
935 "Value": 0.1
936 },
937 {
938 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100939 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100940 "Label": "curr2",
941 "Name": "upper critical",
942 "Severity": 1,
943 "Value": 0.15
944 },
945 {
946 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200947 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100948 "Label": "in0",
949 "Name": "lower non critical",
950 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200951 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100952 },
953 {
954 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100955 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100956 "Label": "in0",
957 "Name": "upper non critical",
958 "Severity": 0,
959 "Value": 12.8
960 },
961 {
962 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +0200963 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100964 "Label": "in0",
965 "Name": "lower critical",
966 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +0200967 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +0100968 },
969 {
970 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100971 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100972 "Label": "in0",
973 "Name": "upper critical",
974 "Severity": 1,
975 "Value": 13.3
976 },
977 {
978 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100979 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100980 "Label": "in1",
981 "Name": "lower non critical",
982 "Severity": 0,
983 "Value": 3.14
984 },
985 {
986 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100987 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100988 "Label": "in1",
989 "Name": "upper non critical",
990 "Severity": 0,
991 "Value": 3.47
992 },
993 {
994 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +0100995 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +0100996 "Label": "in1",
997 "Name": "lower critical",
998 "Severity": 1,
999 "Value": 2.97
1000 },
1001 {
1002 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001003 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001004 "Label": "in1",
1005 "Name": "upper critical",
1006 "Severity": 1,
1007 "Value": 3.63
1008 }
1009 ],
1010 "Type": "MAX5970",
1011 "curr1_Name": "SSB_RSSD06 P12V Output Current",
1012 "curr2_Name": "SSB_RSSD06 P3V3 Output Current",
1013 "in0_Name": "SSB_RSSD06 P12V Output Voltage",
1014 "in1_Name": "SSB_RSSD06 P3V3 Output Voltage"
1015 }
1016 ],
1017 "Name": "RSSD06",
1018 "Probe": [
1019 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1020 "AND",
1021 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD06', 'Present': true})",
1022 "MATCH_ONE"
1023 ],
1024 "Type": "Chassis"
1025 },
1026 {
1027 "Exposes": [
1028 {
1029 "Address": "0x3a",
1030 "Bus": "141",
1031 "Labels": [
1032 "in0",
1033 "in1",
1034 "curr1",
1035 "curr2"
1036 ],
1037 "Name": "SSB_RSSD14",
1038 "PollRate": 5.0,
1039 "PowerState": "On",
1040 "Thresholds": [
1041 {
1042 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001043 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001044 "Label": "curr1",
1045 "Name": "upper non critical",
1046 "Severity": 0,
1047 "Value": 3.0
1048 },
1049 {
1050 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001051 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001052 "Label": "curr1",
1053 "Name": "upper critical",
1054 "Severity": 1,
1055 "Value": 4.0
1056 },
1057 {
1058 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001059 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001060 "Label": "curr2",
1061 "Name": "upper non critical",
1062 "Severity": 0,
1063 "Value": 0.1
1064 },
1065 {
1066 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001067 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001068 "Label": "curr2",
1069 "Name": "upper critical",
1070 "Severity": 1,
1071 "Value": 0.15
1072 },
1073 {
1074 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001075 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001076 "Label": "in0",
1077 "Name": "lower non critical",
1078 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001079 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001080 },
1081 {
1082 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001083 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001084 "Label": "in0",
1085 "Name": "upper non critical",
1086 "Severity": 0,
1087 "Value": 12.8
1088 },
1089 {
1090 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001091 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001092 "Label": "in0",
1093 "Name": "lower critical",
1094 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001095 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001096 },
1097 {
1098 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001099 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001100 "Label": "in0",
1101 "Name": "upper critical",
1102 "Severity": 1,
1103 "Value": 13.3
1104 },
1105 {
1106 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001107 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001108 "Label": "in1",
1109 "Name": "lower non critical",
1110 "Severity": 0,
1111 "Value": 3.14
1112 },
1113 {
1114 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001115 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001116 "Label": "in1",
1117 "Name": "upper non critical",
1118 "Severity": 0,
1119 "Value": 3.47
1120 },
1121 {
1122 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001123 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001124 "Label": "in1",
1125 "Name": "lower critical",
1126 "Severity": 1,
1127 "Value": 2.97
1128 },
1129 {
1130 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001131 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001132 "Label": "in1",
1133 "Name": "upper critical",
1134 "Severity": 1,
1135 "Value": 3.63
1136 }
1137 ],
1138 "Type": "MAX5970",
1139 "curr1_Name": "SSB_RSSD14 P12V Output Current",
1140 "curr2_Name": "SSB_RSSD14 P3V3 Output Current",
1141 "in0_Name": "SSB_RSSD14 P12V Output Voltage",
1142 "in1_Name": "SSB_RSSD14 P3V3 Output Voltage"
1143 }
1144 ],
1145 "Name": "RSSD14",
1146 "Probe": [
1147 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1148 "AND",
1149 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD14', 'Present': true})",
1150 "MATCH_ONE"
1151 ],
1152 "Type": "Chassis"
1153 },
1154 {
1155 "Exposes": [
1156 {
1157 "Address": "0x3a",
1158 "Bus": "142",
1159 "Labels": [
1160 "in0",
1161 "in1",
1162 "curr1",
1163 "curr2"
1164 ],
1165 "Name": "SSB_RSSD13",
1166 "PollRate": 5.0,
1167 "PowerState": "On",
1168 "Thresholds": [
1169 {
1170 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001171 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001172 "Label": "curr1",
1173 "Name": "upper non critical",
1174 "Severity": 0,
1175 "Value": 3.0
1176 },
1177 {
1178 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001179 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001180 "Label": "curr1",
1181 "Name": "upper critical",
1182 "Severity": 1,
1183 "Value": 4.0
1184 },
1185 {
1186 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001187 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001188 "Label": "curr2",
1189 "Name": "upper non critical",
1190 "Severity": 0,
1191 "Value": 0.1
1192 },
1193 {
1194 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001195 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001196 "Label": "curr2",
1197 "Name": "upper critical",
1198 "Severity": 1,
1199 "Value": 0.15
1200 },
1201 {
1202 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001203 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001204 "Label": "in0",
1205 "Name": "lower non critical",
1206 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001207 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001208 },
1209 {
1210 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001211 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001212 "Label": "in0",
1213 "Name": "upper non critical",
1214 "Severity": 0,
1215 "Value": 12.8
1216 },
1217 {
1218 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001219 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001220 "Label": "in0",
1221 "Name": "lower critical",
1222 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001223 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001224 },
1225 {
1226 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001227 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001228 "Label": "in0",
1229 "Name": "upper critical",
1230 "Severity": 1,
1231 "Value": 13.3
1232 },
1233 {
1234 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001235 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001236 "Label": "in1",
1237 "Name": "lower non critical",
1238 "Severity": 0,
1239 "Value": 3.14
1240 },
1241 {
1242 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001243 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001244 "Label": "in1",
1245 "Name": "upper non critical",
1246 "Severity": 0,
1247 "Value": 3.47
1248 },
1249 {
1250 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001251 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001252 "Label": "in1",
1253 "Name": "lower critical",
1254 "Severity": 1,
1255 "Value": 2.97
1256 },
1257 {
1258 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001259 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001260 "Label": "in1",
1261 "Name": "upper critical",
1262 "Severity": 1,
1263 "Value": 3.63
1264 }
1265 ],
1266 "Type": "MAX5970",
1267 "curr1_Name": "SSB_RSSD13 P12V Output Current",
1268 "curr2_Name": "SSB_RSSD13 P3V3 Output Current",
1269 "in0_Name": "SSB_RSSD13 P12V Output Voltage",
1270 "in1_Name": "SSB_RSSD13 P3V3 Output Voltage"
1271 }
1272 ],
1273 "Name": "RSSD13",
1274 "Probe": [
1275 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1276 "AND",
1277 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD13', 'Present': true})",
1278 "MATCH_ONE"
1279 ],
1280 "Type": "Chassis"
1281 },
1282 {
1283 "Exposes": [
1284 {
1285 "Address": "0x3a",
1286 "Bus": "143",
1287 "Labels": [
1288 "in0",
1289 "in1",
1290 "curr1",
1291 "curr2"
1292 ],
1293 "Name": "SSB_RSSD12",
1294 "PollRate": 5.0,
1295 "PowerState": "On",
1296 "Thresholds": [
1297 {
1298 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001299 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001300 "Label": "curr1",
1301 "Name": "upper non critical",
1302 "Severity": 0,
1303 "Value": 3.0
1304 },
1305 {
1306 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001307 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001308 "Label": "curr1",
1309 "Name": "upper critical",
1310 "Severity": 1,
1311 "Value": 4.0
1312 },
1313 {
1314 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001315 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001316 "Label": "curr2",
1317 "Name": "upper non critical",
1318 "Severity": 0,
1319 "Value": 0.1
1320 },
1321 {
1322 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001323 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001324 "Label": "curr2",
1325 "Name": "upper critical",
1326 "Severity": 1,
1327 "Value": 0.15
1328 },
1329 {
1330 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001331 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001332 "Label": "in0",
1333 "Name": "lower non critical",
1334 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001335 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001336 },
1337 {
1338 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001339 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001340 "Label": "in0",
1341 "Name": "upper non critical",
1342 "Severity": 0,
1343 "Value": 12.8
1344 },
1345 {
1346 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001347 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001348 "Label": "in0",
1349 "Name": "lower critical",
1350 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001351 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001352 },
1353 {
1354 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001355 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001356 "Label": "in0",
1357 "Name": "upper critical",
1358 "Severity": 1,
1359 "Value": 13.3
1360 },
1361 {
1362 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001363 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001364 "Label": "in1",
1365 "Name": "lower non critical",
1366 "Severity": 0,
1367 "Value": 3.14
1368 },
1369 {
1370 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001371 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001372 "Label": "in1",
1373 "Name": "upper non critical",
1374 "Severity": 0,
1375 "Value": 3.47
1376 },
1377 {
1378 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001379 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001380 "Label": "in1",
1381 "Name": "lower critical",
1382 "Severity": 1,
1383 "Value": 2.97
1384 },
1385 {
1386 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001387 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001388 "Label": "in1",
1389 "Name": "upper critical",
1390 "Severity": 1,
1391 "Value": 3.63
1392 }
1393 ],
1394 "Type": "MAX5970",
1395 "curr1_Name": "SSB_RSSD12 P12V Output Current",
1396 "curr2_Name": "SSB_RSSD12 P3V3 Output Current",
1397 "in0_Name": "SSB_RSSD12 P12V Output Voltage",
1398 "in1_Name": "SSB_RSSD12 P3V3 Output Voltage"
1399 }
1400 ],
1401 "Name": "RSSD12",
1402 "Probe": [
1403 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1404 "AND",
1405 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD12', 'Present': true})",
1406 "MATCH_ONE"
1407 ],
1408 "Type": "Chassis"
1409 },
1410 {
1411 "Exposes": [
1412 {
1413 "Address": "0x3a",
1414 "Bus": "144",
1415 "Labels": [
1416 "in0",
1417 "in1",
1418 "curr1",
1419 "curr2"
1420 ],
1421 "Name": "SSB_RSSD11",
1422 "PollRate": 5.0,
1423 "PowerState": "On",
1424 "Thresholds": [
1425 {
1426 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001427 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001428 "Label": "curr1",
1429 "Name": "upper non critical",
1430 "Severity": 0,
1431 "Value": 3.0
1432 },
1433 {
1434 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001435 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001436 "Label": "curr1",
1437 "Name": "upper critical",
1438 "Severity": 1,
1439 "Value": 4.0
1440 },
1441 {
1442 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001443 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001444 "Label": "curr2",
1445 "Name": "upper non critical",
1446 "Severity": 0,
1447 "Value": 0.1
1448 },
1449 {
1450 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001451 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001452 "Label": "curr2",
1453 "Name": "upper critical",
1454 "Severity": 1,
1455 "Value": 0.15
1456 },
1457 {
1458 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001459 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001460 "Label": "in0",
1461 "Name": "lower non critical",
1462 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001463 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001464 },
1465 {
1466 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001467 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001468 "Label": "in0",
1469 "Name": "upper non critical",
1470 "Severity": 0,
1471 "Value": 12.8
1472 },
1473 {
1474 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001475 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001476 "Label": "in0",
1477 "Name": "lower critical",
1478 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001479 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001480 },
1481 {
1482 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001483 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001484 "Label": "in0",
1485 "Name": "upper critical",
1486 "Severity": 1,
1487 "Value": 13.3
1488 },
1489 {
1490 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001491 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001492 "Label": "in1",
1493 "Name": "lower non critical",
1494 "Severity": 0,
1495 "Value": 3.14
1496 },
1497 {
1498 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001499 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001500 "Label": "in1",
1501 "Name": "upper non critical",
1502 "Severity": 0,
1503 "Value": 3.47
1504 },
1505 {
1506 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001507 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001508 "Label": "in1",
1509 "Name": "lower critical",
1510 "Severity": 1,
1511 "Value": 2.97
1512 },
1513 {
1514 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001515 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001516 "Label": "in1",
1517 "Name": "upper critical",
1518 "Severity": 1,
1519 "Value": 3.63
1520 }
1521 ],
1522 "Type": "MAX5970",
1523 "curr1_Name": "SSB_RSSD11 P12V Output Current",
1524 "curr2_Name": "SSB_RSSD11 P3V3 Output Current",
1525 "in0_Name": "SSB_RSSD11 P12V Output Voltage",
1526 "in1_Name": "SSB_RSSD11 P3V3 Output Voltage"
1527 }
1528 ],
1529 "Name": "RSSD11",
1530 "Probe": [
1531 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1532 "AND",
1533 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD11', 'Present': true})",
1534 "MATCH_ONE"
1535 ],
1536 "Type": "Chassis"
1537 },
1538 {
1539 "Exposes": [
1540 {
1541 "Address": "0x3a",
1542 "Bus": "145",
1543 "Labels": [
1544 "in0",
1545 "in1",
1546 "curr1",
1547 "curr2"
1548 ],
1549 "Name": "SSB_RSSD10",
1550 "PollRate": 5.0,
1551 "PowerState": "On",
1552 "Thresholds": [
1553 {
1554 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001555 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001556 "Label": "curr1",
1557 "Name": "upper non critical",
1558 "Severity": 0,
1559 "Value": 3.0
1560 },
1561 {
1562 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001563 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001564 "Label": "curr1",
1565 "Name": "upper critical",
1566 "Severity": 1,
1567 "Value": 4.0
1568 },
1569 {
1570 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001571 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001572 "Label": "curr2",
1573 "Name": "upper non critical",
1574 "Severity": 0,
1575 "Value": 0.1
1576 },
1577 {
1578 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001579 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001580 "Label": "curr2",
1581 "Name": "upper critical",
1582 "Severity": 1,
1583 "Value": 0.15
1584 },
1585 {
1586 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001587 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001588 "Label": "in0",
1589 "Name": "lower non critical",
1590 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001591 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001592 },
1593 {
1594 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001595 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001596 "Label": "in0",
1597 "Name": "upper non critical",
1598 "Severity": 0,
1599 "Value": 12.8
1600 },
1601 {
1602 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001603 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001604 "Label": "in0",
1605 "Name": "lower critical",
1606 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001607 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001608 },
1609 {
1610 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001611 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001612 "Label": "in0",
1613 "Name": "upper critical",
1614 "Severity": 1,
1615 "Value": 13.3
1616 },
1617 {
1618 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001619 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001620 "Label": "in1",
1621 "Name": "lower non critical",
1622 "Severity": 0,
1623 "Value": 3.14
1624 },
1625 {
1626 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001627 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001628 "Label": "in1",
1629 "Name": "upper non critical",
1630 "Severity": 0,
1631 "Value": 3.47
1632 },
1633 {
1634 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001635 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001636 "Label": "in1",
1637 "Name": "lower critical",
1638 "Severity": 1,
1639 "Value": 2.97
1640 },
1641 {
1642 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001643 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001644 "Label": "in1",
1645 "Name": "upper critical",
1646 "Severity": 1,
1647 "Value": 3.63
1648 }
1649 ],
1650 "Type": "MAX5970",
1651 "curr1_Name": "SSB_RSSD10 P12V Output Current",
1652 "curr2_Name": "SSB_RSSD10 P3V3 Output Current",
1653 "in0_Name": "SSB_RSSD10 P12V Output Voltage",
1654 "in1_Name": "SSB_RSSD10 P3V3 Output Voltage"
1655 }
1656 ],
1657 "Name": "RSSD10",
1658 "Probe": [
1659 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1660 "AND",
1661 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD10', 'Present': true})",
1662 "MATCH_ONE"
1663 ],
1664 "Type": "Chassis"
1665 },
1666 {
1667 "Exposes": [
1668 {
1669 "Address": "0x3a",
1670 "Bus": "146",
1671 "Labels": [
1672 "in0",
1673 "in1",
1674 "curr1",
1675 "curr2"
1676 ],
1677 "Name": "SSB_RSSD09",
1678 "PollRate": 5.0,
1679 "PowerState": "On",
1680 "Thresholds": [
1681 {
1682 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001683 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001684 "Label": "curr1",
1685 "Name": "upper non critical",
1686 "Severity": 0,
1687 "Value": 3.0
1688 },
1689 {
1690 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001691 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001692 "Label": "curr1",
1693 "Name": "upper critical",
1694 "Severity": 1,
1695 "Value": 4.0
1696 },
1697 {
1698 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001699 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001700 "Label": "curr2",
1701 "Name": "upper non critical",
1702 "Severity": 0,
1703 "Value": 0.1
1704 },
1705 {
1706 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001707 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001708 "Label": "curr2",
1709 "Name": "upper critical",
1710 "Severity": 1,
1711 "Value": 0.15
1712 },
1713 {
1714 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001715 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001716 "Label": "in0",
1717 "Name": "lower non critical",
1718 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001719 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001720 },
1721 {
1722 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001723 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001724 "Label": "in0",
1725 "Name": "upper non critical",
1726 "Severity": 0,
1727 "Value": 12.8
1728 },
1729 {
1730 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001731 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001732 "Label": "in0",
1733 "Name": "lower critical",
1734 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001735 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001736 },
1737 {
1738 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001739 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001740 "Label": "in0",
1741 "Name": "upper critical",
1742 "Severity": 1,
1743 "Value": 13.3
1744 },
1745 {
1746 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001747 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001748 "Label": "in1",
1749 "Name": "lower non critical",
1750 "Severity": 0,
1751 "Value": 3.14
1752 },
1753 {
1754 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001755 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001756 "Label": "in1",
1757 "Name": "upper non critical",
1758 "Severity": 0,
1759 "Value": 3.47
1760 },
1761 {
1762 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001763 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001764 "Label": "in1",
1765 "Name": "lower critical",
1766 "Severity": 1,
1767 "Value": 2.97
1768 },
1769 {
1770 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001771 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001772 "Label": "in1",
1773 "Name": "upper critical",
1774 "Severity": 1,
1775 "Value": 3.63
1776 }
1777 ],
1778 "Type": "MAX5970",
1779 "curr1_Name": "SSB_RSSD09 P12V Output Current",
1780 "curr2_Name": "SSB_RSSD09 P3V3 Output Current",
1781 "in0_Name": "SSB_RSSD09 P12V Output Voltage",
1782 "in1_Name": "SSB_RSSD09 P3V3 Output Voltage"
1783 }
1784 ],
1785 "Name": "RSSD09",
1786 "Probe": [
1787 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1788 "AND",
1789 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD09', 'Present': true})",
1790 "MATCH_ONE"
1791 ],
1792 "Type": "Chassis"
1793 },
1794 {
1795 "Exposes": [
1796 {
1797 "Address": "0x3a",
1798 "Bus": "147",
1799 "Labels": [
1800 "in0",
1801 "in1",
1802 "curr1",
1803 "curr2"
1804 ],
1805 "Name": "SSB_RSSD15",
1806 "PollRate": 5.0,
1807 "PowerState": "On",
1808 "Thresholds": [
1809 {
1810 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001811 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001812 "Label": "curr1",
1813 "Name": "upper non critical",
1814 "Severity": 0,
1815 "Value": 3.0
1816 },
1817 {
1818 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001819 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001820 "Label": "curr1",
1821 "Name": "upper critical",
1822 "Severity": 1,
1823 "Value": 4.0
1824 },
1825 {
1826 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001827 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001828 "Label": "curr2",
1829 "Name": "upper non critical",
1830 "Severity": 0,
1831 "Value": 0.1
1832 },
1833 {
1834 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001835 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001836 "Label": "curr2",
1837 "Name": "upper critical",
1838 "Severity": 1,
1839 "Value": 0.15
1840 },
1841 {
1842 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001843 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001844 "Label": "in0",
1845 "Name": "lower non critical",
1846 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001847 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001848 },
1849 {
1850 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001851 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001852 "Label": "in0",
1853 "Name": "upper non critical",
1854 "Severity": 0,
1855 "Value": 12.8
1856 },
1857 {
1858 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001859 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001860 "Label": "in0",
1861 "Name": "lower critical",
1862 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001863 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001864 },
1865 {
1866 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001867 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001868 "Label": "in0",
1869 "Name": "upper critical",
1870 "Severity": 1,
1871 "Value": 13.3
1872 },
1873 {
1874 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001875 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001876 "Label": "in1",
1877 "Name": "lower non critical",
1878 "Severity": 0,
1879 "Value": 3.14
1880 },
1881 {
1882 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001883 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001884 "Label": "in1",
1885 "Name": "upper non critical",
1886 "Severity": 0,
1887 "Value": 3.47
1888 },
1889 {
1890 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001891 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001892 "Label": "in1",
1893 "Name": "lower critical",
1894 "Severity": 1,
1895 "Value": 2.97
1896 },
1897 {
1898 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001899 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001900 "Label": "in1",
1901 "Name": "upper critical",
1902 "Severity": 1,
1903 "Value": 3.63
1904 }
1905 ],
1906 "Type": "MAX5970",
1907 "curr1_Name": "SSB_RSSD15 P12V Output Current",
1908 "curr2_Name": "SSB_RSSD15 P3V3 Output Current",
1909 "in0_Name": "SSB_RSSD15 P12V Output Voltage",
1910 "in1_Name": "SSB_RSSD15 P3V3 Output Voltage"
1911 }
1912 ],
1913 "Name": "RSSD15",
1914 "Probe": [
1915 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1916 "AND",
1917 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD15', 'Present': true})",
1918 "MATCH_ONE"
1919 ],
1920 "Type": "Chassis"
1921 },
1922 {
1923 "Exposes": [
1924 {
1925 "Address": "0x3a",
1926 "Bus": "148",
1927 "Labels": [
1928 "in0",
1929 "in1",
1930 "curr1",
1931 "curr2"
1932 ],
1933 "Name": "SSB_RSSD16",
1934 "PollRate": 5.0,
1935 "PowerState": "On",
1936 "Thresholds": [
1937 {
1938 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001939 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001940 "Label": "curr1",
1941 "Name": "upper non critical",
1942 "Severity": 0,
1943 "Value": 3.0
1944 },
1945 {
1946 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001947 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001948 "Label": "curr1",
1949 "Name": "upper critical",
1950 "Severity": 1,
1951 "Value": 4.0
1952 },
1953 {
1954 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001955 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001956 "Label": "curr2",
1957 "Name": "upper non critical",
1958 "Severity": 0,
1959 "Value": 0.1
1960 },
1961 {
1962 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001963 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001964 "Label": "curr2",
1965 "Name": "upper critical",
1966 "Severity": 1,
1967 "Value": 0.15
1968 },
1969 {
1970 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001971 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001972 "Label": "in0",
1973 "Name": "lower non critical",
1974 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001975 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001976 },
1977 {
1978 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001979 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001980 "Label": "in0",
1981 "Name": "upper non critical",
1982 "Severity": 0,
1983 "Value": 12.8
1984 },
1985 {
1986 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02001987 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001988 "Label": "in0",
1989 "Name": "lower critical",
1990 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02001991 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01001992 },
1993 {
1994 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01001995 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01001996 "Label": "in0",
1997 "Name": "upper critical",
1998 "Severity": 1,
1999 "Value": 13.3
2000 },
2001 {
2002 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002003 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002004 "Label": "in1",
2005 "Name": "lower non critical",
2006 "Severity": 0,
2007 "Value": 3.14
2008 },
2009 {
2010 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002011 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002012 "Label": "in1",
2013 "Name": "upper non critical",
2014 "Severity": 0,
2015 "Value": 3.47
2016 },
2017 {
2018 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002019 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002020 "Label": "in1",
2021 "Name": "lower critical",
2022 "Severity": 1,
2023 "Value": 2.97
2024 },
2025 {
2026 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002027 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002028 "Label": "in1",
2029 "Name": "upper critical",
2030 "Severity": 1,
2031 "Value": 3.63
2032 }
2033 ],
2034 "Type": "MAX5970",
2035 "curr1_Name": "SSB_RSSD16 P12V Output Current",
2036 "curr2_Name": "SSB_RSSD16 P3V3 Output Current",
2037 "in0_Name": "SSB_RSSD16 P12V Output Voltage",
2038 "in1_Name": "SSB_RSSD16 P3V3 Output Voltage"
2039 }
2040 ],
2041 "Name": "RSSD16",
2042 "Probe": [
2043 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2044 "AND",
2045 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD16', 'Present': true})",
2046 "MATCH_ONE"
2047 ],
2048 "Type": "Chassis"
2049 },
2050 {
2051 "Exposes": [
2052 {
2053 "Address": "0x3a",
2054 "Bus": "192",
2055 "Labels": [
2056 "in0",
2057 "in1",
2058 "curr1",
2059 "curr2"
2060 ],
2061 "Name": "SSB_RSSD19",
2062 "PollRate": 5.0,
2063 "PowerState": "On",
2064 "Thresholds": [
2065 {
2066 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002067 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002068 "Label": "curr1",
2069 "Name": "upper non critical",
2070 "Severity": 0,
2071 "Value": 3.0
2072 },
2073 {
2074 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002075 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002076 "Label": "curr1",
2077 "Name": "upper critical",
2078 "Severity": 1,
2079 "Value": 4.0
2080 },
2081 {
2082 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002083 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002084 "Label": "curr2",
2085 "Name": "upper non critical",
2086 "Severity": 0,
2087 "Value": 0.1
2088 },
2089 {
2090 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002091 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002092 "Label": "curr2",
2093 "Name": "upper critical",
2094 "Severity": 1,
2095 "Value": 0.15
2096 },
2097 {
2098 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002099 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002100 "Label": "in0",
2101 "Name": "lower non critical",
2102 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002103 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002104 },
2105 {
2106 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002107 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002108 "Label": "in0",
2109 "Name": "upper non critical",
2110 "Severity": 0,
2111 "Value": 12.8
2112 },
2113 {
2114 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002115 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002116 "Label": "in0",
2117 "Name": "lower critical",
2118 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002119 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002120 },
2121 {
2122 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002123 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002124 "Label": "in0",
2125 "Name": "upper critical",
2126 "Severity": 1,
2127 "Value": 13.3
2128 },
2129 {
2130 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002131 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002132 "Label": "in1",
2133 "Name": "lower non critical",
2134 "Severity": 0,
2135 "Value": 3.14
2136 },
2137 {
2138 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002139 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002140 "Label": "in1",
2141 "Name": "upper non critical",
2142 "Severity": 0,
2143 "Value": 3.47
2144 },
2145 {
2146 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002147 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002148 "Label": "in1",
2149 "Name": "lower critical",
2150 "Severity": 1,
2151 "Value": 2.97
2152 },
2153 {
2154 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002155 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002156 "Label": "in1",
2157 "Name": "upper critical",
2158 "Severity": 1,
2159 "Value": 3.63
2160 }
2161 ],
2162 "Type": "MAX5970",
2163 "curr1_Name": "SSB_RSSD19 P12V Output Current",
2164 "curr2_Name": "SSB_RSSD19 P3V3 Output Current",
2165 "in0_Name": "SSB_RSSD19 P12V Output Voltage",
2166 "in1_Name": "SSB_RSSD19 P3V3 Output Voltage"
2167 }
2168 ],
2169 "Name": "RSSD19",
2170 "Probe": [
2171 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2172 "AND",
2173 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD19', 'Present': true})",
2174 "MATCH_ONE"
2175 ],
2176 "Type": "Chassis"
2177 },
2178 {
2179 "Exposes": [
2180 {
2181 "Address": "0x3a",
2182 "Bus": "193",
2183 "Labels": [
2184 "in0",
2185 "in1",
2186 "curr1",
2187 "curr2"
2188 ],
2189 "Name": "SSB_RSSD18",
2190 "PollRate": 5.0,
2191 "PowerState": "On",
2192 "Thresholds": [
2193 {
2194 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002195 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002196 "Label": "curr1",
2197 "Name": "upper non critical",
2198 "Severity": 0,
2199 "Value": 3.0
2200 },
2201 {
2202 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002203 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002204 "Label": "curr1",
2205 "Name": "upper critical",
2206 "Severity": 1,
2207 "Value": 4.0
2208 },
2209 {
2210 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002211 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002212 "Label": "curr2",
2213 "Name": "upper non critical",
2214 "Severity": 0,
2215 "Value": 0.1
2216 },
2217 {
2218 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002219 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002220 "Label": "curr2",
2221 "Name": "upper critical",
2222 "Severity": 1,
2223 "Value": 0.15
2224 },
2225 {
2226 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002227 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002228 "Label": "in0",
2229 "Name": "lower non critical",
2230 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002231 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002232 },
2233 {
2234 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002235 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002236 "Label": "in0",
2237 "Name": "upper non critical",
2238 "Severity": 0,
2239 "Value": 12.8
2240 },
2241 {
2242 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002243 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002244 "Label": "in0",
2245 "Name": "lower critical",
2246 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002247 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002248 },
2249 {
2250 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002251 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002252 "Label": "in0",
2253 "Name": "upper critical",
2254 "Severity": 1,
2255 "Value": 13.3
2256 },
2257 {
2258 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002259 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002260 "Label": "in1",
2261 "Name": "lower non critical",
2262 "Severity": 0,
2263 "Value": 3.14
2264 },
2265 {
2266 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002267 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002268 "Label": "in1",
2269 "Name": "upper non critical",
2270 "Severity": 0,
2271 "Value": 3.47
2272 },
2273 {
2274 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002275 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002276 "Label": "in1",
2277 "Name": "lower critical",
2278 "Severity": 1,
2279 "Value": 2.97
2280 },
2281 {
2282 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002283 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002284 "Label": "in1",
2285 "Name": "upper critical",
2286 "Severity": 1,
2287 "Value": 3.63
2288 }
2289 ],
2290 "Type": "MAX5970",
2291 "curr1_Name": "SSB_RSSD18 P12V Output Current",
2292 "curr2_Name": "SSB_RSSD18 P3V3 Output Current",
2293 "in0_Name": "SSB_RSSD18 P12V Output Voltage",
2294 "in1_Name": "SSB_RSSD18 P3V3 Output Voltage"
2295 }
2296 ],
2297 "Name": "RSSD18",
2298 "Probe": [
2299 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2300 "AND",
2301 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD18', 'Present': true})",
2302 "MATCH_ONE"
2303 ],
2304 "Type": "Chassis"
2305 },
2306 {
2307 "Exposes": [
2308 {
2309 "Address": "0x3a",
2310 "Bus": "194",
2311 "Labels": [
2312 "in0",
2313 "in1",
2314 "curr1",
2315 "curr2"
2316 ],
2317 "Name": "SSB_RSSD17",
2318 "PollRate": 5.0,
2319 "PowerState": "On",
2320 "Thresholds": [
2321 {
2322 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002323 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002324 "Label": "curr1",
2325 "Name": "upper non critical",
2326 "Severity": 0,
2327 "Value": 3.0
2328 },
2329 {
2330 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002331 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002332 "Label": "curr1",
2333 "Name": "upper critical",
2334 "Severity": 1,
2335 "Value": 4.0
2336 },
2337 {
2338 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002339 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002340 "Label": "curr2",
2341 "Name": "upper non critical",
2342 "Severity": 0,
2343 "Value": 0.1
2344 },
2345 {
2346 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002347 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002348 "Label": "curr2",
2349 "Name": "upper critical",
2350 "Severity": 1,
2351 "Value": 0.15
2352 },
2353 {
2354 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002355 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002356 "Label": "in0",
2357 "Name": "lower non critical",
2358 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002359 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002360 },
2361 {
2362 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002363 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002364 "Label": "in0",
2365 "Name": "upper non critical",
2366 "Severity": 0,
2367 "Value": 12.8
2368 },
2369 {
2370 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002371 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002372 "Label": "in0",
2373 "Name": "lower critical",
2374 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002375 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002376 },
2377 {
2378 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002379 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002380 "Label": "in0",
2381 "Name": "upper critical",
2382 "Severity": 1,
2383 "Value": 13.3
2384 },
2385 {
2386 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002387 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002388 "Label": "in1",
2389 "Name": "lower non critical",
2390 "Severity": 0,
2391 "Value": 3.14
2392 },
2393 {
2394 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002395 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002396 "Label": "in1",
2397 "Name": "upper non critical",
2398 "Severity": 0,
2399 "Value": 3.47
2400 },
2401 {
2402 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002403 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002404 "Label": "in1",
2405 "Name": "lower critical",
2406 "Severity": 1,
2407 "Value": 2.97
2408 },
2409 {
2410 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002411 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002412 "Label": "in1",
2413 "Name": "upper critical",
2414 "Severity": 1,
2415 "Value": 3.63
2416 }
2417 ],
2418 "Type": "MAX5970",
2419 "curr1_Name": "SSB_RSSD17 P12V Output Current",
2420 "curr2_Name": "SSB_RSSD17 P3V3 Output Current",
2421 "in0_Name": "SSB_RSSD17 P12V Output Voltage",
2422 "in1_Name": "SSB_RSSD17 P3V3 Output Voltage"
2423 }
2424 ],
2425 "Name": "RSSD17",
2426 "Probe": [
2427 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2428 "AND",
2429 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD17', 'Present': true})",
2430 "MATCH_ONE"
2431 ],
2432 "Type": "Chassis"
2433 },
2434 {
2435 "Exposes": [
2436 {
2437 "Address": "0x3a",
2438 "Bus": "195",
2439 "Labels": [
2440 "in0",
2441 "in1",
2442 "curr1",
2443 "curr2"
2444 ],
2445 "Name": "SSB_RSSD20",
2446 "PollRate": 5.0,
2447 "PowerState": "On",
2448 "Thresholds": [
2449 {
2450 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002451 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002452 "Label": "curr1",
2453 "Name": "upper non critical",
2454 "Severity": 0,
2455 "Value": 3.0
2456 },
2457 {
2458 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002459 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002460 "Label": "curr1",
2461 "Name": "upper critical",
2462 "Severity": 1,
2463 "Value": 4.0
2464 },
2465 {
2466 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002467 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002468 "Label": "curr2",
2469 "Name": "upper non critical",
2470 "Severity": 0,
2471 "Value": 0.1
2472 },
2473 {
2474 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002475 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002476 "Label": "curr2",
2477 "Name": "upper critical",
2478 "Severity": 1,
2479 "Value": 0.15
2480 },
2481 {
2482 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002483 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002484 "Label": "in0",
2485 "Name": "lower non critical",
2486 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002487 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002488 },
2489 {
2490 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002491 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002492 "Label": "in0",
2493 "Name": "upper non critical",
2494 "Severity": 0,
2495 "Value": 12.8
2496 },
2497 {
2498 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002499 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002500 "Label": "in0",
2501 "Name": "lower critical",
2502 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002503 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002504 },
2505 {
2506 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002507 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002508 "Label": "in0",
2509 "Name": "upper critical",
2510 "Severity": 1,
2511 "Value": 13.3
2512 },
2513 {
2514 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002515 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002516 "Label": "in1",
2517 "Name": "lower non critical",
2518 "Severity": 0,
2519 "Value": 3.14
2520 },
2521 {
2522 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002523 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002524 "Label": "in1",
2525 "Name": "upper non critical",
2526 "Severity": 0,
2527 "Value": 3.47
2528 },
2529 {
2530 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002531 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002532 "Label": "in1",
2533 "Name": "lower critical",
2534 "Severity": 1,
2535 "Value": 2.97
2536 },
2537 {
2538 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002539 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002540 "Label": "in1",
2541 "Name": "upper critical",
2542 "Severity": 1,
2543 "Value": 3.63
2544 }
2545 ],
2546 "Type": "MAX5970",
2547 "curr1_Name": "SSB_RSSD20 P12V Output Current",
2548 "curr2_Name": "SSB_RSSD20 P3V3 Output Current",
2549 "in0_Name": "SSB_RSSD20 P12V Output Voltage",
2550 "in1_Name": "SSB_RSSD20 P3V3 Output Voltage"
2551 }
2552 ],
2553 "Name": "RSSD20",
2554 "Probe": [
2555 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2556 "AND",
2557 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD20', 'Present': true})",
2558 "MATCH_ONE"
2559 ],
2560 "Type": "Chassis"
2561 },
2562 {
2563 "Exposes": [
2564 {
2565 "Address": "0x3a",
2566 "Bus": "196",
2567 "Labels": [
2568 "in0",
2569 "in1",
2570 "curr1",
2571 "curr2"
2572 ],
2573 "Name": "SSB_RSSD21",
2574 "PollRate": 5.0,
2575 "PowerState": "On",
2576 "Thresholds": [
2577 {
2578 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002579 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002580 "Label": "curr1",
2581 "Name": "upper non critical",
2582 "Severity": 0,
2583 "Value": 3.0
2584 },
2585 {
2586 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002587 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002588 "Label": "curr1",
2589 "Name": "upper critical",
2590 "Severity": 1,
2591 "Value": 4.0
2592 },
2593 {
2594 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002595 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002596 "Label": "curr2",
2597 "Name": "upper non critical",
2598 "Severity": 0,
2599 "Value": 0.1
2600 },
2601 {
2602 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002603 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002604 "Label": "curr2",
2605 "Name": "upper critical",
2606 "Severity": 1,
2607 "Value": 0.15
2608 },
2609 {
2610 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002611 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002612 "Label": "in0",
2613 "Name": "lower non critical",
2614 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002615 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002616 },
2617 {
2618 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002619 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002620 "Label": "in0",
2621 "Name": "upper non critical",
2622 "Severity": 0,
2623 "Value": 12.8
2624 },
2625 {
2626 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002627 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002628 "Label": "in0",
2629 "Name": "lower critical",
2630 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002631 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002632 },
2633 {
2634 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002635 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002636 "Label": "in0",
2637 "Name": "upper critical",
2638 "Severity": 1,
2639 "Value": 13.3
2640 },
2641 {
2642 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002643 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002644 "Label": "in1",
2645 "Name": "lower non critical",
2646 "Severity": 0,
2647 "Value": 3.14
2648 },
2649 {
2650 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002651 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002652 "Label": "in1",
2653 "Name": "upper non critical",
2654 "Severity": 0,
2655 "Value": 3.47
2656 },
2657 {
2658 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002659 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002660 "Label": "in1",
2661 "Name": "lower critical",
2662 "Severity": 1,
2663 "Value": 2.97
2664 },
2665 {
2666 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002667 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002668 "Label": "in1",
2669 "Name": "upper critical",
2670 "Severity": 1,
2671 "Value": 3.63
2672 }
2673 ],
2674 "Type": "MAX5970",
2675 "curr1_Name": "SSB_RSSD21 P12V Output Current",
2676 "curr2_Name": "SSB_RSSD21 P3V3 Output Current",
2677 "in0_Name": "SSB_RSSD21 P12V Output Voltage",
2678 "in1_Name": "SSB_RSSD21 P3V3 Output Voltage"
2679 }
2680 ],
2681 "Name": "RSSD21",
2682 "Probe": [
2683 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2684 "AND",
2685 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD21', 'Present': true})",
2686 "MATCH_ONE"
2687 ],
2688 "Type": "Chassis"
2689 },
2690 {
2691 "Exposes": [
2692 {
2693 "Address": "0x3a",
2694 "Bus": "197",
2695 "Labels": [
2696 "in0",
2697 "in1",
2698 "curr1",
2699 "curr2"
2700 ],
2701 "Name": "SSB_RSSD22",
2702 "PollRate": 5.0,
2703 "PowerState": "On",
2704 "Thresholds": [
2705 {
2706 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002707 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002708 "Label": "curr1",
2709 "Name": "upper non critical",
2710 "Severity": 0,
2711 "Value": 3.0
2712 },
2713 {
2714 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002715 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002716 "Label": "curr1",
2717 "Name": "upper critical",
2718 "Severity": 1,
2719 "Value": 4.0
2720 },
2721 {
2722 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002723 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002724 "Label": "curr2",
2725 "Name": "upper non critical",
2726 "Severity": 0,
2727 "Value": 0.1
2728 },
2729 {
2730 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002731 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002732 "Label": "curr2",
2733 "Name": "upper critical",
2734 "Severity": 1,
2735 "Value": 0.15
2736 },
2737 {
2738 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002739 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002740 "Label": "in0",
2741 "Name": "lower non critical",
2742 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002743 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002744 },
2745 {
2746 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002747 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002748 "Label": "in0",
2749 "Name": "upper non critical",
2750 "Severity": 0,
2751 "Value": 12.8
2752 },
2753 {
2754 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002755 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002756 "Label": "in0",
2757 "Name": "lower critical",
2758 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002759 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002760 },
2761 {
2762 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002763 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002764 "Label": "in0",
2765 "Name": "upper critical",
2766 "Severity": 1,
2767 "Value": 13.3
2768 },
2769 {
2770 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002771 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002772 "Label": "in1",
2773 "Name": "lower non critical",
2774 "Severity": 0,
2775 "Value": 3.14
2776 },
2777 {
2778 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002779 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002780 "Label": "in1",
2781 "Name": "upper non critical",
2782 "Severity": 0,
2783 "Value": 3.47
2784 },
2785 {
2786 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002787 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002788 "Label": "in1",
2789 "Name": "lower critical",
2790 "Severity": 1,
2791 "Value": 2.97
2792 },
2793 {
2794 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002795 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002796 "Label": "in1",
2797 "Name": "upper critical",
2798 "Severity": 1,
2799 "Value": 3.63
2800 }
2801 ],
2802 "Type": "MAX5970",
2803 "curr1_Name": "SSB_RSSD22 P12V Output Current",
2804 "curr2_Name": "SSB_RSSD22 P3V3 Output Current",
2805 "in0_Name": "SSB_RSSD22 P12V Output Voltage",
2806 "in1_Name": "SSB_RSSD22 P3V3 Output Voltage"
2807 }
2808 ],
2809 "Name": "RSSD22",
2810 "Probe": [
2811 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2812 "AND",
2813 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD22', 'Present': true})",
2814 "MATCH_ONE"
2815 ],
2816 "Type": "Chassis"
2817 },
2818 {
2819 "Exposes": [
2820 {
2821 "Address": "0x3a",
2822 "Bus": "198",
2823 "Labels": [
2824 "in0",
2825 "in1",
2826 "curr1",
2827 "curr2"
2828 ],
2829 "Name": "SSB_RSSD24",
2830 "PollRate": 5.0,
2831 "PowerState": "On",
2832 "Thresholds": [
2833 {
2834 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002835 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002836 "Label": "curr1",
2837 "Name": "upper non critical",
2838 "Severity": 0,
2839 "Value": 3.0
2840 },
2841 {
2842 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002843 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002844 "Label": "curr1",
2845 "Name": "upper critical",
2846 "Severity": 1,
2847 "Value": 4.0
2848 },
2849 {
2850 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002851 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002852 "Label": "curr2",
2853 "Name": "upper non critical",
2854 "Severity": 0,
2855 "Value": 0.1
2856 },
2857 {
2858 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002859 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002860 "Label": "curr2",
2861 "Name": "upper critical",
2862 "Severity": 1,
2863 "Value": 0.15
2864 },
2865 {
2866 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002867 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002868 "Label": "in0",
2869 "Name": "lower non critical",
2870 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002871 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002872 },
2873 {
2874 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002875 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002876 "Label": "in0",
2877 "Name": "upper non critical",
2878 "Severity": 0,
2879 "Value": 12.8
2880 },
2881 {
2882 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002883 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002884 "Label": "in0",
2885 "Name": "lower critical",
2886 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002887 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01002888 },
2889 {
2890 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002891 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002892 "Label": "in0",
2893 "Name": "upper critical",
2894 "Severity": 1,
2895 "Value": 13.3
2896 },
2897 {
2898 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002899 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002900 "Label": "in1",
2901 "Name": "lower non critical",
2902 "Severity": 0,
2903 "Value": 3.14
2904 },
2905 {
2906 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002907 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002908 "Label": "in1",
2909 "Name": "upper non critical",
2910 "Severity": 0,
2911 "Value": 3.47
2912 },
2913 {
2914 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002915 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002916 "Label": "in1",
2917 "Name": "lower critical",
2918 "Severity": 1,
2919 "Value": 2.97
2920 },
2921 {
2922 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002923 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002924 "Label": "in1",
2925 "Name": "upper critical",
2926 "Severity": 1,
2927 "Value": 3.63
2928 }
2929 ],
2930 "Type": "MAX5970",
2931 "curr1_Name": "SSB_RSSD24 P12V Output Current",
2932 "curr2_Name": "SSB_RSSD24 P3V3 Output Current",
2933 "in0_Name": "SSB_RSSD24 P12V Output Voltage",
2934 "in1_Name": "SSB_RSSD24 P3V3 Output Voltage"
2935 }
2936 ],
2937 "Name": "RSSD24",
2938 "Probe": [
2939 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
2940 "AND",
2941 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD24', 'Present': true})",
2942 "MATCH_ONE"
2943 ],
2944 "Type": "Chassis"
2945 },
2946 {
2947 "Exposes": [
2948 {
2949 "Address": "0x3a",
2950 "Bus": "199",
2951 "Labels": [
2952 "in0",
2953 "in1",
2954 "curr1",
2955 "curr2"
2956 ],
2957 "Name": "SSB_RSSD23",
2958 "PollRate": 5.0,
2959 "PowerState": "On",
2960 "Thresholds": [
2961 {
2962 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002963 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002964 "Label": "curr1",
2965 "Name": "upper non critical",
2966 "Severity": 0,
2967 "Value": 3.0
2968 },
2969 {
2970 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002971 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002972 "Label": "curr1",
2973 "Name": "upper critical",
2974 "Severity": 1,
2975 "Value": 4.0
2976 },
2977 {
2978 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002979 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002980 "Label": "curr2",
2981 "Name": "upper non critical",
2982 "Severity": 0,
2983 "Value": 0.1
2984 },
2985 {
2986 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01002987 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002988 "Label": "curr2",
2989 "Name": "upper critical",
2990 "Severity": 1,
2991 "Value": 0.15
2992 },
2993 {
2994 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02002995 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01002996 "Label": "in0",
2997 "Name": "lower non critical",
2998 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02002999 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003000 },
3001 {
3002 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003003 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003004 "Label": "in0",
3005 "Name": "upper non critical",
3006 "Severity": 0,
3007 "Value": 12.8
3008 },
3009 {
3010 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003011 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003012 "Label": "in0",
3013 "Name": "lower critical",
3014 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003015 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003016 },
3017 {
3018 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003019 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003020 "Label": "in0",
3021 "Name": "upper critical",
3022 "Severity": 1,
3023 "Value": 13.3
3024 },
3025 {
3026 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003027 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003028 "Label": "in1",
3029 "Name": "lower non critical",
3030 "Severity": 0,
3031 "Value": 3.14
3032 },
3033 {
3034 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003035 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003036 "Label": "in1",
3037 "Name": "upper non critical",
3038 "Severity": 0,
3039 "Value": 3.47
3040 },
3041 {
3042 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003043 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003044 "Label": "in1",
3045 "Name": "lower critical",
3046 "Severity": 1,
3047 "Value": 2.97
3048 },
3049 {
3050 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003051 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003052 "Label": "in1",
3053 "Name": "upper critical",
3054 "Severity": 1,
3055 "Value": 3.63
3056 }
3057 ],
3058 "Type": "MAX5970",
3059 "curr1_Name": "SSB_RSSD23 P12V Output Current",
3060 "curr2_Name": "SSB_RSSD23 P3V3 Output Current",
3061 "in0_Name": "SSB_RSSD23 P12V Output Voltage",
3062 "in1_Name": "SSB_RSSD23 P3V3 Output Voltage"
3063 }
3064 ],
3065 "Name": "RSSD23",
3066 "Probe": [
3067 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3068 "AND",
3069 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD23', 'Present': true})",
3070 "MATCH_ONE"
3071 ],
3072 "Type": "Chassis"
3073 },
3074 {
3075 "Exposes": [
3076 {
3077 "Address": "0x3a",
3078 "Bus": "200",
3079 "Labels": [
3080 "in0",
3081 "in1",
3082 "curr1",
3083 "curr2"
3084 ],
3085 "Name": "SSB_RSSD25",
3086 "PollRate": 5.0,
3087 "PowerState": "On",
3088 "Thresholds": [
3089 {
3090 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003091 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003092 "Label": "curr1",
3093 "Name": "upper non critical",
3094 "Severity": 0,
3095 "Value": 3.0
3096 },
3097 {
3098 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003099 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003100 "Label": "curr1",
3101 "Name": "upper critical",
3102 "Severity": 1,
3103 "Value": 4.0
3104 },
3105 {
3106 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003107 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003108 "Label": "curr2",
3109 "Name": "upper non critical",
3110 "Severity": 0,
3111 "Value": 0.1
3112 },
3113 {
3114 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003115 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003116 "Label": "curr2",
3117 "Name": "upper critical",
3118 "Severity": 1,
3119 "Value": 0.15
3120 },
3121 {
3122 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003123 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003124 "Label": "in0",
3125 "Name": "lower non critical",
3126 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003127 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003128 },
3129 {
3130 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003131 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003132 "Label": "in0",
3133 "Name": "upper non critical",
3134 "Severity": 0,
3135 "Value": 12.8
3136 },
3137 {
3138 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003139 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003140 "Label": "in0",
3141 "Name": "lower critical",
3142 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003143 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003144 },
3145 {
3146 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003147 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003148 "Label": "in0",
3149 "Name": "upper critical",
3150 "Severity": 1,
3151 "Value": 13.3
3152 },
3153 {
3154 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003155 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003156 "Label": "in1",
3157 "Name": "lower non critical",
3158 "Severity": 0,
3159 "Value": 3.14
3160 },
3161 {
3162 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003163 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003164 "Label": "in1",
3165 "Name": "upper non critical",
3166 "Severity": 0,
3167 "Value": 3.47
3168 },
3169 {
3170 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003171 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003172 "Label": "in1",
3173 "Name": "lower critical",
3174 "Severity": 1,
3175 "Value": 2.97
3176 },
3177 {
3178 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003179 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003180 "Label": "in1",
3181 "Name": "upper critical",
3182 "Severity": 1,
3183 "Value": 3.63
3184 }
3185 ],
3186 "Type": "MAX5970",
3187 "curr1_Name": "SSB_RSSD25 P12V Output Current",
3188 "curr2_Name": "SSB_RSSD25 P3V3 Output Current",
3189 "in0_Name": "SSB_RSSD25 P12V Output Voltage",
3190 "in1_Name": "SSB_RSSD25 P3V3 Output Voltage"
3191 }
3192 ],
3193 "Name": "RSSD25",
3194 "Probe": [
3195 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3196 "AND",
3197 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD25', 'Present': true})",
3198 "MATCH_ONE"
3199 ],
3200 "Type": "Chassis"
3201 },
3202 {
3203 "Exposes": [
3204 {
3205 "Address": "0x3a",
3206 "Bus": "201",
3207 "Labels": [
3208 "in0",
3209 "in1",
3210 "curr1",
3211 "curr2"
3212 ],
3213 "Name": "SSB_RSSD26",
3214 "PollRate": 5.0,
3215 "PowerState": "On",
3216 "Thresholds": [
3217 {
3218 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003219 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003220 "Label": "curr1",
3221 "Name": "upper non critical",
3222 "Severity": 0,
3223 "Value": 3.0
3224 },
3225 {
3226 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003227 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003228 "Label": "curr1",
3229 "Name": "upper critical",
3230 "Severity": 1,
3231 "Value": 4.0
3232 },
3233 {
3234 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003235 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003236 "Label": "curr2",
3237 "Name": "upper non critical",
3238 "Severity": 0,
3239 "Value": 0.1
3240 },
3241 {
3242 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003243 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003244 "Label": "curr2",
3245 "Name": "upper critical",
3246 "Severity": 1,
3247 "Value": 0.15
3248 },
3249 {
3250 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003251 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003252 "Label": "in0",
3253 "Name": "lower non critical",
3254 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003255 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003256 },
3257 {
3258 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003259 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003260 "Label": "in0",
3261 "Name": "upper non critical",
3262 "Severity": 0,
3263 "Value": 12.8
3264 },
3265 {
3266 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003267 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003268 "Label": "in0",
3269 "Name": "lower critical",
3270 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003271 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003272 },
3273 {
3274 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003275 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003276 "Label": "in0",
3277 "Name": "upper critical",
3278 "Severity": 1,
3279 "Value": 13.3
3280 },
3281 {
3282 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003283 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003284 "Label": "in1",
3285 "Name": "lower non critical",
3286 "Severity": 0,
3287 "Value": 3.14
3288 },
3289 {
3290 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003291 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003292 "Label": "in1",
3293 "Name": "upper non critical",
3294 "Severity": 0,
3295 "Value": 3.47
3296 },
3297 {
3298 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003299 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003300 "Label": "in1",
3301 "Name": "lower critical",
3302 "Severity": 1,
3303 "Value": 2.97
3304 },
3305 {
3306 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003307 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003308 "Label": "in1",
3309 "Name": "upper critical",
3310 "Severity": 1,
3311 "Value": 3.63
3312 }
3313 ],
3314 "Type": "MAX5970",
3315 "curr1_Name": "SSB_RSSD26 P12V Output Current",
3316 "curr2_Name": "SSB_RSSD26 P3V3 Output Current",
3317 "in0_Name": "SSB_RSSD26 P12V Output Voltage",
3318 "in1_Name": "SSB_RSSD26 P3V3 Output Voltage"
3319 }
3320 ],
3321 "Name": "RSSD26",
3322 "Probe": [
3323 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3324 "AND",
3325 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD26', 'Present': true})",
3326 "MATCH_ONE"
3327 ],
3328 "Type": "Chassis"
3329 },
3330 {
3331 "Exposes": [
3332 {
3333 "Address": "0x3a",
3334 "Bus": "202",
3335 "Labels": [
3336 "in0",
3337 "in1",
3338 "curr1",
3339 "curr2"
3340 ],
3341 "Name": "SSB_RSSD27",
3342 "PollRate": 5.0,
3343 "PowerState": "On",
3344 "Thresholds": [
3345 {
3346 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003347 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003348 "Label": "curr1",
3349 "Name": "upper non critical",
3350 "Severity": 0,
3351 "Value": 3.0
3352 },
3353 {
3354 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003355 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003356 "Label": "curr1",
3357 "Name": "upper critical",
3358 "Severity": 1,
3359 "Value": 4.0
3360 },
3361 {
3362 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003363 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003364 "Label": "curr2",
3365 "Name": "upper non critical",
3366 "Severity": 0,
3367 "Value": 0.1
3368 },
3369 {
3370 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003371 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003372 "Label": "curr2",
3373 "Name": "upper critical",
3374 "Severity": 1,
3375 "Value": 0.15
3376 },
3377 {
3378 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003379 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003380 "Label": "in0",
3381 "Name": "lower non critical",
3382 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003383 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003384 },
3385 {
3386 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003387 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003388 "Label": "in0",
3389 "Name": "upper non critical",
3390 "Severity": 0,
3391 "Value": 12.8
3392 },
3393 {
3394 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003395 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003396 "Label": "in0",
3397 "Name": "lower critical",
3398 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003399 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003400 },
3401 {
3402 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003403 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003404 "Label": "in0",
3405 "Name": "upper critical",
3406 "Severity": 1,
3407 "Value": 13.3
3408 },
3409 {
3410 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003411 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003412 "Label": "in1",
3413 "Name": "lower non critical",
3414 "Severity": 0,
3415 "Value": 3.14
3416 },
3417 {
3418 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003419 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003420 "Label": "in1",
3421 "Name": "upper non critical",
3422 "Severity": 0,
3423 "Value": 3.47
3424 },
3425 {
3426 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003427 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003428 "Label": "in1",
3429 "Name": "lower critical",
3430 "Severity": 1,
3431 "Value": 2.97
3432 },
3433 {
3434 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003435 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003436 "Label": "in1",
3437 "Name": "upper critical",
3438 "Severity": 1,
3439 "Value": 3.63
3440 }
3441 ],
3442 "Type": "MAX5970",
3443 "curr1_Name": "SSB_RSSD27 P12V Output Current",
3444 "curr2_Name": "SSB_RSSD27 P3V3 Output Current",
3445 "in0_Name": "SSB_RSSD27 P12V Output Voltage",
3446 "in1_Name": "SSB_RSSD27 P3V3 Output Voltage"
3447 }
3448 ],
3449 "Name": "RSSD27",
3450 "Probe": [
3451 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3452 "AND",
3453 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD27', 'Present': true})",
3454 "MATCH_ONE"
3455 ],
3456 "Type": "Chassis"
3457 },
3458 {
3459 "Exposes": [
3460 {
3461 "Address": "0x3a",
3462 "Bus": "203",
3463 "Labels": [
3464 "in0",
3465 "in1",
3466 "curr1",
3467 "curr2"
3468 ],
3469 "Name": "SSB_RSSD32",
3470 "PollRate": 5.0,
3471 "PowerState": "On",
3472 "Thresholds": [
3473 {
3474 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003475 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003476 "Label": "curr1",
3477 "Name": "upper non critical",
3478 "Severity": 0,
3479 "Value": 3.0
3480 },
3481 {
3482 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003483 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003484 "Label": "curr1",
3485 "Name": "upper critical",
3486 "Severity": 1,
3487 "Value": 4.0
3488 },
3489 {
3490 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003491 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003492 "Label": "curr2",
3493 "Name": "upper non critical",
3494 "Severity": 0,
3495 "Value": 0.1
3496 },
3497 {
3498 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003499 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003500 "Label": "curr2",
3501 "Name": "upper critical",
3502 "Severity": 1,
3503 "Value": 0.15
3504 },
3505 {
3506 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003507 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003508 "Label": "in0",
3509 "Name": "lower non critical",
3510 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003511 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003512 },
3513 {
3514 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003515 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003516 "Label": "in0",
3517 "Name": "upper non critical",
3518 "Severity": 0,
3519 "Value": 12.8
3520 },
3521 {
3522 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003523 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003524 "Label": "in0",
3525 "Name": "lower critical",
3526 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003527 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003528 },
3529 {
3530 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003531 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003532 "Label": "in0",
3533 "Name": "upper critical",
3534 "Severity": 1,
3535 "Value": 13.3
3536 },
3537 {
3538 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003539 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003540 "Label": "in1",
3541 "Name": "lower non critical",
3542 "Severity": 0,
3543 "Value": 3.14
3544 },
3545 {
3546 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003547 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003548 "Label": "in1",
3549 "Name": "upper non critical",
3550 "Severity": 0,
3551 "Value": 3.47
3552 },
3553 {
3554 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003555 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003556 "Label": "in1",
3557 "Name": "lower critical",
3558 "Severity": 1,
3559 "Value": 2.97
3560 },
3561 {
3562 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003563 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003564 "Label": "in1",
3565 "Name": "upper critical",
3566 "Severity": 1,
3567 "Value": 3.63
3568 }
3569 ],
3570 "Type": "MAX5970",
3571 "curr1_Name": "SSB_RSSD32 P12V Output Current",
3572 "curr2_Name": "SSB_RSSD32 P3V3 Output Current",
3573 "in0_Name": "SSB_RSSD32 P12V Output Voltage",
3574 "in1_Name": "SSB_RSSD32 P3V3 Output Voltage"
3575 }
3576 ],
3577 "Name": "RSSD32",
3578 "Probe": [
3579 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3580 "AND",
3581 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD32', 'Present': true})",
3582 "MATCH_ONE"
3583 ],
3584 "Type": "Chassis"
3585 },
3586 {
3587 "Exposes": [
3588 {
3589 "Address": "0x3a",
3590 "Bus": "204",
3591 "Labels": [
3592 "in0",
3593 "in1",
3594 "curr1",
3595 "curr2"
3596 ],
3597 "Name": "SSB_RSSD31",
3598 "PollRate": 5.0,
3599 "PowerState": "On",
3600 "Thresholds": [
3601 {
3602 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003603 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003604 "Label": "curr1",
3605 "Name": "upper non critical",
3606 "Severity": 0,
3607 "Value": 3.0
3608 },
3609 {
3610 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003611 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003612 "Label": "curr1",
3613 "Name": "upper critical",
3614 "Severity": 1,
3615 "Value": 4.0
3616 },
3617 {
3618 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003619 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003620 "Label": "curr2",
3621 "Name": "upper non critical",
3622 "Severity": 0,
3623 "Value": 0.1
3624 },
3625 {
3626 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003627 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003628 "Label": "curr2",
3629 "Name": "upper critical",
3630 "Severity": 1,
3631 "Value": 0.15
3632 },
3633 {
3634 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003635 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003636 "Label": "in0",
3637 "Name": "lower non critical",
3638 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003639 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003640 },
3641 {
3642 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003643 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003644 "Label": "in0",
3645 "Name": "upper non critical",
3646 "Severity": 0,
3647 "Value": 12.8
3648 },
3649 {
3650 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003651 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003652 "Label": "in0",
3653 "Name": "lower critical",
3654 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003655 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003656 },
3657 {
3658 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003659 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003660 "Label": "in0",
3661 "Name": "upper critical",
3662 "Severity": 1,
3663 "Value": 13.3
3664 },
3665 {
3666 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003667 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003668 "Label": "in1",
3669 "Name": "lower non critical",
3670 "Severity": 0,
3671 "Value": 3.14
3672 },
3673 {
3674 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003675 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003676 "Label": "in1",
3677 "Name": "upper non critical",
3678 "Severity": 0,
3679 "Value": 3.47
3680 },
3681 {
3682 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003683 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003684 "Label": "in1",
3685 "Name": "lower critical",
3686 "Severity": 1,
3687 "Value": 2.97
3688 },
3689 {
3690 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003691 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003692 "Label": "in1",
3693 "Name": "upper critical",
3694 "Severity": 1,
3695 "Value": 3.63
3696 }
3697 ],
3698 "Type": "MAX5970",
3699 "curr1_Name": "SSB_RSSD31 P12V Output Current",
3700 "curr2_Name": "SSB_RSSD31 P3V3 Output Current",
3701 "in0_Name": "SSB_RSSD31 P12V Output Voltage",
3702 "in1_Name": "SSB_RSSD31 P3V3 Output Voltage"
3703 }
3704 ],
3705 "Name": "RSSD31",
3706 "Probe": [
3707 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3708 "AND",
3709 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD31', 'Present': true})",
3710 "MATCH_ONE"
3711 ],
3712 "Type": "Chassis"
3713 },
3714 {
3715 "Exposes": [
3716 {
3717 "Address": "0x3a",
3718 "Bus": "205",
3719 "Labels": [
3720 "in0",
3721 "in1",
3722 "curr1",
3723 "curr2"
3724 ],
3725 "Name": "SSB_RSSD30",
3726 "PollRate": 5.0,
3727 "PowerState": "On",
3728 "Thresholds": [
3729 {
3730 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003731 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003732 "Label": "curr1",
3733 "Name": "upper non critical",
3734 "Severity": 0,
3735 "Value": 3.0
3736 },
3737 {
3738 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003739 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003740 "Label": "curr1",
3741 "Name": "upper critical",
3742 "Severity": 1,
3743 "Value": 4.0
3744 },
3745 {
3746 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003747 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003748 "Label": "curr2",
3749 "Name": "upper non critical",
3750 "Severity": 0,
3751 "Value": 0.1
3752 },
3753 {
3754 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003755 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003756 "Label": "curr2",
3757 "Name": "upper critical",
3758 "Severity": 1,
3759 "Value": 0.15
3760 },
3761 {
3762 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003763 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003764 "Label": "in0",
3765 "Name": "lower non critical",
3766 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003767 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003768 },
3769 {
3770 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003771 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003772 "Label": "in0",
3773 "Name": "upper non critical",
3774 "Severity": 0,
3775 "Value": 12.8
3776 },
3777 {
3778 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003779 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003780 "Label": "in0",
3781 "Name": "lower critical",
3782 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003783 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003784 },
3785 {
3786 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003787 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003788 "Label": "in0",
3789 "Name": "upper critical",
3790 "Severity": 1,
3791 "Value": 13.3
3792 },
3793 {
3794 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003795 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003796 "Label": "in1",
3797 "Name": "lower non critical",
3798 "Severity": 0,
3799 "Value": 3.14
3800 },
3801 {
3802 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003803 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003804 "Label": "in1",
3805 "Name": "upper non critical",
3806 "Severity": 0,
3807 "Value": 3.47
3808 },
3809 {
3810 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003811 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003812 "Label": "in1",
3813 "Name": "lower critical",
3814 "Severity": 1,
3815 "Value": 2.97
3816 },
3817 {
3818 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003819 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003820 "Label": "in1",
3821 "Name": "upper critical",
3822 "Severity": 1,
3823 "Value": 3.63
3824 }
3825 ],
3826 "Type": "MAX5970",
3827 "curr1_Name": "SSB_RSSD30 P12V Output Current",
3828 "curr2_Name": "SSB_RSSD30 P3V3 Output Current",
3829 "in0_Name": "SSB_RSSD30 P12V Output Voltage",
3830 "in1_Name": "SSB_RSSD30 P3V3 Output Voltage"
3831 }
3832 ],
3833 "Name": "RSSD30",
3834 "Probe": [
3835 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3836 "AND",
3837 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD30', 'Present': true})",
3838 "MATCH_ONE"
3839 ],
3840 "Type": "Chassis"
3841 },
3842 {
3843 "Exposes": [
3844 {
3845 "Address": "0x3a",
3846 "Bus": "206",
3847 "Labels": [
3848 "in0",
3849 "in1",
3850 "curr1",
3851 "curr2"
3852 ],
3853 "Name": "SSB_RSSD29",
3854 "PollRate": 5.0,
3855 "PowerState": "On",
3856 "Thresholds": [
3857 {
3858 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003859 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003860 "Label": "curr1",
3861 "Name": "upper non critical",
3862 "Severity": 0,
3863 "Value": 3.0
3864 },
3865 {
3866 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003867 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003868 "Label": "curr1",
3869 "Name": "upper critical",
3870 "Severity": 1,
3871 "Value": 4.0
3872 },
3873 {
3874 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003875 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003876 "Label": "curr2",
3877 "Name": "upper non critical",
3878 "Severity": 0,
3879 "Value": 0.1
3880 },
3881 {
3882 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003883 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003884 "Label": "curr2",
3885 "Name": "upper critical",
3886 "Severity": 1,
3887 "Value": 0.15
3888 },
3889 {
3890 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003891 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003892 "Label": "in0",
3893 "Name": "lower non critical",
3894 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003895 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003896 },
3897 {
3898 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003899 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003900 "Label": "in0",
3901 "Name": "upper non critical",
3902 "Severity": 0,
3903 "Value": 12.8
3904 },
3905 {
3906 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02003907 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003908 "Label": "in0",
3909 "Name": "lower critical",
3910 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02003911 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01003912 },
3913 {
3914 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003915 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003916 "Label": "in0",
3917 "Name": "upper critical",
3918 "Severity": 1,
3919 "Value": 13.3
3920 },
3921 {
3922 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003923 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003924 "Label": "in1",
3925 "Name": "lower non critical",
3926 "Severity": 0,
3927 "Value": 3.14
3928 },
3929 {
3930 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003931 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003932 "Label": "in1",
3933 "Name": "upper non critical",
3934 "Severity": 0,
3935 "Value": 3.47
3936 },
3937 {
3938 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003939 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003940 "Label": "in1",
3941 "Name": "lower critical",
3942 "Severity": 1,
3943 "Value": 2.97
3944 },
3945 {
3946 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003947 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003948 "Label": "in1",
3949 "Name": "upper critical",
3950 "Severity": 1,
3951 "Value": 3.63
3952 }
3953 ],
3954 "Type": "MAX5970",
3955 "curr1_Name": "SSB_RSSD29 P12V Output Current",
3956 "curr2_Name": "SSB_RSSD29 P3V3 Output Current",
3957 "in0_Name": "SSB_RSSD29 P12V Output Voltage",
3958 "in1_Name": "SSB_RSSD29 P3V3 Output Voltage"
3959 }
3960 ],
3961 "Name": "RSSD29",
3962 "Probe": [
3963 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
3964 "AND",
3965 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD29', 'Present': true})",
3966 "MATCH_ONE"
3967 ],
3968 "Type": "Chassis"
3969 },
3970 {
3971 "Exposes": [
3972 {
3973 "Address": "0x3a",
3974 "Bus": "207",
3975 "Labels": [
3976 "in0",
3977 "in1",
3978 "curr1",
3979 "curr2"
3980 ],
3981 "Name": "SSB_RSSD28",
3982 "PollRate": 5.0,
3983 "PowerState": "On",
3984 "Thresholds": [
3985 {
3986 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003987 "Hysteresis": 0.03,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003988 "Label": "curr1",
3989 "Name": "upper non critical",
3990 "Severity": 0,
3991 "Value": 3.0
3992 },
3993 {
3994 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01003995 "Hysteresis": 0.04,
Patrick Rudolph2e614742023-11-10 15:11:51 +01003996 "Label": "curr1",
3997 "Name": "upper critical",
3998 "Severity": 1,
3999 "Value": 4.0
4000 },
4001 {
4002 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004003 "Hysteresis": 0.001,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004004 "Label": "curr2",
4005 "Name": "upper non critical",
4006 "Severity": 0,
4007 "Value": 0.1
4008 },
4009 {
4010 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004011 "Hysteresis": 0.0015,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004012 "Label": "curr2",
4013 "Name": "upper critical",
4014 "Severity": 1,
4015 "Value": 0.15
4016 },
4017 {
4018 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02004019 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004020 "Label": "in0",
4021 "Name": "lower non critical",
4022 "Severity": 0,
Patrick Rudolph912170e2024-07-29 09:06:59 +02004023 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01004024 },
4025 {
4026 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004027 "Hysteresis": 0.128,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004028 "Label": "in0",
4029 "Name": "upper non critical",
4030 "Severity": 0,
4031 "Value": 12.8
4032 },
4033 {
4034 "Direction": "less than",
Patrick Rudolph912170e2024-07-29 09:06:59 +02004035 "Hysteresis": 0.108,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004036 "Label": "in0",
4037 "Name": "lower critical",
4038 "Severity": 1,
Patrick Rudolph912170e2024-07-29 09:06:59 +02004039 "Value": 10.8
Patrick Rudolph2e614742023-11-10 15:11:51 +01004040 },
4041 {
4042 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004043 "Hysteresis": 0.133,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004044 "Label": "in0",
4045 "Name": "upper critical",
4046 "Severity": 1,
4047 "Value": 13.3
4048 },
4049 {
4050 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004051 "Hysteresis": 0.031400000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004052 "Label": "in1",
4053 "Name": "lower non critical",
4054 "Severity": 0,
4055 "Value": 3.14
4056 },
4057 {
4058 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004059 "Hysteresis": 0.0347,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004060 "Label": "in1",
4061 "Name": "upper non critical",
4062 "Severity": 0,
4063 "Value": 3.47
4064 },
4065 {
4066 "Direction": "less than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004067 "Hysteresis": 0.029700000000000004,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004068 "Label": "in1",
4069 "Name": "lower critical",
4070 "Severity": 1,
4071 "Value": 2.97
4072 },
4073 {
4074 "Direction": "greater than",
Patrick Rudolphd0fd3b12023-11-17 11:06:54 +01004075 "Hysteresis": 0.0363,
Patrick Rudolph2e614742023-11-10 15:11:51 +01004076 "Label": "in1",
4077 "Name": "upper critical",
4078 "Severity": 1,
4079 "Value": 3.63
4080 }
4081 ],
4082 "Type": "MAX5970",
4083 "curr1_Name": "SSB_RSSD28 P12V Output Current",
4084 "curr2_Name": "SSB_RSSD28 P3V3 Output Current",
4085 "in0_Name": "SSB_RSSD28 P12V Output Voltage",
4086 "in1_Name": "SSB_RSSD28 P3V3 Output Voltage"
4087 }
4088 ],
4089 "Name": "RSSD28",
4090 "Probe": [
4091 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
4092 "AND",
4093 "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD28', 'Present': true})",
4094 "MATCH_ONE"
4095 ],
4096 "Type": "Chassis"
4097 }
4098]