class WDT – vahtikoira-ajastin¶
WDT:tä käytetään käynnistämään järjestelmä uudelleen, kun sovellus kaatuu ja päätyy tilaan, josta ei voi palautua. Kun se on kerran käynnistetty, sitä ei voi pysäyttää eikä konfiguroida uudelleen millään tavalla. Käyttöönoton jälkeen sovelluksen on ”syötettävä” vahtikoiraa säännöllisesti estääkseen sitä vanhentumasta ja nollaamasta järjestelmää.
Saatavilla STM32 OpenMV -kameroissa (M4 / M7 / H7 / H7 Plus / Pure Thermal / N6) ja OpenMV Cam RT1062:ssa. Ei käytettävissä OpenMV Cam AE3:ssa (alif-portti).
Esimerkkikäyttö:
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
Konstruktorit¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
Luo WDT-objekti ja käynnistä se.
timeoutannetaan millisekunteina. Kun vahtikoira on kerran käynnistetty, sitä ei voi pysäyttää; käytätimeout_ms()-metodia muuttaaksesi ikkunaa ajon aikana.Metodit¶