diff --git a/radio/aidl/Android.bp b/radio/aidl/Android.bp index eca9a274b7..01c09d8dd9 100644 --- a/radio/aidl/Android.bp +++ b/radio/aidl/Android.bp @@ -14,6 +14,7 @@ aidl_interface { host_supported: true, srcs: ["android/hardware/radio/*.aidl"], stability: "vintf", + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -48,6 +49,7 @@ aidl_interface { srcs: ["android/hardware/radio/config/*.aidl"], stability: "vintf", imports: ["android.hardware.radio-V4"], + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -82,6 +84,7 @@ aidl_interface { srcs: ["android/hardware/radio/data/*.aidl"], stability: "vintf", imports: ["android.hardware.radio-V4"], + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -115,6 +118,7 @@ aidl_interface { srcs: ["android/hardware/radio/messaging/*.aidl"], stability: "vintf", imports: ["android.hardware.radio-V4"], + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -148,6 +152,7 @@ aidl_interface { srcs: ["android/hardware/radio/modem/*.aidl"], stability: "vintf", imports: ["android.hardware.radio-V4"], + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -181,6 +186,7 @@ aidl_interface { srcs: ["android/hardware/radio/network/*.aidl"], stability: "vintf", imports: ["android.hardware.radio-V4"], + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -213,6 +219,7 @@ aidl_interface { host_supported: true, srcs: ["android/hardware/radio/sap/*.aidl"], stability: "vintf", + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -241,6 +248,7 @@ aidl_interface { host_supported: true, srcs: ["android/hardware/radio/sim/*.aidl"], stability: "vintf", + flags: ["-Werror"], imports: [ "android.hardware.radio-V4", "android.hardware.radio.config-V4", @@ -287,6 +295,7 @@ aidl_interface { srcs: ["android/hardware/radio/voice/*.aidl"], stability: "vintf", imports: ["android.hardware.radio-V4"], + flags: ["-Werror"], backend: { cpp: { enabled: true, @@ -322,6 +331,7 @@ aidl_interface { "android.hardware.radio-V4", "android.hardware.radio.data-V4", ], + flags: ["-Werror"], backend: { cpp: { enabled: false, @@ -356,6 +366,7 @@ aidl_interface { srcs: ["android/hardware/radio/ims/*.aidl"], stability: "vintf", imports: ["android.hardware.radio-V4"], + flags: ["-Werror"], backend: { cpp: { enabled: false, diff --git a/radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfig.aidl b/radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfig.aidl index bc1c29236f..bba6bdd231 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfig.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.config/current/android/hardware/radio/config/IRadioConfig.aidl @@ -17,9 +17,10 @@ * This interface is used by telephony and telecom to talk to cellular radio for the purpose of * radio configuration, and it is not associated with any specific modem or slot. * All the functions have minimum one parameter: - * serial: which corresponds to serial no. of request. Serial numbers must only be memorized for the - * duration of a method call. If clients provide colliding serials (including passing the same - * serial to different methods), multiple responses (one for each method call) must still be served. + * serial: which corresponds to the serial number of the request. Serial numbers must only be + * memorized for the duration of a method call. If clients provide colliding serials (including + * passing the same serial to different methods), multiple responses (one for each method call) must + * still be served. */ /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl index 009b428273..a0ca4bfc54 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.data; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum DataCallFailCause { NONE = 0, OPERATOR_BARRED = 0x08, diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl index 7f3fdc7721..d68a9d7837 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl @@ -37,9 +37,9 @@ package android.hardware.radio.data; parcelable DataProfileInfo { int profileId; String apn; - android.hardware.radio.data.PdpProtocolType protocol; - android.hardware.radio.data.PdpProtocolType roamingProtocol; - android.hardware.radio.data.ApnAuthType authType; + android.hardware.radio.data.PdpProtocolType protocol = android.hardware.radio.data.PdpProtocolType.IP; + android.hardware.radio.data.PdpProtocolType roamingProtocol = android.hardware.radio.data.PdpProtocolType.IP; + android.hardware.radio.data.ApnAuthType authType = android.hardware.radio.data.ApnAuthType.NO_PAP_NO_CHAP; String user; String password; int type; diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataThrottlingAction.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataThrottlingAction.aidl index e1fedb86c0..f5fae5006f 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataThrottlingAction.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataThrottlingAction.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.data; /* @hide */ -@Backing(type="byte") @JavaDerive(toString=true) @VintfStability +@Backing(type="byte") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum DataThrottlingAction { NO_DATA_THROTTLING, THROTTLE_SECONDARY_CARRIER, diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/LinkAddress.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/LinkAddress.aidl index bef4c736f8..67d679fab5 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/LinkAddress.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/LinkAddress.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.data; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable LinkAddress { String address; int addressProperties; diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/PortRange.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/PortRange.aidl index 45e2dc9687..e428f1a409 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/PortRange.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/PortRange.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.data; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable PortRange { int start; int end; diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/RouteSelectionDescriptor.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/RouteSelectionDescriptor.aidl index 8864c246d6..80c055ee93 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/RouteSelectionDescriptor.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/RouteSelectionDescriptor.aidl @@ -36,7 +36,7 @@ package android.hardware.radio.data; @JavaDerive(toString=true) @VintfStability parcelable RouteSelectionDescriptor { byte precedence; - android.hardware.radio.data.PdpProtocolType sessionType; + android.hardware.radio.data.PdpProtocolType sessionType = android.hardware.radio.data.PdpProtocolType.IP; byte sscMode; android.hardware.radio.data.SliceInfo[] sliceInfo; String[] dnn; diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/SetupDataCallResult.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/SetupDataCallResult.aidl index 6ae626eab7..699cc4dec4 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/SetupDataCallResult.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/SetupDataCallResult.aidl @@ -33,13 +33,13 @@ package android.hardware.radio.data; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable SetupDataCallResult { - android.hardware.radio.data.DataCallFailCause cause; + android.hardware.radio.data.DataCallFailCause cause = android.hardware.radio.data.DataCallFailCause.NONE; long suggestedRetryTime; int cid; int active; - android.hardware.radio.data.PdpProtocolType type; + android.hardware.radio.data.PdpProtocolType type = android.hardware.radio.data.PdpProtocolType.IP; String ifname; android.hardware.radio.data.LinkAddress[] addresses; String[] dnses; diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrMode.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrMode.aidl index 36a538cdb4..3b38e1998d 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrMode.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrMode.aidl @@ -33,8 +33,9 @@ package android.hardware.radio.ims.media; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum AmrMode { + INVALID = 0, AMR_MODE_0 = (1 << 0) /* 1 */, AMR_MODE_1 = (1 << 1) /* 2 */, AMR_MODE_2 = (1 << 2) /* 4 */, diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrParams.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrParams.aidl index dcf0dd1775..eb65eb1709 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrParams.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/AmrParams.aidl @@ -35,7 +35,7 @@ package android.hardware.radio.ims.media; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable AmrParams { - android.hardware.radio.ims.media.AmrMode amrMode; + android.hardware.radio.ims.media.AmrMode amrMode = android.hardware.radio.ims.media.AmrMode.INVALID; boolean octetAligned; int maxRedundancyMillis; } diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecParams.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecParams.aidl index 6eefb347c4..1c80f7af5c 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecParams.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecParams.aidl @@ -35,7 +35,7 @@ package android.hardware.radio.ims.media; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable CodecParams { - android.hardware.radio.ims.media.CodecType codecType; + android.hardware.radio.ims.media.CodecType codecType = android.hardware.radio.ims.media.CodecType.INVALID; byte rxPayloadTypeNumber; byte txPayloadTypeNumber; byte samplingRateKHz; diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecType.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecType.aidl index 98463b184b..e97a6475c3 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecType.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/CodecType.aidl @@ -35,6 +35,7 @@ package android.hardware.radio.ims.media; /* @hide */ @Backing(type="int") @JavaDerive(toString=true) @VintfStability enum CodecType { + INVALID = 0, AMR = (1 << 0) /* 1 */, AMR_WB = (1 << 1) /* 2 */, EVS = (1 << 2) /* 4 */, diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsMode.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsMode.aidl index 1a593890fd..ae0e1f7f52 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsMode.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsMode.aidl @@ -33,8 +33,9 @@ package android.hardware.radio.ims.media; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum EvsMode { + INVALID = 0, EVS_MODE_0 = (1 << 0) /* 1 */, EVS_MODE_1 = (1 << 1) /* 2 */, EVS_MODE_2 = (1 << 2) /* 4 */, diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsParams.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsParams.aidl index deb53af54a..90d2204881 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsParams.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/EvsParams.aidl @@ -35,8 +35,8 @@ package android.hardware.radio.ims.media; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable EvsParams { - android.hardware.radio.ims.media.EvsBandwidth bandwidth; - android.hardware.radio.ims.media.EvsMode evsMode; + android.hardware.radio.ims.media.EvsBandwidth bandwidth = android.hardware.radio.ims.media.EvsBandwidth.NONE; + android.hardware.radio.ims.media.EvsMode evsMode = android.hardware.radio.ims.media.EvsMode.INVALID; byte channelAwareMode; boolean useHeaderFullOnly; boolean useEvsModeSwitch; diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl index 714442cce6..b9cc15ca1e 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.ims.media; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum RtcpXrReportBlockType { RTCPXR_NONE = 0, RTCPXR_LOSS_RLE_REPORT_BLOCK = (1 << 0) /* 1 */, diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtpConfig.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtpConfig.aidl index 472ec35010..6af552395e 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtpConfig.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims.media/current/android/hardware/radio/ims/media/RtpConfig.aidl @@ -36,7 +36,7 @@ package android.hardware.radio.ims.media; @JavaDerive(toString=true) @VintfStability parcelable RtpConfig { int direction; - android.hardware.radio.AccessNetwork accessNetwork; + android.hardware.radio.AccessNetwork accessNetwork = android.hardware.radio.AccessNetwork.UNKNOWN; android.hardware.radio.ims.media.RtpAddress remoteAddress; android.hardware.radio.ims.media.RtpSessionParams sessionParams; android.hardware.radio.ims.media.RtcpConfig rtcpConfig; diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ConnectionFailureInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ConnectionFailureInfo.aidl index 421f752010..ae3bbac3d7 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ConnectionFailureInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ConnectionFailureInfo.aidl @@ -35,11 +35,12 @@ package android.hardware.radio.ims; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable ConnectionFailureInfo { - android.hardware.radio.ims.ConnectionFailureInfo.ConnectionFailureReason failureReason; + android.hardware.radio.ims.ConnectionFailureInfo.ConnectionFailureReason failureReason = android.hardware.radio.ims.ConnectionFailureInfo.ConnectionFailureReason.INVALID; int causeCode; int waitTimeMillis; - @Backing(type="int") @VintfStability + @Backing(type="int") @SuppressWarnings(value={"redundant-name"}) @VintfStability enum ConnectionFailureReason { + INVALID = 0, REASON_ACCESS_DENIED = 1, REASON_NAS_FAILURE = 2, REASON_RACH_FAILURE = 3, diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsCall.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsCall.aidl index 3895d75d6e..73d987aa9c 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsCall.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsCall.aidl @@ -36,10 +36,10 @@ package android.hardware.radio.ims; @JavaDerive(toString=true) @VintfStability parcelable ImsCall { int index; - android.hardware.radio.ims.ImsCall.CallType callType; - android.hardware.radio.AccessNetwork accessNetwork; - android.hardware.radio.ims.ImsCall.CallState callState; - android.hardware.radio.ims.ImsCall.Direction direction; + android.hardware.radio.ims.ImsCall.CallType callType = android.hardware.radio.ims.ImsCall.CallType.NORMAL; + android.hardware.radio.AccessNetwork accessNetwork = android.hardware.radio.AccessNetwork.UNKNOWN; + android.hardware.radio.ims.ImsCall.CallState callState = android.hardware.radio.ims.ImsCall.CallState.ACTIVE; + android.hardware.radio.ims.ImsCall.Direction direction = android.hardware.radio.ims.ImsCall.Direction.INCOMING; boolean isHeldByRemote; @Backing(type="int") enum CallType { diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsDeregistrationReason.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsDeregistrationReason.aidl index 5b5bd405f5..62dc69b742 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsDeregistrationReason.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsDeregistrationReason.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.ims; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum ImsDeregistrationReason { REASON_SIM_REMOVED = 1, REASON_SIM_REFRESH = 2, diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsRegistration.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsRegistration.aidl index 66d81650fb..73cfd07a36 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsRegistration.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/ImsRegistration.aidl @@ -33,11 +33,11 @@ package android.hardware.radio.ims; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable ImsRegistration { - android.hardware.radio.ims.ImsRegistrationState regState; - android.hardware.radio.AccessNetwork accessNetworkType; - android.hardware.radio.ims.SuggestedAction suggestedAction; + android.hardware.radio.ims.ImsRegistrationState regState = android.hardware.radio.ims.ImsRegistrationState.NOT_REGISTERED; + android.hardware.radio.AccessNetwork accessNetworkType = android.hardware.radio.AccessNetwork.UNKNOWN; + android.hardware.radio.ims.SuggestedAction suggestedAction = android.hardware.radio.ims.SuggestedAction.NONE; int capabilities; const int IMS_MMTEL_CAPABILITY_NONE = 0; const int IMS_MMTEL_CAPABILITY_VOICE = (1 << 0) /* 1 */; diff --git a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/SrvccCall.aidl b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/SrvccCall.aidl index 21645dae0a..a2e2ae5c54 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/SrvccCall.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.ims/current/android/hardware/radio/ims/SrvccCall.aidl @@ -36,10 +36,10 @@ package android.hardware.radio.ims; @JavaDerive(toString=true) @VintfStability parcelable SrvccCall { int index; - android.hardware.radio.ims.SrvccCall.CallType callType; + android.hardware.radio.ims.SrvccCall.CallType callType = android.hardware.radio.ims.SrvccCall.CallType.NORMAL; int callState; - android.hardware.radio.ims.SrvccCall.CallSubState callSubstate; - android.hardware.radio.ims.SrvccCall.ToneType ringbackToneType; + android.hardware.radio.ims.SrvccCall.CallSubState callSubstate = android.hardware.radio.ims.SrvccCall.CallSubState.NONE; + android.hardware.radio.ims.SrvccCall.ToneType ringbackToneType = android.hardware.radio.ims.SrvccCall.ToneType.NONE; boolean isMpty; boolean isMT; String number; diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl index a0e3991910..9982395e1e 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.messaging; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable CdmaSmsSubaddress { int subaddressType; boolean odd; diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl index 40b9ddbb40..ff4a111aa3 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl @@ -35,7 +35,7 @@ package android.hardware.radio.messaging; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable ImsSmsMessage { - android.hardware.radio.RadioTechnologyFamily tech; + android.hardware.radio.RadioTechnologyFamily tech = android.hardware.radio.RadioTechnologyFamily.THREE_GPP; boolean retry; int messageRef; android.hardware.radio.messaging.CdmaSmsMessage[] cdmaMessage; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/BarringInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/BarringInfo.aidl index 67c9349e9e..3c812c0e67 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/BarringInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/BarringInfo.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.network; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable BarringInfo { int serviceType; int barringType; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfo.aidl index 6bb31b0278..53d485a5bd 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfo.aidl @@ -36,6 +36,6 @@ package android.hardware.radio.network; @JavaDerive(toString=true) @VintfStability parcelable CellInfo { boolean registered; - android.hardware.radio.network.CellConnectionStatus connectionStatus; + android.hardware.radio.network.CellConnectionStatus connectionStatus = android.hardware.radio.network.CellConnectionStatus.NONE; android.hardware.radio.network.CellInfoRatSpecificInfo ratSpecificInfo; } diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellularIdentifierDisclosure.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellularIdentifierDisclosure.aidl index cb542e860c..540dc1e69c 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellularIdentifierDisclosure.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellularIdentifierDisclosure.aidl @@ -36,7 +36,7 @@ package android.hardware.radio.network; @JavaDerive(toString=true) @VintfStability parcelable CellularIdentifierDisclosure { String plmn; - android.hardware.radio.network.CellularIdentifier identifier; - android.hardware.radio.network.NasProtocolMessage protocolMessage; + android.hardware.radio.network.CellularIdentifier identifier = android.hardware.radio.network.CellularIdentifier.UNKNOWN; + android.hardware.radio.network.NasProtocolMessage protocolMessage = android.hardware.radio.network.NasProtocolMessage.UNKNOWN; boolean isEmergency; } diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Domain.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Domain.aidl index 0de7e20855..81c286a933 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Domain.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Domain.aidl @@ -35,6 +35,7 @@ package android.hardware.radio.network; /* @hide */ @Backing(type="int") @JavaDerive(toString=true) @VintfStability enum Domain { + INVALID = 0, CS = (1 << 0) /* 1 */, PS = (1 << 1) /* 2 */, } diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyMode.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyMode.aidl index c5b067e38b..93c32fb390 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyMode.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyMode.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.network; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum EmergencyMode { EMERGENCY_WWAN = 1, EMERGENCY_WLAN = 2, diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl index 471c7a0a93..7273a94702 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl @@ -36,5 +36,5 @@ package android.hardware.radio.network; @JavaDerive(toString=true) @VintfStability parcelable EmergencyNetworkScanTrigger { android.hardware.radio.AccessNetwork[] accessNetwork; - android.hardware.radio.network.EmergencyScanType scanType; + android.hardware.radio.network.EmergencyScanType scanType = android.hardware.radio.network.EmergencyScanType.NO_PREFERENCE; } diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyRegResult.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyRegResult.aidl index 3b8083dacc..47940f3cd1 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyRegResult.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EmergencyRegResult.aidl @@ -35,9 +35,9 @@ package android.hardware.radio.network; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable EmergencyRegResult { - android.hardware.radio.AccessNetwork accessNetwork; - android.hardware.radio.network.RegState regState; - android.hardware.radio.network.Domain emcDomain; + android.hardware.radio.AccessNetwork accessNetwork = android.hardware.radio.AccessNetwork.UNKNOWN; + android.hardware.radio.network.RegState regState = android.hardware.radio.network.RegState.NOT_REG_MT_NOT_SEARCHING_OP; + android.hardware.radio.network.Domain emcDomain = android.hardware.radio.network.Domain.INVALID; boolean isVopsSupported; boolean isEmcBearerSupported; byte nwProvidedEmc; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EutranRegistrationInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EutranRegistrationInfo.aidl index bb34fe10d7..2ff454c6d1 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EutranRegistrationInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EutranRegistrationInfo.aidl @@ -37,7 +37,7 @@ package android.hardware.radio.network; parcelable EutranRegistrationInfo { android.hardware.radio.network.LteVopsInfo lteVopsInfo; android.hardware.radio.network.NrIndicators nrIndicators; - android.hardware.radio.network.EutranRegistrationInfo.AttachResultType lteAttachResultType; + android.hardware.radio.network.EutranRegistrationInfo.AttachResultType lteAttachResultType = android.hardware.radio.network.EutranRegistrationInfo.AttachResultType.NONE; int extraInfo; const int EXTRA_CSFB_NOT_PREFERRED = (1 << 0) /* 1 */; const int EXTRA_SMS_ONLY = (1 << 1) /* 2 */; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanRequest.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanRequest.aidl index 60eaf777a1..cdac0beb84 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanRequest.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanRequest.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.network; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable NetworkScanRequest { int type; int interval; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanResult.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanResult.aidl index 695a194485..518a378de1 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanResult.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NetworkScanResult.aidl @@ -33,10 +33,10 @@ package android.hardware.radio.network; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable NetworkScanResult { int status; - android.hardware.radio.RadioError error; + android.hardware.radio.RadioError error = android.hardware.radio.RadioError.NONE; android.hardware.radio.network.CellInfo[] networkInfos; const int SCAN_STATUS_PARTIAL = 1; const int SCAN_STATUS_COMPLETE = 2; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NrVopsInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NrVopsInfo.aidl index 61146aa6e2..1b5b669392 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NrVopsInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/NrVopsInfo.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.network; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable NrVopsInfo { byte vopsSupported; byte emcSupported; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/PhysicalChannelConfig.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/PhysicalChannelConfig.aidl index 7d64f7e92e..f58e5ed9c3 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/PhysicalChannelConfig.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/PhysicalChannelConfig.aidl @@ -35,8 +35,8 @@ package android.hardware.radio.network; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable PhysicalChannelConfig { - android.hardware.radio.network.CellConnectionStatus status; - android.hardware.radio.RadioTechnology rat; + android.hardware.radio.network.CellConnectionStatus status = android.hardware.radio.network.CellConnectionStatus.NONE; + android.hardware.radio.RadioTechnology rat = android.hardware.radio.RadioTechnology.UNKNOWN; int downlinkChannelNumber; int uplinkChannelNumber; int cellBandwidthDownlinkKhz; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioAccessSpecifier.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioAccessSpecifier.aidl index 8229207359..9a018f7cc6 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioAccessSpecifier.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioAccessSpecifier.aidl @@ -35,7 +35,7 @@ package android.hardware.radio.network; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable RadioAccessSpecifier { - android.hardware.radio.AccessNetwork accessNetwork; + android.hardware.radio.AccessNetwork accessNetwork = android.hardware.radio.AccessNetwork.UNKNOWN; android.hardware.radio.network.RadioAccessSpecifierBands bands; int[] channels; } diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioBandMode.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioBandMode.aidl index 6058e30696..cbf37b2917 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioBandMode.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RadioBandMode.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.network; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum RadioBandMode { BAND_MODE_UNSPECIFIED, BAND_MODE_EURO, diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegState.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegState.aidl index f11b91114c..5e40813ad7 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegState.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegState.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.network; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum RegState { NOT_REG_MT_NOT_SEARCHING_OP = 0, REG_HOME = 1, diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegStateResult.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegStateResult.aidl index 625d9702c8..814cde8894 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegStateResult.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/RegStateResult.aidl @@ -35,9 +35,9 @@ package android.hardware.radio.network; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable RegStateResult { - android.hardware.radio.network.RegState regState; - android.hardware.radio.RadioTechnology rat; - android.hardware.radio.network.RegistrationFailCause reasonForDenial; + android.hardware.radio.network.RegState regState = android.hardware.radio.network.RegState.NOT_REG_MT_NOT_SEARCHING_OP; + android.hardware.radio.RadioTechnology rat = android.hardware.radio.RadioTechnology.UNKNOWN; + android.hardware.radio.network.RegistrationFailCause reasonForDenial = android.hardware.radio.network.RegistrationFailCause.NONE; android.hardware.radio.network.CellIdentity cellIdentity; String registeredPlmn; android.hardware.radio.network.AccessTechnologySpecificInfo accessTechnologySpecificInfo; diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl index 73ad18083d..8613f19aa1 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl @@ -35,8 +35,8 @@ package android.hardware.radio.network; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable SecurityAlgorithmUpdate { - android.hardware.radio.network.ConnectionEvent connectionEvent; - android.hardware.radio.network.SecurityAlgorithm encryption; - android.hardware.radio.network.SecurityAlgorithm integrity; + android.hardware.radio.network.ConnectionEvent connectionEvent = android.hardware.radio.network.ConnectionEvent.CS_SIGNALLING_GSM; + android.hardware.radio.network.SecurityAlgorithm encryption = android.hardware.radio.network.SecurityAlgorithm.A50; + android.hardware.radio.network.SecurityAlgorithm integrity = android.hardware.radio.network.SecurityAlgorithm.A50; boolean isUnprotectedEmergency; } diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalThresholdInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalThresholdInfo.aidl index 77b4831359..2041bad88f 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalThresholdInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalThresholdInfo.aidl @@ -33,14 +33,14 @@ package android.hardware.radio.network; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable SignalThresholdInfo { int signalMeasurement; int hysteresisMs; int hysteresisDb; int[] thresholds; boolean isEnabled; - android.hardware.radio.AccessNetwork ran; + android.hardware.radio.AccessNetwork ran = android.hardware.radio.AccessNetwork.UNKNOWN; const int SIGNAL_MEASUREMENT_TYPE_RSSI = 1; const int SIGNAL_MEASUREMENT_TYPE_RSCP = 2; const int SIGNAL_MEASUREMENT_TYPE_RSRP = 3; diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/AppStatus.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/AppStatus.aidl index 898b616a2c..a3e6d3ae48 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/AppStatus.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/AppStatus.aidl @@ -33,16 +33,16 @@ package android.hardware.radio.sim; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable AppStatus { int appType; int appState; - android.hardware.radio.sim.PersoSubstate persoSubstate; + android.hardware.radio.sim.PersoSubstate persoSubstate = android.hardware.radio.sim.PersoSubstate.UNKNOWN; String aidPtr; String appLabelPtr; boolean pin1Replaced; - android.hardware.radio.sim.PinState pin1; - android.hardware.radio.sim.PinState pin2; + android.hardware.radio.sim.PinState pin1 = android.hardware.radio.sim.PinState.UNKNOWN; + android.hardware.radio.sim.PinState pin2 = android.hardware.radio.sim.PinState.UNKNOWN; const int APP_STATE_UNKNOWN = 0; const int APP_STATE_DETECTED = 1; const int APP_STATE_PIN = 2; diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardPowerState.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardPowerState.aidl index 066777aa5f..6a908c4963 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardPowerState.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardPowerState.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.sim; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum CardPowerState { POWER_DOWN, POWER_UP, diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl index 1a9d621390..0d7e48a68e 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl @@ -36,7 +36,7 @@ package android.hardware.radio.sim; @JavaDerive(toString=true) @VintfStability parcelable CardStatus { int cardState; - android.hardware.radio.sim.PinState universalPinState; + android.hardware.radio.sim.PinState universalPinState = android.hardware.radio.sim.PinState.UNKNOWN; int gsmUmtsSubscriptionAppIndex; int cdmaSubscriptionAppIndex; int imsSubscriptionAppIndex; diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CarrierRestrictions.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CarrierRestrictions.aidl index a5b8dc96f6..8f5672fa03 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CarrierRestrictions.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CarrierRestrictions.aidl @@ -44,7 +44,7 @@ parcelable CarrierRestrictions { */ android.hardware.radio.sim.Carrier[] excludedCarriers; boolean allowedCarriersPrioritized; - android.hardware.radio.sim.CarrierRestrictions.CarrierRestrictionStatus status; + android.hardware.radio.sim.CarrierRestrictions.CarrierRestrictionStatus status = android.hardware.radio.sim.CarrierRestrictions.CarrierRestrictionStatus.UNKNOWN; android.hardware.radio.sim.CarrierInfo[] allowedCarrierInfoList = {}; android.hardware.radio.sim.CarrierInfo[] excludedCarrierInfoList = {}; @Backing(type="int") @VintfStability diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/PbReceivedStatus.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/PbReceivedStatus.aidl index aaf9f3eb50..5070ff26d8 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/PbReceivedStatus.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/PbReceivedStatus.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.sim; /* @hide */ -@Backing(type="byte") @JavaDerive(toString=true) @VintfStability +@Backing(type="byte") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum PbReceivedStatus { PB_RECEIVED_OK = 1, PB_RECEIVED_ERROR = 2, diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl index 8cfe417c26..75b8f6baf2 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.sim; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum SimLockMultiSimPolicy { NO_MULTISIM_POLICY, ONE_VALID_SIM_MUST_BE_PRESENT, diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimRefreshResult.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimRefreshResult.aidl index 81ba510c2f..c546565126 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimRefreshResult.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/SimRefreshResult.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.sim; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable SimRefreshResult { int type; int efId; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl index b45a45b110..27130b4eed 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl @@ -48,7 +48,7 @@ parcelable Call { String name; int namePresentation; android.hardware.radio.voice.UusInfo[] uusInfo; - android.hardware.radio.voice.AudioQuality audioQuality; + android.hardware.radio.voice.AudioQuality audioQuality = android.hardware.radio.voice.AudioQuality.UNSPECIFIED; String forwardedNumber; const int PRESENTATION_ALLOWED = 0; const int PRESENTATION_RESTRICTED = 1; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl index 300b03f6da..014279231d 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable CdmaDisplayInfoRecord { String alphaBuf; const int CDMA_ALPHA_INFO_BUFFER_LENGTH = 64; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl index 2f7f5f05c9..c71a8beccb 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable CdmaInformationRecord { int name; android.hardware.radio.voice.CdmaDisplayInfoRecord[] display; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl index c3b0d5a442..974e795896 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable CdmaNumberInfoRecord { String number; byte numberType; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl index 93c7c6b065..818d107426 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable CdmaRedirectingNumberInfoRecord { android.hardware.radio.voice.CdmaNumberInfoRecord redirectingNumber; int redirectingReason; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/ClipStatus.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/ClipStatus.aidl index c38c8012fb..3153e0aa23 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/ClipStatus.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/ClipStatus.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum ClipStatus { CLIP_PROVISIONED, CLIP_UNPROVISIONED, diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/EmergencyCallRouting.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/EmergencyCallRouting.aidl index 3099a20626..a45f38806e 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/EmergencyCallRouting.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/EmergencyCallRouting.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum EmergencyCallRouting { UNKNOWN, EMERGENCY, diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl index 0cac135621..17a039fcf6 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl @@ -33,8 +33,9 @@ package android.hardware.radio.voice; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum LastCallFailCause { + INVALID = 0, UNOBTAINABLE_NUMBER = 1, NO_ROUTE_TO_DESTINATION = 3, CHANNEL_UNACCEPTABLE = 6, diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCauseInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCauseInfo.aidl index 151adf21d6..c36a934608 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCauseInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCauseInfo.aidl @@ -35,6 +35,6 @@ package android.hardware.radio.voice; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable LastCallFailCauseInfo { - android.hardware.radio.voice.LastCallFailCause causeCode; + android.hardware.radio.voice.LastCallFailCause causeCode = android.hardware.radio.voice.LastCallFailCause.INVALID; String vendorCause; } diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/SsInfoData.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/SsInfoData.aidl index 24365dc233..2af38fea5c 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/SsInfoData.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/SsInfoData.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable SsInfoData { int[] ssInfo; const int SS_INFO_MAX = 4; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/StkCcUnsolSsResult.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/StkCcUnsolSsResult.aidl index 999f47c8d4..d265374b1b 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/StkCcUnsolSsResult.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/StkCcUnsolSsResult.aidl @@ -39,7 +39,7 @@ parcelable StkCcUnsolSsResult { int requestType; int teleserviceType; int serviceClass; - android.hardware.radio.RadioError result; + android.hardware.radio.RadioError result = android.hardware.radio.RadioError.NONE; android.hardware.radio.voice.SsInfoData[] ssInfo; android.hardware.radio.voice.CfData[] cfData; const int REQUEST_TYPE_ACTIVATION = 0; diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/UusInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/UusInfo.aidl index 3c84c8d97b..79c77ee40b 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/UusInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/UusInfo.aidl @@ -33,7 +33,7 @@ package android.hardware.radio.voice; /* @hide */ -@JavaDerive(toString=true) @VintfStability +@JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability parcelable UusInfo { int uusType; int uusDcs; diff --git a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioError.aidl b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioError.aidl index 02c537055c..e782e73eaa 100644 --- a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioError.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioError.aidl @@ -33,7 +33,7 @@ package android.hardware.radio; /* @hide */ -@Backing(type="int") @JavaDerive(toString=true) @VintfStability +@Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability enum RadioError { NONE = 0, RADIO_NOT_AVAILABLE = 1, diff --git a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfo.aidl index f03a73bfb1..bfab0c563f 100644 --- a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfo.aidl @@ -35,7 +35,7 @@ package android.hardware.radio; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable RadioResponseInfo { - android.hardware.radio.RadioResponseType type; + android.hardware.radio.RadioResponseType type = android.hardware.radio.RadioResponseType.SOLICITED; int serial; - android.hardware.radio.RadioError error; + android.hardware.radio.RadioError error = android.hardware.radio.RadioError.NONE; } diff --git a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfoModem.aidl b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfoModem.aidl index 2e0c315426..c445fec711 100644 --- a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfoModem.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioResponseInfoModem.aidl @@ -35,8 +35,8 @@ package android.hardware.radio; /* @hide */ @JavaDerive(toString=true) @VintfStability parcelable RadioResponseInfoModem { - android.hardware.radio.RadioResponseType type; + android.hardware.radio.RadioResponseType type = android.hardware.radio.RadioResponseType.SOLICITED; int serial; - android.hardware.radio.RadioError error; + android.hardware.radio.RadioError error = android.hardware.radio.RadioError.NONE; boolean isEnabled; } diff --git a/radio/aidl/android/hardware/radio/RadioError.aidl b/radio/aidl/android/hardware/radio/RadioError.aidl index 9c39bc4420..6ce8f67e51 100644 --- a/radio/aidl/android/hardware/radio/RadioError.aidl +++ b/radio/aidl/android/hardware/radio/RadioError.aidl @@ -20,6 +20,7 @@ package android.hardware.radio; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum RadioError { /** * Success diff --git a/radio/aidl/android/hardware/radio/RadioResponseInfo.aidl b/radio/aidl/android/hardware/radio/RadioResponseInfo.aidl index 25195aaa2f..926ccf6028 100644 --- a/radio/aidl/android/hardware/radio/RadioResponseInfo.aidl +++ b/radio/aidl/android/hardware/radio/RadioResponseInfo.aidl @@ -26,7 +26,7 @@ parcelable RadioResponseInfo { /** * Response type */ - RadioResponseType type; + RadioResponseType type = RadioResponseType.SOLICITED; /** * Serial number of the request */ @@ -34,5 +34,5 @@ parcelable RadioResponseInfo { /** * Response error */ - RadioError error; + RadioError error = RadioError.NONE; } diff --git a/radio/aidl/android/hardware/radio/RadioResponseInfoModem.aidl b/radio/aidl/android/hardware/radio/RadioResponseInfoModem.aidl index 286f397607..3e76a9379e 100644 --- a/radio/aidl/android/hardware/radio/RadioResponseInfoModem.aidl +++ b/radio/aidl/android/hardware/radio/RadioResponseInfoModem.aidl @@ -26,7 +26,7 @@ parcelable RadioResponseInfoModem { /** * Response type */ - RadioResponseType type; + RadioResponseType type = RadioResponseType.SOLICITED; /** * Serial number of the request */ @@ -34,7 +34,7 @@ parcelable RadioResponseInfoModem { /** * Response error */ - RadioError error; + RadioError error = RadioError.NONE; /** * Whether the modem is enabled or not */ diff --git a/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl b/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl index e015e8eec9..6f043d9ad3 100644 --- a/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl +++ b/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.data; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum DataCallFailCause { /** * An integer cause code defined in TS 24.008 section 6.1.3.1.3 or TS 24.301 Release 8+ Annex B. diff --git a/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl b/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl index d01f8fff69..f067fb4c3d 100644 --- a/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl +++ b/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl @@ -66,15 +66,15 @@ parcelable DataProfileInfo { /** * PDP_type values. */ - PdpProtocolType protocol; + PdpProtocolType protocol = PdpProtocolType.IP; /** * PDP_type values used on roaming network. */ - PdpProtocolType roamingProtocol; + PdpProtocolType roamingProtocol = PdpProtocolType.IP; /** * APN authentication type. */ - ApnAuthType authType; + ApnAuthType authType = ApnAuthType.NO_PAP_NO_CHAP; /** * The username for APN, or empty string. */ diff --git a/radio/aidl/android/hardware/radio/data/DataThrottlingAction.aidl b/radio/aidl/android/hardware/radio/data/DataThrottlingAction.aidl index a762e346d0..03c34810ca 100644 --- a/radio/aidl/android/hardware/radio/data/DataThrottlingAction.aidl +++ b/radio/aidl/android/hardware/radio/data/DataThrottlingAction.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.data; @VintfStability @Backing(type="byte") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum DataThrottlingAction { /* * Clear all existing data throttling. diff --git a/radio/aidl/android/hardware/radio/data/LinkAddress.aidl b/radio/aidl/android/hardware/radio/data/LinkAddress.aidl index 7ac560f560..f5d65536cd 100644 --- a/radio/aidl/android/hardware/radio/data/LinkAddress.aidl +++ b/radio/aidl/android/hardware/radio/data/LinkAddress.aidl @@ -22,6 +22,7 @@ package android.hardware.radio.data; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable LinkAddress { const int ADDRESS_PROPERTY_NONE = 0; /** diff --git a/radio/aidl/android/hardware/radio/data/PortRange.aidl b/radio/aidl/android/hardware/radio/data/PortRange.aidl index 7326966049..1d436fad0b 100644 --- a/radio/aidl/android/hardware/radio/data/PortRange.aidl +++ b/radio/aidl/android/hardware/radio/data/PortRange.aidl @@ -24,6 +24,7 @@ package android.hardware.radio.data; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable PortRange { const int PORT_RANGE_MIN = 20; const int PORT_RANGE_MAX = 65535; diff --git a/radio/aidl/android/hardware/radio/data/RouteSelectionDescriptor.aidl b/radio/aidl/android/hardware/radio/data/RouteSelectionDescriptor.aidl index 4e9e954db3..4d4b6d5be0 100644 --- a/radio/aidl/android/hardware/radio/data/RouteSelectionDescriptor.aidl +++ b/radio/aidl/android/hardware/radio/data/RouteSelectionDescriptor.aidl @@ -38,7 +38,7 @@ parcelable RouteSelectionDescriptor { /** * Valid values are IP, IPV6, IPV4V6, and UNKNOWN. */ - PdpProtocolType sessionType; + PdpProtocolType sessionType = PdpProtocolType.IP; /** * Session and service continuity mode as defined in 3GPP TS 23.501. * Valid values are SSC_MODE_ diff --git a/radio/aidl/android/hardware/radio/data/SetupDataCallResult.aidl b/radio/aidl/android/hardware/radio/data/SetupDataCallResult.aidl index 31fb14ca88..687982a3ca 100644 --- a/radio/aidl/android/hardware/radio/data/SetupDataCallResult.aidl +++ b/radio/aidl/android/hardware/radio/data/SetupDataCallResult.aidl @@ -27,6 +27,7 @@ import android.hardware.radio.data.TrafficDescriptor; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable SetupDataCallResult { /** * Indicates the data connection is inactive. @@ -64,7 +65,7 @@ parcelable SetupDataCallResult { /** * Data call fail cause. DataCallFailCause.NONE if no error. */ - DataCallFailCause cause; + DataCallFailCause cause = DataCallFailCause.NONE; /** * If cause is not DataCallFailCause.NONE, this field indicates the network suggested data * retry back-off time in milliseconds. Negative value indicates network does not give any @@ -87,7 +88,7 @@ parcelable SetupDataCallResult { * PDP protocol type. If cause is DataCallFailCause.ONLY_SINGLE_BEARER_ALLOWED, this is the * protocol type supported, such as "IP" or "IPV6". */ - PdpProtocolType type; + PdpProtocolType type = PdpProtocolType.IP; /** * The network interface name. */ diff --git a/radio/aidl/android/hardware/radio/ims/ConnectionFailureInfo.aidl b/radio/aidl/android/hardware/radio/ims/ConnectionFailureInfo.aidl index c96f59f337..92024acec5 100644 --- a/radio/aidl/android/hardware/radio/ims/ConnectionFailureInfo.aidl +++ b/radio/aidl/android/hardware/radio/ims/ConnectionFailureInfo.aidl @@ -22,7 +22,10 @@ package android.hardware.radio.ims; parcelable ConnectionFailureInfo { @VintfStability @Backing(type="int") + @SuppressWarnings(value={"redundant-name"}) enum ConnectionFailureReason { + /** Do not use. */ + INVALID = 0, /** Access class check failed */ REASON_ACCESS_DENIED = 1, /** 3GPP Non-access stratum failure */ @@ -47,7 +50,7 @@ parcelable ConnectionFailureInfo { /** * Values are REASON_* constants */ - ConnectionFailureReason failureReason; + ConnectionFailureReason failureReason = ConnectionFailureReason.INVALID; /** * Failure cause code from network or modem specific to the failure diff --git a/radio/aidl/android/hardware/radio/ims/ImsCall.aidl b/radio/aidl/android/hardware/radio/ims/ImsCall.aidl index 427c1f5340..49fd62c25b 100644 --- a/radio/aidl/android/hardware/radio/ims/ImsCall.aidl +++ b/radio/aidl/android/hardware/radio/ims/ImsCall.aidl @@ -50,16 +50,16 @@ parcelable ImsCall { int index; /** The type of the call */ - CallType callType; + CallType callType = CallType.NORMAL; /** The access network where the call is in progress */ - AccessNetwork accessNetwork; + AccessNetwork accessNetwork = AccessNetwork.UNKNOWN; /** The state of the call */ - CallState callState; + CallState callState = CallState.ACTIVE; /** The direction of the call */ - Direction direction; + Direction direction = Direction.INCOMING; /** True if the call is put on HOLD by the other party */ boolean isHeldByRemote; diff --git a/radio/aidl/android/hardware/radio/ims/ImsDeregistrationReason.aidl b/radio/aidl/android/hardware/radio/ims/ImsDeregistrationReason.aidl index acfe51cd99..bee8276cd7 100644 --- a/radio/aidl/android/hardware/radio/ims/ImsDeregistrationReason.aidl +++ b/radio/aidl/android/hardware/radio/ims/ImsDeregistrationReason.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.ims; @VintfStability @JavaDerive(toString=true) @Backing(type="int") +@SuppressWarnings(value={"redundant-name"}) enum ImsDeregistrationReason { /** * Radio shall send this reason to IMS stack to perform graceful de-registration diff --git a/radio/aidl/android/hardware/radio/ims/ImsRegistration.aidl b/radio/aidl/android/hardware/radio/ims/ImsRegistration.aidl index 5158386c8e..9018273707 100644 --- a/radio/aidl/android/hardware/radio/ims/ImsRegistration.aidl +++ b/radio/aidl/android/hardware/radio/ims/ImsRegistration.aidl @@ -23,6 +23,7 @@ import android.hardware.radio.ims.SuggestedAction; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable ImsRegistration { /** Default value */ const int IMS_MMTEL_CAPABILITY_NONE = 0; @@ -36,15 +37,15 @@ parcelable ImsRegistration { const int IMS_RCS_CAPABILITIES = 1 << 3; /** Indicates the current IMS registration state. */ - ImsRegistrationState regState; + ImsRegistrationState regState = ImsRegistrationState.NOT_REGISTERED; /** * Indicates the type of the radio access network where IMS is registered. */ - AccessNetwork accessNetworkType; + AccessNetwork accessNetworkType = AccessNetwork.UNKNOWN; /** Indicates the expected action for the radio to do. */ - SuggestedAction suggestedAction; + SuggestedAction suggestedAction = SuggestedAction.NONE; /** * Values are bitwise ORs of IMS_MMTEL_CAPABILITY_* constants and IMS_RCS_CAPABILITIES. diff --git a/radio/aidl/android/hardware/radio/ims/SrvccCall.aidl b/radio/aidl/android/hardware/radio/ims/SrvccCall.aidl index 16858f96ce..4fdfed0d98 100644 --- a/radio/aidl/android/hardware/radio/ims/SrvccCall.aidl +++ b/radio/aidl/android/hardware/radio/ims/SrvccCall.aidl @@ -47,16 +47,16 @@ parcelable SrvccCall { int index; /** The type of the call */ - CallType callType; + CallType callType = CallType.NORMAL; /** Values are android.hardware.radio.voice.Call.STATE_* constants */ int callState; /** The substate of the call */ - CallSubState callSubstate; + CallSubState callSubstate = CallSubState.NONE; /** The type of the ringback tone */ - ToneType ringbackToneType; + ToneType ringbackToneType = ToneType.NONE; /** true if is mpty call */ boolean isMpty; diff --git a/radio/aidl/android/hardware/radio/ims/media/AmrMode.aidl b/radio/aidl/android/hardware/radio/ims/media/AmrMode.aidl index dc2a16279b..94070db38a 100644 --- a/radio/aidl/android/hardware/radio/ims/media/AmrMode.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/AmrMode.aidl @@ -23,7 +23,10 @@ package android.hardware.radio.ims.media; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum AmrMode { + /** Do not use. */ + INVALID = 0, /** 4.75 kbps for AMR / 6.6 kbps for AMR-WB */ AMR_MODE_0 = 1 << 0, /** 5.15 kbps for AMR / 8.855 kbps for AMR-WB */ diff --git a/radio/aidl/android/hardware/radio/ims/media/AmrParams.aidl b/radio/aidl/android/hardware/radio/ims/media/AmrParams.aidl index 9d7ab058d9..dbf38c263f 100644 --- a/radio/aidl/android/hardware/radio/ims/media/AmrParams.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/AmrParams.aidl @@ -23,7 +23,7 @@ import android.hardware.radio.ims.media.AmrMode; @JavaDerive(toString=true) parcelable AmrParams { /** mode-set: AMR codec mode to represent the bit rate */ - AmrMode amrMode; + AmrMode amrMode = AmrMode.INVALID; /** * octet-align: If it's set to true then all fields in the AMR/AMR-WB header * shall be aligned to octet boundaries by adding padding bits. diff --git a/radio/aidl/android/hardware/radio/ims/media/CodecParams.aidl b/radio/aidl/android/hardware/radio/ims/media/CodecParams.aidl index 74de6ecae6..6da80876d0 100644 --- a/radio/aidl/android/hardware/radio/ims/media/CodecParams.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/CodecParams.aidl @@ -24,7 +24,7 @@ import android.hardware.radio.ims.media.CodecType; @JavaDerive(toString=true) parcelable CodecParams { /** Negotiated codec type */ - CodecType codecType; + CodecType codecType = CodecType.INVALID; /** * Static or dynamic payload type number negotiated through the SDP for * the incoming RTP packets. This value shall be matched with the PT value diff --git a/radio/aidl/android/hardware/radio/ims/media/CodecType.aidl b/radio/aidl/android/hardware/radio/ims/media/CodecType.aidl index 99fbac4fda..cf9dba4a31 100644 --- a/radio/aidl/android/hardware/radio/ims/media/CodecType.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/CodecType.aidl @@ -21,6 +21,8 @@ package android.hardware.radio.ims.media; @Backing(type="int") @JavaDerive(toString=true) enum CodecType { + /** Do not use. */ + INVALID = 0, /** Adaptive Multi-Rate */ AMR = 1 << 0, /** Adaptive Multi-Rate Wide Band */ diff --git a/radio/aidl/android/hardware/radio/ims/media/EvsMode.aidl b/radio/aidl/android/hardware/radio/ims/media/EvsMode.aidl index 12d981bfc8..899f05ae23 100644 --- a/radio/aidl/android/hardware/radio/ims/media/EvsMode.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/EvsMode.aidl @@ -23,7 +23,10 @@ package android.hardware.radio.ims.media; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum EvsMode { + /** Do not use. */ + INVALID = 0, /** 6.6 kbps for EVS AMR-WB IO */ EVS_MODE_0 = 1 << 0, /** 8.855 kbps for AMR-WB IO */ diff --git a/radio/aidl/android/hardware/radio/ims/media/EvsParams.aidl b/radio/aidl/android/hardware/radio/ims/media/EvsParams.aidl index 52c3bf91a6..37c7d4bd71 100644 --- a/radio/aidl/android/hardware/radio/ims/media/EvsParams.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/EvsParams.aidl @@ -24,10 +24,10 @@ import android.hardware.radio.ims.media.EvsMode; @JavaDerive(toString=true) parcelable EvsParams { /** EVS codec bandwidth */ - EvsBandwidth bandwidth; + EvsBandwidth bandwidth = EvsBandwidth.NONE; /** mode-set: EVS codec mode to represent the bit rate */ - EvsMode evsMode; + EvsMode evsMode = EvsMode.INVALID; /** * ch-aw-recv: Channel aware mode for the receive direction. Permissible values * are -1, 0, 2, 3, 5, and 7. If -1, channel-aware mode is disabled in the diff --git a/radio/aidl/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl b/radio/aidl/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl index 88180d7151..c7ee147d34 100644 --- a/radio/aidl/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/RtcpXrReportBlockType.aidl @@ -23,6 +23,7 @@ package android.hardware.radio.ims.media; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum RtcpXrReportBlockType { /** Disable RTCP XR */ RTCPXR_NONE = 0, diff --git a/radio/aidl/android/hardware/radio/ims/media/RtpConfig.aidl b/radio/aidl/android/hardware/radio/ims/media/RtpConfig.aidl index 3c5c4dd756..9aca2928dd 100644 --- a/radio/aidl/android/hardware/radio/ims/media/RtpConfig.aidl +++ b/radio/aidl/android/hardware/radio/ims/media/RtpConfig.aidl @@ -29,7 +29,7 @@ parcelable RtpConfig { /** Media flow direction. The bitfield of MediaDirection(s) */ int direction; /** Radio Access Network */ - AccessNetwork accessNetwork; + AccessNetwork accessNetwork = AccessNetwork.UNKNOWN; /** IP address and port number of the other party for RTP media */ RtpAddress remoteAddress; /** Negotiated session parameters */ diff --git a/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl b/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl index 19d84ffb35..8c494bb24e 100644 --- a/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl +++ b/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl @@ -19,6 +19,7 @@ package android.hardware.radio.messaging; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable CdmaSmsSubaddress { /** * CCITT X.213 or ISO 8348 AD2 diff --git a/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl b/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl index 5f9f82b7e3..bbcd1cb6e8 100644 --- a/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl +++ b/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl @@ -24,7 +24,7 @@ import android.hardware.radio.messaging.GsmSmsMessage; @VintfStability @JavaDerive(toString=true) parcelable ImsSmsMessage { - RadioTechnologyFamily tech; + RadioTechnologyFamily tech = RadioTechnologyFamily.THREE_GPP; /** * Retry if true */ diff --git a/radio/aidl/android/hardware/radio/network/BarringInfo.aidl b/radio/aidl/android/hardware/radio/network/BarringInfo.aidl index f12e35c093..7be3987fb8 100644 --- a/radio/aidl/android/hardware/radio/network/BarringInfo.aidl +++ b/radio/aidl/android/hardware/radio/network/BarringInfo.aidl @@ -21,6 +21,7 @@ import android.hardware.radio.network.BarringTypeSpecificInfo; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable BarringInfo { /** * Device is not barred for the given service diff --git a/radio/aidl/android/hardware/radio/network/CellInfo.aidl b/radio/aidl/android/hardware/radio/network/CellInfo.aidl index 4895326db4..808a407642 100644 --- a/radio/aidl/android/hardware/radio/network/CellInfo.aidl +++ b/radio/aidl/android/hardware/radio/network/CellInfo.aidl @@ -30,6 +30,6 @@ parcelable CellInfo { /** * Connection status for the cell. */ - CellConnectionStatus connectionStatus; + CellConnectionStatus connectionStatus = CellConnectionStatus.NONE; CellInfoRatSpecificInfo ratSpecificInfo; } diff --git a/radio/aidl/android/hardware/radio/network/CellularIdentifierDisclosure.aidl b/radio/aidl/android/hardware/radio/network/CellularIdentifierDisclosure.aidl index 52b411616f..c851b43736 100644 --- a/radio/aidl/android/hardware/radio/network/CellularIdentifierDisclosure.aidl +++ b/radio/aidl/android/hardware/radio/network/CellularIdentifierDisclosure.aidl @@ -31,9 +31,9 @@ parcelable CellularIdentifierDisclosure { // The PLMN-ID to which the UE transmitted the cellular identifier String plmn; // The type of cellular identifier that was disclosed - CellularIdentifier identifier; + CellularIdentifier identifier = CellularIdentifier.UNKNOWN; // The NAS protocol message within which the cellular identifier was transmitted. - NasProtocolMessage protocolMessage; + NasProtocolMessage protocolMessage = NasProtocolMessage.UNKNOWN; // Whether or not this cellular identifier disclosure is in service of an emergency call. boolean isEmergency; } diff --git a/radio/aidl/android/hardware/radio/network/Domain.aidl b/radio/aidl/android/hardware/radio/network/Domain.aidl index bb169bda41..e420e7b340 100644 --- a/radio/aidl/android/hardware/radio/network/Domain.aidl +++ b/radio/aidl/android/hardware/radio/network/Domain.aidl @@ -21,6 +21,8 @@ package android.hardware.radio.network; @Backing(type="int") @JavaDerive(toString=true) enum Domain { + /** Do not use. */ + INVALID = 0, /** * Circuit-switched */ diff --git a/radio/aidl/android/hardware/radio/network/EmergencyMode.aidl b/radio/aidl/android/hardware/radio/network/EmergencyMode.aidl index 7a2ed9c2a3..bd36494a3b 100644 --- a/radio/aidl/android/hardware/radio/network/EmergencyMode.aidl +++ b/radio/aidl/android/hardware/radio/network/EmergencyMode.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.network; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum EmergencyMode { /** * Mode Type Emergency WWAN, indicates that the current domain selected for the Emergency call diff --git a/radio/aidl/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl b/radio/aidl/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl index ea4bfebb6e..572d1e2d7b 100644 --- a/radio/aidl/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl +++ b/radio/aidl/android/hardware/radio/network/EmergencyNetworkScanTrigger.aidl @@ -32,5 +32,5 @@ parcelable EmergencyNetworkScanTrigger { * Scan type indicates the type of scans to be performed i.e. limited scan, full service scan or * any scan. */ - EmergencyScanType scanType; + EmergencyScanType scanType = EmergencyScanType.NO_PREFERENCE; } diff --git a/radio/aidl/android/hardware/radio/network/EmergencyRegResult.aidl b/radio/aidl/android/hardware/radio/network/EmergencyRegResult.aidl index af2750ee07..7fc4d263e1 100644 --- a/radio/aidl/android/hardware/radio/network/EmergencyRegResult.aidl +++ b/radio/aidl/android/hardware/radio/network/EmergencyRegResult.aidl @@ -26,17 +26,17 @@ parcelable EmergencyRegResult { /** * Indicates the cellular access network of the current emergency capable system. */ - AccessNetwork accessNetwork; + AccessNetwork accessNetwork = AccessNetwork.UNKNOWN; /** * Registration state of the current emergency capable system. */ - RegState regState; + RegState regState = RegState.NOT_REG_MT_NOT_SEARCHING_OP; /** * EMC domain indicates the current domain of the acquired system. */ - Domain emcDomain; + Domain emcDomain = Domain.INVALID; /** * This indicates whether the network supports voice over PS network. diff --git a/radio/aidl/android/hardware/radio/network/EutranRegistrationInfo.aidl b/radio/aidl/android/hardware/radio/network/EutranRegistrationInfo.aidl index fb319c1454..15fabf3451 100644 --- a/radio/aidl/android/hardware/radio/network/EutranRegistrationInfo.aidl +++ b/radio/aidl/android/hardware/radio/network/EutranRegistrationInfo.aidl @@ -54,7 +54,7 @@ parcelable EutranRegistrationInfo { * The type of network attachment. This info is valid only on LTE network and must be present * when device has attached to the network. */ - AttachResultType lteAttachResultType; + AttachResultType lteAttachResultType = AttachResultType.NONE; /** Values are bitwise ORs of EXTRA_* constants */ int extraInfo; diff --git a/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl b/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl index a4f97e370f..81d21e1684 100644 --- a/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl +++ b/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl @@ -503,7 +503,7 @@ oneway interface IRadioNetwork { * * This is available when android.hardware.telephony is defined. */ - oneway void setUsageSetting(in int serial, in UsageSetting usageSetting); + void setUsageSetting(in int serial, in UsageSetting usageSetting); /** * Get the UE usage setting for data/voice centric usage. @@ -514,7 +514,7 @@ oneway interface IRadioNetwork { * * This is available when android.hardware.telephony is defined. */ - oneway void getUsageSetting(in int serial); + void getUsageSetting(in int serial); /** * Set the Emergency Mode diff --git a/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl b/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl index b67e8e091c..5dcdb69bc2 100644 --- a/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl +++ b/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl @@ -603,7 +603,7 @@ oneway interface IRadioNetworkResponse { * RadioError:INTERNAL_ERR * RadioError:SIM_ABSENT */ - oneway void setUsageSettingResponse(in RadioResponseInfo info); + void setUsageSettingResponse(in RadioResponseInfo info); /** * @param info Response info struct containing response type, serial no. and error. @@ -617,7 +617,7 @@ oneway interface IRadioNetworkResponse { * RadioError:INTERNAL_ERR * RadioError:SIM_ABSENT */ - oneway void getUsageSettingResponse(in RadioResponseInfo info, in UsageSetting usageSetting); + void getUsageSettingResponse(in RadioResponseInfo info, in UsageSetting usageSetting); /** * Response of setEmergencyMode. diff --git a/radio/aidl/android/hardware/radio/network/NetworkScanRequest.aidl b/radio/aidl/android/hardware/radio/network/NetworkScanRequest.aidl index 37f2cf1fab..30977f86a5 100644 --- a/radio/aidl/android/hardware/radio/network/NetworkScanRequest.aidl +++ b/radio/aidl/android/hardware/radio/network/NetworkScanRequest.aidl @@ -21,6 +21,7 @@ import android.hardware.radio.network.RadioAccessSpecifier; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable NetworkScanRequest { const int RADIO_ACCESS_SPECIFIER_MAX_SIZE = 8; diff --git a/radio/aidl/android/hardware/radio/network/NetworkScanResult.aidl b/radio/aidl/android/hardware/radio/network/NetworkScanResult.aidl index 4465046cbb..700c5e2f2f 100644 --- a/radio/aidl/android/hardware/radio/network/NetworkScanResult.aidl +++ b/radio/aidl/android/hardware/radio/network/NetworkScanResult.aidl @@ -22,6 +22,7 @@ import android.hardware.radio.network.CellInfo; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable NetworkScanResult { /** * The result contains a part of the scan results. @@ -40,7 +41,7 @@ parcelable NetworkScanResult { /** * The error code of the incremental result. */ - RadioError error; + RadioError error = RadioError.NONE; /** * List of network information as CellInfo. */ diff --git a/radio/aidl/android/hardware/radio/network/NrVopsInfo.aidl b/radio/aidl/android/hardware/radio/network/NrVopsInfo.aidl index 71961a3e08..6fe1d278ca 100644 --- a/radio/aidl/android/hardware/radio/network/NrVopsInfo.aidl +++ b/radio/aidl/android/hardware/radio/network/NrVopsInfo.aidl @@ -23,6 +23,7 @@ package android.hardware.radio.network; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable NrVopsInfo { /** * Emergency services not supported diff --git a/radio/aidl/android/hardware/radio/network/PhysicalChannelConfig.aidl b/radio/aidl/android/hardware/radio/network/PhysicalChannelConfig.aidl index ecb946333d..b648ef8bb9 100644 --- a/radio/aidl/android/hardware/radio/network/PhysicalChannelConfig.aidl +++ b/radio/aidl/android/hardware/radio/network/PhysicalChannelConfig.aidl @@ -27,11 +27,11 @@ parcelable PhysicalChannelConfig { /** * Connection status for cell. Valid values are PRIMARY_SERVING and SECONDARY_SERVING */ - CellConnectionStatus status; + CellConnectionStatus status = CellConnectionStatus.NONE; /** * The radio technology for this physical channel */ - RadioTechnology rat; + RadioTechnology rat = RadioTechnology.UNKNOWN; /** * Downlink Absolute Radio Frequency Channel Number */ diff --git a/radio/aidl/android/hardware/radio/network/RadioAccessSpecifier.aidl b/radio/aidl/android/hardware/radio/network/RadioAccessSpecifier.aidl index b3cee47e27..8bb4fe0e8d 100644 --- a/radio/aidl/android/hardware/radio/network/RadioAccessSpecifier.aidl +++ b/radio/aidl/android/hardware/radio/network/RadioAccessSpecifier.aidl @@ -26,7 +26,7 @@ parcelable RadioAccessSpecifier { /** * The type of network to scan. */ - AccessNetwork accessNetwork; + AccessNetwork accessNetwork = AccessNetwork.UNKNOWN; /** * The frequency bands to scan. Maximum length of the vector is 8. */ diff --git a/radio/aidl/android/hardware/radio/network/RadioBandMode.aidl b/radio/aidl/android/hardware/radio/network/RadioBandMode.aidl index 364a562490..bd83b7d060 100644 --- a/radio/aidl/android/hardware/radio/network/RadioBandMode.aidl +++ b/radio/aidl/android/hardware/radio/network/RadioBandMode.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.network; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum RadioBandMode { /** * "Unspecified" (selected by baseband automatically) diff --git a/radio/aidl/android/hardware/radio/network/RegState.aidl b/radio/aidl/android/hardware/radio/network/RegState.aidl index de2d5f67a8..15e7160d6c 100644 --- a/radio/aidl/android/hardware/radio/network/RegState.aidl +++ b/radio/aidl/android/hardware/radio/network/RegState.aidl @@ -25,6 +25,7 @@ package android.hardware.radio.network; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum RegState { /** * Not registered, MT is not currently searching for a new operator to register diff --git a/radio/aidl/android/hardware/radio/network/RegStateResult.aidl b/radio/aidl/android/hardware/radio/network/RegStateResult.aidl index 57a73c0b26..a7857ef2ea 100644 --- a/radio/aidl/android/hardware/radio/network/RegStateResult.aidl +++ b/radio/aidl/android/hardware/radio/network/RegStateResult.aidl @@ -32,7 +32,7 @@ parcelable RegStateResult { * EUTRAN, NGRAN, or another technology that does not support circuit-switched services, this * value reports registration in the Packet-switched domain. */ - RegState regState; + RegState regState = RegState.NOT_REG_MT_NOT_SEARCHING_OP; /** * Indicates the radio technology, which must not be UNKNOWN if regState is REG_HOME, * REG_ROAMING, NOT_REG_MT_NOT_SEARCHING_OP_EM, NOT_REG_MT_SEARCHING_OP_EM, REG_DENIED_EM, @@ -40,12 +40,12 @@ parcelable RegStateResult { * When the device is on carrier aggregation, vendor RIL service must properly report multiple * PhysicalChannelConfig elements through IRadioNetwork::currentPhysicalChannelConfigs. */ - RadioTechnology rat; + RadioTechnology rat = RadioTechnology.UNKNOWN; /** * Cause code reported by the network in case registration fails. This will be a mobility * management cause code defined for MM, GMM, MME or equivalent as appropriate for the RAT. */ - RegistrationFailCause reasonForDenial; + RegistrationFailCause reasonForDenial = RegistrationFailCause.NONE; /** * CellIdentity */ diff --git a/radio/aidl/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl b/radio/aidl/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl index e945d3be29..ab48148fc0 100644 --- a/radio/aidl/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl +++ b/radio/aidl/android/hardware/radio/network/SecurityAlgorithmUpdate.aidl @@ -31,15 +31,15 @@ parcelable SecurityAlgorithmUpdate { /** * Type of connection event which is being reported on */ - ConnectionEvent connectionEvent; + ConnectionEvent connectionEvent = ConnectionEvent.CS_SIGNALLING_GSM; /** * Encryption algorithm which was used */ - SecurityAlgorithm encryption; + SecurityAlgorithm encryption = SecurityAlgorithm.A50; /** * Integrity algorithm which was used */ - SecurityAlgorithm integrity; + SecurityAlgorithm integrity = SecurityAlgorithm.A50; /** * Whether or not this connection event is associated with an * unauthenticated / unencrypted emergency session diff --git a/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl b/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl index e440a64858..393388936a 100644 --- a/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl +++ b/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl @@ -24,6 +24,7 @@ import android.hardware.radio.AccessNetwork; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable SignalThresholdInfo { /** * Received Signal Strength Indication. @@ -121,5 +122,5 @@ parcelable SignalThresholdInfo { /** * The Radio Access Network for current threshold info. */ - AccessNetwork ran; + AccessNetwork ran = AccessNetwork.UNKNOWN; } diff --git a/radio/aidl/android/hardware/radio/sim/AppStatus.aidl b/radio/aidl/android/hardware/radio/sim/AppStatus.aidl index 7fe8e40c9e..602c8c5786 100644 --- a/radio/aidl/android/hardware/radio/sim/AppStatus.aidl +++ b/radio/aidl/android/hardware/radio/sim/AppStatus.aidl @@ -22,6 +22,7 @@ import android.hardware.radio.sim.PinState; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable AppStatus { const int APP_STATE_UNKNOWN = 0; const int APP_STATE_DETECTED = 1; @@ -57,7 +58,7 @@ parcelable AppStatus { /** * Applicable only if appState == SUBSCRIPTION_PERSO */ - PersoSubstate persoSubstate; + PersoSubstate persoSubstate = PersoSubstate.UNKNOWN; /** * e.g., from 0xA0, 0x00 -> 0x41, 0x30, 0x30, 0x30 */ @@ -67,6 +68,6 @@ parcelable AppStatus { * Applicable to USIM, CSIM and ISIM */ boolean pin1Replaced; - PinState pin1; - PinState pin2; + PinState pin1 = PinState.UNKNOWN; + PinState pin2 = PinState.UNKNOWN; } diff --git a/radio/aidl/android/hardware/radio/sim/CardPowerState.aidl b/radio/aidl/android/hardware/radio/sim/CardPowerState.aidl index 2598dcb19f..0d5db2a579 100644 --- a/radio/aidl/android/hardware/radio/sim/CardPowerState.aidl +++ b/radio/aidl/android/hardware/radio/sim/CardPowerState.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.sim; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum CardPowerState { POWER_DOWN, POWER_UP, diff --git a/radio/aidl/android/hardware/radio/sim/CardStatus.aidl b/radio/aidl/android/hardware/radio/sim/CardStatus.aidl index 043bfa4d20..90aa8e0681 100644 --- a/radio/aidl/android/hardware/radio/sim/CardStatus.aidl +++ b/radio/aidl/android/hardware/radio/sim/CardStatus.aidl @@ -48,7 +48,7 @@ parcelable CardStatus { /** * Applicable to USIM and CSIM */ - PinState universalPinState; + PinState universalPinState = PinState.UNKNOWN; /** * Value < RadioConst:CARD_MAX_APPS, -1 if none */ diff --git a/radio/aidl/android/hardware/radio/sim/CarrierRestrictions.aidl b/radio/aidl/android/hardware/radio/sim/CarrierRestrictions.aidl index 0002d5a9f4..69c618ffee 100644 --- a/radio/aidl/android/hardware/radio/sim/CarrierRestrictions.aidl +++ b/radio/aidl/android/hardware/radio/sim/CarrierRestrictions.aidl @@ -61,7 +61,7 @@ parcelable CarrierRestrictions { */ boolean allowedCarriersPrioritized; /** Current restriction status as defined in CarrierRestrictionStatus enum */ - CarrierRestrictionStatus status; + CarrierRestrictionStatus status = CarrierRestrictionStatus.UNKNOWN; /** Allowed carriers. */ CarrierInfo[] allowedCarrierInfoList = {}; @@ -71,5 +71,5 @@ parcelable CarrierRestrictions { * excludedCarriers has same mcc/mnc and gid1 is ABCD. It means except the carrier whose gid1 * is ABCD, all carriers with the same mcc/mnc are allowed. */ - CarrierInfo[] excludedCarrierInfoList = {}; -} \ No newline at end of file + CarrierInfo[] excludedCarrierInfoList = {}; +} diff --git a/radio/aidl/android/hardware/radio/sim/PbReceivedStatus.aidl b/radio/aidl/android/hardware/radio/sim/PbReceivedStatus.aidl index f9414a80e7..c75a4efc89 100644 --- a/radio/aidl/android/hardware/radio/sim/PbReceivedStatus.aidl +++ b/radio/aidl/android/hardware/radio/sim/PbReceivedStatus.aidl @@ -23,6 +23,7 @@ package android.hardware.radio.sim; @VintfStability @Backing(type="byte") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum PbReceivedStatus { /** * Indicates that retrieval is fine. diff --git a/radio/aidl/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl b/radio/aidl/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl index 89d85a9a76..7ec5141b78 100644 --- a/radio/aidl/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl +++ b/radio/aidl/android/hardware/radio/sim/SimLockMultiSimPolicy.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.sim; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum SimLockMultiSimPolicy { /** diff --git a/radio/aidl/android/hardware/radio/sim/SimRefreshResult.aidl b/radio/aidl/android/hardware/radio/sim/SimRefreshResult.aidl index 943f1d2bc7..618ac32742 100644 --- a/radio/aidl/android/hardware/radio/sim/SimRefreshResult.aidl +++ b/radio/aidl/android/hardware/radio/sim/SimRefreshResult.aidl @@ -19,6 +19,7 @@ package android.hardware.radio.sim; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable SimRefreshResult { /** * A file on SIM has been updated. diff --git a/radio/aidl/android/hardware/radio/voice/Call.aidl b/radio/aidl/android/hardware/radio/voice/Call.aidl index ee0b025bb3..9990f2810f 100644 --- a/radio/aidl/android/hardware/radio/voice/Call.aidl +++ b/radio/aidl/android/hardware/radio/voice/Call.aidl @@ -99,7 +99,7 @@ parcelable Call { * Vector of User-User Signaling Information */ UusInfo[] uusInfo; - AudioQuality audioQuality; + AudioQuality audioQuality = AudioQuality.UNSPECIFIED; /** * Forwarded number. It can set only one forwarded number based on 3GPP rule of the CS. * Reference: 3GPP TS 24.008 section 10.5.4.21b diff --git a/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl index 7e5a68d729..90b2715c80 100644 --- a/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl +++ b/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl @@ -26,6 +26,7 @@ package android.hardware.radio.voice; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable CdmaDisplayInfoRecord { const int CDMA_ALPHA_INFO_BUFFER_LENGTH = 64; /** diff --git a/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl index f5c656b526..19903c6431 100644 --- a/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl +++ b/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl @@ -30,6 +30,7 @@ import android.hardware.radio.voice.CdmaT53ClirInfoRecord; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable CdmaInformationRecord { const int CDMA_MAX_NUMBER_OF_INFO_RECS = 10; /** diff --git a/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl index b04e273711..3a00cae863 100644 --- a/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl +++ b/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl @@ -24,6 +24,7 @@ package android.hardware.radio.voice; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable CdmaNumberInfoRecord { const int CDMA_NUMBER_INFO_BUFFER_LENGTH = 81; /** diff --git a/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl index 691712e321..cb30da84a1 100644 --- a/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl +++ b/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl @@ -21,6 +21,7 @@ import android.hardware.radio.voice.CdmaNumberInfoRecord; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable CdmaRedirectingNumberInfoRecord { /** * Redirecting Number Information Record as defined in C.S0005 section 3.7.5.11 diff --git a/radio/aidl/android/hardware/radio/voice/ClipStatus.aidl b/radio/aidl/android/hardware/radio/voice/ClipStatus.aidl index 0a2ea2cd5d..070aff72b9 100644 --- a/radio/aidl/android/hardware/radio/voice/ClipStatus.aidl +++ b/radio/aidl/android/hardware/radio/voice/ClipStatus.aidl @@ -20,6 +20,7 @@ package android.hardware.radio.voice; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum ClipStatus { /** * CLIP provisioned diff --git a/radio/aidl/android/hardware/radio/voice/EmergencyCallRouting.aidl b/radio/aidl/android/hardware/radio/voice/EmergencyCallRouting.aidl index 9f8993d311..36e0bc0818 100644 --- a/radio/aidl/android/hardware/radio/voice/EmergencyCallRouting.aidl +++ b/radio/aidl/android/hardware/radio/voice/EmergencyCallRouting.aidl @@ -23,6 +23,7 @@ package android.hardware.radio.voice; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum EmergencyCallRouting { /** * Indicates Android does not require how to handle the corresponding emergency call; it is diff --git a/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl b/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl index 9a381976d5..7737e94dd1 100644 --- a/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl +++ b/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl @@ -20,7 +20,10 @@ package android.hardware.radio.voice; @VintfStability @Backing(type="int") @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) enum LastCallFailCause { + /** Do not use. */ + INVALID = 0, UNOBTAINABLE_NUMBER = 1, NO_ROUTE_TO_DESTINATION = 3, CHANNEL_UNACCEPTABLE = 6, diff --git a/radio/aidl/android/hardware/radio/voice/LastCallFailCauseInfo.aidl b/radio/aidl/android/hardware/radio/voice/LastCallFailCauseInfo.aidl index 4ed17d2ae9..6af38bb9bb 100644 --- a/radio/aidl/android/hardware/radio/voice/LastCallFailCauseInfo.aidl +++ b/radio/aidl/android/hardware/radio/voice/LastCallFailCauseInfo.aidl @@ -22,6 +22,6 @@ import android.hardware.radio.voice.LastCallFailCause; @VintfStability @JavaDerive(toString=true) parcelable LastCallFailCauseInfo { - LastCallFailCause causeCode; + LastCallFailCause causeCode = LastCallFailCause.INVALID; String vendorCause; } diff --git a/radio/aidl/android/hardware/radio/voice/SsInfoData.aidl b/radio/aidl/android/hardware/radio/voice/SsInfoData.aidl index c965a7dd6d..9c9dcff884 100644 --- a/radio/aidl/android/hardware/radio/voice/SsInfoData.aidl +++ b/radio/aidl/android/hardware/radio/voice/SsInfoData.aidl @@ -19,6 +19,7 @@ package android.hardware.radio.voice; /** @hide */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable SsInfoData { const int SS_INFO_MAX = 4; /** diff --git a/radio/aidl/android/hardware/radio/voice/StkCcUnsolSsResult.aidl b/radio/aidl/android/hardware/radio/voice/StkCcUnsolSsResult.aidl index 9fe402427c..641994e513 100644 --- a/radio/aidl/android/hardware/radio/voice/StkCcUnsolSsResult.aidl +++ b/radio/aidl/android/hardware/radio/voice/StkCcUnsolSsResult.aidl @@ -84,7 +84,7 @@ parcelable StkCcUnsolSsResult { * Values are a bitfield of SUPP_SERVICE_CLASS_ */ int serviceClass; - RadioError result; + RadioError result = RadioError.NONE; /** * Valid only for all serviceType except SERVICE_TYPE_CF_* else empty. * Only one of ssInfo and cfData may contain values and the other must be empty. diff --git a/radio/aidl/android/hardware/radio/voice/UusInfo.aidl b/radio/aidl/android/hardware/radio/voice/UusInfo.aidl index 5d499ca2d6..3760ac612f 100644 --- a/radio/aidl/android/hardware/radio/voice/UusInfo.aidl +++ b/radio/aidl/android/hardware/radio/voice/UusInfo.aidl @@ -22,6 +22,7 @@ package android.hardware.radio.voice; */ @VintfStability @JavaDerive(toString=true) +@SuppressWarnings(value={"redundant-name"}) parcelable UusInfo { /** * User specified protocol