blob: c9eef2f3af1d6385ef269c62fc7a2f48434118c9 [file] [log] [blame]
Tim Leeb0750a02024-06-27 10:33:34 +08001{
2 "Exposes": [
3 {
4 "Index": 0,
Lora Lin2e141a92024-10-21 16:30:55 +08005 "Name": "MGNT_ADC_P12V_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +08006 "ScaleFactor": 0.1124,
7 "Thresholds": [
8 {
9 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +080010 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080011 "Label": "vout1",
12 "Name": "upper non recoverable",
13 "Severity": 4,
14 "Value": 13.74
15 },
16 {
17 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +080018 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080019 "Name": "upper critical",
20 "Severity": 1,
21 "Value": 13.176
22 },
23 {
24 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +080025 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080026 "Name": "upper non critical",
27 "Severity": 0,
28 "Value": 13.054
29 },
30 {
31 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +080032 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080033 "Name": "lower non critical",
34 "Severity": 0,
35 "Value": 11.346
36 },
37 {
38 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +080039 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080040 "Name": "lower critical",
41 "Severity": 1,
42 "Value": 11.224
43 },
44 {
45 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +080046 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080047 "Label": "vin",
48 "Name": "lower non recoverable",
49 "Severity": 4,
50 "Value": 10.32
51 }
52 ],
53 "Type": "ADC"
54 },
55 {
56 "Index": 1,
Lora Lin2e141a92024-10-21 16:30:55 +080057 "Name": "MGNT_ADC_P5V_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +080058 "ScaleFactor": 0.2717,
59 "Thresholds": [
60 {
61 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +080062 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080063 "Name": "upper non recoverable",
64 "Severity": 4,
65 "Value": 5.65
66 },
67 {
68 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +080069 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080070 "Name": "upper critical",
71 "Severity": 1,
72 "Value": 5.55
73 },
74 {
75 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +080076 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080077 "Name": "upper non critical",
78 "Severity": 0,
79 "Value": 5.5
80 },
81 {
82 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +080083 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080084 "Name": "lower non critical",
85 "Severity": 0,
86 "Value": 4.5
87 },
88 {
89 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +080090 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080091 "Name": "lower critical",
92 "Severity": 1,
93 "Value": 4.45
94 },
95 {
96 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +080097 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +080098 "Name": "lower non recoverable",
99 "Severity": 4,
100 "Value": 4.15
101 }
102 ],
103 "Type": "ADC"
104 },
105 {
106 "Index": 2,
Lora Lin2e141a92024-10-21 16:30:55 +0800107 "Name": "MGNT_ADC_P3V3_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +0800108 "ScaleFactor": 0.4107,
109 "Thresholds": [
110 {
111 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800112 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800113 "Name": "upper non recoverable",
114 "Severity": 4,
115 "Value": 3.729
116 },
117 {
118 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800119 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800120 "Name": "upper critical",
121 "Severity": 1,
122 "Value": 3.564
123 },
124 {
125 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800126 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800127 "Name": "upper non critical",
128 "Severity": 0,
129 "Value": 3.531
130 },
131 {
132 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800133 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800134 "Name": "lower non critical",
135 "Severity": 0,
136 "Value": 3.069
137 },
138 {
139 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800140 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800141 "Name": "lower critical",
142 "Severity": 1,
143 "Value": 3.036
144 },
145 {
146 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800147 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800148 "Name": "lower non recoverable",
149 "Severity": 4,
150 "Value": 2.739
151 }
152 ],
153 "Type": "ADC"
154 },
155 {
156 "Index": 3,
Lora Lin2e141a92024-10-21 16:30:55 +0800157 "Name": "MGNT_ADC_P2V5_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +0800158 "ScaleFactor": 0.542,
159 "Thresholds": [
160 {
161 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800162 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800163 "Name": "upper critical",
164 "Severity": 1,
165 "Value": 2.7
166 },
167 {
168 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800169 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800170 "Name": "upper non critical",
171 "Severity": 0,
172 "Value": 2.675
173 },
174 {
175 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800176 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800177 "Name": "lower non critical",
178 "Severity": 0,
179 "Value": 2.325
180 },
181 {
182 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800183 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800184 "Name": "lower critical",
185 "Severity": 1,
186 "Value": 2.3
187 }
188 ],
189 "Type": "ADC"
190 },
191 {
192 "Index": 4,
Lora Lin2e141a92024-10-21 16:30:55 +0800193 "Name": "MGNT_ADC_P5V_USB_VOLT_V",
Tim Leebe328f82024-10-21 17:26:26 +0800194 "ScaleFactor": 0.2717,
195 "Thresholds": [
196 {
197 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800198 "Hysteresis": 0,
Tim Leebe328f82024-10-21 17:26:26 +0800199 "Name": "upper non recoverable",
200 "Severity": 4,
201 "Value": 5.5
202 },
203 {
204 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800205 "Hysteresis": 0,
Tim Leebe328f82024-10-21 17:26:26 +0800206 "Name": "upper critical",
207 "Severity": 1,
208 "Value": 5.4
209 },
210 {
211 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800212 "Hysteresis": 0,
Tim Leebe328f82024-10-21 17:26:26 +0800213 "Name": "upper non critical",
214 "Severity": 0,
215 "Value": 5.35
216 },
217 {
218 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800219 "Hysteresis": 0,
Tim Leebe328f82024-10-21 17:26:26 +0800220 "Name": "lower non critical",
221 "Severity": 0,
222 "Value": 4.65
223 },
224 {
225 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800226 "Hysteresis": 0,
Tim Leebe328f82024-10-21 17:26:26 +0800227 "Name": "lower critical",
228 "Severity": 1,
229 "Value": 4.6
230 },
231 {
232 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800233 "Hysteresis": 0,
Tim Leebe328f82024-10-21 17:26:26 +0800234 "Name": "lower non recoverable",
235 "Severity": 4,
236 "Value": 4.15
237 }
238 ],
239 "Type": "ADC"
240 },
241 {
242 "Index": 5,
Lora Lin2e141a92024-10-21 16:30:55 +0800243 "Name": "MGNT_ADC_P1V2_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +0800244 "ScaleFactor": 1,
245 "Thresholds": [
246 {
247 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800248 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800249 "Name": "upper non recoverable",
250 "Severity": 4,
251 "Value": 1.356
252 },
253 {
254 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800255 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800256 "Name": "upper critical",
257 "Severity": 1,
258 "Value": 1.296
259 },
260 {
261 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800262 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800263 "Name": "upper non critical",
264 "Severity": 0,
265 "Value": 1.284
266 },
267 {
268 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800269 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800270 "Name": "lower non critical",
271 "Severity": 0,
272 "Value": 1.116
273 },
274 {
275 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800276 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800277 "Name": "lower critical",
278 "Severity": 1,
279 "Value": 1.104
280 },
281 {
282 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800283 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800284 "Name": "lower non recoverable",
285 "Severity": 4,
286 "Value": 0.996
287 }
288 ],
289 "Type": "ADC"
290 },
291 {
292 "BridgeGpio": [
293 {
294 "Name": "EN_P3V_BAT_SCALED_R",
295 "Polarity": "H",
296 "SetupTime": 1
297 }
298 ],
Tim Leebe328f82024-10-21 17:26:26 +0800299 "Index": 6,
Lora Lin2e141a92024-10-21 16:30:55 +0800300 "Name": "MGNT_ADC_P3V_BAT_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +0800301 "PollRate": 3600,
302 "ScaleFactor": 0.3333,
303 "Thresholds": [
304 {
305 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800306 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800307 "Name": "upper critical",
308 "Severity": 1,
309 "Value": 3.502
310 },
311 {
312 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800313 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800314 "Name": "upper non critical",
315 "Severity": 0,
316 "Value": 3.468
317 },
318 {
319 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800320 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800321 "Name": "lower non critical",
322 "Severity": 0,
323 "Value": 2.793
324 },
325 {
326 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800327 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800328 "Name": "lower critical",
329 "Severity": 1,
330 "Value": 2.765
331 }
332 ],
333 "Type": "ADC"
334 },
335 {
Tim Leebe328f82024-10-21 17:26:26 +0800336 "Index": 7,
Lora Lin2e141a92024-10-21 16:30:55 +0800337 "Name": "MGNT_ADC_P1V07_BMC_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +0800338 "ScaleFactor": 1,
339 "Thresholds": [
340 {
341 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800342 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800343 "Name": "upper critical",
344 "Severity": 1,
345 "Value": 1.156
346 },
347 {
348 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800349 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800350 "Name": "upper non critical",
351 "Severity": 0,
352 "Value": 1.145
353 },
354 {
355 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800356 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800357 "Name": "lower non critical",
358 "Severity": 0,
359 "Value": 0.995
360 },
361 {
362 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800363 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800364 "Name": "lower critical",
365 "Severity": 1,
366 "Value": 0.984
367 }
368 ],
369 "Type": "ADC"
370 },
371 {
Tim Leeb0750a02024-06-27 10:33:34 +0800372 "Address": "0x1D",
373 "Bus": 34,
374 "Labels": [
375 "in0"
376 ],
377 "Name": "MGNT_ADC_1D",
378 "Thresholds": [
379 {
380 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800381 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800382 "Label": "in0",
383 "Name": "upper critical",
384 "Severity": 1,
385 "Value": 1.944
386 },
387 {
388 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800389 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800390 "Label": "in0",
391 "Name": "upper non critical",
392 "Severity": 0,
393 "Value": 1.926
394 },
395 {
396 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800397 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800398 "Label": "in0",
399 "Name": "lower non critical",
400 "Severity": 0,
401 "Value": 1.674
402 },
403 {
404 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800405 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800406 "Label": "in0",
407 "Name": "lower critical",
408 "Severity": 1,
409 "Value": 1.656
410 }
411 ],
412 "Type": "ADC128D818",
Lora Lin2e141a92024-10-21 16:30:55 +0800413 "in0_Name": "MGNT_ADC_P1V8_VOLT_V",
Tim Leeb0750a02024-06-27 10:33:34 +0800414 "in0_Scale": 824.561
415 },
416 {
Tim Lee59194712024-08-12 11:20:58 +0800417 "Address": "0x33",
418 "Bus": 34,
419 "Labels": [
420 "in_voltage0"
421 ],
422 "Name": "MGNT_ADC_33",
423 "Thresholds": [
424 {
425 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800426 "Hysteresis": 0,
Tim Lee59194712024-08-12 11:20:58 +0800427 "Label": "in_voltage0",
428 "Name": "upper critical",
429 "Severity": 1,
430 "Value": 1.944
431 },
432 {
433 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800434 "Hysteresis": 0,
Tim Lee59194712024-08-12 11:20:58 +0800435 "Label": "in_voltage0",
436 "Name": "upper non critical",
437 "Severity": 0,
438 "Value": 1.926
439 },
440 {
441 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800442 "Hysteresis": 0,
Tim Lee59194712024-08-12 11:20:58 +0800443 "Label": "in_voltage0",
444 "Name": "lower non critical",
445 "Severity": 0,
446 "Value": 1.674
447 },
448 {
449 "Direction": "less than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800450 "Hysteresis": 0,
Tim Lee59194712024-08-12 11:20:58 +0800451 "Label": "in_voltage0",
452 "Name": "lower critical",
453 "Severity": 1,
454 "Value": 1.656
455 }
456 ],
457 "Type": "MAX11615",
Lora Lin2e141a92024-10-21 16:30:55 +0800458 "in_voltage0_Name": "MGNT_ADC_P1V8_VOLT_V",
Tim Lee59194712024-08-12 11:20:58 +0800459 "in_voltage0_Scale": 1649.122
460 },
461 {
Tim Leeb0750a02024-06-27 10:33:34 +0800462 "Class": "fan",
463 "FFGainCoefficient": 1.0,
464 "FFOffCoefficient": 0.0,
Ricky CX Wu266248f2024-08-01 14:15:05 +0800465 "FailSafePercent": 80.0,
Tim Leeb0750a02024-06-27 10:33:34 +0800466 "ICoefficient": 0.0,
467 "ILimitMax": 0.0,
468 "ILimitMin": 0.0,
469 "Inputs": [
Lora Lin2e141a92024-10-21 16:30:55 +0800470 "FANBOARD0_FAN0_TACH_INLET_SPEED_RPM",
471 "FANBOARD0_FAN0_TACH_OUTLET_SPEED_RPM",
472 "FANBOARD0_FAN1_TACH_INLET_SPEED_RPM",
473 "FANBOARD0_FAN1_TACH_OUTLET_SPEED_RPM",
474 "FANBOARD1_FAN2_TACH_INLET_SPEED_RPM",
475 "FANBOARD1_FAN2_TACH_OUTLET_SPEED_RPM",
476 "FANBOARD1_FAN3_TACH_INLET_SPEED_RPM",
477 "FANBOARD1_FAN3_TACH_OUTLET_SPEED_RPM",
478 "FANBOARD0_FAN4_TACH_INLET_SPEED_RPM",
479 "FANBOARD0_FAN4_TACH_OUTLET_SPEED_RPM",
480 "FANBOARD0_FAN5_TACH_INLET_SPEED_RPM",
481 "FANBOARD0_FAN5_TACH_OUTLET_SPEED_RPM",
482 "FANBOARD1_FAN6_TACH_INLET_SPEED_RPM",
483 "FANBOARD1_FAN6_TACH_OUTLET_SPEED_RPM",
484 "FANBOARD1_FAN7_TACH_INLET_SPEED_RPM",
485 "FANBOARD1_FAN7_TACH_OUTLET_SPEED_RPM",
486 "FANBOARD0_FAN8_TACH_INLET_SPEED_RPM",
487 "FANBOARD0_FAN8_TACH_OUTLET_SPEED_RPM",
488 "FANBOARD0_FAN9_TACH_INLET_SPEED_RPM",
489 "FANBOARD0_FAN9_TACH_OUTLET_SPEED_RPM",
490 "FANBOARD1_FAN10_TACH_INLET_SPEED_RPM",
491 "FANBOARD1_FAN10_TACH_OUTLET_SPEED_RPM",
492 "FANBOARD1_FAN11_TACH_INLET_SPEED_RPM",
493 "FANBOARD1_FAN11_TACH_OUTLET_SPEED_RPM"
Tim Leeb0750a02024-06-27 10:33:34 +0800494 ],
495 "Name": "All Fan",
496 "OutLimitMax": 100.0,
497 "OutLimitMin": 0.0,
498 "Outputs": [
Lora Lin2e141a92024-10-21 16:30:55 +0800499 "FANBOARD0_FAN0_PWM_PCT",
500 "FANBOARD0_FAN0_PWM_PCT",
501 "FANBOARD0_FAN1_PWM_PCT",
502 "FANBOARD0_FAN1_PWM_PCT",
503 "FANBOARD1_FAN2_PWM_PCT",
504 "FANBOARD1_FAN2_PWM_PCT",
505 "FANBOARD1_FAN3_PWM_PCT",
506 "FANBOARD1_FAN3_PWM_PCT",
507 "FANBOARD0_FAN4_PWM_PCT",
508 "FANBOARD0_FAN4_PWM_PCT",
509 "FANBOARD0_FAN5_PWM_PCT",
510 "FANBOARD0_FAN5_PWM_PCT",
511 "FANBOARD1_FAN6_PWM_PCT",
512 "FANBOARD1_FAN6_PWM_PCT",
513 "FANBOARD1_FAN7_PWM_PCT",
514 "FANBOARD1_FAN7_PWM_PCT",
515 "FANBOARD0_FAN8_PWM_PCT",
516 "FANBOARD0_FAN8_PWM_PCT",
517 "FANBOARD0_FAN9_PWM_PCT",
518 "FANBOARD0_FAN9_PWM_PCT",
519 "FANBOARD1_FAN10_PWM_PCT",
520 "FANBOARD1_FAN10_PWM_PCT",
521 "FANBOARD1_FAN11_PWM_PCT",
522 "FANBOARD1_FAN11_PWM_PCT"
Tim Leeb0750a02024-06-27 10:33:34 +0800523 ],
524 "PCoefficient": 0.0,
525 "SlewNeg": 0.0,
526 "SlewPos": 0.0,
527 "Type": "Pid",
528 "Zones": [
529 "Zone 1"
530 ]
531 },
532 {
533 "CheckHysteresisWithSetpoint": true,
534 "Class": "temp",
535 "DCoefficient": 0.0,
536 "FFGainCoefficient": 0.0,
537 "FFOffCoefficient": 0.0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800538 "ICoefficient": -0.015,
Tim Leeb0750a02024-06-27 10:33:34 +0800539 "ILimitMax": 100,
540 "ILimitMin": -50,
541 "Inputs": [
542 "NIC0_TEMP_C",
543 "NIC1_TEMP_C",
544 "NIC2_TEMP_C",
545 "NIC3_TEMP_C"
546 ],
547 "Name": "PID_NIC_TEMP",
548 "NegativeHysteresis": 3.0,
549 "OutLimitMax": 100,
550 "OutLimitMin": 0,
551 "PCoefficient": -3.0,
552 "PositiveHysteresis": 0.0,
553 "SetPoint": 90.0,
554 "SlewNeg": 0.0,
555 "SlewPos": 0.0,
556 "Type": "Pid",
557 "Zones": [
558 "Zone 1"
559 ]
560 },
561 {
562 "AccumulateSetPoint": true,
563 "CycleIntervalTimeMS": 1000,
564 "FailSafePercent": 100.0,
565 "MinThermalOutput": 0.0,
566 "Name": "Zone 1",
567 "Type": "Pid.Zone",
568 "UpdateThermalsTimeMS": 1000
569 },
570 {
571 "Class": "temp",
572 "Inputs": [
573 "NIC0_TEMP_C",
574 "NIC1_TEMP_C",
575 "NIC2_TEMP_C",
576 "NIC3_TEMP_C"
577 ],
578 "Name": "Stepwise_NIC_TEMP",
579 "NegativeHysteresis": 2,
580 "Output": [
581 20.0,
582 22.0,
583 24.0,
584 26.0,
585 28.0,
586 30.0
587 ],
588 "PositiveHysteresis": 0,
589 "Reading": [
590 80.0,
591 81.0,
592 82.0,
593 83.0,
594 84.0,
595 85.0
596 ],
597 "Type": "Stepwise",
598 "Zones": [
599 "Zone 1"
600 ]
601 },
602 {
Ricky CX Wu724d45d2024-11-15 15:38:28 +0800603 "Class": "temp",
604 "Inputs": [
605 "MGNT_TEMP_C"
606 ],
607 "Name": "Stepwise_MGNT_TEMP",
608 "NegativeHysteresis": 0,
609 "Output": [
610 10.0
611 ],
612 "PositiveHysteresis": 0,
613 "Reading": [
614 10.0
615 ],
616 "Type": "Stepwise",
617 "Zones": [
618 "Zone 1"
619 ]
620 },
621 {
Tim Leeb0750a02024-06-27 10:33:34 +0800622 "Address": "0x1f",
623 "Bus": 24,
624 "Name": "NIC0_REMOTE_TEMP_C",
625 "Name1": "NIC0_TEMP_C",
626 "Thresholds": [
627 {
628 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800629 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800630 "Index": 2,
631 "Name": "upper non recoverable",
632 "Severity": 4,
633 "Value": 115
634 },
635 {
636 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800637 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800638 "Index": 2,
639 "Name": "upper critical",
640 "Severity": 1,
641 "Value": 105
642 }
643 ],
644 "Type": "TMP421"
645 },
646 {
647 "Address": "0x1f",
648 "Bus": 25,
649 "Name": "NIC1_REMOTE_TEMP_C",
650 "Name1": "NIC1_TEMP_C",
651 "Thresholds": [
652 {
653 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800654 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800655 "Index": 2,
656 "Name": "upper non recoverable",
657 "Severity": 4,
658 "Value": 115
659 },
660 {
661 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800662 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800663 "Index": 2,
664 "Name": "upper critical",
665 "Severity": 1,
666 "Value": 105
667 }
668 ],
669 "Type": "TMP421"
670 },
671 {
672 "Address": "0x1f",
673 "Bus": 26,
674 "Name": "NIC2_REMOTE_TEMP_C",
675 "Name1": "NIC2_TEMP_C",
676 "Thresholds": [
677 {
678 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800679 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800680 "Index": 2,
681 "Name": "upper non recoverable",
682 "Severity": 4,
683 "Value": 115
684 },
685 {
686 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800687 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800688 "Index": 2,
689 "Name": "upper critical",
690 "Severity": 1,
691 "Value": 105
692 }
693 ],
694 "Type": "TMP421"
695 },
696 {
697 "Address": "0x1f",
698 "Bus": 27,
699 "Name": "NIC3_REMOTE_TEMP_C",
700 "Name1": "NIC3_TEMP_C",
701 "Thresholds": [
702 {
703 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800704 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800705 "Index": 2,
706 "Name": "upper non recoverable",
707 "Severity": 4,
708 "Value": 115
709 },
710 {
711 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800712 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800713 "Index": 2,
714 "Name": "upper critical",
715 "Severity": 1,
716 "Value": 105
717 }
718 ],
719 "Type": "TMP421"
720 },
721 {
722 "Address": "0x48",
723 "Bus": 34,
724 "Name": "MGNT_TEMP_C",
725 "Thresholds": [
726 {
727 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800728 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800729 "Name": "upper critical",
730 "Severity": 1,
731 "Value": 50
732 }
733 ],
734 "Type": "TMP75"
735 }
736 ],
737 "Name": "Yosemite 4 Management Board",
738 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
739 "Type": "Board",
740 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Ingrid Chenf6d0e782024-07-10 13:41:34 +0800741 "BuildDate": "$BOARD_MANUFACTURE_DATE",
742 "Manufacturer": "$BOARD_MANUFACTURER",
743 "Model": "$BOARD_PRODUCT_NAME",
744 "PartNumber": "$BOARD_PART_NUMBER",
745 "SerialNumber": "$BOARD_SERIAL_NUMBER",
Tim Leeb0750a02024-06-27 10:33:34 +0800746 "SparePartNumber": "$BOARD_INFO_AM1"
747 },
748 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
749 "AssetTag": "$PRODUCT_ASSET_TAG"
750 },
751 "xyz.openbmc_project.Inventory.Decorator.Revision": {
752 "Version": "$PRODUCT_VERSION"
Ingrid Chen1f9b27f2024-09-02 15:52:55 +0800753 },
754 "xyz.openbmc_project.Inventory.Item.BMC": {}
Tim Leeb0750a02024-06-27 10:33:34 +0800755}