1{ 2 "Sensors":[ 3 { 4 "Name":"battery", 5 "Type":"BATTERY", 6 "Multiplier":0.001 7 }, 8 { 9 "Name":"neutral_therm", 10 "Type":"UNKNOWN", 11 "TempPath":"/dev/thermal/tz-by-name/neutral_therm/tz_temp", 12 "Multiplier":0.001 13 }, 14 { 15 "Name":"quiet_therm", 16 "Type":"UNKNOWN", 17 "HotThreshold":["NAN", "35.0", "NAN", "NAN", "NAN", "NAN", "NAN"], 18 "TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp", 19 "Multiplier":0.001 20 }, 21 { 22 "Name":"charger_skin_therm", 23 "Type":"UNKNOWN", 24 "HotThreshold":["NAN", "39.0", "NAN", "NAN", "NAN", "NAN", "NAN"], 25 "TempPath":"/dev/thermal/tz-by-name/charger_skin_therm/tz_temp", 26 "Multiplier":0.001, 27 "PollingDelay":60000, 28 "PassiveDelay":7000 29 }, 30 { 31 "Name":"disp_therm", 32 "Type":"UNKNOWN", 33 "TempPath":"/dev/thermal/tz-by-name/disp_therm/tz_temp", 34 "Multiplier":0.001 35 }, 36 { 37 "Name":"usb_pwr_therm", 38 "Type":"UNKNOWN", 39 "HotThreshold":["NAN", "37.0", "NAN", "NAN", "NAN", "NAN", "NAN"], 40 "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/tz_temp", 41 "Multiplier":0.001, 42 "PollingDelay":300000, 43 "PassiveDelay":7000 44 }, 45 { 46 "Name":"usb_pwr_therm2", 47 "Type":"UNKNOWN", 48 "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/tz_temp", 49 "Multiplier":0.001 50 }, 51 { 52 "Name":"VIRTUAL-BACK-CHARGER", 53 "Type":"UNKNOWN", 54 "Hidden":true, 55 "VirtualSensor":true, 56 "TriggerSensor":"charger_skin_therm", 57 "Formula":"WEIGHTED_AVG", 58 "Combination":["neutral_therm", "quiet_therm", "charger_skin_therm", "disp_therm"], 59 "Coefficient":["-0.32", "0.85", "0.26", "0.08"], 60 "HotThreshold":["NAN", "39.0", "43.0", "45.0", "47.0", "51.0", "55.0"], 61 "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9], 62 "Offset":2040, 63 "Multiplier":0.001, 64 "PollingDelay":300000, 65 "PassiveDelay":7000, 66 "BindedCdevInfo": [ 67 { 68 "CdevRequest": "fcc", 69 "LimitInfo": [0, 1, 2, 3, 4, 5, 5] 70 } 71 ] 72 }, 73 { 74 "Name":"USB-MINUS-USB2", 75 "Type":"UNKNOWN", 76 "Hidden":true, 77 "VirtualSensor":true, 78 "Formula":"WEIGHTED_AVG", 79 "Combination":["usb_pwr_therm", "usb_pwr_therm2"], 80 "Coefficient":["1.0", "-1.0"], 81 "Multiplier":0.001 82 }, 83 { 84 "Name":"NEUTRAL-MINUS-USB2", 85 "Type":"UNKNOWN", 86 "Hidden":true, 87 "VirtualSensor":true, 88 "Formula":"WEIGHTED_AVG", 89 "Combination":["neutral_therm", "usb_pwr_therm2"], 90 "Coefficient":["1.0", "-1.0"], 91 "Multiplier":0.001 92 }, 93 { 94 "Name":"VIRTUAL-USBC-THROTTLING-LOW-SOC", 95 "Type":"UNKNOWN", 96 "Hidden":true, 97 "VirtualSensor":true, 98 "Formula":"COUNT_THRESHOLD", 99 "Combination":["usb_pwr_therm", "USB-MINUS-USB2"], 100 "Coefficient":["38000", "5500"], 101 "Multiplier":1 102 }, 103 { 104 "Name":"VIRTUAL-USBC-THROTTLING-HIGH-SOC", 105 "Type":"UNKNOWN", 106 "Hidden":true, 107 "VirtualSensor":true, 108 "Formula":"COUNT_THRESHOLD", 109 "Combination":["usb_pwr_therm", "USB-MINUS-USB2", "NEUTRAL-MINUS-USB2"], 110 "Coefficient":["38000", "1000", "10000"], 111 "Multiplier":1 112 }, 113 { 114 "Name":"VIRTUAL-USB-THROTTLING", 115 "Type":"USB_PORT", 116 "Hidden":true, 117 "VirtualSensor":true, 118 "Formula":"COUNT_THRESHOLD", 119 "TriggerSensor": "usb_pwr_therm", 120 "Combination":["VIRTUAL-USBC-THROTTLING-LOW-SOC", "VIRTUAL-USBC-THROTTLING-HIGH-SOC"], 121 "Coefficient":["2.0", "3.0"], 122 "HotThreshold":["NAN", "NAN", "NAN", "NAN", "1.0", "NAN", "NAN"], 123 "BindedCdevInfo": [ 124 { 125 "CdevRequest": "usbc-port", 126 "LimitInfo": [0, 0, 0, 0, 1, 1, 1] 127 } 128 ], 129 "Multiplier":1, 130 "PollingDelay":300000, 131 "PassiveDelay":7000 132 } 133 ], 134 "CoolingDevices":[ 135 { 136 "Name":"fcc", 137 "Type":"BATTERY" 138 }, 139 { 140 "Name":"usbc-port", 141 "Type":"BATTERY" 142 } 143 ] 144} 145