/// <summary> /// Gets the SecurityType of given Access Point /// </summary> /// <param name="apName">Access Point name</param> /// <returns>Wi-Fi Security Type</returns> public WiFiSecurityType GetAPSecurityType(string apName) { WiFiAP ap = FindAP(apName); if (ap == null) { Logger.Log("AP: " + apName + " not found!"); return(WiFiSecurityType.None); } return(ap.SecurityInformation.SecurityType); }
/// <summary> /// Gets the SecurityType of given Access Point /// </summary> /// <param name="apName">Access Point name</param> /// <returns>Wi-Fi Security Type</returns> public WiFiSecurityType GetAPSecurityType(string apName) { WiFiAP ap = FindAP(apName); if (ap == null) { return(WiFiSecurityType.None); } return(ap.SecurityInformation.SecurityType); }
/// <summary> /// Call WiFiAP.ForgetAP() to forget the Wi-Fi AP /// </summary> /// <param name="essid">ESSID of Wi-Fi AP to forget</param> public void Forget(String essid) { LogImplementation.DLog("Forget() " + essid); WiFiAP ap = FindAP(essid); if (ap == null) { LogImplementation.DLog("Can't find AP " + essid); } ap.ForgetAP(); }
/// <summary> /// Calls WiFiAP.DisconnectAsync() to disconnect the Wi-Fi AP /// </summary> /// <param name="essid">ESSID of Wi-Fi AP to disconnect</param> /// <returns>Task to do DisconnectAsync</returns> public Task Disconnect(string essid) { Logger.Log("Disconnect() " + essid); // Get a WiFiAP instance with essid from Wi-Fi AP list and disconnect it by calling Tizen C# API WiFiAP ap = FindAP(essid); if (ap == null) { return(Task.FromException(new ArgumentException("Cannot find " + essid))); } return(ap.DisconnectAsync()); }
/// <summary> /// Calls WiFiAP.ForgetAP() to forget the Wi-Fi AP /// </summary> /// <param name="essid">ESSID of Wi-Fi AP to forget</param> public void Forget(string essid) { WiFiAP ap = FindAP(essid); if (ap == null) { return; } ap.ForgetAP(); ap.Refresh(); }
/// <summary> /// Calls WiFiAP.ConnectAsync() to connect the Wi-Fi AP /// </summary> /// <param name="essid">ESSID of Wi-Fi AP to connect</param> /// <param name="password">Password of Wi-Fi AP to connect</param> /// <returns>Task to do ConnectAsync</returns> public Task Connect(string essid, string password) { Logger.Log("Connect() " + essid + " " + password); // Get a WiFiAP instance with essid from Wi-Fi AP list WiFiAP ap = FindAP(essid); // Set password if (password.Length > 0) { ap.SecurityInformation.SetPassphrase(password); } return(ap.ConnectAsync()); }
/// <summary> /// Call WiFiAP.ConnectAsync() to connect the Wi-Fi AP /// </summary> /// <param name="essid">ESSID of Wi-Fi AP to connect</param> /// <param name="password">password of Wi-Fi AP to connect</param> /// <returns>Task to do ConnectAsync</returns> public Task Connect(String essid, String password) { LogImplementation.DLog("Connect() " + essid + " " + password); // Get a WiFiAP instance with essid from Wi-Fi AP list WiFiAP ap = FindAP(essid); // Set password if (password.Length > 0) { ap.SecurityInformation.SetPassphrase(password); } // Call Tizen C# API return(ap.ConnectAsync()); }
/// <summary> /// Calls WiFiAP.ForgetAP() to forget the Wi-Fi AP /// </summary> /// <param name="essid">ESSID of Wi-Fi AP to forget</param> public void Forget(string essid) { Logger.Log("Forget() " + essid); WiFiAP ap = FindAP(essid); if (ap == null) { Logger.Log("Can't find AP " + essid); return; } ap.ForgetAP(); ap.Refresh(); }
/// <summary> /// Calls WiFiAP.ConnectAsync() to connect the Wi-Fi AP /// </summary> /// <param name="essid">ESSID of Wi-Fi AP to connect</param> /// <param name="password">Password of Wi-Fi AP to connect</param> /// <returns>Task to do ConnectAsync</returns> public Task Connect(string essid, string password) { Logger.Log("Connect() " + essid + " " + password); // Get a WiFiAP instance with essid from Wi-Fi AP list WiFiAP ap = FindAP(essid); if (ap == null) { return(Task.FromException(new ArgumentException("Cannot find " + essid))); } // Set password if (password.Length > 0) { ap.SecurityInformation.SetPassphrase(password); } return(ap.ConnectAsync()); }
/// <summary> /// Gets the currently connected AP /// </summary> public void GetConnectedAP() { currentAP = WiFiManager.GetConnectedAP(); }