Loading src/java/com/android/internal/telephony/RadioConfigResponse.java +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package com.android.internal.telephony; import static android.telephony.TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED; 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.RadioInterfaceCapability; Loading Loading @@ -303,6 +305,8 @@ public class RadioConfigResponse extends IRadioConfigResponse.Stub { if (!modemReducedFeatureSet1) { caps.add(CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE); 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"); } } return caps; Loading tests/telephonytests/src/com/android/internal/telephony/RadioConfigResponseTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,9 @@ public class RadioConfigResponseTest extends TelephonyTest { caps.contains(TelephonyManager.CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE)); assertFalse( caps.contains(TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED)); assertFalse( caps.contains( TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE)); } @Test Loading @@ -58,6 +61,9 @@ public class RadioConfigResponseTest extends TelephonyTest { caps.contains(TelephonyManager.CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE)); assertTrue( caps.contains(TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED)); assertFalse( caps.contains( TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE)); } @Test Loading @@ -67,5 +73,8 @@ public class RadioConfigResponseTest extends TelephonyTest { caps.contains(TelephonyManager.CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE)); assertTrue( caps.contains(TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED)); assertTrue( caps.contains( TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE)); } } Loading
src/java/com/android/internal/telephony/RadioConfigResponse.java +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package com.android.internal.telephony; import static android.telephony.TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED; 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.RadioInterfaceCapability; Loading Loading @@ -303,6 +305,8 @@ public class RadioConfigResponse extends IRadioConfigResponse.Stub { if (!modemReducedFeatureSet1) { caps.add(CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE); 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"); } } return caps; Loading
tests/telephonytests/src/com/android/internal/telephony/RadioConfigResponseTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,9 @@ public class RadioConfigResponseTest extends TelephonyTest { caps.contains(TelephonyManager.CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE)); assertFalse( caps.contains(TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED)); assertFalse( caps.contains( TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE)); } @Test Loading @@ -58,6 +61,9 @@ public class RadioConfigResponseTest extends TelephonyTest { caps.contains(TelephonyManager.CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE)); assertTrue( caps.contains(TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED)); assertFalse( caps.contains( TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE)); } @Test Loading @@ -67,5 +73,8 @@ public class RadioConfigResponseTest extends TelephonyTest { caps.contains(TelephonyManager.CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE)); assertTrue( caps.contains(TelephonyManager.CAPABILITY_ALLOWED_NETWORK_TYPES_USED)); assertTrue( caps.contains( TelephonyManager.CAPABILITY_NR_DUAL_CONNECTIVITY_CONFIGURATION_AVAILABLE)); } }