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