Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 605497e1 authored by Jack Nudelman's avatar Jack Nudelman Committed by Automerger Merge Worker
Browse files

Merge "Add thermal mitigation capability to feature set at HAL level." am:...

Merge "Add thermal mitigation capability to feature set at HAL level." am: cb2e8122 am: 87d20d79 am: ac2b9cf6 am: 903a6a14

Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/1621705

Change-Id: Ice2e676cf037431fab3397d7cc580813d1c0630a
parents 59fa3104 903a6a14
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ import static android.telephony.TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPE
import static android.telephony.TelephonyManager
        .CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE;
import static android.telephony.TelephonyManager.CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE;
import static android.telephony.TelephonyManager.CAPABILITY_THERMAL_MITIGATION_DATA_THROTTLING;
import static android.telephony.TelephonyManager.RadioInterfaceCapability;

import android.hardware.radio.V1_0.RadioError;
@@ -306,6 +307,8 @@ public class RadioConfigResponse extends IRadioConfigResponse.Stub {
                Rlog.d(TAG, "CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE");
                caps.add(CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE);
                Rlog.d(TAG, "CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE");
                caps.add(CAPABILITY_THERMAL_MITIGATION_DATA_THROTTLING);
                Rlog.d(TAG, "CAPABILITY_THERMAL_MITIGATION_DATA_THROTTLING");
            }
        }
        return caps;
+6 −0
Original line number Diff line number Diff line
@@ -52,6 +52,8 @@ public class RadioConfigResponseTest extends TelephonyTest {
        assertFalse(
                caps.contains(
                        TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE));
        assertFalse(
                caps.contains(TelephonyManager.CAPABILITY_THERMAL_MITIGATION_DATA_THROTTLING));
    }

    @Test
@@ -64,6 +66,8 @@ public class RadioConfigResponseTest extends TelephonyTest {
        assertFalse(
                caps.contains(
                        TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE));
        assertFalse(
                caps.contains(TelephonyManager.CAPABILITY_THERMAL_MITIGATION_DATA_THROTTLING));
    }

    @Test
@@ -76,5 +80,7 @@ public class RadioConfigResponseTest extends TelephonyTest {
        assertTrue(
                caps.contains(
                        TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE));
        assertTrue(
                caps.contains(TelephonyManager.CAPABILITY_THERMAL_MITIGATION_DATA_THROTTLING));
    }
}