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