Loading radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfig.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -51,4 +51,5 @@ interface IRadioConfig { oneway void setPreferredDataModem(in int serial, in byte modemId); oneway void setResponseFunctions(in android.hardware.radio.config.IRadioConfigResponse radioConfigResponse, in android.hardware.radio.config.IRadioConfigIndication radioConfigIndication); oneway void setSimSlotsMapping(in int serial, in android.hardware.radio.config.SlotPortMapping[] slotMap); oneway void getSimultaneousCallingSupport(in int serial); } radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfigIndication.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -36,4 +36,5 @@ package android.hardware.radio.config; @VintfStability interface IRadioConfigIndication { oneway void simSlotsStatusChanged(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.config.SimSlotStatus[] slotStatus); oneway void onSimultaneousCallingSupportChanged(in int[] enabledLogicalSlots); } radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfigResponse.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -42,4 +42,5 @@ interface IRadioConfigResponse { oneway void setNumOfLiveModemsResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setPreferredDataModemResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setSimSlotsMappingResponse(in android.hardware.radio.RadioResponseInfo info); oneway void getSimultaneousCallingSupportResponse(in android.hardware.radio.RadioResponseInfo info, in int[] enabledLogicalSlots); } radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/PhoneCapability.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -39,4 +39,6 @@ parcelable PhoneCapability { byte maxActiveInternetData; boolean isInternetLingeringSupported; byte[] logicalModemIds; byte maxActiveVoice = UNKNOWN /* -1 */; const byte UNKNOWN = (-1) /* -1 */; } radio/aidl/android/hardware/radio/config/IRadioConfig.aidl +16 −0 Original line number Diff line number Diff line Loading @@ -191,4 +191,20 @@ oneway interface IRadioConfig { * This is available when android.hardware.telephony.subscription is defined. */ void setSimSlotsMapping(in int serial, in SlotPortMapping[] slotMap); /** * Get the set of logical slots where simultaneous cellular calling is currently possible. This * does not include simultaneous calling availability over other non-cellular transports, such * as IWLAN. * * Get the set of slots that currently support simultaneous cellular calling. When a new * cellular call is placed/received, if another slot is active and handing a call, both the * active slot and proposed slot must be in this list in order to support simultaneous cellular * calling for both of those slots. * * @param serial Serial number of request * * This is available when android.hardware.telephony is defined. */ void getSimultaneousCallingSupport(in int serial); } Loading
radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfig.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -51,4 +51,5 @@ interface IRadioConfig { oneway void setPreferredDataModem(in int serial, in byte modemId); oneway void setResponseFunctions(in android.hardware.radio.config.IRadioConfigResponse radioConfigResponse, in android.hardware.radio.config.IRadioConfigIndication radioConfigIndication); oneway void setSimSlotsMapping(in int serial, in android.hardware.radio.config.SlotPortMapping[] slotMap); oneway void getSimultaneousCallingSupport(in int serial); }
radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfigIndication.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -36,4 +36,5 @@ package android.hardware.radio.config; @VintfStability interface IRadioConfigIndication { oneway void simSlotsStatusChanged(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.config.SimSlotStatus[] slotStatus); oneway void onSimultaneousCallingSupportChanged(in int[] enabledLogicalSlots); }
radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfigResponse.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -42,4 +42,5 @@ interface IRadioConfigResponse { oneway void setNumOfLiveModemsResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setPreferredDataModemResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setSimSlotsMappingResponse(in android.hardware.radio.RadioResponseInfo info); oneway void getSimultaneousCallingSupportResponse(in android.hardware.radio.RadioResponseInfo info, in int[] enabledLogicalSlots); }
radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/PhoneCapability.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -39,4 +39,6 @@ parcelable PhoneCapability { byte maxActiveInternetData; boolean isInternetLingeringSupported; byte[] logicalModemIds; byte maxActiveVoice = UNKNOWN /* -1 */; const byte UNKNOWN = (-1) /* -1 */; }
radio/aidl/android/hardware/radio/config/IRadioConfig.aidl +16 −0 Original line number Diff line number Diff line Loading @@ -191,4 +191,20 @@ oneway interface IRadioConfig { * This is available when android.hardware.telephony.subscription is defined. */ void setSimSlotsMapping(in int serial, in SlotPortMapping[] slotMap); /** * Get the set of logical slots where simultaneous cellular calling is currently possible. This * does not include simultaneous calling availability over other non-cellular transports, such * as IWLAN. * * Get the set of slots that currently support simultaneous cellular calling. When a new * cellular call is placed/received, if another slot is active and handing a call, both the * active slot and proposed slot must be in this list in order to support simultaneous cellular * calling for both of those slots. * * @param serial Serial number of request * * This is available when android.hardware.telephony is defined. */ void getSimultaneousCallingSupport(in int serial); }