/// <summary> /// Called when the window is loaded /// </summary> /// <param name="sender">Object that called this event</param> /// <param name="e">Event arguments</param> private void WindowLoaded(object sender, RoutedEventArgs e) { _bw = new BackgroundWorker(); _bw.DoWork += BwDoWork; _bw.RunWorkerCompleted += BwRunWorkerCompleted; _loadcomplete = true; SbGammaChange(sender); _videoActive = false; _adcTestActive = false; _useDefectData = false; _spinnerController = new SpinnerController(); _stepSpinner = _spinnerController.AddSpinner(step_updown); _vlnSpinner = _spinnerController.AddSpinner(vln_updown); _ampbiasSpinner = _spinnerController.AddSpinner(ampbias_updown); _compbiasSpinner = _spinnerController.AddSpinner(compbias_updown); _thresholdSpinner = _spinnerController.AddSpinner(threshold_updown); _magbiasSpinner = _spinnerController.AddSpinner(magbias_updown); _irefoutSpinner = _spinnerController.AddSpinner(irefout_updown); _eventbiasSpinner = _spinnerController.AddSpinner(eventbias_updown); _portOpen = true; _portOpen = false; LoadDEF(); }