1*6254f08fSYang Chen{
2*6254f08fSYang Chen    "Exposes": [
3*6254f08fSYang Chen        {
4*6254f08fSYang Chen            "Index": 0,
5*6254f08fSYang Chen            "Name": "SCM_P12V_VOLT_V",
6*6254f08fSYang Chen            "ScaleFactor": 0.112359551,
7*6254f08fSYang Chen            "Thresholds": [
8*6254f08fSYang Chen                {
9*6254f08fSYang Chen                    "Direction": "greater than",
10*6254f08fSYang Chen                    "Name": "upper critical",
11*6254f08fSYang Chen                    "Severity": 1,
12*6254f08fSYang Chen                    "Value": 13.2
13*6254f08fSYang Chen                },
14*6254f08fSYang Chen                {
15*6254f08fSYang Chen                    "Direction": "less than",
16*6254f08fSYang Chen                    "Name": "lower critical",
17*6254f08fSYang Chen                    "Severity": 1,
18*6254f08fSYang Chen                    "Value": 10.8
19*6254f08fSYang Chen                }
20*6254f08fSYang Chen            ],
21*6254f08fSYang Chen            "Type": "ADC"
22*6254f08fSYang Chen        },
23*6254f08fSYang Chen        {
24*6254f08fSYang Chen            "Index": 1,
25*6254f08fSYang Chen            "Name": "SCM_P5V_VOLT_V",
26*6254f08fSYang Chen            "ScaleFactor": 0.27173913,
27*6254f08fSYang Chen            "Thresholds": [
28*6254f08fSYang Chen                {
29*6254f08fSYang Chen                    "Direction": "greater than",
30*6254f08fSYang Chen                    "Name": "upper critical",
31*6254f08fSYang Chen                    "Severity": 1,
32*6254f08fSYang Chen                    "Value": 5.5
33*6254f08fSYang Chen                },
34*6254f08fSYang Chen                {
35*6254f08fSYang Chen                    "Direction": "less than",
36*6254f08fSYang Chen                    "Name": "lower critical",
37*6254f08fSYang Chen                    "Severity": 1,
38*6254f08fSYang Chen                    "Value": 4.5
39*6254f08fSYang Chen                }
40*6254f08fSYang Chen            ],
41*6254f08fSYang Chen            "Type": "ADC"
42*6254f08fSYang Chen        },
43*6254f08fSYang Chen        {
44*6254f08fSYang Chen            "Index": 2,
45*6254f08fSYang Chen            "Name": "SCM_P3V3_VOLT_V",
46*6254f08fSYang Chen            "ScaleFactor": 0.410677618,
47*6254f08fSYang Chen            "Thresholds": [
48*6254f08fSYang Chen                {
49*6254f08fSYang Chen                    "Direction": "greater than",
50*6254f08fSYang Chen                    "Name": "upper critical",
51*6254f08fSYang Chen                    "Severity": 1,
52*6254f08fSYang Chen                    "Value": 3.53
53*6254f08fSYang Chen                },
54*6254f08fSYang Chen                {
55*6254f08fSYang Chen                    "Direction": "less than",
56*6254f08fSYang Chen                    "Name": "lower critical",
57*6254f08fSYang Chen                    "Severity": 1,
58*6254f08fSYang Chen                    "Value": 3.07
59*6254f08fSYang Chen                }
60*6254f08fSYang Chen            ],
61*6254f08fSYang Chen            "Type": "ADC"
62*6254f08fSYang Chen        },
63*6254f08fSYang Chen        {
64*6254f08fSYang Chen            "Index": 3,
65*6254f08fSYang Chen            "Name": "SCM_P2V5_VOLT_V",
66*6254f08fSYang Chen            "ScaleFactor": 0.54200542,
67*6254f08fSYang Chen            "Thresholds": [
68*6254f08fSYang Chen                {
69*6254f08fSYang Chen                    "Direction": "greater than",
70*6254f08fSYang Chen                    "Name": "upper critical",
71*6254f08fSYang Chen                    "Severity": 1,
72*6254f08fSYang Chen                    "Value": 2.625
73*6254f08fSYang Chen                },
74*6254f08fSYang Chen                {
75*6254f08fSYang Chen                    "Direction": "less than",
76*6254f08fSYang Chen                    "Name": "lower critical",
77*6254f08fSYang Chen                    "Severity": 1,
78*6254f08fSYang Chen                    "Value": 2.375
79*6254f08fSYang Chen                }
80*6254f08fSYang Chen            ],
81*6254f08fSYang Chen            "Type": "ADC"
82*6254f08fSYang Chen        },
83*6254f08fSYang Chen        {
84*6254f08fSYang Chen            "Index": 4,
85*6254f08fSYang Chen            "Name": "SCM_P1V8_VOLT_V",
86*6254f08fSYang Chen            "ScaleFactor": 0.750469043,
87*6254f08fSYang Chen            "Thresholds": [
88*6254f08fSYang Chen                {
89*6254f08fSYang Chen                    "Direction": "greater than",
90*6254f08fSYang Chen                    "Name": "upper critical",
91*6254f08fSYang Chen                    "Severity": 1,
92*6254f08fSYang Chen                    "Value": 1.89
93*6254f08fSYang Chen                },
94*6254f08fSYang Chen                {
95*6254f08fSYang Chen                    "Direction": "less than",
96*6254f08fSYang Chen                    "Name": "lower critical",
97*6254f08fSYang Chen                    "Severity": 1,
98*6254f08fSYang Chen                    "Value": 1.71
99*6254f08fSYang Chen                }
100*6254f08fSYang Chen            ],
101*6254f08fSYang Chen            "Type": "ADC"
102*6254f08fSYang Chen        },
103*6254f08fSYang Chen        {
104*6254f08fSYang Chen            "Index": 5,
105*6254f08fSYang Chen            "Name": "SCM_PGPPA_VOLT_V",
106*6254f08fSYang Chen            "ScaleFactor": 0.410677618,
107*6254f08fSYang Chen            "Thresholds": [
108*6254f08fSYang Chen                {
109*6254f08fSYang Chen                    "Direction": "greater than",
110*6254f08fSYang Chen                    "Name": "upper critical",
111*6254f08fSYang Chen                    "Severity": 1,
112*6254f08fSYang Chen                    "Value": 1.89
113*6254f08fSYang Chen                },
114*6254f08fSYang Chen                {
115*6254f08fSYang Chen                    "Direction": "less than",
116*6254f08fSYang Chen                    "Name": "lower critical",
117*6254f08fSYang Chen                    "Severity": 1,
118*6254f08fSYang Chen                    "Value": 1.71
119*6254f08fSYang Chen                }
120*6254f08fSYang Chen            ],
121*6254f08fSYang Chen            "Type": "ADC"
122*6254f08fSYang Chen        },
123*6254f08fSYang Chen        {
124*6254f08fSYang Chen            "Index": 6,
125*6254f08fSYang Chen            "Name": "SCM_P1V2_VOLT_V",
126*6254f08fSYang Chen            "ScaleFactor": 0.410677618,
127*6254f08fSYang Chen            "Thresholds": [
128*6254f08fSYang Chen                {
129*6254f08fSYang Chen                    "Direction": "greater than",
130*6254f08fSYang Chen                    "Name": "upper critical",
131*6254f08fSYang Chen                    "Severity": 1,
132*6254f08fSYang Chen                    "Value": 1.26
133*6254f08fSYang Chen                },
134*6254f08fSYang Chen                {
135*6254f08fSYang Chen                    "Direction": "less than",
136*6254f08fSYang Chen                    "Name": "lower critical",
137*6254f08fSYang Chen                    "Severity": 1,
138*6254f08fSYang Chen                    "Value": 1.14
139*6254f08fSYang Chen                }
140*6254f08fSYang Chen            ],
141*6254f08fSYang Chen            "Type": "ADC"
142*6254f08fSYang Chen        },
143*6254f08fSYang Chen        {
144*6254f08fSYang Chen            "Index": 8,
145*6254f08fSYang Chen            "Name": "SCM_P1V0_VOLT_V",
146*6254f08fSYang Chen            "Thresholds": [
147*6254f08fSYang Chen                {
148*6254f08fSYang Chen                    "Direction": "greater than",
149*6254f08fSYang Chen                    "Name": "upper critical",
150*6254f08fSYang Chen                    "Severity": 1,
151*6254f08fSYang Chen                    "Value": 1.08
152*6254f08fSYang Chen                },
153*6254f08fSYang Chen                {
154*6254f08fSYang Chen                    "Direction": "less than",
155*6254f08fSYang Chen                    "Name": "lower critical",
156*6254f08fSYang Chen                    "Severity": 1,
157*6254f08fSYang Chen                    "Value": 0.92
158*6254f08fSYang Chen                }
159*6254f08fSYang Chen            ],
160*6254f08fSYang Chen            "Type": "ADC"
161*6254f08fSYang Chen        },
162*6254f08fSYang Chen        {
163*6254f08fSYang Chen            "Name": "BMC",
164*6254f08fSYang Chen            "Type": "BMC"
165*6254f08fSYang Chen        },
166*6254f08fSYang Chen        {
167*6254f08fSYang Chen            "Address": "0x4B",
168*6254f08fSYang Chen            "Bus": 1,
169*6254f08fSYang Chen            "Name": "SCM_INLET_TEMP_C",
170*6254f08fSYang Chen            "Thresholds": [
171*6254f08fSYang Chen                {
172*6254f08fSYang Chen                    "Direction": "greater than",
173*6254f08fSYang Chen                    "Name": "upper critical",
174*6254f08fSYang Chen                    "Severity": 1,
175*6254f08fSYang Chen                    "Value": 45
176*6254f08fSYang Chen                },
177*6254f08fSYang Chen                {
178*6254f08fSYang Chen                    "Direction": "less than",
179*6254f08fSYang Chen                    "Name": "lower critical",
180*6254f08fSYang Chen                    "Severity": 1,
181*6254f08fSYang Chen                    "Value": 5
182*6254f08fSYang Chen                }
183*6254f08fSYang Chen            ],
184*6254f08fSYang Chen            "Type": "TMP75"
185*6254f08fSYang Chen        }
186*6254f08fSYang Chen    ],
187*6254f08fSYang Chen    "Name": "Minerva CMM SCM",
188*6254f08fSYang Chen    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva_CMM_SCM.*'})",
189*6254f08fSYang Chen    "Type": "Board",
190*6254f08fSYang Chen    "xyz.openbmc_project.Inventory.Decorator.Asset": {
191*6254f08fSYang Chen        "Manufacturer": "$PRODUCT_MANUFACTURER",
192*6254f08fSYang Chen        "Model": "$PRODUCT_PRODUCT_NAME",
193*6254f08fSYang Chen        "PartNumber": "$PRODUCT_PART_NUMBER",
194*6254f08fSYang Chen        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
195*6254f08fSYang Chen    }
196*6254f08fSYang Chen}
197