| { |
| "Sensors":[ |
| { |
| "Name":"battery", |
| "Type":"BATTERY", |
| "Multiplier":0.001 |
| }, |
| { |
| "Name":"neutral_therm", |
| "Type":"UNKNOWN", |
| "TempPath":"/dev/thermal/tz-by-name/neutral_therm/tz_temp", |
| "Multiplier":0.001 |
| }, |
| { |
| "Name":"quiet_therm", |
| "Type":"UNKNOWN", |
| "HotThreshold":["NAN", "35.0", "NAN", "NAN", "NAN", "NAN", "NAN"], |
| "TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp", |
| "Multiplier":0.001 |
| }, |
| { |
| "Name":"charger_skin_therm", |
| "Type":"UNKNOWN", |
| "HotThreshold":["NAN", "39.0", "NAN", "NAN", "NAN", "NAN", "NAN"], |
| "TempPath":"/dev/thermal/tz-by-name/charger_skin_therm/tz_temp", |
| "Multiplier":0.001, |
| "PollingDelay":60000, |
| "PassiveDelay":7000 |
| }, |
| { |
| "Name":"disp_therm", |
| "Type":"UNKNOWN", |
| "TempPath":"/dev/thermal/tz-by-name/disp_therm/tz_temp", |
| "Multiplier":0.001 |
| }, |
| { |
| "Name":"usb_pwr_therm", |
| "Type":"UNKNOWN", |
| "HotThreshold":["NAN", "37.0", "NAN", "NAN", "NAN", "NAN", "NAN"], |
| "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/tz_temp", |
| "Multiplier":0.001, |
| "PollingDelay":300000, |
| "PassiveDelay":7000 |
| }, |
| { |
| "Name":"usb_pwr_therm2", |
| "Type":"UNKNOWN", |
| "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/tz_temp", |
| "Multiplier":0.001 |
| }, |
| { |
| "Name":"VIRTUAL-BACK-CHARGER", |
| "Type":"UNKNOWN", |
| "Hidden":true, |
| "VirtualSensor":true, |
| "TriggerSensor":"charger_skin_therm", |
| "Formula":"WEIGHTED_AVG", |
| "Combination":["neutral_therm", "quiet_therm", "charger_skin_therm", "disp_therm"], |
| "Coefficient":["-0.32", "0.85", "0.26", "0.08"], |
| "HotThreshold":["NAN", "39.0", "43.0", "45.0", "47.0", "51.0", "55.0"], |
| "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], |
| "Offset":2040, |
| "Multiplier":0.001, |
| "PollingDelay":300000, |
| "PassiveDelay":7000, |
| "BindedCdevInfo": [ |
| { |
| "CdevRequest": "fcc", |
| "LimitInfo": [0, 1, 2, 3, 4, 5, 5] |
| } |
| ] |
| }, |
| { |
| "Name":"USB-MINUS-USB2", |
| "Type":"UNKNOWN", |
| "Hidden":true, |
| "VirtualSensor":true, |
| "Formula":"WEIGHTED_AVG", |
| "Combination":["usb_pwr_therm", "usb_pwr_therm2"], |
| "Coefficient":["1.0", "-1.0"], |
| "Multiplier":0.001 |
| }, |
| { |
| "Name":"NEUTRAL-MINUS-USB2", |
| "Type":"UNKNOWN", |
| "Hidden":true, |
| "VirtualSensor":true, |
| "Formula":"WEIGHTED_AVG", |
| "Combination":["neutral_therm", "usb_pwr_therm2"], |
| "Coefficient":["1.0", "-1.0"], |
| "Multiplier":0.001 |
| }, |
| { |
| "Name":"VIRTUAL-USBC-THROTTLING-LOW-SOC", |
| "Type":"UNKNOWN", |
| "Hidden":true, |
| "VirtualSensor":true, |
| "Formula":"COUNT_THRESHOLD", |
| "Combination":["usb_pwr_therm", "USB-MINUS-USB2"], |
| "Coefficient":["38000", "5500"], |
| "Multiplier":1 |
| }, |
| { |
| "Name":"VIRTUAL-USBC-THROTTLING-HIGH-SOC", |
| "Type":"UNKNOWN", |
| "Hidden":true, |
| "VirtualSensor":true, |
| "Formula":"COUNT_THRESHOLD", |
| "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "NEUTRAL-MINUS-USB2"], |
| "Coefficient":["38000", "1000", "10000"], |
| "Multiplier":1 |
| }, |
| { |
| "Name":"VIRTUAL-USB-THROTTLING", |
| "Type":"USB_PORT", |
| "Hidden":true, |
| "VirtualSensor":true, |
| "Formula":"COUNT_THRESHOLD", |
| "TriggerSensor": "usb_pwr_therm", |
| "Combination":["VIRTUAL-USBC-THROTTLING-LOW-SOC", "VIRTUAL-USBC-THROTTLING-HIGH-SOC"], |
| "Coefficient":["2.0", "3.0"], |
| "HotThreshold":["NAN", "NAN", "NAN", "NAN", "1.0", "NAN", "NAN"], |
| "BindedCdevInfo": [ |
| { |
| "CdevRequest": "usbc-port", |
| "LimitInfo": [0, 0, 0, 0, 1, 1, 1] |
| } |
| ], |
| "Multiplier":1, |
| "PollingDelay":300000, |
| "PassiveDelay":7000 |
| } |
| ], |
| "CoolingDevices":[ |
| { |
| "Name":"fcc", |
| "Type":"BATTERY" |
| }, |
| { |
| "Name":"usbc-port", |
| "Type":"BATTERY" |
| } |
| ] |
| } |