From 6124fe3c3f7c23f24227e7b193b045c4a54edc82 Mon Sep 17 00:00:00 2001 From: Sayanna Chandula Date: Mon, 15 Jul 2024 14:03:06 -0700 Subject: [PATCH] thermal: support stats for future temperature predictions LSTM-VT-PREDICTION-7SEC-BACK: LSTM predicted current VT 7 seconds back. This is the 2nd sample of LSTM model output. First sample is for current VT. This can be compared with current VT to measure LSTM model accuracy for 7 seconds interval. LSTM-VT-PREDICTION-NOW: First sample of LSTM model output LSTM-VT-PREDICTION-ERROR-7SEC: Compares LSTM prediction 7 seconds back with current LSTM predicted VT. Bug: 353345569 Test: Build Flag: EXEMPT config update Change-Id: I79abe378fee7be0e6c9311d9e04e61a535e50a09 Signed-off-by: Sayanna Chandula --- thermal/thermal_info_config_caiman.json | 167 +++++++++++++++++++++++- thermal/thermal_info_config_komodo.json | 167 +++++++++++++++++++++++- thermal/thermal_info_config_tokay.json | 167 +++++++++++++++++++++++- 3 files changed, 492 insertions(+), 9 deletions(-) diff --git a/thermal/thermal_info_config_caiman.json b/thermal/thermal_info_config_caiman.json index 7eaed015..5959093a 100644 --- a/thermal/thermal_info_config_caiman.json +++ b/thermal/thermal_info_config_caiman.json @@ -287,7 +287,114 @@ "OutputLabelCount": 6, "Multiplier": 0.001, "SupportUnderSampling": true, - "ValidateInput": true + "ValidateInput": true, + "SupportPrediction": true, + "SampleDuration": 7000, + "TimeResolution": 7000 + }, + { + "Name": "LSTM-VT-PREDICTION-7SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 7000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-14SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 14000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-21SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 21000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-28SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 28000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-35SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 35000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-NOW", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 0, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-7SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-7SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-14SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-14SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-21SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-21SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-28SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-28SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-35SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-35SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 }, { "Name": "STATS-UPDATOR", @@ -296,8 +403,22 @@ "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-MODEL", "VIRTUAL-SKIN-LEGACY", "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", "VIRTUAL-SKIN-LSTM-MODEL"], - "Coefficient": [0.0, 0.0, 0.0, 0.0], + "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY", "VIRTUAL-SKIN-MODEL-LEGACY-DIFF"], + "Coefficient": [0.0, 0.0, 0.0], + "Multiplier": 1, + "SendPowerHint": true, + "PollingDelay": 300000, + "PassiveDelay": 7000 + }, + { + "Name": "STATS-UPDATOR-LSTM", + "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-LSTM-MODEL", "LSTM-VT-PREDICTION-ERROR-7SEC", "LSTM-VT-PREDICTION-ERROR-14SEC", "LSTM-VT-PREDICTION-ERROR-21SEC", "LSTM-VT-PREDICTION-ERROR-28SEC", "LSTM-VT-PREDICTION-ERROR-35SEC"], + "Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "Multiplier": 1, "SendPowerHint": true, "PollingDelay": 300000, @@ -1483,6 +1604,46 @@ -4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000 ] }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-7SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-7SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-14SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-14SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-21SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-21SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-28SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-28SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-35SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-35SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, { "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55] diff --git a/thermal/thermal_info_config_komodo.json b/thermal/thermal_info_config_komodo.json index c329b20b..313aef57 100644 --- a/thermal/thermal_info_config_komodo.json +++ b/thermal/thermal_info_config_komodo.json @@ -277,8 +277,115 @@ "OutputLabelCount": 6, "Multiplier": 0.001, "SupportUnderSampling": true, - "ValidateInput": true + "ValidateInput": true, + "SupportPrediction": true, + "SampleDuration": 7000, + "TimeResolution": 7000 }, + { + "Name": "LSTM-VT-PREDICTION-7SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 7000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-14SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 14000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-21SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 21000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-28SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 28000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-35SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 35000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-NOW", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 0, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-7SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-7SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-14SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-14SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-21SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-21SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-28SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-28SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-35SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-35SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, { "Name": "STATS-UPDATOR", "Type": "UNKNOWN", @@ -286,8 +393,22 @@ "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-MODEL", "VIRTUAL-SKIN-LEGACY", "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", "VIRTUAL-SKIN-LSTM-MODEL"], - "Coefficient": [0.0, 0.0, 0.0, 0.0], + "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY", "VIRTUAL-SKIN-MODEL-LEGACY-DIFF"], + "Coefficient": [0.0, 0.0, 0.0], + "Multiplier": 1, + "SendPowerHint": true, + "PollingDelay": 300000, + "PassiveDelay": 7000 + }, + { + "Name": "STATS-UPDATOR-LSTM", + "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-LSTM-MODEL", "LSTM-VT-PREDICTION-ERROR-7SEC", "LSTM-VT-PREDICTION-ERROR-14SEC", "LSTM-VT-PREDICTION-ERROR-21SEC", "LSTM-VT-PREDICTION-ERROR-28SEC", "LSTM-VT-PREDICTION-ERROR-35SEC"], + "Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "Multiplier": 1, "SendPowerHint": true, "PollingDelay": 300000, @@ -1506,6 +1627,46 @@ -4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000 ] }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-7SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-7SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-14SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-14SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-21SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-21SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-28SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-28SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-35SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-35SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, { "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55] diff --git a/thermal/thermal_info_config_tokay.json b/thermal/thermal_info_config_tokay.json index 25aa5e78..47f6ae01 100644 --- a/thermal/thermal_info_config_tokay.json +++ b/thermal/thermal_info_config_tokay.json @@ -277,7 +277,114 @@ "OutputLabelCount": 6, "Multiplier": 0.001, "SupportUnderSampling": true, - "ValidateInput": true + "ValidateInput": true, + "SupportPrediction": true, + "SampleDuration": 7000, + "TimeResolution": 7000 + }, + { + "Name": "LSTM-VT-PREDICTION-7SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 7000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-14SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 14000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-21SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 21000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-28SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 28000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-35SEC-BACK", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 35000, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-NOW", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Formula": "PREVIOUSLY_PREDICTED", + "Combination": ["VIRTUAL-SKIN-LSTM-MODEL"], + "PredictionDuration": 0, + "Multiplier": 0.001 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-7SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-7SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-14SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-14SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-21SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-21SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-28SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-28SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-35SEC", + "Type": "UNKNOWN", + "VirtualSensor": true, + "Hidden": true, + "Formula": "WEIGHTED_AVG", + "Combination": ["LSTM-VT-PREDICTION-35SEC-BACK", "LSTM-VT-PREDICTION-NOW"], + "Coefficient": [1.0, -1.0], + "Multiplier": 1 }, { "Name": "STATS-UPDATOR", @@ -286,8 +393,22 @@ "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-MODEL", "VIRTUAL-SKIN-LEGACY", "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", "VIRTUAL-SKIN-LSTM-MODEL"], - "Coefficient": [0.0, 0.0, 0.0, 0.0], + "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY", "VIRTUAL-SKIN-MODEL-LEGACY-DIFF"], + "Coefficient": [0.0, 0.0, 0.0], + "Multiplier": 1, + "SendPowerHint": true, + "PollingDelay": 300000, + "PassiveDelay": 7000 + }, + { + "Name": "STATS-UPDATOR-LSTM", + "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-LSTM-MODEL", "LSTM-VT-PREDICTION-ERROR-7SEC", "LSTM-VT-PREDICTION-ERROR-14SEC", "LSTM-VT-PREDICTION-ERROR-21SEC", "LSTM-VT-PREDICTION-ERROR-28SEC", "LSTM-VT-PREDICTION-ERROR-35SEC"], + "Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "Multiplier": 1, "SendPowerHint": true, "PollingDelay": 300000, @@ -1440,6 +1561,46 @@ -4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000 ] }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-7SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-7SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-14SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-14SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-21SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-21SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-28SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-28SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, + { + "Name": "LSTM-VT-PREDICTION-ERROR-35SEC", + "LoggingName": "LSTM-PREDICTION-ERROR-35SEC", + "Thresholds": [ + -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, + 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 + ] + }, { "Name": "VIRTUAL-SKIN-CHARGE-DURING-WLC-STATS", "Thresholds": [-200, 15, 25, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55]