class WDT – watchdog-timer¶
WDT:n används för att starta om systemet när applikationen kraschar och hamnar i ett tillstånd som inte går att återhämta sig från. När den väl har startats kan den inte stoppas eller omkonfigureras på något sätt. Efter aktivering måste applikationen ”mata” watchdog:en regelbundet för att förhindra att den löper ut och återställer systemet.
Tillgänglig på STM32 OpenMV-kameror (M4 / M7 / H7 / H7 Plus / Pure Thermal / N6) och OpenMV Cam RT1062. Exponeras inte på OpenMV Cam AE3 (alif-porten).
Exempelanvändning:
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
Konstruktorer¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
Skapa ett WDT-objekt och starta det.
timeoutanges i millisekunder. När den väl har startats kan watchdog:en inte stoppas; användtimeout_ms()för att ändra fönstret under körning.Metoder¶