1[
2    {
3        "Desc":
4        {
5            "Name": "total_power",
6            "SensorType": "power"
7        },
8        "Threshold" :
9        {
10        },
11        "Associations":
12        [
13            [
14                "chassis",
15                "all_sensors",
16                "/xyz/openbmc_project/inventory/system/chassis/Mt_Jade"
17            ],
18            [
19                "inventory",
20                "sensors",
21                "/xyz/openbmc_project/inventory/system/chassis/Mt_Jade"
22            ]
23        ],
24        "Params":
25        {
26            "DbusParam":
27            [
28                {
29                    "ParamName": "P0",
30                    "Desc":
31                    {
32                        "Name": "PSU0_POUTPUT",
33                        "SensorType": "power"
34                    }
35                },
36                {
37                    "ParamName": "P1",
38                    "Desc":
39                    {
40                        "Name": "PSU1_POUTPUT",
41                        "SensorType": "power"
42                    }
43                }
44            ]
45        },
46        "Expression": "((P0 == P0) ? P0 : 0) + ((P1 == P1) ? P1 : 0)"
47    },
48    {
49        "Desc":{
50            "Name":"nvme_bp_max",
51            "SensorType":"temperature"
52        },
53       "Associations":
54        [
55            [
56                "chassis",
57                "all_sensors",
58                "/xyz/openbmc_project/inventory/system/chassis/Mt_Jade"
59            ],
60            [
61                "inventory",
62                "sensors",
63                "/xyz/openbmc_project/inventory/system/chassis/Mt_Jade"
64            ]
65        ],
66        "Params":{
67            "DbusParam": [
68                {
69                    "ParamName": "n0",
70                    "Desc": {
71                        "Name": "nvme0",
72                        "SensorType": "temperature"
73                    }
74                },
75                {
76                    "ParamName": "n1",
77                    "Desc": {
78                        "Name": "nvme1",
79                        "SensorType": "temperature"
80                    }
81                },
82                {
83                    "ParamName": "n2",
84                    "Desc": {
85                        "Name": "nvme2",
86                        "SensorType": "temperature"
87                    }
88                },
89                {
90                    "ParamName": "n3",
91                    "Desc": {
92                        "Name": "nvme3",
93                        "SensorType": "temperature"
94                    }
95                },
96                {
97                    "ParamName": "n4",
98                    "Desc": {
99                        "Name": "nvme4",
100                        "SensorType": "temperature"
101                    }
102                },
103                {
104                    "ParamName": "n5",
105                    "Desc": {
106                        "Name": "nvme5",
107                        "SensorType": "temperature"
108                    }
109                },
110                {
111                    "ParamName": "n6",
112                    "Desc": {
113                        "Name": "nvme6",
114                        "SensorType": "temperature"
115                    }
116                },
117                {
118                    "ParamName": "n7",
119                    "Desc": {
120                        "Name": "nvme7",
121                        "SensorType": "temperature"
122                    }
123                },
124                                {
125                    "ParamName": "n8",
126                    "Desc": {
127                        "Name": "nvme8",
128                        "SensorType": "temperature"
129                    }
130                },
131                {
132                    "ParamName": "n9",
133                    "Desc": {
134                        "Name": "nvme9",
135                        "SensorType": "temperature"
136                    }
137                },
138                {
139                    "ParamName": "n10",
140                    "Desc": {
141                        "Name": "nvme10",
142                        "SensorType": "temperature"
143                    }
144                },
145                {
146                    "ParamName": "n11",
147                    "Desc": {
148                        "Name": "nvme11",
149                        "SensorType": "temperature"
150                    }
151                },
152                {
153                    "ParamName": "n12",
154                    "Desc": {
155                        "Name": "nvme12",
156                        "SensorType": "temperature"
157                    }
158                },
159                {
160                    "ParamName": "n13",
161                    "Desc": {
162                        "Name": "nvme13",
163                        "SensorType": "temperature"
164                    }
165                },
166                {
167                    "ParamName": "n14",
168                    "Desc": {
169                        "Name": "nvme14",
170                        "SensorType": "temperature"
171                    }
172                },
173                {
174                    "ParamName": "n15",
175                    "Desc": {
176                        "Name": "nvme15",
177                        "SensorType": "temperature"
178                    }
179                },
180                {
181                    "ParamName": "n16",
182                    "Desc": {
183                        "Name": "nvme16",
184                        "SensorType": "temperature"
185                    }
186                },
187                {
188                    "ParamName": "n17",
189                    "Desc": {
190                        "Name": "nvme17",
191                        "SensorType": "temperature"
192                    }
193                },
194                {
195                    "ParamName": "n18",
196                    "Desc": {
197                        "Name": "nvme18",
198                        "SensorType": "temperature"
199                    }
200                },
201                {
202                    "ParamName": "n19",
203                    "Desc": {
204                        "Name": "nvme19",
205                        "SensorType": "temperature"
206                    }
207                },
208                {
209                    "ParamName": "n20",
210                    "Desc": {
211                        "Name": "nvme20",
212                        "SensorType": "temperature"
213                    }
214                },
215                {
216                    "ParamName": "n21",
217                    "Desc": {
218                        "Name": "nvme21",
219                        "SensorType": "temperature"
220                    }
221                },
222                {
223                    "ParamName": "n22",
224                    "Desc": {
225                        "Name": "nvme22",
226                        "SensorType": "temperature"
227                    }
228                },
229                {
230                    "ParamName": "n23",
231                    "Desc": {
232                        "Name": "nvme23",
233                        "SensorType": "temperature"
234                    }
235                }
236            ]
237        },
238        "Expression": "max((n0 == n0) ? n0 : 0,(n1 == n1) ? n1 : 0,(n2 == n2) ? n2 : 0,(n3 == n3) ? n3 : 0,(n4 == n4) ? n4 : 0,(n5 == n5) ? n5 : 0,(n6 == n6) ? n6 : 0,(n7 == n7) ? n7 : 0,(n8 == n8) ? n8 : 0,(n9 == n9) ? n9 : 0,(n10 == n10) ? n10 : 0,(n11 == n11) ? n11 : 0,(n12 == n12) ? n12 : 0,(n13 == n13) ? n13 : 0,(n14 == n14) ? n14 : 0,(n15 == n15) ? n15 : 0,(n16 == n16) ? n16 : 0,(n17 == n17) ? n17 : 0,(n18 == n18) ? n18 : 0,(n19 == n19) ? n19 : 0,(n20 == n20) ? n20 : 0,(n21 == n21) ? n21 : 0,(n22 == n22) ? n22 : 0,(n23 == n23) ? n23 : 0)"
239    },
240    {
241        "Desc":{
242            "Name":"nvme_m2_max",
243            "SensorType":"temperature"
244        },
245	"Associations":
246        [
247            [
248                "chassis",
249                "all_sensors",
250                "/xyz/openbmc_project/inventory/system/chassis/Mt_Jade"
251            ],
252            [
253                "inventory",
254                "sensors",
255                "/xyz/openbmc_project/inventory/system/chassis/Mt_Jade"
256            ]
257        ],
258        "Params":{
259            "DbusParam": [
260                {
261                    "ParamName": "n24",
262                    "Desc": {
263                        "Name": "nvme24",
264                        "SensorType": "temperature"
265                    }
266                },
267                {
268                    "ParamName": "n25",
269                    "Desc": {
270                        "Name": "nvme25",
271                        "SensorType": "temperature"
272                    }
273                }
274            ]
275        },
276        "Expression": "max((n24 == n24) ? n24 : 0,(n25 == n25) ? n25 : 0)"
277    }
278]
279
280