klasa WDT – watchdog mjerač vremena¶
WDT se koristi za ponovno pokretanje sustava kada se aplikacija sruši i završi u nepovratnom stanju. Jednom pokrenut, ne može se zaustaviti niti rekonfigurirati ni na koji način. Nakon omogućavanja, aplikacija mora periodički „hraniti” watchdog kako bi se spriječilo njegovo isticanje i ponovno pokretanje sustava.
Dostupno na STM32 OpenMV kamerama (M4 / M7 / H7 / H7 Plus / Pure Thermal / N6) i OpenMV Cam RT1062. Nije izloženo na OpenMV Cam AE3 (alif port).
Primjer upotrebe:
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
Konstruktori¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
Stvara WDT objekt i pokreće ga.
timeoutse zadaje u milisekundama. Jednom pokrenut, watchdog se ne može zaustaviti; koristitetimeout_ms()za promjenu prozora tijekom rada.Metode¶