CAPSENSE™ Middleware Library 9.0.0
Gesture Macros

General Description

Gesture macros.

Macros

#define CY_CAPSENSE_GESTURE_NO_GESTURE   (0x00u)
 No gesture detected.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_SINGLE_CLICK_MASK   (0x000001u)
 Enable / detection mask of one-finger single click gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_DOUBLE_CLICK_MASK   (0x000002u)
 Enable / detection mask of one-finger double click gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_CLICK_DRAG_MASK   (0x000004u)
 Enable / detection mask of one-finger click and drag gesture.
 
#define CY_CAPSENSE_GESTURE_TWO_FNGR_SINGLE_CLICK_MASK   (0x000008u)
 Enable / detection mask of two-finger single click gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_SCROLL_MASK   (0x000010u)
 Enable / detection mask of one-finger scroll gesture.
 
#define CY_CAPSENSE_GESTURE_TWO_FNGR_SCROLL_MASK   (0x000020u)
 Enable / detection mask of two-finger scroll gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_EDGE_SWIPE_MASK   (0x000040u)
 Enable / detection mask of one-finger edge swipe gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_FLICK_MASK   (0x000080u)
 Enable / detection mask of one-finger flick gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_ROTATE_MASK   (0x000100u)
 Enable / detection mask of one-finger rotate gesture.
 
#define CY_CAPSENSE_GESTURE_TWO_FNGR_ZOOM_MASK   (0x000200u)
 Enable / detection mask of two-finger zoom gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_LONG_PRESS_MASK   (0x000400u)
 Enable / detection mask of one-finger long press gesture.
 
#define CY_CAPSENSE_GESTURE_ONE_FNGR_TRIPLE_CLICK_MASK   (0x000800u)
 Enable / detection mask of one-finger triple click gesture.
 
#define CY_CAPSENSE_GESTURE_TOUCHDOWN_MASK   (0x002000u)
 Detection mask of Touchdown.
 
#define CY_CAPSENSE_GESTURE_LIFTOFF_MASK   (0x004000u)
 Detection mask of Lift Off.
 
#define CY_CAPSENSE_GESTURE_FILTERING_MASK   (0x008000u)
 Gesture enable filtering mask.
 
#define CY_CAPSENSE_GESTURE_TWO_FNGR_DOUBLE_CLICK_MASK   (0x010000u)
 Enable / detection mask of two-finger double click gesture.
 
#define CY_CAPSENSE_GESTURE_TWO_FNGR_LONG_PRESS_MASK   (0x020000u)
 Enable / detection mask of two-finger long press gesture.
 
#define CY_CAPSENSE_GESTURE_TWO_FNGR_FLICK_MASK   (0x040000u)
 Enable / detection mask of two-finger flick gesture.
 
#define CY_CAPSENSE_GESTURE_TWO_FNGR_EDGE_SWIPE_MASK   (0x080000u)
 Enable / detection mask of two-finger edge swipe gesture.
 
#define CY_CAPSENSE_GESTURE_ALL_GESTURES_MASK   (0x0F0FFFu)
 All gestures enable / detection mask.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_ONE_SCROLL   (0x00u)
 Offset of direction of one-finger scroll gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_TWO_SCROLL   (0x02u)
 Offset of direction of two-finger scroll gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_ONE_EDGE   (0x04u)
 Offset of direction of one-finger edge swipe gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_ONE_ROTATE   (0x06u)
 Offset of direction of one-finger rotate gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_TWO_ZOOM   (0x07u)
 Offset of direction of two-finger zoom gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_ONE_FLICK   (0x08u)
 Offset of direction of one-finger flick gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_TWO_EDGE   (0x0Bu)
 Offset of direction of two-finger edge swipe gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OFFSET_TWO_FLICK   (0x0Du)
 Offset of direction of two-finger flick swipe gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_ONE_SCROLL   (0x0003u)
 Mask of direction of one-finger scroll gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_TWO_SCROLL   (0x000Cu)
 Mask of direction of two-finger scroll gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_ONE_EDGE   (0x0030u)
 Mask of direction of one-finger edge swipe gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_ONE_ROTATE   (0x0040u)
 Mask of direction of one-finger rotate gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_TWO_ZOOM   (0x0080u)
 Mask of direction of two-finger zoom gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_ONE_FLICK   (0x0700u)
 Mask of direction of one-finger flick gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_TWO_EDGE   (0x1800u)
 Mask of direction of two-finger edge swipe gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_MASK_TWO_FLICK   (0xE000u)
 Mask of direction of two-finger flick gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_CW   (0x00u)
 CLOCKWISE direction of Rotate gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_CCW   (0x01u)
 COUNTER CLOCKWISE direction of Rotate gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_IN   (0x00u)
 ZOOM-IN direction of Zoom gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_OUT   (0x01u)
 ZOOM-OUT direction of Zoom gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_UP   (0x00u)
 UP direction of Scroll, Flick and Edge Swipe gestures.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_DOWN   (0x01u)
 DOWN direction of Scroll, Flick and Edge Swipe gestures.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_RIGHT   (0x02u)
 RIGHT direction of Scroll, Flick and Edge Swipe gestures.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_LEFT   (0x03u)
 LEFT direction of Scroll, Flick and Edge Swipe gestures.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_UP_RIGHT   (0x04u)
 UP-RIGHT direction of Flick gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_DOWN_LEFT   (0x05u)
 DOWN-LEFT direction of Flick gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_DOWN_RIGHT   (0x06u)
 DOWN-RIGHT direction of Flick gesture.
 
#define CY_CAPSENSE_GESTURE_DIRECTION_UP_LEFT   (0x07u)
 UP-LEFT direction of Flick gesture.