struct TouchRecord

Defined at line 78 of file ../../src/ui/input/drivers/focaltech/ft_device.h

FocalTech FT3x27 CTPM Application Note Rev 0.1, Section 3.1 "Working Mode",

pages 9-11.

Public Members

uint8_t x_high
uint8_t x_low
uint8_t y_high
uint8_t y_low
uint8_t weight
uint8_t misc

Public Methods

FtTouchEventType event_type ()

Defined at line 97 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_event_type (FtTouchEventType val)

Defined at line 97 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_x_position11_8 (typename std::remove_reference_t<decltype(x_high)> val)

Defined at line 98 of file ../../src/ui/input/drivers/focaltech/ft_device.h

typename std::remove_reference_t<decltype(x_high)> x_position11_8 ()

Defined at line 98 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_x_position7_0 (typename std::remove_reference_t<decltype(x_low)> val)

Defined at line 99 of file ../../src/ui/input/drivers/focaltech/ft_device.h

typename std::remove_reference_t<decltype(x_low)> x_position7_0 ()

Defined at line 99 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_touch_id (typename std::remove_reference_t<decltype(y_high)> val)

Defined at line 100 of file ../../src/ui/input/drivers/focaltech/ft_device.h

typename std::remove_reference_t<decltype(y_high)> touch_id ()

Defined at line 100 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_y_position11_8 (typename std::remove_reference_t<decltype(y_high)> val)

Defined at line 101 of file ../../src/ui/input/drivers/focaltech/ft_device.h

typename std::remove_reference_t<decltype(y_high)> y_position11_8 ()

Defined at line 101 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_y_position7_0 (typename std::remove_reference_t<decltype(y_low)> val)

Defined at line 102 of file ../../src/ui/input/drivers/focaltech/ft_device.h

typename std::remove_reference_t<decltype(y_low)> y_position7_0 ()

Defined at line 102 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_touch_pressure (typename std::remove_reference_t<decltype(weight)> val)

Defined at line 103 of file ../../src/ui/input/drivers/focaltech/ft_device.h

typename std::remove_reference_t<decltype(weight)> touch_pressure ()

Defined at line 103 of file ../../src/ui/input/drivers/focaltech/ft_device.h

ft::TouchRecord & set_touch_area (typename std::remove_reference_t<decltype(misc)> val)

Defined at line 104 of file ../../src/ui/input/drivers/focaltech/ft_device.h

typename std::remove_reference_t<decltype(misc)> touch_area ()

Defined at line 104 of file ../../src/ui/input/drivers/focaltech/ft_device.h

uint16_t x ()

Defined at line 106 of file ../../src/ui/input/drivers/focaltech/ft_device.h

uint16_t y ()

Defined at line 107 of file ../../src/ui/input/drivers/focaltech/ft_device.h

uint8_t finger_id ()

Defined at line 108 of file ../../src/ui/input/drivers/focaltech/ft_device.h