class WDT -- مؤقت المراقبة (watchdog)¶
يُستخدم WDT لإعادة تشغيل النظام عند تعطّل التطبيق ووصوله إلى حالة غير قابلة للاسترداد. وبمجرد بدئه لا يمكن إيقافه أو إعادة تهيئته بأي شكل من الأشكال. بعد التفعيل، يجب على التطبيق "تغذية" مؤقت المراقبة دوريًا لمنعه من الانتهاء وإعادة تعيين النظام.
متاح على كاميرات OpenMV من نوع STM32 (M4 / M7 / H7 / H7 Plus / Pure Thermal / N6) وعلى OpenMV Cam RT1062. غير متاح على OpenMV Cam AE3 (منفذ alif).
مثال على الاستخدام:
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
المُنشئات¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
إنشاء كائن WDT وبدؤه. يُعطى
timeoutبالميلي ثانية. وبمجرد بدئه لا يمكن إيقاف مؤقت المراقبة؛ استخدمtimeout_ms()لتغيير النافذة أثناء التشغيل.الأساليب¶