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_addron 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 yksift5x06.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
callbackkutsuttavaksi kosketustapahtuman yhteydessä. Takaisinkutsu saa yhden argumentin: nykyisen kosketuspisteiden määrän (0-5).Välitä
Nonearvonacallbackpoistaaksesi takaisinkutsun käytöstä. Kun takaisinkutsu on rekisteröity, älä kutsu funktiotaFT5X06.update_points()takaisinkutsun ulkopuolella.