private async void OnDetectedBrainWave(object sender, DetectedBrainWaveEventArgs e) { switch (e.Type) { case BrainWave.Alpha: StartAlphaDetected(); break; case BrainWave.None: await StopAlphaDetected(); break; } }
/// <summary> /// Alpha wave detector handling /// </summary> private async void OnAlphaDetectorDetectedBrainWave(object sender, DetectedBrainWaveEventArgs e) { try { switch (e.Type) { case BrainWave.Alpha: labelAlpha.Invoke(new Action(() => StartSeekingAlphaUi())); break; case BrainWave.None: await StopSeekingAlphaUi(); break; } } catch (Exception) { } }