Esempio n. 1
0
        private void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            udpmote          = new Udpmote();
            gestureCapturer  = new GestureCapturer();
            gesturesCaptured = new List <Gesture>();

            udpmote.UdpmoteConnected        += Udpmote_UdpmoteConnected;
            udpmote.UdpmoteDisconnected     += Udpmote_UdpmoteDisconnected;
            gestureCapturer.GestureCaptured += GestureCapturer_GestureCaptured;
            udpmote.Connect();
        }
        private void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            udpmote           = new Udpmote();
            gestureCapturer   = new GestureCapturer();
            gestureRecognizer = new GestureRecognizer();

            // Enlaza el capturador con el reconocedor
            gestureCapturer.GestureCaptured     += gestureRecognizer.OnGestureCaptured;
            gestureRecognizer.GestureRecognized += GestureRecognizer_GestureRecognized;

            udpmote.UdpmoteConnected    += Udpmote_UdpmoteConnected;
            udpmote.UdpmoteDisconnected += Udpmote_UdpmoteDisconnected;
            udpmote.Connect();
        }
        private void SetupUdpmote()
        {
            udpmote           = new Udpmote();
            gestureCapturer   = new GestureCapturer();
            gestureRecognizer = new GestureRecognizer();

            // Enlazamos eventos de udpmote, capturador y reconocedor
            udpmote.UdpmoteChanged              += Udpmote_UdpmoteChanged;
            udpmote.UdpmoteChanged              += gestureCapturer.OnUdpmoteChanged;
            gestureCapturer.GestureCaptured     += gestureRecognizer.OnGestureCaptured;
            gestureRecognizer.GestureRecognized += GestureRecognizer_GestureRecognized;

            LoadGestures();
            SetupTimerEnabler();

            udpmote.Connect();
        }