Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fabee85d authored by Pengquan Meng's avatar Pengquan Meng
Browse files

Remove DataRegStateResult v1.4 from CellularNetworkService

Bug: 11145400
Test: build
Change-Id: I1553b783116bd3677e8ddecce9267fdaba5d20fe
parent cf42fcbe
Loading
Loading
Loading
Loading
+0 −19
Original line number Diff line number Diff line
@@ -294,26 +294,7 @@ public class CellularNetworkService extends NetworkService {
                        accessNetworkTechnology, reasonForDenial, emergencyOnly, availableServices,
                        cellIdentity, maxDataCalls, false /* isDcNrRestricted */,
                        false /* isNrAvailable */);
            } else if (result instanceof android.hardware.radio.V1_4.DataRegStateResult) {
                android.hardware.radio.V1_4.DataRegStateResult dataRegState =
                        (android.hardware.radio.V1_4.DataRegStateResult) result;
                int regState = getRegStateFromHalRegState(dataRegState.base.regState);
                int accessNetworkTechnology = getAccessNetworkTechnologyFromRat(
                        dataRegState.base.rat);
                int reasonForDenial = dataRegState.base.reasonDataDenied;
                boolean emergencyOnly = isEmergencyOnly(dataRegState.base.regState);
                int maxDataCalls = dataRegState.base.maxDataCalls;
                int[] availableServices = getAvailableServices(regState, domain, emergencyOnly);
                CellIdentity cellIdentity =
                        convertHalCellIdentityToCellIdentity(dataRegState.base.cellIdentity);
                boolean isDcNrRestricted = dataRegState.isDcNrRestricted;
                boolean isNrAvailable = dataRegState.isNrAvailable;
                return new NetworkRegistrationState(domain, transportType, regState,
                        accessNetworkTechnology, reasonForDenial, emergencyOnly, availableServices,
                        cellIdentity, maxDataCalls, isDcNrRestricted, isNrAvailable);

            }

            return null;
        }