Merge "Fix auto-join and wifiscanner test bed for key change" into m-wireless-dev
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 8800f9a..abf9ab7 100755
--- a/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
@@ -173,12 +173,13 @@
@Override
public void onSuccess() {
+ Log.d("WifiActionListener onSuccess called for " + mEventType + TAG + "OnSuccess");
mEventFacade.postEvent(mEventType + TAG + "OnSuccess", null);
}
@Override
public void onFailure(int reason) {
- Log.d("WifiActionListener " + mEventType);
+ Log.d("WifiActionListener onFailure called for" + mEventType);
Bundle msg = new Bundle();
msg.putInt("reason", reason);
mEventFacade.postEvent(mEventType + TAG + "OnFailure", msg);
@@ -334,6 +335,7 @@
private WifiConfiguration genWifiConfig(String SSID, String pwd) {
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = "\"" + SSID + "\"";
+ Log.v("genWifiConfig pwd " + pwd);
if (pwd == null) {
wifiConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
} else {
@@ -471,7 +473,7 @@
returns = "True if the operation succeeded.")
public Boolean wifiConnect(
@RpcParameter(name = "SSID") String SSID,
- @RpcParameter(name = "Password") @RpcOptional @RpcDefault(value = "") String Password)
+ @RpcParameter(name = "Password") @RpcOptional String Password)
throws ConnectException {
WifiConfiguration wifiConfig = genWifiConfig(SSID, Password);
mWifi.addNetwork(wifiConfig);
@@ -591,7 +593,7 @@
*/
@Rpc(description = "Connects a wifi network as priority by pasing ssid")
public void wifiPriorityConnect(@RpcParameter(name = "SSID") String SSID,
- @RpcParameter(name = "Password") @RpcOptional @RpcDefault(value = "") String Password) {
+ @RpcParameter(name = "Password") @RpcOptional String Password) {
WifiConfiguration wifiConfig = genWifiConfig(SSID, Password);
WifiActionListener listener = new WifiActionListener(mEventFacade, "PriorityConnect");
mWifi.connect(wifiConfig, listener);
diff --git a/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java b/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java
index 040c938..ddb2e54 100644
--- a/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java
+++ b/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java
@@ -455,8 +455,8 @@
private static JSONObject buildJsonScanResult(ScanResult scanResult) throws JSONException {
JSONObject result = new JSONObject();
- result.put("bssid", scanResult.BSSID);
- result.put("ssid", scanResult.SSID);
+ result.put("BSSID", scanResult.BSSID);
+ result.put("SSID", scanResult.SSID);
result.put("frequency", scanResult.frequency);
result.put("level", scanResult.level);
result.put("capabilities", scanResult.capabilities);
@@ -510,9 +510,9 @@
result.put("link_speed", data.getLinkSpeed());
result.put("network_id", data.getNetworkId());
result.put("rssi", data.getRssi());
- result.put("bssid", data.getBSSID());
+ result.put("BSSID", data.getBSSID());
result.put("mac_address", data.getMacAddress());
- result.put("ssid", data.getSSID());
+ result.put("SSID", data.getSSID());
String supplicantState = "";
switch (data.getSupplicantState()) {
case ASSOCIATED:
@@ -635,11 +635,11 @@
config.put("networkId", data.networkId);
// Trim the double quotes if exist
if (data.SSID.charAt(0) == '"' && data.SSID.charAt(data.SSID.length() - 1) == '"') {
- config.put("ssid", data.SSID.substring(1, data.SSID.length() - 1));
+ config.put("SSID", data.SSID.substring(1, data.SSID.length() - 1));
} else {
- config.put("ssid", data.SSID);
+ config.put("SSID", data.SSID);
}
- config.put("bssid", data.BSSID);
+ config.put("BSSID", data.BSSID);
config.put("priority", data.priority);
config.put("hiddenSSID", data.hiddenSSID);
if (data.status == WifiConfiguration.Status.CURRENT) {