private void OnSSIDOkClick(string SSID, string password) { this.ShowWaitControl(); ControlDialog.WifiConfig wifiConfig = new ControlDialog.WifiConfig(); wifiConfig.SSID = SSID; wifiConfig.password = password; new Thread(new ParameterizedThreadStart(this.setWifiThreadStart)).Start(wifiConfig); }
private void setWifiThreadStart(object obj) { if (obj is ControlDialog.WifiConfig) { ControlDialog.WifiConfig expr_11 = (ControlDialog.WifiConfig)obj; string SSID = expr_11.SSID; string password = expr_11.password; ChannelUtil.setWifi(SSID, password); string newSSID = ChannelUtil.getWifiSSID(); string newPassword = ChannelUtil.getWifiPassword(); ControlDialog.log.Trace("old ssid = " + SSID); ControlDialog.log.Trace("old pass = "******"new ssid = " + newSSID); ControlDialog.log.Trace("new pass = " + newPassword); if (!string.IsNullOrEmpty(SSID) && !string.IsNullOrEmpty(newPassword) && SSID.Equals(newSSID) && password.Equals(newPassword)) { this.setWifiFinish(true); return; } this.setWifiFinish(false); } }