Merge "upperLayerIndicator_r15 is optional, nr state design changed" into rvc-dev am: 6e6e233019
Change-Id: Ib41e7c54694ca3721700ee1e4183fc09a4d5b85f
This commit is contained in:
@@ -297,7 +297,7 @@ public final class NetworkRegistrationInfo implements Parcelable {
|
|||||||
mDataSpecificInfo = new DataSpecificRegistrationInfo(
|
mDataSpecificInfo = new DataSpecificRegistrationInfo(
|
||||||
maxDataCalls, isDcNrRestricted, isNrAvailable, isEndcAvailable, lteVopsSupportInfo,
|
maxDataCalls, isDcNrRestricted, isNrAvailable, isEndcAvailable, lteVopsSupportInfo,
|
||||||
isUsingCarrierAggregation);
|
isUsingCarrierAggregation);
|
||||||
updateNrState(mDataSpecificInfo);
|
updateNrState();
|
||||||
}
|
}
|
||||||
|
|
||||||
private NetworkRegistrationInfo(Parcel source) {
|
private NetworkRegistrationInfo(Parcel source) {
|
||||||
@@ -686,12 +686,12 @@ public final class NetworkRegistrationInfo implements Parcelable {
|
|||||||
* DCNR is not restricted and NR is supported by the selected PLMN. Otherwise the use of 5G
|
* DCNR is not restricted and NR is supported by the selected PLMN. Otherwise the use of 5G
|
||||||
* NR is restricted.
|
* 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;
|
mNrState = NR_STATE_NONE;
|
||||||
if (state.isEnDcAvailable) {
|
if (mDataSpecificInfo.isEnDcAvailable) {
|
||||||
if (!state.isDcNrRestricted && state.isNrAvailable) {
|
if (!mDataSpecificInfo.isDcNrRestricted && mDataSpecificInfo.isNrAvailable) {
|
||||||
mNrState = NR_STATE_NOT_RESTRICTED;
|
mNrState = NR_STATE_NOT_RESTRICTED;
|
||||||
} else {
|
} else {
|
||||||
mNrState = NR_STATE_RESTRICTED;
|
mNrState = NR_STATE_RESTRICTED;
|
||||||
|
|||||||
Reference in New Issue
Block a user