public async void SetupWirelessAP(object sender, EventArgs e) { this.SetViewState(true); App.wirelessconfig.Password = this.PasswordEntry.Text; var publicKey = await SoftAPConfig.GetPublicKeyAsync(); var configureresult = await SoftAPConfig.SetConfigureAPAsync(0, ssidlist.Where(l => l.SSID == App.wirelessconfig.SSID).First(), App.wirelessconfig.Password, publicKey); if (configureresult == 0) { await SoftAPConfig.SetConnectAPAsync(0); } this.SetViewState(false); }
private async void ConfigureDeviceAsync() // STEP 1 { Step1ProgressRing.IsActive = true; Step1Grid.Visibility = Visibility.Visible; int result = await SoftAPConfig.SetConfigureAPAsync(configurIndex, SoftAPConfig.SoftAPData.ScanAP, SoftAPConfig.SoftAPData.Password, SoftAPConfig.SoftAPData.PublicKey); Step1ProgressRing.IsActive = false; Step1Checkmark.Visibility = Visibility.Visible; if (result == 0) { ConnectDeviceAsync(); } else { FailureToConfigure(); } }