Adding missing RpcParam annotations to telephony and wifi Rpcs.

Bug: 29643732
Change-Id: I417258e3e6a645902ef069f72da78a22d6c8e2ea
diff --git a/Common/src/com/googlecode/android_scripting/facade/telephony/CarrierConfigFacade.java b/Common/src/com/googlecode/android_scripting/facade/telephony/CarrierConfigFacade.java
index fc4d061..5841660 100644
--- a/Common/src/com/googlecode/android_scripting/facade/telephony/CarrierConfigFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/telephony/CarrierConfigFacade.java
@@ -47,7 +47,9 @@
     }
 
     @Rpc(description = "Tethering Entitlement Check")
-    public boolean carrierConfigIsTetheringModeAllowed(String mode, Integer timeout) {
+    public boolean carrierConfigIsTetheringModeAllowed(
+        @RpcParameter(name="mode") String mode,
+        @RpcParameter(name="timeout") Integer timeout) {
         String[] mProvisionApp = mService.getResources().getStringArray(
                 com.android.internal.R.array.config_mobile_hotspot_provision_app);
         /* following check defined in
diff --git a/Common/src/com/googlecode/android_scripting/facade/telephony/SubscriptionManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/telephony/SubscriptionManagerFacade.java
index 0031bc1..e8e6687 100644
--- a/Common/src/com/googlecode/android_scripting/facade/telephony/SubscriptionManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/telephony/SubscriptionManagerFacade.java
@@ -103,7 +103,9 @@
     }
 
     @Rpc(description = "Set Data Roaming Enabled or Disabled for a particular Subscription ID")
-    public Integer subscriptionSetDataRoaming(Integer roaming, Integer subId) {
+    public Integer subscriptionSetDataRoaming(
+            @RpcParameter(name = "roaming") Integer roaming,
+            @RpcParameter(name = "subId") Integer subId) {
         if (roaming != SubscriptionManager.DATA_ROAMING_DISABLE) {
             return mSubscriptionManager.setDataRoaming(
                     SubscriptionManager.DATA_ROAMING_ENABLE, subId);
diff --git a/Common/src/com/googlecode/android_scripting/facade/telephony/TelecomManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/telephony/TelecomManagerFacade.java
index 9714d74..e138709 100644
--- a/Common/src/com/googlecode/android_scripting/facade/telephony/TelecomManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/telephony/TelecomManagerFacade.java
@@ -79,6 +79,7 @@
 
     @Rpc(description = "If there's a ringing call, accept on behalf of the user.")
     public void telecomAcceptRingingCall(
+            @RpcParameter(name = "videoState")
             @RpcOptional
             String videoState) {
 
diff --git a/Common/src/com/googlecode/android_scripting/facade/telephony/TelephonyManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/telephony/TelephonyManagerFacade.java
index b027ca8..6027ab2 100644
--- a/Common/src/com/googlecode/android_scripting/facade/telephony/TelephonyManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/telephony/TelephonyManagerFacade.java
@@ -255,17 +255,19 @@
 
     @Rpc(description = "Turn on/off precise listening on fore/background or" +
                        " ringing calls for default voice subscription ID.")
-    public Boolean telephonyAdjustPreciseCallStateListenLevel(String type,
-                                                          Boolean listen) {
+    public Boolean telephonyAdjustPreciseCallStateListenLevel(
+            @RpcParameter(name = "type") String type,
+            @RpcParameter(name = "listen") Boolean listen) {
         return telephonyAdjustPreciseCallStateListenLevelForSubscription(type, listen,
                                  SubscriptionManager.getDefaultVoiceSubscriptionId());
     }
 
     @Rpc(description = "Turn on/off precise listening on fore/background or" +
                        " ringing calls for specified subscription ID.")
-    public Boolean telephonyAdjustPreciseCallStateListenLevelForSubscription(String type,
-                   Boolean listen,
-                   @RpcParameter(name = "subId") Integer subId) {
+    public Boolean telephonyAdjustPreciseCallStateListenLevelForSubscription(
+            @RpcParameter(name = "type") String type,
+            @RpcParameter(name = "listen") Boolean listen,
+            @RpcParameter(name = "subId") Integer subId) {
         StateChangeListener listener = getStateChangeListenerForSubscription(subId, true);
         if(listener == null) {
             Log.e("Invalid subscription ID");
@@ -1050,7 +1052,8 @@
     }
 
     @Rpc(description = "Enables or Disables Video Calling()")
-    public void telephonyEnableVideoCalling(boolean enable) {
+    public void telephonyEnableVideoCalling(
+            @RpcParameter(name = "enable") boolean enable) {
         mTelephonyManager.enableVideoCalling(enable);
     }
 
diff --git a/Common/src/com/googlecode/android_scripting/facade/wifi/HttpFacade.java b/Common/src/com/googlecode/android_scripting/facade/wifi/HttpFacade.java
index 75bf888..45036c1 100644
--- a/Common/src/com/googlecode/android_scripting/facade/wifi/HttpFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/wifi/HttpFacade.java
@@ -102,7 +102,7 @@
 
     @Rpc(description = "Start waiting for a connection request on a specified port.",
             returns = "The index of the connection.")
-    public Integer httpAcceptConnection(Integer port) throws IOException {
+    public Integer httpAcceptConnection(@RpcParameter(name = "port") Integer port) throws IOException {
         mServerSocket = new ServerSocket(port);
         if (mServerTimeout > 0) {
             mServerSocket.setSoTimeout(mServerTimeout);
@@ -114,7 +114,7 @@
     }
 
     @Rpc(description = "Download a file from specified url.")
-    public void httpDownloadFile(String url) throws IOException {
+    public void httpDownloadFile(@RpcParameter(name = "url") String url) throws IOException {
         HttpURLConnection urlConnection = httpRequest(url);
         String filename = null;
         String contentDisposition = urlConnection.getHeaderField("Content-Disposition");
diff --git a/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
index 2afa329..6d48ba9 100755
--- a/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
@@ -464,7 +464,8 @@
     }
 
     @Rpc(description = "test.")
-    public String wifiTest(String certString) throws CertificateException, IOException {
+    public String wifiTest(
+            @RpcParameter(name = "certString") String certString) throws CertificateException, IOException {
         // TODO(angli): Make this work. Convert a X509Certificate back to a string.
         X509Certificate caCert = strToX509Cert(certString);
         caCert.getEncoded();