示例#1
0
 void myo_OnArmLost(object sender, Thalmic.Myo.MyoEventArgs e) {
     lock (_lock) {
         _myoArmRecognized = false;
         _myoArm = Arm.Unknown;
         _myoXDirection = XDirection.Unknown;
     }
 }
示例#2
0
 void myo_OnArmRecognized(object sender, Thalmic.Myo.ArmRecognizedEventArgs e) {
     lock (_lock) {
         _myoArmRecognized = true;
         _myoArm = e.Arm;
         _myoXDirection = e.XDirection;
     }
 }
示例#3
0
	void myo_OnLock(object sender, Thalmic.Myo.MyoEventArgs e) {
		lock (_lock) {
			_myoUnlocked = false;
		}
	}
示例#4
0
	void myo_OnPoseChange(object sender, Thalmic.Myo.PoseEventArgs e) {
		lock (_lock) {
			_myoPose = e.Pose;
		}
	}
示例#5
0
	void myo_OnEmgData(object sender, Thalmic.Myo.EmgDataEventArgs e) {
		lock (_lock) {
			_myoEmg = e.Emg;
		}
	}
示例#6
0
	void myo_OnGyroscopeData(object sender, Thalmic.Myo.GyroscopeDataEventArgs e) {
		lock (_lock) {
			_myoGyroscope = e.Gyroscope;
		}
	}
示例#7
0
	void myo_OnAccelerometerData(object sender, Thalmic.Myo.AccelerometerDataEventArgs e) {
		lock (_lock) {
			_myoAccelerometer = e.Accelerometer;
		}
	}
示例#8
0
	void myo_OnOrientationData(object sender, Thalmic.Myo.OrientationDataEventArgs e) {
		lock (_lock) {
			_myoQuaternion = e.Orientation;
		}
	}
示例#9
0
	void myo_OnArmUnsync(object sender, Thalmic.Myo.MyoEventArgs e) {
		lock (_lock) {
			_myoArmSynced = false;
			_myoArm = Arm.Unknown;
			_myoXDirection = XDirection.Unknown;
		}
	}
示例#10
0
 void hub_MyoPaired (object sender, Thalmic.Myo.MyoEventArgs e)
 {
     foreach (ThalmicMyo myo in _myos) {
         if (myo.internalMyo == null) {
             myo.internalMyo = e.Myo;
             break;
         }
     }
 }
 void myo_OnArmSync(object sender, Thalmic.Myo.ArmSyncedEventArgs e)
 {
     lock (_lock) {
         _myoArmSynced = true;
         _myoArm = e.Arm;
         _myoXDirection = e.XDirection;
         accelerometer = new Vector3(0,0,0);
     }
 }
示例#12
0
 void myo_OnRssiData(object sender, Thalmic.Myo.RssiEventArgs e)
 {
     lock (_lock) {
         rssi = e.Rssi;
     }
 }
示例#13
0
    void myo_OnArmSync(object sender, Thalmic.Myo.ArmSyncedEventArgs e) {
		print ("myo sync");
        lock (_lock) {
            _myoArmSynced = true;
            _myoArm = e.Arm;
            _myoXDirection = e.XDirection;
        }
    }
示例#14
0
	void myo_OnEmg(object sender, Thalmic.Myo.EmgEventArgs e){
		lock (_lock) {
			emg = e.Emg;
		}
	}