omv --- Informasi OpenMV Cam

Modul omv mengekspos informasi runtime tentang OpenMV Cam itu sendiri -- versi firmware, arsitektur MCU yang mendasari, model papan dan ID papan yang stabil -- sehingga skrip dapat menyesuaikan perilakunya dengan perangkat keras yang dijalankan. Modul ini juga melaporkan apakah OpenMV IDE saat ini terhubung melalui protokol debug melalui debug_mode(), yang berguna untuk beralih antara pratinjau langsung dan operasi mandiri.

Contoh penggunaan:

import omv

print("board:       ", omv.board_type(), omv.board_id())
print("arch:        ", omv.arch())
print("firmware:    ", omv.version_string())
print("IDE attached:", omv.debug_mode())

Fungsi

omv.version_string() str

Mengembalikan string versi firmware (misalnya "2.8.0").

omv.arch() str

Mengembalikan string arsitektur papan.

omv.board_type() str

Mengembalikan string tipe papan.

omv.board_id() str

Mengembalikan string ID papan.

omv.debug_mode() bool

Mengembalikan True jika protokol debug OpenMV saat ini aktif (yaitu kamera terhubung ke IDE), False jika tidak.

Konstanta

omv.version_major: int

Nomor versi mayor firmware.

omv.version_minor: int

Nomor versi minor firmware.

omv.version_patch: int

Nomor versi patch firmware.