1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "3VSB",
6            "ScaleFactor": 0.3979,
7            "Thresholds": [
8                {
9                    "Direction": "greater than",
10                    "Name": "upper critical",
11                    "Severity": 1,
12                    "Value": 3.74
13                },
14                {
15                    "Direction": "greater than",
16                    "Name": "upper non critical",
17                    "Severity": 0,
18                    "Value": 3.52
19                },
20                {
21                    "Direction": "less than",
22                    "Name": "lower non critical",
23                    "Severity": 0,
24                    "Value": 3.18
25                },
26                {
27                    "Direction": "less than",
28                    "Name": "lower critical",
29                    "Severity": 1,
30                    "Value": 3.06
31                }
32            ],
33            "Type": "ADC"
34        },
35        {
36            "Index": 1,
37            "Name": "5VSB",
38            "ScaleFactor": 0.2683,
39            "Thresholds": [
40                {
41                    "Direction": "greater than",
42                    "Name": "upper critical",
43                    "Severity": 1,
44                    "Value": 5.49
45                },
46                {
47                    "Direction": "greater than",
48                    "Name": "upper non critical",
49                    "Severity": 0,
50                    "Value": 5.245
51                },
52                {
53                    "Direction": "less than",
54                    "Name": "lower non critical",
55                    "Severity": 0,
56                    "Value": 4.75
57                },
58                {
59                    "Direction": "less than",
60                    "Name": "lower critical",
61                    "Severity": 1,
62                    "Value": 4.5
63                }
64            ],
65            "Type": "ADC"
66        },
67        {
68            "Index": 2,
69            "Name": "VCCIN_CPU1",
70            "PowerState": "On",
71            "Thresholds": [
72                {
73                    "Direction": "greater than",
74                    "Name": "upper critical",
75                    "Severity": 1,
76                    "Value": 1.98
77                },
78                {
79                    "Direction": "greater than",
80                    "Name": "upper non critical",
81                    "Severity": 0,
82                    "Value": 1.92
83                },
84                {
85                    "Direction": "less than",
86                    "Name": "lower non critical",
87                    "Severity": 0,
88                    "Value": 1.4
89                },
90                {
91                    "Direction": "less than",
92                    "Name": "lower critical",
93                    "Severity": 1,
94                    "Value": 1.32
95                }
96            ],
97            "Type": "ADC"
98        },
99        {
100            "Index": 4,
101            "Name": "VCCM_ABCD",
102            "PowerState": "On",
103            "Thresholds": [
104                {
105                    "Direction": "greater than",
106                    "Name": "upper critical",
107                    "Severity": 1,
108                    "Value": 1.32
109                },
110                {
111                    "Direction": "greater than",
112                    "Name": "upper non critical",
113                    "Severity": 0,
114                    "Value": 1.27
115                },
116                {
117                    "Direction": "less than",
118                    "Name": "lower non critical",
119                    "Severity": 0,
120                    "Value": 1.135
121                },
122                {
123                    "Direction": "less than",
124                    "Name": "lower critical",
125                    "Severity": 1,
126                    "Value": 1.08
127                }
128            ],
129            "Type": "ADC"
130        },
131        {
132            "Index": 5,
133            "Name": "VCCM_EFGH",
134            "PowerState": "On",
135            "Thresholds": [
136                {
137                    "Direction": "greater than",
138                    "Name": "upper critical",
139                    "Severity": 1,
140                    "Value": 1.32
141                },
142                {
143                    "Direction": "greater than",
144                    "Name": "upper non critical",
145                    "Severity": 0,
146                    "Value": 1.27
147                },
148                {
149                    "Direction": "less than",
150                    "Name": "lower non critical",
151                    "Severity": 0,
152                    "Value": 1.135
153                },
154                {
155                    "Direction": "less than",
156                    "Name": "lower critical",
157                    "Severity": 1,
158                    "Value": 1.08
159                }
160            ],
161            "Type": "ADC"
162        },
163        {
164            "Index": 8,
165            "Name": "PVNN_PCH",
166            "Thresholds": [
167                {
168                    "Direction": "greater than",
169                    "Name": "upper critical",
170                    "Severity": 1,
171                    "Value": 1.1
172                },
173                {
174                    "Direction": "greater than",
175                    "Name": "upper non critical",
176                    "Severity": 0,
177                    "Value": 1.07
178                },
179                {
180                    "Direction": "less than",
181                    "Name": "lower non critical",
182                    "Severity": 0,
183                    "Value": 0.84
184                },
185                {
186                    "Direction": "less than",
187                    "Name": "lower critical",
188                    "Severity": 1,
189                    "Value": 0.76
190                }
191            ],
192            "Type": "ADC"
193        },
194        {
195            "Index": 9,
196            "Name": "1.05V PCH",
197            "Thresholds": [
198                {
199                    "Direction": "greater than",
200                    "Name": "upper critical",
201                    "Severity": 1,
202                    "Value": 1.16
203                },
204                {
205                    "Direction": "greater than",
206                    "Name": "upper non critical",
207                    "Severity": 0,
208                    "Value": 1.11
209                },
210                {
211                    "Direction": "less than",
212                    "Name": "lower non critical",
213                    "Severity": 0,
214                    "Value": 0.99
215                },
216                {
217                    "Direction": "less than",
218                    "Name": "lower critical",
219                    "Severity": 1,
220                    "Value": 0.95
221                }
222            ],
223            "Type": "ADC"
224        },
225        {
226            "Index": 10,
227            "Name": "1.8V PCH",
228            "PowerState": "On",
229            "ScaleFactor": 0.75,
230            "Thresholds": [
231                {
232                    "Direction": "greater than",
233                    "Name": "upper critical",
234                    "Severity": 1,
235                    "Value": 1.98
236                },
237                {
238                    "Direction": "greater than",
239                    "Name": "upper non critical",
240                    "Severity": 0,
241                    "Value": 1.89
242                },
243                {
244                    "Direction": "less than",
245                    "Name": "lower non critical",
246                    "Severity": 0,
247                    "Value": 1.715
248                },
249                {
250                    "Direction": "less than",
251                    "Name": "lower critical",
252                    "Severity": 1,
253                    "Value": 1.62
254                }
255            ],
256            "Type": "ADC"
257        },
258        {
259            "BridgeGpio": [
260                {
261                    "Name": "HWM_BAT_EN",
262                    "Polarity": "High",
263                    "SetupTime": 0.5
264                }
265            ],
266            "Index": 11,
267            "Name": "VBAT",
268            "PollRate": 43200,
269            "ScaleFactor": 0.3333,
270            "Thresholds": [
271                {
272                    "Direction": "greater than",
273                    "Name": "upper critical",
274                    "Severity": 1,
275                    "Value": 3.4
276                },
277                {
278                    "Direction": "greater than",
279                    "Name": "upper non critical",
280                    "Severity": 0,
281                    "Value": 3.2
282                },
283                {
284                    "Direction": "less than",
285                    "Name": "lower non critical",
286                    "Severity": 0,
287                    "Value": 2.85
288                },
289                {
290                    "Direction": "less than",
291                    "Name": "lower critical",
292                    "Severity": 1,
293                    "Value": 2.7
294                }
295            ],
296            "Type": "ADC"
297        },
298        {
299            "Index": 12,
300            "Name": "3V",
301            "PowerState": "On",
302            "ScaleFactor": 0.3979,
303            "Thresholds": [
304                {
305                    "Direction": "greater than",
306                    "Name": "upper critical",
307                    "Severity": 1,
308                    "Value": 3.74
309                },
310                {
311                    "Direction": "greater than",
312                    "Name": "upper non critical",
313                    "Severity": 0,
314                    "Value": 3.52
315                },
316                {
317                    "Direction": "less than",
318                    "Name": "lower non critical",
319                    "Severity": 0,
320                    "Value": 3.18
321                },
322                {
323                    "Direction": "less than",
324                    "Name": "lower critical",
325                    "Severity": 1,
326                    "Value": 3.06
327                }
328            ],
329            "Type": "ADC"
330        },
331        {
332            "Index": 13,
333            "Name": "5V",
334            "PowerState": "On",
335            "ScaleFactor": 0.3333,
336            "Thresholds": [
337                {
338                    "Direction": "greater than",
339                    "Name": "upper critical",
340                    "Severity": 1,
341                    "Value": 5.49
342                },
343                {
344                    "Direction": "greater than",
345                    "Name": "upper non critical",
346                    "Severity": 0,
347                    "Value": 5.245
348                },
349                {
350                    "Direction": "less than",
351                    "Name": "lower non critical",
352                    "Severity": 0,
353                    "Value": 4.75
354                },
355                {
356                    "Direction": "less than",
357                    "Name": "lower critical",
358                    "Severity": 1,
359                    "Value": 4.5
360                }
361            ],
362            "Type": "ADC"
363        },
364        {
365            "Index": 14,
366            "Name": "12V",
367            "PowerState": "On",
368            "ScaleFactor": 0.0833,
369            "Thresholds": [
370                {
371                    "Direction": "greater than",
372                    "Name": "upper critical",
373                    "Severity": 1,
374                    "Value": 13.2
375                },
376                {
377                    "Direction": "greater than",
378                    "Name": "upper non critical",
379                    "Severity": 0,
380                    "Value": 12.6
381                },
382                {
383                    "Direction": "less than",
384                    "Name": "lower non critical",
385                    "Severity": 0,
386                    "Value": 11.4
387                },
388                {
389                    "Direction": "less than",
390                    "Name": "lower critical",
391                    "Severity": 1,
392                    "Value": 10.8
393                }
394            ],
395            "Type": "ADC"
396        },
397        {
398            "Name": "BMC",
399            "Type": "BMC"
400        },
401        {
402            "Name": "FAN1",
403            "Pwm": 1,
404            "Status": "disabled",
405            "Tachs": [
406                1
407            ],
408            "Type": "IntelFanConnector"
409        },
410        {
411            "Name": "FAN2",
412            "Pwm": 3,
413            "Status": "disabled",
414            "Tachs": [
415                3
416            ],
417            "Type": "IntelFanConnector"
418        },
419        {
420            "Name": "FAN3",
421            "Pwm": 4,
422            "Status": "disabled",
423            "Tachs": [
424                4
425            ],
426            "Type": "IntelFanConnector"
427        },
428        {
429            "Name": "FAN4",
430            "Pwm": 5,
431            "Status": "disabled",
432            "Tachs": [
433                5
434            ],
435            "Type": "IntelFanConnector"
436        },
437        {
438            "Address": "0x29",
439            "Bus": 1,
440            "Name": "Motherboard_Alt",
441            "Type": "NCT7802"
442        },
443        {
444            "Address": "0x4c",
445            "Bus": 1,
446            "Name": "Motherboard",
447            "Thresholds": [
448                {
449                    "Direction": "greater than",
450                    "Name": "upper critical",
451                    "Severity": 1,
452                    "Value": 115
453                },
454                {
455                    "Direction": "greater than",
456                    "Name": "upper non critical",
457                    "Severity": 0,
458                    "Value": 110
459                },
460                {
461                    "Direction": "less than",
462                    "Name": "lower non critical",
463                    "Severity": 0,
464                    "Value": 5
465                },
466                {
467                    "Direction": "less than",
468                    "Name": "lower critical",
469                    "Severity": 1,
470                    "Value": 0
471                }
472            ],
473            "Type": "W83773G"
474        },
475        {
476            "Address": "0x30",
477            "Bus": 0,
478            "CpuID": 1,
479            "Name": "CPU 1",
480            "Type": "XeonCPU"
481        }
482    ],
483    "Name": "ASRock SPC621D8HM3",
484    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'SPC621D8HM3*'})",
485    "Type": "Board",
486    "xyz.openbmc_project.Inventory.Decorator.Asset": {
487        "Manufacturer": "$BOARD_MANUFACTURER",
488        "Model": "$BOARD_PRODUCT_NAME",
489        "PartNumber": "$PRODUCT_PART_NUMBER",
490        "SerialNumber": "$BOARD_SERIAL_NUMBER"
491    }
492}
493