Exemple #1
0
 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!");
     }
 }