return apInfoList;\r
}\r
\r
+ public List<AP> GetSpecificAPList()\r
+ {\r
+ Debug("WiFi.GetSpecificAPList");\r
+ List<AP> apInfoList = new List<AP>();\r
+ foreach (var item in specificAPList)\r
+ {\r
+ Debug("AP name: " + item.NetworkInformation.Essid);\r
+ Debug("AP connection state: " + item.NetworkInformation.ConnectionState.ToString());\r
+\r
+ string securityType = item.SecurityInformation.SecurityType.ToString();\r
+ bool isWpsSupported = item.SecurityInformation.IsWpsSupported;\r
+ WiFiState state = convertWiFiState(item.NetworkInformation.ConnectionState);\r
+\r
+ if (item.NetworkInformation.ConnectionState.ToString().Equals(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))\r
+ {\r
+ apInfoList.Add(new AP(item, item.NetworkInformation.Essid,\r
+ state, securityType, isWpsSupported,\r
+ item.NetworkInformation.Bssid, item.NetworkInformation.RssiLevel));\r
+ }\r
+ }\r
+\r
+ return apInfoList;\r
+ }\r
+\r
internal event EventHandler<WiFiStateChangedEventArgs> WiFiStateChangedEventArgs\r
{\r
add\r
get;\r
set;\r
}\r
-\r
- public List<AP> GetSpecificAPList()\r
- {\r
- Debug("WiFi.GetSpecificAPList");\r
- List<AP> apInfoList = new List<AP>();\r
- foreach (var item in specificAPList)\r
- {\r
- Debug("AP name: " + item.NetworkInformation.Essid);\r
- Debug("AP connection state: " + item.NetworkInformation.ConnectionState.ToString());\r
-\r
- string securityType = item.SecurityInformation.SecurityType.ToString();\r
- bool isWpsSupported = item.SecurityInformation.IsWpsSupported;\r
-\r
- if (item.NetworkInformation.ConnectionState.ToString().Equals(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))\r
- {\r
- apInfoList.Add(new AP(item.NetworkInformation.Essid, Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS, securityType, isWpsSupported));\r
- continue;\r
- }\r
-\r
- string text = "";\r
-\r
- if (securityType.Equals(Resources.IDS_ST_BODY_NONE))\r
- {\r
- text = Resources.IDS_WIFI_POP_OPEN;\r
- }\r
- else if (securityType.Equals(Resources.IDS_WIFI_BODY_EAP))\r
- {\r
- text = Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY + " (Eap)";\r
- }\r
- else if (isWpsSupported)\r
- {\r
- text = Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY + " (WPS available)";\r
- }\r
- else\r
- {\r
- text = Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY;\r
- }\r
-\r
- apInfoList.Add(new AP(item.NetworkInformation.Essid, text, securityType, isWpsSupported));\r
- }\r
-\r
- return apInfoList;\r
- }\r
}\r
}\r