Loading Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -90,7 +90,6 @@ java_library { "android.hardware.radio.modem-V2-java", "android.hardware.radio.network-V2-java", "android.hardware.radio.sim-V2-java", "android.hardware.radio.satellite-V1-java", "android.hardware.radio.voice-V2-java", "voip-common", "ims-common", Loading src/java/com/android/internal/telephony/CommandException.java +0 −33 Original line number Diff line number Diff line Loading @@ -131,17 +131,6 @@ public class CommandException extends RuntimeException { BLOCKED_DUE_TO_CALL, RF_HARDWARE_ISSUE, NO_RF_CALIBRATION_INFO, ENCODING_NOT_SUPPORTED, FEATURE_NOT_SUPPORTED, INVALID_CONTACT, MODEM_INCOMPATIBLE, NETWORK_TIMEOUT, NO_SATELLITE_SIGNAL, NOT_SUFFICIENT_ACCOUNT_BALANCE, RADIO_TECHNOLOGY_NOT_SUPPORTED, SUBSCRIBER_NOT_AUTHORIZED, SWITCHED_FROM_SATELLITE_TO_TERRESTRIAL, UNIDENTIFIED_SUBSCRIBER } @UnsupportedAppUsage Loading Loading @@ -352,28 +341,6 @@ public class CommandException extends RuntimeException { return new CommandException(Error.RF_HARDWARE_ISSUE); case RILConstants.NO_RF_CALIBRATION_INFO: return new CommandException(Error.NO_RF_CALIBRATION_INFO); case RILConstants.ENCODING_NOT_SUPPORTED: return new CommandException(Error.ENCODING_NOT_SUPPORTED); case RILConstants.FEATURE_NOT_SUPPORTED: return new CommandException(Error.FEATURE_NOT_SUPPORTED); case RILConstants.INVALID_CONTACT: return new CommandException(Error.INVALID_CONTACT); case RILConstants.MODEM_INCOMPATIBLE: return new CommandException(Error.MODEM_INCOMPATIBLE); case RILConstants.NETWORK_TIMEOUT: return new CommandException(Error.NETWORK_TIMEOUT); case RILConstants.NO_SATELLITE_SIGNAL: return new CommandException(Error.NO_SATELLITE_SIGNAL); case RILConstants.NOT_SUFFICIENT_ACCOUNT_BALANCE: return new CommandException(Error.NOT_SUFFICIENT_ACCOUNT_BALANCE); case RILConstants.RADIO_TECHNOLOGY_NOT_SUPPORTED: return new CommandException(Error.RADIO_TECHNOLOGY_NOT_SUPPORTED); case RILConstants.SUBSCRIBER_NOT_AUTHORIZED: return new CommandException(Error.SUBSCRIBER_NOT_AUTHORIZED); case RILConstants.SWITCHED_FROM_SATELLITE_TO_TERRESTRIAL: return new CommandException(Error.SWITCHED_FROM_SATELLITE_TO_TERRESTRIAL); case RILConstants.UNIDENTIFIED_SUBSCRIBER: return new CommandException(Error.UNIDENTIFIED_SUBSCRIBER); default: Rlog.e("GSM", "Unrecognized RIL errno " + ril_errno); return new CommandException(Error.INVALID_RESPONSE); Loading src/java/com/android/internal/telephony/MockModem.java +0 −34 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ import static android.telephony.TelephonyManager.HAL_SERVICE_IMS; import static android.telephony.TelephonyManager.HAL_SERVICE_MESSAGING; import static android.telephony.TelephonyManager.HAL_SERVICE_MODEM; import static android.telephony.TelephonyManager.HAL_SERVICE_NETWORK; import static android.telephony.TelephonyManager.HAL_SERVICE_SATELLITE; import static android.telephony.TelephonyManager.HAL_SERVICE_SIM; import static android.telephony.TelephonyManager.HAL_SERVICE_VOICE; Loading @@ -45,8 +44,6 @@ public class MockModem { private static final String BIND_IRADIOVOICE = "android.telephony.mockmodem.iradiovoice"; private static final String BIND_IRADIOIMS = "android.telephony.mockmodem.iradioims"; private static final String BIND_IRADIOCONFIG = "android.telephony.mockmodem.iradioconfig"; private static final String BIND_IRADIOSATELLITE = "android.telephony.mockmodem.iradiosatellite"; private static final String PHONE_ID = "phone_id"; private static final byte DEFAULT_PHONE_ID = 0x00; Loading @@ -68,7 +65,6 @@ public class MockModem { private IBinder mVoiceBinder; private IBinder mImsBinder; private IBinder mConfigBinder; private IBinder mSatelliteBinder; private ServiceConnection mModemServiceConnection; private ServiceConnection mSimServiceConnection; private ServiceConnection mMessagingServiceConnection; Loading @@ -77,7 +73,6 @@ public class MockModem { private ServiceConnection mVoiceServiceConnection; private ServiceConnection mImsServiceConnection; private ServiceConnection mConfigServiceConnection; private ServiceConnection mSatelliteServiceConnection; private byte mPhoneId; private String mTag; Loading Loading @@ -120,8 +115,6 @@ public class MockModem { mVoiceBinder = binder; } else if (mService == HAL_SERVICE_IMS) { mImsBinder = binder; } else if (mService == HAL_SERVICE_SATELLITE) { mSatelliteBinder = binder; } else if (mService == RADIOCONFIG_SERVICE) { mConfigBinder = binder; } Loading @@ -145,8 +138,6 @@ public class MockModem { mVoiceBinder = null; } else if (mService == HAL_SERVICE_IMS) { mImsBinder = null; } else if (mService == HAL_SERVICE_SATELLITE) { mSatelliteBinder = null; } else if (mService == RADIOCONFIG_SERVICE) { mConfigBinder = null; } Loading Loading @@ -188,8 +179,6 @@ public class MockModem { return mVoiceBinder; case HAL_SERVICE_IMS: return mImsBinder; case HAL_SERVICE_SATELLITE: return mSatelliteBinder; case RADIOCONFIG_SERVICE: return mConfigBinder; default: Loading Loading @@ -317,20 +306,6 @@ public class MockModem { } else { Rlog.d(TAG, "IRadio Ims is bound"); } } else if (service == HAL_SERVICE_SATELLITE) { if (mSatelliteBinder == null) { mSatelliteServiceConnection = new MockModemConnection(HAL_SERVICE_SATELLITE); boolean status = bindModuleToMockModemService( mPhoneId, BIND_IRADIOSATELLITE, mSatelliteServiceConnection); if (!status) { Rlog.d(TAG, "IRadio Satellite bind fail"); mSatelliteServiceConnection = null; } } else { Rlog.d(TAG, "IRadio Satellite is bound"); } } } Loading Loading @@ -393,13 +368,6 @@ public class MockModem { mImsBinder = null; Rlog.d(TAG, "unbind IRadio Ims"); } } else if (service == HAL_SERVICE_SATELLITE) { if (mSatelliteServiceConnection != null) { mContext.unbindService(mSatelliteServiceConnection); mSatelliteServiceConnection = null; mSatelliteBinder = null; Rlog.d(TAG, "unbind IRadio Satellite"); } } } Loading @@ -423,8 +391,6 @@ public class MockModem { return "voice"; case HAL_SERVICE_IMS: return "ims"; case HAL_SERVICE_SATELLITE: return "satellite"; case RADIOCONFIG_SERVICE: return "config"; default: Loading src/java/com/android/internal/telephony/RIL.java +74 −447 File changed.Preview size limit exceeded, changes collapsed. Show changes src/java/com/android/internal/telephony/RILUtils.java +0 −115 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import static android.telephony.TelephonyManager.CAPABILITY_THERMAL_MITIGATION_D import static android.telephony.TelephonyManager.CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ACKNOWLEDGE_INCOMING_GSM_SMS_WITH_PDU; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ADD_ALLOWED_SATELLITE_CONTACTS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ALLOCATE_PDU_SESSION_ID; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ALLOW_DATA; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ANSWER; Loading Loading @@ -91,17 +90,12 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_HARDWA import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_IMEI; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_IMEISV; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_IMSI; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_MAX_CHARACTERS_PER_SATELLITE_TEXT_MESSAGE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_MODEM_STATUS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_MUTE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_NEIGHBORING_CELL_IDS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_PENDING_SATELLITE_MESSAGES; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_PHONE_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_RADIO_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SATELLITE_CAPABILITIES; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SATELLITE_MODE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SATELLITE_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SIM_PHONEBOOK_CAPACITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SIM_PHONEBOOK_RECORDS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SIM_STATUS; Loading @@ -109,7 +103,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SLICIN import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SLOT_STATUS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SMSC_ADDRESS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SYSTEM_SELECTION_CHANNELS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_TIME_FOR_NEXT_SATELLITE_VISIBILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_UICC_APPLICATIONS_ENABLEMENT; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_USAGE_SETTING; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GSM_BROADCAST_ACTIVATION; Loading @@ -133,7 +126,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_NV_WRITE_I import static com.android.internal.telephony.RILConstants.RIL_REQUEST_OEM_HOOK_RAW; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_OEM_HOOK_STRINGS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_OPERATOR; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_PROVISION_SATELLITE_SERVICE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_PULL_LCEDATA; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_AVAILABLE_BAND_MODE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_AVAILABLE_NETWORKS; Loading @@ -145,14 +137,12 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_NETW import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_TTY_MODE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_RADIO_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_RELEASE_PDU_SESSION_ID; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_REMOVE_ALLOWED_SATELLITE_CONTACTS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_REPORT_SMS_MEMORY_STATUS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_RESET_RADIO; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SCREEN_STATE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_ANBR_QUERY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_DEVICE_STATE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_SATELLITE_MESSAGES; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_SMS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_SMS_EXPECT_MORE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_USSD; Loading Loading @@ -182,8 +172,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_NULL_C import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_PREFERRED_DATA_MODEM; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_RADIO_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SATELLITE_INDICATION_FILTER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SATELLITE_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SIGNAL_STRENGTH_REPORTING_CRITERIA; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SIM_CARD_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SMSC_ADDRESS; Loading @@ -209,7 +197,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_IMS_ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_KEEPALIVE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_LCE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_NETWORK_SCAN; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_SENDING_SATELLITE_POINTING_INFO; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STK_GET_PROFILE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND; Loading @@ -220,7 +207,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_IMS_T import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_KEEPALIVE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_LCE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_NETWORK_SCAN; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_SENDING_SATELLITE_POINTING_INFO; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SWITCH_DUAL_SIM_CONFIG; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SWITCH_WAITING_OR_HOLDING_AND_ACTIVE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_TRIGGER_EMERGENCY_NETWORK_SCAN; Loading Loading @@ -255,7 +241,6 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_KEEPALIVE_ST import static com.android.internal.telephony.RILConstants.RIL_UNSOL_LCEDATA_RECV; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_MODEM_RESTART; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NETWORK_SCAN_RESULT; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NEW_SATELLITE_MESSAGES; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NITZ_TIME_RECEIVED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NOTIFY_ANBR; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_OEM_HOOK_RAW; Loading @@ -263,7 +248,6 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_ON_SS; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_ON_USSD; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_ON_USSD_REQUEST; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_PCO_DATA; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_PENDING_SATELLITE_MESSAGE_COUNT; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_PHYSICAL_CHANNEL_CONFIG; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RADIO_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_REGISTRATION_FAILED; Loading @@ -283,11 +267,6 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RESPONSE_SIM import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RESTRICTED_STATE_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RIL_CONNECTED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RINGBACK_TONE; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_MESSAGES_TRANSFER_COMPLETE; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_MODE_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_POINTING_INFO_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_PROVISION_STATE_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_RADIO_TECHNOLOGY_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SIGNAL_STRENGTH; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SIM_REFRESH; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SIM_SMS_STORAGE_FULL; Loading Loading @@ -374,8 +353,6 @@ import android.telephony.ims.feature.ConnectionFailureInfo; import android.telephony.ims.feature.MmTelFeature; import android.telephony.ims.stub.ImsRegistrationImplBase; import android.telephony.ims.stub.ImsRegistrationImplBase.ImsDeregistrationReason; import android.telephony.satellite.PointingInfo; import android.telephony.satellite.SatelliteCapabilities; import android.telephony.satellite.SatelliteManager; import android.text.TextUtils; import android.util.ArraySet; Loading Loading @@ -5366,34 +5343,6 @@ public class RILUtils { return "SET_N1_MODE_ENABLED"; case RIL_REQUEST_IS_N1_MODE_ENABLED: return "IS_N1_MODE_ENABLED"; case RIL_REQUEST_GET_SATELLITE_CAPABILITIES: return "GET_SATELLITE_CAPABILITIES"; case RIL_REQUEST_SET_SATELLITE_POWER: return "SET_SATELLITE_POWER"; case RIL_REQUEST_GET_SATELLITE_POWER: return "GET_SATELLITE_POWER"; case RIL_REQUEST_PROVISION_SATELLITE_SERVICE: return "PROVISION_SATELLITE_SERVICE"; case RIL_REQUEST_ADD_ALLOWED_SATELLITE_CONTACTS: return "ADD_ALLOWED_SATELLITE_CONTACTS"; case RIL_REQUEST_REMOVE_ALLOWED_SATELLITE_CONTACTS: return "REMOVE_ALLOWED_SATELLITE_CONTACTS"; case RIL_REQUEST_SEND_SATELLITE_MESSAGES: return "SEND_SATELLITE_MESSAGES"; case RIL_REQUEST_GET_PENDING_SATELLITE_MESSAGES: return "GET_PENDING_SATELLITE_MESSAGES"; case RIL_REQUEST_GET_SATELLITE_MODE: return "GET_SATELLITE_MODE"; case RIL_REQUEST_SET_SATELLITE_INDICATION_FILTER: return "SET_SATELLITE_INDICATION_FILTER"; case RIL_REQUEST_START_SENDING_SATELLITE_POINTING_INFO: return "START_SENDING_SATELLITE_POINTING_INFO"; case RIL_REQUEST_STOP_SENDING_SATELLITE_POINTING_INFO: return "STOP_SENDING_SATELLITE_POINTING_INFO"; case RIL_REQUEST_GET_MAX_CHARACTERS_PER_SATELLITE_TEXT_MESSAGE: return "GET_MAX_CHARACTERS_PER_SATELLITE_TEXT_MESSAGE"; case RIL_REQUEST_GET_TIME_FOR_NEXT_SATELLITE_VISIBILITY: return "GET_TIME_FOR_NEXT_SATELLITE_VISIBILITY"; default: return "<unknown request " + request + ">"; } Loading Loading @@ -5534,20 +5483,6 @@ public class RILUtils { return "UNSOL_NOTIFY_ANBR"; case RIL_UNSOL_TRIGGER_IMS_DEREGISTRATION: return "UNSOL_TRIGGER_IMS_DEREGISTRATION"; case RIL_UNSOL_PENDING_SATELLITE_MESSAGE_COUNT: return "UNSOL_PENDING_SATELLITE_MESSAGE_COUNT"; case RIL_UNSOL_NEW_SATELLITE_MESSAGES: return "UNSOL_NEW_SATELLITE_MESSAGES"; case RIL_UNSOL_SATELLITE_MESSAGES_TRANSFER_COMPLETE: return "UNSOL_SATELLITE_MESSAGES_TRANSFER_COMPLETE"; case RIL_UNSOL_SATELLITE_POINTING_INFO_CHANGED: return "UNSOL_SATELLITE_POINTING_INFO_CHANGED"; case RIL_UNSOL_SATELLITE_MODE_CHANGED: return "UNSOL_SATELLITE_MODE_CHANGED"; case RIL_UNSOL_SATELLITE_RADIO_TECHNOLOGY_CHANGED: return "UNSOL_SATELLITE_RADIO_TECHNOLOGY_CHANGED"; case RIL_UNSOL_SATELLITE_PROVISION_STATE_CHANGED: return "UNSOL_SATELLITE_PROVISION_STATE_CHANGED"; default: return "<unknown response>"; } Loading Loading @@ -5932,50 +5867,6 @@ public class RILUtils { return halInfos; } /** * Convert android.hardware.radio.satellite.SatelliteCapabilities to * android.telephony.satellite.SatelliteCapabilities */ public static SatelliteCapabilities convertHalSatelliteCapabilities( android.hardware.radio.satellite.SatelliteCapabilities capabilities) { Set<Integer> supportedRadioTechnologies = new HashSet<>(); if (capabilities.supportedRadioTechnologies != null && capabilities.supportedRadioTechnologies.length > 0) { for (int technology : capabilities.supportedRadioTechnologies) { supportedRadioTechnologies.add(technology); } } return new SatelliteCapabilities(supportedRadioTechnologies, capabilities.isAlwaysOn, capabilities.needsPointingToSatellite, capabilities.needsSeparateSimProfile); } /** * Convert from android.hardware.radio.satellite.PointingInfo to * android.telephony.satellite.stub.PointingInfo */ public static PointingInfo convertHalSatellitePointingInfo( android.hardware.radio.satellite.PointingInfo pointingInfo) { return new PointingInfo(pointingInfo.satelliteAzimuthDegrees, pointingInfo.satelliteElevationDegrees, pointingInfo.antennaAzimuthDegrees, pointingInfo.antennaPitchDegrees, pointingInfo.antennaRollDegrees); } /** * Convert from android.telephony.satellite.stub.PointingInfo to * android.hardware.radio.satellite.PointingInfo */ public static android.hardware.radio.satellite.PointingInfo convertToHalSatellitePointingInfo( PointingInfo pointingInfo) { android.hardware.radio.satellite.PointingInfo halPointingInfo = new android.hardware.radio.satellite.PointingInfo(); halPointingInfo.satelliteAzimuthDegrees = pointingInfo.getSatelliteAzimuthDegrees(); halPointingInfo.satelliteElevationDegrees = pointingInfo.getSatelliteElevationDegrees(); halPointingInfo.antennaAzimuthDegrees = pointingInfo.getAntennaAzimuthDegrees(); halPointingInfo.antennaPitchDegrees = pointingInfo.getAntennaPitchDegrees(); halPointingInfo.antennaRollDegrees = pointingInfo.getAntennaRollDegrees(); return halPointingInfo; } /** * Convert satellite-related errors from CommandException.Error to * SatelliteManager.SatelliteServiceResult. Loading Loading @@ -6006,18 +5897,12 @@ public class RILUtils { return SatelliteManager.SATELLITE_NO_RESOURCES; case NETWORK_ERR: return SatelliteManager.SATELLITE_NETWORK_ERROR; case NETWORK_TIMEOUT: return SatelliteManager.SATELLITE_NETWORK_TIMEOUT; case NO_NETWORK_FOUND: //fallthrough to NO_SATELLITE_SIGNAL case NO_SATELLITE_SIGNAL: return SatelliteManager.SATELLITE_NOT_REACHABLE; case ABORTED: return SatelliteManager.SATELLITE_REQUEST_ABORTED; case ACCESS_BARRED: return SatelliteManager.SATELLITE_ACCESS_BARRED; case SUBSCRIBER_NOT_AUTHORIZED: return SatelliteManager.SATELLITE_NOT_AUTHORIZED; default: return SatelliteManager.SATELLITE_ERROR; } Loading Loading
Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -90,7 +90,6 @@ java_library { "android.hardware.radio.modem-V2-java", "android.hardware.radio.network-V2-java", "android.hardware.radio.sim-V2-java", "android.hardware.radio.satellite-V1-java", "android.hardware.radio.voice-V2-java", "voip-common", "ims-common", Loading
src/java/com/android/internal/telephony/CommandException.java +0 −33 Original line number Diff line number Diff line Loading @@ -131,17 +131,6 @@ public class CommandException extends RuntimeException { BLOCKED_DUE_TO_CALL, RF_HARDWARE_ISSUE, NO_RF_CALIBRATION_INFO, ENCODING_NOT_SUPPORTED, FEATURE_NOT_SUPPORTED, INVALID_CONTACT, MODEM_INCOMPATIBLE, NETWORK_TIMEOUT, NO_SATELLITE_SIGNAL, NOT_SUFFICIENT_ACCOUNT_BALANCE, RADIO_TECHNOLOGY_NOT_SUPPORTED, SUBSCRIBER_NOT_AUTHORIZED, SWITCHED_FROM_SATELLITE_TO_TERRESTRIAL, UNIDENTIFIED_SUBSCRIBER } @UnsupportedAppUsage Loading Loading @@ -352,28 +341,6 @@ public class CommandException extends RuntimeException { return new CommandException(Error.RF_HARDWARE_ISSUE); case RILConstants.NO_RF_CALIBRATION_INFO: return new CommandException(Error.NO_RF_CALIBRATION_INFO); case RILConstants.ENCODING_NOT_SUPPORTED: return new CommandException(Error.ENCODING_NOT_SUPPORTED); case RILConstants.FEATURE_NOT_SUPPORTED: return new CommandException(Error.FEATURE_NOT_SUPPORTED); case RILConstants.INVALID_CONTACT: return new CommandException(Error.INVALID_CONTACT); case RILConstants.MODEM_INCOMPATIBLE: return new CommandException(Error.MODEM_INCOMPATIBLE); case RILConstants.NETWORK_TIMEOUT: return new CommandException(Error.NETWORK_TIMEOUT); case RILConstants.NO_SATELLITE_SIGNAL: return new CommandException(Error.NO_SATELLITE_SIGNAL); case RILConstants.NOT_SUFFICIENT_ACCOUNT_BALANCE: return new CommandException(Error.NOT_SUFFICIENT_ACCOUNT_BALANCE); case RILConstants.RADIO_TECHNOLOGY_NOT_SUPPORTED: return new CommandException(Error.RADIO_TECHNOLOGY_NOT_SUPPORTED); case RILConstants.SUBSCRIBER_NOT_AUTHORIZED: return new CommandException(Error.SUBSCRIBER_NOT_AUTHORIZED); case RILConstants.SWITCHED_FROM_SATELLITE_TO_TERRESTRIAL: return new CommandException(Error.SWITCHED_FROM_SATELLITE_TO_TERRESTRIAL); case RILConstants.UNIDENTIFIED_SUBSCRIBER: return new CommandException(Error.UNIDENTIFIED_SUBSCRIBER); default: Rlog.e("GSM", "Unrecognized RIL errno " + ril_errno); return new CommandException(Error.INVALID_RESPONSE); Loading
src/java/com/android/internal/telephony/MockModem.java +0 −34 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ import static android.telephony.TelephonyManager.HAL_SERVICE_IMS; import static android.telephony.TelephonyManager.HAL_SERVICE_MESSAGING; import static android.telephony.TelephonyManager.HAL_SERVICE_MODEM; import static android.telephony.TelephonyManager.HAL_SERVICE_NETWORK; import static android.telephony.TelephonyManager.HAL_SERVICE_SATELLITE; import static android.telephony.TelephonyManager.HAL_SERVICE_SIM; import static android.telephony.TelephonyManager.HAL_SERVICE_VOICE; Loading @@ -45,8 +44,6 @@ public class MockModem { private static final String BIND_IRADIOVOICE = "android.telephony.mockmodem.iradiovoice"; private static final String BIND_IRADIOIMS = "android.telephony.mockmodem.iradioims"; private static final String BIND_IRADIOCONFIG = "android.telephony.mockmodem.iradioconfig"; private static final String BIND_IRADIOSATELLITE = "android.telephony.mockmodem.iradiosatellite"; private static final String PHONE_ID = "phone_id"; private static final byte DEFAULT_PHONE_ID = 0x00; Loading @@ -68,7 +65,6 @@ public class MockModem { private IBinder mVoiceBinder; private IBinder mImsBinder; private IBinder mConfigBinder; private IBinder mSatelliteBinder; private ServiceConnection mModemServiceConnection; private ServiceConnection mSimServiceConnection; private ServiceConnection mMessagingServiceConnection; Loading @@ -77,7 +73,6 @@ public class MockModem { private ServiceConnection mVoiceServiceConnection; private ServiceConnection mImsServiceConnection; private ServiceConnection mConfigServiceConnection; private ServiceConnection mSatelliteServiceConnection; private byte mPhoneId; private String mTag; Loading Loading @@ -120,8 +115,6 @@ public class MockModem { mVoiceBinder = binder; } else if (mService == HAL_SERVICE_IMS) { mImsBinder = binder; } else if (mService == HAL_SERVICE_SATELLITE) { mSatelliteBinder = binder; } else if (mService == RADIOCONFIG_SERVICE) { mConfigBinder = binder; } Loading @@ -145,8 +138,6 @@ public class MockModem { mVoiceBinder = null; } else if (mService == HAL_SERVICE_IMS) { mImsBinder = null; } else if (mService == HAL_SERVICE_SATELLITE) { mSatelliteBinder = null; } else if (mService == RADIOCONFIG_SERVICE) { mConfigBinder = null; } Loading Loading @@ -188,8 +179,6 @@ public class MockModem { return mVoiceBinder; case HAL_SERVICE_IMS: return mImsBinder; case HAL_SERVICE_SATELLITE: return mSatelliteBinder; case RADIOCONFIG_SERVICE: return mConfigBinder; default: Loading Loading @@ -317,20 +306,6 @@ public class MockModem { } else { Rlog.d(TAG, "IRadio Ims is bound"); } } else if (service == HAL_SERVICE_SATELLITE) { if (mSatelliteBinder == null) { mSatelliteServiceConnection = new MockModemConnection(HAL_SERVICE_SATELLITE); boolean status = bindModuleToMockModemService( mPhoneId, BIND_IRADIOSATELLITE, mSatelliteServiceConnection); if (!status) { Rlog.d(TAG, "IRadio Satellite bind fail"); mSatelliteServiceConnection = null; } } else { Rlog.d(TAG, "IRadio Satellite is bound"); } } } Loading Loading @@ -393,13 +368,6 @@ public class MockModem { mImsBinder = null; Rlog.d(TAG, "unbind IRadio Ims"); } } else if (service == HAL_SERVICE_SATELLITE) { if (mSatelliteServiceConnection != null) { mContext.unbindService(mSatelliteServiceConnection); mSatelliteServiceConnection = null; mSatelliteBinder = null; Rlog.d(TAG, "unbind IRadio Satellite"); } } } Loading @@ -423,8 +391,6 @@ public class MockModem { return "voice"; case HAL_SERVICE_IMS: return "ims"; case HAL_SERVICE_SATELLITE: return "satellite"; case RADIOCONFIG_SERVICE: return "config"; default: Loading
src/java/com/android/internal/telephony/RIL.java +74 −447 File changed.Preview size limit exceeded, changes collapsed. Show changes
src/java/com/android/internal/telephony/RILUtils.java +0 −115 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import static android.telephony.TelephonyManager.CAPABILITY_THERMAL_MITIGATION_D import static android.telephony.TelephonyManager.CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ACKNOWLEDGE_INCOMING_GSM_SMS_WITH_PDU; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ADD_ALLOWED_SATELLITE_CONTACTS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ALLOCATE_PDU_SESSION_ID; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ALLOW_DATA; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_ANSWER; Loading Loading @@ -91,17 +90,12 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_HARDWA import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_IMEI; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_IMEISV; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_IMSI; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_MAX_CHARACTERS_PER_SATELLITE_TEXT_MESSAGE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_MODEM_STATUS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_MUTE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_NEIGHBORING_CELL_IDS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_PENDING_SATELLITE_MESSAGES; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_PHONE_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_RADIO_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SATELLITE_CAPABILITIES; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SATELLITE_MODE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SATELLITE_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SIM_PHONEBOOK_CAPACITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SIM_PHONEBOOK_RECORDS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SIM_STATUS; Loading @@ -109,7 +103,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SLICIN import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SLOT_STATUS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SMSC_ADDRESS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_SYSTEM_SELECTION_CHANNELS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_TIME_FOR_NEXT_SATELLITE_VISIBILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_UICC_APPLICATIONS_ENABLEMENT; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GET_USAGE_SETTING; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_GSM_BROADCAST_ACTIVATION; Loading @@ -133,7 +126,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_NV_WRITE_I import static com.android.internal.telephony.RILConstants.RIL_REQUEST_OEM_HOOK_RAW; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_OEM_HOOK_STRINGS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_OPERATOR; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_PROVISION_SATELLITE_SERVICE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_PULL_LCEDATA; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_AVAILABLE_BAND_MODE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_AVAILABLE_NETWORKS; Loading @@ -145,14 +137,12 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_NETW import static com.android.internal.telephony.RILConstants.RIL_REQUEST_QUERY_TTY_MODE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_RADIO_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_RELEASE_PDU_SESSION_ID; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_REMOVE_ALLOWED_SATELLITE_CONTACTS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_REPORT_SMS_MEMORY_STATUS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_RESET_RADIO; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SCREEN_STATE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_ANBR_QUERY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_DEVICE_STATE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_SATELLITE_MESSAGES; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_SMS; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_SMS_EXPECT_MORE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SEND_USSD; Loading Loading @@ -182,8 +172,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_NULL_C import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_PREFERRED_DATA_MODEM; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_RADIO_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SATELLITE_INDICATION_FILTER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SATELLITE_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SIGNAL_STRENGTH_REPORTING_CRITERIA; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SIM_CARD_POWER; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SET_SMSC_ADDRESS; Loading @@ -209,7 +197,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_IMS_ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_KEEPALIVE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_LCE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_NETWORK_SCAN; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_START_SENDING_SATELLITE_POINTING_INFO; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STK_GET_PROFILE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND; Loading @@ -220,7 +207,6 @@ import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_IMS_T import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_KEEPALIVE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_LCE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_NETWORK_SCAN; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_STOP_SENDING_SATELLITE_POINTING_INFO; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SWITCH_DUAL_SIM_CONFIG; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_SWITCH_WAITING_OR_HOLDING_AND_ACTIVE; import static com.android.internal.telephony.RILConstants.RIL_REQUEST_TRIGGER_EMERGENCY_NETWORK_SCAN; Loading Loading @@ -255,7 +241,6 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_KEEPALIVE_ST import static com.android.internal.telephony.RILConstants.RIL_UNSOL_LCEDATA_RECV; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_MODEM_RESTART; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NETWORK_SCAN_RESULT; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NEW_SATELLITE_MESSAGES; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NITZ_TIME_RECEIVED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_NOTIFY_ANBR; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_OEM_HOOK_RAW; Loading @@ -263,7 +248,6 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_ON_SS; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_ON_USSD; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_ON_USSD_REQUEST; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_PCO_DATA; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_PENDING_SATELLITE_MESSAGE_COUNT; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_PHYSICAL_CHANNEL_CONFIG; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RADIO_CAPABILITY; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_REGISTRATION_FAILED; Loading @@ -283,11 +267,6 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RESPONSE_SIM import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RESTRICTED_STATE_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RIL_CONNECTED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_RINGBACK_TONE; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_MESSAGES_TRANSFER_COMPLETE; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_MODE_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_POINTING_INFO_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_PROVISION_STATE_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_RADIO_TECHNOLOGY_CHANGED; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SIGNAL_STRENGTH; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SIM_REFRESH; import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SIM_SMS_STORAGE_FULL; Loading Loading @@ -374,8 +353,6 @@ import android.telephony.ims.feature.ConnectionFailureInfo; import android.telephony.ims.feature.MmTelFeature; import android.telephony.ims.stub.ImsRegistrationImplBase; import android.telephony.ims.stub.ImsRegistrationImplBase.ImsDeregistrationReason; import android.telephony.satellite.PointingInfo; import android.telephony.satellite.SatelliteCapabilities; import android.telephony.satellite.SatelliteManager; import android.text.TextUtils; import android.util.ArraySet; Loading Loading @@ -5366,34 +5343,6 @@ public class RILUtils { return "SET_N1_MODE_ENABLED"; case RIL_REQUEST_IS_N1_MODE_ENABLED: return "IS_N1_MODE_ENABLED"; case RIL_REQUEST_GET_SATELLITE_CAPABILITIES: return "GET_SATELLITE_CAPABILITIES"; case RIL_REQUEST_SET_SATELLITE_POWER: return "SET_SATELLITE_POWER"; case RIL_REQUEST_GET_SATELLITE_POWER: return "GET_SATELLITE_POWER"; case RIL_REQUEST_PROVISION_SATELLITE_SERVICE: return "PROVISION_SATELLITE_SERVICE"; case RIL_REQUEST_ADD_ALLOWED_SATELLITE_CONTACTS: return "ADD_ALLOWED_SATELLITE_CONTACTS"; case RIL_REQUEST_REMOVE_ALLOWED_SATELLITE_CONTACTS: return "REMOVE_ALLOWED_SATELLITE_CONTACTS"; case RIL_REQUEST_SEND_SATELLITE_MESSAGES: return "SEND_SATELLITE_MESSAGES"; case RIL_REQUEST_GET_PENDING_SATELLITE_MESSAGES: return "GET_PENDING_SATELLITE_MESSAGES"; case RIL_REQUEST_GET_SATELLITE_MODE: return "GET_SATELLITE_MODE"; case RIL_REQUEST_SET_SATELLITE_INDICATION_FILTER: return "SET_SATELLITE_INDICATION_FILTER"; case RIL_REQUEST_START_SENDING_SATELLITE_POINTING_INFO: return "START_SENDING_SATELLITE_POINTING_INFO"; case RIL_REQUEST_STOP_SENDING_SATELLITE_POINTING_INFO: return "STOP_SENDING_SATELLITE_POINTING_INFO"; case RIL_REQUEST_GET_MAX_CHARACTERS_PER_SATELLITE_TEXT_MESSAGE: return "GET_MAX_CHARACTERS_PER_SATELLITE_TEXT_MESSAGE"; case RIL_REQUEST_GET_TIME_FOR_NEXT_SATELLITE_VISIBILITY: return "GET_TIME_FOR_NEXT_SATELLITE_VISIBILITY"; default: return "<unknown request " + request + ">"; } Loading Loading @@ -5534,20 +5483,6 @@ public class RILUtils { return "UNSOL_NOTIFY_ANBR"; case RIL_UNSOL_TRIGGER_IMS_DEREGISTRATION: return "UNSOL_TRIGGER_IMS_DEREGISTRATION"; case RIL_UNSOL_PENDING_SATELLITE_MESSAGE_COUNT: return "UNSOL_PENDING_SATELLITE_MESSAGE_COUNT"; case RIL_UNSOL_NEW_SATELLITE_MESSAGES: return "UNSOL_NEW_SATELLITE_MESSAGES"; case RIL_UNSOL_SATELLITE_MESSAGES_TRANSFER_COMPLETE: return "UNSOL_SATELLITE_MESSAGES_TRANSFER_COMPLETE"; case RIL_UNSOL_SATELLITE_POINTING_INFO_CHANGED: return "UNSOL_SATELLITE_POINTING_INFO_CHANGED"; case RIL_UNSOL_SATELLITE_MODE_CHANGED: return "UNSOL_SATELLITE_MODE_CHANGED"; case RIL_UNSOL_SATELLITE_RADIO_TECHNOLOGY_CHANGED: return "UNSOL_SATELLITE_RADIO_TECHNOLOGY_CHANGED"; case RIL_UNSOL_SATELLITE_PROVISION_STATE_CHANGED: return "UNSOL_SATELLITE_PROVISION_STATE_CHANGED"; default: return "<unknown response>"; } Loading Loading @@ -5932,50 +5867,6 @@ public class RILUtils { return halInfos; } /** * Convert android.hardware.radio.satellite.SatelliteCapabilities to * android.telephony.satellite.SatelliteCapabilities */ public static SatelliteCapabilities convertHalSatelliteCapabilities( android.hardware.radio.satellite.SatelliteCapabilities capabilities) { Set<Integer> supportedRadioTechnologies = new HashSet<>(); if (capabilities.supportedRadioTechnologies != null && capabilities.supportedRadioTechnologies.length > 0) { for (int technology : capabilities.supportedRadioTechnologies) { supportedRadioTechnologies.add(technology); } } return new SatelliteCapabilities(supportedRadioTechnologies, capabilities.isAlwaysOn, capabilities.needsPointingToSatellite, capabilities.needsSeparateSimProfile); } /** * Convert from android.hardware.radio.satellite.PointingInfo to * android.telephony.satellite.stub.PointingInfo */ public static PointingInfo convertHalSatellitePointingInfo( android.hardware.radio.satellite.PointingInfo pointingInfo) { return new PointingInfo(pointingInfo.satelliteAzimuthDegrees, pointingInfo.satelliteElevationDegrees, pointingInfo.antennaAzimuthDegrees, pointingInfo.antennaPitchDegrees, pointingInfo.antennaRollDegrees); } /** * Convert from android.telephony.satellite.stub.PointingInfo to * android.hardware.radio.satellite.PointingInfo */ public static android.hardware.radio.satellite.PointingInfo convertToHalSatellitePointingInfo( PointingInfo pointingInfo) { android.hardware.radio.satellite.PointingInfo halPointingInfo = new android.hardware.radio.satellite.PointingInfo(); halPointingInfo.satelliteAzimuthDegrees = pointingInfo.getSatelliteAzimuthDegrees(); halPointingInfo.satelliteElevationDegrees = pointingInfo.getSatelliteElevationDegrees(); halPointingInfo.antennaAzimuthDegrees = pointingInfo.getAntennaAzimuthDegrees(); halPointingInfo.antennaPitchDegrees = pointingInfo.getAntennaPitchDegrees(); halPointingInfo.antennaRollDegrees = pointingInfo.getAntennaRollDegrees(); return halPointingInfo; } /** * Convert satellite-related errors from CommandException.Error to * SatelliteManager.SatelliteServiceResult. Loading Loading @@ -6006,18 +5897,12 @@ public class RILUtils { return SatelliteManager.SATELLITE_NO_RESOURCES; case NETWORK_ERR: return SatelliteManager.SATELLITE_NETWORK_ERROR; case NETWORK_TIMEOUT: return SatelliteManager.SATELLITE_NETWORK_TIMEOUT; case NO_NETWORK_FOUND: //fallthrough to NO_SATELLITE_SIGNAL case NO_SATELLITE_SIGNAL: return SatelliteManager.SATELLITE_NOT_REACHABLE; case ABORTED: return SatelliteManager.SATELLITE_REQUEST_ABORTED; case ACCESS_BARRED: return SatelliteManager.SATELLITE_ACCESS_BARRED; case SUBSCRIBER_NOT_AUTHORIZED: return SatelliteManager.SATELLITE_NOT_AUTHORIZED; default: return SatelliteManager.SATELLITE_ERROR; } Loading