Touch driver parameters
Synopsis:
#include <input/>
typedef struct mtouch_driver_params {
    uint32_t capabilities;
    uint32_t flags;
    uint8_t max_touchpoints;
    uint32_t width;
    uint32_t height;
} mtouch_driver_params_t;
 
Data:
- uint32_t capabilities
 
- The capabilities supported by the driver. 
 
Valid capabilities are:
- MTOUCH_CAPABILITIES_CONTACT_ID 
 
- MTOUCH_CAPABILITIES_COORDS 
 
- MTOUCH_CAPABILITIES_CONTACT_COUNT 
 
- MTOUCH_CAPABILITIES_WIDTH 
 
- MTOUCH_CAPABILITIES_HEIGHT 
 
- MTOUCH_CAPABILITIES_ORIENTATION 
 
- MTOUCH_CAPABILITIES_PRESSURE 
 
- MTOUCH_CAPABILITIES_RATE_SET 
 
- MTOUCH_CAPABILITIES_SEQ_ID 
 
- MTOUCH_CAPABILITIES_CONTACT_TYPE 
 
- MTOUCH_CAPABILITIES_SELECT 
 
 
 
- uint32_t flags
 
- Device flags. 
 
Valid flags are:
- MTOUCH_FLAGS_INCONSISTENT_DIGIT_ORDER 
 
- MTOUCH_FLAGS_INCONSISTENT_CONTACT_IDS 
 
 
 
- uint8_t max_touchpoints
 
- The maximum number of touchpoints supported by the driver. 
 
- uint32_t width
 
- The width, in touch units, of the touch area. 
 
- uint32_t height
 
- The height, in touch units, of the touch area. 
 
 
Library:
libinputevents