public MyoController(PoseManager poseManager) { _poseManager = poseManager; _timer.Interval = 100; _timer.Elapsed += OnTimedEvent; try { _myoChannel = Channel.Create( ChannelDriver.Create( ChannelBridge.Create(), MyoErrorHandlerDriver.Create( MyoErrorHandlerBridge.Create() ) )); _myoHub = Hub.Create(_myoChannel); _myoHub.MyoConnected += new EventHandler <MyoEventArgs>(MyoConnected); _myoHub.MyoDisconnected += new EventHandler <MyoEventArgs>(MyoDisconnected); _myoChannel.StartListening(); } catch (Exception) { throw new Exception("Unable to find a Myo!"); } }
public MyoController(PoseManager poseManager) { _poseManager = poseManager; _timer.Interval = 100; _timer.Elapsed += OnTimedEvent; try { _myoChannel = Channel.Create( ChannelDriver.Create( ChannelBridge.Create(), MyoErrorHandlerDriver.Create( MyoErrorHandlerBridge.Create() ) )); _myoHub = Hub.Create(_myoChannel); _myoHub.MyoConnected += new EventHandler<MyoEventArgs>(MyoConnected); _myoHub.MyoDisconnected += new EventHandler<MyoEventArgs>(MyoDisconnected); _myoChannel.StartListening(); } catch (Exception) { throw new Exception("Unable to find a Myo!"); } }