blob: 3da93870ccb425bc79782d5213dbae8236f51980 [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 {
Eric Yang799b3552024-11-22 19:47:58 +0800622 "Class": "temp",
623 "Inputs": [
624 "SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE"
625 ],
626 "Name": "Stepwise_SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE",
627 "NegativeHysteresis": 0,
628 "Output": [
629 100.0,
630 100.0,
631 100.0,
632 100.0,
633 100.0,
634 100.0,
635 100.0,
636 80.0,
637 10.0
638 ],
639 "PositiveHysteresis": 0,
640 "Reading": [
641 0.0,
642 12.5,
643 25.0,
644 37.5,
645 50.0,
646 62.5,
647 75.0,
648 87.5,
649 100.0
650 ],
651 "Type": "Stepwise",
652 "Zones": [
653 "Zone 1"
654 ]
655 },
656 {
Tim Leeb0750a02024-06-27 10:33:34 +0800657 "Address": "0x1f",
658 "Bus": 24,
659 "Name": "NIC0_REMOTE_TEMP_C",
660 "Name1": "NIC0_TEMP_C",
661 "Thresholds": [
662 {
663 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800664 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800665 "Index": 2,
666 "Name": "upper non recoverable",
667 "Severity": 4,
668 "Value": 115
669 },
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 critical",
675 "Severity": 1,
676 "Value": 105
677 }
678 ],
679 "Type": "TMP421"
680 },
681 {
682 "Address": "0x1f",
683 "Bus": 25,
684 "Name": "NIC1_REMOTE_TEMP_C",
685 "Name1": "NIC1_TEMP_C",
686 "Thresholds": [
687 {
688 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800689 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800690 "Index": 2,
691 "Name": "upper non recoverable",
692 "Severity": 4,
693 "Value": 115
694 },
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 critical",
700 "Severity": 1,
701 "Value": 105
702 }
703 ],
704 "Type": "TMP421"
705 },
706 {
707 "Address": "0x1f",
708 "Bus": 26,
709 "Name": "NIC2_REMOTE_TEMP_C",
710 "Name1": "NIC2_TEMP_C",
711 "Thresholds": [
712 {
713 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800714 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800715 "Index": 2,
716 "Name": "upper non recoverable",
717 "Severity": 4,
718 "Value": 115
719 },
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 critical",
725 "Severity": 1,
726 "Value": 105
727 }
728 ],
729 "Type": "TMP421"
730 },
731 {
732 "Address": "0x1f",
733 "Bus": 27,
734 "Name": "NIC3_REMOTE_TEMP_C",
735 "Name1": "NIC3_TEMP_C",
736 "Thresholds": [
737 {
738 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800739 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800740 "Index": 2,
741 "Name": "upper non recoverable",
742 "Severity": 4,
743 "Value": 115
744 },
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 critical",
750 "Severity": 1,
751 "Value": 105
752 }
753 ],
754 "Type": "TMP421"
755 },
756 {
757 "Address": "0x48",
758 "Bus": 34,
759 "Name": "MGNT_TEMP_C",
760 "Thresholds": [
761 {
762 "Direction": "greater than",
Benson Chuf6c3f512024-11-22 11:33:16 +0800763 "Hysteresis": 0,
Tim Leeb0750a02024-06-27 10:33:34 +0800764 "Name": "upper critical",
765 "Severity": 1,
766 "Value": 50
767 }
768 ],
769 "Type": "TMP75"
770 }
771 ],
772 "Name": "Yosemite 4 Management Board",
773 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
774 "Type": "Board",
775 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Ingrid Chenf6d0e782024-07-10 13:41:34 +0800776 "BuildDate": "$BOARD_MANUFACTURE_DATE",
777 "Manufacturer": "$BOARD_MANUFACTURER",
778 "Model": "$BOARD_PRODUCT_NAME",
779 "PartNumber": "$BOARD_PART_NUMBER",
780 "SerialNumber": "$BOARD_SERIAL_NUMBER",
Tim Leeb0750a02024-06-27 10:33:34 +0800781 "SparePartNumber": "$BOARD_INFO_AM1"
782 },
783 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
784 "AssetTag": "$PRODUCT_ASSET_TAG"
785 },
786 "xyz.openbmc_project.Inventory.Decorator.Revision": {
787 "Version": "$PRODUCT_VERSION"
Ingrid Chen1f9b27f2024-09-02 15:52:55 +0800788 },
789 "xyz.openbmc_project.Inventory.Item.BMC": {}
Tim Leeb0750a02024-06-27 10:33:34 +0800790}