1{
2    "Exposes": [
3        {
4            "EntityId": 23,
5            "EntityInstance": 1,
6            "Index": 0,
7            "Name": "ADC1",
8            "PowerState": "Always",
9            "ScaleFactor": 0.045,
10            "Thresholds": [
11                {
12                    "Direction": "greater than",
13                    "Name": "upper critical",
14                    "Severity": 1,
15                    "Value": 1.5
16                },
17                {
18                    "Direction": "greater than",
19                    "Name": "upper non critical",
20                    "Severity": 0,
21                    "Value": 1.3
22                },
23                {
24                    "Direction": "less than",
25                    "Name": "lower non critical",
26                    "Severity": 0,
27                    "Value": 1.1
28                },
29                {
30                    "Direction": "less than",
31                    "Name": "lower critical",
32                    "Severity": 1,
33                    "Value": 1.0
34                }
35            ],
36            "Type": "ADC"
37        },
38        {
39            "EntityId": 23,
40            "EntityInstance": 2,
41            "Index": 1,
42            "Name": "ADC2",
43            "PowerState": "Always",
44            "ScaleFactor": 0.092,
45            "Thresholds": [
46                {
47                    "Direction": "greater than",
48                    "Name": "upper critical",
49                    "Severity": 1,
50                    "Value": 1.5
51                },
52                {
53                    "Direction": "greater than",
54                    "Name": "upper non critical",
55                    "Severity": 0,
56                    "Value": 1.3
57                },
58                {
59                    "Direction": "less than",
60                    "Name": "lower non critical",
61                    "Severity": 0,
62                    "Value": 1.1
63                },
64                {
65                    "Direction": "less than",
66                    "Name": "lower critical",
67                    "Severity": 1,
68                    "Value": 1.0
69                }
70            ],
71            "Type": "ADC"
72        },
73        {
74            "EntityId": 23,
75            "EntityInstance": 3,
76            "Index": 2,
77            "Name": "ADC3",
78            "PowerState": "Always",
79            "ScaleFactor": 0.166,
80            "Thresholds": [
81                {
82                    "Direction": "greater than",
83                    "Name": "upper critical",
84                    "Severity": 1,
85                    "Value": 1.5
86                },
87                {
88                    "Direction": "greater than",
89                    "Name": "upper non critical",
90                    "Severity": 0,
91                    "Value": 1.3
92                },
93                {
94                    "Direction": "less than",
95                    "Name": "lower non critical",
96                    "Severity": 0,
97                    "Value": 1.1
98                },
99                {
100                    "Direction": "less than",
101                    "Name": "lower critical",
102                    "Severity": 1,
103                    "Value": 1.0
104                }
105            ],
106            "Type": "ADC"
107        },
108        {
109            "EntityId": 23,
110            "EntityInstance": 4,
111            "Index": 3,
112            "Name": "ADC4",
113            "PowerState": "Always",
114            "ScaleFactor": 0.32,
115            "Thresholds": [
116                {
117                    "Direction": "greater than",
118                    "Name": "upper critical",
119                    "Severity": 1,
120                    "Value": 1.5
121                },
122                {
123                    "Direction": "greater than",
124                    "Name": "upper non critical",
125                    "Severity": 0,
126                    "Value": 1.3
127                },
128                {
129                    "Direction": "less than",
130                    "Name": "lower non critical",
131                    "Severity": 0,
132                    "Value": 1.1
133                },
134                {
135                    "Direction": "less than",
136                    "Name": "lower critical",
137                    "Severity": 1,
138                    "Value": 1.0
139                }
140            ],
141            "Type": "ADC"
142        },
143        {
144            "EntityId": 23,
145            "EntityInstance": 5,
146            "Index": 4,
147            "Name": "ADC5",
148            "PowerState": "Always",
149            "ScaleFactor": 0.68,
150            "Thresholds": [
151                {
152                    "Direction": "greater than",
153                    "Name": "upper critical",
154                    "Severity": 1,
155                    "Value": 1.5
156                },
157                {
158                    "Direction": "greater than",
159                    "Name": "upper non critical",
160                    "Severity": 0,
161                    "Value": 1.3
162                },
163                {
164                    "Direction": "less than",
165                    "Name": "lower non critical",
166                    "Severity": 0,
167                    "Value": 1.1
168                },
169                {
170                    "Direction": "less than",
171                    "Name": "lower critical",
172                    "Severity": 1,
173                    "Value": 1.0
174                }
175            ],
176            "Type": "ADC"
177        },
178        {
179            "EntityId": 23,
180            "EntityInstance": 6,
181            "Index": 5,
182            "Name": "ADC6",
183            "PowerState": "Always",
184            "ScaleFactor": 0.833,
185            "Thresholds": [
186                {
187                    "Direction": "greater than",
188                    "Name": "upper critical",
189                    "Severity": 1,
190                    "Value": 1.5
191                },
192                {
193                    "Direction": "greater than",
194                    "Name": "upper non critical",
195                    "Severity": 0,
196                    "Value": 1.3
197                },
198                {
199                    "Direction": "less than",
200                    "Name": "lower non critical",
201                    "Severity": 0,
202                    "Value": 1.1
203                },
204                {
205                    "Direction": "less than",
206                    "Name": "lower critical",
207                    "Severity": 1,
208                    "Value": 1.0
209                }
210            ],
211            "Type": "ADC"
212        },
213        {
214            "EntityId": 23,
215            "EntityInstance": 7,
216            "Index": 6,
217            "Name": "ADC7",
218            "PowerState": "Always",
219            "ScaleFactor": 0.91,
220            "Thresholds": [
221                {
222                    "Direction": "greater than",
223                    "Name": "upper critical",
224                    "Severity": 1,
225                    "Value": 1.5
226                },
227                {
228                    "Direction": "greater than",
229                    "Name": "upper non critical",
230                    "Severity": 0,
231                    "Value": 1.3
232                },
233                {
234                    "Direction": "less than",
235                    "Name": "lower non critical",
236                    "Severity": 0,
237                    "Value": 0.9
238                },
239                {
240                    "Direction": "less than",
241                    "Name": "lower critical",
242                    "Severity": 1,
243                    "Value": 0.8
244                }
245            ],
246            "Type": "ADC"
247        },
248        {
249            "EntityId": 23,
250            "EntityInstance": 8,
251            "Index": 7,
252            "Name": "ADC8",
253            "PowerState": "Always",
254            "ScaleFactor": 0.955,
255            "Thresholds": [
256                {
257                    "Direction": "greater than",
258                    "Name": "upper critical",
259                    "Severity": 1,
260                    "Value": 1.5
261                },
262                {
263                    "Direction": "greater than",
264                    "Name": "upper non critical",
265                    "Severity": 0,
266                    "Value": 1.3
267                },
268                {
269                    "Direction": "less than",
270                    "Name": "lower non critical",
271                    "Severity": 0,
272                    "Value": 1.1
273                },
274                {
275                    "Direction": "less than",
276                    "Name": "lower critical",
277                    "Severity": 1,
278                    "Value": 1.0
279                }
280            ],
281            "Type": "ADC"
282        },
283        {
284            "Name": "evb_emmc",
285            "Type": "EmmcDevice"
286        },
287        {
288            "Connector": {
289                "Name": "BMC Fan connector 1",
290                "Pwm": 0,
291                "Tachs": [
292                    0
293                ]
294            },
295            "EntityId": 29,
296            "EntityInstance": 1,
297            "Index": 0,
298            "MaxReading": 14000,
299            "Name": "Fan1",
300            "PowerState": "Always",
301            "Thresholds": [
302                {
303                    "Direction": "less than",
304                    "Name": "lower critical",
305                    "Severity": 1,
306                    "Value": 500
307                },
308                {
309                    "Direction": "greater than",
310                    "Name": "upper non critical",
311                    "Severity": 0,
312                    "Value": 8500
313                },
314                {
315                    "Direction": "greater than",
316                    "Name": "upper critical",
317                    "Severity": 1,
318                    "Value": 11500
319                }
320            ],
321            "Type": "NuvotonFan"
322        },
323        {
324            "Connector": {
325                "Name": "BMC Fan connector 2",
326                "Pwm": 1,
327                "Tachs": [
328                    1
329                ]
330            },
331            "EntityId": 29,
332            "EntityInstance": 2,
333            "Index": 1,
334            "MaxReading": 14000,
335            "Name": "Fan2",
336            "PowerState": "Always",
337            "Thresholds": [
338                {
339                    "Direction": "less than",
340                    "Name": "lower critical",
341                    "Severity": 1,
342                    "Value": 500
343                },
344                {
345                    "Direction": "greater than",
346                    "Name": "upper non critical",
347                    "Severity": 0,
348                    "Value": 8500
349                },
350                {
351                    "Direction": "greater than",
352                    "Name": "upper critical",
353                    "Severity": 1,
354                    "Value": 11500
355                }
356            ],
357            "Type": "NuvotonFan"
358        },
359        {
360            "Connector": {
361                "Name": "BMC Fan connector 3",
362                "Pwm": 2,
363                "Tachs": [
364                    2
365                ]
366            },
367            "EntityId": 29,
368            "EntityInstance": 3,
369            "Index": 2,
370            "MaxReading": 14000,
371            "Name": "Fan3",
372            "PowerState": "Always",
373            "Thresholds": [
374                {
375                    "Direction": "less than",
376                    "Name": "lower critical",
377                    "Severity": 1,
378                    "Value": 500
379                },
380                {
381                    "Direction": "greater than",
382                    "Name": "upper non critical",
383                    "Severity": 0,
384                    "Value": 8500
385                },
386                {
387                    "Direction": "greater than",
388                    "Name": "upper critical",
389                    "Severity": 1,
390                    "Value": 11500
391                }
392            ],
393            "Type": "NuvotonFan"
394        },
395        {
396            "Connector": {
397                "Name": "BMC Fan connector 4",
398                "Pwm": 3,
399                "Tachs": [
400                    3
401                ]
402            },
403            "EntityId": 29,
404            "EntityInstance": 4,
405            "Index": 3,
406            "MaxReading": 14000,
407            "Name": "Fan4",
408            "PowerState": "Always",
409            "Thresholds": [
410                {
411                    "Direction": "less than",
412                    "Name": "lower critical",
413                    "Severity": 1,
414                    "Value": 500
415                },
416                {
417                    "Direction": "greater than",
418                    "Name": "upper non critical",
419                    "Severity": 0,
420                    "Value": 8500
421                },
422                {
423                    "Direction": "greater than",
424                    "Name": "upper critical",
425                    "Severity": 1,
426                    "Value": 11500
427                }
428            ],
429            "Type": "NuvotonFan"
430        },
431        {
432            "Address": "0x48",
433            "Bus": 6,
434            "EntityId": 7,
435            "EntityInstance": 3,
436            "Name": "EVB_Temp",
437            "Thresholds": [
438                {
439                    "Direction": "greater than",
440                    "Name": "upper critical",
441                    "Severity": 1,
442                    "Value": 65.0
443                },
444                {
445                    "Direction": "greater than",
446                    "Name": "upper non critical",
447                    "Severity": 0,
448                    "Value": 50.0
449                },
450                {
451                    "Direction": "less than",
452                    "Name": "lower non critical",
453                    "Severity": 0,
454                    "Value": 15.0
455                },
456                {
457                    "Direction": "less than",
458                    "Name": "lower critical",
459                    "Severity": 1,
460                    "Value": 0
461                }
462            ],
463            "Type": "TMP100"
464        }
465    ],
466    "Name": "EVB_ARBEL_NUVOTON",
467    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'NUVOTON-ARBEL-EVB'})",
468    "Type": "Board",
469    "xyz.openbmc_project.Inventory.Decorator.Asset": {
470        "Manufacturer": "$BOARD_MANUFACTURER",
471        "Model": "$BOARD_PRODUCT_NAME",
472        "PartNumber": "$BOARD_PART_NUMBER",
473        "SerialNumber": "$BOARD_SERIAL_NUMBER"
474    },
475    "xyz.openbmc_project.Inventory.Item.System": {}
476}
477