třída WDT – watchdog časovač¶
WDT se používá k restartování systému, když aplikace zhavaruje a skončí v neobnovitelném stavu. Jakmile je jednou spuštěn, nelze jej žádným způsobem zastavit ani překonfigurovat. Po zapnutí musí aplikace watchdog pravidelně „krmit“, aby zabránila jeho vypršení a resetování systému.
Dostupné na STM32 OpenMV kamerách (M4 / M7 / H7 / H7 Plus / Pure Thermal / N6) a na OpenMV Cam RT1062. Není zpřístupněno na OpenMV Cam AE3 (alif port).
Příklad použití:
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
Konstruktory¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
Vytvoří objekt WDT a spustí jej.
timeoutje zadán v milisekundách. Jakmile je jednou spuštěn, watchdog nelze zastavit; pro změnu okna za běhu použijtetimeout_ms().Metody¶