thermal: Add residency stats for vskin-charge by charger type

Use thb_hda value to find charger type and split vskin-charge into
different categories on basis of charger type.
For each category if charger not active, store time in bucket 0 and if
active store residency in higher buckets.
Thresholds: [-200, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]

Bug: 341872098
Test: Push locally and verify stats by connecting to different chargers
Change-Id: I15738686a0a6b263ab4b3f2caf1a22d7c31c4518
This commit is contained in:
sashwinbalaji 2024-05-28 09:31:49 +08:00
parent ff16e065b7
commit b59526a5d0
3 changed files with 954 additions and 0 deletions

View file

@ -1094,6 +1094,296 @@
"Name":"TPU",
"Type":"NPU",
"Multiplier":0.001
},
{
"Name": "IS_WLC",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["WLC_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WLC", "NO_WLC"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_SUB5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[51, -52],
"Multiplier":1
},
{
"Name":"IS_WIRED_SUB5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_SUB5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_SUB5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_SUB5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_SUB5W", "NO_WIRED_SUB5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[52, -53],
"Multiplier":1
},
{
"Name":"IS_WIRED_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_5W", "NO_WIRED_5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_7_5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[53, -54],
"Multiplier":1
},
{
"Name":"IS_WIRED_7_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_7_5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_7_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_7_5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_7_5W", "NO_WIRED_7_5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_15W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[54, -55],
"Multiplier":1
},
{
"Name":"IS_WIRED_15W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_15W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_15W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_15W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_15W", "NO_WIRED_15W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_18W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[55, -56],
"Multiplier":1
},
{
"Name":"IS_WIRED_18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_18W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_18W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_18W", "NO_WIRED_18W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_GT18W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[56, -57],
"Multiplier":1
},
{
"Name":"IS_WIRED_GT18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_GT18W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_GT18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_GT18W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_GT18W", "NO_WIRED_GT18W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "CHARGING-STATS-UPDATOR",
"Type": "UNKNOWN",
"VirtualSensor": true,
"Hidden": true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula": "WEIGHTED_AVG",
"Combination": ["VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS"],
"Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
"Multiplier": 1,
"SendPowerHint": true,
"PollingDelay": 300000,
"PassiveDelay": 7000
}
],
"CoolingDevices":[
@ -1216,6 +1506,34 @@
-13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000,
-4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000
]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
}
],
"Abnormality": {

View file

@ -1117,6 +1117,296 @@
"Name":"TPU",
"Type":"NPU",
"Multiplier":0.001
},
{
"Name": "IS_WLC",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["WLC_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WLC", "NO_WLC"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_SUB5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[51, -52],
"Multiplier":1
},
{
"Name":"IS_WIRED_SUB5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_SUB5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_SUB5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_SUB5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_SUB5W", "NO_WIRED_SUB5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[52, -53],
"Multiplier":1
},
{
"Name":"IS_WIRED_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_5W", "NO_WIRED_5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_7_5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[53, -54],
"Multiplier":1
},
{
"Name":"IS_WIRED_7_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_7_5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_7_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_7_5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_7_5W", "NO_WIRED_7_5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_15W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[54, -55],
"Multiplier":1
},
{
"Name":"IS_WIRED_15W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_15W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_15W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_15W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_15W", "NO_WIRED_15W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_18W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[55, -56],
"Multiplier":1
},
{
"Name":"IS_WIRED_18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_18W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_18W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_18W", "NO_WIRED_18W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_GT18W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[56, -57],
"Multiplier":1
},
{
"Name":"IS_WIRED_GT18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_GT18W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_GT18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_GT18W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_GT18W", "NO_WIRED_GT18W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "CHARGING-STATS-UPDATOR",
"Type": "UNKNOWN",
"VirtualSensor": true,
"Hidden": true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula": "WEIGHTED_AVG",
"Combination": ["VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS"],
"Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
"Multiplier": 1,
"SendPowerHint": true,
"PollingDelay": 300000,
"PassiveDelay": 7000
}
],
"CoolingDevices":[
@ -1239,6 +1529,34 @@
-13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000,
-4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000
]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
}
],
"Abnormality": {

View file

@ -1051,6 +1051,296 @@
"Name":"TPU",
"Type":"NPU",
"Multiplier":0.001
},
{
"Name": "IS_WLC",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["WLC_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WLC", "NO_WLC"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_SUB5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[51, -52],
"Multiplier":1
},
{
"Name":"IS_WIRED_SUB5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_SUB5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_SUB5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_SUB5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_SUB5W", "NO_WIRED_SUB5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[52, -53],
"Multiplier":1
},
{
"Name":"IS_WIRED_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_5W", "NO_WIRED_5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_7_5W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[53, -54],
"Multiplier":1
},
{
"Name":"IS_WIRED_7_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_7_5W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_7_5W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_7_5W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_7_5W", "NO_WIRED_7_5W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_15W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[54, -55],
"Multiplier":1
},
{
"Name":"IS_WIRED_15W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_15W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_15W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_15W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_15W", "NO_WIRED_15W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_18W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[55, -56],
"Multiplier":1
},
{
"Name":"IS_WIRED_18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_18W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_18W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_18W", "NO_WIRED_18W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "IS_WIRED_GT18W_CHECK",
"Type": "UNKNOWN",
"Hidden": true,
"VirtualSensor": true,
"Formula":"COUNT_THRESHOLD",
"Combination":["thb_hda", "thb_hda"],
"Coefficient":[56, -57],
"Multiplier":1
},
{
"Name":"IS_WIRED_GT18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_GT18W_CHECK"],
"Coefficient":[2],
"Multiplier":1
},
{
"Name":"NO_WIRED_GT18W",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["IS_WIRED_GT18W_CHECK"],
"Coefficient":[-2],
"Multiplier":1
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
"Type":"UNKNOWN",
"Hidden": true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN-CHARGE", -1000000],
"CombinationType": ["SENSOR", "CONSTANT"],
"Coefficient":["IS_WIRED_GT18W", "NO_WIRED_GT18W"],
"CoefficientType": ["SENSOR", "SENSOR"],
"Multiplier": 0.001
},
{
"Name": "CHARGING-STATS-UPDATOR",
"Type": "UNKNOWN",
"VirtualSensor": true,
"Hidden": true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula": "WEIGHTED_AVG",
"Combination": ["VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS", "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS"],
"Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
"Multiplier": 1,
"SendPowerHint": true,
"PollingDelay": 300000,
"PassiveDelay": 7000
}
],
"CoolingDevices":[
@ -1173,6 +1463,34 @@
-13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000,
-4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000
]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-SUB5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-7-5W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-15W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-18W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
},
{
"Name": "VIRTUAL-SKIN-CHARGE-DURING-WIRED-GT18W-STATS",
"Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]
}
],
"Abnormality": {