RIL changes for supporting generic SIM communication.
[android/platform/frameworks/opt/telephony.git] / src / java / com / android / internal / telephony / test / SimulatedCommands.java
index 36c87c0..28e4d64 100644 (file)
@@ -1,5 +1,6 @@
 /*
  * Copyright (C) 2006 The Android Open Source Project
+ * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -25,10 +26,10 @@ import android.telephony.Rlog;
 import com.android.internal.telephony.BaseCommands;
 import com.android.internal.telephony.CommandException;
 import com.android.internal.telephony.CommandsInterface;
-import com.android.internal.telephony.DataCallState;
+import com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo;
+import com.android.internal.telephony.dataconnection.DataCallResponse;
 import com.android.internal.telephony.Phone;
 import com.android.internal.telephony.UUSInfo;
-import com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo;
 import com.android.internal.telephony.gsm.CallFailCause;
 import com.android.internal.telephony.gsm.SmsBroadcastConfigInfo;
 import com.android.internal.telephony.gsm.SuppServiceNotification;
@@ -77,10 +78,10 @@ public final class SimulatedCommands extends BaseCommands
     String mPin2Code;
     boolean mSsnNotifyOn = false;
 
-    int pausedResponseCount;
-    ArrayList<Message> pausedResponses = new ArrayList<Message>();
+    int mPausedResponseCount;
+    ArrayList<Message> mPausedResponses = new ArrayList<Message>();
 
-    int nextCallFailCause = CallFailCause.NORMAL_CLEARING;
+    int mNextCallFailCause = CallFailCause.NORMAL_CLEARING;
 
     //***** Constructor
 
@@ -478,11 +479,11 @@ public final class SimulatedCommands extends BaseCommands
      *  retMsg.obj = AsyncResult ar
      *  ar.exception carries exception on failure
      *  ar.userObject contains the original value of result.obj
-     *  ar.result contains a List of DataCallState
+     *  ar.result contains a List of DataCallResponse
      */
     @Override
     public void getDataCallList(Message result) {
-        resultSuccess(result, new ArrayList<DataCallState>(0));
+        resultSuccess(result, new ArrayList<DataCallResponse>(0));
     }
 
     /**
@@ -763,7 +764,7 @@ public final class SimulatedCommands extends BaseCommands
     public void getLastCallFailCause (Message result) {
         int[] ret = new int[1];
 
-        ret[0] = nextCallFailCause;
+        ret[0] = mNextCallFailCause;
         resultSuccess(result, ret);
     }
 
@@ -1357,7 +1358,7 @@ public final class SimulatedCommands extends BaseCommands
     @Override
     public void
     setNextCallFailCause(int gsmCause) {
-        nextCallFailCause = gsmCause;
+        mNextCallFailCause = gsmCause;
     }
 
     @Override
@@ -1411,19 +1412,19 @@ public final class SimulatedCommands extends BaseCommands
     @Override
     public void
     pauseResponses() {
-        pausedResponseCount++;
+        mPausedResponseCount++;
     }
 
     @Override
     public void
     resumeResponses() {
-        pausedResponseCount--;
+        mPausedResponseCount--;
 
-        if (pausedResponseCount == 0) {
-            for (int i = 0, s = pausedResponses.size(); i < s ; i++) {
-                pausedResponses.get(i).sendToTarget();
+        if (mPausedResponseCount == 0) {
+            for (int i = 0, s = mPausedResponses.size(); i < s ; i++) {
+                mPausedResponses.get(i).sendToTarget();
             }
-            pausedResponses.clear();
+            mPausedResponses.clear();
         } else {
             Rlog.e("GSM", "SimulatedCommands.resumeResponses < 0");
         }
@@ -1436,8 +1437,8 @@ public final class SimulatedCommands extends BaseCommands
             AsyncResult.forMessage(result).exception
                 = new RuntimeException("Unimplemented");
 
-            if (pausedResponseCount > 0) {
-                pausedResponses.add(result);
+            if (mPausedResponseCount > 0) {
+                mPausedResponses.add(result);
             } else {
                 result.sendToTarget();
             }
@@ -1447,8 +1448,8 @@ public final class SimulatedCommands extends BaseCommands
     private void resultSuccess(Message result, Object ret) {
         if (result != null) {
             AsyncResult.forMessage(result).result = ret;
-            if (pausedResponseCount > 0) {
-                pausedResponses.add(result);
+            if (mPausedResponseCount > 0) {
+                mPausedResponses.add(result);
             } else {
                 result.sendToTarget();
             }
@@ -1458,8 +1459,8 @@ public final class SimulatedCommands extends BaseCommands
     private void resultFail(Message result, Throwable tr) {
         if (result != null) {
             AsyncResult.forMessage(result).exception = tr;
-            if (pausedResponseCount > 0) {
-                pausedResponses.add(result);
+            if (mPausedResponseCount > 0) {
+                mPausedResponses.add(result);
             } else {
                 result.sendToTarget();
             }
@@ -1645,4 +1646,58 @@ public final class SimulatedCommands extends BaseCommands
     public void getVoiceRadioTechnology(Message response) {
         unimplemented(response);
     }
+
+    @Override
+    public void getCellInfoList(Message response) {
+        unimplemented(response);
+    }
+
+    @Override
+    public void setCellInfoListRate(int rateInMillis, Message response) {
+        unimplemented(response);
+    }
+
+    @Override
+    public void setInitialAttachApn(String apn, String protocol, int authType, String username,
+            String password, Message result) {
+    }
+
+    @Override
+    public void getImsRegistrationState(Message response) {
+        unimplemented(response);
+    }
+
+    @Override
+    public void sendImsCdmaSms(byte[] pdu, int retry, int messageRef,
+            Message response){
+        unimplemented(response);
+    }
+
+    @Override
+    public void sendImsGsmSms(String smscPDU, String pdu,
+            int retry, int messageRef, Message response){
+        unimplemented(response);
+    }
+
+    @Override
+    public void iccOpenLogicalChannel(String AID, Message response) {
+        unimplemented(response);
+    }
+
+    @Override
+    public void iccCloseLogicalChannel(int channel, Message response) {
+        unimplemented(response);
+    }
+
+    @Override
+    public void iccTransmitApduLogicalChannel(int channel, int cla, int instruction,
+            int p1, int p2, int p3, String data, Message response) {
+        unimplemented(response);
+    }
+
+    @Override
+    public void iccTransmitApduBasicChannel(int cla, int instruction, int p1, int p2,
+            int p3, String data, Message response) {
+        unimplemented(response);
+    }
 }