omv --- Thông tin OpenMV Cam#

Module omv cung cấp thông tin runtime về chính OpenMV Cam -- phiên bản firmware, kiến trúc MCU bên dưới, model bo mạch và ID bo mạch ổn định -- để các tập lệnh có thể điều chỉnh hành vi của chúng theo phần cứng đang chạy. Nó cũng báo cáo liệu OpenMV IDE hiện có đang kết nối qua giao thức debug hay không thông qua debug_mode(), điều này hữu ích cho việc chuyển đổi giữa xem trực tiếp và hoạt động độc lập.

Ví dụ sử dụng:

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())

Hàm#

omv.version_string() str#

Trả về chuỗi phiên bản firmware (ví dụ: "2.8.0").

omv.arch() str#

Trả về chuỗi kiến trúc bo mạch.

omv.board_type() str#

Trả về chuỗi loại bo mạch.

omv.board_id() str#

Trả về chuỗi ID bo mạch.

omv.debug_mode() bool#

Trả về True nếu giao thức debug OpenMV hiện đang hoạt động (tức là cam đang kết nối với IDE), False trong trường hợp ngược lại.

Hằng số#

omv.version_major: int#

Số phiên bản major của firmware.

omv.version_minor: int#

Số phiên bản minor của firmware.

omv.version_patch: int#

Số phiên bản patch của firmware.