ft5x06 --- مشغّل شاشة اللمس¶
توفر وحدة ft5x06 مشغّلًا لمتحكم شاشة اللمس السعوية FT5x06 المستخدم في OpenMV Pure Thermal.
class FT5X06 -- متحكم شاشة اللمس¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
ينشئ كائن متحكم شاشة لمس.
i2c_addrهو عنوان I2C لمتحكم FT5x06.- get_gesture() int¶
تعيد الإيماءة الحالية. القيمة المعادة هي واحدة من ثوابت
ft5x06.GESTURE_*.عند تسجيل دالة رد نداء عبر
FT5X06.touch_callback()يجب استدعاء هذه الطريقة فقط من داخل دالة رد النداء.
- get_points() int¶
تعيد العدد الحالي لنقاط اللمس (0-5).
عند تسجيل دالة رد نداء عبر
FT5X06.touch_callback()يجب استدعاء هذه الطريقة فقط من داخل دالة رد النداء.
- get_point_flag(index: int) int¶
تعيد الحالة الحالية لنقطة اللمس عند
index(0-4). القيمة المعادة هي واحدة من ثوابتft5x06.FLAG_*.عند تسجيل دالة رد نداء عبر
FT5X06.touch_callback()يجب استدعاء هذه الطريقة فقط من داخل دالة رد النداء.
- get_point_id(index: int) int¶
تعيد معرّف نقطة اللمس عند
index(0-4). المعرّف هو قيمة رقمية تتيح تتبع نقطة لمس عبر التحديثات أثناء إضافة النقاط وإزالتها.عند تسجيل دالة رد نداء عبر
FT5X06.touch_callback()يجب استدعاء هذه الطريقة فقط من داخل دالة رد النداء.
- get_point_x(index: int) int¶
تعيد موضع البكسل x لنقطة اللمس عند
index(0-4).عند تسجيل دالة رد نداء عبر
FT5X06.touch_callback()يجب استدعاء هذه الطريقة فقط من داخل دالة رد النداء.
- get_point_y(index: int) int¶
تعيد موضع البكسل y لنقطة اللمس عند
index(0-4).عند تسجيل دالة رد نداء عبر
FT5X06.touch_callback()يجب استدعاء هذه الطريقة فقط من داخل دالة رد النداء.
- touch_callback(callback: object) None¶
تسجّل
callbackليتم استدعاؤها عند حدث لمس. تستقبل دالة رد النداء وسيطًا واحدًا: العدد الحالي لنقاط اللمس (0-5).مرّر
Noneكـcallbackلتعطيل دالة رد النداء. أثناء تسجيل دالة رد النداء، لا تستدعِFT5X06.update_points()خارج دالة رد النداء.