blob: 13845edd5c079aa307c3956cbf15cb7051270d37 [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",
Alexander Hansen44215202025-04-03 15:23:06 +0200295 "Polarity": "High",
Tim Leeb0750a02024-06-27 10:33:34 +0800296 "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,
Zoey YJ Chungfedfa802025-03-26 15:49:49 +0800465 "FailSafePercent": 100.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": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800581 10.0,
582 11.0,
583 12.0,
584 13.0,
585 14.0,
586 15.0,
587 16.0,
588 17.0,
589 18.0,
590 19.0
Tim Leeb0750a02024-06-27 10:33:34 +0800591 ],
592 "PositiveHysteresis": 0,
593 "Reading": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800594 77.0,
595 78.0,
596 79.0,
Tim Leeb0750a02024-06-27 10:33:34 +0800597 80.0,
598 81.0,
599 82.0,
600 83.0,
601 84.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800602 85.0,
603 86.0
Tim Leeb0750a02024-06-27 10:33:34 +0800604 ],
605 "Type": "Stepwise",
606 "Zones": [
607 "Zone 1"
608 ]
609 },
610 {
Ricky CX Wu724d45d2024-11-15 15:38:28 +0800611 "Class": "temp",
612 "Inputs": [
613 "MGNT_TEMP_C"
614 ],
615 "Name": "Stepwise_MGNT_TEMP",
616 "NegativeHysteresis": 0,
617 "Output": [
618 10.0
619 ],
620 "PositiveHysteresis": 0,
621 "Reading": [
622 10.0
623 ],
624 "Type": "Stepwise",
625 "Zones": [
626 "Zone 1"
627 ]
628 },
629 {
Eric Yang799b3552024-11-22 19:47:58 +0800630 "Class": "temp",
631 "Inputs": [
632 "SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE"
633 ],
634 "Name": "Stepwise_SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE",
635 "NegativeHysteresis": 0,
636 "Output": [
637 100.0,
638 100.0,
639 100.0,
640 100.0,
641 100.0,
642 100.0,
643 100.0,
Zoey YJ Chungfedfa802025-03-26 15:49:49 +0800644 100.0,
Eric Yang799b3552024-11-22 19:47:58 +0800645 10.0
646 ],
647 "PositiveHysteresis": 0,
648 "Reading": [
649 0.0,
650 12.5,
651 25.0,
652 37.5,
653 50.0,
654 62.5,
655 75.0,
656 87.5,
657 100.0
658 ],
659 "Type": "Stepwise",
660 "Zones": [
661 "Zone 1"
662 ]
663 },
664 {
Tim Leeb0750a02024-06-27 10:33:34 +0800665 "Address": "0x1f",
666 "Bus": 24,
667 "Name": "NIC0_REMOTE_TEMP_C",
668 "Name1": "NIC0_TEMP_C",
669 "Thresholds": [
670 {
671 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800672 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800673 "Index": 2,
674 "Name": "upper non recoverable",
675 "Severity": 4,
676 "Value": 115
677 },
678 {
679 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800680 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800681 "Index": 2,
682 "Name": "upper critical",
683 "Severity": 1,
684 "Value": 105
685 }
686 ],
687 "Type": "TMP421"
688 },
689 {
690 "Address": "0x1f",
691 "Bus": 25,
692 "Name": "NIC1_REMOTE_TEMP_C",
693 "Name1": "NIC1_TEMP_C",
694 "Thresholds": [
695 {
696 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800697 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800698 "Index": 2,
699 "Name": "upper non recoverable",
700 "Severity": 4,
701 "Value": 115
702 },
703 {
704 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800705 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800706 "Index": 2,
707 "Name": "upper critical",
708 "Severity": 1,
709 "Value": 105
710 }
711 ],
712 "Type": "TMP421"
713 },
714 {
715 "Address": "0x1f",
716 "Bus": 26,
717 "Name": "NIC2_REMOTE_TEMP_C",
718 "Name1": "NIC2_TEMP_C",
719 "Thresholds": [
720 {
721 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800722 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800723 "Index": 2,
724 "Name": "upper non recoverable",
725 "Severity": 4,
726 "Value": 115
727 },
728 {
729 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800730 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800731 "Index": 2,
732 "Name": "upper critical",
733 "Severity": 1,
734 "Value": 105
735 }
736 ],
737 "Type": "TMP421"
738 },
739 {
740 "Address": "0x1f",
741 "Bus": 27,
742 "Name": "NIC3_REMOTE_TEMP_C",
743 "Name1": "NIC3_TEMP_C",
744 "Thresholds": [
745 {
746 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800747 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800748 "Index": 2,
749 "Name": "upper non recoverable",
750 "Severity": 4,
751 "Value": 115
752 },
753 {
754 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800755 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800756 "Index": 2,
757 "Name": "upper critical",
758 "Severity": 1,
759 "Value": 105
760 }
761 ],
762 "Type": "TMP421"
763 },
764 {
765 "Address": "0x48",
766 "Bus": 34,
767 "Name": "MGNT_TEMP_C",
768 "Thresholds": [
769 {
770 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800771 "Hysteresis": 0,
Zoey YJ Chunga23002a2025-04-11 13:50:37 +0800772 "Name": "upper non recoverable",
773 "Severity": 4,
774 "Value": 150
775 },
776 {
777 "Direction": "greater than",
778 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800779 "Name": "upper critical",
780 "Severity": 1,
781 "Value": 50
782 }
783 ],
784 "Type": "TMP75"
785 }
786 ],
787 "Name": "Yosemite 4 Management Board",
788 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
789 "Type": "Board",
790 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Ingrid Chenf6d0e782024-07-10 13:41:34 +0800791 "BuildDate": "$BOARD_MANUFACTURE_DATE",
792 "Manufacturer": "$BOARD_MANUFACTURER",
793 "Model": "$BOARD_PRODUCT_NAME",
794 "PartNumber": "$BOARD_PART_NUMBER",
795 "SerialNumber": "$BOARD_SERIAL_NUMBER",
Tim Leeb0750a02024-06-27 10:33:34 +0800796 "SparePartNumber": "$BOARD_INFO_AM1"
797 },
798 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
799 "AssetTag": "$PRODUCT_ASSET_TAG"
800 },
801 "xyz.openbmc_project.Inventory.Decorator.Revision": {
802 "Version": "$PRODUCT_VERSION"
Ingrid Chen1f9b27f2024-09-02 15:52:55 +0800803 },
Thang Trancc403b42024-12-13 14:53:30 +0700804 "xyz.openbmc_project.Inventory.Item.Bmc": {}
Tim Leeb0750a02024-06-27 10:33:34 +0800805}