From 0ecd4a0ec8c4c5585cbd8975d7786c5618814381 Mon Sep 17 00:00:00 2001 From: Junjie <DELL@qq.com> Date: 星期三, 03 十二月 2025 08:28:59 +0800 Subject: [PATCH] # --- MvImport/CameraParams_const.py | 96 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 96 insertions(+), 0 deletions(-) diff --git a/MvImport/CameraParams_const.py b/MvImport/CameraParams_const.py new file mode 100644 index 0000000..f63294e --- /dev/null +++ b/MvImport/CameraParams_const.py @@ -0,0 +1,96 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +## @~chinese 璁惧绫诲瀷瀹氫箟 @~english Device Type Definition +MV_UNKNOW_DEVICE = 0x00000000 ## @~chinese 鏈煡璁惧绫诲瀷锛屼繚鐣欐剰涔� @~english Unknown Device Type, Reserved +MV_GIGE_DEVICE = 0x00000001 ## @~chinese GigE璁惧 @~english GigE Device +MV_1394_DEVICE = 0x00000002 ## @~chinese 1394-a/b 璁惧 @~english 1394-a/b Device +MV_USB_DEVICE = 0x00000004 ## @~chinese USB 璁惧 @~english USB Device +MV_CAMERALINK_DEVICE = 0x00000008 ## @~chinese CameraLink璁惧 @~english CameraLink Device +MV_VIR_GIGE_DEVICE = 0x00000010 ## @~chinese 铏氭嫙GigE璁惧 @~english Virtual GigE Device +MV_VIR_USB_DEVICE = 0x00000020 ## @~chinese 铏氭嫙USB璁惧 @~english Virtual USB Device +MV_GENTL_GIGE_DEVICE = 0x00000040 ## @~chinese 鑷爺缃戝崱涓婫igE璁惧 @~english GenTL GigE Device +MV_GENTL_CAMERALINK_DEVICE = 0x00000080 ## @~chinese CameraLink璁惧 @~english GenTL CameraLink Device +MV_GENTL_CXP_DEVICE = 0x00000100 ## @~chinese CoaXPress璁惧 @~english GenTL CoaXPress Device +MV_GENTL_XOF_DEVICE = 0x00000200 ## @~chinese XoF璁惧 @~english GenTL XoF Device +MV_GENTL_VIR_DEVICE = 0x00000800 ## @~chinese 铏氭嫙閲囬泦鍗′笅鐨勮澶囷紝涓嶆敮鎸佽櫄鎷烥EV閲囬泦鍗′笅鐨勮澶� @~english GenTL Virtual Device,not supports GenTL virtual GigE device + +## @~chinese 閲囬泦鍗$被鍨� @~english Interface type +MV_GIGE_INTERFACE = 0x00000001 ## @~chinese GigE Vision閲囬泦鍗� @~english GigE Vision interface +MV_CAMERALINK_INTERFACE = 0x00000004 ## @~chinese Camera Link閲囬泦鍗� @~english Camera Link interface +MV_CXP_INTERFACE = 0x00000008 ## @~chinese CoaXPress閲囬泦鍗� @~english CoaXPress interface +MV_XOF_INTERFACE = 0x00000010 ## @~chinese XoFLink閲囬泦鍗� @~english XoFLink interface +MV_VIR_INTERFACE = 0x00000020 ## @~chinese 铏氭嫙閲囬泦鍗� @~english Virtual interface +MV_LC_INTERFACE = 0x00000040 ## @~chinese 鍏夋簮鎺у埗鍗� @~english Light Controller interface + + + +INFO_MAX_BUFFER_SIZE = 64 ## @~chinese 鏈�澶х殑鏁版嵁淇℃伅澶у皬 @~english Maximum data information size + +MV_MAX_TLS_NUM = 8 ## @~chinese 鏈�澶氭敮鎸佺殑浼犺緭灞傚疄渚嬩釜鏁� @~english The maximum number of supported transport layer instances +MV_MAX_DEVICE_NUM = 256 ## @~chinese 鏈�澶ф敮鎸佺殑璁惧涓暟 @~english The maximum number of supported devices + +MV_MAX_INTERFACE_NUM = 64 #< \~chinese 鏈�澶ф敮鎸佺殑閲囬泦鍗℃暟閲� @~english The maximum number of Frame Grabber interface supported + +MV_MAX_SERIAL_PORT_NUM = 64 ## @~chinese 鏈�澶ф敮鎸佺殑涓插彛鏁伴噺 @~english The maximum number of serial port supported + +MV_MAX_GENTL_IF_NUM = 256 ## @~chinese 鏈�澶ф敮鎸佺殑GenTL鏁伴噺 @~english The maximum number of GenTL supported +MV_MAX_GENTL_DEV_NUM = 256 ## @~chinese 鏈�澶ф敮鎸佺殑GenTL璁惧鏁伴噺 @~english The maximum number of GenTL devices supported + +## @~chinese 璁惧鐨勮闂ā寮� @~english Device Access Mode +## @~chinese 鐙崰鏉冮檺锛屽叾浠朅PP鍙厑璁歌CCP瀵勫瓨鍣� @~english Exclusive authority, other APP is only allowed to read the CCP register +MV_ACCESS_Exclusive = 1 +## @~chinese 鍙互浠�5妯″紡涓嬫姠鍗犳潈闄愶紝鐒跺悗浠ョ嫭鍗犳潈闄愭墦寮� @~english You can seize the authority from the 5 mode, and then open with exclusive authority +MV_ACCESS_ExclusiveWithSwitch = 2 +## @~chinese 鎺у埗鏉冮檺锛屽叾浠朅PP鍏佽璇绘墍鏈夊瘎瀛樺櫒 @~english Control authority, allows other APP reading all registers +MV_ACCESS_Control = 3 +## @~chinese 鍙互浠�5鐨勬ā寮忎笅鎶㈠崰鏉冮檺锛岀劧鍚庝互鎺у埗鏉冮檺鎵撳紑 @~english You can seize the authority from the 5 mode, and then open with control authority +MV_ACCESS_ControlWithSwitch = 4 +## @~chinese 浠ュ彲琚姠鍗犵殑鎺у埗鏉冮檺鎵撳紑 @~english Open with seized control authority +MV_ACCESS_ControlSwitchEnable = 5 +## @~chinese 鍙互浠�5鐨勬ā寮忎笅鎶㈠崰鏉冮檺锛岀劧鍚庝互鍙鎶㈠崰鐨勬帶鍒舵潈闄愭墦寮� @~english You can seize the authority from the 5 mode, and then open with seized control authority +MV_ACCESS_ControlSwitchEnableWithKey = 6 +## @~chinese 璇绘ā寮忔墦寮�璁惧锛岄�傜敤浜庢帶鍒舵潈闄愪笅 @~english Open with read mode and is available under control authority +MV_ACCESS_Monitor = 7 + +## @~chinese 淇℃伅绫诲瀷 @~english Information Type +MV_MATCH_TYPE_NET_DETECT = 0x00000001 ## @~chinese 缃戠粶娴侀噺鍜屼涪鍖呬俊鎭� @~english Network traffic and packet loss information +MV_MATCH_TYPE_USB_DETECT = 0x00000002 ## @~chinese host鎺ユ敹鍒版潵鑷猆3V璁惧鐨勫瓧鑺傛�绘暟 @~english The total number of bytes host received from U3V device + +## @~chinese GigEVision IP閰嶇疆 @~english GigEVision IP Configuration +MV_IP_CFG_STATIC = 0x05000000 ## @~chinese 闈欐�� @~english Static +MV_IP_CFG_DHCP = 0x06000000 ## @~chinese DHCP @~english DHCP +MV_IP_CFG_LLA = 0x04000000 ## @~chinese LLA @~english LLA + +## @~chinese GigEVision缃戠粶浼犺緭妯″紡 @~english GigEVision Net Transfer Mode +MV_NET_TRANS_DRIVER = 0x00000001 ## @~chinese 椹卞姩 @~english Driver +MV_NET_TRANS_SOCKET = 0x00000002 ## @~chinese Socket @~english Socket + +## @~chinese CameraLink娉㈢壒鐜� @~english CameraLink Baud Rates (CLUINT32) +MV_CAML_BAUDRATE_9600 = 0x00000001 ## @~chinese 9600 @~english 9600 +MV_CAML_BAUDRATE_19200 = 0x00000002 ## @~chinese 19200 @~english 19200 +MV_CAML_BAUDRATE_38400 = 0x00000004 ## @~chinese 38400 @~english 38400 +MV_CAML_BAUDRATE_57600 = 0x00000008 ## @~chinese 57600 @~english 57600 +MV_CAML_BAUDRATE_115200 = 0x00000010 ## @~chinese 115200 @~english 115200 +MV_CAML_BAUDRATE_230400 = 0x00000020 ## @~chinese 230400 @~english 230400 +MV_CAML_BAUDRATE_460800 = 0x00000040 ## @~chinese 460800 @~english 460800 +MV_CAML_BAUDRATE_921600 = 0x00000080 ## @~chinese 921600 @~english 921600 +MV_CAML_BAUDRATE_AUTOMAX = 0x40000000 ## @~chinese 鏈�澶у�� @~english Auto Max + +## @~chinese 寮傚父娑堟伅绫诲瀷 @~english Exception message type +MV_EXCEPTION_DEV_DISCONNECT = 0x00008001 ## @~chinese 璁惧鏂紑杩炴帴 @~english The device is disconnected +MV_EXCEPTION_VERSION_CHECK = 0x00008002 ## @~chinese SDK涓庨┍鍔ㄧ増鏈笉鍖归厤 @~english SDK does not match the driver version + + +MAX_EVENT_NAME_SIZE = 128 ## @~chinese 璁惧Event浜嬩欢鍚嶇О鏈�澶ч暱搴� @~english Max length of event name +MV_MAX_NODE_NUM = 1024 ## @~chinese 鏈�澶ц妭鐐逛釜鏁� @~english Max Number of Nodes +MV_MAX_NODE_NAME_LEN = 64 ## @~chinese 鑺傜偣鍚嶇О鐨勬渶澶ч暱搴� @~english Max Length of a Node Name +MV_MAX_NODE_ERROR_NUM = 64 ## @~chinese 鏈�澶ч敊璇釜鏁� @~english Max Number of Error + + +MV_MAX_XML_SYMBOLIC_NUM = 64 ## @~chinese 鏈�澶ML绗﹀彿鏁� @~english Max XML Symbolic Number +MV_MAX_ENUM_SYMBOLIC_NUM = 256 ## @~chinese 鏈�澶ф灇涓炬潯鐩搴旂殑绗﹀彿鏁伴噺 @~english Max Enum Entry Symbolic Number +MV_MAX_SYMBOLIC_LEN = 64 ## @~chinese 鏈�澶ф灇涓炬潯鐩搴旂殑绗﹀彿闀垮害 @~english Max Enum Entry Symbolic Number + +MV_MAX_SPLIT_NUM = 8 ## @~chinese 鍒嗘椂鏇濆厜鏃舵渶澶氬皢婧愬浘鍍忔媶鍒嗙殑涓暟 @~english The maximum number of source image to be split in time-division exposure + -- Gitblit v1.9.1