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

Commit 4b141ef0 authored by Megha Patil's avatar Megha Patil
Browse files

Enable cellular scanning when in Idle state

- Cellular scanning is enabled when modem state is in Idle state
Bug: b/277521632

Test: atest QcomSatelliteServiceTest
atest SatelliteSessionControllerTest
atest android.telephony.satellite.cts.SatelliteManagerTestOnMockService

Change-Id: I5cdd3fbcd6036196bf59e8b117061ea6982da5cc
parent 35ea8087
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -313,9 +313,9 @@ public class SatelliteSessionController extends StateMachine {
            if (DBG) logd("Entering IdleState");
            mCurrentState = SatelliteManager.SATELLITE_MODEM_STATE_IDLE;
            mIsSendingTriggeredDuringTransferringState.set(false);
            //Enable Cellular Modem scanning
            mSatelliteModemInterface.enableCellularModemWhileSatelliteModeIsOn(true, null);
            notifyStateChangedEvent(SatelliteManager.SATELLITE_MODEM_STATE_IDLE);
            //Disable Cellular Modem
            mSatelliteModemInterface.enableCellularModemWhileSatelliteModeIsOn(false, null);
        }

        @Override
@@ -345,8 +345,8 @@ public class SatelliteSessionController extends StateMachine {
        @Override
        public void exit() {
            if (DBG) logd("Exiting IdleState");
            //Enable Cellular Modem
            mSatelliteModemInterface.enableCellularModemWhileSatelliteModeIsOn(true, null);
            //Disable Cellular Modem Scanning
            mSatelliteModemInterface.enableCellularModemWhileSatelliteModeIsOn(false, null);
        }
    }