1[ 2 { 3 "Desc": { 4 "Name": "BB_ADC_FAN_OUTPUT_CURR_A", 5 "SensorType": "current", 6 "MinValue": 0 7 }, 8 9 "Threshold": { 10 "CriticalHigh": 28.6, 11 "HardShutdownHigh": 39.2 12 }, 13 14 "Params": { 15 "ConstParam": [ 16 { 17 "ParamName": "P1", 18 "Value": 0.157 19 }, 20 { 21 "ParamName": "P2", 22 "Value": 0.33 23 }, 24 { 25 "ParamName": "P3", 26 "Value": 2.5 27 }, 28 { 29 "ParamName": "P4", 30 "Value": 0.96 31 }, 32 { 33 "ParamName": "P5", 34 "Value": 0.15 35 } 36 ], 37 38 "DbusParam": [ 39 { 40 "ParamName": "P6", 41 "Desc": { 42 "Name": "BB_ADC_FAN_ISENSE_VOLT_V", 43 "SensorType": "voltage" 44 } 45 } 46 ] 47 }, 48 49 "Expression": "( P6 / P1 / P2 - P3 ) * P4 + P5" 50 }, 51 { 52 "Desc": { 53 "Name": "BB_ADC_NIC_OUTPUT_CURR_A", 54 "SensorType": "current" 55 }, 56 57 "Threshold": { 58 "CriticalHigh": 6.6, 59 "HardShutdownHigh": 8.15 60 }, 61 62 "Params": { 63 "ConstParam": [ 64 { 65 "ParamName": "P1", 66 "Value": 0.183 67 } 68 ], 69 70 "DbusParam": [ 71 { 72 "ParamName": "P2", 73 "Desc": { 74 "Name": "BB_ADC_NIC_ISENSE_VOLT_V", 75 "SensorType": "voltage" 76 } 77 } 78 ] 79 }, 80 81 "Expression": "P2 / P1" 82 }, 83 { 84 "Desc": { 85 "Name": "BB_NIC_PWR_W", 86 "SensorType": "power" 87 }, 88 89 "Threshold": { 90 "CriticalHigh": 82.5, 91 "HardShutdownHigh": 101.875 92 }, 93 94 "Params": { 95 "ConstParam": [ 96 { 97 "ParamName": "P1", 98 "Value": 0.183 99 } 100 ], 101 102 "DbusParam": [ 103 { 104 "ParamName": "P2", 105 "Desc": { 106 "Name": "BB_ADC_NIC_P12V_VOLT_V", 107 "SensorType": "voltage" 108 } 109 }, 110 { 111 "ParamName": "P3", 112 "Desc": { 113 "Name": "BB_ADC_NIC_ISENSE_VOLT_V", 114 "SensorType": "voltage" 115 } 116 } 117 ] 118 }, 119 120 "Expression": "P2 * ( P3 / P1 )" 121 }, 122 { 123 "Desc": { 124 "Name": "BB_MEDUSA_VDELTA_VOLT_V", 125 "SensorType": "voltage" 126 }, 127 128 "Threshold": { 129 "CriticalHigh": 0.5 130 }, 131 132 "Params": { 133 "DbusParam": [ 134 { 135 "ParamName": "P1", 136 "Desc": { 137 "Name": "BB_MEDUSA_INPUT_VOLT_V", 138 "SensorType": "voltage" 139 } 140 }, 141 { 142 "ParamName": "P2", 143 "Desc": { 144 "Name": "BB_MEDUSA_OUTPUT_VOLT_V", 145 "SensorType": "voltage" 146 } 147 } 148 ] 149 }, 150 151 "Expression": "P1 - P2" 152 }, 153 { 154 "Desc": { 155 "Name": "BB_CPU_PDB_VDELTA_VOLT_V", 156 "SensorType": "voltage", 157 "MinValue": 0 158 }, 159 160 "Threshold": { 161 "CriticalHigh": 0.8 162 }, 163 164 "Params": { 165 "DbusParam": [ 166 { 167 "ParamName": "P1", 168 "Desc": { 169 "Name": "BB_MEDUSA_OUTPUT_VOLT_V", 170 "SensorType": "voltage" 171 } 172 }, 173 { 174 "ParamName": "P2", 175 "Desc": { 176 "Name": "BB_HSC_INPUT_VOLT_V", 177 "SensorType": "voltage" 178 } 179 } 180 ] 181 }, 182 183 "Expression": "P1 - P2" 184 }, 185 { 186 "Desc": { 187 "Name": "BB_FAN_PWR_W", 188 "SensorType": "power", 189 "MinValue": 0 190 }, 191 192 "Threshold": { 193 "CriticalHigh": 396.825, 194 "HardShutdownHigh": 544.88 195 }, 196 197 "Params": { 198 "ConstParam": [ 199 { 200 "ParamName": "P1", 201 "Value": 0.157 202 }, 203 { 204 "ParamName": "P2", 205 "Value": 0.33 206 }, 207 { 208 "ParamName": "P3", 209 "Value": 2.5 210 }, 211 { 212 "ParamName": "P4", 213 "Value": 0.96 214 }, 215 { 216 "ParamName": "P5", 217 "Value": 0.15 218 } 219 ], 220 221 "DbusParam": [ 222 { 223 "ParamName": "P6", 224 "Desc": { 225 "Name": "BB_ADC_FAN_ISENSE_VOLT_V", 226 "SensorType": "voltage" 227 } 228 }, 229 { 230 "ParamName": "P7", 231 "Desc": { 232 "Name": "BB_MEDUSA_OUTPUT_VOLT_V", 233 "SensorType": "voltage" 234 } 235 } 236 ] 237 }, 238 239 "Expression": "(( P6 / P1 / P2 - P3 ) * P4 + P5 ) * P7" 240 }, 241 { 242 "Desc": { 243 "Name": "BB_SYSTEM_AIRFLOW_CFM", 244 "SensorType": "airflow", 245 "MinValue": 0 246 }, 247 248 "Params": { 249 "ConstParam": [ 250 { 251 "ParamName": "rotor_single_or_duo", 252 "Value": 1 253 }, 254 { 255 "ParamName": "max_support_rotor_per_fan", 256 "Value": 2 257 }, 258 { 259 "ParamName": "gradient_single", 260 "Value": 0.0203 261 }, 262 { 263 "ParamName": "gradient_duo", 264 "Value": 0 265 }, 266 { 267 "ParamName": "displacement_single", 268 "Value": -9.9157 269 }, 270 { 271 "ParamName": "displacement_duo", 272 "Value": 0 273 } 274 ], 275 276 "DbusParam": [ 277 { 278 "ParamName": "rpm1", 279 "Desc": { 280 "Name": "BB_FAN0_TACH_RPM", 281 "SensorType": "fan_tach" 282 } 283 }, 284 { 285 "ParamName": "rpm2", 286 "Desc": { 287 "Name": "BB_FAN1_TACH_RPM", 288 "SensorType": "fan_tach" 289 } 290 }, 291 { 292 "ParamName": "rpm3", 293 "Desc": { 294 "Name": "BB_FAN2_TACH_RPM", 295 "SensorType": "fan_tach" 296 } 297 }, 298 { 299 "ParamName": "rpm4", 300 "Desc": { 301 "Name": "BB_FAN3_TACH_RPM", 302 "SensorType": "fan_tach" 303 } 304 } 305 ] 306 }, 307 308 "Expression": [ 309 "(max_support_rotor_per_fan - 1) * (max_support_rotor_per_fan - 2) == 0 ? ", 310 "((rotor_single_or_duo % 2) * (gradient_single * avg(rpm1, rpm2, rpm3, rpm4) + displacement_single)) + ", 311 "(((rotor_single_or_duo - 1) % 2) * (gradient_duo * avg(rpm1, rpm2, rpm3, rpm4) + displacement_duo)) : 0" 312 ] 313 } 314] 315