------------------------
- Ver2.1.6
------------------------

¡öMain function optimization point

  1. ¡¾SDK¡¿Optimize packet size negotiation logic for GigE camera connections
  2. ¡¾SDK¡¿The U3V enumeration object results contain the camera of the system device that is not driven by our factory (the state is that the drive is invalid).
  3. ¡¾SDK¡¿C, C++ API: improve the enumeration properties of the enumeration value read and write interface
  4. ¡¾SDK¡¿C# API£ºAppends to the interface that gets the chunkData in the frame data.
  5. ¡¾SDK¡¿C# API£ºAppend readUARTData and writeUARTData interface
  6. ¡¾SDK¡¿Added support for some competing U3V cameras
  7. ¡¾SDK¡¿Optimize CL camera discovery speed
  8. ¡¾SDK¡¿Perfect the log of U3V device discovery and processing in debug mode
  9. ¡¾SDK¡¿Optimize the content of SDK logs to reduce unnecessary log output
  10.¡¾SDK¡¿Optimize log printing mode of MVNet module
  11.¡¾MV Viewer¡¿Additional configuration import and export functions of CameraLink camera and x86 smart camera
  12.¡¾MV Viewer¡¿Added support for mono4p
  13.¡¾MV Viewer¡¿Optimize the format of company copyright information about the software interface
  14.¡¾plug-in¡¿The Halcon plugin was upgraded to a 2 generation plugin. Optimized functionality and performance, and updated supporting documentation
  15.¡¾plug-in¡¿Halcon plugin adds support for Halcon13 and Halcon17
  16.¡¾Sample¡¿Append the QT routine
  17.¡¾Sample¡¿Add Python + OpenCV routine
  18.¡¾Sample¡¿LabView routines append common attribute interface usage examples
  19.¡¾Sample¡¿C, C++ routines in the existing vs2005 project file on the basis of the following additional compilation environment project files, easy to use for users: vc6, vs2008, vs2010, vs2013, vs2015
  20.¡¾Sample¡¿C#, VB.Net routines in the existing vs2010 project file on the basis of the following additional compilation environment project files, easy for users to use: vs2013, vs2015
  21.¡¾Sample¡¿MFC routines (SingleDisplay, MultiDisplay) on the basis of the existing vs2005 project files, add the following project files of the compilation environment for users to use: vs2008, vs2010, vs2013, vs2015
  22.¡¾Tools¡¿CamTools supports the firmware upgrade operation of smart camera once, and simultaneously completes the version update of DSP and FPGA modules
  23.¡¾Tools¡¿CamTools improves log information when U3V upgrade fails
  24.¡¾Tools¡¿CamTools supports saving dump files when crashing
  25.¡¾Drive¡¿<Linux> optimized Linux GigE/Usb driver kernel state log output
  26.¡¾Drive¡¿<Linux> optimized Linux GigE driver supports the highest kernel to 4.18.0
  27.¡¾Drive¡¿The Linux GigE driver supports simultaneous connection of the maximum number of cameras to 16
  28.¡¾installation package¡¿<Linux> installation script appends pre-installation system environment detection function

¡öMajor repair Bug

  1. ¡¾SDK¡¿The fix device found that processing destroys the connected but disconnected camera object
  2. ¡¾SDK¡¿Fixed memory leaks in device discovery interfaces that frequently call C apis
  3. ¡¾SDK¡¿ fixed the problem of writing data exception when the input parameter size of writeMemory interface is less than 8 bytes
  4. ¡¾SDK¡¿ fixed the problem that U3V camera connected to PC USB2.0 port and SDK connected to the camera for a long time
  5. ¡¾SDK¡¿ fixed the problem that the PC (host) network card was restarted when GigE device discovery was carried out, and the camera object could not be operated even if the device discovery was carried out again
  6. ¡¾SDK¡¿fixed the problem of incorrect filename content generated when downloading the XML file of CameraLink camera
  7. ¡¾SDK¡¿ fixed the problem of continuing to handle the exception caused by failure of enumeration network card information
  8. ¡¾SDK¡¿ fixed the potential problem of the upper application not calling the camera object disconnect interface after the camera lost its connection and returned online
  9. ¡¾SDK¡¿ fixed the problem that when the U3V device was disconnected, the upper layer application would have an exception if it did not call the stop collection interface
  10.¡¾SDK¡¿ added exception capture processing for some GenAPI interface calls
  11.¡¾MV Viewer¡¿fixed the error problem of the nearest neighbor transcoding algorithm under BayerGB format
  12.¡¾MV Viewer¡¿fixed an issue where the RGB attribute cannot be synchronized after BalanceWhiteAuto is set to continuous
  13.¡¾MV Viewer¡¿when fixing a connected camera, the error message after the second operation (including) is incorrect
  14.¡¾plugin¡¿ fixed the problem that DShowFilter would be stuck for a period of time after stopping the pull flow and starting the pull flow again
  15.¡¾plugin¡¿ fixed the crash problem of DShowFilter (64bit) under certain conditions
  16.¡¾tool¡¿CamTools fixed CameraLink upgrade failure, log prompt writeMemory failure problem
  17.¡¾tool¡¿When CamTools fixes an upgrade, it switches to another functional module and the tool upgrade is stuck in the upgrade status
  18.¡¾tool¡¿CamTools fixed X86 upgrade failure, and CRC=0 partition was not upgraded
  19.¡¾tool¡¿CamTools fixed the problem of failure of villages and towns to read bad point data after modifying gain and exposure of the camera and saving userset1
  20.¡¾tool¡¿CamTools fixes the problem of chinese-english mismatch after switching between English and Chinese in the IP modification interface
  21.¡¾ drive¡¿<Linux> fix Linux USB driver failed to load on CentOS system
  22.¡¾ drive¡¿<Linux> fix Linux GigE driver event callback, error code log is not correct
  23.¡¾installation package¡¿<Linux> repair Linux system restart, due to firewall reasons can not find GigE camera problem
  24.¡¾installation package¡¿<Linux> fix Linux system restart after the automatic load driver, GigE driver load failure will lead to Usb driver can not be loaded problem
  25.¡¾Sample¡¿<Linux> fixes the problem that Linux Qt routines cannot display images in color format

------------------------
- Ver2.1.2
------------------------

¡öMajor functional optimization points
  1. [SDK] < append interface >GigECamera object to obtain the interface of camera IP configuration mode
  2. [SDK] < append interface >GigE driver receives image data frame data packet timeout setting interface
  3. [SDK] < append interface >GigE camera command response timeout setting interface
  4. [GigE driver] update driver signature, support Win10 system SecureBoot mode
  5. [GigE driver] remove the system restart prompt when the driver installation is not successful
  6. [U3V driver] update driver signature, support Win10 system SecureBoot mode
  7. [U3V driver] remove the system reboot prompt when the driver installation is not successful
  8. Add python routines (support python2.x and python3.x)
  9. [installation package] add DShowFilter installation package
  10. [installation package] Linux installation script appends CentOS 7.x system
  11. [other] update CamTools and add camera IP modification function
  12. [other] transcoding library (ImageConvert) append Bayer format transcoding algorithm selection interface (nearest neighbor, bilinear, edge detection)
  13. [other] transcode library (ImageConvert) upgraded to vs2013 runtime environment
  14.[other] Halcon plug-in library appends a plug-in version number on the HDevelop interface
  
¡öMajor repairBug

  1. ¡¾SDK¡¿Fixed the program crash problem of the camera response timeout when the x86 smart camera and CameraLink camera were not connected

------------------------
- Ver2.1.1
------------------------

¡öMajor functional optimization points

  1. [SDK] appends Payload Type for data stream collection support for JPEG
  2. [SDK] remove the mandatory requirement of TLParamsLocked attribute for the camera when starting image acquisition
  3. [MV Viewer] appends JPEG data display support
  
¡öMajor repair Bug

  1. ¡¾MV Viewer¡¿Fixed a garbled String type value in the properties window

------------------------
- Ver2.1.0
------------------------

¡öMajor functional optimization points

  1. [SDK] join the support of CameraLink
  2. [SDK] added the support of x86 smart camera
  3. [SDK] optimized the XML data loading method when connecting the camera
  4. [SDK] when optimizing GigE camera connection, package size negotiation processing
  5. [SDK] supports non-english process name, installation path and operating system user name
  6. [SDK] optimized the speed of the StopGrabbing interface
  7. [SDK] added camera log control function
  8. [SDK] close the console log output of Infra, NetFramework and other internal modules
  9. [SDK] appends interface functions to obtain basic information of camera and physical interfaces
  10. [GigE driver] update driver signature certificate (SHA1 support). Windows7 systems no longer require patches
  11. [U3V driver] update driver signature certificate (SHA1 support). Windows7 systems no longer require patches
  12. [MV Viewer] appends the crosshair display function to quickly return to the function of image center point
  13. [MV Viewer] appends Bayer image format transcoding algorithm selection function (nearest neighbor, bilinear, edge detection)
  14. [MV Viewer] in multi-frame mode, when a specified number of images are taken, pull flow is not stopped. The user can continue to give the camera instructions, and then multi-frame fetching flow.
  15. [MV Viewer] "save GenICam XML function" appends support for non-zip XML files
  16. [MV Viewer] when the camera's internal property value is an abnormal value, the corresponding property line in the property window displays a warning icon
  17. [MV Viewer] optimize the performance and effects of common property interfaces
  18. [installation package] supports users to select the installation path by themselves
  19. [installation package] update the ICONS of the installation component selection interface GigE and U3V
  20. [installation package] cancel the patch detection processing of Windows7 system
  21. [installation package] the Linux SDK installation package realizes basic integration and no longer differentiates Ubuntu versions
  22. [tools] update the camera firmware upgrade tool to CamTools, and add CamTools shortcut in the start menu bar
  
¡öMajor repairBug

  1. [SDK] fixed the problem that the program startup crashed or failed to connect the camera when the user directory was not under the system disk in the Windows version
  2. [SDK] fixed Linux version and failed connection to USB2.0 camera
  3. [SDK] call writeUserPrivateData interface, and in the case of a long data length, write data fails or writes data incorrectly.
  4. [MV Viewer] repair the problem that the occasional calculation result of B value in the status bar RGB statistics is wrong
  5. [MV Viewer] in the function of regularly refreshing the property window, the update of the status of the command property Lock misses the problem
  6. [MV Viewer] when repairing the connected device, it occasionally appears that the interface is stuck in obtaining the device parameter state and the connection fails
  7. [MVViewer] repair the problem of accidentally stopping the MVViewer by clicking the connect/disconnect button in a quick and continuous manner
  8. [MV Viewer] fixed the Linux version, occasionally clicking the modify IP button caused program crash
  9. [MV Viewer] fixed an issue that the text on the drop-down menu item in the Ribbon was truncated on the XP system when it was too long
  
------------------------
- Ver2.0.0
------------------------
  
¡öMajor functional optimization points

  1. [SDK] upgrade GenICam third-party library to V3.0 version
  2. [SDK] C++ registration callback interface supports the transfer of user data
  3. [SDK] C's registration callback interface supports the transfer of user data
  4. [SDK] C interface supports multi-thread security
  5. [SDK] appends the callback interface of the camera message channel
  6. [SDK] added the interface to obtain AccessPermission of GigE camera
  7. [SDK] optimize the discovery speed of USB devices
  8. [SDK] optimized the process speed of the stopGrabbing function
  9. [SDK] optimize the connection speed of disconnected devices
  10. [SDK] change the log output module to log4cpp. On the basis of the original design, an additional layer of MVSDK is added to the output path, and the maximum 5-day log file is maintained by default.
  11. [SDK] append read/write camera serial port register interface (only support dahua camera with serial port function)
  12. [MV Viewer] IP setting interface appends the function of setting static IP
  13. [MV Viewer] auto-refresh function for appending device list
  14. [MV Viewer] appends the retrieval function of the property window
  15. [MV Viewer] appends the interface for setting common properties of the camera
  16. [MV Viewer] the button for continuous image saving is separated from the interface for image saving setting. Single page saving, continuous saving and setting for saving are more clear and easy to use
  17. [MV Viewer] append picture saving processing start/end prompt function
  18. [MV Viewer] appends TIFF format image saving function
  19. [MV Viewer] appends JPEG format image saving quality setting function
  20. [MV Viewer] appends the setting function of saving image file name rule
  21. [MV Viewer] when appending a single image to save, a file save dialog box is supported
  22. [MV Viewer] optimize the startup speed of the MV Viewer
  23. [MV Viewer] appends a display notification of abnormal events in the USB camera channel
  24. [MV Viewer] optimizes the display and operation of Command type controls
  25. [MV Viewer] add mono1e display support
  26. [installation package] optimized patch installation environment detection script
  27. [installation package] update the supporting.net library
  28. [installation package] update the supporting ActiveX plug-in
  29. [installation package] update the supporting third-party platform (Halcon, Sherlock) plug-in
  30. [installation package] update API Doc (C, C++,.net, ActiveX)
  31. [installation package] update the third party platform (Halcon, Sherlock) plug-in user manual
  32  [installation package] update camera firmware upgrade tool


¡öMajor repair Bug

  1. [SDK] fixed the MVSDK service loading crash problem
  2. [SDK] fixed the problem of deadlock caused by flow event notification at a certain probability when pull flow was stopped.
  3. [SDK] fixed the problem of accidental crash of the connected camera after the property regular update function was enabled
  4. [SDK] fixed the problem that the image data couldn't be acquired when there were errors in the frame data sent by the camera
  5. [SDK] the ImagePixelFormat information in the CFrame class is modified to be obtained from the frame header information
  6. [GigE driver] update the driver signature certificate and solve the latest Win10 system
  7. [GigE driver] fixed the blue screen problem caused by occasional disk PDO changes
  8. [GigE driver] fixed Linux GigE driver stuck when setting the cache to 1
  9. [U3V driver] update the driver signature certificate
  10. [U3V driver] fixed the blue screen problem caused by occasional disk PDO changes
  11. [MV Viewer] repair the problem of flickering in the display of linear array camera when the frame changes
  12. [MV Viewer] fixes the problem of abnormal image saving results when the image format is mono8 and the width setting value cannot be divided by 4
  13. [MV Viewer] in the process of repairing the connection to the camera, disconnect the camera network cable or power supply before the properties are loaded, and the MV Viewer crashes
  14. [MV Viewer] when the camera IP was modified on the MV Viewer, the actual modification was successful, but occasionally an error message "device IP setting failure" appeared
  15. [MV Viewer] repair the garbled display of "Chinese" in the language setting menu bar on the non-simplified Chinese system
  16. [installation package] fixed the problem of incorrect PATH environment variable setting value after the initial installation of WinXP system

- END -
