void _analyzer_handle(object sender, MuscleActivationChangedEventArgs e) { foreach (AnalyzerWrapper analyzer in _analyzerWrapers) { analyzer.ProcessEmgSignal(e.EMGSensor); } }
private void OnMuscleActivationChanged(MuscleActivationChangedEventArgs args) { if (MuscleActivationChanged != null) { MuscleActivationChanged(this, args); } }
void _event_handle(object sender, MuscleActivationChangedEventArgs e) { if (e.EMGSensor.Length > _channel) { CallHandle(0, e.EMGSensor[_channel].MuscleActivated ? 1 : 0); } }
private void _emgInput_MuscleActivationChanged(object sender, MuscleActivationChangedEventArgs e) { _framesReceived++; if ((DateTime.Now - _lastTime).TotalSeconds >= 1) { _fps = _framesReceived; _framesReceived = 0; _lastTime = DateTime.Now; _fpsLabel.Text = "Sensor data: " + _fps + " fps"; } }
private void _emgInput_MuscleActivationChanged(object sender, MuscleActivationChangedEventArgs e) { _framesReceived++; if ((DateTime.Now - _lastTime).TotalSeconds >= 1) { // one second has elapsed _fps = _framesReceived; _framesReceived = 0; _lastTime = DateTime.Now; Console.WriteLine("FPS : " + _fps); } //Console.WriteLine("Raw signal: " + e.EMGSensor[0].RawSample); // _emgSignalViewer.AddValue(e.EMGSensor[0]); }
private void _emgInput_MuscleActivationChanged(object sender, MuscleActivationChangedEventArgs e) { _framesReceived++; if (e.EMGSensor != null) { if (e.EMGSensor[0].MuscleActivated) { character.Jump(); } else if (e.EMGSensor[1].MuscleActivated) { character.Shoot(); } } if ((DateTime.Now - _lastTime).TotalSeconds >= 1) { _fps = _framesReceived; _framesReceived = 0; _lastTime = DateTime.Now; _fpsLabel.Text = "Sensor data: " + _fps + " fps"; } }
void InputAnalyzer_MuscleActivationChanged(object sender, MuscleActivationChangedEventArgs e) { _analyzerWrapper.ProcessEmgSignal(e.EMGSensor); }