summaryrefslogtreecommitdiffstats
path: root/telephony/java
diff options
context:
space:
mode:
authorJohn Wang <johnwang@google.com>2010-04-21 14:46:06 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-04-21 14:46:06 -0700
commitf77fff4b4e904486bf25affde713294d40764e15 (patch)
treeb03fe45b42356229c796b81494c748cade93bd22 /telephony/java
parent46fba3b9e1bb02aa603ffbb17907f081be0ca873 (diff)
parent23c0b2eb5a610030ad5afe406987cb09c858ccfb (diff)
downloadframeworks_base-f77fff4b4e904486bf25affde713294d40764e15.zip
frameworks_base-f77fff4b4e904486bf25affde713294d40764e15.tar.gz
frameworks_base-f77fff4b4e904486bf25affde713294d40764e15.tar.bz2
am 23c0b2eb: Merge "Add ILLEGAL_SIM_OR_ME error code." into froyo
Merge commit '23c0b2eb5a610030ad5afe406987cb09c858ccfb' into froyo-plus-aosp * commit '23c0b2eb5a610030ad5afe406987cb09c858ccfb': Add ILLEGAL_SIM_OR_ME error code.
Diffstat (limited to 'telephony/java')
-rw-r--r--telephony/java/com/android/internal/telephony/CommandException.java3
-rw-r--r--telephony/java/com/android/internal/telephony/RILConstants.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/telephony/java/com/android/internal/telephony/CommandException.java b/telephony/java/com/android/internal/telephony/CommandException.java
index a5d11cf..eb0a440 100644
--- a/telephony/java/com/android/internal/telephony/CommandException.java
+++ b/telephony/java/com/android/internal/telephony/CommandException.java
@@ -37,6 +37,7 @@ public class CommandException extends RuntimeException {
OP_NOT_ALLOWED_DURING_VOICE_CALL,
OP_NOT_ALLOWED_BEFORE_REG_NW,
SMS_FAIL_RETRY,
+ ILLEGAL_SIM_OR_ME,
}
public CommandException(Error e) {
@@ -68,6 +69,8 @@ public class CommandException extends RuntimeException {
return new CommandException(Error.OP_NOT_ALLOWED_BEFORE_REG_NW);
case RILConstants.SMS_SEND_FAIL_RETRY:
return new CommandException(Error.SMS_FAIL_RETRY);
+ case RILConstants.ILLEGAL_SIM_OR_ME:
+ return new CommandException(Error.ILLEGAL_SIM_OR_ME);
default:
Log.e("GSM", "Unrecognized RIL errno " + ril_errno);
return new CommandException(Error.INVALID_RESPONSE);
diff --git a/telephony/java/com/android/internal/telephony/RILConstants.java b/telephony/java/com/android/internal/telephony/RILConstants.java
index 4d8c7ec..01f4ab2 100644
--- a/telephony/java/com/android/internal/telephony/RILConstants.java
+++ b/telephony/java/com/android/internal/telephony/RILConstants.java
@@ -45,6 +45,9 @@ public interface RILConstants {
int OP_NOT_ALLOWED_BEFORE_REG_NW = 9; /* request is not allowed before device registers to
network */
int SMS_SEND_FAIL_RETRY = 10; /* send sms fail and need retry */
+ int ILLEGAL_SIM_OR_ME = 15; /* network selection failure due
+ to wrong SIM/ME and no
+ retries needed */
/* NETWORK_MODE_* See ril.h RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE */
int NETWORK_MODE_WCDMA_PREF = 0; /* GSM/WCDMA (WCDMA preferred) */