ft5x06 — Érintőképernyő-meghajtó¶
A ft5x06 modul meghajtót biztosít az OpenMV Pure Thermal eszközön használt FT5x06 kapacitív érintőképernyő-vezérlőhöz.
class FT5X06 – Érintőképernyő-vezérlő¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Létrehoz egy érintőképernyő-vezérlő objektumot.
Az
i2c_addraz FT5x06 vezérlő I2C-címe.- get_gesture() int¶
Visszaadja az aktuális gesztust. A visszatérési érték a
ft5x06.GESTURE_*konstansok egyike.Ha egy visszahívás regisztrálva van a
FT5X06.touch_callback()segítségével, ezt a metódust csak a visszahíváson belülről szabad meghívni.
- get_points() int¶
Visszaadja az érintési pontok aktuális számát (0-5).
Ha egy visszahívás regisztrálva van a
FT5X06.touch_callback()segítségével, ezt a metódust csak a visszahíváson belülről szabad meghívni.
- get_point_flag(index: int) int¶
Visszaadja az
index(0-4) helyén lévő érintési pont aktuális állapotát. A visszatérési érték aft5x06.FLAG_*konstansok egyike.Ha egy visszahívás regisztrálva van a
FT5X06.touch_callback()segítségével, ezt a metódust csak a visszahíváson belülről szabad meghívni.
- get_point_id(index: int) int¶
Visszaadja az
index(0-4) helyén lévő érintési pont azonosítóját. Az azonosító egy numerikus érték, amely lehetővé teszi egy érintési pont nyomon követését a frissítések során, ahogy a pontok hozzáadódnak és eltávolítódnak.Ha egy visszahívás regisztrálva van a
FT5X06.touch_callback()segítségével, ezt a metódust csak a visszahíváson belülről szabad meghívni.
- get_point_x(index: int) int¶
Visszaadja az
index(0-4) helyén lévő érintési pont x képpontpozícióját.Ha egy visszahívás regisztrálva van a
FT5X06.touch_callback()segítségével, ezt a metódust csak a visszahíváson belülről szabad meghívni.
- get_point_y(index: int) int¶
Visszaadja az
index(0-4) helyén lévő érintési pont y képpontpozícióját.Ha egy visszahívás regisztrálva van a
FT5X06.touch_callback()segítségével, ezt a metódust csak a visszahíváson belülről szabad meghívni.
- touch_callback(callback: object) None¶
Regisztrálja a
callbackvisszahívást, amelyet érintési eseménykor hív meg. A visszahívás egy argumentumot kap: az érintési pontok aktuális számát (0-5).Adja át a
Noneértéket acallbackparaméternek a visszahívás letiltásához. Amíg egy visszahívás regisztrálva van, ne hívja meg aFT5X06.update_points()metódust a visszahíváson kívül.