Merge "Renamed NetworkRegistrationState to NetworkRegistrationInfo"
diff --git a/src/java/com/android/internal/telephony/CellularNetworkService.java b/src/java/com/android/internal/telephony/CellularNetworkService.java
index 37f302c..20a95c6 100644
--- a/src/java/com/android/internal/telephony/CellularNetworkService.java
+++ b/src/java/com/android/internal/telephony/CellularNetworkService.java
@@ -32,7 +32,7 @@
import android.telephony.CellIdentityTdscdma;
import android.telephony.CellIdentityWcdma;
import android.telephony.LteVopsSupportInfo;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.NetworkService;
import android.telephony.NetworkServiceCallback;
import android.telephony.Rlog;
@@ -88,9 +88,9 @@
if (callback == null) return;
ar = (AsyncResult) message.obj;
int domain = (message.what == GET_CS_REGISTRATION_STATE_DONE)
- ? NetworkRegistrationState.DOMAIN_CS
- : NetworkRegistrationState.DOMAIN_PS;
- NetworkRegistrationState netState =
+ ? NetworkRegistrationInfo.DOMAIN_CS
+ : NetworkRegistrationInfo.DOMAIN_PS;
+ NetworkRegistrationInfo netState =
getRegistrationStateFromResult(ar.result, domain);
int resultCode;
@@ -102,18 +102,18 @@
try {
if (DBG) {
- log("Calling callback.onGetNetworkRegistrationStateComplete."
+ log("Calling callback.onGetNetworkRegistrationInfoComplete."
+ "resultCode = " + resultCode
+ ", netState = " + netState);
}
- callback.onGetNetworkRegistrationStateComplete(
+ callback.onGetNetworkRegistrationInfoComplete(
resultCode, netState);
} catch (Exception e) {
loge("Exception: " + e);
}
break;
case NETWORK_REGISTRATION_STATE_CHANGED:
- notifyNetworkRegistrationStateChanged();
+ notifyNetworkRegistrationInfoChanged();
break;
default:
return;
@@ -129,22 +129,22 @@
switch (halRegState) {
case RegState.NOT_REG_MT_NOT_SEARCHING_OP:
case RegState.NOT_REG_MT_NOT_SEARCHING_OP_EM:
- return NetworkRegistrationState.REG_STATE_NOT_REG_NOT_SEARCHING;
+ return NetworkRegistrationInfo.REG_STATE_NOT_REG_NOT_SEARCHING;
case RegState.REG_HOME:
- return NetworkRegistrationState.REG_STATE_HOME;
+ return NetworkRegistrationInfo.REG_STATE_HOME;
case RegState.NOT_REG_MT_SEARCHING_OP:
case RegState.NOT_REG_MT_SEARCHING_OP_EM:
- return NetworkRegistrationState.REG_STATE_NOT_REG_SEARCHING;
+ return NetworkRegistrationInfo.REG_STATE_NOT_REG_SEARCHING;
case RegState.REG_DENIED:
case RegState.REG_DENIED_EM:
- return NetworkRegistrationState.REG_STATE_DENIED;
+ return NetworkRegistrationInfo.REG_STATE_DENIED;
case RegState.UNKNOWN:
case RegState.UNKNOWN_EM:
- return NetworkRegistrationState.REG_STATE_UNKNOWN;
+ return NetworkRegistrationInfo.REG_STATE_UNKNOWN;
case RegState.REG_ROAMING:
- return NetworkRegistrationState.REG_STATE_ROAMING;
+ return NetworkRegistrationInfo.REG_STATE_ROAMING;
default:
- return NetworkRegistrationState.REG_STATE_NOT_REG_NOT_SEARCHING;
+ return NetworkRegistrationInfo.REG_STATE_NOT_REG_NOT_SEARCHING;
}
}
@@ -173,16 +173,16 @@
// Otherwise, certain services are available only if it's registered on home or roaming
// network.
if (emergencyOnly) {
- availableServices = new int[] {NetworkRegistrationState.SERVICE_TYPE_EMERGENCY};
- } else if (regState == NetworkRegistrationState.REG_STATE_ROAMING
- || regState == NetworkRegistrationState.REG_STATE_HOME) {
- if (domain == NetworkRegistrationState.DOMAIN_PS) {
- availableServices = new int[] {NetworkRegistrationState.SERVICE_TYPE_DATA};
- } else if (domain == NetworkRegistrationState.DOMAIN_CS) {
+ availableServices = new int[] {NetworkRegistrationInfo.SERVICE_TYPE_EMERGENCY};
+ } else if (regState == NetworkRegistrationInfo.REG_STATE_ROAMING
+ || regState == NetworkRegistrationInfo.REG_STATE_HOME) {
+ if (domain == NetworkRegistrationInfo.DOMAIN_PS) {
+ availableServices = new int[] {NetworkRegistrationInfo.SERVICE_TYPE_DATA};
+ } else if (domain == NetworkRegistrationInfo.DOMAIN_CS) {
availableServices = new int[] {
- NetworkRegistrationState.SERVICE_TYPE_VOICE,
- NetworkRegistrationState.SERVICE_TYPE_SMS,
- NetworkRegistrationState.SERVICE_TYPE_VIDEO
+ NetworkRegistrationInfo.SERVICE_TYPE_VOICE,
+ NetworkRegistrationInfo.SERVICE_TYPE_SMS,
+ NetworkRegistrationInfo.SERVICE_TYPE_VIDEO
};
}
}
@@ -194,24 +194,24 @@
return ServiceState.rilRadioTechnologyToNetworkType(rilRat);
}
- private NetworkRegistrationState getRegistrationStateFromResult(Object result, int domain) {
+ private NetworkRegistrationInfo getRegistrationStateFromResult(Object result, int domain) {
if (result == null) {
return null;
}
// TODO: unify when voiceRegStateResult and DataRegStateResult are unified.
- if (domain == NetworkRegistrationState.DOMAIN_CS) {
+ if (domain == NetworkRegistrationInfo.DOMAIN_CS) {
return createRegistrationStateFromVoiceRegState(result);
- } else if (domain == NetworkRegistrationState.DOMAIN_PS) {
+ } else if (domain == NetworkRegistrationInfo.DOMAIN_PS) {
return createRegistrationStateFromDataRegState(result);
} else {
return null;
}
}
- private NetworkRegistrationState createRegistrationStateFromVoiceRegState(Object result) {
+ private NetworkRegistrationInfo createRegistrationStateFromVoiceRegState(Object result) {
int transportType = AccessNetworkConstants.TRANSPORT_TYPE_WWAN;
- int domain = NetworkRegistrationState.DOMAIN_CS;
+ int domain = NetworkRegistrationInfo.DOMAIN_CS;
if (result instanceof android.hardware.radio.V1_0.VoiceRegStateResult) {
android.hardware.radio.V1_0.VoiceRegStateResult voiceRegState =
@@ -229,7 +229,7 @@
CellIdentity cellIdentity =
convertHalCellIdentityToCellIdentity(voiceRegState.cellIdentity);
- return new NetworkRegistrationState(domain, transportType, regState,
+ return new NetworkRegistrationInfo(domain, transportType, regState,
accessNetworkTechnology, reasonForDenial, emergencyOnly, availableServices,
cellIdentity, cssSupported, roamingIndicator, systemIsInPrl,
defaultRoamingIndicator);
@@ -249,7 +249,7 @@
CellIdentity cellIdentity =
convertHalCellIdentityToCellIdentity(voiceRegState.cellIdentity);
- return new NetworkRegistrationState(domain, transportType, regState,
+ return new NetworkRegistrationInfo(domain, transportType, regState,
accessNetworkTechnology, reasonForDenial, emergencyOnly, availableServices,
cellIdentity, cssSupported, roamingIndicator, systemIsInPrl,
defaultRoamingIndicator);
@@ -258,8 +258,8 @@
return null;
}
- private NetworkRegistrationState createRegistrationStateFromDataRegState(Object result) {
- int domain = NetworkRegistrationState.DOMAIN_PS;
+ private NetworkRegistrationInfo createRegistrationStateFromDataRegState(Object result) {
+ int domain = NetworkRegistrationInfo.DOMAIN_PS;
int transportType = AccessNetworkConstants.TRANSPORT_TYPE_WWAN;
if (result instanceof android.hardware.radio.V1_0.DataRegStateResult) {
@@ -276,7 +276,7 @@
LteVopsSupportInfo lteVopsSupportInfo =
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE,
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
- return new NetworkRegistrationState(domain, transportType, regState,
+ return new NetworkRegistrationInfo(domain, transportType, regState,
accessNetworkTechnology, reasonForDenial, emergencyOnly, availableServices,
cellIdentity, maxDataCalls, false /* isDcNrRestricted */,
false /* isNrAvailable */, false /* isEnDcAvailable */, lteVopsSupportInfo);
@@ -295,7 +295,7 @@
LteVopsSupportInfo lteVopsSupportInfo =
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE,
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
- return new NetworkRegistrationState(domain, transportType, regState,
+ return new NetworkRegistrationInfo(domain, transportType, regState,
accessNetworkTechnology, reasonForDenial, emergencyOnly, availableServices,
cellIdentity, maxDataCalls, false /* isDcNrRestricted */,
false /* isNrAvailable */, false /* isEnDcAvailable */, lteVopsSupportInfo);
@@ -324,7 +324,7 @@
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
}
- return new NetworkRegistrationState(domain, transportType, regState,
+ return new NetworkRegistrationInfo(domain, transportType, regState,
accessNetworkTechnology, reasonForDenial, emergencyOnly, availableServices,
cellIdentity, maxDataCalls, nrIndicators.isDcNrRestricted,
nrIndicators.isNrAvailable, nrIndicators.isEndcAvailable,
@@ -460,21 +460,21 @@
}
@Override
- public void getNetworkRegistrationState(int domain, NetworkServiceCallback callback) {
- if (DBG) log("getNetworkRegistrationState for domain " + domain);
+ public void getNetworkRegistrationInfo(int domain, NetworkServiceCallback callback) {
+ if (DBG) log("getNetworkRegistrationInfo for domain " + domain);
Message message = null;
- if (domain == NetworkRegistrationState.DOMAIN_CS) {
+ if (domain == NetworkRegistrationInfo.DOMAIN_CS) {
message = Message.obtain(mHandler, GET_CS_REGISTRATION_STATE_DONE);
mCallbackMap.put(message, callback);
mPhone.mCi.getVoiceRegistrationState(message);
- } else if (domain == NetworkRegistrationState.DOMAIN_PS) {
+ } else if (domain == NetworkRegistrationInfo.DOMAIN_PS) {
message = Message.obtain(mHandler, GET_PS_REGISTRATION_STATE_DONE);
mCallbackMap.put(message, callback);
mPhone.mCi.getDataRegistrationState(message);
} else {
- loge("getNetworkRegistrationState invalid domain " + domain);
- callback.onGetNetworkRegistrationStateComplete(
+ loge("getNetworkRegistrationInfo invalid domain " + domain);
+ callback.onGetNetworkRegistrationInfoComplete(
NetworkServiceCallback.RESULT_ERROR_INVALID_ARG, null);
}
}
diff --git a/src/java/com/android/internal/telephony/NetworkRegistrationManager.java b/src/java/com/android/internal/telephony/NetworkRegistrationManager.java
index 0d8fc79..b5ce2db 100644
--- a/src/java/com/android/internal/telephony/NetworkRegistrationManager.java
+++ b/src/java/com/android/internal/telephony/NetworkRegistrationManager.java
@@ -35,7 +35,7 @@
import android.telephony.CarrierConfigManager;
import android.telephony.INetworkService;
import android.telephony.INetworkServiceCallback;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.NetworkService;
import android.telephony.Rlog;
import android.telephony.TelephonyManager;
@@ -127,24 +127,24 @@
return (mINetworkService != null) && (mINetworkService.asBinder().isBinderAlive());
}
- public void unregisterForNetworkRegistrationStateChanged(Handler h) {
+ public void unregisterForNetworkRegistrationInfoChanged(Handler h) {
mRegStateChangeRegistrants.remove(h);
}
- public void registerForNetworkRegistrationStateChanged(Handler h, int what, Object obj) {
- logd("registerForNetworkRegistrationStateChanged");
+ public void registerForNetworkRegistrationInfoChanged(Handler h, int what, Object obj) {
+ logd("registerForNetworkRegistrationInfoChanged");
mRegStateChangeRegistrants.addUnique(h, what, obj);
}
private final Map<NetworkRegStateCallback, Message> mCallbackTable = new Hashtable();
- public void getNetworkRegistrationState(@NetworkRegistrationState.Domain int domain,
- Message onCompleteMessage) {
+ public void getNetworkRegistrationInfo(@NetworkRegistrationInfo.Domain int domain,
+ Message onCompleteMessage) {
if (onCompleteMessage == null) return;
if (!isServiceConnected()) {
loge("service not connected. Domain = "
- + ((domain == NetworkRegistrationState.DOMAIN_CS) ? "CS" : "PS"));
+ + ((domain == NetworkRegistrationInfo.DOMAIN_CS) ? "CS" : "PS"));
onCompleteMessage.obj = new AsyncResult(onCompleteMessage.obj, null,
new IllegalStateException("Service not connected."));
onCompleteMessage.sendToTarget();
@@ -154,9 +154,9 @@
NetworkRegStateCallback callback = new NetworkRegStateCallback();
try {
mCallbackTable.put(callback, onCompleteMessage);
- mINetworkService.getNetworkRegistrationState(mPhone.getPhoneId(), domain, callback);
+ mINetworkService.getNetworkRegistrationInfo(mPhone.getPhoneId(), domain, callback);
} catch (RemoteException e) {
- loge("getNetworkRegistrationState RemoteException " + e);
+ loge("getNetworkRegistrationInfo RemoteException " + e);
mCallbackTable.remove(callback);
onCompleteMessage.obj = new AsyncResult(onCompleteMessage.obj, null, e);
onCompleteMessage.sendToTarget();
@@ -190,7 +190,7 @@
try {
service.linkToDeath(mDeathRecipient, 0);
mINetworkService.createNetworkServiceProvider(mPhone.getPhoneId());
- mINetworkService.registerForNetworkRegistrationStateChanged(mPhone.getPhoneId(),
+ mINetworkService.registerForNetworkRegistrationInfoChanged(mPhone.getPhoneId(),
new NetworkRegStateCallback());
} catch (RemoteException exception) {
// Remote exception means that the binder already died.
@@ -213,9 +213,9 @@
private class NetworkRegStateCallback extends INetworkServiceCallback.Stub {
@Override
- public void onGetNetworkRegistrationStateComplete(
- int result, NetworkRegistrationState state) {
- logd("onGetNetworkRegistrationStateComplete result "
+ public void onGetNetworkRegistrationInfoComplete(
+ int result, NetworkRegistrationInfo state) {
+ logd("onGetNetworkRegistrationInfoComplete result "
+ result + " state " + state);
Message onCompleteMessage = mCallbackTable.remove(this);
if (onCompleteMessage != null) {
diff --git a/src/java/com/android/internal/telephony/ServiceStateTracker.java b/src/java/com/android/internal/telephony/ServiceStateTracker.java
index 7a19788..9bde5be 100755
--- a/src/java/com/android/internal/telephony/ServiceStateTracker.java
+++ b/src/java/com/android/internal/telephony/ServiceStateTracker.java
@@ -63,7 +63,7 @@
import android.telephony.CellInfo;
import android.telephony.CellLocation;
import android.telephony.DataSpecificRegistrationStates;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.PhysicalChannelConfig;
import android.telephony.Rlog;
import android.telephony.ServiceState;
@@ -567,7 +567,7 @@
for (int transportType : mTransportManager.getAvailableTransports()) {
mRegStateManagers.append(transportType, new NetworkRegistrationManager(
transportType, phone));
- mRegStateManagers.get(transportType).registerForNetworkRegistrationStateChanged(
+ mRegStateManagers.get(transportType).registerForNetworkRegistrationInfoChanged(
this, EVENT_NETWORK_STATE_CHANGED, null);
}
mLocaleTracker = TelephonyComponentFactory.getInstance()
@@ -646,8 +646,8 @@
// If we are previously in service, we need to notify that we are out of service now.
for (int transport : mTransportManager.getAvailableTransports()) {
if (mSS != null) {
- NetworkRegistrationState nrs = mSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, transport);
+ NetworkRegistrationInfo nrs = mSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, transport);
if (nrs != null && nrs.isInService()
&& mDetachedRegistrants.get(transport) != null) {
mDetachedRegistrants.get(transport).notifyRegistrants();
@@ -792,8 +792,8 @@
* new RAT as an Integer Object.
*/
protected void notifyDataRegStateRilRadioTechnologyChanged(int transport) {
- NetworkRegistrationState nrs = mSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, transport);
+ NetworkRegistrationInfo nrs = mSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, transport);
if (nrs != null) {
int rat = ServiceState.networkTypeToRilRadioTechnology(
nrs.getAccessNetworkTechnology());
@@ -1181,7 +1181,7 @@
case EVENT_GET_LOC_DONE:
ar = (AsyncResult) msg.obj;
if (ar.exception == null) {
- CellIdentity cellIdentity = ((NetworkRegistrationState) ar.result)
+ CellIdentity cellIdentity = ((NetworkRegistrationInfo) ar.result)
.getCellIdentity();
mCellIdentity = cellIdentity;
mPhone.notifyLocationChanged(getCellLocation());
@@ -1258,7 +1258,7 @@
if (ar.exception == null) {
mRegStateManagers.get(AccessNetworkConstants.TRANSPORT_TYPE_WWAN)
- .getNetworkRegistrationState(NetworkRegistrationState.DOMAIN_CS,
+ .getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_CS,
obtainMessage(EVENT_GET_LOC_DONE, null));
}
break;
@@ -1517,7 +1517,7 @@
updateNrFrequencyRangeFromPhysicalChannelConfigs(list, mSS);
hasChanged |= updateNrStatusFromPhysicalChannelConfigs(
list,
- mSS.getNetworkRegistrationState(NetworkRegistrationState.DOMAIN_PS,
+ mSS.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
AccessNetworkType.EUTRAN));
// Notify NR frequency, NR connection status or bandwidths changed.
@@ -1896,7 +1896,7 @@
}
private boolean isNrStatusChanged(
- NetworkRegistrationState oldRegState, NetworkRegistrationState newRegState) {
+ NetworkRegistrationInfo oldRegState, NetworkRegistrationInfo newRegState) {
if (oldRegState == null || newRegState == null) {
return oldRegState != newRegState;
}
@@ -1934,7 +1934,7 @@
}
private boolean updateNrStatusFromPhysicalChannelConfigs(
- List<PhysicalChannelConfig> configs, NetworkRegistrationState regState) {
+ List<PhysicalChannelConfig> configs, NetworkRegistrationInfo regState) {
if (regState == null || configs == null) return false;
@@ -1949,12 +1949,12 @@
int newNrStatus = regState.getNrStatus();
if (hasNrSecondaryServingCell) {
- if (regState.getNrStatus() == NetworkRegistrationState.NR_STATUS_NOT_RESTRICTED) {
- newNrStatus = NetworkRegistrationState.NR_STATUS_CONNECTED;
+ if (regState.getNrStatus() == NetworkRegistrationInfo.NR_STATUS_NOT_RESTRICTED) {
+ newNrStatus = NetworkRegistrationInfo.NR_STATUS_CONNECTED;
}
} else {
- if (regState.getNrStatus() == NetworkRegistrationState.NR_STATUS_CONNECTED) {
- newNrStatus = NetworkRegistrationState.NR_STATUS_NOT_RESTRICTED;
+ if (regState.getNrStatus() == NetworkRegistrationInfo.NR_STATUS_CONNECTED) {
+ newNrStatus = NetworkRegistrationInfo.NR_STATUS_NOT_RESTRICTED;
}
}
@@ -1977,14 +1977,14 @@
* @param serviceState The service state having combined registration states.
*/
private void combinePsRegistrationStates(ServiceState serviceState) {
- NetworkRegistrationState wlanPsRegState = serviceState.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WLAN);
- NetworkRegistrationState wwanPsRegState = serviceState.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN);
+ NetworkRegistrationInfo wlanPsRegState = serviceState.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WLAN);
+ NetworkRegistrationInfo wwanPsRegState = serviceState.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN);
if (wlanPsRegState != null
&& wlanPsRegState.getAccessNetworkTechnology()
== TelephonyManager.NETWORK_TYPE_IWLAN
- && wlanPsRegState.getRegState() == NetworkRegistrationState.REG_STATE_HOME) {
+ && wlanPsRegState.getRegState() == NetworkRegistrationInfo.REG_STATE_HOME) {
serviceState.setRilDataRadioTechnology(ServiceState.RIL_RADIO_TECHNOLOGY_IWLAN);
serviceState.setDataRegState(ServiceState.STATE_IN_SERVICE);
} else if (wwanPsRegState != null) {
@@ -2005,7 +2005,7 @@
int ints[];
switch (what) {
case EVENT_POLL_STATE_CS_CELLULAR_REGISTRATION: {
- NetworkRegistrationState networkRegState = (NetworkRegistrationState) ar.result;
+ NetworkRegistrationInfo networkRegState = (NetworkRegistrationInfo) ar.result;
VoiceSpecificRegistrationStates voiceSpecificStates =
networkRegState.getVoiceSpecificStates();
@@ -2017,7 +2017,7 @@
mNewSS.setVoiceRegState(regCodeToServiceState(registrationState));
mNewSS.setCssIndicator(cssIndicator);
mNewSS.setRilVoiceRadioTechnology(newVoiceRat);
- mNewSS.addNetworkRegistrationState(networkRegState);
+ mNewSS.addNetworkRegistrationInfo(networkRegState);
setPhyCellInfoFromCellIdentity(mNewSS, networkRegState.getCellIdentity());
//Denial reason if registrationState = 3
@@ -2083,8 +2083,8 @@
}
case EVENT_POLL_STATE_PS_IWLAN_REGISTRATION: {
- NetworkRegistrationState networkRegState = (NetworkRegistrationState) ar.result;
- mNewSS.addNetworkRegistrationState(networkRegState);
+ NetworkRegistrationInfo networkRegState = (NetworkRegistrationInfo) ar.result;
+ mNewSS.addNetworkRegistrationInfo(networkRegState);
if (DBG) {
log("handlPollStateResultMessage: PS IWLAN. " + networkRegState);
@@ -2093,8 +2093,8 @@
}
case EVENT_POLL_STATE_PS_CELLULAR_REGISTRATION: {
- NetworkRegistrationState networkRegState = (NetworkRegistrationState) ar.result;
- mNewSS.addNetworkRegistrationState(networkRegState);
+ NetworkRegistrationInfo networkRegState = (NetworkRegistrationInfo) ar.result;
+ mNewSS.addNetworkRegistrationInfo(networkRegState);
DataSpecificRegistrationStates dataSpecificStates =
networkRegState.getDataSpecificStates();
int registrationState = networkRegState.getRegState();
@@ -2980,19 +2980,19 @@
mPollingContext[0]++;
mRegStateManagers.get(AccessNetworkConstants.TRANSPORT_TYPE_WWAN)
- .getNetworkRegistrationState(NetworkRegistrationState.DOMAIN_PS,
+ .getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
obtainMessage(EVENT_POLL_STATE_PS_CELLULAR_REGISTRATION,
mPollingContext));
mPollingContext[0]++;
mRegStateManagers.get(AccessNetworkConstants.TRANSPORT_TYPE_WWAN)
- .getNetworkRegistrationState(NetworkRegistrationState.DOMAIN_CS,
+ .getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_CS,
obtainMessage(EVENT_POLL_STATE_CS_CELLULAR_REGISTRATION, mPollingContext));
if (mRegStateManagers.get(AccessNetworkConstants.TRANSPORT_TYPE_WLAN) != null) {
mPollingContext[0]++;
mRegStateManagers.get(AccessNetworkConstants.TRANSPORT_TYPE_WLAN)
- .getNetworkRegistrationState(NetworkRegistrationState.DOMAIN_PS,
+ .getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
obtainMessage(EVENT_POLL_STATE_PS_IWLAN_REGISTRATION,
mPollingContext));
}
@@ -3050,10 +3050,10 @@
boolean anyDataRegChanged = false;
boolean anyDataRatChanged = false;
for (int transport : mTransportManager.getAvailableTransports()) {
- NetworkRegistrationState oldNrs = mSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, transport);
- NetworkRegistrationState newNrs = mNewSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, transport);
+ NetworkRegistrationInfo oldNrs = mSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, transport);
+ NetworkRegistrationInfo newNrs = mNewSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, transport);
boolean changed = (oldNrs == null || !oldNrs.isInService())
&& (newNrs != null && newNrs.isInService());
@@ -3073,9 +3073,9 @@
}
int oldRegState = oldNrs != null ? oldNrs.getRegState()
- : NetworkRegistrationState.REG_STATE_UNKNOWN;
+ : NetworkRegistrationInfo.REG_STATE_UNKNOWN;
int newRegState = newNrs != null ? newNrs.getRegState()
- : NetworkRegistrationState.REG_STATE_UNKNOWN;
+ : NetworkRegistrationInfo.REG_STATE_UNKNOWN;
hasDataRegStateChanged.put(transport, oldRegState != newRegState);
if (oldRegState != newRegState) {
anyDataRegChanged = true;
@@ -3089,10 +3089,10 @@
mSS.getNrFrequencyRange() != mNewSS.getNrFrequencyRange();
boolean hasNrStatusChanged = isNrStatusChanged(
- mSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkType.EUTRAN),
- mNewSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkType.EUTRAN));
+ mSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkType.EUTRAN),
+ mNewSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkType.EUTRAN));
// TODO: loosen this restriction to exempt fields that are provided through system
// information; otherwise, we will get false positives when things like the operator
@@ -3578,8 +3578,8 @@
* to service state */
private int regCodeToServiceState(int code) {
switch (code) {
- case NetworkRegistrationState.REG_STATE_HOME:
- case NetworkRegistrationState.REG_STATE_ROAMING:
+ case NetworkRegistrationInfo.REG_STATE_HOME:
+ case NetworkRegistrationInfo.REG_STATE_ROAMING:
return ServiceState.STATE_IN_SERVICE;
default:
return ServiceState.STATE_OUT_OF_SERVICE;
@@ -3591,7 +3591,7 @@
* returns true if registered roam, false otherwise
*/
private boolean regCodeIsRoaming (int code) {
- return NetworkRegistrationState.REG_STATE_ROAMING == code;
+ return NetworkRegistrationInfo.REG_STATE_ROAMING == code;
}
private boolean isSameOperatorNameFromSimAndSS(ServiceState s) {
@@ -4168,8 +4168,8 @@
mAttachedRegistrants.get(transport).add(r);
if (mSS != null) {
- NetworkRegistrationState netRegState = mSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, transport);
+ NetworkRegistrationInfo netRegState = mSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, transport);
if (netRegState == null || netRegState.isInService()) {
r.notifyRegistrant();
}
@@ -4204,8 +4204,8 @@
mDetachedRegistrants.get(transport).add(r);
if (mSS != null) {
- NetworkRegistrationState netRegState = mSS.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, transport);
+ NetworkRegistrationInfo netRegState = mSS.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, transport);
if (netRegState != null && !netRegState.isInService()) {
r.notifyRegistrant();
}
diff --git a/src/java/com/android/internal/telephony/dataconnection/DataConnection.java b/src/java/com/android/internal/telephony/dataconnection/DataConnection.java
index 5a8d085..5b635fa 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DataConnection.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DataConnection.java
@@ -46,7 +46,7 @@
import android.telephony.AccessNetworkConstants;
import android.telephony.AccessNetworkConstants.TransportType;
import android.telephony.DataFailCause;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.Rlog;
import android.telephony.ServiceState;
import android.telephony.TelephonyManager;
@@ -2878,7 +2878,7 @@
/** Check if the device is connected to NR 5G Non-Standalone network. */
private boolean isNRConnected() {
return mPhone.getServiceState().getNrStatus()
- == NetworkRegistrationState.NR_STATUS_CONNECTED;
+ == NetworkRegistrationInfo.NR_STATUS_CONNECTED;
}
private void dumpToLog() {
diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
index 226a914..51a6b6d 100755
--- a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
@@ -70,7 +70,7 @@
import android.telephony.CarrierConfigManager;
import android.telephony.CellLocation;
import android.telephony.DataFailCause;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.PcoData;
import android.telephony.Rlog;
import android.telephony.ServiceState;
@@ -4794,8 +4794,8 @@
private int getDataRat() {
ServiceState ss = mPhone.getServiceState();
- NetworkRegistrationState nrs = ss.getNetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, mTransportType);
+ NetworkRegistrationInfo nrs = ss.getNetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, mTransportType);
if (nrs != null) {
return ServiceState.networkTypeToRilRadioTechnology(nrs.getAccessNetworkTechnology());
}
diff --git a/src/java/com/android/internal/telephony/test/SimulatedCommands.java b/src/java/com/android/internal/telephony/test/SimulatedCommands.java
index 5bdf169..9fdc20c 100644
--- a/src/java/com/android/internal/telephony/test/SimulatedCommands.java
+++ b/src/java/com/android/internal/telephony/test/SimulatedCommands.java
@@ -40,7 +40,7 @@
import android.telephony.CellSignalStrengthWcdma;
import android.telephony.IccOpenLogicalChannelResponse;
import android.telephony.ImsiEncryptionInfo;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.NetworkScanRequest;
import android.telephony.Rlog;
import android.telephony.ServiceState;
@@ -128,9 +128,9 @@
int mNetworkType;
String mPin2Code;
boolean mSsnNotifyOn = false;
- private int mVoiceRegState = NetworkRegistrationState.REG_STATE_HOME;
+ private int mVoiceRegState = NetworkRegistrationInfo.REG_STATE_HOME;
private int mVoiceRadioTech = ServiceState.RIL_RADIO_TECHNOLOGY_UMTS;
- private int mDataRegState = NetworkRegistrationState.REG_STATE_HOME;
+ private int mDataRegState = NetworkRegistrationInfo.REG_STATE_HOME;
private int mDataRadioTech = ServiceState.RIL_RADIO_TECHNOLOGY_UMTS;
public boolean mCssSupported;
public int mRoamingIndicator;
diff --git a/tests/telephonytests/src/com/android/internal/telephony/CellularNetworkServiceTest.java b/tests/telephonytests/src/com/android/internal/telephony/CellularNetworkServiceTest.java
index 918b705..01b92fb 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/CellularNetworkServiceTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/CellularNetworkServiceTest.java
@@ -31,7 +31,7 @@
import android.telephony.INetworkService;
import android.telephony.INetworkServiceCallback;
import android.telephony.LteVopsSupportInfo;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.NetworkService;
import android.telephony.NetworkServiceCallback;
import android.telephony.ServiceState;
@@ -92,12 +92,12 @@
@Test
@MediumTest
- public void testGetNetworkRegistrationState() {
- int voiceRegState = NetworkRegistrationState.REG_STATE_HOME;
- int dataRegState = NetworkRegistrationState.REG_STATE_HOME;
+ public void testGetNetworkRegistrationInfo() {
+ int voiceRegState = NetworkRegistrationInfo.REG_STATE_HOME;
+ int dataRegState = NetworkRegistrationInfo.REG_STATE_HOME;
int voiceRadioTech = ServiceState.RIL_RADIO_TECHNOLOGY_HSPA;
int dataRadioTech = ServiceState.RIL_RADIO_TECHNOLOGY_HSPA;
- int domain = NetworkRegistrationState.DOMAIN_CS;
+ int domain = NetworkRegistrationInfo.DOMAIN_CS;
boolean cssSupported = true;
int roamingIndicator = 1;
@@ -106,9 +106,9 @@
int reasonForDenial = 0;
int maxDataCalls = 4;
int[] availableServices = new int[] {
- NetworkRegistrationState.SERVICE_TYPE_VOICE,
- NetworkRegistrationState.SERVICE_TYPE_SMS,
- NetworkRegistrationState.SERVICE_TYPE_VIDEO
+ NetworkRegistrationInfo.SERVICE_TYPE_VOICE,
+ NetworkRegistrationInfo.SERVICE_TYPE_SMS,
+ NetworkRegistrationInfo.SERVICE_TYPE_VIDEO
};
mSimulatedCommands.setVoiceRegState(voiceRegState);
@@ -125,30 +125,30 @@
mSimulatedCommands.notifyNetworkStateChanged();
try {
- mBinder.getNetworkRegistrationState(0, domain, mCallback);
+ mBinder.getNetworkRegistrationInfo(0, domain, mCallback);
} catch (RemoteException e) {
assertTrue(false);
}
waitForMs(1000);
- NetworkRegistrationState expectedState = new NetworkRegistrationState(
+ NetworkRegistrationInfo expectedState = new NetworkRegistrationInfo(
domain, AccessNetworkConstants.TRANSPORT_TYPE_WWAN, voiceRegState,
ServiceState.rilRadioTechnologyToNetworkType(voiceRadioTech), reasonForDenial,
false, availableServices, null, cssSupported,
roamingIndicator, systemIsInPrl, defaultRoamingIndicator);
try {
- verify(mCallback, times(1)).onGetNetworkRegistrationStateComplete(
+ verify(mCallback, times(1)).onGetNetworkRegistrationInfoComplete(
eq(NetworkServiceCallback.RESULT_SUCCESS), eq(expectedState));
} catch (RemoteException e) {
assertTrue(false);
}
- domain = NetworkRegistrationState.DOMAIN_PS;
- availableServices = new int[] {NetworkRegistrationState.SERVICE_TYPE_DATA};
+ domain = NetworkRegistrationInfo.DOMAIN_PS;
+ availableServices = new int[] {NetworkRegistrationInfo.SERVICE_TYPE_DATA};
try {
- mBinder.getNetworkRegistrationState(0, domain, mCallback);
+ mBinder.getNetworkRegistrationInfo(0, domain, mCallback);
} catch (RemoteException e) {
assertTrue(false);
}
@@ -159,14 +159,14 @@
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE,
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
- expectedState = new NetworkRegistrationState(
+ expectedState = new NetworkRegistrationInfo(
domain, AccessNetworkConstants.TRANSPORT_TYPE_WWAN, voiceRegState,
ServiceState.rilRadioTechnologyToNetworkType(voiceRadioTech), reasonForDenial,
false, availableServices, null, maxDataCalls, false, false, false,
lteVopsSupportInfo);
try {
- verify(mCallback, times(1)).onGetNetworkRegistrationStateComplete(
+ verify(mCallback, times(1)).onGetNetworkRegistrationInfoComplete(
eq(NetworkServiceCallback.RESULT_SUCCESS), eq(expectedState));
} catch (RemoteException e) {
assertTrue(false);
diff --git a/tests/telephonytests/src/com/android/internal/telephony/NetworkRegistrationStateTest.java b/tests/telephonytests/src/com/android/internal/telephony/NetworkRegistrationInfoTest.java
similarity index 72%
rename from tests/telephonytests/src/com/android/internal/telephony/NetworkRegistrationStateTest.java
rename to tests/telephonytests/src/com/android/internal/telephony/NetworkRegistrationInfoTest.java
index 636bbc5..9655403 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/NetworkRegistrationStateTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/NetworkRegistrationInfoTest.java
@@ -21,34 +21,34 @@
import android.os.Parcel;
import android.telephony.AccessNetworkConstants;
import android.telephony.CellIdentityLte;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.TelephonyManager;
import androidx.test.filters.SmallTest;
import org.junit.Test;
-/** Unit tests for {@link NetworkRegistrationState}. */
-public class NetworkRegistrationStateTest {
+/** Unit tests for {@link NetworkRegistrationInfo}. */
+public class NetworkRegistrationInfoTest {
@Test
@SmallTest
public void testParcel() {
- NetworkRegistrationState nrs = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS,
+ NetworkRegistrationInfo nrs = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS,
AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_HOME,
+ NetworkRegistrationInfo.REG_STATE_HOME,
TelephonyManager.NETWORK_TYPE_LTE,
0,
false,
- new int[]{NetworkRegistrationState.SERVICE_TYPE_DATA},
+ new int[]{NetworkRegistrationInfo.SERVICE_TYPE_DATA},
new CellIdentityLte());
Parcel p = Parcel.obtain();
nrs.writeToParcel(p, 0);
p.setDataPosition(0);
- NetworkRegistrationState newNrs = NetworkRegistrationState.CREATOR.createFromParcel(p);
+ NetworkRegistrationInfo newNrs = NetworkRegistrationInfo.CREATOR.createFromParcel(p);
assertEquals(nrs, newNrs);
}
}
diff --git a/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java b/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java
index dd40f7f..573d286 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java
@@ -20,7 +20,7 @@
import android.os.Parcel;
import android.telephony.AccessNetworkConstants;
import android.telephony.LteVopsSupportInfo;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.ServiceState;
import android.telephony.TelephonyManager;
import android.test.suitebuilder.annotation.SmallTest;
@@ -37,9 +37,9 @@
public void testRoaming() {
ServiceState ss = new ServiceState();
// add data registration state
- ss.addNetworkRegistrationState(new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_ROAMING,
+ ss.addNetworkRegistrationInfo(new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_ROAMING,
TelephonyManager.NETWORK_TYPE_UNKNOWN, 0,
false, null, null));
assertTrue(ss.getDataRoamingFromRegistration());
@@ -283,43 +283,43 @@
}
@SmallTest
- public void testNetworkRegistrationState() {
- NetworkRegistrationState wwanVoiceRegState = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ public void testNetworkRegistrationInfo() {
+ NetworkRegistrationInfo wwanVoiceRegState = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
0, 0, 0, false,
null, null, true, 0, 0, 0);
LteVopsSupportInfo lteVopsSupportInfo =
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE,
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
- NetworkRegistrationState wwanDataRegState = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo wwanDataRegState = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
0, 0, 0, false, null, null, 0, false, false, false,
lteVopsSupportInfo);
- NetworkRegistrationState wlanRegState = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WLAN,
+ NetworkRegistrationInfo wlanRegState = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WLAN,
0, 0, 0, false,
null, null);
ServiceState ss = new ServiceState();
- ss.addNetworkRegistrationState(wwanVoiceRegState);
- ss.addNetworkRegistrationState(wwanDataRegState);
- ss.addNetworkRegistrationState(wlanRegState);
+ ss.addNetworkRegistrationInfo(wwanVoiceRegState);
+ ss.addNetworkRegistrationInfo(wwanDataRegState);
+ ss.addNetworkRegistrationInfo(wlanRegState);
- assertEquals(ss.getNetworkRegistrationStates(NetworkRegistrationState.DOMAIN_CS,
+ assertEquals(ss.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_CS,
AccessNetworkConstants.TRANSPORT_TYPE_WWAN), wwanVoiceRegState);
- assertEquals(ss.getNetworkRegistrationStates(NetworkRegistrationState.DOMAIN_PS,
+ assertEquals(ss.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
AccessNetworkConstants.TRANSPORT_TYPE_WWAN), wwanDataRegState);
- assertEquals(ss.getNetworkRegistrationStates(NetworkRegistrationState.DOMAIN_PS,
+ assertEquals(ss.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
AccessNetworkConstants.TRANSPORT_TYPE_WLAN), wlanRegState);
- wwanDataRegState = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ wwanDataRegState = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
0, 0, 0, true, null, null, 0, false, false, false, lteVopsSupportInfo);
- ss.addNetworkRegistrationState(wwanDataRegState);
- assertEquals(ss.getNetworkRegistrationStates(NetworkRegistrationState.DOMAIN_PS,
+ ss.addNetworkRegistrationInfo(wwanDataRegState);
+ assertEquals(ss.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
AccessNetworkConstants.TRANSPORT_TYPE_WWAN), wwanDataRegState);
}
diff --git a/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java b/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java
index 4742279..061bd04 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java
@@ -74,7 +74,7 @@
import android.telephony.CellSignalStrengthWcdma;
import android.telephony.INetworkService;
import android.telephony.LteVopsSupportInfo;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.NetworkService;
import android.telephony.PhysicalChannelConfig;
import android.telephony.ServiceState;
@@ -211,9 +211,9 @@
// UMTS < GPRS < EDGE
new String[]{"3,1,2"});
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.setVoiceRadioTech(ServiceState.RIL_RADIO_TECHNOLOGY_HSPA);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.setDataRadioTech(ServiceState.RIL_RADIO_TECHNOLOGY_HSPA);
int dds = SubscriptionManager.getDefaultDataSubscriptionId();
@@ -647,9 +647,9 @@
public void testGsmCellLocation() {
CellIdentityGsm cellIdentityGsm = new CellIdentityGsm(
2, 3, 900, 5, "001", "01", "test", "tst");
- NetworkRegistrationState result = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_HOME, 0, 0, false, null,
+ NetworkRegistrationInfo result = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_HOME, 0, 0, false, null,
cellIdentityGsm);
sst.sendMessage(sst.obtainMessage(ServiceStateTracker.EVENT_GET_LOC_DONE,
@@ -668,9 +668,9 @@
// TODO(nharold): we probably should remove support for this procedure (GET_LOC)
public void testCdmaCellLocation() {
CellIdentityCdma cellIdentityCdma = new CellIdentityCdma(1, 2, 3, 4, 5, "test", "tst");
- NetworkRegistrationState result = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_HOME, 0, 0, false, null, cellIdentityCdma);
+ NetworkRegistrationInfo result = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_HOME, 0, 0, false, null, cellIdentityCdma);
sst.sendMessage(sst.obtainMessage(ServiceStateTracker.EVENT_GET_LOC_DONE,
new AsyncResult(null, result, null)));
@@ -733,8 +733,8 @@
// Enable roaming and trigger events to notify handler registered
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -745,8 +745,8 @@
assertEquals(EVENT_DATA_ROAMING_ON, messageArgumentCaptor.getValue().what);
// Disable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_HOME);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_HOME);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -755,8 +755,8 @@
sst.unregisterForVoiceRoamingOn(mTestHandler);
// Enable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -770,8 +770,8 @@
public void testRegAndUnregForVoiceRoamingOff() throws Exception {
// Enable roaming
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -780,8 +780,8 @@
// Disable roaming
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_HOME);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_HOME);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -792,8 +792,8 @@
assertEquals(EVENT_DATA_ROAMING_OFF, messageArgumentCaptor.getValue().what);
// Enable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -802,8 +802,8 @@
sst.unregisterForVoiceRoamingOff(mTestHandler);
// Disable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_HOME);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_HOME);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -819,8 +819,8 @@
// Enable roaming and trigger events to notify handler registered
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -831,8 +831,8 @@
assertEquals(EVENT_DATA_ROAMING_ON, messageArgumentCaptor.getValue().what);
// Disable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_HOME);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_HOME);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -841,8 +841,8 @@
sst.unregisterForDataRoamingOn(mTestHandler);
// Enable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -856,8 +856,8 @@
public void testRegAndUnregForDataRoamingOff() throws Exception {
// Enable roaming
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -866,8 +866,8 @@
// Disable roaming
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_HOME);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_HOME);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -878,8 +878,8 @@
assertEquals(EVENT_DATA_ROAMING_OFF, messageArgumentCaptor.getValue().what);
// Enable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -888,8 +888,8 @@
sst.unregisterForDataRoamingOff(mTestHandler);
// Disable roaming
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_HOME);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_HOME);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_HOME);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_HOME);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -913,8 +913,8 @@
mTestHandler, EVENT_DATA_CONNECTION_ATTACHED, null);
// set service state in service and trigger events to post message on handler
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -936,8 +936,8 @@
mTestHandler);
// set service state in service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -951,8 +951,8 @@
public void testRegAndUnregForDataConnAttach() throws Exception {
// Initially set service state out of service
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -961,8 +961,8 @@
mTestHandler, EVENT_DATA_CONNECTION_ATTACHED, null);
// set service state in service and trigger events to post message on handler
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -973,8 +973,8 @@
assertEquals(EVENT_DATA_CONNECTION_ATTACHED, messageArgumentCaptor.getValue().what);
// set service state out of service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -984,8 +984,8 @@
mTestHandler);
// set service state in service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -999,16 +999,16 @@
public void testRegAndUnregForDataConnDetach() throws Exception {
// Initially set service state in service
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
sst.registerForDataConnectionDetached(AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
mTestHandler, EVENT_DATA_CONNECTION_DETACHED, null);
// set service state out of service and trigger events to post message on handler
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -1019,8 +1019,8 @@
assertEquals(EVENT_DATA_CONNECTION_DETACHED, messageArgumentCaptor.getValue().what);
// set service state in service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1030,8 +1030,8 @@
mTestHandler);
// set service state out of service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1043,7 +1043,7 @@
@Test
@MediumTest
public void testRegisterForVoiceRegStateOrRatChange() {
- int vrs = NetworkRegistrationState.REG_STATE_HOME;
+ int vrs = NetworkRegistrationInfo.REG_STATE_HOME;
int vrat = sst.mSS.RIL_RADIO_TECHNOLOGY_LTE;
sst.mSS.setRilVoiceRadioTechnology(vrat);
sst.mSS.setVoiceRegState(vrs);
@@ -1062,13 +1062,13 @@
@Test
@MediumTest
public void testRegisterForDataRegStateOrRatChange() {
- NetworkRegistrationState nrs = new NetworkRegistrationState.Builder()
- .setDomain(NetworkRegistrationState.DOMAIN_PS)
+ NetworkRegistrationInfo nrs = new NetworkRegistrationInfo.Builder()
+ .setDomain(NetworkRegistrationInfo.DOMAIN_PS)
.setTransportType(AccessNetworkConstants.TRANSPORT_TYPE_WWAN)
.setAccessNetworkTechnology(TelephonyManager.NETWORK_TYPE_LTE)
- .setRegState(NetworkRegistrationState.REG_STATE_HOME)
+ .setRegState(NetworkRegistrationInfo.REG_STATE_HOME)
.build();
- sst.mSS.addNetworkRegistrationState(nrs);
+ sst.mSS.addNetworkRegistrationInfo(nrs);
sst.registerForDataRegStateOrRatChanged(AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
mTestHandler, EVENT_DATA_RAT_CHANGED, null);
@@ -1089,8 +1089,8 @@
public void testRegAndUnregForNetworkAttached() throws Exception {
// Initially set service state out of service
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1098,8 +1098,8 @@
sst.registerForNetworkAttached(mTestHandler, EVENT_REGISTERED_TO_NETWORK, null);
// set service state in service and trigger events to post message on handler
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1110,8 +1110,8 @@
assertEquals(EVENT_REGISTERED_TO_NETWORK, messageArgumentCaptor.getValue().what);
// set service state out of service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_UNKNOWN);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1120,8 +1120,8 @@
sst.unregisterForNetworkAttached(mTestHandler);
// set service state in service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1144,8 +1144,8 @@
sst.registerForNetworkAttached(mTestHandler, EVENT_REGISTERED_TO_NETWORK, null);
// set service state in service and trigger events to post message on handler
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1171,8 +1171,8 @@
sst.registerForNetworkAttached(mTestHandler, EVENT_REGISTERED_TO_NETWORK, null);
// set service state in service
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(100);
@@ -1432,8 +1432,8 @@
// Enable roaming
doReturn(true).when(mPhone).isPhoneTypeGsm();
- mSimulatedCommands.setVoiceRegState(NetworkRegistrationState.REG_STATE_ROAMING);
- mSimulatedCommands.setDataRegState(NetworkRegistrationState.REG_STATE_ROAMING);
+ mSimulatedCommands.setVoiceRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
+ mSimulatedCommands.setDataRegState(NetworkRegistrationInfo.REG_STATE_ROAMING);
mSimulatedCommands.notifyNetworkStateChanged();
waitForMs(200);
@@ -1590,8 +1590,8 @@
LteVopsSupportInfo lteVopsSupportInfo =
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE,
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
- NetworkRegistrationState dataResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo dataResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
state, dataRat, 0, false,
null, cid, 1, false, false, false, lteVopsSupportInfo);
sst.mPollingContext[0] = 2;
@@ -1600,8 +1600,8 @@
ServiceStateTracker.EVENT_POLL_STATE_PS_CELLULAR_REGISTRATION,
new AsyncResult(sst.mPollingContext, dataResult, null)));
waitForMs(200);
- NetworkRegistrationState voiceResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo voiceResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
state, voiceRat, 0, false,
null, cid, false, 0, 0, 0);
sst.sendMessage(sst.obtainMessage(
@@ -1690,13 +1690,13 @@
LteVopsSupportInfo lteVopsSupportInfo =
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE,
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
- NetworkRegistrationState dataResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
+ NetworkRegistrationInfo dataResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
false, null, cellId, 1, false, false, false, lteVopsSupportInfo);
- NetworkRegistrationState voiceResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
+ NetworkRegistrationInfo voiceResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
false, null, cellId, false, 0, 0, 0);
sst.mPollingContext[0] = 2;
// update data reg state to be in service
@@ -1761,14 +1761,14 @@
LteVopsSupportInfo lteVopsSupportInfo =
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE,
LteVopsSupportInfo.LTE_STATUS_NOT_AVAILABLE);
- NetworkRegistrationState dataResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_NOT_REG_NOT_SEARCHING,
+ NetworkRegistrationInfo dataResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_NOT_REG_NOT_SEARCHING,
TelephonyManager.NETWORK_TYPE_UNKNOWN, 0, false, null, null, 1, false, false,
false, lteVopsSupportInfo);
- NetworkRegistrationState voiceResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_NOT_REG_NOT_SEARCHING,
+ NetworkRegistrationInfo voiceResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_NOT_REG_NOT_SEARCHING,
TelephonyManager.NETWORK_TYPE_UNKNOWN, 0, false, null, null, false, 0, 0, 0);
sst.mPollingContext[0] = 2;
sst.sendMessage(sst.obtainMessage(
@@ -1838,18 +1838,18 @@
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_SUPPORTED,
LteVopsSupportInfo.LTE_STATUS_NOT_SUPPORTED);
- NetworkRegistrationState dataResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
+ NetworkRegistrationInfo dataResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
false, null, cellId, 1, false, false, false, lteVopsSupportInfo);
sst.mPollingContext[0] = 2;
sst.sendMessage(sst.obtainMessage(
ServiceStateTracker.EVENT_POLL_STATE_PS_CELLULAR_REGISTRATION,
new AsyncResult(sst.mPollingContext, dataResult, null)));
- NetworkRegistrationState voiceResult = new NetworkRegistrationState(
- NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
- NetworkRegistrationState.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
+ NetworkRegistrationInfo voiceResult = new NetworkRegistrationInfo(
+ NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN,
+ NetworkRegistrationInfo.REG_STATE_HOME, TelephonyManager.NETWORK_TYPE_LTE, 0,
false, null, cellId, false, 0, 0, 0);
sst.sendMessage(sst.obtainMessage(
ServiceStateTracker.EVENT_POLL_STATE_CS_CELLULAR_REGISTRATION,
@@ -1857,17 +1857,17 @@
waitForMs(200);
assertEquals(ServiceState.STATE_IN_SERVICE, sst.getCurrentDataConnectionState());
- NetworkRegistrationState sSnetworkRegistrationState =
- sst.mSS.getNetworkRegistrationState(NetworkRegistrationState.DOMAIN_PS,
+ NetworkRegistrationInfo sSnetworkRegistrationInfo =
+ sst.mSS.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
AccessNetworkConstants.TRANSPORT_TYPE_WWAN);
assertEquals(lteVopsSupportInfo,
- sSnetworkRegistrationState.getDataSpecificStates().getLteVopsSupportInfo());
+ sSnetworkRegistrationInfo.getDataSpecificStates().getLteVopsSupportInfo());
lteVopsSupportInfo =
new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_SUPPORTED,
LteVopsSupportInfo.LTE_STATUS_NOT_SUPPORTED);
- dataResult = new NetworkRegistrationState(NetworkRegistrationState.DOMAIN_PS,
- AccessNetworkConstants.TRANSPORT_TYPE_WWAN, NetworkRegistrationState.REG_STATE_HOME,
+ dataResult = new NetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
+ AccessNetworkConstants.TRANSPORT_TYPE_WWAN, NetworkRegistrationInfo.REG_STATE_HOME,
TelephonyManager.NETWORK_TYPE_LTE, 0, false, null, cellId, 1, false, false, false,
lteVopsSupportInfo);
sst.mPollingContext[0] = 1;
@@ -1876,9 +1876,9 @@
new AsyncResult(sst.mPollingContext, dataResult, null)));
waitForMs(200);
- sSnetworkRegistrationState =
- sst.mSS.getNetworkRegistrationState(2, 1);
+ sSnetworkRegistrationInfo =
+ sst.mSS.getNetworkRegistrationInfo(2, 1);
assertEquals(lteVopsSupportInfo,
- sSnetworkRegistrationState.getDataSpecificStates().getLteVopsSupportInfo());
+ sSnetworkRegistrationInfo.getDataSpecificStates().getLteVopsSupportInfo());
}
}
diff --git a/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java b/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
index 62b26ce..febe11d 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
@@ -45,7 +45,7 @@
import android.provider.BlockedNumberContract;
import android.provider.Settings;
import android.telephony.AccessNetworkConstants;
-import android.telephony.NetworkRegistrationState;
+import android.telephony.NetworkRegistrationInfo;
import android.telephony.ServiceState;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -144,7 +144,7 @@
@Mock
protected ServiceState mServiceState;
@Mock
- protected NetworkRegistrationState mNetworkRegistrationState;
+ protected NetworkRegistrationInfo mNetworkRegistrationInfo;
@Mock
protected SimulatedCommandsVerifier mSimulatedCommandsVerifier;
@Mock
@@ -496,7 +496,7 @@
.getCurrentTransport(anyInt());
doReturn(true).when(mDataEnabledSettings).isDataEnabled();
doReturn(true).when(mDataEnabledSettings).isInternalDataEnabled();
- doReturn(mNetworkRegistrationState).when(mServiceState).getNetworkRegistrationState(
+ doReturn(mNetworkRegistrationInfo).when(mServiceState).getNetworkRegistrationInfo(
anyInt(), anyInt());
doReturn(new HalVersion(1, 4)).when(mPhone).getHalVersion();
diff --git a/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java b/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
index 27eae4a..c1aee8c 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
@@ -429,7 +429,7 @@
doReturn("fake.action_attached").when(mPhone).getActionAttached();
doReturn(ServiceState.RIL_RADIO_TECHNOLOGY_LTE).when(mServiceState)
.getRilDataRadioTechnology();
- doReturn(TelephonyManager.NETWORK_TYPE_LTE).when(mNetworkRegistrationState)
+ doReturn(TelephonyManager.NETWORK_TYPE_LTE).when(mNetworkRegistrationInfo)
.getAccessNetworkTechnology();
mContextFixture.putStringArrayResource(com.android.internal.R.array.networkAttributes,
@@ -1145,7 +1145,7 @@
@SmallTest
public void testTrySetupDefaultOnIWLAN() throws Exception {
initApns(PhoneConstants.APN_TYPE_DEFAULT, new String[]{PhoneConstants.APN_TYPE_ALL});
- doReturn(TelephonyManager.NETWORK_TYPE_IWLAN).when(mNetworkRegistrationState)
+ doReturn(TelephonyManager.NETWORK_TYPE_IWLAN).when(mNetworkRegistrationInfo)
.getAccessNetworkTechnology();
mBundle.putStringArray(CarrierConfigManager.KEY_CARRIER_METERED_APN_TYPES_STRINGS,
@@ -1198,7 +1198,7 @@
@Test
@SmallTest
public void testUpdateWaitingApnListOnDataRatChange() throws Exception {
- doReturn(TelephonyManager.NETWORK_TYPE_EHRPD).when(mNetworkRegistrationState)
+ doReturn(TelephonyManager.NETWORK_TYPE_EHRPD).when(mNetworkRegistrationInfo)
.getAccessNetworkTechnology();
mBundle.putStringArray(CarrierConfigManager.KEY_CARRIER_METERED_APN_TYPES_STRINGS,
new String[]{PhoneConstants.APN_TYPE_DEFAULT});
@@ -1224,7 +1224,7 @@
//data rat change from ehrpd to lte
logd("Sending EVENT_DATA_RAT_CHANGED");
- doReturn(TelephonyManager.NETWORK_TYPE_LTE).when(mNetworkRegistrationState)
+ doReturn(TelephonyManager.NETWORK_TYPE_LTE).when(mNetworkRegistrationInfo)
.getAccessNetworkTechnology();
mDct.sendMessage(mDct.obtainMessage(DctConstants.EVENT_DATA_RAT_CHANGED, null));
waitForMs(200);
@@ -1317,7 +1317,7 @@
@Test
@SmallTest
public void testDataRatChangeOOS() throws Exception {
- doReturn(TelephonyManager.NETWORK_TYPE_EHRPD).when(mNetworkRegistrationState)
+ doReturn(TelephonyManager.NETWORK_TYPE_EHRPD).when(mNetworkRegistrationInfo)
.getAccessNetworkTechnology();
mBundle.putStringArray(CarrierConfigManager.KEY_CARRIER_METERED_APN_TYPES_STRINGS,
new String[]{PhoneConstants.APN_TYPE_DEFAULT});
@@ -1343,7 +1343,7 @@
// Data rat change from ehrpd to unknown due to OOS
logd("Sending EVENT_DATA_RAT_CHANGED");
- doReturn(TelephonyManager.NETWORK_TYPE_UNKNOWN).when(mNetworkRegistrationState)
+ doReturn(TelephonyManager.NETWORK_TYPE_UNKNOWN).when(mNetworkRegistrationInfo)
.getAccessNetworkTechnology();
mDct.sendMessage(mDct.obtainMessage(DctConstants.EVENT_DATA_RAT_CHANGED, null));
waitForMs(200);
@@ -1354,7 +1354,7 @@
any(Message.class));
// Data rat resume from unknown to ehrpd
- doReturn(TelephonyManager.NETWORK_TYPE_EHRPD).when(mNetworkRegistrationState)
+ doReturn(TelephonyManager.NETWORK_TYPE_EHRPD).when(mNetworkRegistrationInfo)
.getAccessNetworkTechnology();
mDct.sendMessage(mDct.obtainMessage(DctConstants.EVENT_DATA_RAT_CHANGED, null));
waitForMs(200);