private void gestureHandler(GestureControl.GestureType gesture)
        {
            if (_sleepMode && gesture != GestureControl.GestureType.ZX_Up)
            {
                return;
            }
            switch (gesture)
            {
            case GestureControl.GestureType.ZX_Right:
                _eventCarouselControl.ScrollLeft();
                CenterPageDisplay((int)_eventCarouselControl.GetSelectedItem());
                break;

            case GestureControl.GestureType.ZX_Left:
                _eventCarouselControl.ScrollRight();
                CenterPageDisplay((int)_eventCarouselControl.GetSelectedItem());
                break;

            case GestureControl.GestureType.ZX_Up:
                ToggleSleepMode();
                break;

            case GestureControl.GestureType.No_Gesture:
                break;

            default:
                break;
            }
        }
Exemple #2
0
        //this function is set up to run whenever a gesture is received from the gesture sensors
        //more specifically it runs every time a serial message is received form the arduino
        //implements a state machine that responds to input gestures
        private void gestureHandler(GestureControl.GestureType gesture)
        {
            switch (gesture)
            {
            case GestureControl.GestureType.ZX_Right:
                _eventCarouselControl.ScrollRight();
                break;

            case GestureControl.GestureType.ZX_Left:
                _eventCarouselControl.ScrollLeft();
                break;

            case GestureControl.GestureType.ZX_Up:
                break;

            case GestureControl.GestureType.DFR_Up:
                break;

            case GestureControl.GestureType.DFR_Down:
                break;

            case GestureControl.GestureType.DFR_Left:
                break;

            case GestureControl.GestureType.DFR_Right:
                break;

            case GestureControl.GestureType.DFR_CW:
                break;

            case GestureControl.GestureType.DFR_CCW:
                break;

            case GestureControl.GestureType.No_Gesture:
                break;

            default:
                break;
            }
        }