omv --- معلومات OpenMV Cam¶
تكشف الوحدة omv معلومات وقت التشغيل حول OpenMV Cam نفسها -- إصدار البرنامج الثابت، ومعمارية المعالج الأساسي، وطراز اللوحة، ومعرّف لوحة ثابت -- بحيث يمكن للبرامج النصية تكييف سلوكها مع العتاد الذي تعمل عليه. كما تُبلّغ عمّا إذا كان OpenMV IDE متصلًا حاليًا عبر بروتوكول التنقيح بواسطة debug_mode()، وهو مفيد للتبديل بين المعاينة الحية والتشغيل المستقل.
مثال على الاستخدام:
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())