class WDT – watchdog időzítő¶
A WDT a rendszer újraindítására szolgál, amikor az alkalmazás összeomlik, és helyrehozhatatlan állapotba kerül. Miután elindult, semmilyen módon nem állítható le és nem konfigurálható újra. Az engedélyezés után az alkalmazásnak rendszeresen „etetnie” kell a watchdogot, hogy megakadályozza annak lejártát és a rendszer újraindítását.
Elérhető STM32 OpenMV kamerákon (M4 / M7 / H7 / H7 Plus / Pure Thermal / N6) és az OpenMV Cam RT1062-n. Nincs kitéve az OpenMV Cam AE3-on (alif port).
Példa használat:
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
Konstruktorok¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
Létrehoz egy WDT objektumot és elindítja azt. A
timeoutezredmásodpercben van megadva. Miután elindult, a watchdog nem állítható le; az ablak futás közbeni módosításához használd atimeout_ms()-t.Metódusok¶