Esempio n. 1
0
 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);
     }
 }
Esempio n. 3
0
 void _event_handle(object sender, MuscleActivationChangedEventArgs e)
 {
     if (e.EMGSensor.Length > _channel)
     {
         CallHandle(0, e.EMGSensor[_channel].MuscleActivated ? 1 : 0);
     }
 }
Esempio n. 4
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";
            }
        }
Esempio n. 5
0
        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]);
        }
Esempio n. 6
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";
            }
        }
Esempio n. 7
0
 void InputAnalyzer_MuscleActivationChanged(object sender, MuscleActivationChangedEventArgs e)
 {
     _analyzerWrapper.ProcessEmgSignal(e.EMGSensor);
 }