aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/internal/telephony/ProxyController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/ProxyController.java')
-rw-r--r--src/java/com/android/internal/telephony/ProxyController.java21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/java/com/android/internal/telephony/ProxyController.java b/src/java/com/android/internal/telephony/ProxyController.java
index d6ed87b571..187f5e288a 100644
--- a/src/java/com/android/internal/telephony/ProxyController.java
+++ b/src/java/com/android/internal/telephony/ProxyController.java
@@ -22,6 +22,7 @@ import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
import android.content.Intent;
import android.os.AsyncResult;
+import android.os.Build;
import android.os.Handler;
import android.os.Message;
import android.os.PowerManager;
@@ -63,7 +64,7 @@ public class ProxyController {
private static final int SET_RC_TIMEOUT_WAITING_MSEC = (45 * 1000);
//***** Class Variables
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private static ProxyController sProxyController;
private Phone[] mPhones;
@@ -84,7 +85,7 @@ public class ProxyController {
WakeLock mWakeLock;
// record each phone's set radio capability status
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private int[] mSetRadioAccessFamilyStatus;
private int mRadioAccessFamilyStatusCounter;
private boolean mTransactionFailed = false;
@@ -93,18 +94,18 @@ public class ProxyController {
private String[] mNewLogicalModemIds;
// Allows the generation of unique Id's for radio capability request session id
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private AtomicInteger mUniqueIdGenerator = new AtomicInteger(new Random().nextInt());
// on-going radio capability request session id
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private int mRadioCapabilitySessionId;
// Record new and old Radio Access Family (raf) configuration.
// The old raf configuration is used to restore each logical modem raf when FINISH is
// issued if any requests fail.
private int[] mNewRadioAccessFamily;
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private int[] mOldRadioAccessFamily;
@@ -116,7 +117,7 @@ public class ProxyController {
return sProxyController;
}
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
public static ProxyController getInstance() {
return sProxyController;
}
@@ -480,7 +481,7 @@ public class ProxyController {
mSetRadioAccessFamilyStatus[id] = SET_RC_STATUS_SUCCESS;
// The modems may have been restarted and forgotten this
mPhoneSwitcher.onRadioCapChanged(id);
- mPhones[id].radioCapabilityUpdated(rc);
+ mPhones[id].radioCapabilityUpdated(rc, true);
}
mRadioAccessFamilyStatusCounter--;
@@ -567,7 +568,7 @@ public class ProxyController {
}
}
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private void completeRadioCapabilityTransaction() {
// Create the intent to broadcast
Intent intent;
@@ -627,7 +628,7 @@ public class ProxyController {
mRadioAccessFamilyStatusCounter = mPhones.length;
}
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private void sendRadioCapabilityRequest(int phoneId, int sessionId, int rcPhase,
int radioFamily, String logicalModemId, int status, int eventId) {
RadioCapability requestRC = new RadioCapability(
@@ -685,7 +686,7 @@ public class ProxyController {
return modemUuid;
}
- @UnsupportedAppUsage
+ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private void logd(String string) {
Rlog.d(LOG_TAG, string);
}