Merge "upperLayerIndicator_r15 is optional, nr state design changed"

This commit is contained in:
Treehugger Robot
2020-03-17 08:14:53 +00:00
committed by Gerrit Code Review

View File

@@ -291,7 +291,7 @@ public final class NetworkRegistrationInfo implements Parcelable {
mDataSpecificInfo = new DataSpecificRegistrationInfo(
maxDataCalls, isDcNrRestricted, isNrAvailable, isEndcAvailable, lteVopsSupportInfo,
isUsingCarrierAggregation);
updateNrState(mDataSpecificInfo);
updateNrState();
}
private NetworkRegistrationInfo(Parcel source) {
@@ -658,12 +658,12 @@ public final class NetworkRegistrationInfo implements Parcelable {
* DCNR is not restricted and NR is supported by the selected PLMN. Otherwise the use of 5G
* NR is restricted.
*
* @param state data specific registration state contains the 5G NR indicators.
* @hide
*/
private void updateNrState(DataSpecificRegistrationInfo state) {
public void updateNrState() {
mNrState = NR_STATE_NONE;
if (state.isEnDcAvailable) {
if (!state.isDcNrRestricted && state.isNrAvailable) {
if (mDataSpecificInfo.isEnDcAvailable) {
if (!mDataSpecificInfo.isDcNrRestricted && mDataSpecificInfo.isNrAvailable) {
mNrState = NR_STATE_NOT_RESTRICTED;
} else {
mNrState = NR_STATE_RESTRICTED;