summaryrefslogtreecommitdiff
path: root/telephony/java/com/android/internal/telephony/test/SimulatedCommands.java
diff options
context:
space:
mode:
Diffstat (limited to 'telephony/java/com/android/internal/telephony/test/SimulatedCommands.java')
-rw-r--r--telephony/java/com/android/internal/telephony/test/SimulatedCommands.java134
1 files changed, 104 insertions, 30 deletions
diff --git a/telephony/java/com/android/internal/telephony/test/SimulatedCommands.java b/telephony/java/com/android/internal/telephony/test/SimulatedCommands.java
index 3e1879e6e704..15a5761c77f7 100644
--- a/telephony/java/com/android/internal/telephony/test/SimulatedCommands.java
+++ b/telephony/java/com/android/internal/telephony/test/SimulatedCommands.java
@@ -23,13 +23,13 @@ import android.util.Log;
import com.android.internal.os.HandlerThread;
import com.android.internal.telephony.BaseCommands;
+import com.android.internal.telephony.CommandException;
import com.android.internal.telephony.CommandsInterface;
-import com.android.internal.telephony.Phone;
-import com.android.internal.telephony.gsm.CallFailCause;
-import com.android.internal.telephony.gsm.CommandException;
import com.android.internal.telephony.DriverCall;
+import com.android.internal.telephony.gsm.CallFailCause;
import com.android.internal.telephony.gsm.PDPContextState;
import com.android.internal.telephony.gsm.SuppServiceNotification;
+import com.android.internal.telephony.Phone;
import java.util.ArrayList;
@@ -489,13 +489,20 @@ public final class SimulatedCommands extends BaseCommands
}
/**
+ * @deprecated
+ */
+ public void getPDPContextList(Message result) {
+ getDataCallList(result);
+ }
+
+ /**
* returned message
* retMsg.obj = AsyncResult ar
* ar.exception carries exception on failure
* ar.userObject contains the orignal value of result.obj
* ar.result contains a List of PDPContextState
*/
- public void getPDPContextList(Message result) {
+ public void getDataCallList(Message result) {
resultSuccess(result, new ArrayList<PDPContextState>(0));
}
@@ -745,8 +752,15 @@ public final class SimulatedCommands extends BaseCommands
resultSuccess(result, ret);
}
- public void
- getLastPdpFailCause (Message result) {
+ /**
+ * @deprecated
+ */
+ public void getLastPdpFailCause (Message result) {
+ unimplemented(result);
+ }
+
+ public void getLastDataCallFailCause(Message result) {
+ //
unimplemented(result);
}
@@ -925,16 +939,35 @@ public final class SimulatedCommands extends BaseCommands
unimplemented(response);
}
+ public void deleteSmsOnRuim(int index, Message response) {
+ Log.d(LOG_TAG, "Delete RUIM message at index " + index);
+ unimplemented(response);
+ }
+
public void writeSmsToSim(int status, String smsc, String pdu, Message response) {
Log.d(LOG_TAG, "Write SMS to SIM with status " + status);
unimplemented(response);
}
+ public void writeSmsToRuim(int status, String pdu, Message response) {
+ Log.d(LOG_TAG, "Write SMS to RUIM with status " + status);
+ unimplemented(response);
+ }
public void setupDefaultPDP(String apn, String user, String password, Message result) {
unimplemented(result);
}
+ public void setupDataCall(String radioTechnology, String profile, String apn, String user,
+ String password, Message result) {
+ unimplemented(result);
+ }
+
+ public void deactivateDataCall(int cid, Message result) {unimplemented(result);}
+
+ /**
+ * @deprecated
+ */
public void deactivateDefaultPDP(int cid, Message result) {unimplemented(result);}
public void setPreferredNetworkType(int networkType , Message result) {
@@ -969,7 +1002,7 @@ public final class SimulatedCommands extends BaseCommands
}
return false;
}
-
+
public void setRadioPower(boolean on, Message result) {
if(on) {
if (isSimLocked()) {
@@ -990,6 +1023,10 @@ public final class SimulatedCommands extends BaseCommands
unimplemented(result);
}
+ public void acknowledgeLastIncomingCdmaSms(boolean success, Message result) {
+ unimplemented(result);
+ }
+
/**
* parameters equivilient to 27.007 AT+CRSM command
* response.obj will be an AsyncResult
@@ -1064,7 +1101,7 @@ public final class SimulatedCommands extends BaseCommands
* @param serviceClass is a sum of SERVICE_CLASSS_*
*/
public void setCallForward(int action, int cfReason, int serviceClass,
- String number, int timeSeconds, Message result) {unimplemented(result);}
+ String number, int timeSeconds, Message result) {unimplemented(result);}
/**
* cfReason is one of CF_REASON_*
@@ -1075,11 +1112,12 @@ public final class SimulatedCommands extends BaseCommands
* An array of length 0 means "disabled for all codes"
*/
public void queryCallForwardStatus(int cfReason, int serviceClass,
- String number, Message result) {unimplemented(result);}
+ String number, Message result) {unimplemented(result);}
public void setNetworkSelectionModeAutomatic(Message result) {unimplemented(result);}
- public void setNetworkSelectionModeManual(String operatorNumeric, Message result) {unimplemented(result);}
+ public void setNetworkSelectionModeManual(
+ String operatorNumeric, Message result) {unimplemented(result);}
/**
* Queries whether the current network selection mode is automatic
@@ -1308,43 +1346,47 @@ public final class SimulatedCommands extends BaseCommands
// ***** Methods for CDMA support
public void
getDeviceIdentity(Message response) {
- //TODO: to be implemented
-
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
}
-
+
public void
getCDMASubscription(Message response) {
- //TODO: to be implemented
-
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
}
public void
setCdmaSubscription(int cdmaSubscriptionType, Message response) {
- //TODO: to be implemented
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
}
-
+
public void queryCdmaRoamingPreference(Message response) {
- //TODO: to be implemented
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
}
-
+
public void setCdmaRoamingPreference(int cdmaRoamingType, Message response) {
- //TODO: to be implemented
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
}
public void
setPhoneType(int phoneType) {
- //TODO: to be implemented
-
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
}
-
+
public void getPreferredVoicePrivacy(Message result) {
- Log.w(LOG_TAG, "Warning, this function is not completely implemented in the class SimulatedCommands.java.");
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(result);
}
public void setPreferredVoicePrivacy(boolean enable, Message result) {
- Log.w(LOG_TAG, "Warning, this function is not completely implemented in the class SimulatedCommands.java.");
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(result);
}
-
+
/**
* Set the TTY mode for the CDMA phone
*
@@ -1353,9 +1395,10 @@ public final class SimulatedCommands extends BaseCommands
* @param response is callback message
*/
public void setTTYModeEnabled(boolean enable, Message response) {
- //TODO T: to be implemented
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
}
-
+
/**
* Query the TTY mode for the CDMA phone
* (AsyncResult)response.obj).result is an int[] with element [0] set to
@@ -1365,7 +1408,38 @@ public final class SimulatedCommands extends BaseCommands
* @param response is callback message
*/
public void queryTTYModeEnabled(Message response) {
- //TODO T: to be implemented
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
}
-
+
+ /**
+ * {@inheritDoc}
+ */
+ public void sendCDMAFeatureCode(String FeatureCode, Message response) {
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ unimplemented(response);
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void sendCdmaSms(byte[] pdu, Message response){
+ Log.w(LOG_TAG, "CDMA not implemented in SimulatedCommands");
+ }
+
+ public void activateCdmaBroadcastSms(int activate, Message result) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void getCdmaBroadcastConfig(Message result) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setCdmaBroadcastConfig(int[] configValuesArray, Message result) {
+ // TODO Auto-generated method stub
+
+ }
+
}