private void MUSHRASessionWindow_SessionCreated(object sender, MushraTestDetailsModel e) { _mushraTestDetailsModel = e; ClearState(); _mushraSessionEnumerator = _mushraTestDetailsModel.trials.ToList(); _sessCreatedFlag = ConstructMushraComponents(); ConfigureTimer(); if (_isCanvasCleared) { WaveFormDisplay.ConstructWaveFormControl(); _isCanvasCleared = false; } if (_sessCreatedFlag) { MushraTestModeOnOff?.Invoke(this, false); PlayEnabled(true); _settingsObject.SessionCreatedFlag = true; Log.Write(LogLevel.Info, "The MUSHRA Session has been loaded Sucessfully!!!"); } else { using (var obj = new FileMenuViewObject()) { MessageBox.Show("Audio Hardware not Connected/Installed", "Error", MessageBoxButton.OK, MessageBoxImage.Error); obj.CloseSession(); } } }
private void ABCSessionWindow_SessionCreated(object sender, ABCTestDetailsModel e) { _abcTestDetailsModel = e; ClearState(); LoopBtn.Content = (Image)FindResource("NoLoop"); ConfigureTimer(); abcSessionEnumerator = _abcTestDetailsModel?.trials?.ToList(); _trialCount = abcSessionEnumerator.Count(); _sessCreatedFlag = ConstructABCTestComponents(); if (_isCanvasCleared) { WaveFormDisplay.ConstructWaveFormControl(); _isCanvasCleared = false; } TestModeOnOff?.Invoke(this, false); if (_sessCreatedFlag) { _settingsObject.SessionCreatedFlag = true; PlayEnabled(true); HighlightPlayingAudio(0); Log.Write(LogLevel.Info, "The ABC Session has been loaded Sucessfully!!!"); } else { using (var obj = new FileMenuViewObject()) { MessageBox.Show("Audio Hardware not Connected/Installed", "Error", MessageBoxButton.OK, MessageBoxImage.Error); obj.CloseSession(); } } }