private void Window_Loaded(object sender, RoutedEventArgs e) { // Put serial ports to combobox SerialPortsBox.ItemsSource = SerialPort.GetPortNames(); SerialPortsBox.SelectedIndex = 0; // Creating Learning Service _learningService = new LearningService(this.DataContext as MainViewModel); // Error Graph Initialization ErrorGraph.PlotY(new double[] { 0 }); }
private void TeachingBtn_Click(object sender, RoutedEventArgs e) { if (TeachingSettingsBox.IsEnabled) { TeachingSettingsBox.IsEnabled = false; TeachingBtn.Content = "Stop"; // Error Graph Initialization ErrorGraph.PlotY(new double[] { 0 }); new Thread(_learningService.StartProcessing).Start(); } else { TeachingSettingsBox.IsEnabled = true; TeachingBtn.Content = "Start teaching"; _learningService.StopProcessing(); } }