Esempio n. 1
0
 private void setWifiThreadStart(object obj)
 {
     if (obj is RouterDialog.WifiConfig)
     {
         RouterDialog.log.Trace("setWifiThreadStart");
         RouterDialog.WifiConfig expr_20 = (RouterDialog.WifiConfig)obj;
         string SSID     = expr_20.SSID;
         string password = expr_20.password;
         RouterDialog.log.Trace("before set");
         ChannelUtil.setWifi(SSID, password);
         RouterDialog.log.Trace("after set");
         RouterDialog.log.Trace("before getssid");
         string newSSID = ChannelUtil.getWifiSSID();
         RouterDialog.log.Trace("after getssid");
         string newPassword = ChannelUtil.getWifiPassword();
         RouterDialog.log.Trace("old ssid = " + SSID);
         RouterDialog.log.Trace("old pass = "******"new ssid = " + newSSID);
         RouterDialog.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);
     }
 }
Esempio n. 2
0
 private void OnSSIDOkClick(string SSID, string password)
 {
     RouterDialog.log.Trace("OnSSIDOkClick");
     this.ShowWaitControl();
     RouterDialog.WifiConfig wifiConfig = new RouterDialog.WifiConfig();
     wifiConfig.SSID     = SSID;
     wifiConfig.password = password;
     new Thread(new ParameterizedThreadStart(this.setWifiThreadStart)).Start(wifiConfig);
 }