kelas WDT -- watchdog timer¶
WDT digunakan untuk memulai ulang sistem ketika aplikasi mengalami crash dan masuk ke kondisi yang tidak dapat dipulihkan. Setelah dimulai, tidak dapat dihentikan atau dikonfigurasi ulang dengan cara apa pun. Setelah diaktifkan, aplikasi harus secara berkala "memberi makan" watchdog untuk mencegahnya kedaluwarsa dan mereset sistem.
Tersedia pada kamera OpenMV berbasis STM32 (M4 / M7 / H7 / H7 Plus / Pure Thermal / N6) dan OpenMV Cam RT1062. Tidak tersedia pada OpenMV Cam AE3 (port alif).
Contoh penggunaan:
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
Konstruktor¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
Membuat objek WDT dan memulainya.
timeoutdiberikan dalam milidetik. Setelah dimulai watchdog tidak dapat dihentikan; gunakantimeout_ms()untuk mengubah jendela saat runtime.Metode¶