ft5x06 — מנהל התקן למסך מגע¶
המודול ft5x06 מספק מנהל התקן לבקר מסך המגע הקיבולי FT5x06 שבשימוש ב-OpenMV Pure Thermal.
class FT5X06 – בקר מסך מגע¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
יוצר אובייקט בקר מסך מגע.
i2c_addrהיא כתובת ה-I2C של בקר ה-FT5x06.- get_gesture() int¶
מחזיר את המחווה הנוכחית. ערך ההחזרה הוא אחד מהקבועים
ft5x06.GESTURE_*.כאשר רשומה פונקציית callback דרך
FT5X06.touch_callback(), יש לקרוא למתודה זו רק מתוך ה-callback.
- get_points() int¶
מחזיר את מספר נקודות המגע הנוכחי (0-5).
כאשר רשומה פונקציית callback דרך
FT5X06.touch_callback(), יש לקרוא למתודה זו רק מתוך ה-callback.
- get_point_flag(index: int) int¶
מחזיר את המצב הנוכחי של נקודת המגע ב-
index(0-4). ערך ההחזרה הוא אחד מהקבועיםft5x06.FLAG_*.כאשר רשומה פונקציית callback דרך
FT5X06.touch_callback(), יש לקרוא למתודה זו רק מתוך ה-callback.
- get_point_id(index: int) int¶
מחזיר את ה-id של נקודת המגע ב-
index(0-4). ה-id הוא ערך מספרי המאפשר מעקב אחר נקודת מגע לאורך עדכונים כאשר נקודות מתווספות ומוסרות.כאשר רשומה פונקציית callback דרך
FT5X06.touch_callback(), יש לקרוא למתודה זו רק מתוך ה-callback.
- get_point_x(index: int) int¶
מחזיר את מיקום הפיקסל בציר x של נקודת המגע ב-
index(0-4).כאשר רשומה פונקציית callback דרך
FT5X06.touch_callback(), יש לקרוא למתודה זו רק מתוך ה-callback.
- get_point_y(index: int) int¶
מחזיר את מיקום הפיקסל בציר y של נקודת המגע ב-
index(0-4).כאשר רשומה פונקציית callback דרך
FT5X06.touch_callback(), יש לקרוא למתודה זו רק מתוך ה-callback.
- touch_callback(callback: object) None¶
רושם את
callbackכך שיופעל בעת אירוע מגע. ה-callback מקבל ארגומנט אחד: מספר נקודות המגע הנוכחי (0-5).העבירו
Noneכ-callbackכדי להשבית את ה-callback. כל עוד רשומה פונקציית callback, אל תקראו ל-FT5X06.update_points()מחוץ ל-callback.