From bb724641c75e574fcdfec2297dcb687fef0a59b4 Mon Sep 17 00:00:00 2001 From: Yixuan Jiang Date: Mon, 18 Mar 2024 11:36:10 +0000 Subject: [PATCH 1/2] Check in recording tuning table for EVT1.1 device Change list ver 5.0 for EVT 1.1 : 1. Tuning table for enabling AZ2.2 post mixing on b/314894838 AoC CL gpar/836677 2. Enable SA-Lite on VR path 3. Update PGC highAOP gain table for improving volume Bug: 330096787 Change-Id: I1033781ccd9dd0eedc531e268c60b3dcee5f2054 Signed-off-by: Yixuan Jiang --- .../audio_platform_configuration.xml | 2 ++ audio/caiman/tuning/bluenote/recording.gatf | Bin 103500 -> 108156 bytes audio/caiman/tuning/bluenote/template.xml | 4 ++++ .../audio_platform_configuration.xml | 2 ++ audio/komodo/tuning/bluenote/recording.gatf | Bin 103500 -> 108156 bytes audio/komodo/tuning/bluenote/template.xml | 4 ++++ .../audio_platform_configuration.xml | 2 ++ audio/tokay/tuning/bluenote/recording.gatf | Bin 103500 -> 108156 bytes audio/tokay/tuning/bluenote/template.xml | 4 ++++ 9 files changed, 18 insertions(+) diff --git a/audio/caiman/aidl_config/audio_platform_configuration.xml b/audio/caiman/aidl_config/audio_platform_configuration.xml index 8eb240a7..e28de105 100644 --- a/audio/caiman/aidl_config/audio_platform_configuration.xml +++ b/audio/caiman/aidl_config/audio_platform_configuration.xml @@ -107,10 +107,12 @@ MIC CAMCORDER + VOICE_RECOGNITION MIC CAMCORDER + VOICE_RECOGNITION diff --git a/audio/caiman/tuning/bluenote/recording.gatf b/audio/caiman/tuning/bluenote/recording.gatf index 160d1e2b1f1a4d8fa1f50549654ffe4d82304ff3..a3fe90d8cfb37219b16d25fc3b944a0d6e46dc82 100644 GIT binary patch delta 2189 zcmeH{drXs87{<>h_XtA8sDzDGPzH*F4rN|ftIyYV2+FEBFB4Rzgb5508?8VqP(?w7 zen7E0B>-2_jw@GB*T8#!%xv{#au6$NpQEES}`a^PcxSZ*p>y z^Se@N`SOY-;&w%c#g$M*x-~Z1oDf2>Vte7~IzqO_Z4T$M`{&~qTKM}lX{6Dv!&85E z>Z$wf&8jjf7O6 zC8Uy-gyElZn&j)N=M$2@^bHA^nDWV-mcPZfuyN;cCO)&N-2ER9E!i8A0RiKq3sBz; zp=`aq8h1J@d$(wE{W$&Ako#s2Z*<>pF5~X{<*}C=A455Y?OXTkv>qE8TT2|(&Y_ei zMVJCxo?5trk}xfXsSNkDHB)NzkO$nX5(V6xBX)b~CmwxozWBEJEOBGsJ7Np5oj4=l zg-9!XAi9))S+udOO7zq$PoxbxC~961A&P`hG+~9CsP?*Oe+$ zJ3f_PLw-#Q2A=!~T7DVFCtN~g&jlA}7!(_;hC#1mSszlF4B{+NbdfL>`1-?jg9?q+zrx4gIz0c%V6q zs+1#8MjyrSmJDqBEE5aXs9+z=z&0ccHsRSA+>?XObTwkjaxwnGF--kcgBcS~AVTmp zPQ~P*zw{)$@8!eCwQwAX_tb!O5>zk~C zRMtT?H@8!(DfTPyirmzS4b*P+=}^jxF=@?fMxrRgIIlMeV_IpTBeS z_`{NdjxbH{jrmrNZR?|W@l2`iUqB3Fnr6^OqMn)yN9CgW~#elDC1k2yrs$ij3zZ)DdpwzCkC^gX8-^I delta 480 zcmex!hV9G>HkXppykwUtj0|O|MR_a?3=E7w3=~U`S0a-@`7#IX6KXekG zEWkK>^ZCo6{F^^0Ms+hfY+s+pD9kAM!I6RC!$AgyZHE{bHUY8LC#?6;L3Vu$kEV$6R>tM>p;OK~O<{h0Vl$s>j1O{N>dz=Cl|1d|mBtcLC$c=ap9c kuQK8~rt>s2?wRh8$0#znfs + + + + diff --git a/audio/komodo/aidl_config/audio_platform_configuration.xml b/audio/komodo/aidl_config/audio_platform_configuration.xml index 8eb240a7..e28de105 100644 --- a/audio/komodo/aidl_config/audio_platform_configuration.xml +++ b/audio/komodo/aidl_config/audio_platform_configuration.xml @@ -107,10 +107,12 @@ MIC CAMCORDER + VOICE_RECOGNITION MIC CAMCORDER + VOICE_RECOGNITION diff --git a/audio/komodo/tuning/bluenote/recording.gatf b/audio/komodo/tuning/bluenote/recording.gatf index 8272483b4f4cb7c5ada6f42ff8d302e32aae9612..3f0af82cacffa9743a971018d73fb63e9353c791 100644 GIT binary patch delta 3711 zcmeH|drXs87{43$;T0%A#pQ3bp(5RE_$0?s=q42K0arigK6aoOdM{kJSJoaD)S&U@aIoSdBJ z{oN=r9KT^`81d!)-4P0@p^bYSli&E%abBo*lX`SPSA}`-=^D0OWrnE%$7iU#eC7D( zd!i2-5$^_P7PV39BJH!FID;0{Ijsey8FHYW>*K__wbO{Q7c2@CyI~NJqJt2&~Gg;5SR$Ed|&gGkx%%|MJ@bo?N$8YsfB#y+BE+4Wg+}f@c1*=u=%yO zr}Ep?O}w1;GTxR!8BfVb=Dpb&&U5Jwh z5xJ%pB8NwCiob_jce{{P)`4|mEs8F*Lige(NO22}&um6$ZzEP{u7YT}j4NIBc)_fL zmEaMPWmm6pz?h2#w4H@i+s={L-l5+RF9CPO{6lzoARaCrVmS7SU@wowdQA)@_k{?G6k_R2AsS4C zSgqHHyATEbLd400*xoJ#;U0q%=`lDwEfx`?Sh$&r@Ju1X%MEd$PZwjXO{{;dc-S|@ z$hn#(qf0U~LAT$d8~ZDHD?YM=`o93&9(uShhh1MgRrlpktu#&Bjo44!SdP5nh^y z4;u4f@mvl^(*lHWzeagjAqGpnf%~H(c-Ws@frYzIL9Hytve9obU2q!O{1PZfN+Iz( z3%3d-I+*2{t*XGLfJ%HZ=1f{zzJ%}j+aQQ0sJJu^jp7(sQ?_2Nxw;gZ*}LzqYVFK3 zlJ+^|>au82(mq#}$79VDs*h!Cn-~@2Q!w5pyOLyJottSM8@O+VyvY5ha7DB0EC0Kd zI!d6`Od4d;An&O`Tqpjv-W}G)t{D{su_t2ZURymc`W=J(I_C6rtU7n|+7U_8+PMs7 ziQU=c<1;$xrukcQ2PlhP2l{gT0h+#ek&5Nu&7w2()1R3H!J^g$&sK$b=@=eteacy{ z6aMiZ8?PspPsIAbzB<#3pL&mO3-K-t>aUxKf8?kgWc3B#>9muFX@Uzcq_kNy)*Y^9XtOl)^i+8hMA53hh)Xfs%vr7fDBq?AsB?%pu zYHik`x0do#4wH`+|caaux_ZvF7g9POUXD_L9R<^!kZeMXs?PIiPzWWKM+{Ietc z&c{n$^8Nv3OwNe*&9!DXv7g!|GEnrD*|wbzfAum~D;QEtnqkrm@4p%ThR3GXP2tyn u6gaT09&<8-4}7=UttCH*wVAp4j-r^Jn)Zb1VgDC+RP7+Qr2lVZ6#NDc^J#Yg delta 724 zcmex!hV9G>Hnx(|ykwUt6WQbxtXQ+&E|U(_a@f3T|2^vqHPgSbepTXReB&XwO(=Ss z%+tvpPxnmUu$WO~vVtxPBje;k192_}AP@#(7M9J1y=*L#9av>VL1JPcF%Sa?#DQ33 zG9!!lbcI=rI+GX`Hgnum;86&&_52z1+Rj>rUA%GX^`@8hZ!dL6JYB7pbbmsi$O?_; zlPfM$%{mbtotX6u45=lF=?XyCM295K*WDcXc6rDHuJ&nsp%3g1uZ*jx$!b26>eKS= zMDJvY?<$-;Kn;vQ#VnfzRqO>h`GCwL0t^g-lN-~-Hy4;>xFIV0b!|37if + + + + diff --git a/audio/tokay/aidl_config/audio_platform_configuration.xml b/audio/tokay/aidl_config/audio_platform_configuration.xml index 8eb240a7..e28de105 100644 --- a/audio/tokay/aidl_config/audio_platform_configuration.xml +++ b/audio/tokay/aidl_config/audio_platform_configuration.xml @@ -107,10 +107,12 @@ MIC CAMCORDER + VOICE_RECOGNITION MIC CAMCORDER + VOICE_RECOGNITION diff --git a/audio/tokay/tuning/bluenote/recording.gatf b/audio/tokay/tuning/bluenote/recording.gatf index 9a700e1de350c8c4b9af5522475ba1fd759a69f6..c18058b22c83a9942ba0ea808be42ad188e8f42b 100644 GIT binary patch delta 3733 zcmeHJX;4#F7<~~%(y}B-HB?JewxY&@qE@LIqUR+~1s4?8iVIas1s8~nMj&hv6jYKY zTeOH91q>iQ2Czf{b*!R}2~dkzK@l{#ut}+cj18T3rtOdZ>vYE9&Ybz~eD~a$J9oZw zzVBwX>6@FTrqZ2T{iRt-Q#<~dka3e@`&O`}%(l0b+hmJ1vtWwj=f>f&qSluu_n%pKT_83iBqfRJoHr zT6?lFk4q-zn32Kr-XfX*8s~eukoLWvhN`|%7G7zqNa6DlT z_74q%G&~Fwti$mnD;%$uMSwkAj$Xao_*;>%uZ+ZP_b5o2DA>A3LslM*`uQ;^YmR~Z zNO&wN>=kJFK>_aWy_hvF4pX1R!Sz%;N(1*nG-W^R*a_(UIRR~DiFl+wfTGxgP;5Pf zo()OZv|I^~Whz+t(lGZs4EE+^bnZ?;ePSwtbJFns)pYQltKnpQ6ak`dk-t3yZP~}* z`Y;o2_9tdyqW?)0YfizV=QM^>-=QWw8=99nPJK|V^f!bztbz{s0i3J3)QM!IJpCE{8-lX~McFj7E zp!X(GmajV-{e!B$w3Ov%Z0T38I*_iQn;jh4GmIBlM)G8a>nP;1t&H1l4nc6~#hXUa zi&#e(;jg|{ZVtw@ixJ0tBEK+SLd+P56{`*9))$rvd)5R9GyGc12jZVOdL5}5dL}n_ z7Q+$e?q^XY?Ml`N7WaXOAUY}uqWBU)oHN3QZq(b_xVtk#g2$%ek51-5Bdfp zee{qDp-S)kZ)c{)hY}qkT35ZoRZtnine)-fkr#(BxBZ$-ntyC)s>6VSVL(B&F1Iu#+y}V|u(!l%OE6&#NXl{oEJ_y<^Zj-c9eY`J>#8_K{|$G&rVq zB(ZiW4FblkNjro#aLxJV*ZeBVgZdYycLuH`1>?StwYvDJjeNt%&?-ekchCbRZDT#y zTnC%$yWd=YSHssPg;D$$AD%7GK3%KV+s-MOU8hNMUb=AWtPhTP%-8Q!Vo(f&VtDt( z@V7~G`XT}UHnx(|ykwUt6WQbx76+ET|NC)n*tclqx})#ha>ESEM^p$93aiY$T)eSoH!Q)5C{V?3(Mv}EjE_P4y-bwATcqJ7>EG`;y^4i znUO_&y230*ok@%en>lVO@F>Wyu$j0|^?3M(zr6azoc02rudDs-E?_+QywZyQRYqLL z z&p%m2NQILJsDTlvm}Rr0ki8%$ACP%OfPq19^2QMH%?p%2@J~KqyoSYW%5~e#1tzPy z7#+6DFJTmB6#U@G!0_Q91H-mM3=ErqSZlKV0mOT)t8chMV?J+ju#lX!V|q6@9Ui)Fpy534opp3Rm&`41cB kC3BuR8Bj7udZzB5ZT2D3pHn7Fd?zKmwwFjU(muc(0I1~SSpWb4 diff --git a/audio/tokay/tuning/bluenote/template.xml b/audio/tokay/tuning/bluenote/template.xml index 57469eb6..8145ea1b 100644 --- a/audio/tokay/tuning/bluenote/template.xml +++ b/audio/tokay/tuning/bluenote/template.xml @@ -60,6 +60,10 @@ + + + + From 615a9b7b2f135cede429c5d61c2cdc7bcdde1f82 Mon Sep 17 00:00:00 2001 From: Sayanna Chandula Date: Wed, 20 Mar 2024 11:56:23 -0700 Subject: [PATCH 2/2] thermal: use virutal-skin-legacy for proto devices Latest ML models have been trained for latest HW and are no longer valid for proto devices. We can use legacy equation prepared for proto devices and remove any stats upload to avoid polluting stats. Bug: 320714468 Test: Build and boot on proto devices. Check Virtual Skin output Change-Id: Ic80934f0df80a423d8ba2cb4d1ac4b45999803fe Signed-off-by: Sayanna Chandula --- thermal/thermal_info_config_caiman_proto.json | 234 +----------------- thermal/thermal_info_config_komodo_proto.json | 232 +---------------- thermal/thermal_info_config_tokay_proto.json | 198 +-------------- 3 files changed, 9 insertions(+), 655 deletions(-) diff --git a/thermal/thermal_info_config_caiman_proto.json b/thermal/thermal_info_config_caiman_proto.json index f9ca1c9e..229738e9 100644 --- a/thermal/thermal_info_config_caiman_proto.json +++ b/thermal/thermal_info_config_caiman_proto.json @@ -164,55 +164,6 @@ "Coefficient": [1.0, 1.0, 1.0, 1.0], "Multiplier": 0.001 }, - { - "Name": "VIRTUAL-SKIN-LEGACY-SHUTDOWN", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "COUNT_THRESHOLD", - "Combination": ["VIRTUAL-SKIN-LEGACY"], - "Coefficient": [55000.0], - "Multiplier": 1.0 - }, - { - "Name": "VIRTUAL-SKIN-MODEL", - "Type": "UNKNOWN", - "VirtualSensor": true, - "ModelPath": "vt_estimation_model.tflite", - "Formula": "USE_ML_MODEL", - "Combination": ["battery", "btmspkr_therm", "charging_therm", "disp_therm", "north_therm", "quiet_therm", "rfpa_therm", "soc_therm", "usb_pwr_therm"], - "CombinationType":["SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR"], - "Multiplier": 0.001, - "PreviousSampleCount": 3, - "BackupSensor" : "VIRTUAL-SKIN-LEGACY", - "OffsetThresholds" : [50000, 53000], - "OffsetValues" : [500, 1000], - "ValidateInput": true - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "Type": "UNKNOWN", - "VirtualSensor": true, - "Hidden": true, - "Formula": "WEIGHTED_AVG", - "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY"], - "Coefficient": [1.0, -1.0], - "Multiplier": 1 - }, - { - "Name": "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-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": "VIRTUAL-SKIN", "Type": "SKIN", @@ -220,9 +171,8 @@ "VirtualSensor": true, "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], "Formula": "MAXIMUM", - "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY"], - "Coefficient": [1.0, "VIRTUAL-SKIN-LEGACY-SHUTDOWN"], - "CoefficientType":["CONSTANT", "SENSOR"], + "Combination": ["VIRTUAL-SKIN-LEGACY"], + "Coefficient": [1.0], "HotThreshold": ["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], "HotHysteresis": [0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], "Multiplier": 0.001, @@ -240,106 +190,6 @@ } ] }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-0", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.19, 0.04, 0.0, 0.06, 0.0, 0.0, 0.07, 0.03, 0.16, - 0.01, 0.05, 0.07, 0.05, 0.0, 0.01, 0.0, 0.0, 0.02, - 0.05, 0.01, 0.0, 0.01, 0.0, 0.0, 0.06, 0.0, 0.05], - "OffsetThresholds" : [0.0], - "OffsetValues" : [2390.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-1", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.17, 0.06, 0.0, 0.03, 0.0, 0.02, 0.05, 0.03, 0.28, - 0.02, 0.04, 0.0, 0.0, 0.0, 0.0, 0.05, 0.03, 0.05, - 0.06, 0.0, 0.0, 0.01, 0.0, 0.0, 0.04, 0.02, 0.03], - "OffsetThresholds" : [0.0], - "OffsetValues" : [840.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-2", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.1, 0.04, 0.0, 0.0, 0.0, 0.0, 0.08, 0.03, 0.4, - 0.02, 0.0, 0.0, 0.0, 0.0, 0.06, 0.04, 0.0, 0.06, - 0.12, 0.0, 0.0, 0.0, 0.0, 0.01, 0.06, 0.0, 0.0], - "OffsetThresholds" : [0.0], - "OffsetValues" : [370.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-3", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.23, 0.04, 0.0, 0.01, 0.0, 0.0, 0.12, 0.04, 0.41, - 0.05, 0.02, 0.0, 0.0, 0.0, 0.0, 0.02, 0.05, 0.02, - 0.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05, 0.02, 0.06], - "OffsetThresholds" : [0.0], - "OffsetValues" : [-5250.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-4", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.0, 0.01, 0.0, 0.0, 0.0, 0.0, 0.07, 0.0, 0.26, - 0.04, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01, 0.0, 0.06, - 0.26, 0.1, 0.0, 0.0, 0.0, 0.0, 0.01, 0.03, 0.15], - "OffsetThresholds" : [0.0], - "OffsetValues" : [530.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-5", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.19, 0.09, 0.03, 0.01, 0.0, 0.04, 0.08, 0.04, 0.02, - 0.02, 0.02, 0.06, 0.07, 0.0, 0.01, 0.05, 0.01, 0.04, - 0.03, 0.04, 0.01, 0.03, 0.0, 0.0, 0.04, 0.0, 0.08], - "OffsetThresholds" : [0.0], - "OffsetValues" : [-1070.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR", - "Type": "UNKNOWN", - "Version": "Patch_1.0", - "VirtualSensor": true, - "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Formula": "MAXIMUM", - "Combination": ["VIRTUAL-SKIN-LINEAR-SUB-0", "VIRTUAL-SKIN-LINEAR-SUB-1", "VIRTUAL-SKIN-LINEAR-SUB-2", "VIRTUAL-SKIN-LINEAR-SUB-3", "VIRTUAL-SKIN-LINEAR-SUB-4", "VIRTUAL-SKIN-LINEAR-SUB-5"], - "Coefficient": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0], - "HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], - "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], - "Multiplier":0.001, - "SendPowerHint":true, - "PollingDelay":300000, - "PassiveDelay":7000 - }, { "Name":"VIRTUAL-SKIN-HINT", "Type":"UNKNOWN", @@ -1014,83 +864,5 @@ "PowerSampleDelay":7000, "PowerSampleCount":5 } - ], - "Stats": { - "Sensors": { - "RecordWithDefaultThreshold": ["VIRTUAL-SKIN"], - "RecordWithThreshold": [ - { - "Name": "VIRTUAL-BTS-WINDOW-PARTIAL", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SPEAKER", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-0", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-1", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-2", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-3", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-LEGACY", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-MODEL", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "LoggingName": "MODEL-LEGACY-0.5", - "Thresholds": [ - -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, - 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 - ] - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "LoggingName": "MODEL-LEGACY-1", - "Thresholds": [ - -13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000, - -4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000 - ] - } - ], - "Abnormality": { - "Outlier": { - "Configs": [ - { - "Monitor": ["VIRTUAL-SKIN-MODEL"], - "TempRange": [0.0, 55.0] - }, - { - "Monitor": ["VIRTUAL-SKIN-MODEL-LEGACY-DIFF"], - "TempRange": [-12000, 12000] - } - ] - } - } - }, - "CoolingDevices": { - "RecordVotePerSensor": { - "DefaultThresholdEnableAll": true - } - } - } + ] } diff --git a/thermal/thermal_info_config_komodo_proto.json b/thermal/thermal_info_config_komodo_proto.json index fad2e07f..b158aaa4 100644 --- a/thermal/thermal_info_config_komodo_proto.json +++ b/thermal/thermal_info_config_komodo_proto.json @@ -197,55 +197,6 @@ "Coefficient": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], "Multiplier": 0.001 }, - { - "Name": "VIRTUAL-SKIN-LEGACY-SHUTDOWN", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "COUNT_THRESHOLD", - "Combination": ["VIRTUAL-SKIN-LEGACY"], - "Coefficient": [55000.0], - "Multiplier": 1.0 - }, - { - "Name": "VIRTUAL-SKIN-MODEL", - "Type": "UNKNOWN", - "VirtualSensor": true, - "ModelPath": "vt_estimation_model.tflite", - "Formula": "USE_ML_MODEL", - "Combination": ["battery", "btmspkr_therm", "charging_therm", "disp_therm", "north_therm", "quiet_therm", "rfpa_therm", "soc_therm", "usb_pwr_therm"], - "CombinationType":["SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR"], - "Multiplier": 0.001, - "PreviousSampleCount": 3, - "BackupSensor" : "VIRTUAL-SKIN-LEGACY", - "OffsetThresholds" : [50000, 53000], - "OffsetValues" : [500, 1000], - "ValidateInput": true - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "Type": "UNKNOWN", - "VirtualSensor": true, - "Hidden": true, - "Formula": "WEIGHTED_AVG", - "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY"], - "Coefficient": [1.0, -1.0], - "Multiplier": 1 - }, - { - "Name": "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-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": "VIRTUAL-SKIN", "Type": "SKIN", @@ -253,9 +204,8 @@ "VirtualSensor": true, "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], "Formula": "MAXIMUM", - "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY"], - "Coefficient": [1.0, "VIRTUAL-SKIN-LEGACY-SHUTDOWN"], - "CoefficientType":["CONSTANT", "SENSOR"], + "Combination": ["VIRTUAL-SKIN-LEGACY"], + "Coefficient": [1.0], "HotThreshold": ["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], "HotHysteresis": [0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], "Multiplier": 0.001, @@ -273,92 +223,6 @@ } ] }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-0", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.02, 0.0, 0.0, 0.05, 0.0, 0.0, 0.05, 0.01, 0.04, - 0.0, 0.0, 0.01, 0.01, 0.0, 0.0, 0.01, 0.0, 0.0, - 0.31, 0.03, 0.0, 0.05, 0.0, 0.0, 0.0, 0.25, 0.08], - "OffsetThresholds" : [0.0], - "OffsetValues" : [2660.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-1", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.19, 0.06, 0.0, 0.01, 0.0, 0.0, 0.07, 0.1, 0.09, - 0.02, 0.03, 0.0, 0.0, 0.05, 0.0, 0.04, 0.03, 0.01, - 0.05, 0.01, 0.0, 0.0, 0.01, 0.0, 0.03, 0.07, 0.04], - "OffsetThresholds" : [0.0], - "OffsetValues" : [2860.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-2", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.21, 0.02, 0.0, 0.44, 0.0, 0.0, 0.0, 0.12, 0.0, - 0.04, 0.0, 0.0, 0.03, 0.0, 0.0, 0.0, 0.04, 0.0, - 0.01, 0.0, 0.0, 0.01, 0.0, 0.0, 0.0, 0.05, 0.0], - "OffsetThresholds" : [0.0], - "OffsetValues" : [1330.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-3", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.07, 0.03, 0.0, 0.05, 0.0, 0.0, 0.07, 0.1, 0.03, - 0.11, 0.0, 0.0, 0.06, 0.0, 0.02, 0.05, 0.07, 0.05, - 0.07, 0.0, 0.0, 0.04, 0.0, 0.02, 0.05, 0.03, 0.03], - "OffsetThresholds" : [0.0], - "OffsetValues" : [2070.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-4", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.18, 0.0, 0.0, 0.03, 0.1, 0.04, 0.09, 0.13, 0.05, - 0.07, 0.0, 0.0, 0.0, 0.06, 0.0, 0.02, 0.05, 0.07, - 0.01, 0.0, 0.0, 0.0, 0.01, 0.0, 0.0, 0.02, 0.07], - "OffsetThresholds" : [0.0], - "OffsetValues" : [10.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR", - "Type": "UNKNOWN", - "Version": "Patch_1.0", - "VirtualSensor": true, - "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Formula": "MAXIMUM", - "Combination": ["VIRTUAL-SKIN-LINEAR-SUB-0", "VIRTUAL-SKIN-LINEAR-SUB-1", "VIRTUAL-SKIN-LINEAR-SUB-2", "VIRTUAL-SKIN-LINEAR-SUB-3", "VIRTUAL-SKIN-LINEAR-SUB-4"], - "Coefficient": [1.0, 1.0, 1.0, 1.0, 1.0], - "HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], - "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], - "Multiplier":0.001, - "SendPowerHint":true, - "PollingDelay":300000, - "PassiveDelay":7000 - }, { "Name":"VIRTUAL-SKIN-HINT", "Type":"UNKNOWN", @@ -1101,95 +965,5 @@ "PowerSampleDelay":7000, "PowerSampleCount":5 } - ], - "Stats": { - "Sensors": { - "RecordWithDefaultThreshold": ["VIRTUAL-SKIN"], - "RecordWithThreshold": [ - { - "Name": "VIRTUAL-BTS-WINDOW-PARTIAL", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SPEAKER", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-0", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-1", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-2", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-3", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-4", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-5", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-6", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-LEGACY", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-MODEL", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "LoggingName": "MODEL-LEGACY-0.5", - "Thresholds": [ - -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, - 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 - ] - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "LoggingName": "MODEL-LEGACY-1", - "Thresholds": [ - -13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000, - -4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000 - ] - } - ], - "Abnormality": { - "Outlier": { - "Configs": [ - { - "Monitor": ["VIRTUAL-SKIN-MODEL"], - "TempRange": [0.0, 55.0] - }, - { - "Monitor": ["VIRTUAL-SKIN-MODEL-LEGACY-DIFF"], - "TempRange": [-12000, 12000] - } - ] - } - } - }, - "CoolingDevices": { - "RecordVotePerSensor": { - "DefaultThresholdEnableAll": true - } - } - } + ] } diff --git a/thermal/thermal_info_config_tokay_proto.json b/thermal/thermal_info_config_tokay_proto.json index 62446c9d..2764fafb 100644 --- a/thermal/thermal_info_config_tokay_proto.json +++ b/thermal/thermal_info_config_tokay_proto.json @@ -143,55 +143,6 @@ "Coefficient": [1.0, 1.0, 1.0], "Multiplier": 0.001 }, - { - "Name": "VIRTUAL-SKIN-LEGACY-SHUTDOWN", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "COUNT_THRESHOLD", - "Combination": ["VIRTUAL-SKIN-LEGACY"], - "Coefficient": [55000.0], - "Multiplier": 1.0 - }, - { - "Name": "VIRTUAL-SKIN-MODEL", - "Type": "UNKNOWN", - "VirtualSensor": true, - "ModelPath": "vt_estimation_model.tflite", - "Formula": "USE_ML_MODEL", - "Combination": ["battery", "btmspkr_therm", "charging_therm", "disp_therm", "north_therm", "quiet_therm", "rfpa_therm", "soc_therm", "usb_pwr_therm"], - "CombinationType":["SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR", "SENSOR"], - "Multiplier": 0.001, - "PreviousSampleCount": 3, - "BackupSensor" : "VIRTUAL-SKIN-LEGACY", - "OffsetThresholds" : [50000, 53000], - "OffsetValues" : [500, 1000], - "ValidateInput": true - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "Type": "UNKNOWN", - "VirtualSensor": true, - "Hidden": true, - "Formula": "WEIGHTED_AVG", - "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY"], - "Coefficient": [1.0, -1.0], - "Multiplier": 1 - }, - { - "Name": "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-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": "VIRTUAL-SKIN", "Type": "SKIN", @@ -199,9 +150,8 @@ "VirtualSensor": true, "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], "Formula": "MAXIMUM", - "Combination": ["VIRTUAL-SKIN-MODEL", "VIRTUAL-SKIN-LEGACY"], - "Coefficient": [1.0, "VIRTUAL-SKIN-LEGACY-SHUTDOWN"], - "CoefficientType":["CONSTANT", "SENSOR"], + "Combination": ["VIRTUAL-SKIN-LEGACY"], + "Coefficient": [1.0], "HotThreshold": ["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], "HotHysteresis": [0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], "Multiplier": 0.001, @@ -219,78 +169,6 @@ } ] }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-0", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.08, 0.0, 0.0, 0.01, 0.0, 0.16, 0.17, 0.0, 0.22, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.07, 0.04, 0.0, 0.13, - 0.02, 0.0, 0.0, 0.01, 0.0, 0.0, 0.03, 0.0, 0.09], - "OffsetThresholds" : [0.0], - "OffsetValues" : [1020.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-1", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.03, 0.03, 0.0, 0.18, 0.02, 0.07, 0.08, 0.0, 0.12, - 0.01, 0.05, 0.0, 0.09, 0.04, 0.04, 0.0, 0.0, 0.07, - 0.01, 0.06, 0.0, 0.04, 0.01, 0.0, 0.05, 0.0, 0.04], - "OffsetThresholds" : [0.0], - "OffsetValues" : [-80.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-2", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.01, 0.0, 0.0, 0.09, 0.0, 0.08, 0.02, 0.0, 0.04, - 0.02, 0.0, 0.0, 0.06, 0.0, 0.06, 0.02, 0.0, 0.02, - 0.1, 0.0, 0.0, 0.28, 0.0, 0.11, 0.03, 0.0, 0.04], - "OffsetThresholds" : [0.0], - "OffsetValues" : [2230.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR-SUB-3", - "Type": "UNKNOWN", - "Hidden": true, - "VirtualSensor": true, - "Formula": "USE_LINEAR_MODEL", - "Combination": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "battery", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Coefficient": [0.1, 0.0, 0.0, 0.06, 0.0, 0.03, 0.31, 0.0, 0.1, - 0.05, 0.0, 0.0, 0.05, 0.0, 0.06, 0.0, 0.0, 0.01, - 0.06, 0.01, 0.0, 0.02, 0.0, 0.07, 0.03, 0.0, 0.09], - "OffsetThresholds" : [0.0], - "OffsetValues" : [-390.0], - "Multiplier": 0.001 - }, - { - "Name": "VIRTUAL-SKIN-LINEAR", - "Type": "UNKNOWN", - "Version": "Patch_1.0", - "VirtualSensor": true, - "TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"], - "Formula": "MAXIMUM", - "Combination": ["VIRTUAL-SKIN-LINEAR-SUB-0", "VIRTUAL-SKIN-LINEAR-SUB-1", "VIRTUAL-SKIN-LINEAR-SUB-2", "VIRTUAL-SKIN-LINEAR-SUB-3"], - "Coefficient": [1.0, 1.0, 1.0, 1.0], - "HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0], - "HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9], - "Multiplier":0.001, - "SendPowerHint":true, - "PollingDelay":300000, - "PassiveDelay":7000 - }, { "Name":"VIRTUAL-SKIN-HINT", "Type":"UNKNOWN", @@ -1009,75 +887,5 @@ "PowerSampleDelay":7000, "PowerSampleCount":5 } - ], - "Stats": { - "Sensors": { - "RecordWithDefaultThreshold": ["VIRTUAL-SKIN"], - "RecordWithThreshold": [ - { - "Name": "VIRTUAL-SKIN-SPEAKER", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-0", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-1", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-SUB-2", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-LEGACY", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-MODEL", - "Thresholds": [31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55] - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "LoggingName": "MODEL-LEGACY-0.5", - "Thresholds": [ - -4500, -4000, -3500, -3000, -2500, -2000, -1500, -1000, -500, 0, - 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500 - ] - }, - { - "Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF", - "LoggingName": "MODEL-LEGACY-1", - "Thresholds": [ - -13000, -12000, -11000, -10000, -9000, -8000, -7000, -6000, -5000, - -4000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000 - ] - } - ], - "Abnormality": { - "Outlier": { - "Configs": [ - { - "Monitor": ["VIRTUAL-SKIN-MODEL"], - "TempRange": [0.0, 55.0] - }, - { - "Monitor": ["VIRTUAL-SKIN-MODEL-LEGACY-DIFF"], - "TempRange": [-12000, 12000] - } - ] - } - } - }, - "CoolingDevices": { - "RecordVotePerSensor": { - "DefaultThresholdEnableAll": true - } - } - } + ] }