private void Start(object sender, RoutedEventArgs e) { try { if (!optiTrack.IsInitialized()) { optiTrack.Initialize(); } if (!robot1.IsInitialized()) { robot1.Initialize(); } if ((bool)copyMovementsCheck.IsChecked && !robot2.IsInitialized()) { robot2.Initialize(); } startBtn.IsEnabled = false; stopBtn.IsEnabled = true; copyMovementsCheck.IsEnabled = false; } catch (Exception ex) { MainWindow.ShowErrorDialog("Cannot start application.", ex); } }
private OptiTrackSystem InitializeOptiTrackSystem() { OptiTrackSystem optiTrack = new OptiTrackSystem(); optiTrack.Initialize(); return(optiTrack); }