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