ft5x06 — Upravljački program zaslona osjetljivog na dodir¶
Modul ft5x06 pruža upravljački program za FT5x06 kapacitivni kontroler zaslona osjetljivog na dodir koji se koristi na OpenMV Pure Thermal.
class FT5X06 – Kontroler zaslona osjetljivog na dodir¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Stvara objekt kontrolera zaslona osjetljivog na dodir.
i2c_addrje I2C adresa FT5x06 kontrolera.- get_gesture() int¶
Vraća trenutnu gestu. Povratna vrijednost je jedna od konstanti
ft5x06.GESTURE_*.Kada je povratni poziv registriran putem
FT5X06.touch_callback(), ovu metodu treba pozivati samo unutar povratnog poziva.
- get_points() int¶
Vraća trenutni broj dodirnih točaka (0-5).
Kada je povratni poziv registriran putem
FT5X06.touch_callback(), ovu metodu treba pozivati samo unutar povratnog poziva.
- get_point_flag(index: int) int¶
Vraća trenutno stanje dodirne točke na
index(0-4). Povratna vrijednost je jedna od konstantift5x06.FLAG_*.Kada je povratni poziv registriran putem
FT5X06.touch_callback(), ovu metodu treba pozivati samo unutar povratnog poziva.
- get_point_id(index: int) int¶
Vraća id dodirne točke na
index(0-4). Id je numerička vrijednost koja omogućuje praćenje dodirne točke kroz ažuriranja kako se točke dodaju i uklanjaju.Kada je povratni poziv registriran putem
FT5X06.touch_callback(), ovu metodu treba pozivati samo unutar povratnog poziva.
- get_point_x(index: int) int¶
Vraća x položaj piksela dodirne točke na
index(0-4).Kada je povratni poziv registriran putem
FT5X06.touch_callback(), ovu metodu treba pozivati samo unutar povratnog poziva.
- get_point_y(index: int) int¶
Vraća y položaj piksela dodirne točke na
index(0-4).Kada je povratni poziv registriran putem
FT5X06.touch_callback(), ovu metodu treba pozivati samo unutar povratnog poziva.
- touch_callback(callback: object) None¶
Registrira
callbackkoji se poziva pri događaju dodira. Povratni poziv prima jedan argument: trenutni broj dodirnih točaka (0-5).Proslijedite
Nonekaocallbackza onemogućavanje povratnog poziva. Dok je povratni poziv registriran, nemojte pozivatiFT5X06.update_points()izvan povratnog poziva.