ft5x06 — kosketusnäytön ajuri

ft5x06-moduuli tarjoaa ajurin FT5x06-kapasitiiviselle kosketusnäytön ohjaimelle, jota käytetään OpenMV Pure Thermal -laitteessa.

class FT5X06 – kosketusnäytön ohjain

class ft5x06.FT5X06(i2c_addr: int = 0x38)

Luo kosketusnäytön ohjainobjektin.

i2c_addr on FT5x06-ohjaimen I2C-osoite.

get_gesture() int

Palauttaa nykyisen eleen. Paluuarvo on yksi ft5x06.GESTURE_*-vakioista.

Kun takaisinkutsu on rekisteröity funktiolla FT5X06.touch_callback(), tätä metodia tulee kutsua vain takaisinkutsun sisältä.

get_points() int

Palauttaa nykyisen kosketuspisteiden määrän (0-5).

Kun takaisinkutsu on rekisteröity funktiolla FT5X06.touch_callback(), tätä metodia tulee kutsua vain takaisinkutsun sisältä.

get_point_flag(index: int) int

Palauttaa kohdassa index (0-4) olevan kosketuspisteen nykyisen tilan. Paluuarvo on yksi ft5x06.FLAG_*-vakioista.

Kun takaisinkutsu on rekisteröity funktiolla FT5X06.touch_callback(), tätä metodia tulee kutsua vain takaisinkutsun sisältä.

get_point_id(index: int) int

Palauttaa kohdassa index (0-4) olevan kosketuspisteen id:n. Id on numeerinen arvo, joka mahdollistaa kosketuspisteen seuraamisen päivitysten välillä, kun pisteitä lisätään ja poistetaan.

Kun takaisinkutsu on rekisteröity funktiolla FT5X06.touch_callback(), tätä metodia tulee kutsua vain takaisinkutsun sisältä.

get_point_x(index: int) int

Palauttaa kohdassa index (0-4) olevan kosketuspisteen x-pikselisijainnin.

Kun takaisinkutsu on rekisteröity funktiolla FT5X06.touch_callback(), tätä metodia tulee kutsua vain takaisinkutsun sisältä.

get_point_y(index: int) int

Palauttaa kohdassa index (0-4) olevan kosketuspisteen y-pikselisijainnin.

Kun takaisinkutsu on rekisteröity funktiolla FT5X06.touch_callback(), tätä metodia tulee kutsua vain takaisinkutsun sisältä.

touch_callback(callback: object) None

Rekisteröi callback kutsuttavaksi kosketustapahtuman yhteydessä. Takaisinkutsu saa yhden argumentin: nykyisen kosketuspisteiden määrän (0-5).

Välitä None arvona callback poistaaksesi takaisinkutsun käytöstä. Kun takaisinkutsu on rekisteröity, älä kutsu funktiota FT5X06.update_points() takaisinkutsun ulkopuolella.

update_points() int

Lukee kosketusnäytön tilan ja palauttaa kosketuspisteiden määrän (0-5).

Vakiot

ft5x06.GESTURE_MOVE_UP: int

Kosketusnäytön ylösliike-ele.

ft5x06.GESTURE_MOVE_LEFT: int

Kosketusnäytön vasemmalleliike-ele.

ft5x06.GESTURE_MOVE_DOWN: int

Kosketusnäytön alasliike-ele.

ft5x06.GESTURE_MOVE_RIGHT: int

Kosketusnäytön oikealleliike-ele.

ft5x06.GESTURE_ZOOM_IN: int

Kosketusnäytön lähennysele.

ft5x06.GESTURE_ZOOM_OUT: int

Kosketusnäytön loitonnusele.

ft5x06.GESTURE_NONE: int

Ei elettä.

ft5x06.FLAG_PRESSED: int

Kosketuspistettä painetaan.

ft5x06.FLAG_RELEASED: int

Kosketuspiste vapautetaan.

ft5x06.FLAG_MOVED: int

Kosketuspistettä liikutetaan.