예제 #1
0
        protected virtual void OnEMGChanged(EMGChangedEventArgs EMGEvent)
        {
            EventHandler <EMGChangedEventArgs> handler = EMGChanged;

            if (handler != null)
            {
                handler(this, EMGEvent);
            }
        }
예제 #2
0
        private void Myo_EmgDataAcquired(object sender, EmgDataEventArgs e)
        {
            EMGChangedEventArgs emgArgs = new EMGChangedEventArgs();

            emgArgs.EMGPod_0 = e.Myo.EmgData.GetDataForSensor(0);
            emgArgs.EMGPod_1 = e.Myo.EmgData.GetDataForSensor(1);
            emgArgs.EMGPod_2 = e.Myo.EmgData.GetDataForSensor(2);
            emgArgs.EMGPod_3 = e.Myo.EmgData.GetDataForSensor(3);
            emgArgs.EMGPod_4 = e.Myo.EmgData.GetDataForSensor(4);
            emgArgs.EMGPod_5 = e.Myo.EmgData.GetDataForSensor(5);
            emgArgs.EMGPod_6 = e.Myo.EmgData.GetDataForSensor(6);
            emgArgs.EMGPod_7 = e.Myo.EmgData.GetDataForSensor(7);

            OnEMGChanged(emgArgs);
            //Console.WriteLine(emgArgs.EMGPod_7.ToString());

            //CalculateGripPressure(e);
            //GripPressureChangedEventArgs args = new GripPressureChangedEventArgs();
            //args.gripPressure = gripEMG;
            //OnGripPressureChanged(args);
            //gripEMG = 0;
        }