thermal: Add abnormality monitoring config

Add config to monitor outlier temp and sensor stuck

Bug: 238326225
Test: adb push and verify logs for error
Change-Id: I2b4b58c50b566e27ac18538e750d78031183dd17
This commit is contained in:
sashwinbalaji 2023-09-09 15:18:26 +08:00
parent 9964ddb1f5
commit 83b44ed025
2 changed files with 123 additions and 2 deletions

View file

@ -1185,6 +1185,18 @@
"Name": "VIRTUAL-SKIN-SUB-7",
"Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51]
},
{
"Name": "VIRTUAL-SKIN-SUB-8",
"Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51]
},
{
"Name": "VIRTUAL-SKIN-SUB-9",
"Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51]
},
{
"Name": "VIRTUAL-SKIN-SUB-10",
"Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51]
},
{
"Name": "VIRTUAL-SKIN-CHARGE",
"Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51]
@ -1193,7 +1205,62 @@
"Name": "VIRTUAL-USB-THROTTLING",
"Thresholds": [3.0]
}
]
],
"Abnormality": {
"Outlier": {
"Configs": [
{
"Monitor": [
"VIRTUAL-SKIN",
"VIRTUAL-SKIN-SUB-0",
"VIRTUAL-SKIN-SUB-1",
"VIRTUAL-SKIN-SUB-2",
"VIRTUAL-SKIN-SUB-3",
"VIRTUAL-SKIN-SUB-4",
"VIRTUAL-SKIN-SUB-5",
"VIRTUAL-SKIN-SUB-6",
"VIRTUAL-SKIN-SUB-7",
"VIRTUAL-SKIN-SUB-8",
"VIRTUAL-SKIN-SUB-9",
"VIRTUAL-SKIN-SUB-10"
],
"TempRange": [0.0, 55.0]
}
]
},
"Stuck": {
"Configs": [
{
"Monitor": [
"VIRTUAL-SKIN",
"VIRTUAL-SKIN-SUB-0",
"VIRTUAL-SKIN-SUB-1",
"VIRTUAL-SKIN-SUB-2",
"VIRTUAL-SKIN-SUB-3",
"VIRTUAL-SKIN-SUB-4",
"VIRTUAL-SKIN-SUB-5",
"VIRTUAL-SKIN-SUB-6",
"VIRTUAL-SKIN-SUB-7",
"VIRTUAL-SKIN-SUB-8",
"VIRTUAL-SKIN-SUB-9",
"VIRTUAL-SKIN-SUB-10",
"VIRTUAL-SKIN-SPEAKER",
"VIRTUAL-SKIN-SPEAKER-SUB-0",
"VIRTUAL-SKIN-SPEAKER-SUB-1",
"VIRTUAL-SKIN-SPEAKER-SUB-2",
"VIRTUAL-SKIN-FRONT",
"VIRTUAL-SKIN-FRONT-SUB-0",
"VIRTUAL-SKIN-FRONT-SUB-1",
"VIRTUAL-SKIN-FRONT-SUB-2"
],
"TempStuck": {
"MinPollingCount": 8,
"MinStuckDuration": 120000
}
}
]
}
}
},
"CoolingDevices": {
"RecordVotePerSensor": {

View file

@ -1226,7 +1226,61 @@
"Name": "VIRTUAL-USB-THROTTLING",
"Thresholds": [3.0]
}
]
],
"Abnormality": {
"Outlier": {
"Configs": [
{
"Monitor": [
"VIRTUAL-SKIN",
"VIRTUAL-SKIN-SUB-0",
"VIRTUAL-SKIN-SUB-1",
"VIRTUAL-SKIN-SUB-2",
"VIRTUAL-SKIN-SUB-3",
"VIRTUAL-SKIN-SUB-4",
"VIRTUAL-SKIN-SUB-5",
"VIRTUAL-SKIN-SUB-6",
"VIRTUAL-SKIN-SUB-7",
"VIRTUAL-SKIN-SUB-8"
],
"TempRange": [0.0, 55.0]
}
]
},
"Stuck": {
"Configs": [
{
"Monitor": [
"VIRTUAL-SKIN",
"VIRTUAL-SKIN-SUB-0",
"VIRTUAL-SKIN-SUB-1",
"VIRTUAL-SKIN-SUB-2",
"VIRTUAL-SKIN-SUB-3",
"VIRTUAL-SKIN-SUB-4",
"VIRTUAL-SKIN-SUB-5",
"VIRTUAL-SKIN-SUB-6",
"VIRTUAL-SKIN-SUB-7",
"VIRTUAL-SKIN-SUB-8",
"VIRTUAL-SKIN-SPEAKER",
"VIRTUAL-SKIN-SPEAKER-SUB-0",
"VIRTUAL-SKIN-SPEAKER-SUB-1",
"VIRTUAL-SKIN-SPEAKER-SUB-2",
"VIRTUAL-SKIN-SPEAKER-SUB-3",
"VIRTUAL-SKIN-FRONT",
"VIRTUAL-SKIN-FRONT-SUB-0",
"VIRTUAL-SKIN-FRONT-SUB-1",
"VIRTUAL-SKIN-FRONT-SUB-2",
"VIRTUAL-SKIN-FRONT-SUB-3",
"VIRTUAL-SKIN-FRONT-SUB-4"
],
"TempStuck": {
"MinPollingCount": 8,
"MinStuckDuration": 120000
}
}
]
}
}
},
"CoolingDevices": {
"RecordVotePerSensor": {