=============================================================================================== =============================================================================================== Version info mvIMPACT Acquire =============================================================================================== Date: Release: Change: Affected modules, files or packages: -------------------------------------------------------------------------------------------------------------------------------------------- 11.01.2010 1.10.99 CHANGED BEHAVIOUR: - Lower limit for property 'Offset_pc' for mvBlueCOUGAR-P, mvBlueCOUGAR-X devices and (mvBlueCOUGAR-lib, version 1.10.99.177) mvBlueLYNX-M7 devices set to 0%(was -100%). UPDATES: - Some properties like AOI related things that will be overwritten by the Cognex (mvIMPACTAcquire_Cognex_Adapter-lib, version 1.1.1.3) runtime anyway are no longer displayed in the property list of e.g. QuickBuild. - Devices that don't support rising edge or falling edge trigger modes will use (mvIMPACTAcquire_Cognex_Adapter-lib, version 1.1.1.3) high level or low level trigger modes if possible now. - nios application updated because of newer firmware for hyperion clm/clf boards (mvHYPERIONfg-lib, version 1.10.99.177) (firmwareversion > 52). NEW FEATURES: - It's possible to establish 'read-only' access to a GigE Vision device now. (mvBlueCOUGAR-lib, version 1.10.99.177) (mvTLIClientGigE-lib, version 1.10.99.177) - 'Offset_pc' property in device specific interface published for mvBlueCOUGAR-X (mvBlueCOUGAR-lib, version 1.10.99.177) devices - 40 MHz pixel clock can be selected for mvBlueFOX-x00w devices now. (mvBlueFOX-lib, version 1.10.99.177) - new camera-format YUV for sdi-cameras added. This format in the camera desriptions has been added temporarily and will be replaced with an newer camera handler later. (mvHYPERIONfg-lib, version 1.10.99.177) BUGS FIXED: - Single shot mode for mvBlueFOX-202 devices. (mvBlueFOX-lib, version 1.10.99.177) - Several small bugs fixed in the 64 bit version of the Windows kernel drivers. (mvHYPERION2.sys, version 2.1.11.19) (mvHYPERION-clm/clf). (mvSerialPort.sys, version 1.0.5.5) 15.12.2009 1.10.98 UPDATES: - Improved image quality for mvBlueFOX-x00w at 32 MHz pixel clock. (mvBlueFOX-lib, version 1.10.98.176) BUGS FIXED: - Watermark generator: Vertical line in cross-hairs mode for RGBx888Packed format is (all shipped packages) created correctly now. 11.12.2009 1.10.97 UPDATES: - Some enhanced error checking (short packets, etc.) and statistical information added. (mvGigECapture.sys, version 1.1.4.27) NEW FEATURES: - Enhanced gamma correction related features added to LUTOperations. (all shipped packages) - 'GainOffsetKnee' filter added to image processing chain. (all shipped packages) - GenICam features that define a polling time will be updated automatically in the (mvBlueCOUGAR-lib, version 1.10.97.175) generic interface layout now. - Early version of 'WatermarkGenerator' added. So far the features have not been added (all shipped packages) to the C++ wrapper. - Property 'mvIMPACT::acquire::Device::deviceVersion' added. (all shipped packages) - Firmware update for mvBlueCOUGAR-X devices is possible now. (mvDeviceConfigure, version 1.10.97.175) (mvBlueCOUGAR-lib, version 1.10.97.175) BUGS FIXED: - The GenApi 2.0 runtime installer will write to the 'Path' variable on Windows Vista (mvBlueCOUGAR.msi) and Windows 7 again. (mvBlueCOUGAR-x64.msi) (Bug introduced in version 1.10.95) - Test images in ibpfRGB101010Packed - ibpfRGB141414Packed did use an incorrect white (mvVirtualDevice-lib, version 1.10.97.175) value(0xFFFF instead of 0x3FF, 0xFFF and 0x3FFF). 01.12.2009 1.10.96 CHANGED BEHAVIOUR: - Keyboard shortcuts reorganized. (wxPropView, version 1.10.96.174) - mvTLIClientGigE.dll became mvTLIClientGigE.cti under Windows as required by the GenTL (mvTLIClientGigE-lib, version 1.10.96.174) standard. Also the installer will set the GENICAM_GENTL32/64_PATH variable now. Under Linux a softlink has been introduced (mvTLIClientGigE.cti -> mvTLIClientGigE.so). This version is now a fully compliant GenICam GenTL producer according the GenICam GenTL spec. version 1.0. - If no valid boardinfo can be read from the eeprom then the driver will generate some (mvHYPERIONfg-lib, version 1.10.96.174) default strings for serialnumber and boardtype. - Eeprom write access now checks a magic number before flashes data to eeprom. (low level mvHYPERION driver, linux) (low level mvHYPERION2 driver, linux) UPDATES: - updated mvSDK driver package. Changes in matrixfg.sys DMA_Common_Buffer (mvTITAN, version 1.5.28.2) (mvSIGMA, version 4.1.12.49) - 'CaptureToUserMemory_C' is available under Linux as well now. (all shipped packages) BUGS FIXED: - Frame number is no longer shared across driver instances. (mvVirtualDevice, version 1.10.96.174) - 'mvIMPACTAcquire_Cognex_Adapter.dll' did not end up in the 'x64' subfolder of 'bin' (all shipped x64 MSI based packages) - Some missing standard enumeration values implemented, GCPortRead and GCPortWrite no (mvTLIClientGigE-lib, version 1.10.96.174) longer have alignment restrictions. - Potential crashes in rare case when enumerating devices inside a driver did fail. (mvBlueCOUGAR-lib, version 1.10.96.174) (mvBlueFOX-lib, version 1.10.96.174) (mvBlueLYNX-lib, version 1.10.96.174) - The GenApi 2.0 runtime installer will be executed on x64 versions of Windows as well. (mvBlueCOUGAR-x64.msi) (Bug introduced in version 1.10.95) - drivermodule close function improved. (low level mvHYPERION2 driver, linux) 17.11.2009 1.10.95 DEPRECATED API CODE: - The class class mvIMPACT::acquire::InfoFrameGrabber has been declared deprecated (mvIMPACT_acquire.h) and will be removed in future versions. Use mvIMPACT::acquire::Info instead. NEW FEATURES: - The property mvIMPACT::acquire::Info::deviceDriverVersion is available for every (all shipped packages) driver now. - Added support for features that became available with AIK version 1.1 supported by (mvIMPACTAcquire_Cognex_Adapter-lib, version 1.1.0.2) VisionPro 6.0 or greater. This includes a timestamp and multi-byte mono pixel formats. CHANGED BEHAVIOUR: - Delay of about 50 msec added after EEPROM access. (mvHYPERION2.sys, version 2.1.10.18) - UART read buffer increased to 64 kByte. (mvHYPERION.sys, version 1.10.40.42) UPDATES: - Slightly improved automatic doc string creation from GenICam features. (mvBlueCOUGAR-lib, version 1.10.95.173) - Migrated to version 2.0.0 of the GenApi runtime. This will change the installation (mvBlueCOUGAR installer) sequence under Windows as the GenICam runtime installer will be launched independently from within the mvBlueCOUGAR installer. - Driver start behaviour from default flash configuration improved. (mvHYPERION2.sys, version 2.1.10.18) BUGS FIXED: - 3rd party streaming devices that don't support 'AcquisitionMode' 'SingleFrame' will (mvBlueCOUGAR-lib, version 1.10.95.173) work again. (Bug introduced in version 1.10.77) - Underlying GenICam features whos node changed from true to false did (mvBlueCOUGAR-lib, version 1.10.95.173) not become invisible in mvIMPACT Acquire(interface layout 'Generic' only). - Enumerated properties whos underlying GenICam nodes node (mvBlueCOUGAR-lib, version 1.10.95.173) changed at runtime did not result in a correct dictionary update(interface layout 'Generic' only). 05.11.2009 1.10.94 NEW FEATURES: - New sample added: 'CaptureToUserMemory_C'. (all shipped MSI based packages) - Standard derivation added to noise histogram plot. (wxPropView, version 1.10.94.172) - mvHYPERION-HD-SDI support added (low level mvHYPERION2 driver, linux) CHANGED BEHAVIOUR: - default capture buffer alignment for devices that don't require a certain memory (all shipped packages) alignment will return '1' now. This used to be '0'. BUGS FIXED: - More minor issues introduced with the changed interface ID in mvTLIClientGigE-lib. (mvIPConfigure, version 1.10.94.172) (Bug introduced in 1.10.87) 26.10.2009 1.10.93 NEW FEATURES: - Tool bar and status bar can be switched on and off now. (wxPropView, version 1.10.93.171) - 'RawToPlanes' mode added to bayer conversion filter. (all shipped packages) - Initial support for mvBlueCOUGAR-X devices added. (mvBlueCOUGAR-lib, version 1.10.93.171) UPDATES: - Firmware versions 1.01.20 for mvBlueCOUGAR-S Rev. 1 and 1.00.29 for mvBlueCOUGAR-S (all shipped packages for GigE Vision devices) devices added. This fixes some problems with setting the upper and lower limits for the AGC and AEC algorithms. BUGS FIXED: - On some Linux distributions enabling logging to stdout could result in crashes. (all shipped packages) - Loading of stored filter parameters for 'Dark current filter' did cause incorrect (all shipped packages) images for negative correction values. - Clipping effects in dark current filter. (all shipped packages) - Potential Bluescreens when re-requesting lost data packets from cameras that don't (mvGigECapture.sys, version 1.1.3.26) support resend and some other small issues. (mvTLIClientGigE-lib, version 1.10.92.170) 19.10.2009 1.10.92 DEPRECATED API CODE: - mvIMPACT::acquire::FunctionInterface::ensureRequests. (mvIMPACT_acquire.h) Use mvIMPACT::acquire::SystemBase::requestCount instead. NEW FEATURES: - Properties 'GainLowerLimit_dB', 'GainUpperLimit_dB', 'ExposeLowerLimit_us' and (mvBlueCOUGAR-lib, version 1.10.92.170) 'ExposeUpperLimit_us' will be available in device specific auto control mode for mvBlueCOUGAR-S devices after updating the Firmware to version 1.01.19 for Rev. 1 devices or 1.00.28 for Rev. 0 devices. - Properties 'mvIMPACT::acquire::Request::imageOffsetX' and (all shipped packages) 'mvIMPACT::acquire::Request::OffsetY' added. - Property 'mvIMPACT::acquire::Device::defaultRequestCount' added. (all shipped packages) - It is possible to reduce the number of request buffers at runtime by writing to the (all shipped packages) property mvIMPACT::acquire::SystemBase::requestCount now. However this is only possible if NO request is currently queued for acquisition OR is locked by the application. - New GenICam description file for mvBlueCOUGAR-S devices added(version 2.3.0). This (mvBlueCOUGAR installer) will allow to access the gain and exposure limits when ALCMode is active and the Firmware supports it. - New pixel format introduced: ibpfYUV422_UYVYPacked. (all shipped packages) - Mirror function and soft scaler support the formats ibpfRGB101010Packed, (all shipped packages) ibpfRGB121212Packed, ibpfRGB141414Packed and ibpfRGB161616Packed now. - 12 -> 12 bit SW LUT added. (all shipped packages) UPDATES: - Firmware versions 1.01.19 for mvBlueCOUGAR-S Rev. 1 and 1.00.28 for mvBlueCOUGAR-S (all shipped packages for GigE Vision devices) devices added. BUGS FIXED: - TLGetInterfaceInfo is working again. (mvTLIClientGigE-lib, version 1.10.92.170) (Bug introduced in 1.10.87) - wxPropView did report errors in it's resource (*.rc) file when build it from scratch. (all shipped packages) - Serial numbers like 'VD1' and 'VD10' could not be distinguished from one another. (mvDeviceManager-lib, version 1.10.92.170) - Several minor issues introduced with the changed interface ID in mvTLIClientGigE-lib. (mvIPConfigure, version 1.10.92.170) (Bug introduced in 1.10.87) - In 'mmTopDown' when processing YUV422Packed, every 2 consecutive pixels did contain (all shipped packages) swapped 'Y' components. 02.10.2009 1.10.91 NEW FEATURES: - Property 'FrameDelay_us' published for mvBlueCOUGAR and mvBlueLYNX-M7 devices. (mvBlueCOUGAR-lib, version 1.10.91.169) CHANGED BEHAVIOUR: - Property 'FrameDelay_ms' became 'FrameDelay_us' (mvVirtualDevice-lib, version 1.10.91.169) This is a code AND application breaking change! - The 32-bit MSI based setup for mvHYPERION devices will no longer allow an (mvHYPERION.msi) installation under Windows 2000 or smaller. BUGS FIXED: - VectorScope plot for RGB888Packed and RGBx888Packed modes is working again. (wxPropView, version 1.10.91.169) (Bug introduced in version 1.10.85) - Loading of stored filter parameters for 'Defective pixel filter', 'Flat field filter' (all shipped packages) and 'Dark current filter' fixed. - Under certain conditions (using a generic camera) the kernel driver did report (mvHYPERION.sys, version 1.10.39.41) acquisition errors. This was generated by the buildscattergather function and has now been fixed. - Serial ports now use the file object pointer from IRPStackLocation as owner (mvHYPERION.sys, version 1.10.39.41) secure multi thread access. (mvHYPERION2.sys, version 2.1.9.17) - Address encoding bit for FPGA DMA-transfer removed from 32 bit driver versions. The (mvHYPERION2.sys, version 2.1.9.17) address encoding bit will currently be set on 64 bit operating systems only now. - Potential Bluescreens when re-requesting lost data packets under Windows 2000. (mvGigECapture.sys, version 1.1.2.25) 28.09.2009 1.10.90 UPDATES: - MSI packages will be build using WIX 3.0.5419.0 now. (all MSI based packages) BUGS FIXED: - 'Offset_pc' in device specific interface for mvBlueCOUGAR-S devices is working now. (mvBlueCOUGAR-lib, version 1.10.90.168) 17.09.2009 1.10.89 NEW FEATURES: - The state of the digital inputs and outputs at the beginning and the end of the (mvBlueCOUGARLocal-lib, version 1.10.89.167) exposure period will be returned as part of the request info now. This requires an FPGA update. - Automatic tap calibration enabled for mvBlueCOUGAR-S125 devices. This requires (mvBlueCOUGAR-lib, version 1.10.89.167) Firmware versions 1.01.18 or greater. - New GenICam description file for mvBlueCOUGAR-S devices added(version 2.2.0). This (mvBlueCOUGAR installer) will allow to access the pixel compensation and the tap calibration features. UPDATES: - GCGetLastError support improved. (mvTLIClientGigE-lib, version 1.10.89.167) - Missing user rights when trying to change the filter driver configuration will be (mvTLIClientGigE-lib, version 1.10.89.167) reported to the user now. (mvGigEConfigure, version 1.10.89.167) BUGS FIXED: - Cameras that according to the camera description needed pixel rearrangement AND (mvHYPERIONfg-lib, version 1.10.89.167) demosaicing on the host system where always returned as bayer RAW images. (mvTITANfg-lib, version 1.10.89.167) - 'StreamType' feature returns the correct value now. (mvTLIClientGigE-lib, version 1.10.89.167) - Standard users can successfully call the function 'TLIMV_IsDriverInstalled' under (mvTLIClientGigE-lib, version 1.10.89.167) Windows now. - Property 'AdapterIPAddress' did contain a list of MAC addresses instead of IP (mvTLIClientGigE-lib, version 1.10.89.167) addresses. (mvBlueCOUGAR-lib, version 1.10.89.167) (Bug introduced in 1.10.87) - The property 'PixelClock_KHz' can contain sensor specific values when the (mvBlueCOUGARLocal-lib, version 1.10.89.167) mvBlueLYNX-M7 is operated with 2 different sensor heads now. - Switching binning modes or pixel clocks while capturing frames could result in long (mvBlueFOX-lib, version 1.10.87.165) delays or incorrect image data(FPGA version 79). - Installation order of device drivers was incorrect(Serial port driver will be (mvHYPERION.msi) installed BEFORE the board drivers will be installed, as the latter once need the (mvHYPERION-x64.msi) serial port driver to be present). 10.09.2009 1.10.88 UPDATES: - Improved update speed of mvBFx05 in OnDemand trigger mode (mvBlueFOX-lib, version 1.10.88.166) BUGS FIXED: - Switching between base and medium cameras improved. (mvHYPERIONfg-lib, version 1.10.88.166) 08.09.2009 1.10.87 NEW FEATURES: - Certain things can be done by passing command line parameters to the application as (mvDeviceConfigure, version 1.10.87.165) well no, allowing things like e.g. firmware updates to be performed for each device with less or no user interaction. - Settings can be imported to and exported from a system wide location now. (wxPropView, version 1.10.87.165) - Global settings will be handled during device initialisation if available. User (all shipped packages) specific settings will be favoured for backward compatibility. - All modules of the TLI support read/write access to their ports now. (mvTLIClientGigE-lib, version 1.10.87.165) - mvHYPERION-HDSDI support added, SPI access is located temporarily in the kernelmodule (mvHYPERION2.sys, version 2.1.7.15) - UART ctrl RS485 support added (mvHYPERION2.sys, version 2.1.7.15) UPDATES: (all shipped packages) - 'DMR_ImportCameraDescription' or 'mvIMPACT::acquire::CameraDescriptionBase::importDescription' will return an error, if the referenced file can't be opened for reading. - When updating an mvBlueCOUGAR-P or mvBlueLYNX-M7 device, mvDeviceConfigure will (mvDeviceConfigure, version 1.10.87.165) automatically open a file dialogue in the folder containing the FW-files shipped as part of the driver package. - Initial version that can handle GigE Vision 1.1 compliant devices. This also (mvTLIClientGigE-lib, version 1.10.87.165) includes a method to overcome some firewall related issues when streaming image data. This however requires a GigE Vision 1.1 compliant device as well. - Higher frame rates can be reached in single shot mode for mvBlueFOX-10x devices now. (mvBlueFOX-lib, version 1.10.87.165) - Minor change to get rid of the first property being displayed in red in the (mvIMPACTAcquire_Cognex_Adapter-lib, version 1.0.1.1) QuickBuild(R) feature dialogue. - Firmware versions 1.01.18 for mvBlueCOUGAR-S Rev. 1 and 1.00.27 for mvBlueCOUGAR-S (all shipped packages for GigE Vision devices) devices added. BUGS FIXED: - mvHYPERION-CLe and mvHYPERION-CLb serial port installation. (low level mvHYPERION driver, windows) - Binning in high speed modes (pixel clock >= 32 MHz) could result in incorrect image (mvBlueFOX-lib, version 1.10.87.165) data for mvBlueFOX-12x devices(FPGA version 78). - Inifinite timeout (ImageRequestTimeout_ms set to 0) is working again. (mvTLIClientGigE-lib, version 1.10.87.165) (Bug introduced in 1.10.85) (mvGigECapture.sys, version 1.1.1.24) - imageRequestReset is working with the filter driver again. (mvTLIClientGigE-lib, version 1.10.87.165) (Bug introduced in 1.10.70) (mvGigECapture.sys, version 1.1.1.24) 20.08.2009 1.10.86 NEW FEATURES: - Method 'mvIMPACT::acquire::StatisticsBase::reset' published. (all shipped packages) - Installer packages can be installed with no user interaction now. (mvBlueCOUGAR.msi) (mvBlueCOUGAR-x64.msi) - Filter driver can be installed without user interaction now (call mvGigEConfigure (mvGigEConfigure, version 1.10.86.164) with parameters 'install quit'(in this order!)). UPDATES: - Firmware version 1.01.17 for mvBlueCOUGAR-S125C Rev. 1 devices added. This fixes a (all shipped packages for GigE Vision devices) right shift in the image in Mono8 mode. BUGS FIXED: - 'rtctrlModeRunRestart' mode for devices that support HRTC is working again. (mvBlueCOUGAR-lib, version 1.10.86.164) (Bug introduced in 1.10.26) (mvBlueFOX-lib, version 1.10.86.164) (mvHYPERIONfg-lib, version 1.10.86.164) - PoCL switched on during loading the driver module (low level mvHYPERION2 driver, linux) - Closing the driver now releases the mvHYPERION board correctly. (low level mvHYPERION2 driver, linux) 07.08.2009 1.10.85 DEPRECATED API CODE: - 'urNothing': Use 'urNoUpdatePerformed' instead. (mvDriverBaseEnums.h) NEW FEATURES: - Initial version of mvIMPACT Acquire -> VisionPro(R) adapter added to Windows based (all shipped MSI based packages) installer packages. The adapter will be installed by default but can be switched off by deselecting the corresponding merge module in the installation procedure. - Support for some more pixel formats in VectorScope and noise plot added. (wxPropView, version 1.10.85.163) - When a bayer raw image is displayed, the pixel histogram and the line profile will (wxPropView, version 1.10.85.163) display a plot for each color component now. - Property 'mvIMPACT::acquire::CameraSettingsBlueDevice::autoControlMode' published. (mvIMPACT_acquire.h) UPDATES: - Missing xpm files added to Linux versions of the GigE Vision driver packages. (mvBlueCOUGAR driver package, Linux) - Firmware versions 1.01.16 for mvBlueCOUGAR-S Rev. 1 devices and 1.00.26 (all shipped packages for GigE Vision devices) for mvBlueCOUGAR-S devices added. This fixes the following issues: 1) The first image taken after re-configuring the camera sometimes did not use the new parameters. 2) It is possible to use software trigger for both digital inputs in delayed readout mode 3) DISCOVERY_ACK will be broadcasted if requested by the application. BUGS FIXED: - When selecting 'idpfRaw' as target pixel format, frame grabber device did return (mvHYPERIONfg-lib, version 1.10.85.163) 8 bit mono formats, even if e.g. a connected digital camera did transfer more bits (mvTITANfg-lib, version 1.10.85.163) per component. - 'LocalDirectory' for description files is working again. (mvBlueCOUGAR-lib, version 1.10.85.163) - When reading the description file fails the driver no longer keeps the heartbeat (mvBlueCOUGAR-lib, version 1.10.85.163) thread running. - Devices that reported a local acquisition problem by sending a single trailer with (mvGigECapture.sys, version 1.1.0.23) an appropriate status message did result in resend requests being triggered. - The timeout values passed by the user for buffers and resend did not result in the (mvGigECapture.sys, version 1.1.0.23) correct timeout values on all CPUs. - Potential deadlock when resend was enabled on multi-core CPUs. (mvGigECapture.sys, version 1.1.0.23) - Double-clicking on the live display in full view mode did not switch on the selected (wxPropView, version 1.10.85.163) analsis plot again. (Bug introduced in 1.10.84) - In scaled mode, the last line of the image was not drawn under certain conditions. (mvDisplay-lib, version 1.10.85.163) - When using a camera description, that would deliver a 32 or 24 bit RGB signal (mvTITANfg-lib, version 1.10.85.163) directly at the grabbers input, the resulting frame did not contain correct data when switching the destination pixel format explicitly to RGBx888Packed or RGB888Packed for mvTITAN-DIG, mvTITAN-CL and mvGAMMA-CL devices. - When working with the software implementation of the LUT, the data for the red (all shipped packages) channel has been applied to the blue channel and vice versa. 24.07.2009 1.10.84 DEPRECATED API CODE: - The class class mvIMPACT::acquire::StatisticsFrameGrabber and (mvIMPACT_acquire.h) mvIMPACT::acquire::StatisticsBlueFOX have been declared deprecated and will be removed in future versions. Use mvIMPACT::acquire::Statistics instead. NEW FEATURES: - Properties 'mvIMPACT::acquire::StatisticsBase::lostImageCount' and (all shipped packages) 'mvIMPACT::acquire::StatisticsBase::retransmitCount' published. (mvIMPACT_acquire.h) - New HDSDI-Hyperion grabber support added in usermode library. (mvHYPERIONfg-lib, version 1.10.84.162) UPDATES: - The property grid will no longer display the last available tool tip if moving the (wxPropView, version 1.10.84.162) mouse to another feature with no tool tip. (Linux only) - Some more resend related features added. (mvGigECapture.sys, version 1.0.20.21) CHANGED BEHAVIOUR: - Test image modes offer enhanced functionallity(more test images can be created now). (mvVirtualDevice-lib, version 1.10.84.162) This might break existing code as some enum values of TVirtualDeviceTestMode have been removed. BUGS FIXED: - If omitting the file extension while attempting to store an image under Linux the (wxPropView, version 1.10.84.162) save operation did fail. - Some messages send to the 'Output' window have not been constructed correctly for (wxPropView, version 1.10.84.162) UNICODE builds. - An image loaded from a file is not longer erased when maximizing the display area or (wxPropView, version 1.10.84.162) selecting a different device. - Potential crash when enumerating the devices registered for DirectShow access. (DirectShow_acquire.ax, version 1.10.84.162) (Bug partly introduced in version 1.10.83) - When the size of a device local description file was 4 byte aligned already, 4 bytes (mvBlueCOUGAR-lib, version 1.10.84.162) too much have been read from the device the description file download to fail for certain third party cameras. - Sometimes the first call to the 'triggerSoftware' method directly after sending (mvBlueCOUGAR-lib, version 1.10.84.162) buffers to the request queue that was empty before did not result in an image being triggered. - On multi-core CPUs somtimes the calibration of the flat field and the dark current (all shipped packages) filter could fail/produce incorrect results. 15.07.2009 1.10.83 NEW FEATURES: - The main image display will be hidden when disabled now, allowing (wxPropView, version 1.10.83.161) a full view analysis plot. - The bayer parity of the test modes 'vdtmBayerWhiteBalanceTestImage' and (mvVirtualDevice-lib, version 1.10.83.161) 'vdtmBayerWhiteBalanceTestImageMono12' is selectable now. BUGS FIXED: - Bayer conversion: bmpGB did produce an incorrect left upper pixel and (all shipped packages) bmpBG and bmpGR did produce an incorrect pixel at the beginning of every other line on some platforms for 8 bit images and on all platforms for multibyte images. - Some labels of the x and y axis displayed an incorrect (too large) value. (wxPropView, version 1.10.83.161) - Potential deadlock on multi-core Windows systems with resend enabled. (mvGigECapture.sys, version 1.0.19.20) - Certain exposure times could still result in black frames for mvBlueFOX-x05 (mvBlueFOX-lib, version 1.10.83.161) devices. 13.07.2009 1.10.82 NEW FEATURES: - Property 'mvIMPACT::acquire::Request::imageChannelBitDepth' (all shipped packages) published. This feature will only be available for driver versions (mvIMPACT_acquire.h) higher then 1.10.81. - Monitor display added. (wxPropView, version 1.10.82.160) - Initial version of the mvIMPACT Acquire -> VisionPro interface (all shipped MSI based packages) added to installer packages. UPDATES: - Version 2 of the mvBlueFOX kernel mode driver for x86 is working under (mvBlueFOX.msi) Windows 2000 as well now. - A more mature version of the NDIS based filter driver with resend (mvGigECapture.sys, version 1.0.18.19) introduced in version 1.10.77. - New firmware 2.2.7 for mvBlueCOUGAR-P devices added. (all shipped packages for GigE Vision devices) - The property interface will expose 64 bit integer properties as well now. (DirectShow_acquire.ax, version 1.10.82.160) BUGS FIXED: - Request size is no longer limited to 64 MB. (mvHYPERION2.sys, version 2.1.5.13) - Potential crash when ending the application in live mode while (wxPropView, version 1.10.82.160) displaying multi-byte data. - Last 2 rows in the numerical display of the histogram and noise plot (wxPropView, version 1.10.82.160) did contain incorrect data. - It was possible that properties define a default value, that was (mvPropHandling-lib, version 1.10.82.160) invalid with respect to the translation dictionary of that property. - Some devices claimed(e.g. mvHYPERION boards) to support the 'triggerMode' (mvIMPACT_acquire.h) property from the 'CameraSettingsXXX' class even if they didn't. - Clipping effects in flat field correction filter. (all shipped packages) 02.07.2009 1.10.81 NEW FEATURES: - Log file output is possible in plain text mode now. See documentation for (all shipped packages) details. UPDATES: - Missing new source files for wxPropView added to MSI based installer packages (all shipped MSI based packages) (AnalysisDataGridTable.h/.cpp and VectorScopeCanvas.h/.cpp). BUGS FIXED: - Potential crashes when settings 'ImageRequestTimeout_ms' to 0 and sending 4 (mvBlueFOX-lib, version 1.10.81.159) or more requests to the driver at once while working in a triggered mode with no trigger signal and then close the driver. - Potential crash when ending the application in live mode while the mouse (wxPropView, version 1.10.81.159) cursor is on top of the image or when moving the mouse over the lower right line of the current image. (Bug introduced in version 1.10.78) - Request size is no longer limited to 64 MB. (mvHYPERION.sys, version 1.0.37.39) - Reset medium channel version 2 added. This bugfix needs an up to date (mvHYPERION.sys, version 1.0.37.39) CLe-firmware(version 44 or higher). - Image buffer check improved. This fixes an issue when increasing the request (mvHYPERIONfg-lib, version 1.10.81.159) buffer size of a request that had been used before. 25.06.2009 1.10.80 DEPRECATED API CODE: - Function 'mvIMPACT::acquire::FunctionInterface::availableImageRequestControls' (mvIMPACT_acquire.h) has been declared deprecated. Use 'mvIMPACT::acquire::FunctionInterface:: getAvailableImageRequestControls' instead. NEW FEATURES: - There can be more then one image request control now. Functions (all shipped packages) DMR_CreateRequestControl (C-API) and mvIMPACT::acquire:: FunctionInterface::createRequestControl (C++-API) implemented. - Grid step controls added to vectorScope in order to allow to (wxPropView, version 1.10.80.158) analyse not every pixel in the selected AOI. - 'Load image...' added to 'Action' menu (wxPropView, version 1.10.80.158) - The name of an image file can be passed as a command line parameter now. (wxPropView, version 1.10.80.158) UPDATES: - Memory usage of numerical analysis display reduced. (wxPropView, version 1.10.80.158) CHANGED BEHAVIOUR: - The AOI of the currently selected analysis plot can be dragged to a new (wxPropView, version 1.10.80.158) location by LEFT-clicking into the AOI and drag it to its new location. RIGHT-clicking and dragging on the image will define a NEW AOI for the selected analysis control. BUGS FIXED: - Synchronized AOI height was incorrect. (wxPropView, version 1.10.80.158) - Some minor display related issues for multi-byte RGB data display in (wxPropView, version 1.10.80.158) VectorScope control. - Invalid command line parameters could lead to an endless loop when (wxPropView, version 1.10.80.158) starting the application. - Restoring the default of AOI, binning, gain and exposure time was not (mvBlueCOUGAR-lib, version 1.10.80.158) always working correctly when closing and then re-opening a device. (mvBlueCOUGARLocal-lib, version 1.10.80.158) - GFP_DMA flag removed from driver init in mvHYPERION2 modul. (low level mvHYPERION2 driver, linux) 19.06.2009 1.10.79 NEW FEATURE: Power over cameralink can now be switched on/off from wxPropView. (mvHYPERIONfg-lib, version 1.10.79.157) This feature has been added to the Device Specific Data list. (mvHYPERION.sys, version 1.0.36.38) (mvHYPERION2.sys, version 2.1.4.12) NEW FEATURE: Standard Windows serial port access added to mvHYPERION (mvHYPERION.sys, version 1.0.36.38) wdm-kernel module. NEW FEATURE: Horizontal binning implemented for mvBlueFOX-x00wG/C devices. (mvBlueFOX-lib, version 1.10.79.157) (This enables 'BinningH' and 'BinningHV'. NEW FEATURE: Initial version of enhanced capture thread and recording controls (wxPropView, version 1.10.79.157) added. Continuous and/or silent recording is now possible, the depth of the capture queue can be configured now (especially useful for continuous recording). NEW FEATURE: The AOI of the currently selected analysis plot can be dragged to (wxPropView, version 1.10.79.157) a new location by right-clicking and dragging into the AOI. NEW FEATURE: The analysis plots now have a numerical display based on a wxGrid (wxPropView, version 1.10.79.157) control. Updating this grid requires a lot of additional CPU load if active in live mode thus this feature should be used for analysis purposes only. NEW FEATURE: Supported image file types can be dropped into the display area (wxPropView, version 1.10.79.157) for analysis now. NEW FEATURE: AOI sync. feature added to 'Settings -> Analysis' menu. (wxPropView, version 1.10.79.157) NEW FEATURE: VectorScope plot control added. (wxPropView, version 1.10.79.157) CHANGED BEHAVIOUR: AOIs can only be changed by the mouse if the selected plot (wxPropView, version 1.10.79.157) is enabled as well BUGFIX: The request info 'exposeStart_us' did return the timestamp of the end (mvBlueFOX-lib, version 1.10.79.157) of the exposure. BUGFIX: Under Windows changing the value of a spin control in the lower right (wxPropView, version 1.10.79.157) section of the application did not update the internal data structures. (Windows only) (Bug introduced in version 1.10.78) BUGFIX: LUT related properties in class mvIMPACT::acquire::ImageProcessing (mvIMPACT_acquire.h) have not been bound correctly if available. (Bug introduced in version 1.10.73) BUGFIX: Calling ImageBufferDesc::ImageBufferDesc( TImageBufferPixelFormat (mvIMPACT_acquire.h) pixelFormat, int width, int height ) did allocate but never free memory for the image. 09.06.2009 1.10.78 NEW FEATURE: The AOI of the selected image analysis plot can now also be (wxPropView, version 1.10.78.156) positioned by right clicking and dragging the mouse on the image. NEW FEATURE: The current pixels value is displayed in the lower right end of (wxPropView, version 1.10.78.156) the status bar now. NEW FEATURE: custom format NonStandardMono12packed added. (mvHYPERIONfg-lib, version 1.10.78.156) CHANGED BEHAVIOUR: Multi-byte data acquisition set byte ordering correct. (mvHYPERIONfg-lib, version 1.10.78.156) (big endianess) CHANGED BEHAVIOUR: Max. request objects limit removed for mvHYPERION-CLm/CLf. (mvHYPERIONfg-lib, version 1.10.78.156) This limit must be temporarily handled on application site. It's value is 32. BUGFIX: When selecting an AOI width smaller then 316 the exposure time selected (mvBlueFOX-lib, version 1.10.78.156) differed from the one actually used for mvBlueFOX-x02 devices. BUGFIX: On ppc cell systems weak_ordering attribute will be set for dma (low level mvHYPERION2 driver, linux) mapping. BUGFIX: Spin controls directly respond to text input as well now (after (wxPropView, version 1.10.78.156) pressing ENTER). (Linux only) BUGFIX: Scrollbars in scaled display mode behave correctly now. (wxPropView, version 1.10.78.156) (Linux only) 04.06.2009 1.10.77 NEW FEATURE: 50 MHz pixel clock for certain sensors is available now. (mvBlueCOUGARLocal-lib, version 1.10.77.155) NEW FEATURE: Early version of a NDIS based transport layer that supports (mvGigECapture.sys, version 1.0.17.18) packet resend requests added. The transport layer parameters can be accessed via the 'System/TLI/DataStream' list for testing. UPDATE: Gain response is much more linear for mvBlueFOX-x0x devices now. (mvBlueFOX-lib, version 1.10.77.155) UPDATE: Improved SingleFrame acquisition mode for mvBluexxx devices. (mvBlueCOUGAR-lib, version 1.10.77.155) BUGFIX: Certain exposure times could result in black frames for (mvBlueFOX-lib, version 1.10.77.155) mvBlueFOX-x05 devices. BUGFIX: Calling imageRequestReset during a live acquisition could lead to (mvBlueCOUGAR-lib, version 1.10.77.155) deadlocks in rare cases. 26.05.2009 1.10.76 NEW FEATURE: Slider to quickly navigate into a recorded sequence added. (wxPropView, version 1.10.76.154) BUGFIX: Starting a record sequence directly after increasing the request (wxPropView, version 1.10.76.154) count for a device did not behave correctly. BUGFIX: On Linux platforms not supporting recursive mutexes the end of a (wxPropView, version 1.10.76.154) sequence recording could result in a deadlock. (Linux only) BUGFIX: ibpfYUV422Packed did not return correct images for raw bayer video (all shipped packages) sources and the colorProcessing property set to 'Auto'. (Linux only) BUGFIX: Crashes when stopping the filter driver from within the VisualStudio (mvGigECapture.sys, version 1.0.16.17) debugger or another debugging environment for at least 2 times (Bug introduced in version 1.10.66 in 1.0.13.14 of the kernel module) 14.05.2009 1.10.75 UPDATE: Firmware version 1.00.25 for mvBlueCOUGAR-S devices and version (all shipped packages for GigE Vision devices) 1.01.13 for mvBlueCOUGAR-S Rev. 1 devices. This fixes an issue where in software triggered mode some frames did not get transferred completely. Also this update will allow AGC/AEC in triggered mode. BUGFIX: mvIMPACT::acquire::FunctionInterface::requestCount did not always (mvIMPACT_acquire.h) return the correct current value. The return value was incorrect, if an application did write to the property mvIMPACT::acquire::SystemBase::requestCount before. BUGIFX: Now CLm/CLf boards can capture the full framerate if working with (mvHYPERIONfg-lib, version 1.10.75.153) aera scan cameras. LineScan acquisition is not affected from this change. This bugfix needs an up to date firmware with version 47. BUGFIX: copying image result data corrected. (low level mvHYPERION2 driver, linux) BUGFIX: 64bit dma_address handling. Now CLf/CLm low level driver set the (mvHYPERION2.sys, version 2.1.3.11) AddressSpaceEncoding flag correctly. (low level mvHYPERION2 driver, linux) 11.05.2009 1.10.74 NEW FEATURE: Visual Studio 2008 workspace and project files added to sample (all shipped MSI based packages) programs. UPDATE: More detailed information output added. (mvIPConfigure, version 1.10.74.152) UPDATE: Migrated to version 1.1.2 of the GenApi runtime. (mvBlueCOUGAR.msi) (mvBlueCOUGAR-x64.msi) UPDATE: Firmware version 2.2.0 added for mvBlueCOUGAR-P devices added. (all shipped packages for GigE Vision devices) This fixes various issues with memory allocation in the local interface and enables the new firmware update procedure. UPDATE: Sampling parameters for mvBlueFOX-2xx (CCD version only) improved. (mvBlueFOX-lib, version 1.10.74.152) This will improve the overall image quality and will fix a smearing issue for the mvBlueFOX-221. CHANGED BEHAVIOUR: Gamma response behaviour for LUT operations inverted. (all shipped packages) BUGFIX: Removing a user supplied capture buffer from a request object could (mvHYPERIONfg-lib, version 1.10.74.152) lead to crashes. 04.05.2009 1.10.73 NEW FEATURE: PoCL enabled for Hyperion CLm/CLf. (mvHYPERION2.sys, version 2.1.2.10) NEW FEATURE: Property 'UserDataMaxSize_bytes' published. This feature can be (mvBlueCOUGARLocal-lib, version 1.10.73.151) written to BEFORE opening the device. The value stored by the property defines the max. amount of bytes, that can be transmitted together with the image or without the image via the transmission library of mvIMPACT. NEW FEATURE: Flexible user data chunk size transmission. (FW/RFS 2.1.35) This requires a firmware update. NEW FEATURE: Vertical binning implemented for mvBlueFOX-x00wG/C devices. (mvBlueFOX-lib, version 1.10.73.151) Max. frame rate increased to 60 Hz. NEW FEATURE: 10 -> 8 bit HW LUT for mvBlueFOX-2xx for color versions now fully (mvBlueFOX-lib, version 1.10.73.151) functional. UPDATE: New firmware update procedure for mvBlueCOUGAR-P and mvBlueLYNX-M7 (mvBlueCOUGAR-lib, version 1.10.73.151) devices. These method can only be used when the device itself provides (mvDeviceConfigure, version 1.10.73.151) a recent firmware, thus until the device itself can deal with this method, the 'old' update procedure will be used automatically. UPDATE: New version of the filter driver added. This version has been build (mvGigECapture.sys, version 1.0.15.16) with a newer version of the DDK. UPDATE: Missing new source files for wxPropView added to MSI based installer (all shipped MSI based packages) packages (ValuesFromUserDlg.h/.cpp). UPDATE: Internal image processing code updated. (all shipped packages) CHANGED BEHAVIOUR: The number of requests is no longer limited by the sensor (mvBlueCOUGARLocal-lib, version 1.10.73.151) resolution. The ImageMemoryManager class and the property 'ImageBufferSize_bytes' are no longer needed and internally don't do anything anymore. All references in existing applications should be removed. BUGFIX: On-board processor supports DMA transfer on 64 bit operating systems (mvHYPERIONfg-lib, version 1.10.73.151) properly now. BUGFIX: On-board processor will clear the input data fifo for line/frame (mvHYPERIONfg-lib, version 1.10.73.151) cameras within the first image request only. BUGFIX: Disconnect/Connect a camera to Hyperion-CLm/CLf could result in a (mvHYPERION2.sys, version 2.1.2.10) disturbed image. Now the PoCL logic reset after 3 sec the CameraLink receiver channel. BUGFIX: Switching from RGB to multi-channel grey acquisition for mvTITAN-RGB/x (mvTITANfg-lib, version 1.10.73.151) boards. BUGFIX: When constructing an instance of the class (mvIMPACT_acquire.h) mvIMPACT::acquire::ImageProcessing in an application build with header files from versions 1.10.71 - 1.10.72 running this application on a system with a driver version smaller then 1.10.71 did raise an exception. (Bug introduced in version 1.10.71) BUGFIX: When editing a spin control via the arrow keys up/down the focus is (wxPropView, version 1.10.73.151) no longer lost at random. (Bug introduced in version 1.10.69) BUGFIX: Crashes when activating the noise profile for multi-byte mono formats. (wxPropView, version 1.10.73.151) BUGFIX: Multi-byte Bayer raw data conversion to multi-byte mono images. (all shipped packages) BUGFIX: When explicitly requesting a multi-byte RGB packed format all (mvBlueFOX-lib, version 1.10.73.151) mvBlueFOX devices internally used a single byte format. As the mvBlueFOX2 series is capable of capturing with more then 8 bit resolution, these devices now select a multi-byte format. BUGFIX: When explicitly requesting a multi-byte RGB packed format from a bayer (mvBlueFOX-lib, version 1.10.73.151) sensor, the image color conversion resulted in incorrect images after (mvBlueCOUGAR-lib, version 1.10.73.151) 'requestCount' buffers have been captured. (mvBlueLYNX-lib, version 1.10.73.151) BUGFIX: Problems when requesting more (>16) frames then some of the internal (mvBlueCOUGARLocal-lib, version 1.10.73.151) components could handle. 15.04.2009 1.10.72 NEW FEATURE: mvBlueCOUGAR-S devices support 'AutoControlMode' acmStandard now. (mvBlueCOUGAR-lib, version 1.10.72.150) NEW FEATURE: Draw window is selectable for line profile as well now. (wxPropView, version 1.10.72.150) BUGFIX: Switching the draw window start from 0 to 1 and back did not work (wxPropView, version 1.10.72.150) for the pixel and the noise histogram. BUGFIX: Switching off the image header did not work. (mvBlueFOX-lib, version 1.10.72.150) (Bug introduced in version 1.10.71) 14.04.2009 1.10.71 NEW FEATURE: LUTOperations filter added to image processing features. (all shipped packages) NEW FEATURE: 10 -> 8 bit hardware LUT added. This can be configured via the (mvBlueFOX-lib, version 1.10.71.149) LUTOperations filter. This feature is available for mvBlueFOX-2xx devices only. So far the feature has just been implemented for mono versions of this device. CHANGED BEHAVIOUR: Multi-byte bayer raw signals are no longer automatically (mvHYPERIONfg-lib, version 1.10.71.149) converted to single byte bayer raw data by default but will be transfered as multi-byte data now. BUGFIX: Under Linux string properties storing string longer then 256 chars (mvPropHandling-lib, version 1.10.71.149) did return their data truncated when calling mvIMPACT::acquire::Property::readS, OBJ_GetSFormatted, OBJ_GetSFormattedEx, OBJ_GetSArrayFormatted or OBJ_GetSArrayFormattedEx. BUGFIX: A call to the constructor of (mvIMPACT_acquire.h) mvIMPACT::acquire::CameraSettingsBlueDevice could raise an exception for certain device types. (Bug introduced in version 1.10.65) 06.04.2009 1.10.70 UPDATE: Serial port driver compatibility added for Basler cameras. (mvSerialPort.sys, version 1.0.3.3) UPDATE: PortClose() now calls an IoCtl in the mvHYPERION low level drivers. (clsermv.dll, version 1.0.5.6) BUGFIX: Some debug outputs removed. (mvHYPERION2.sys, version 2.1.1.9) BUGFIX: Small bug in read function fixed. (mvSerialPort.sys, version 1.0.3.3) 03.04.2009 1.10.69 NEW FEATURE: Serial port driver added for mvHYPERION-CLf and mvHYPERION-CLm (mvSerialPort.sys, version 1.0.0.0) devices. This will allow communication with CameraLink compliant (mvSAlloc.sys, version 1.0.0.0) cameras via COM port access function or standard terminal applications. UPDATE: Firmware version 1.00.24 for mvBlueCOUGAR-S devices added. (all shipped packages for GigE Vision devices) This fixes an issue where 1-3 black lines could be seen in the first lines of the image when working in partial scan mode. For color versions of the mvBlueCOUGAR-S this could also result in incorrect bayer conversion results(mixed up color channels). UPDATE: The interface headers and samples can be used with Borland C++ Builder (all shipped packages) 2007 now. UPDATE: New version of the filter driver added. This version contains further (mvGigECapture.sys, version 1.0.14.15) enhancements regarding debugging. UPDATE: mvBlueFOX-x00wG/C devices will return the used Gain and exposure values (mvBlueFOX-lib, version 1.10.69.147) when operated in device specific AGC/AEC mode. CHANGED BEHAVIOUR: mvBlueFOX-x00wG/C devices will use 'Standard' as the default (mvBlueFOX-lib, version 1.10.69.147) 'AutoControlMode' now. CHANGED BEHAVIOUR: DirectShow_acquire.msi will no longer be shipped as a (all shipped MSI based packages) separate package. Each device driver now contains the files needed for DirectShow support. Old DirectShow_acquire installations will be removed automatically during an upgrade. mvDeviceConfigure can now be used to set up devices for DirectShow. BUGFIX: Installer can be installed under Windows 7 without SP1. (mvBlueCOUGAR.msi) (Bug introduced in version 1.10.64) (mvBlueCOUGAR-x64.msi) BUGFIX: x64 version of the GigE Vision capture driver is working again. (mvGigECapture.sys, version 1.0.14.15) (Bug introduced in version 1.10.66) BUGFIX: Potential crashes, when working with the driver internal bayer (all shipped packages) de-mosaicing and mvIMPACT under Linux. BUGFIX: Property grid is displayed correctly again. In 'full tree' mode (wxPropView, version 1.10.69.147) certain driver sub-trees are not created anymore. (Bug introduced in version 1.10.66) BUGFIX: In single frame acquisition mode sometimes error (either timeouts or (mvBlueCOUGAR-lib, version 1.10.69.147) 'DEV_NO_FREE_REQUEST_AVAILABLE' where returned. (Bug introduced in version 1.10.65) 20.03.2009 1.10.68 UPDATE: mvHYPERION-clf/clm linux compatibility for ppc64 system added. (low level mvHYPERION2 driver, linux) UPDATE: Timestamps became 64 bit values (have been 32 bit). This needs a FW (mvBlueCOUGARLocal-lib, version 1.10.68.146) update as well. BUGFIX: Installation did fail on x86 systems because of a wrong kernelmodule (mvHYPERIONfg.msi) (x64). (Bug introduced in version 1.10.63) BUGFIX: 'State' property is correctly updated again when removing/re-connecting (mvBlueFOX-lib, version 1.10.68.146) a device. (Bug introduced in version 1.10.64) 19.03.2009 1.10.67 UPDATE: Firmware version 1.01.11 for mvBlueCOUGAR-S Rev. 1 mono devices and (all shipped packages for GigE Vision devices) version 1.0112 for mvBlueCOUGAR-S Rev. 1 color devices added. UPDATE: Some new code added to 'ContinuousCapture_C' sample. (all shipped packages) BUGFIX: Sometimes calling 'DMR_CopyCameraDescription' could fail even when a (mvDeviceManager-lib, version 1.10.67.145) valid camera description handle was passed to the function. BUGFIX: Sudden increase in intensity when slightly increasing the Gain_dB (mvBlueFOX-lib, version 1.10.67.145) property for mvBlueFOX-x05 devices. BUGFIX: Some AOI, AGC and AEC issues for mvBlueFOX-x00wG/C devices. (mvBlueFOX-lib, version 1.10.67.145) 13.03.2009 1.10.66 UPDATE: New version of the filter driver added. This version will work with (mvGigECapture.sys, version 1.0.13.14) limited user rights (e.g. with UAC under Vista switch on and NOT (mvTLIClientGigE-lib, version 1.10.66.144) running the application as an administrator) as well. CHANGED BEHAVIOUR: mvGigEConfigure is digitally signed and requires (asks for) (mvGigEConfigure, version 1.10.66.144) administrator rights under Windows Vista now. CHANGED BEHAVIOUR: wxPropView, mvDeviceConfigure and mvIPConfigure are (all shipped MSI based packages) digitally signed now. CHANGED BEHAVIOUR: All mvIMPACT Acquire MSI packages are digitally signed now. (all shipped MSI based packages) CHANGED BEHAVIOUR: Version 1 of the mvBlueFOX kernel mode driver for x86 (mvBlueFOX.msi) targets is no longer shipped. CHANGED BEHAVIOUR: The 32 bit version of the mvBlueFOX driver is digitally (mvBlueFOX.msi) signed now. Because of this *.cat files have been added to the installer packages and this might force you to modify custom installations. BUGFIX: Missing files 'DevData.h' and 'common.rc2' needed to compile (all shipped MSI based packages) wxPropView added. BUGFIX: Writing to the property 'SensorHeads' with an index different from 0 (mvBlueCOUGARLocal-lib, version 1.10.66.144) in a HRTC program step caused an exception for M7 devices even if multiple sensor heads were available. (Bug introduced in version 1.10.65) 10.03.2009 1.10.65 DEPRECATED API CODE: Functions 'OBJ_GetSFormatted' and 'OBJ_GetSArrayFormatted' (mvDeviceManager-lib, version 1.10.65.143) have been declared deprecated. Use new 'Ex' versions of these functions. UPDATE: channel synchronization improved (for medium and full cameras) (low level mvHYPERION2 driver, windows 2.0.7.7) (low level mvHYPERION2 driver, linux) UPDATE: Search for mvBlueFOX in /dev/bus/usb by default. (mvBlueFOX-lib, version 1.10.65.143, linux) UPDATE: CLm support added to kernelmodules. AbortRequest function now (low level mvHYPERION2 driver added, windows 2.0.6.6) releases both request queues. (low level mvHYPERION2 driver, linux) UPDATE: When a mvIMPACT buffer is returned to the user this buffer will now (mvDeviceManager-lib, version 1.10.65.143) correctly specify the 'IPL_BITSPERSAMPLE' feature for multi-byte pixel formats. NEW FEATURE: Long time integration. Exposure on high by writing to a digital (mvBlueFOX-lib, version 1.10.65.143, linux) output. NEW FEATURE: mvHYPERION CLm support added to Hyperion driver (mvHYPERIONfg-lib, version 1.10.65.143) NEW FEATURE: 'DesiredAverageGreyValue' property implemented for mvBlueCOUGAR-S (mvBlueCOUGAR-lib, version 1.10.65.143) devices. NEW FEATURE: Missing properties published in class (mvIMPACT_acquire.h) mvIMPACT::acquire::AutoControlParameters. NEW FEATURE: Functions 'OBJ_GetSFormattedEx' and 'OBJ_GetSArrayFormattedEx' (mvDeviceManager-lib, version 1.10.65.143) added. BUGFIX: Potential crash when closing a device, that was running in live mode. (wxPropView, version 1.10.65.143) BUGFIX: Medium modes 10x4 and 12x4 corrected. (mvHYPERIONfg-lib, version 1.10.65.143) BUGFIX: Sometimes the first call to (mvBlueCOUGAR-lib, version 1.10.65.143) mvIMPACT::acquire::TriggerControl::triggerSoftware did not result in a frame being triggered. BUGFIX: Minor problem when updating properties that do specify the cfFixedSize (mvPropHandling-lib, version 1.10.65.143) flag with data that contained more values then the property did allow. BUGFIX: Potential crashes when an application was terminated forcefully without (mvDeviceManager-lib, version 1.10.65.143) calling the correct cleanup code (DMR_Close, etc.). 02.03.2009 1.10.64 UPDATE: Support for newer kernel version added to mvHYPERION modules. (low level mvHYPERION driver, linux) UPDATE: Property 'AcquisitionIdleTimeMax_ms' introduced. (mvBlueCOUGAR-lib, version 1.10.64.142) UPDATE: Re-organized structure of the example applications. (all shipped MSI based packages) 'SynchronousCaptureMultipleInputs' is now part of every installation package. NEW FEATURE: New Samples added: 'GenericInterfaceLayout', 'DigitalIOs' (all shipped MSI based packages) 'ContinuousCaptureMultipleInputs', 'ContinuousCaptureMultipleVideoSignals'. NEW FEATURE: mvIMPACT::acquire::ComponentIterator::lastSibling and (mvIMPACT_acquire.h) OBJ_GetLastSibling function added. (mvDeviceManager-lib, 1.10.64.142) NEW FEATURE: Support for mvBlueFOX-x00wG/C devices added. (mvBlueFOX-lib, version 1.10.64.142) NEW FEATURE: Initial version of multi-byte demosaicing algorithm added. (all shipped packages) NEW FEATURE: Property 'mvIMPACT::acquire::Device::capabilities' and some (mvIMPACT_acquire.h) convenience functions to query the availability of certain capabilities published. NEW FEATURE: Draw step width is selectable for pixel and noise histogram now. (wxPropView, version 1.10.64.142) NEW FEATURE: wxPropView can finally cope with lists and features being deleted (wxPropView, version 1.10.64.142) at runtime. NEW FEATURE: Inversion parameter added to 'OutputSignalGeneratorBlueDevice' (mvIMPACT_acquire.h) Some convenience functions added to class 'OutputSignalGeneratorBlueDevice'. NEW FEATURE: HRTC programs can decrease in size at runtime now. (mvBlueCOUGAR-lib, version 1.10.64.142) (mvBlueFOX-lib, version 1.10.64.142) (mvHYPERIONfg-lib, version 1.10.64.142) NEW FEATURE: 'MissingData_pc' property will be available for every device (all shipped packages) driver now. Devices, that can't detect missing data will not modify this parameter, thus it will always stay 0. NEW FEATURE: EEPROM access and user data related interface implemented for (mvTITANfg-lib, version 1.10.64.142) mvTITAN and mvGAMMA boards. NEW FEATURE: AGC/AEC support for 2 byte mono pixel formats. (mvBlueFOX-lib, version 1.10.64.142) NEW FEATURE: TAutoControlMode published and implemented for mvBlueFOX and (mvBlueFOX-lib, version 1.10.64.142) mvBlueCOUGAR driver. (mvBlueCOUGAR-lib, version 1.10.64.142) CHANGED BEHAVIOUR: 'Device::allowUnrecommendedFeatures' became a boolean (mvIMPACT_acquire.h) property. BUGFIX: Sometimes wxPropView did crash when the current device was changed (wxPropView, version 1.10.64.142) and the mouse was moved in the property grid. BUGFIX: I/O access is possible again. (mvSIGMAfg-lib, version 1.10.64.142) (Bug introduced in version 1.10.52) BUGFIX: mvBlueFOX-10x devices no longer claim to have SDRAM. (mvBlueFOX-lib, version 1.10.64.142) (Bug introduced in version 1.10.55) BUGFIX: Property 'syncOutputMode' of class 'IOSubSystemFrameGrabber' was bound (mvIMPACT_acquire.h) to and incorrect property. 18.02.2009 1.10.63 CHANGED BEHAVIOUR: Installation sequence changed as with previous versions (mvBlueCOUGAR.msi) upgrading from an old to a newer version of the capture filter driver (mvBlueCOUGAR-x64.msi) could fail until rebooting the system and manually installing the filter driver using mvGigEConfigure. CHANGED BEHAVIOUR: Linux package, mvHYPERION board variants CLf and CLm will (low level mvHYPERION driver, linux) now be handled by a separate kernel module 'mvHYPERION2'. This new kernel module offers a better support for 'full' CameraLink cameras. UPDATE: Stop/Restart of streaming behaviour in case of request queue underruns (mvBlueCOUGAR-lib, version 1.10.63.141) improved. UPDATE: Slightly improved 'triggerSoftware' command execution time. (mvBlueCOUGAR-lib, version 1.10.63.141) UPDATE: Invalid FW files can no longer be selected for mvBlueCOUGAR-S devices. (mvDeviceConfigure, version 1.10.63.141) NEW FEATURE: Partial scan mode implemented for mvBlueCOUGAR-S devices. (mvBlueCOUGAR-lib, version 1.10.63.141) BUGFIX: mvHYPERION-CLf, sometimes the acquisition does not start and returns (mvHYPERIONfg-lib, version 1.10.63.141) a timeout error. With this bugfix the acquisition should start secure. BUGFIX: mvHYPERION-CLe and CLb, sometimes the acquisition does not start (low level mvHYPERION driver, windows 1.0.34.36) and returns a timeout error. With this bugfix the acquisition should start secure. BUGFIX: Depending on certain internal processing functions being active or not (mvBlueCOUGAR-lib, version 1.10.63.141) sometimes data was captured into the user supplied capture buffer by (mvBlueCOUGARLocal-lib, version 1.10.63.141) the hardware but the final result, which ended up in a different buffer (mvBlueFOX-lib, version 1.10.63.141) was returned to the user. (mvHYPERIONfg-lib, version 1.10.63.141) BUGFIX: When a device was closed with binning active, re-opening it could (mvBlueCOUGAR-lib, version 1.10.63.141) result in an incorrect max. AOI. BUGFIX: Record mode is working correctly again. (wxPropView, version 1.10.63.141) (Bug introduced in version 1.10.57) BUGFIX: When binning is active, the FrameRate_Hz property becomes invisible now (mvBlueCOUGAR-lib, version 1.10.63.141) BUGFIX: Closing the device did not made it available for re-opening until the (mvTLIClientGigE-lib, version 1.10.63.141) the heartbeat timeout did elapse. (Bug introduced in version 1.10.52) 12.02.2009 1.10.62 NEW FEATURE: PropView an drivers can handle buffer that contain NO image data (wxPropView, version 1.10.62.140) but additional data like processing results only now. (mvVirtualDevice-lib, version 1.10.62.140) (mvBlueCOUGAR-lib, version 1.10.62.140) UPDATE: Firmware version 2.1.22 added for mvBlueCOUGAR-P devices added. (all shipped packages for GigE Vision devices) This fixes an issue with writing non-volatile parameters(e.g. GevInterfaceMTU) to the device. UPDATE: Optimized the selection of the optimal transfer pixel format for (mvBlueCOUGAR-lib, version 1.10.62.140) mvBlueCOUGAR-S devices. BUGFIX: When an incomplete chunk image was forwarded and the height and width (mvBlueCOUGAR-lib, version 1.10.62.140) information of the chunk was invalid this could lead to crashes in rare cases. (Bug introduced in version 1.10.61) BUGFIX: Internal conversions from multi-byte mono to multi-byte RGB pixel (all shipped packages) did not always return correct results. BUGFIX: Defective pixel filter is working again. (all shipped packages) (Bug introduced in version 1.8.5) 11.02.2009 1.10.61 UPDATE: Firmware version 2.1.21 added for mvBlueCOUGAR-P devices added. (all shipped packages for GigE Vision devices) NEW FEATURE: PropView can configured to display imcomplete image buffer as (wxPropView, version 1.10.61.139) well. BUGFIX: Property 'DigitalInputThreshold_mV' no longer appears to be available (mvBlueCOUGAR-lib, version 1.10.61.139) for mvBlueCOUGAR-P devices. 09.02.2009 1.10.60 NEW FEATURE: Image request control mode 'trial' mode implemented. (mvBlueCOUGARLocal-lib, version 1.10.60.138) 05.02.2009 1.10.59 DEPRECATED API CODE: The class class mvIMPACT::acquire::StatisticsBlueCOUGAR (mvIMPACT_acquire.h) has been declared deprecated and will be removed in future version. All features of this class are now available in the base class mvIMPACT::acquire::Statistics for every device. NEW SAMPLE: SynchronousCaptureMultipleInputs sample added. (mvBlueCOUGAR.msi) This sample can be used as a starting point synchronized image (mvBlueCOUGAR-x64.msi) acquisition from multiple sensor heads from mvBlueLYNX-M7 devices. NEW FEATURE: Firmware and support for mvBlueCOUGAR-S124(1.01.10) and (all shipped packages for GigE Vision devices) mvBlueCOUGAR-S125(1.01.07) added. NEW FEATURE: Function mvIMPACT::acquire::DigitalOutput::isWriteable added. (mvIMPACT_acquire.h) NEW FEATURE: Properties (all shipped packages) 'mvIMPACT::acquire::StatisticsBase::framesIncompleteCount' and 'mvIMPACT::acquire::StatisticsBase::missingDataAverage_pc' published. CHANGED BEHAVIOUR: Slightly improved the network adapter recognition function (mvTLIClientGigE-lib, version 1.10.59.137) under Linux. CHANGED BEHAVIOUR: Whenever a request is returned to the user that does not (all shipped packages) contain a valid buffer, the request buffer properties are set to invalid values. BUGFIX: 8 byte memleak whenever the min, max or increment parameter of a (mvPropHandling-lib, version 1.10.59.137) property was changed by a device driver. BUGFIX: Leading 'kHz_' in the string representation of the allowed values for (mvBlueCOUGAR-lib, version 1.10.59.137) the property 'PixelClock_kHz' removed again. (Bug introduced in version 1.10.57) BUGFIX: Parallel acquisition improved. If using asynchronous cameras (mvHYPERIONfg-lib, version 1.10.59.137) then sometimes the request was return with an error. BUGFIX: When the mvBlueLYNX-M7 was operated with a single sensor head only (mvBlueCOUGARLocal-lib, version 1.10.59.137) the initalisation of the device could fail. 29.01.2009 1.10.58 NEW FEATURE: Property 'userData' published in class (mvVirtualDevice-lib, version 1.10.58.136) 'mvIMPACT::acquire::CameraSettingsVirtualDevice'. (mvIMPACT_acquire.h) NEW FEATURE: Property 'imageRequestTimeout_ms' published. (mvVirtualDevice-lib, version 1.10.58.136) BUGFIX: 'empty' strings for overlay display could result in incorrect overlay (wxPropView, version 1.10.58.136) data. BUGFIX: New FPGA file (version 76) added to driver. This fixes problems when (mvBlueFOX-lib, version 1.10.58.136) working with single image requests(always just a single request in the input queue) that could cause in capture errors. 28.01.2009 1.10.57 DEPRECATED API CODE: 'rrCameraUserAOINotSupported', (mvDriverBaseEnums.h) 'rrScanStandardNotSupported' and 'rrScanRateInvalid'. Check for DMR_CAMERA_DESCRIPTION_INVALID_PARAMETER as a result of calling the 'imageRequestSingle' function instead. 'bwbrErrorToDark': Use 'bwbrErrorTooDark' instead. 'bwbrErrorToBright': Use 'bwbrErrorTooBright' instead. These are spelling mistakes. Deprecated constants will be removed in future versions of the interface. This will not break exisiting binaries but will force you to change your code we re-build applications. CHANGED BEHAVIOUR: colorformat conversion from Cameraformat RGB888packed (mvHYPERIONfg-lib, version 1.10.57.135) to destination colorformat RGBx888packed now calculated in fpga. UPDATE: Firmware version 1.01.10 for mvBlueCOUGAR-S devices 120, 121 and 123 (all shipped packages for GigE Vision devices) Rev. 1(mono versions) added to setup. This improves the frame rate in single shot mode, fixes problems with cameras that have been assigned a persistent IP, that are connected to power before the host systems network interface card is up and fixes an issue when accessing the min. value of ExposureTimeAbs. UPDATE: Error detection when calling DMR_ImageRequestSingle or (all shipped packages) FunctionInterface::imageRequestSingle improved. UPDATE: New version of the filter driver added. This version contains enhanced (mvGigECapture.sys, version 1.0.12.13) debugging options. BUGFIX: TDeviceEventType::detAll correctly specifies ALL event event types (mvDriverBaseEnums.h) again. (Bug introduced in version 1.10.55) BUGFIX: Several minor issues that caused the initialisation of a device to (mvBlueCOUGAR-lib, version 1.10.57.135) fail. This could occur whenever a device has been detected by the (mvTLIClientGigE-lib, version 1.10.57.135) device manager, was then power cycled and afterwards the user tried to initialise it. BUGFIX: In case no capture buffer could be allocated because of the system (mvBlueCOUGARLocal-lib, version 1.10.57.135) being short on memory requesting an image could lead to crashes. BUGFIX: Sometimes the max. value of 'RequestCount' was by 1 larger then there (mvBlueCOUGARLocal-lib, version 1.10.57.135) is frame buffer. BUGFIX: Certain sets of parameters could result in an unprocessible request (mvBlueCOUGAR-lib, version 1.10.57.135) that because of an internal problem could result in a deadlock. BUGFIX: The calculation of the dark current correction image (through the (all shipped packages) 'Calibrate' mode operated on partly uninitialsed memory. This could lead to incorrect correction images. When updating the driver also the calibration must be performed again to get rid of the problem. BUGFIX: When changing the video channel for an M7 it was possible that the (mvBlueCOUGAR-lib, version 1.10.57.135) sensor switched to was not completely updated. (Bug introduced in version 1.10.56) 19.01.2009 1.10.56 CHANGED BEHAVIOUR: Properties 'BinningMode' and 'TestMode' will always be (mvBlueCOUGAR-lib, version 1.10.56.134) available for mvBlueLYNX-M7 and mvBlueCOUGAR devices. However as not (mvBlueCOUGARLocal-lib, version 1.10.56.134) every device supports these features, some devices will only allow to set these properties to 'Off'. This has been done for compatibility reasons only. NEW FEATURE: Binning added to mvBlueLYNX-M7 devices. So far no all sensors (mvBlueCOUGAR-lib, version 1.10.56.134) support this feature. This requires a firmware update. (mvBlueCOUGARLocal-lib, version 1.10.56.134) UPDATE: Settings that have ben exported with a locale that stores floating (mvPropHandling-lib, version 1.10.56.134) point values with a separating ',' instead of a '.' can be imported again. UPDATE: Firmware version 1.00.23 for all mvBlueCOUGAR-S devices 120, 121 and (all shipped packages for GigE Vision devices) 123 added to setup. This improves the frame rate in single shot mode and fixes an issue when accessing the min. value of ExposureTimeAbs. BUGFIX: devices, that support more then 1 trigger mode in advanced trigger (mvBlueCOUGAR-lib, version 1.10.56.134) interface did not correctly update all device registers, when switching back to the standard trigger interface. 15.01.2009 1.10.55 NEW FEATURE: Support for sensor specific footer sizes added. (mvBlueCOUGARLocal-lib, version 1.10.55.133) NEW FEATURE: Property 'mvIMPACT::acquire::Device::interfaceLayout' published. (mvIMPACT_acquire.h) UPDATE: New version of the filter driver added. This version can return (mvGigECapture.sys, version 1.0.11.12) statistical information. UPDATE: Firmware version 1.00.23 for mvBlueCOUGAR-S mono devices added to (all shipped packages for GigE Vision devices) setup. This improves the frame rate in single shot mode and fixes an issue when accessing the min. value of ExposureTimeAbs. UPDATE: The image DMA buffer will only be mapped and locked once. This (low level mvHYPERION driver, windows 1.0.33.35) information are renewed only if the affected buffers are changed. BUGFIX: Bottom-half interrupt routine should be thread safe now. (low level mvHYPERION driver, windows 1.0.33.35) (low level mvHYPERION2 driver, windows 2.0.3.3) BUGFIX: Triggermode availability corrected for grabberboards CLe (mvHYPERIONfg-lib, version 1.10.55.133) BUGFIX: mvBlueFOX-10x devices make use of the SDRAM as well. (mvBlueFOX-lib, version 1.10.55.133) BUGFIX: Socket API based transport layer did not correctly handle an image (mvTLIClientGigE-lib, version 1.10.55.133) request timeout of 0. BUGFIX: Multi-byte mono pixel formats with zoom factors greater then 1 could (mvDisplay-lib, version 1.10.55.133) cause crashes. (Bug introduced in version 1.10.50) 07.01.2009 1.10.54 NEW FEATURE: Class mvIMPACT::acquire::EnumPropertyI64 can be compiled using (mvIMPACT_acquire.h) Visual Studio 6 now. NEW FEATURE: Zooming can also be done by using the mouse wheel now. (wxPropView, version 1.10.54.132) NEW FEATURE: Property 'mvIMPACT::acquire::Request::imageFooter' published. (mvIMPACT_acquire.h) NEW FEATURE: 'Offset_pc' feature became available for mvBlueCOUGAR-P and (mvBlueCOUGAR-lib, version 1.10.54.132) mvBlueLYNX-M7 devices. (mvBlueCOUGARLocal-lib, version 1.10.54.132) NEW FEATURE: Early version of a socket based transport layer that supports (mvTLIClientGigE-lib, version 1.10.54.132) packet resend requests added. The transport layer parameters can be accessed via the 'System/TLI/DataStream' list for testing. DEPRECATED API CODE: The functions ImageProcessing::defineFilterImageBuffer, (mvIMPACT_acquire.h) ImageProcessing::queryFilterImageBuffer, DMR_GetFilterImageBuffer (mvDeviceManager-lib, version 1.10.54.132) and DMR_SetFilterImageBuffer have been declared deprecated. Since none of these functions ever did perform any useful task there is no direct replacement. CHANGED BEHAVIOUR: Maximum number of request objects limited for the grabber (mvHYPERIONfg-lib, version 1.10.54.132) boards CLf and CLm. BUGFIX: Function mvIMPACT::acquire::EnumPropertyI64::write did truncate the (mvIMPACT_acquire.h) value to a 32 bit parameter. BUGFIX: Improved error handling for imageRequestSingle(). It is possible (mvHYPERIONfg-lib, version 1.10.54.132) that the operating system cannot generate the DMA-address list for the requested image buffer. This will no result in an appropriate error message. 17.12.2008 1.10.53 CHANGED BEHAVIOUR: Now trigger controlled acquisition is available (mvHYPERIONfg-lib, version 1.10.53.131) for Hyperion-CLf and CLm products (with some limitations). (low level mvHYPERION2 driver added, windows 2.0.0.0) CHANGED BEHAVIOUR: Only the trigger modes supported by the selected video (mvBlueCOUGARLocal-lib, version 1.10.53.131) channel will be available now. NEW FEATURE: Noise histogram plot added. So far not all pixel formats are (wxPropView, version 1.10.53.131) supported. NEW FEATURE: Full AOI mode added for image analysis plots. (wxPropView, version 1.10.53.131) NEW FEATURE: Draw window is selectable for pixel and noise histogram now. (wxPropView, version 1.10.53.131) UPDATE: New GenICam description file for mvBlueCOUGAR-S devices added(version 2.1.2). (mvBlueCOUGAR installer) This will fix some small bugs. 11.12.2008 1.10.52 DEPRECATED API CODE: The class class mvIMPACT::acquire::ConnectorFrameGrabber (mvIMPACT_acquire.h) and the function IOSubSystem::RTCCtrProgramCount have been declared deprecated and will be removed in future version. Use mvIMPACT::acquire::Connector and IOSubSystem::RTCtrProgramCount instead. BUGFIX: Calling a read function of one of the classes derived from (mvIMPACT_acquire.h) mvIMPACT::acquire::Property that accepts a reference to a vector did raise an exception when the parameter 'start' differed from 0. BUGFIX: In case of a failed initialisation the driver could crash while (mvTITANfg-lib, version 1.10.52.130) shutting down. (mvSIGMAfg-lib, version 1.10.52.130) BUGFIX: Tap sort filter did not re-arrange the pixel data for mvGAMMA-CL and (mvTITANfg-lib, version 1.10.52.130) mvTITAN-CL boards. (Bug introduced in version 1.10.20) BUGFIX: Requesting a buffer that doesn't fit into the memory accessible by the (mvTITANfg-lib, version 1.10.52.130) could lead to states where further image acquisition was no longer (mvSIGMAfg-lib, version 1.10.52.130) possible. 08.12.2008 1.10.51 BUGFIX: Programming the flash memory with mvHYPERION2 kernel driver was not (low level mvHYPERION2 driver, windows 2.0.1.1) possible. CHANGED BEHAVIOUR: 'OBJ_GetSFormatted' and 'OBJ_GetSArrayFormatted' will (mvPropHandling-lib, version 1.10.51.129) accept empty format strings now. This will result in the same behaviour (mvDeviceManager-lib, version 1.10.51.129) as a NULL pointer. 05.12.2008 1.10.50 NEW FEATURE: 'DeviceReset' feature implemented for mvBlueCOUGAR-P and (FW/RFS 2.1.10) mvBlueLYNX-M7 devices. This requires a firmware update. IMPORTANT: Once devices have been updated, at least this version (1.10.50) of the remote driver must be used! UPDATE: Some files needed to build wxPropView added to installer. (all shipped MSI based packages) UPDATE: When updating the firmware for mvBlueCOUGAR-S devices only firmware (mvDeviceConfigure, version 1.10.50.128) files matching the HW revision can be selected now. UPDATE: Migrated to version 1.1.1 of the GenApi runtime. (mvBlueCOUGAR.msi) (mvBlueCOUGAR-x64.msi) UPDATE: Misleading log message when executing a RW command in generic interface (mvBlueCOUGAR-lib, version 1.10.50.128) mode. UPDATE: Register access no longer uses concatenation if not supported by the (mvTLIClientGigE-lib, version 1.10.50.128) device. CHANGED BEHAVIOUR: mvHYPERION board variants CLf and CLm will now be (low level mvHYPERION driver, windows 1.0.32.34) handled by a separate kernel mode driver 'mvHYPERION2'. This new kernel (low level mvHYPERION2 driver added, windows 2.0.0.0) driver included as part of the driver package. This new kernel driver offers a better support for 'full' CameraLink cameras. BUGFIX: Setting 'ImageRequestTimeout_ms' to 0 did not result in a never (mvTITANfg-lib, version 1.10.50.128) elapsing time out but a buffer that immediately timed out if no (mvSIGMAfg-lib, version 1.10.50.128) captured frame was available in the devices result queue. BUGFIX: Sometimes the heartbeat thread was running even if opening the device (mvBlueCOUGAR-lib, version 1.10.50.128) failed. BUGFIX: Small memory leak, when opening the device failed. (mvBlueCOUGAR-lib, version 1.10.50.128) BUGFIX: In scaled mode only the rectangle currently visible was converted. (mvDisplay-lib, version 1.10.50.128) (This only affected pixel formats not directly displayable like e.g. RGB101010Packed) BUGFIX: Switching from zoomed to 'fit to screen' mode could result in only (wxPropView, version 1.10.50.128) parts of the image being displayed. === CD2008/B === 19.11.2008 1.10.49 NEW FEATURE: Firmware files for mvBlueCOUGAR-S Rev. 1 devices added to setups. (all shipped packages for GigE Vision devices) UPDATE: Slightly improved the algorithm that selects to optimal payload packet (mvTLIClientGigE-lib, version 1.10.49.127) size for the streaming channel as this didn't work with all cameras before. UPDATE: Panel for controls on the right have a scroll bar now when needed (mvIPConfigure, version 1.10.49.127) as the controls in the lower right section otherwise couldn't be accessed with very low screen resolutions. BUGFIX: write image results to footer memory improved. (low level mvHYPERION driver, windows) BUGFIX: Memory manager mode 'Automatic' could lock up under certain conditions. (mvSIGMAfg-lib, version 1.10.49.127) (Bug introduced in version 1.10.31) (mvTITANfg-lib, version 1.10.49.127) 18.11.2008 1.10.48 NEW FEATURE: class mvIMPACT::acquire::SystemBlueCOUGAR published. (mvIMPACT_acquire.h) This class contains the acquisition mode property. UPDATE: using medium or full cameras, now phase error detect will be (low level mvHYPERION driver, windows) checked. UPDATE: New GenICam description file for mvBlueCOUGAR-S devices added(version 2.1.1) (mvBlueCOUGAR installer) This will fix some small bugs. UPDATE: Firmware version 1.00.22 for mvBlueCOUGAR-S devices added to setup. (all shipped packages for GigE Vision devices) This update will reduce the time needed to start the streaming of on the device by 50%. BUGFIX: Float properties are only created as spin controls if they define (wxPropView, version 1.10.48.126) a step width now. 14.11.2008 1.10.47 NEW FEATURE: Interrupt enable added for mvHYPERION-CLf and mvHYPERION-CLm (low level mvHYPERION driver, windows) under Windows XP. NEW FEATURE: class mvIMPACT::acquire::CameraSettingsVirtualDevice added. (mvIMPACT_acquire.h) UPDATE: Source code for wxWidgets version of PropView added to MSI based (all shipped MSI based packages) installer. CHANGED BEHAVIOUR: serial communication temporarily controlled with a timer. (low level mvHYPERION driver, windows) CHANGED BEHAVIOUR: Property 'FrameDelay_ms' became a pure integer property. (mvVirtualDevice-lib, version 1.10.47.125) BUGFIX: Serial port 1 will be configured correctly now. (low level mvHYPERION driver, windows) 13.11.2008 1.10.46 NEW FEATURE: Initial version that supports multiple parallel data streams. (mvBlueCOUGAR-lib, version 1.10.46.124) The mvBlueLYNX-M7 can now transfer to streams in parallel, however this will need a FW update. UPDATE: Splitter added to allow usage with screen resolutions of 1024 by (mvIPConfigure, version 1.10.46.124) 768 and smaller. CHANGED BEHAVIOUR: Most methods in generic mode and some belonging to the (mvBlueCOUGAR-lib, version 1.10.46.124) transport layer no longer require parameters. The parameters needed in previous releases are now available as global properties in the System list. These new properties are 'MethodPollingInterval_ms' and 'MethodPollingMaxRetryCount'. CHANGED BEHAVIOUR: Certain features reserved for internal use will no longer (mvBlueCOUGAR-lib, version 1.10.46.124) be created as mvIMPACT Acquire properties or methods. Currently this will affect 'AcquisitionStart', 'AcquisitionStop' and 'GevCCP'. UPDATE: Manual and firmware files for mvBlueLYNX-M7 devices added to setup. (mvBlueCOUGAR.msi) (mvBlueCOUGAR-x64.msi) UPDATE: The property 'VideoChannel' as part of the request infos will be (all shipped packages) supported by every device driver now. Devices that don't support multiple video channels will always return 0. BUGFIX: mvBlueFOX-2xx devices make use of the SDRAM as well. (mvBlueFOX-lib, version 1.10.46.124) BUGFIX: All mvBlueFOX-2xx devices use the same bayer pattern as the existing (mvBlueFOX-lib, version 1.10.46.124) mvBlueFOX-1xx devices. BUGFIX: Gain_dB is returned correctly as part of the request info now. (mvBlueCOUGARLocal-lib, version 1.10.46.124) BUGFIX: When the current image width was larger then the size of the display (wxPropView, version 1.10.46.124) area and the height of the image was smaller, no image was displayed. BUGFIX: In generic mode the feature 'AcquisitionMode' is no longer registered (mvBlueCOUGAR-lib, version 1.10.46.124) in the systems list. BUGFIX: Message channel was not closed when closing the device. (mvTLIClientGigE-lib, version 1.10.46.124) 27.10.2008 1.10.45 UPDATE: The signed versions of the mvDELTA/mvSIGMA and the mvGAMMA/mvTITAN (mvTITAN_mvGAMMA.msi) drivers that have been introduced with version 1.10.25 of this SDK (mvDELTA_mvSIGMA.msi) have been removed again as systems running an old unsigned version of any of these packages can't be cleaned up completely. This in a worst case could lead to a state where the device driver was not working at all. Signed versions of these packages will be available on request, but can't be installed on a system that had an unsigned version installed in the past. BUGFIX: Unscaled display with scrollbars: Scrolling down did move the image (wxPropView, version 1.10.45.123) in upper direction and vice versa. 24.10.2008 1.10.44 UPDATE: Some internal and some documentation related issues. First auto build local packages for mvBlueLYNX-M7 devices. 22.10.2008 1.10.43 BUGFIX: Parallel acquisition improved. (low level mvHYPERION driver, windows) NEW FEATURE: Property 'DigitalInputThreshold_mV' added for mvBlueLYNX-M7 (mvBlueCOUGAR-lib, version 1.10.43.121) devices. NEW FEATURE: Property 'DigitalInputThreshold_mV' published in C++ interface. (mvIMPACT_acquire.h) BUGFIX: mvBlueFOX-205 types used a wrong device type and thus appeared as (mvBlueFOX-lib, version 1.10.43.121) mvBlueFOX-M205 types and claimed to have 4 instead of 2 digital outputs. BUGFIX: Digital input properties no longer specify the 'cfWriteAccess' flag (mvBlueCOUGAR-lib, version 1.10.43.121) if no local application is connected. (mvBlueCOUGARLocal-lib, version 1.10.43.121) (Bug introduced in version 1.10.36) 20.10.2008 1.10.42 BUGFIX: With a missing sensor head 0 the device can still be initialised. (mvBlueCOUGARLocal-lib, version 1.10.42.120) Check the property 'DeviceStatus' or 'DeviceStatusString' for information about the device state. BUGFIX: Local mvIMPACT lic related problem fixed. (mvBlueCOUGARLocal-lib, version 1.10.42.120) (Bug introduced in version 1.10.36) NEW FEATURE: mvBlueLYNX-M7 devices can be accessed and configured via the (mvBlueCOUGAR-lib, version 1.10.42.120) on board WLAN interface now. 24.09.2008 1.10.41 BUGFIX: Switching input channel. Not all needed properties have been set (mvHYPERIONfg-lib, version 1.10.41.119) correctly if switching the input channel. BUGFIX: InitExternalListAccess exception during init(only visible in log files) (mvSIGMAfg-lib, version 1.10.41.119) (Bug introduced in version 1.10.33) BUGFIX: Closing a GigE Vision device did no longer destroy the data streams (mvBlueCOUGAR-lib, version 1.10.41.119) of other GigE Vision devices running in the same process. (mvTLIClientGigE-lib, version 1.10.41.119) BUGFIX: When using the generic interface layout when working with non-MATRIX (mvBlueCOUGAR-lib, version 1.10.41.119) VISION devices certain interconnections within the XML file belonging to the device in connection with float features could lead to crashes. 22.09.2008 1.10.40 BUGFIX: Configuring a device to use a persistent IP address is working again. (mvIPConfigure, version 1.10.40.118) BUGFIX: Flash signal output in 'GlobalResetRelease' shutter mode for (mvBlueFOX-lib, version 1.10.40.118) mvBlueFOX-105 devices. 17.09.2008 1.10.39 NEW FEATURE: Image buffers no longer need 4 byte alignment in order to be (mvDisplay-lib, version 1.10.39.117) displayed correctly. NEW FEATURE: Property 'divider' added to class 'PulseStartConfiguration'. (mvIMPACT_acquire.h) CHANGED BEHAVIOUR: AOI step width reduced from 4 to 1. (mvVirtualDevice-lib, version 1.10.39.117) BUGFIX: If the filter driver was not installed the application did not (mvGigEConfigure, version 1.10.39.117) terminate automatically during silent uninstall. BUGFIX: Potential crash in the rare case of canceling a request that also (mvGigECapture.sys, version 1.0.9.10) just timed out. 15.09.2008 1.10.38 NEW FEATURE: 'customDataDirectory' property published in class 'Device' (all shipped packages) NEW FEATURE: Class mvIMPACT::acquire::InfoBlueCOUGAR added to interface. (mvIMPACT_acquire.h) CHANGED BEHAVIOUR: Timestamps will now be created in kernel mode to improve (mvBlueCOUGARLocal-lib, version 1.10.38.116) precision. (Requires RFS update) NEW FEATURE: property 'ClientConnectionState' added to 'Info -> Camera' and (mvBlueCOUGARLocal-lib, version 1.10.38.116) class mvIMPACT::acquire::InfoBlueCOUGAR. (mvBlueCOUGAR-lib, version 1.10.38.116) (mvIMPACT_acquire.h) BUGFIX: Properties under 'Info' will be updated correctly again. (mvBlueCOUGARLocal-lib, version 1.10.38.116) 11.09.2008 1.10.37 NEW FEATURE: If supported by the device, the optimal packet size for the (mvBlueCOUGAR-lib, version 1.10.37.115) current transmission channel is determined automatically during (mvTLIClientGigE-lib, version 1.10.37.115) device init. To disabled this feature set the property 'AutoNegotiatePacketSize' in the device list to 'No'. This feature requires at least firmware version 2.0.0 for mvBlueCOUGAR-P and mvBlueLYNX-M7 devices and version 1.00.20 for mvBlueCOUGAR-S devices. NEW FEATURE: All mvBlueFOX-M1xx devices and mvBlueFOX-2xx devices have 8 MB (mvBlueFOX-lib, version 1.10.37.115) of usable local memory now. This might require a firmware update. UPDATE: Firmware version 1.00.20 for mvBlueCOUGAR-S devices added to setup. (all shipped packages for GigE Vision devices) This fixes an issue during the auto negotiation of the package size and an issue where serveral devices in a zero config network couldn't obtain correct IP addresses. DEPRECATED API CODE: DEV_REQUEST_CANT_UNLOCKED (use (mvDriverBaseEnums.h) DEV_REQUEST_CANT_BE_UNLOCKED instead), rrSnapAborted (use rrRequestAborted instead). Deprecated constants will be removed in future versions of the interface. This will not break exisiting binaries but will force you to change your code we re-build applications. BUGFIX: Detection of changed pixelPerCycle settings improved (mvHYPERIONfg-lib, version 1.10.37.115) BUGFIX: Timestamps will now be reported correctly. (mvSIGMAfg-lib, version 1.10.37.115) (mvTITANfg-lib, version 1.10.37.115) BUGFIX: If imageRequestReset was called during a running image acquisition the (mvSIGMAfg-lib, version 1.10.37.115) the current frame was retured with rrTimeout instead of (mvTITANfg-lib, version 1.10.37.115) rrRequestAborted. BUGFIX: Calling 'imageRequestReset' while active image requests are processed (mvBlueCOUGAR-lib, version 1.10.37.115) by the driver could cause long delays of up to 10 seconds. 08.09.2008 1.10.36 UPDATE: Slightly improved digital I/O access. (mvBlueFOX-lib, version 1.10.36.114) UPDATE: New GenICam File (2.1.0) for mvBlueCOUGAR-S devices added to setup. (all shipped packages for GigE Vision devices) CHANGED BEHAVIOUR: Features used by a local application running on the (mvBlueCOUGAR-lib, version 1.10.36.114) mvBlueCOUGAR-P or mvBlueLYNX-M7 will be locked for the client now. BUGFIX: Sometimes images were triggered when enabling an external trigger (mvBlueFOX-lib, version 1.10.36.114) mode or a HRTC program even if there was no external or HRTC generated signal for mvBlueFOX-102aG devices. BUGFIX: Some small license related problem. (mvBlueFOX-lib, version 1.10.36.114) BUGFIX: Potential deadlock when closing a connection to an mvBlueCOUGAR-P or (mvBlueCOUGAR-lib, version 1.10.36.114) mvBlueLYNX-M7 device that has been disconnected while just updating some of the device info properties. 01.09.2008 1.10.35 UPDATE: Memory management of capture buffers improved for mvBlueCOUGAR-P (mvBlueCOUGAR-lib, version 1.10.35.113) and mvBlueLYNX-M7 devices. UPDATE: Slight performance increase in buffer info handling. (mvBlueCOUGAR-lib, version 1.10.35.113) (mvTLIClientGigE-lib, version 1.10.35.113) UPDATE: Firmware version 1.00.17 for mvBlueCOUGAR-S devices added to setup. (all shipped packages for GigE Vision devices) ForceIP command is correctly acknowledged now and the DeviceUserID is correctly written to non-volatile memory now. CHANGED BEHAVIOUR: Only update files with a name that exactly matches the (mvDeviceConfigure, version 1.10.35.113) requirements can be selected for mvBlueCOUGAR and mvBlueLYNX-M7 devices now. BUGFIX: Passing a timeout value of 0 to the property 'ImageRequestTimeout_ms' (mvTLIClientGigE-lib, version 1.10.35.113) now results in a timeout, that never elaspes. (mvGigECapture.sys, version 1.0.8.9) BUGFIX: Potential deadlock when calling imageRequestReset in a triggered (mvBlueCOUGAR-lib, version 1.10.35.113) application with no trigger signal present. BUGFIX: Interface count is displayed correctly now. (mvIPConfigure, version 1.10.35.113) BUGFIX: Error handling during file upload for mvBlueCOUGAR-P and mvBlueLYNX-M7 (mvBlueCOUGAR-lib, version 1.10.35.113) devices. BUGFIX: Devices with an old FW (<1.0009) and a new description file can be (mvBlueCOUGAR-lib, version 1.10.35.113) initialised for update now. BUGFIX: AOIs in zoom mode where not displayed at the correct('real') position. (wxPropView, version 1.10.35.113) BUGFIX: TLIMV_ForceIP could crash when the adapter receiving the ack from the (mvTLIClientGigE-lib, version 1.10.35.113) device had an index higher then the number of adapters used to send the command. 28.08.2008 1.10.34 NEW FEATURE: New plots for 'frame ID', 'frame ID difference', (wxPropView, version 1.10.34.112) 'gain in milli dB' and line counter added. BUGFIX: OS handle leak in filter based driver(Windows only, one handle per (mvTLIClientGigE-lib, version 1.10.34.112) frame). BUGFIX: Some request info properties haven't been updated correctly. (mvBlueCOUGAR-lib, version 1.10.34.112) (Bug introduced in version 1.10.31) UPDATE: Firmware and description files for mvBlueCOUGAR and mvBlueLYNX-M7 (mvBlueCOUGAR-1.10.34.112.tar.gz) devices added to linux version of the remote driver. 26.08.2008 1.10.33 NEW BEHAVIOUR: When explicitly asking for the destination format (mvBlueCOUGAR-lib, version 1.10.33.111) ibdfRGB888Packed mvBlueCOUGAR-S devices will directly transmit RGB image data. This requires more network bandwidth, but saves CPU time. NEW BEHAVIOUR: XML log files can no longer be viewed if the viewer expects (all shipped packages) valid XML as an input but results in valid XML files when the drivers are closed correctly even if several devices write to the same log file. NEW FEATURE: Support for devices with multiple network interfaces added. (mvIPConfigure, version 1.10.33.111) NEW FEATURE: Pixel clock speeds 6000, 8000, 10000 and 12000 MHz added for (mvBlueFOX-lib, version 1.10.33.111) mvBlueFOX-105 and mvBlueFOX-102aG devices. NEW FEATURE: Configuration support for devices with multiple interfaces added. (mvIPConfigure, version 1.10.33.111) (mvTLIClientGigE-lib, version 1.10.33.111) UPDATE: Firmware version 1.00.15 for mvBlueCOUGAR-S devices added to setup. (mvBlueCOUGAR.msi) Fixes problems during FW update. (mvBlueCOUGAR-x64.msi) BUGFIX: Automatic and Pool based memory modes work correctly again. (mvTITANfg-lib, version 1.10.33.111) (Bug introduced in version 1.10.31) (mvSIGMAfg-lib, version 1.10.33.111) (mvBlueCOUGARLocal-lib, version 1.10.33.111) 22.08.2008 1.10.32 NEW FEATURE: Initial version of mvIPConfigure added. (all shipped mvBlueCOUGAR related driver packages) NEW FEATURE: Info plot added to wxPropView. (wxPropView, version 1.10.32.110) NEW FEATURE: Average pixel values added to histogram output. (wxPropView, version 1.10.32.110) NEW FEATURE: Zoom added to image display window. (wxPropView, version 1.10.32.110) Usage: Click in the image display area and press '+' or '-'. Active when 'Scale' feature is not 'checked' only! NEW FEATURE: Properties (all shipped packages) 'mvIMPACT::acquire::StatisticsBase::abortedRequestsCount' and 'mvIMPACT::acquire::StatisticsBase::timedOutRequestsCount' published. NEW FEATURE: Properties (all shipped mvBlueCOUGAR related driver packages) 'mvIMPACT::acquire::StatisticsBlueCOUGAR::framesIncompleteCount' and 'mvIMPACT::acquire::StatisticsBlueCOUGAR::missingDataAverage_pc' published. NEW FEATURE: Initial version of linux (socket based) version of the GigE Vision (mvTLIClientGigE-lib, version 1.10.32.110) device client driver. NEW BEHAVIOUR: The host driver uses dynamic ports for the control channel (mvTLIClientGigE-lib, version 1.10.32.110) now. Thus each device will communicate with a different host port from now on. BUGFIX: Some small GUI layout related bugs fixed (List control comlumn width) (mvDeviceConfigure, version 1.10.32.110) BUGFIX: Default stream ports are created dynamically by the system now to (mvTLIClientGigE-lib, version 1.10.32.110) avoid potential port collisions when working with multiple devices in multiple processes. BUGFIX: Crashes when writing an invalid or unsupported GevCCP value to the (mvTLIClientGigE-lib, version 1.10.32.110) device. BUGFIX: Default message ports are created dynamically by the system now to (mvTLIClientGigE-lib, version 1.10.32.110) avoid potential port collisions when working with multiple devices in multiple processes. The TLI now gets notified when the message channel related parameters are changed by the user. BUGFIX: Generic GigE Vision devices can be initialised again. (mvBlueCOUGAR-lib, version 1.10.32.110) (Bug introduced in version 1.10.30) BUGFIX: Timestamp_us in the request info is correct now. (mvVirtualDevice-lib, version 1.10.32.110) 14.08.2008 1.10.31 NEW FEATURE: error handling improved. Now driver can also detect dma-fifo (low level mvHYPERION driver, windows) overrun errors. NEW FEATURE: digital inputs/outputs and connector capability depents from (mvHYPERIONfg-lib, version 1.10.31.109) boardvariants. Not all mvHYPERION boards support same connectors. NEW FEATURE: Property 'mvIMPACT::acquire::Request::imageMemoryMode' published. (mvIMPACT_acquire.h) NEW FEATURE: Property 'mvIMPACT::acquire::Request::imageFooterSize' published. (mvIMPACT_acquire.h) NEW FEATURE: Function 'mvIMPACT::acquire::FunctionInterface::imageRequestConfigure' published (mvIMPACT_acquire.h) NEW FEATURE: It's possible to capture directly into user supplied memory now. (all shipped packages) NEW FEATURE: Property 'mvIMPACT::acquire::ImageRequestControl::requestToUse' (mvIMPACT_acquire.h) published. This will allow to define the request object that shall be be used for the next acquisition. This feature might be interessting when directly capturing into user supplied memory. NEW FEATURE: min, max, step width and default value can be assigned as a string (mvPropHandling-lib, version 1.10.31.109) now if a translation dictionary has been defined before. NEW SAMPLE: CaptureToUserMemory (all shipped MSI based packages) UPDATE: Optimized firmware programming for mvHYPERION boards. (mvDeviceConfigure, version 1.10.31.109) UPDATE: Support for mvHYPERION board variants CLm and CLb added. (mvHYPERIONfg-lib, version 1.10.31.109) CHANGED BEHAVIOUR: EnumHyperion(), If Boardtype is programmed without (mvHYPERIONfg-lib, version 1.10.31.109) the familiy name ("mvHYPERION") then this familiy name will be added to boardtype string to report consistent board types. CHANGED BEHAVIOUR: Property 'AcquisitionMode' moved from ImagingSubSystem (mvBlueCOUGAR-lib, version 1.10.31.109) into 'SystemSettings'. BUGFIX: Trigger related settings have not always been stored correctly (mvBlueCOUGAR-lib, version 1.10.31.109) resulting in an incorrect trigger mode after restoring a setting. Settings stored with older version of the driver should be deleted. BUGFIX: Only with application mvDeviceConfigure, if two mvHYPERIONS are (mvHYPERIONfg-lib, version 1.10.31.109) present always mvHYPERION0 will be opened. BUGFIX: Functions OBJ_SetP and mvIMPACT::acquire::PropertyPtr::write are (mvDeviceManager-lib, version 1.10.31.109) working now. BUGFIX: Crashes with AOI width of 16 for mvBlueFOX-105 types. (mvBlueFOX-lib, version 1.10.31.109) 04.08.2008 1.10.30 NEW FEATURE: Property 'CaptureBufferAlignment' added to C++ interface. (mvIMPACT_acquire.h) DEPRECATED API CODE: mvIMPACT::acquire::Request::getParamS and (mvIMPACT_acquire.h) mvIMPACT::acquire::Request::getImageBuffer have been declared deprecated. The information of the structures is available via direct property access now, which is more flexible and more efficient. BUGFIX: description files, that haven't been 4 byte aligned can be downloaded (mvBlueCOUGAR-lib, version 1.10.30.108) from the device again. (Bug introduced in version 1.10.29) 01.08.2008 1.10.29 NEW FEATURE: Direct access to HRTC's added for advanced control of (mvHYPERIONfg-lib, version 1.10.29.107) digital inputs and outputs(e.g. incremental encoder). NEW FEATURE: Property 'shutterMode' for mvBlueFOX devices added to C++ (mvIMPACT_acquire.h) interface. NEW FEATURE: HRTC support added for mvBlueCOUGAR-P and mvBlueLYNX-M7 devices (mvBlueCOUGAR-lib, version 1.10.29.107) This also requires a firmware update. (mvBlueCOUGARLocal-lib, version 1.10.29.107) NEW FEATURE: Property 'DigitalInputThreshold_mV' added for mvBlueLYNX-M7 (mvBlueCOUGARLocal-lib, version 1.10.29.107) devices. UPDATE: Reliability and update speed improved when filter driver is active. (mvTLIClientGigE-lib, version 1.10.29.107) (mvGigECapture.sys, version 1.0.6.7) UPDATE: Firmware version 1.00.14 for mvBlueCOUGAR-S devices added to setup (mvBlueCOUGAR.msi) The behaviour regarding IP configuration is the same for (mvBlueCOUGAR-x64.msi) mvBlueCOUGAR-S and mvBlueCOUGAR-P now. Update to FW 1.00.14 is required for mvBlueCOUGAR-S devices. After a power cycle the mvBlueCOUGAR-S devices will boot faster. UPDATE: mvBlueFOX-M105G/C is also working with mvBlueFOX.sys (old version of (mvBlueFOX-lib, version 1.10.29.107) the kernel driver). UPDATE: Complete revision of internal buffer handling. (all shipped packages) BUGFIX: Potential crashes when initialising two or more devices belonging (all shipped packages) to at least two different device families in parallel(e.g. each device in its own thread). BUGFIX: Pool mode of the memory manager is working again. (mvTITANfg-lib, version 1.10.29.107) (mvSIGMAfg-lib, version 1.10.29.107) BUGFIX: Update of muxdata corrected, only mvHYPERION-clf affected. (low level mvHYPERION wdm driver) BUGFIX: mvBlueFOX-M105G/C triggerOnLow and (color-)binning mode. (mvBlueFOX-lib, version 1.10.29.107) BUGFIX: Manual download of description file was only working after the device (mvBlueCOUGAR-lib, version 1.10.29.107) has been initialised. (Bug introduced in version 1.10.20) BUGFIX: Loading of stored filter parameters for 'defective pixel (mvTITANfg-lib, version 1.10.29.107) filter', 'Flat field filter' and 'Dark current filter' fixed. (mvSIGMAfg-lib, version 1.10.29.107) (mvHYPERIONfg-lib, version 1.10.29.107) (mvVirtualDevice-lib, version 1.10.29.107) === CD2008/A === 23.07.2008 1.10.28 BUGFIX: Potential deadlock when calling 'imageRequestReset' during a pending (mvBlueFOX-lib, version 1.10.28.106) sensor update. NEW FEATURE: message signaled interrupt added. This newer interrupt handling (low level mvHYPERION wdm driver) must be enabled for using mvHYPERION boards clf under Vista and newer windows version. Linux drivers are not affected. BUGFIX: Sometimes acquisition produces a dead_lock. This problem is related (low level mvHYPERION linux driver) to the request_queues in the kernel_module while accessing spin_locks from usermode via read function and from interrupt context. Now spin_lock functions replaced with spin_lock_irqsave variants. BUGFIX: The digital outputs can be controlled using the local interface again. (mvBlueCOUGARLocal-lib, version 1.10.28.106) BUGFIX: Component::isDefault and OBJ_IsDefault did not always return correct (mvPropHandling-lib, version 1.10.28.106) results. UPDATE: Firmware version 1.00.13 for mvBlueCOUGAR-S devices added to setup. (mvBlueCOUGAR.msi) (mvBlueCOUGAR-x64.msi) 18.07.2008 1.10.27 BUGFIX: Reliability improved, when using multiple devices in one process. (mvBlueFOX-lib, version 1.10.27.105) CHANGED BEHAVIOUR: A wider range of request results is returned now. (mvBlueCOUGAR-lib, version 1.10.27.105) (mvTLIClientGigE-lib, version 1.10.27.105) BUGFIX: Automatic pixel format estimation was not always correct. (mvBlueCOUGAR-lib, version 1.10.27.105) BUGFIX: 'SensorColorPattern' was not always set correctly. (mvBlueCOUGAR-lib, version 1.10.27.105) BUGFIX: mvIMPACT Acquire compliant user mode library was missing in installer (mvTITAN_mvGAMMA.msi) database. (mvDELTA_mvSIGMA.msi) (Bug introduced in version 1.10.25) 16.07.2008 1.10.26 BUGFIX: Creating an instance of a class derived from (mvIMPACT_acquire.h) 'mvIMPACT::acquire::StatisticsBase' could raise an exception. BUGFIX: Calling 'restoreDefault' for and instance of (mvIMPACT_acquire.h) 'mvIMPACT::acquire::SystemBase' did raise an exception CHANGED BEHAVIOUR: mvBlueCOGAR-SxxxG devices will transfer ibpfMono8 unless (mvBlueCOUGAR-lib, version 1.10.26.104) another pixel format is explicitly selected by the user. BUGFIX: Changing the trigger or the exposure mode did not always result in a (mvBlueCOUGAR-lib, version 1.10.26.104) consistent deivce update. 15.07.2008 1.10.25 UPDATE: Adapter and device info will be logged now. (mvTLIClientGigE-lib, version 1.10.25.103) UPDATE: Abort speed improved. (mvBlueFOX-lib, version 1.10.25.103) UPDATE: Firmware version 1.00.12 for mvBlueCOUGAR-S devices added to setup. (mvBlueCOUGAR.msi) (mvBlueCOUGAR-x64.msi) NEW FEATURE: The MSI based installers for mvDELTA/mvSIGMA and mvTITAN/mvGAMMA (mvTITAN_mvGAMMA.msi) devices will use the signed version of the kernel mode driver under (mvDELTA_mvSIGMA.msi) Windows now. Please note that these drivers can't be installed on a system that has unsigned driver versions installed. Unsigned driver packages must be removed from the system manually and no unsigned version should be installed after a signed version has been installed on the system. NEW FEATURE: 'Offset_pc' feature became available for mvBlueCOUGAR-S devices. (mvBlueCOUGAR-lib, version 1.10.25.103) NEW FEATURE: 'Sharpness' feature became available for mvBlueCOUGAR-S devices. (mvBlueCOUGAR-lib, version 1.10.25.103) BUGFIX: Certain trigger mode changes in the device specific interface did not (mvBlueCOUGAR-lib, version 1.10.25.103) correctly update the device (old mode was used e.g. when changing from ctmOnHighExpose to ctmOnRisingEdge. BUGFIX: Some missing visibility callbacks for AGC/AEC added. (mvBlueCOUGAR-lib, version 1.10.25.103) BUGFIX: supported 'non-CameraLink' devices can be initialised again. (mvTITANfg-lib, version 1.10.25.103) (Bug introduced in version 1.10.20) 11.07.2008 1.10.24 NEW FEATURE: DMA-Buffer handling improved. Previous versions call alloc/free (mvHYPERIONfg-lib, version 1.10.24.102) for each request. Now only dma_buffer will be reallocated if a size is increased through other aoi data. BUGFIX: Certain parameters in the device specific interface haven't always (mvBlueCOUGAR-lib, version 1.10.24.102) been set correctly directly after opening the device. BUGFIX: wxPropView could crash if the image display was switched on before (wxPropView, version 1.10.24.102) at least one image had been captured. (Windows only) 08.07.2008 1.10.23 BUGFIX: The zipped version of the mvBlueCOUGAR-S XML file is installed now (mvBlueCOUGAR.msi) instead of the unzipped one. (mvBlueCOUGAR-x64.msi) (Bug introduced in version 1.10.22) UPDATE: The socket based transport layer achieves a slightly better (mvTLIClientGigE-lib, version 1.10.23.101) performance now and device updates work much faster now. BUGFIX: The socket based transport layer did not correctly handle changed (mvTLIClientGigE-lib, version 1.10.23.101) destination port and changed packet size. 07.07.2008 1.10.22 BUGFIX: Small memory leak when opening a device with a zipped XML file. (mvBlueCOUGAR-lib, version 1.10.22.100) BUGFIX: When a network interface disappeared at runtime (when a device has (mvBlueCOUGAR-lib, version 1.10.22.100) been disconnected from a peer-to-peer conection a consecutive call to DMR_UpdateDeviceList caused a deadlock. NEW FEATURE: Trigger modes ctmOnRisingEdge, ctmOnFallingEdge, ctmOnHighExpose (mvBlueCOUGAR-lib, version 1.10.22.100) and ctmOnLowExpose implemented for mvBlueCOUGAR-S devices. (Requires at least FW version 1.00.11, driver will no longer support devices with a smaller firmware version) NEW FEATURE: Flash signal output and VD signal output implemented for (mvBlueCOUGAR-lib, version 1.10.22.100) mvBlueCOUGAR-S devices. (Requires at least FW version 1.00.11, driver will no longer fully support devices with a smaller firmware version) UPDATE: Firmware version 1.00.11 for mvBlueCOUGAR-S devices added to setup. (mvBlueCOUGAR.msi) (mvBlueCOUGAR-x64.msi) 03.07.2008 1.10.21 BUGFIX: Timestamps will be correct even without 'GevTimestampTickFrequency' (mvBlueCOUGAR-lib, version 1.10.21.99) being defined in the description file. UPDATE: Improved thread savetiness. (mvBlueFOX-lib, version 1.10.21.99) BUGFIX: ContinuousCaptureToAVI sample will work with mvBlueCOUGAR device as (mvBlueCOUGAR-lib, version 1.10.22.100) well now. (ContinuousCaptureToAVI.cpp) 26.06.2008 1.10.20 NEW FEATURE: mvIMPACT::acquire::FunctionInterface::createSetting can return (mvIMPACT_acquire.h) the ComponentList to the newly created setting now. BUGFIX: The constructor of the class CameraSettingsFrameGrabber no longer (mvIMPACT_acquire.h) raises an exception when the device using it does not support the 'TriggerControls' list. (Bug introduced in version 1.10.17) BUGFIX: mvIMPACT Lic check could fail because of some misaligned internal (mvDeviceManager-lib, version 1.10.20.98) structures. BUGFIX: Generic interface will work with devices that only define the (mvBlueCOUGAR-lib, version 1.10.20.98) the mandatory GenICam features in their description file. (mvTLIClientGigE-lib, version 1.10.20.98) BUGFIX: Default de-mosaicing for rolor sensors attached to mvBlueLYNX-M7 (mvBlueCOUGAR-lib, version 1.10.20.98) devices. UPDATE: Init speed improved. (mvBlueFOX-lib, version 1.10.20.98) UPDATE: Firmware update files for mvBlueCOUGAR-S devices added to installer. (mvBlueCOUGAR.msi) (version 1.0010) (mvBlueCOUGAR-x64.msi) 17.06.2008 1.10.19 UPDATE: The filter driver works with devices that send larger packets then (mvGigECapture.sys, version 1.0.4.5) promised by the SCPS register and with devices that send the last packet of a block larger then neccessary now. BUGFIX: The property 'FWVersion' contains the correct version info for (mvTLIClientGigE-lib, version 1.10.19.97) mvBlueCOUGAR-S devices now. (mvBlueCOUGAR-lib, version 1.10.19.97) (Requires at least FW version 1.0007) BUGFIX: During property update the current value was written before setting (mvBlueCOUGAR-lib, version 1.10.19.97) the new limits. This could cause an internal exception as the current value e.g. could be larger then the old max. value. (This applies to the generic interface layout only) 10.06.2008 1.10.18 UPDATE: Additional trigger input signals added, software trigger enabled (mvHYPERIONfg-lib, version 1.10.18.96) CHANGED BEHAVIOUR: Trigger signal PulseStartConfiguration currently (mvHYPERIONfg-lib, version 1.10.18.96) removed from signal list. NEW FEATURE: Trigger signal controlled acquisition added for Linux driver (low level mvHYPERION linux driver) BUGFIX: Sometimes the first image capture by the GigE Kernel mode capture (mvTLIClientGigE-lib, version 1.10.18.96) filter was incomplete. BUGFIX: Digital outputs 2 and 3 couldn't be modified in manual mode. (mvBlueCOUGARLocal-lib, version 1.10.18.96) NEW FEATURE: Support for 105 versions of the mvBlueFOX added. (mvBlueFOX-lib, version 1.10.18.96) 29.05.2009 1.10.17 NEW FEATURE: Trigger signal controlled acquisition added. (mvHYPERIONfg-lib, version 1.10.17.95) BUGFIX: Visibility of the features 'Expose_us' amd 'Gain_dB' depending on the (mvBlueCOUGAR-lib, version 1.10.17.95) settings applied to 'AutoExposeControl', 'AutoGainControl' and (mvBlueFOX-lib, version 1.10.17.95) 'ExposeMode'. BUGFIX: Re-programming the sensor caused aborted images after the first cycle. (mvBlueCOUGAR-lib, version 1.10.17.95) (mvTLIClientGigE-lib, version 1.10.17.95) NEW FEATURE: Firmware update for mvBlueCOUGAR-S devices added. (mvBlueCOUGAR-lib, version 1.10.17.95) (mvDeviceConfigure, version 1.10.17.95) NEW FEATURE: FrameRate_Hz feature added for mvBlueCOUGAR-S devices. (mvBlueCOUGAR-lib, version 1.10.17.95) NEW FEATURE: 'onHighExpose' and 'OnRisingEdge' trigger modes added for (mvBlueCOUGAR-lib, version 1.10.17.95) mvBlueCOUGAR-S devices. NEW FEATURE: XML file upload published for mvBlueCOUGAR-S devices. (mvBlueCOUGAR-lib, version 1.10.17.95) (mvDeviceConfigure, version 1.10.17.95) BUGFIX: Minor number confusion during initializing of more then one device. (low level mvHYPERION driver linux) 13.05.2008 1.10.16 BUGFIX: Improved stability under linux. (mvBlueFOX-lib, version 1.10.16.94) NEW FEATURE: 10 bit support added for all 'M' and 'X' types and for all (mvBlueFOX-lib, version 1.10.16.94) CMOS based standard types. 24.04.2008 1.10.15 BUGFIX: ReadSerialData() Timeouthandling corrected (low level mvHYPERION Windows driver) NEW FEATURE: CameraLink line receiver reset added at device init. (low level mvHYPERION Windows driver) PoCL feature enabled only with timer callbacks. BUGFIX: When multiple threads called functions accessing request object (mvDeviceManager-lib, version 1.10.15.93) related data internal data structures could get damaged. BUGFIX: DMR_UpdateDeviceList reports newly detected GigE Vision devices (mvBlueCOUGAR-lib, version 1.10.15.93) connected to a network interface that previously didn't have a valid IP address. BUGFIX: Misleading log message, Support for RGB888Planar histogram and line (wxPropView, version 1.10.15.93) profile. BUGFIX: Improved stability under Linux. (mvBlueFOX-lib, version 1.10.15.93) BUGFIX: 100% CPU load after opening a device under Kubuntu (Kernel 2.6.x). (mvBlueFOX-lib, version 1.10.15.93) CHANGED BEHAVIOUR: As under Linux we currently only support 16KB per USB (mvBlueFOX-lib, version 1.10.15.93) transfer this is also the only valid value for the property 'TransferSize' now. This might force you to modify existing code for Linux projects. UPDATE: Re-programming mvBlueCOUGAR devices in 'device specific interface' (mvBlueCOUGAR-lib, version 1.10.15.93) mode is much faster now. NEW FEATURE: BinningMode added to device specific interface. (mvBlueCOUGAR-lib, version 1.10.15.93) UPDATE: Check against matching RFS added. (mvBlueCOUGARLocal-lib, version 1.10.15.93) UPDATE: DMR_OpenDevice returns a larger variety of error codes now. (mvDeviceManager-lib, version 1.10.15.93) 11.04.2008 1.10.14 UPDATE: New version of firmware added to installer. (mvBlueCOUGAR.msi) 08.04.2008 1.10.13 BUGFIX: Unsafe close of mvHYPERION device because of wrong usage of an internal (mvHYPERIONfg-lib, version 1.10.13.91) index. NEW FEATURE: Certain capture related parameters no longer turn read-only during (mvBlueCOUGAR-lib, version 1.10.13.91) a running acquisition. NEW FEATURE: A local application running on the mvBlueCOUGAR-P can inform a (mvBlueCOUGAR-lib, version 1.10.13.91) host application about parameter changes now. (Requires a firmware update) 04.04.2008 1.10.12 NEW FEATURE: mvHYPERION board CL4e added. (low level mvHYPERION drivers windows and linux) CHANGED: serial communication now completely controlled with interrupts. (low level mvHYPERION Windows driver) NEW FEATURE: wxPropView can now store image data in raw format. (wxPropView, version 1.10.12.90) CHANGED BEHAVIOUR: All MSI based packages will now block attempts to downgrade (all shipped MSI based packages) an installation. If this is desired please uninstall the newer version before installing the old one. BUGFIX: Icons in maintenance mode will be displayed correctly(transparent) now. (all shipped MSI based packages) BUGFIX: Min., max. and step width of properties that change dynamically at (mvBlueCOUGAR-lib, version 1.10.12.90) runtime are now correctly propagated up to the user interface. BUGFIX: AOI handling in device specific interface is working just like for (mvBlueCOUGAR-lib, version 1.10.12.90) every other mvIMPACT Acquire compliant device now. BUGFIX: Crash when closing a device operated with the mvBlueCOUGAR-P specific (mvBlueCOUGAR-lib, version 1.10.12.90) host interface during a running acquisition in 'Continuous' mode. 28.03.2008 1.10.11 BUGFIX: Missing 32 MHz enum added to 'TCameraPixelClock' enum (mvDriverBaseEnums.h) BUGFIX: Installation of mvTITAN/mvGAMMA devices via MSI is working correctly (mvTITAN_mvGAMMA.msi) again. (Bug introduced in version 1.10.10) UPDATE: Revision of the local interface. Higher frame rates can be achieved (mvBlueCOUGARLocal-lib, version 1.10.11.89) now and support for the class mvIMPACT::acquire::ImageMemoryManager has been added. 14.03.2008 1.10.10 BUGFIX: The device specific interface for mvBlueCOUGAR-P devices didn't (mvBlueCOUGAR-lib, version 1.10.10.88) convert bayer image data correctly. (mvTLIClientGigE-lib, version 1.10.10.88) CHANGED BEHAVIOUR: Some logging mechanisms changed. Now a common *.log file (mvBlueCOUGAR-lib, version 1.10.10.88) is used. (mvTLIClientGigE-lib, version 1.10.10.88) BUGFIX: Power over CameraLink temporarily removed. (mvHYPERION low level linux HW driver) (mvHYPERION low level windows HW driver) 06.03.2008 1.10.9 BUGFIX: Medium camera support, synchronization of the medium channels (mvHYPERION low level linux HW driver) improved. BUGFIX: Power over CameraLink is working under now linux. (mvHYPERION low level linux HW driver) BUGFIX: Runtime crashes during process termination under Linux when more (all shipped packages) then one driver lib was present. BUGFIX: The property 'pixelClock_KHz' is bound correctly in the C++ layer now. (mvBlueCOUGAR-lib, version 1.10.9.87) 03.03.2008 1.10.8 BUGFIX: CL comlibs (mvHYPERION and mvTITAN/mvGAMMA packages) BUGFIX: Resetting the trigger mode when closing and re-opening the device (mvSIGMA/mvDELTA low level HW driver) 19.02.2008 1.10.7 CHANGED BEHAVIOUR: The class mvIMPACT::acquire::AutoControlParametersBlueFOX (mvIMPACT_acquire.h) has been renamed to mvIMPACT::acquire::AutoControlParameters and is no available in the class mvIMPACT::acquire::CameraSettingsBlueDevice thus is no longer restricted to the mvBlueFOX. This will not break existing binaries, but might force you to change your code during rebuilds when directed references to this class have been used. CHANGED BEHAVIOUR: The properties autoExposeControl and autoGainControl have (mvIMPACT_acquire.h) been moved to the base class from mvIMPACT::acquire::CameraSettingsBlueFOX to mvIMPACT::acquire::CameraSettingsBlueDevice. This will not affect existing binaries or code. CHANGED BEHAVIOUR: Property 'exposeMode' moved to base class (mvIMPACT_acquire.h) mvIMPACT::acquire::CameraSettingsBlueDevice. BUGFIX: The request count can be modified again. (all shipped packages) (Bug introduced in version 1.10.6) BUGFIX: Calling the import, export and copy function of a camera description (mvDeviceManager-lib, version 1.10.7.85) results in the desired behaviour now. NEW FEATURE: mvBlueFOX compatible overlapped expose mode implemented. (mvBlueCOUGAR-lib, version 1.10.7.85) (Requires FW update to version 1.0.11) NEW FEATURE: CameraLink grabbers now can sort the pixel data if needed from (mvHYPERIONfg-lib, version 1.10.7.85) multi-tap cameras if needed. (mvTITANfg-lib, version 1.10.7.85) BUGFIX: Closing the device is working correctly again. (mvHYPERIONfg-lib, version 1.10.7.85) (Bug introduced in version 1.10.6) 12.02.2008 1.10.6 BUGFIX: mvDeviceConfigure no longer displays an error on startup when no (mvDeviceConfigure, version 1.10.6.84) mvBlueCOUGAR driver is installed. (Bug introduced in version 1.10.4) NEW BEHAVIOUR: mvHYPERION buffer alignment increased to 64k (mvHYPERIONfg-lib, version 1.10.6.84) NEW BEHAVIOUR: now mvHYPERION Linux kernel also support ppc64 systems (mvHYPERION low level HW driver) BUGFIX: The correct version of the GigE Kernel mode capture filter is (mvBlueCOUGAR.msi) installed again on Windows XP an newer. (Bug introduced in version 1.10.5) BUGFIX: mvGigEConfigure is installing the capture filter driver correctly (mvGigEConfigure, version 1.10.6.84) even it hasn't been installed previously using the the method offered by the Windows OS. UPDATE: mvGigEConfigure is started from the MSI based installer and directly (mvBlueCOUGAR.msi) installs the driver now. Installation process creates shortcuts to mvGigEConfigure now. BUGFIX: Parallel installation of the MSM files of the mvIMPACT Acquire base (all shipped MSI based packages) libs (mvIMPACT_AcquireBaseLibs.msm) could mess up the OS internal component data base. This could happen, if installations for two different product groups both installed the merge modules during the installation process, which isn't done by default. NEW BEHAVIOUR: The environment variables MVIMPACT_ACQUIRE_DIR and GENICAM_ROOT (all shipped MSI based packages) will now overwrite existing values while in previous installations the new values where appended ';' separated to the existing values. BUGFIX: 'Flat Field Filter' and 'Dark Current Filter' could cause crashes, if (all shipped packages) no settings have been loaded for the device and the calibration mode was switched on in live mode. BUGFIX: Files that are not DWORD aligned can be downloaded now. (mvBlueCOUGAR-lib, version 1.10.6.84) NEW FEATURE: Soft AGC and AEC feature added to mvBlueCOUGAR-P specific (mvBlueCOUGAR-lib, version 1.10.6.84) interface. BUGFIX: Correct numbering of mvSIGMA-SQ boards. (mvSIGMAfg-lib, version 1.10.6.84) BUGFIX: Correct handling of digital IOs of mvSIGMA boards. (mvSIGMAfg-lib, version 1.10.6.84) BUGFIX: Calling 'imageRequestReset' didn't unlock the current request, which (mvSIGMA/mvDELTA low level HW driver) could result in a delay during the close that was equal to the value of the property 'ImageRequestTimeout_ms' for that request. BUGFIX: Closing a board did not unlock the current request, which could result (mvSIGMAfg-lib, version 1.10.6.84) in a delay during the close that was equal to the value of the (mvTITANfg-lib, version 1.10.6.84) property 'ImageRequestTimeout_ms' for that request. BUGFIX: XML log files can be viewed at runtime an will always be valid XML. (all shipped packages) NEW FEATURE: Version info of the mvPropHandling lib is stored in a XML setting (mvPropHandling-lib, version 1.10.6.84) in the top-level list now. NEW FEATURE: Update device list menu entry. (mvDeviceConfigure, version 1.10.6.84) 24.01.2008 1.10.5 NEW FEATURE: First version using the new version of the propgrid(1.2.11). (wxPropView, version 1.10.5.83) NEW FEATURE: CameraSettingsBlueCOUGAR::triggerSource and (mvIMPACT_acquire.h) CameraSettingsBlueCOUGAR::triggerInterface feature added. NEW FEATURE: Initial version of mvGigEConfigure added. (mvBlueCOUGAR.msi) NEW FEATURE: Detection of GigE Vision devices on host systems with more (mvTLIClientGigE-lib, version 1.10.5.83) then one network adapter that has been assigned a zero-conf IP address. NEW FEATURE: Multiple streams per device are now supported. (mvTLIClientGigE-lib, version 1.10.5.83) NEW FEATURE: Windows 2000 support added to GigE Vision capture kernel driver. (mvBlueCOUGAR.msi) On Windows 2000 platforms a different version of the kernel mode filter. NEW FEATURE: New configuration tool added to installer: mvGigEConfigure (mvBlueCOUGAR.msi) This is meant to allow an easy installation and configuration of the GigE Vision capture kernel driver. BUGFIX: Creating a stream was resetting the upper 16 bit of the port register. (mvTLIClientGigE-lib, version 1.10.5.83) BUGFIX: Firmware version is displayed correctly in the log file now for (mvBlueCOUGAR-lib, version 1.10.5.83) mvBlueCOUGAR-P devices. BUGFIX: Changing the 'AdapterIPAddress' property will update the 'AdapterName' (mvBlueCOUGAR-lib, version 1.10.5.83) and 'AdapterDescription' property now. BUGFIX: Internal timeout for device discovery increased in order to be (mvBlueCOUGAR-lib, version 1.10.5.83) compliant with the recommendation of the GigE specification. BUGFIX: The imageDir mode sometimes internally created an invalid path (mvVirtualDevice-lib, version 1.10.5.83) which resulted in no images being read from the specified directory. (Linux only) NEW FEATURE: TestImageBarWidth property. (mvVirtualDevice-lib, version 1.10.5.83) 14.01.2008 1.10.4 BUGFIX: When multiple threads where calling DMR_GetImpactRequestBufferEx (mvDeviceManager-lib, version 1.10.4.82) with the 'ibfUseRequestMemory' set and at least two threads where asking for a packed RGB or an YUV format it could happen that the content of the returned image buffers contained a mixture of the individual images. BUGFIX: 'MissingData_pc' property wasn't calculated correctly in chunk mode. (mvBlueCOUGAR-lib, version 1.10.4.82) NEW FEATURE: mvDeviceConfigure can now be used to assign a new IP address (mvDeviceConfigure, version 1.10.4.82) to a GigE Vision(tm) compliant device. (mvTLIClientGigE-lib, version 1.10.4.82) CHANGED BEHAVIOUR: Internal native socket default buffer size increased. (mvTLIClientGigE-lib, version 1.10.4.82) CHANGED BEHAVIOUR: If no EEPROM info could be found the device is listed with (mvSIGMAfg-lib, version 1.10.4.82) a default serial number (MV000000000). (mvTITANfg-lib, version 1.10.4.82) UPDATE: new HWUpdateFunction added, only for HW Testing (mvSIGMAfg-lib, version 1.10.4.82) 08.01.2008 1.10.3 BUGFIX: internal use of AOI-Parameter was wrong for cameras with more then (mvHYPERIONfg-lib, version 1.10.3.81) one tap. NEW FEATURE: mvIMPACT Acquire compatible trigger handling for mvBlueCOUGAR-P (mvBlueCOUGAR-lib, version 1.10.3.81) devices. CHANGED BEHAVIOUR: The increment for the AOI width property has been changed (mvHYPERIONfg-lib, version 1.10.3.81) from 4 to 8. 17.12.2007 1.10.2 BUGFIX: Open -> Close -> Open resulted in no more images being captured. (mvTLIClientGigE-lib, version 1.10.2.80) NEW FEATURE: Support for digital output 3 and 4 added. (mvBlueCOUGAR firmware and GenICam XML-file) 12.12.2007 1.10.1 NEW FEATURE: Power over CameraLink added to the low level kernel (mvHYPERION low level HW driver) drivers. This feature needs hardware revision >= 2.xx of HYPERION-CLe. CameraLink clock detection available for hardware revision < 2.xx. NEW FEATURE: Digital inputs and additional digital outputs connector J6 (mvHYPERIONfg-lib, version 1.10.1.79) added to IOSubSystem. This feature depends on firmware version and will be available from firmware version 35 onwards. BUGFIX: Potential memory leak when closing the device while image requests (mvBlueFOX-lib, version 1.10.1.79) are still in the input queue. NEW FEATURE: Support for the 10 bit version of the mvBlueFOX added. (mvBlueFOX-lib, version 1.10.1.79) BUGFIX: Certain low level USB HW initialisation errors are passed up to the (mvBlueFOX-lib, version 1.10.1.79) user now. BUGFIX: Flash update added for mvHYPERION boards. (mvDeviceConfigure, version 1.10.1.79) (bug related to Linux compilation of mvDeviceConfigure) NEW FEATURE: Handling of default_flash configuration added. (mvHYPERION low level HW driver) 21.11.2007 1.10.0 CHANGED BEHAVIOUR: Functions and classes that have been declared deprecated (mvIMPACT_acquire.h) for some time now have been removed from the C++ interface. This will not break existing binaries, but will force you to change your code during rebuilds when deprecated code was used by your application. A list of functions that have been removed and their replacement can be found in the device drivers manual under 'C/C++ developer -> Porting existing code' BUGFIX: Camera description files that contain a '.' in their name couldn't be (mvHYPERIONfg-lib, version 1.10.0.78) reloaded after exporting them, when trying to create a camera (mvTITANfg-lib, version 1.10.0.78) description, that was already existing no error message was returned, (mvSIGMAfg-lib, version 1.10.0.78) Camera descriptions that contained 'Generic' as part of their name couldn't be exported and imported. BUGFIX: Local XML files no longer have to be DWORD aligned to be downloadable. (mvBlueCOUGAR-lib, version 1.10.0.78) NEW FEATURE: Initial version of the GigE Vision capture kernel driver added (mvBlueCOUGAR.msi) to setup. BUGFIX: line scan mode: only first request will synchronize to next line, (mvHYPERION low level HW driver) following request transfer directly next lines without breaks BUGFIX: digital io passthrough mode, inverted / notinverted can't be switched (mvHYPERION low level HW driver) BUGFIX: snap request with timeout = 0 never elapses. (mvHYPERION low level HW driver) 07.11.2007 1.9.17 BUGFIX: When programming periodically Pulse sequence on a digital output (mvHYPERIONfg-lib, version 1.9.17.77) then it is now possible to define a longer pulse then the period of the signal. BUGFIX: Non-standard lists under ImagingSubSystem/Camera will be stored as (mvBlueCOUGAR-lib, version 1.9.17.77) well now. BUGFIX: Log output can be configured through mvDebugFlags.mvd now. (mvTLIClientGigE-lib, version 1.9.17.77) NEW FEATURE: wxPropView can draw overlays from special strings attached to the (wxPropView, version 1.9.17.77) request. 01.11.2007 1.9.16 BUGFIX: Device specific interface for the mvBlueCOUGAR is working again. (mvBlueCOUGAR-lib, version 1.9.16.76) (Bug introduced in version 1.9.15) NEW FEATURE: GenICam files will be searched under a specific directory (mvBlueCOUGAR-lib, version 1.9.16.76) now if the device specifies the URL as a file (mvBlueCOUGAR.msi) Under Windows this directory will be %ALL USERS\Documents\MATRIX VISION\mvIMPACT Acquire\GenICam, under Linux it will be $HOME/etc//matrix-vision/mvimpact-acquire/genicam NEW FEATURE: IO subsystem improved, now it is possible to program singlepulse (mvHYPERIONfg-lib, version 1.9.16.76) and pulse sequences to digital output. New IO-System is not compatible to previous version. NEW FEATURE: Flash update added for mvHYPERION boards. (mvDeviceConfigure, version 1.9.16.76) BUGFIX: Grey 8x4 medium mode, every 8 pixel was dark. (mvHYPERIONfg-lib, version 1.9.16.76) BUGFIX: Abort function, if switch off camera during acquisition sometimes no reaction of the application any more. (mvHYPERIONfg-lib, version 1.9.16.76) NEW FEATURE: Firmware version will now be reported. (mvHYPERIONfg-lib, version 1.9.16.76) 31.10.2007 1.9.15 BUGFIX: When a digital output was switched to 'Manual' the device was set up (mvBlueCOUGAR-lib, version 1.9.15.75) for flash output and vice versa. (Device specific interface only) BUGFIX: AcquisitionMode changes haven't been taken into account. (mvBlueCOUGAR-lib, version 1.9.15.75) (Device specific interface only) 29.10.2007 1.9.14 BUGFIX: Time stamp works correctly with every GigEVision compliant device now (mvBlueCOUGAR-lib, version 1.9.14.74) that correctly implements the time stamp tick frequency registers and the timestamp itself. BUGFIX: 64 bit int properties that define a hex format string haven't been (mvPropHandling-lib, version 1.9.14.74) assigned correctly when writing the string value without leading '0x' (e.g. "c0a8001212"). BUGFIX: MFC version of PropView can be compiled again. (Bug introduced in version 1.9.8) BUGFIX: TImpactBufferFlag::ibfRecyleBufHandle became (mvDeviceManager.h) TImpactBufferFlag::ibfRecycleBufHandle (spelling mistake). This will not break existing binaries, but will force you to change your code during rebuilds when this flag was used by your application. CHANGED BEHAVIOUR: The translation dictionary entries for the property (mvBlueFOX-lib, version 1.9.14.74) SensorColorPattern have been adapted to all other occurences of these strings in other drivers(camera descriptions etc.). UPDATE: Improved stability. (mvBlueCOUGAR-lib, version 1.9.14.74) NEW FEATURE: When the resulting IMPACT image buffer returned by a device (all shipped packages) is a raw bayer image, the IMPACT buffer will be allocated with the bayer image buffer type IPL_BAYERMOSAICBUF now. NEW FEATURE: Property 'TriggerMoment' added to class (mvIMPACT_acquire.h) mvIMPACT::acquire::PulseStartCOnfiguration 23.10.2007 1.9.13 CHANGED BEHAVIOUR: TBlueLYNXCameraExposeMode has been replaced by (mvIMPACT_acquire.h) TCameraExposeMode. NEW FEATURE: mvBlueCOUGAR specific interface layout enhanced and some (mvBlueCOUGAR-lib, version 1.9.13.73) minor bugs fixed. CHANGED BEHAVIOUR: Execution of mvIMPACT::acquire::Method::call and (mvPropHandling-lib, version 1.9.13.73) OBJ_Execute speeded up a little. NEW FEATURE: New error code added to TRequestResult enum: rrDeviceAccessLost (mvDriverBaseEnums.h) === CD2007/A === 15.10.2007 1.9.12 BUGFIX: YUV422Packed mode is returned correctly now for mvTITAN-RGB boards. (mvTITANfg-lib, version 1.9.12.72) NEW FEATURE: FVAL-PassThrough mode is possible for mvTITAN/mvGAMMA-CL. (mvTITANfg-lib, version 1.9.12.72) (mvTITAN/mvGAMMA low level HW driver) BUGFIX: Trigger-Out can be used via pulse sequences also for mvGAMMA-CL. CHANGED BEHAVIOUR: InitializeHW ( Loading FPGA ) is always done by default (mvTITANfg-lib, version 1.9.12.72) for TITAN boards. BUGFIX: 64 bit integer properties can be read as 32 bit values now. (mvPropHandling-lib, version 1.9.12.72) This however is NOT recommended as it might result in loss of data and is just meant for compatibility reasons. BUGFIX: Left-right mirror in YUV422-packed mode flipped the Y components (mvSIGMAfg-lib, version 1.9.12.72) incorrectly. NEW FEATURE: Initial version of the mvBlueCOUGAR specific C++ interface. (mvIMPACT_acquire.h) NEW FEATURE: Function mvIMPACT::acquire::Property::allowsValueCombinations, (mvIMPACT_acquire.h) class mvIMPACT::acquire::PulseStartConfiguration, mvIMPACT::acquire::IOSubSystem::getPulseStartConfiguration, mvIMPACT::acquire::IOSubSystem::getPulseStartConfigurationCount, mvIMPACT::acquire::OutputSignalGeneratorFrameGrabber:: getValidSignalsForPassThroughModes, mvIMPACT::acquire::OutputSignalGeneratorFrameGrabber:: getValidPassThroughSignalCount, mvIMPACT::acquire::OutputSignalGeneratorFrameGrabber:: getValidPassThroughSignalValue, mvIMPACT::acquire::OutputSignalGeneratorFrameGrabber:: getValidPassThroughSignalString mvIMPACT::acquire::OutputSignalGeneratorFrameGrabber:: definePassThroughSignal. CHANGED BEHAVIOUR: The class mvIMPACT::acquire::ImageProcessingBlueFOX (mvIMPACT_acquire.h) is no longer available. As all it's features are available for every device there is only one class mvIMPACT::acquire::ImageProcessing now. Please replace every occurence of mvIMPACT::acquire::ImageProcessingBlueFOX or mvIMPACT::acquire::ImageProcessingBase in your code by mvIMPACT::acquire::ImageProcessing. This change will NOT break existing binaries thus compiled software already shipped will continue to work! CHANGED BEHAVIOUR: Creating an instance of (mvIMPACT_acquire.h) mvIMPACT::acquire::IOSubSystemBlueFOX no longer raises an internal exception. This is NOT a bugfix but purely cosmetics. 24.09.2007 1.9.11 BUGFIX: mvBlueFOX-102aG could cause footer errors. (mvBlueFOX-lib, version 1.9.11.71) New FPGA version 68. 19.09.2007 1.9.10 BUGFIX: The properties 'HDOutput', 'VDOutput' and 'pixelClockOutput' (mvIMPACT_acquire.h) were mapped to an incorrect data type. NEW FEATURE: mvIMPACT::acquire::Request::getInfoIterator function added. (mvIMPACT_acquire.h) NEW FEATURE: The visible data from the info list of a request can be (wxPropView, version 1.9.10.70) displayed as an overlay now. BUGFIX: Closing a device in debug builds could result in a heap corruption. (mvTITAN/mvGAMMA low level HW driver) NEW FEATURE: Timeout handling and property 'ImageRequestTimeout_ms' (mvBlueCOUGAR-lib, version 1.9.10.70) implemented. BUGFIX: First image is received correctly now. (mvBlueCOUGAR-lib, version 1.9.10.70) NEW FEATURE: FrameID as part of the Request infos implemented. (mvBlueCOUGAR-lib, version 1.9.10.70) NEW FEATURE: Support for chunk mode added. (mvBlueCOUGAR-lib, version 1.9.10.70) 04.09.2007 1.9.9 NEW BEHAVIOUR: 'Abort' button enabled during running live acquisition. (wxPropView, version 1.9.9.69) BUGFIX: Missing merge module mvBlueFOXKernelDriver.msm added to 32 bit (mvBlueFOX.msi, version 1.9.9) installer package (Windows only). NEW FEATURE: The saturation filter can be used with RGB destination formats (mvBlueFOX-lib, version 1.9.9.69) as well now. NEW FEATURE: Support for mvBlueCOUGAR devices added (so far Windows only). (mvBlueCOUGAR-lib version 1.9.9.69) (mvTLIClientGigE-lib, version 1.9.9.69) 15.08.2007 1.9.8 DEPRECATED API CODE: mvIMPACT::acquire::Request::getInfo and (mvIMPACT_acquire.h) mvIMPACT::acquire::Request::getResult have been declared deprecated. The information of the structures is available via direct property access now, which is more flexible and more efficient. BUGFIX: DMR_GetImageRequestInfo and DMR_GetImageRequestInfoEx and (mvDeviceManager-lib, version 1.9.8.68) mvIMPACT::acquire::Request::getInfo returned DMR_INTERNAL_ERROR as internally this parameter became 64 bit integer but was handled as a 32 bit integer. For backward compatibility this parameter will be truncated to 32 bit now but the use of this functions is not recommended any more. Also see comments above made above. (Bug introduced in version 1.9.7) NEW FUNCTION: DMR_UpdateDeviceList, (mvDeviceManager-lib, version 1.9.8.68) mvIMPACT::acquire::DeviceManager::updateDeviceList (mvIMPACT_acquire.h) BUGFIX: File mode didn't work correctly when damaged image files where present (mvVirtualDevice-lib, version 1.9.8.68) in the selected directory. NEW FEATURE: Timestamp property implemented for request results. (mvVirtualDevice-lib, version 1.9.8.68) NEW BEHAVIOUR: As only the mvBlueFOX-124C and mvBlueFOX-102C support vertical (mvBlueFOX-lib, version 1.9.8.68) color binning at the moment, vertical and full binning is no longer available for other color versions of the mvBlueFOX. NEW BEHAVIOUR: The two buttons 'Live' and 'Stop' have been replaced by one (wxPropView, version 1.9.8.68) 'Live' Push-Button BUGFIX: Bayer pattern for the color version of the mvBlueFOX-102C is decoded (mvBlueFOX-lib, version 1.9.8.68) correctly again. BUGFIX: Crashes when switching between developers view and standard view (wxPropView, version 1.9.8.68) while the selected device wasn't initialised. BUGFIX: dma_error handling improved, multitasking problem fixed (mvHYPERION low level HW_WDM_driver) BUGFIX: abort_request function improved, waits now until last request will be signalled. (mvHYPERION low level HW_WDM_driver) 27.07.2007 1.9.7 BUGFIX: Potential memory leak fixed. (mvBlueFOX-lib, version 1.9.7.67) BUGFIX: Changes stored in the system settings list will be updated (mvHYPERIONfg-lib, version 1.9.7.67) automatically at start-up. (mvTITANfg-lib, version 1.9.7.67) (mvSIGMAfg-lib, version 1.9.7.67) (mvVirtualDevice-lib, version 1.9.7.67) BUGFIX: Gain wasn't set correctly, when video channel was changed. (mvTITANfg-lib, version 1.9.7.67) NEW FEATURE: RequestInfo: Property 'TimeStamp_us' is now int64. (mvHYPERIONfg-lib, version 1.9.7.67) (mvSIGMAfg-lib, version 1.9.7.67) (mvVirtualDevice-lib, version 1.9.7.67) (mvBlueFOX-lib, version 1.9.7.67) (mvTITANfg-lib, version 1.9.7.67) BUGFIX: calculation lost images corrected (mvHYPERIONfg-lib, version 1.9.7.67) BUGFIX: time stamp calculation corrected (mvHYPERION low level HW_WDM_driver) 24.07.2007 1.9.6 BUGFIX: Combo box controls display the correct initial value again. (wxPropView, version 1.9.6.66) (Bug introduced in version 1.9.5) NEW FEATURE: Doc string feature added to camera descriptions. (mvHYPERIONfg-lib, version 1.9.6.66) (mvSIGMAfg-lib, version 1.9.6.66) (mvTITANfg-lib, version 1.9.6.66) NEW BEHAVIOUR: general fpga_reset removed from abort_function uart_init changed, now only minimal register access added. (mvHYPERION low level HW driver) 19.07.2007 1.9.5 BUGFIX: Writing image results improved (linux only). (mvHYPERIONfg-lib, version 1.9.5.65) BUGFIX: Cancelling of a process now works correct. (mvHYPERIONfg-lib, version 1.9.5.65) BUGFIX: Serial port now works with interrupt. (mvHYPERIONfg-lib, version 1.9.5.65) BUGFIX: Undefined symbols error when opening an mvHYPERION under Linux from (mvHYPERIONfg-lib, version 1.9.5.65) an application that dynamically loads the mvDeviceManager-lib BUGFIX: In case of USB Bus related transmission errors the data transfer (mvBlueFOX-lib, version 1.9.5.65) will be restarted faster and more reliable now. BUGFIX: LINUX only: Closing and reopening a mvBlueFOX device no longer (mvBlueFOX-lib, version 1.9.5.65) causes a segmentation fault. BUGFIX: LINUX only: Closing and reopening a mvBlueFOX device no longer (mvBlueFOX-lib, version 1.9.5.65) creates an unused thread. BUGFIX: LINUX only: 2 extra, unused threads no longer created for (mvBlueFOX-lib, version 1.9.5.65) mvBlueFOX. BUGFIX: Switching the property 'FooterMode' from 'Off' to any other value (mvBlueFOX-lib, version 1.9.5.65) while the driver was busy processing image requests could lead to heap corruptions. BUGFIX: clserialWrite() result corrected (mvHYPERION-kernel-linux, version 1.9.5.65) BUGFIX: Undefined symbols error when opening an mvBlueFOX under Linux from (mvBlueFOX-lib, version 1.9.5.65) an application that dynamically loads the mvDeviceManager-lib BUGFIX: High CPU load under wxPropView after opening the camera. (mvBlueFOX-lib, version 1.9.5.65) (Bug introduced in version 1.7.2, Linux only) NEW FEATURE: VB 6 sample uses enumerated properties now as well. (all shipped MSI-packages) NEW FEATURE: First version using the new version of the propgrid(1.2.7). (wxPropView, version 1.9.5.65) 14.06.2007 1.9.4 BUGFIX: 8 bit bitmap export changed the image data in a way that the exported (wxPropView, version 1.9.4.64) image had a different histogram. BUGFIX: mvShowDisplayWindow sometimes returned too early (before all internal (mvDisplay-lib, version 1.9.4.64) data structures have been set up correctly). BUGFIX: Property 'Info/DeviceDriverVersion' returns a correct release number (all shipped packages) again. (Bug introduced in version 1.9.2) BUGFIX: When an mvTITAN-RGB/G4 was operated in PAL mode certain error (mvTITANfg-lib, version 1.9.4.64) conditions e.g. a wrong pixel clock couldn't be detected correctly. BUGFIX: Loading of settings during device init didn't update all the (mvTITANfg-lib, version 1.9.4.64) properties (e.g. Connector/cameraOutputUsed) correctly. (mvSIGMAfg-lib, version 1.9.4.64) BUGFIX: The request info 'frameID' is now visible for the mvBlueFOX. (mvBlueFOX-lib, version 1.9.4.64) Fixed issue with frame on demand mode/single frame capture mode. Minor timing fixes. Repaired CCD 'expose on high' trigger mode. Improved camera softstart by new firmware version 41. NEW FEATURE: New compatible way to handle the user data in case of a reconnect (mvBlueFOX-lib, version 1.9.4.64) event for a device added. Now the user can select whether he wants the cached data or if he wants the data to be refreshed from the devices non-volatile memory. See property 'ReconnectBehaviour' for details. BUGFIX: Critical Section added to the handling of common resoures for (mvHYPERIONfg-lib, version 1.9.4.64) request-function and waitforrequest-function. NEW FEATURE: Medium camera support added. (mvHYPERIONfg-lib, version 1.9.4.64) CHANGED: The translation string of the enum value 'rrOK' changed from (all shipped packages) 'Ready' to 'OK'. 23.05.2007 1.9.3 BUGFIX: The displayed AOIs in scaled display mode used unscaled offsets. (wxPropView, version 1.9.3.63) BUGFIX: Under certain 32 bit Linux distributions wxPropView could crash (wxPropView, version 1.9.3.63) while playing around with the spin controls for the histogram and line profile. NEW FEATURE: Colour to channel description mapping added to histogram and (wxPropView, version 1.9.3.63) line profile. BUGFIX: 'ctmOnDemand' trigger mode for mvBlueFOX 102ag (mvBlueFOX-lib, version 1.9.3.63) CHANGED: Min. width of the image for mvBlueFOX-102ag versions reduced from (mvBlueFOX-lib, version 1.9.3.63) 200 to 20. BUGFIX: Capturing 2-4 sync. grey sources (co2xComposite, co3xComposite, (mvTITANfg-lib, version 1.9.3.63) co4xComposite mode) resulted in incorrect images for the mvTITAN-RGB/G3 and mvTITAN-RGB/G4. (Bug introduced in version 1.7.5 with the introduction of the scaler feature) NEW FEATURE: Signed 64 bit Windows driver available for mvHYPERION and (mvBlueFOX-x64.msi) mvBlueFOX. These packages will run under every amd64/x64 based (mvHYPERION-x64.msi) Windows version including Windows Vista. NEW FEATURE: New pixel formats introduced: ibpfRGB101010Packed, (all shipped packages) ibpfRGB121212Packed, ibpfRGB141414Packed, ibpfRGB161616Packed. UPDATE: Newer MSI compiler used to create Windows installer packages. (all shipped MSI based packages) 23.04.2007 1.9.2 BUGFIX: Calling DMR_GetImageRequestBufferImageData after a failed call to (mvDeviceManager-lib, version 1.9.2.62) DMR_ImageRequestWaitFor could lead to crashes. BUGFIX: Reading from the digital inputs of an mvGAMMA-CL or an mvTITAN-CL (mvTITANfg-lib, version 1.9.2.62) returned incorrect results (triggerIN and syncIN have been flipped). BUGFIX: max. offsets for X/Y offsets for histogram and line profile. (wxPropView, version 1.9.2.62) BUGFIX: Spin controls will be used for properties defining a min. and max. (wxPropView, version 1.9.2.62) value again. (Bug introduced in version 1.9.0) UPDATE: Calibration parameters are available again for fine tuning (mvBlueFOX-lib, version 1.9.2.62) the mvBlueFOX (CCD versions only), (added in version 1.8.0.51, disabled in version 1.8.1.52) NEW FEATURE: class CameraDescriptionManager provides enhanced 'locate (mvIMPACT_acquire.h) description via string' functionality now. Either the list name or value of the property 'name' of the description can be passed to the corresponding location function now. NEW FEATURE: 64 bit Windows driver available. Currently this driver can't be (mvBlueFOX-x64.msi) installed under Windows Vista, as it's still not certified and Windows Vista doesn't allow uncertified drivers to be installed. NEW FEATURE: mvVirtualDevice driver available for testing and/or developing (mvVirtualDevice.msi) under Windows (32 and 64 bit) without MATRIX VISION hardware. (mvVirtualDevice-x64.msi) NEW FEATURE: Trigger modes 'ctmOnDemand', 'ctmOnRisingEdge', 'ctmOnLowLevel' (mvBlueFOX-lib, version 1.9.2.62) and 'ctmOnHighLevel' for mvBlueFOX-102aG devices. NEW FEATURE: Trigger mode 'ctmContinuous' works with mbBlueFOX-102 devices (mvBlueFOX-lib, version 1.9.2.62) under USB 1.1 now. NEW FEATURE: The histogram now also displays the pixel value where most values (wxPropView, version 1.9.2.62) have been detected. NEW FEATURE: Some additional request info properties became accessible for (mvTITANfg-lib, version 1.9.2.62) certain devices. (linecounter for mvGAMMA-CL, mvTITAN-CL and mvTITAN-DIG) 17.04.2007 1.9.1 BUGFIX: Some missing references to namespace 'std' added in function (mvIMPACT_acquire.h) CameraDescriptionManager::update. NEW FEATURE: 64 bit integer properties now also available under .NET (mvIMPACT_acquire.h) NEW FEATURE: VB 6 sample provides more usable functions and types now (all shipped MSI-packages) UPDATE: Low level linux kernel drivers direct transfer version simplified. (low level mvHYPERION linux kernel) With the versions before it was not possible to close the capture stream from the camera. Every second image was lost. Also digital I/O subsystem expanded. BUGFIX: memory leak removed Hyperion_lib deletes now all initialized (mvHYPERIONfg-lib, version 1.9.1.61) modules. 12.04.2007 1.9.0 BUGFIX: DMR_CloseDevice doesn't return DMR_NOT_INITIALIZED on a successful (mvDeviceManager-lib, version 1.9.0.60) device close any more. BUGFIX: HRTC programs stored with versions older then 1.8.2 could not be read (mvPropHandling-lib, version 1.9.0.60) with current versions of the driver any more. BUGFIX: Increasing the number of request objects by writing to the (mvSampleDevice-lib, version 1.9.0.60) 'RequestCount' property is working now. (mvBlueCOUGAR-lib, version 1.9.0.60) (mvBlueLYNX-lib, version 1.9.0.60) NEW FEATURE: Support for 64 bit integer properties. (all shipped packages) NEW FEATURE: Some new component flags added. (mvPropHandling-lib, version 1.9.0.60) NEW FEATURE: Property 'flashType'. (mvBlueFOX-lib, version 1.9.0.60) NEW FEATURE: wxPropView can be used to store a recorded sequence to disc (wxPropView, version 1.9.0.60) NEW BEHAVIOUR: The default doc-string is an empty string now. (mvPropHandling-lib, version 1.9.0.60) NEW BEHAVIOUR: The default format string for pointer properties (vtPtr) (mvPropHandling-lib, version 1.9.0.60) is "0x%x" now, while it used to be "%x". NEW BEHAVIOUR: The translation dictionary of the property 'triggerMode' (mvBlueFOX-lib, version 1.9.0.60) only contains modes, which are available for the sensor installed in the camera now. 20.03.2007 1.8.7 BUGFIX: mvTITAN/mvGAMMA devices can be initialised again. (mvTITANfg-lib, version 1.8.7.60) (Bug introduced in version 1.8.6) UPDATE: mvTITAN/mvGAMMA devices can be used with Windows Vistas Aero layout. (low level HW driver) UPDATE: mvDELTA/mvSIGMA devices can be used with Windows Vistas Aero layout. (low level HW driver) 14.03.2007 1.8.6 BUGFIX: Calling DMR_GetDevice (or mvIMPACT::acquire::DeviceManager::getDevice) (mvDeviceManager-lib, version 1.8.6.57) with an empty search string could result in a crash. BUGFIX: Calculation of vertical start position for non-interlaced cameras (mvSIGMAfg-lib, version 1.8.6.57) corrected. NEW FEATURE: All MSI-based installer packages work under Windows Vista now. (all shipped MSI based packages) NEW FEATURE: 8 bpp BMP support added. (wxPropView, version 1.8.6.57) NEW FEATURE: Tool tip support added to property grid. (wxPropView, version 1.8.6.57) NEW FEATURE: Devices can store/load filter parameters for 'defective pixel (mvTITANfg-lib, version 1.8.6.57) filter', 'Flat field filter' and 'Dark current filter' now. (mvSIGMAfg-lib, version 1.8.6.57) (mvHYPERIONfg-lib, version 1.8.6.57) (mvBlueCOUGAR-lib, version 1.8.6.57) (mvBlueLYNX-lib, version 1.8.6.57) CHANGED BEHAVIOUR: mvDeviceManager no longer writes a log-file if none has (mvDeviceManager-lib, version 1.8.6.57) has been specified via mvDebugFlags.mvd or if mvDebugFlags.mvd couldn't be located. 12.03.2007 1.8.5 BUGFIX: DeviceManager classes close devices only when the last instance to (mvIMPACT_acquire.h) the device manager is destroyed. (mvDeviceManager-lib, version 1.8.5.56) BUGFIX: When AGC and AEC where switched on and the initial exposure time was (mvBlueFOX-lib, version 1.8.5.56) higher then the max. exposure time defined by the AEC controller the controller circuit used incorrect exposure times. BUGFIX: class mvIMPACT::acquire::WhiteBalanceSettings did incorrectly bind (mvIMPACT_acquire.h) the interface property greenGain to the drivers blueGain and vice versa. BUGFIX: Certain format conversion after a Bayer conversion didn't work. (all shipped packages) NEW FEATURE: PNG support added. (wxPropView, version 1.8.5.56) NEW FEATURE: YUV histogram and profile support added. (wxPropView, version 1.8.5.56) 22.02.2007 1.8.4 BUGFIX: YUV422Planar is displayed correctly now on platforms that don't (wxPropView, version 1.8.4.55) support RAW BITMAP access. BUGFIX: Some internal pixel format conversions on arm platforms. (all shipped packages) BUGFIX: Loading previously stored correction data for the defective pixels (mvBlueFOX-lib, version 1.8.4.55) filter is working now. BUGFIX: Loading a setting at runtime after opening a device did not update (all shipped packages) all data stored by some image processing filters. NEW FEATURE: Initial version of the I/O Subsystem. (mvHYPERIONfg-lib, version 1.8.4.55) NEW FEATURE: Mirror function supports the formats ibpfRGBx888Planar, ibpfYUV422Packed (all shipped packages) and ibpfYUV422Planar now. NEW FEATURE: Deprecated interface functions, types, structs and classes will (mvIMPACT_acquire.h) result in a compile time warning if supported by the compiler. CHANGED BEHAVIOUR: mvIMPACT::acquire::ComponentIterator prefix ++ operator (mvIMPACT_acquire.h) return a self reference now. CHANGED BEHAVIOUR: C++ sample 'Properties' redesigned. 15.02.2007 1.8.3 NEW FEATURE: The device list now contains a new property 'DeviceClass' (all shipped packages) NEW FEATURE: Major revision of pixel format conversion section. (all shipped packages) BUGFIX: Some internal pixel format conversions (all arm builds) CHANGED BEHAVIOUR: mvBlueFOX-102aG cameras have a higher default gain now. (mvBlueFOX-lib, version 1.8.3.54) The default gain has been increased by a factor of 1.375. This will result in brighter images when changing the driver version. 12.02.2007 1.8.2 BUGFIX: Corrupt or inconsistent settings could lead to incomplete updates (mvPropHandling-lib, version 1.8.2.53) BUGFIX: Reading a properties attributes (such as min. or max.) performs a (mvPropHandling-lib, version 1.8.2.53) data type check now. BUGFIX: in class mvIMPACT::acquire::WhiteBalanceSettings the properties (mvIMPACT_acquire.h) 'redGain', 'blueGain', 'greenGain' and 'totalGain' have been declared as integer properties while they are float properties. BUGFIX: missing assignment operator added to class mvIMPACT::acquire::Device. (mvIMPACT_acquire.h) BUGFIX: Cameras reach full frame rates again. (mvBlueFOX-lib, version 1.8.2.53) (Bug introduced in version 1.8.0) CHANGED BEHAVIOUR: Type checks added to constructors of Property, Method and (mvIMPACT_acquire.h) ComponentList classes. CHANGED BEHAVIOUR: The property 'Name' of each user data entry in the device (mvBlueFOX-lib, version 1.8.2.53) list is no longer allowed to start with a '!' character. 06.02.2007 1.8.1 NEW FEATURE: Class 'mvIMPACT::acquire::ImageMemoryManager' added. (mvIMPACT_acquire.h) CHANGED BEHAVIOUR: mvIMPACT::acquire::TMemManMode has been renamed to (mvIMPACT_acquire.h) mvIMPACT::acquire::TMemorymanagerMode, enums value names now start with 'mmm' instead of 'mm'. CHANGED BEHAVIOUR: mvIMPACT::acquire::TPoolMode has been renamed to (mvIMPACT_acquire.h) mvIMPACT::acquire::TMemoryManagerPoolMode, enums value names now start with 'mmpm' instead of 'pm'. 01.02.2007 1.8.0 BUGFIX: Under Windows destroying of windows works correctly now when calling (mvDisplay-lib, version 1.8.0.51) 'mvDestroyImageWindow'. BUGFIX: Reprogramming the sensor (changing the expose time etc.) could (mvBlueFOX-lib, version 1.8.0.51) be incomplete. BUGFIX: Setting 'ImageRequestTimeout_ms' to '0' results in a time-out, that (mvBlueFOX-lib, version 1.8.0.51) never elapses. BUGFIX: some missing UNICODE conversions added. (wxPropView and mvDeviceConfigure, version 1.8.0.51) BUGFIX: Not all members of class mvIMPACT::acquire::CameraDescriptionManager (mvIMPACT_acquire.h) have been initialised correctly. CHANGED BEHAVIOUR: libexpat-lib is no longer shipped with the MSI packages, as (all shipped MSI based packages) none of the modules depends on it any more. This might force you to to modify existing installer projects. CHANGED BEHAVIOUR: Property 'Statistics/LostImagesCount' no longer available (mvBlueFOX-lib, version 1.8.0.51) as on the mvBlueFOX we can't lose images in a way as counted by this property. CHANGED BEHAVIOUR: Trigger mode 'ctmOnHighExpose' no longer available for CMOS (mvBlueFOX-lib, version 1.8.0.51) versions as these sensors don't support this mode anyway. CHANGED BEHAVIOUR: TCameraTestMode::ctmImageDirectory removed from the (mvDriverBaseEnums.h) interface as this value was reserved for internal tests anyway. NEW FEATURE: Some compile time warnings for Visual Studio 6.0 C/C++ added (mvIMPACT_acquire.h) NEW FEATURE: Calibration parameters added to user data list for fine tuning (mvBlueFOX-lib, version 1.8.0.51) the mvBlueFOX(CCD versions only). NEW FEATURE: x64 sections added to Visual Studio 2005 makefiles for the sample (all *.vs2005.vcproj files) programs. Compatible libraries will follow. NEW FEATURE: A new pixel format is available: YUV422Planar. (all shipped MSI based packages) 10.01.2007 1.7.6 BUGFIX: Active scaler could cause crashes. (mvBlueFOX-lib, version 1.7.6.50) (Bug introduced in version 1.7.5) CHANGED BEHAVIOUR: By default warnings will no longer be written into the (all shipped packages) log-files. CHANGED BEHAVIOUR: The sample 'ContinuousCaptureToAVIFile' allows the precise (all shipped packages) setting of the capture frame rate for the mvBlueFOX now. 03.01.2007 1.7.5 NEW FEATURE: Property ImageDestination::scalerMode is now implemented for (all shipped packages) every device. However so far scaling is done in software. Only reducing the image size with mvDELTA/mvSIGMA devices will be done with no additional CPU load. BUGFIX: Property 'ImageProcTime' in the 'Statistics' list is displaying (all shipped packages) correct data again. (Bug introduced in version 1.7.0) 02.01.2007 1.7.4 BUGFIX: 'ChannelData' typedef appeared twice which caused newer GCC versions (mvDeviceManager.h) to fail compiling. BUGFIX: Defective pixels filter is working again. (all shipped packages) (Bug introduced in version 1.7.0) BUGFIX: High CPU load under wxPropView for devices that do not support event (all shipped packages) handling. (Bug introduced in version 1.7.2) CHANGED BEHAVIOUR: Event handling stuff for C++ modified. See Porting (all shipped packages) existing code section in manual. NEW FEATURE: Record feature added to mvPropView. (mvPropView, version 1.7.4.48) NEW FEATURE: Auto offset calibration speed now can be configured. (mvBlueFOX-lib, version 1.7.4.48) NEW FEATURE: Property ImageDestination::scalerMode is now implemented for (mvSIGMAfg-lib, version 1.7.4.48) mvDELTA/mvSIGMA devices. 10.11.2006 1.7.3 BUGFIX: Maximum number of supported boards no longer limited to 16. (mvSIGMAfg-lib, version 1.7.3.47) BUGFIX: On certain motherboards devices couldn't always be detected correctly. (low level driver for mvDELTA, mvSIGMA, mvTITAN and mvGAMMA boards) BUGFIX: Memory leak when opening and closing a device that supports (mvBlueFOX-lib, version 1.7.3.47) events. (mvTITANfg-lib, version 1.7.3.47) (Bug introduced in version 1.7.2) BUGFIX: Memory leak when opening a device, acquire at least one image (all shipped packages) and closing the device again. BUGFIX: Memory leak when opening and closing a device that supports camera (mvTITANfg-lib, version 1.7.3.47) descriptions. (mvSIGMAfg-lib, version 1.7.3.47) (mvHYPERIONfg-lib, version 1.7.3.47) BUGFIX: Certain log messages didn't terminate correctly. (all shipped packages) BUGFIX: Several minor installer issues (Windows only) mostly introduced with (all shipped packages) version 1.7.2. BUGFIX: Info property SensorFPGAVersion is set correctly again. (mvBlueFOX-lib, version 1.7.3.47) (Bug introduced in version 1.6.6) BUGFIX: Test mode 'moving color' returns a bayer image, that is converted (mvBlueFOX-lib, version 1.7.3.47) in 'Auto' Bayer conversion mode automatically. From version 1.7.0 to 1.7.2 no color image could be returned. (Bug introduced in version 1.7.0) NEW FUNCTION: DMR_GetDriverHandle. (mvDeviceManager-lib version 1.7.3.47) NEW FEATURE: Start/stop trigger modes added (mvTITAN/mvGAMMA-CL only) (mvTITANfg-lib, version 1.7.3.47) 26.10.2006 1.7.2 NEW FEATURE: Certain drivers/devices can now report certain events. For (all shipped packages) details see documentation of the functions DMR_EventWaitFor and DMR_EventGetData (C-developers) or the class EventSubSystem(C++, .NET and Python developers). NEW SAMPLES: CameraDescriptions, EventHandling (all shipped packages) BUGFIX: Renaming existing camera description files now doesn't confuse the (mvTITANfg-lib, version 1.7.2.46) driver any more. (mvSIGMAfg-lib, version 1.7.2.46) BUGFIX: Deadlocks when switching the powerMode property during a running image (mvBlueFOX-lib, version 1.7.2.46) acquisition. === CD2006/B === 20.10.2006 1.7.1 BUGFIX: mvDisplay-lib Crashes in all the 'ContinuousCapture' samples (sample source code) on Hyperthreading machines. NEW SAMPLE: ContinuousCaptureAllFormats added to setup(Windows). (all shipped packages) NEW SAMPLE: SequenceCapture added to setup(Windows). (all shipped packages) BUGFIX: Missing files needed to compile ContinuousCaptureToAVIFile added. (all shipped packages) NEW FEATURE: Different view modes can be selected now for the property grid (wxPropView, version 1.7.1.44) to allow C-developers to display the grid like it would be accessed by the interfaceface functions. NEW FEATURE: Support for resizeable vector properties added. (wxPropView, version 1.7.1.44) BUGFIX: Crashes when defining a new destination image with a greater line (mvDisplay-lib, version 1.7.1.44) count, but a smaller overall pixel count. NEW FEATURE: 'ibfRecycleBufHandle' added to mvDeviceManager. (mvDeviceManager-lib version 1.7.1.44) BUGFIX: Disconnecting an mvBlueFOX shortly before closing the device (mvblueFOX-lib, version 1.7.1.44) could lead to a deadlock. BUGFIX: Corrected the visibility of some callbacks in the camera descriptions. (mvTITANfg-lib, version 1.7.1.44) BUGFIX: Acquisition from a 10 bit monochrome digital camera into an (mvTITANfg-lib, version 1.7.1.44) RGB or YUV destination format now works correctly. CHANGED BEHAVIOUR: Some values and corresponding strings of the enum (mvDriverBaseEnums.h) 'TCameraOutput' have been renamed. BUGFIX: Mono10 acquisition with mvGAMMA-G and mvTITAN-G1 works correctly (mvTITANfg-lib, version 1.7.1.44) again. (Bug introduced in version 1.7.0) BUGFIX: Incorrect gain and offset for images acquired with a destination (mvTITANfg-lib, version 1.7.1.44) format different from 'Auto' with a mvTITAN-RGB/G3 or mvTITAN-RGB/G4. BUGFIX: Increasing the value count for properties that define a translation (mvPropHandling-lib, version 1.7.1.44) dictionary could lead to crashes. BUGFIX: Installer no longer leaves the file 'Properties.vs2005.vcproj'. (all shipped packages) (Bug introduced in version 1.6.5) BUGFIX: Internal conversion from Mono10-16 to another Mono10-16 format (all shipped packages) corrected. BUGFIX: 'ContinuousCapture_C' sample revised. This sample now works with every device. BUGFIX: Closing either wxPropView or mvDeviceConfigure while in minimized (mvDeviceConfigure, version 1.7.1.44) could lead to situations, where applications could not restore (wxPropView, version 1.7.1.44) their original size. 29.09.2006 1.7.0 NEW FEATURE: Property 'BayerParity' added to digital camera descriptions. (mvDeviceManager.h) (mvTITANfg-lib, version 1.7.0.41) (mvHYPERIONfg-lib, version 1.7.0.41) NEW FEATURE: 'Flat Field', 'Defective Pixel' and 'Dark Current' filter support (mvBlueFOX-lib, version 1.7.0.41) ibpfMono10, ibpfMono12, ibpfMono14 and ibpfMono16 now. (mvTITANfg-lib, version 1.7.0.41) This also includes a complete redesign of the internal processing (mvSIGMAfg-lib, version 1.7.0.41) functions. (mvHYPERIONfg-lib, version 1.7.0.41) BUGFIX: copy constructor and assignment operator corrected for classes (mvIMPACT_acquire.h) 'RTCtrProgram', 'OutputSignalGeneratorFrameGrabber' and 'ImageProcessingBase'. CHANGED BEHAVIOUR: ImpactAcquireException behaves as described in changeset (mvIMPACT_acquire.h) 1.6.5 again. Please note that this requires the CD2006/B version of the mvIMPACT-SDK installation when using both the mvIMPACT-SDK and the mvIMPACT.acquire interface. NEW FEATURE: Property Device::LoadSettings offers 'no auto load' option (all shipped packages) now. BUGFIX: Pixel format ibpfRGBx888Planar is returned correctly again. (all shipped packages) (Bug introduced in version 1.6.7) NEW FEATURE: mvBlueFOX devices now can use an updated kernel driver. Updates (mvDeviceConfigure, version 1.7.0.41) for cameras already installed on a system can be performed via (mvBlueFOX-lib, version 1.7.0.41) mvDeviceConfigure, new cameras connected to the system for the first (mvBlueFOX2.sys, version 1.0.0.0) time will automatically use the new driver. The new driver will cause less CPU load then the previous one. This applies to Windows systems only. See documentation under GUI -> mvDeviceConfigure -> how to update the kernel driver as well. BUGFIX: Property 'LineDelay_clk' is set correctly when reconnecting or opening (mvBlueFOX-lib, version 1.7.0.41) an mvBlueFOX-102 device. NEW FEATURE: Property 'SensorTimingMode' added to CameraSettingsBlueFOX class. (mvBlueFOX-lib, version 1.7.0.41) (mvIMPACT_acquire.h) NEW FEATURE: Class SystemBlueFOX offers a new property 'powerMode' now. (mvBlueFOX-lib, version 1.7.0.41) NEW FEATURE: Support for YUV formats added to mvDeviceManager (mvDeviceManager-lib, version 1.7.0.41) 04.09.2006 1.6.9 BUGFIX: Expose times larger then 250000 us result in correct images now for (mvBlueFOX-lib, version 1.6.9.39) mvBlueFOX-121 models. NEW BEHAVIOUR: PWM Softstart for mvBlueFOX devices added to firmware. (mvBlueFOX-lib, version 1.6.9.39) (-> Firmware version 37) 29.08.2006 1.6.8 NEW FEATURE: 'Browse' and 'Default' button added to log output configurator. (mvDeviceConfigure, version 1.6.8.38) 22.08.2006 1.6.7 BUGFIX: Project file for sample 'ContinuousCaptureToAVIFile' was missing (all shipped MSI based packages) some source files and the linking of the vfw32.lib in the VS 6 project file. BUGFIX: mvDeviceConfigure could crash when no recognized device could be (mvDeviceConfigure, version 1.6.7.37) detected. NEW FEATURE: mvDeviceConfigure can start wxPropView for a device by double (mvDeviceConfigure, version 1.6.7.37) clicking on a device in the list control of devices. This will (wxPropView, version 1.6.7.37) open a new instance of wxPropView an start live acquisition from that device. 09.08.2006 1.6.6 BUGFIX: DMR_DeleteUserDataEntry returns a correct error code now when an (all shipped packages) invalid index has been passed to the function. BUGFIX: The real exposure time written to the camera has been incorrect in (mvBlueFOX-lib, version 1.6.6.36) previous versions of the driver for mvBlueFOX-102G and mvBlueFOX-102C devices. The lower the pixel clock the higher the difference between desired and real exposure time. This will result in brighter images when using older drivers and also when using older drivers an image at a higher pixel clock will be brigther then an image with the same exposure time at a lower pixel clock. BUGFIX: Properties, that store more then one value and that are assigned via (mvPropHandling-lib, version 1.6.6.36) 'writeS' now safely convert the data. CHANGED BEHAVIOUR: The property 'Product' now contains a longer string (mvSIGMAfg-lib, version 1.6.6.36) that is compliant with the other device drivers. BUGFIX: Properties displayed as a vector are handled correctly now (each (PropView, version 1.6.6.36) element can only assign one parameter to the property). NEW FEATURE: Functions OBJ_GetFlagsS and OBJ_GetTypeS added to 'C' (mvDeviceManager.h) compliant interface. NEW FEATURE: Functions DMR_ErrorCodeToString added to 'C' compliant (mvDeviceManager.h) interface. NEW FEATURE: Functions Component::flagsS and Component::typeS added to (mvIMPACT_acquire.h) C++ compliant interface. NEW FEATURE: ImpactAcqiureException::getErrorCodeAsString() (mvIMPACT_acquire.h) static ImpactAcqiureException::getErrorCodeAsString( int errorCode ) CHANGED BEHAVIOUR: ImpactAcquireException does always derive from (mvIMPACT_acquire.h) std::runtime_error now (see new features in version 1.6.5). The behaviour described in version 1.6.5 will be implemented when there is a new mvIMPACT-SDK release as otherwise old mvIMPACT-SDK C++ applications will NOT compile with mvIMPACT Acquire version higher then 1.6.5. BUGFIX: Missing reference to Instinf.msm added to merge file install for frame (all shipped MSI based frame grabber packages) grabber devices 10.07.2006 1.6.5 BUGFIX: Timestamp in *.log-output is always positive now. (all shipped packages) BUGFIX: Appending to existing log files always produces consistent XML (all shipped packages) output now. However appending to files is slow and should only be used is necessary. See section 'logging' in the corresponding manual. BUGFIX: XML file output under Linux now working correctly. (all shipped packages) NEW SAMPLE: ContinuousCaptureToAVIFile sample added to the C++ samples. (all shipped MSI based packages) This sample can be used as a starting point for AVI capture related applications. NEW FEATURE: Visual Studio 2005 workspace and project files added to sample (all shipped MSI based packages) programs. NEW FEATURE: A new pixel format is available: RGB888Packed. (all shipped MSI based packages) CHANGED BEHAVIOUR: String representation of the pixel formats corrected in (all shipped MSI based packages) the result structures. NEW FEATURE: 'OffsetAutoBlackLevel' property published for mvBlueFOX for C++ (mvIMPACT_acquire.h) and all other high level languages. The property is located in class CamerSettingsBlueFOX. NEW FEATURE: 'controllerDelay_Images' property published for mvBlueFOX for C++ (mvIMPACT_acquire.h) and all other high level languages. The property is located in class AutoControlParametersBlueFOX. NEW FEATURE: mvImpactAcquireException will now either be derived from (mvIMPACT_acquire.h) std::runtime_error or (if mvIMPACT.h has been included before) ImpactException. CHANGED BEHAVIOUR: Some typedefs that only have been used internally removed (mvIMPACT_acquire.h) from the interface and made private class members. BUGFIX: Some C++ interface objects are now reference counted in order to (mvIMPACT_acquire.h) avoid crashes under .NET NEW FEATURE: Enhanced error information output for mvTITAN and mvGAMMA (mvTITANfg-lib version 1.6.5.35) boards. NEW BEHAVIOUR: When a CameraLink camera description contains valid data, (mvTITANfg-lib version 1.6.5.35) but data the used frame grabber can't cope with (e.g. a description for a MEDIUM camera connected to a mvGAMMA-CL) the Result structures 'result' entry will now return 'rrCameraNotSupported'. NEW BEHAVIOUR: property 'VideoOutput' in the camera description list (mvTITANfg-lib version 1.6.5.35) and the property 'CameraOutputUsed' in the list 'Connector' (mvSIGMAfg-lib version 1.6.5.35) became read-only. BUGFIX: Disconnecting an mvBlueFOX USB camera could lead to crashes (mvBlueFOX-lib version 1.6.5.35) in very rare cases. BUGFIX: Reconnect restarts HRTC programs that where running before (mvBlueFOX-lib version 1.6.5.35) the device was removed. CHANGED BEHAVIOUR: mvBlueFOX devices return a more precise error (mvBlueFOX-lib version 1.6.5.35) information on failures during firmware update and modification of the device ID. BUGFIX: Property values with a format specifier for hex (%x) haven't (mvPropHandling-lib version 1.6.5.35) always been converted from/to string correctly. NEW FEATURE: mvDeviceConfigure stores it's current layout and restores (mvDeviceConfigure version 1.6.5.35) it on the next start-up. NEW FEATURE: mvDeviceConfigure can now be used to configure the way (mvDeviceConfigure version 1.6.5.35) *.log-output is generated(Action -> Configure Log output). NEW FEATURE: mvDeviceConfigure now detects device ID conflicts and informs (mvDeviceConfigure version 1.6.5.35) the user about it. BUGFIX: Minor display issues in the Windows version of wxPropView (wxPropView version 1.6.5.35) NEW FEATURE: Toolbar added to wxPropView. (wxPropView version 1.6.5.35) 07.06.2006 1.6.4 NEW FEATURE: The MFC based version of mvPropView is no longer the (all shipped MSI based packages) default application to configure a device. Use the wxWidgets based version instead, which is available for Linux as well and offers more features like histogram, line profile, enhanced GUI features. CHANGED BEHAVIOUR: The camera handling for frame grabber devices has been (mvTITANfg-lib version 1.6.4.34) simplified. Please see the section 'C++ developers -> Image (mvSIGMAfg-lib version 1.6.4.34) acquisition -> Working with camera descriptions' for details (mvHYPERIONfg-lib version 1.6.4.34) 29.05.2006 1.6.3 NEW FEATURE: All MSI-based installers now offer a modify option in (all shipped MSI based packages) maintenance mode. NEW FEATURE: Support for digital camera descriptions added to C++ interface. BUGFIX: Auto offset programming could cause distortions in the image. (mvBlueFOX-lib version 1.6.3.33) Visible with large gain and short expose times(approx. 500 us) and certain scenes. 23.05.2006 1.6.2 BUGFIX: Trying to log into a file, that couldn't be created could cause (all shipped libs version 1.6.2.32) crashes. NEW FEATURE: 'ScanClock' for mvTITAN-RGB, mvTITAN-G1 and mvGAMMA-G. (mvTITANfg-lib version 1.6.2.32) BUGFIX: Property 'offset_pc' in class mvIMPACT::CameraSettingsFrameGrabber has been renamed to 'offset_mV' and is bound correctly now. NEW FEATURE: 'FlashToExposeDelay_us' for mvBlueFOX devices. (mvBlueFOX-lib version 1.6.2.32) BUGFIX: Statistical properties 'QueueTime_s' and 'CaptureTime_s' contain (mvBlueFOX-lib version 1.6.2.32) correct values again. BUGFIX: Overlay works when moving the display window out of the right (mvPropView version 1.6.2.32) or bottom of the visible desktop area. This only affects images display in YUV422Packed mode. 09.05.2006 1.6.1 NEW FEATURE: The mvTITAN-RGB now support the setting of gain and offset (mvTITANfg-lib version 1.6.1.31) per channel(R, G and B) in RGB mode. NEW FEATURE: The mvTITAN-RGB/G4s PAL decoder is now supported. (mvTITANfg-lib version 1.6.1.31) NEW FEATURE: Support for mvHYPERION-CLe boards added. (mvHYPERIONfg-lib version 1.6.1.31) BUGFIX: Internal support for Mono10 - Mono16 pixel formats added for (mvTITANfg-lib version 1.6.1.31) mvTITAN-CL and mvTITAN-DIG boards. NEW FEATURE: mvBlueFOX 120C, 121C and 124C support horizontal color (mvBlueFOX-lib version 1.6.1.31) binning now, mvBlueFOX 124C also supports vertical color binning 02.05.2006 1.6.0 NEW FEATURE: Repair also reinstalls the low level frame grabber driver (all shipped MSI based packages) now. NEW FEATURE: Image request control handling improved. See documentation of class mvIMPACT::acquire::FunctionInterface(OOP developers only) See also the 'porting existing code' section. NEW FEATURE: ComponentCollection::hObj() returns the underlying handle for this collection. BUGFIX: logging into files is now multi-process safe. BUGFIX: sample 'continuousCaptureAllDevices' is now completely multi thread safe. See the corresponding 'Porting existing code' section for details about enhancements and deprecated stuff. === CD2006/A === 24.04.2006 1.5.0 CHANGED BEHAVIOUR: The mvBlueFOX specific property 'USBRetransmit' has (mvBlueFOX-lib version 1.5.0.29) been renamed to 'USBRetransmitCount'. See the corresponding 'Porting existing code' section for details. CHANGED BEHAVIOUR: The class mvIMPACT::acquire::Info has been renamed to mvIMPACT::acquire::InfoBlueFOX. See the corresponding 'Porting existing code' section for details. NEW FEATURE: Support for frame grabbers added (mvTITAN (RGB-G4, RGB-G3, CL, G1, DIG)) (mvTITANfg-lib version 1.5.0.29) mvGAMMA (G, CL), mvSIGMA(SLC, SQ), mvDELTA). (mvSIGMAfg-lib version 1.5.0.29) (mvDeviceManager-lib version 1.5.0.29) NEW FEATURE/CHANGED BEHAVIOUR: mvPropView only checks for overlay (DD) (mvPropView version 1.5.0.29) when it needs it and displays a message on failure. DirectDraw overlay is only needed/used for YUV422Packed images currently. export/save operations can now be cancelled. NEW FEATURE: Logging is now fully supported. See corresponding section in the manual. NEW FEATURE: A wxWidgets based version of mvPropView has been added to the setup. It has some nice features(live histogram, line profile) and a Linux version is available as well. However it's display performance is weaker then the MFC based mvPropView, which is the reason, why no short cut will be created on the desktop. However the higher CPU load is ONLY caused by the applications way of displaying the images and has nothing to do with the performance of the interface itself. It can be found in the 'bin' folder of the installation. 27.02.2006 1.4.6 BUGFIX: UserData::getUserDataEntry( int nr ) const now behaves as stated in the documentation. NEW FEATURE: UserData::validUserDataEntryIndexes(). UPDATE: mvBlueCOUGAR support added (mvDeviceManager-lib version 1.4.6.25) BUGFIX: Calling 'imageRequestSingle' from one and 'imageRequestReset' from (mvBlueFOX-lib version 1.4.6.25) another thread could produce deadlocks. 16.02.2006 1.4.5 UPDATE: Internally the C++ interface now uses the class 'ExceptionFactory' to create exceptions. BUGFIX: long time integration sometimes produced incorrect images. (mvBlueFOX-lib version 1.4.5.24) BUGFIX: Return values of DMR_WriteUserDataToHardware corrected (mvBlueFOX-lib version 1.4.5.24) BUGFIX: Writing empty user data entries to the device could leed to a state (mvBlueFOX-lib version 1.4.5.24) where the camera couldn't be accessed any more. (Bug introduced in version 1.4.0) BUGFIX: Crashes when selecting planar destination formats under mvPropView (mvPropView version 1.1.12.17) (Bug introduced in version 1.4.0) 23.01.2006 1.4.4 BUGFIX: Function PropertyS::readBinary. BUGFIX: Properties UserData::memoryAvailable_bytes and UserData::memoryConsumed_bytes bound correctly now. UPDATE: Improved sensor timing and therefore image quality for certain sensor (mvBlueFOX-lib version 1.4.4.23) operation modes. NEW FEATURE: sfFile flag added to TStorageFlag enum to allow explicit (mvPropHandling-lib version 1.4.4.24) declaration of file I/O. Previous versions interpreted the sfNative flag NOT set as file output. This method is now deprecated but still supported. New applications should us the sfFile flag. This also allows to do file output AND native output with a single function call (by combining(sfNative | sfFile)). 20.01.2006 1.4.3 NEW FEATURE: Interface to unlock certain features via a license file added (mvBlueFOX-lib version 1.4.3.22) (mvDeviceManager-lib version 1.4.3.23) NEW FEATURE: SDRAM memory support added for mvBlueFOX-M CCD versions. (mvBlueFOX-lib version 1.4.3.22) 17.01.2006 1.4.2 NEW FEATURE: SDRAM memory support added for mvBlueFOX-M CMOS(102) versions. (mvBlueFOX-lib version 1.4.2.21) 03.01.2006 1.4.1 BUGFIX: Spelling mistake introduced in version 1.4.0 corrected. This will not (mvPropHandling-lib version 1.4.1.21) allow to restore the calibration data for DarkFiled, FlatField and DefectivePixels Filter without changing the corresponding section in the Registry and/or the XML file. To restore these data rename the list "DeficeSpeficData' to 'DeviceSpecificData'. NEW FEATURE: PropertyS::writeBinary and PropertyS::readBinary overloads. BUGFIX: Connecting a hot-plug device while mvPropView is already running (mvPropView version 1.1.10.15) is working correctly again. (mvDeviceManager-lib version 1.4.0.20) (Bug introduced in version 1.4.0) 22.12.2005 1.4.0 BUGFIX: DDraw overlay update didn't worked with some graphic adapters (mvPropView version 1.1.10.14) (Matrox P650, ATI X1300 etc..). BUGFIX: Status line image format. (mvPropView version 1.1.10.14) BUGFIX: Now every transfer size with every sensor resolution is working (mvBlueFOX-lib version 1.4.0.20) CHANGED BEHAVIOUR: The property 'UserData' has been replaced by a list (mvBlueFOX-lib version 1.4.0.19, mvDeviceManager-lib version 1.3.10.20) of entries, that allow a more flexible management of user data. This is an incompatible change and might force you to modify existing code. Data stored in the device EEPROM with the old format will still be readable. See the corresponding 'Porting existing code' section for details. INCOMPATIBLE CHANGE: The class ImageBufferDescriptor does no longer support the constructors explicit ImageBufferDesc( ImageBuffer* p,bool boTakeOwnership = false ) and explicit ImageBufferDesc( const ImageBuffer& source ); See the corresponding 'Porting existing code' section for details. NEW FEATURE: ImageProcessing::defineFilterImageBuffer and ImageProcessing::queryFilterImageBuffer. NEW FEATURE: class ExceptionFactory. NEW FEATURE: Binary data can be written to and read from string properties now. BUGFIX: export/import of large string data (mvPropHandling-lib version 1.4.0.20) NEW FEATURE: class ImageProcessingBlueFOX. It provides access to a new (mvBlueFOX-lib version 1.4.0.20) range of filter functions that address certain characteristics of image sensors(Flat field filter, defective pixels filter, dark current filter). 04.11.2005 1.3.9 NEW FEATURE: Default clock for CCD mvBlueFOX cameras set to 24MHz. (mvBlueFOX-lib version 1.3.9.18) 24MHz available for all mvBlueFOX CCD cameras now. UPDATE: Sensor timing for various mvBlueFOX cameras optimized. (mvBlueFOX-lib version 1.3.9.18) NEW FEATURE: ComponentAccess::changedCounterAttr function. BUGFIX: Closing one device might stop all other devices from displaying (mvPropView version 1.1.9.13) live images. BUGFIX: Rapid switching between devices in live mode could leave requests (mvPropView version 1.1.9.13) locked until no more free requests where available thus resulting in no more images being captured. BUGFIX: HRTC-program mode is restored correctly again. (mvBlueFOX-lib version 1.3.9.18) (Bug introduced in version 1.3.4) BUGFIX: Flash and HRTC program are stopped when closing the mvBlueFOX. (mvBlueFOX-lib version 1.3.9.18) NEW FEATURE: Implemented basic log mechanism for mvBlueFOX devices. (mvBlueFOX-lib version 1.3.9.18) BUGFIX: Bayer conversion on SSE2 compatible processors with more then one (mvBlueFOX-lib version 1.3.9.18) device in YUV mode in the same process. === CD2005/C === 04.10.2005 1.3.8 BUGFIX: Hanging communication thread under NeuroCheck fixed (mvBlueFOX-lib version 1.3.8.17) (Bug introduced in version 1.3.6). NEW FEATURE: OBJ_GetIDictEntry and OBJ_GetFDictEntry function added. (mvDeviceManager-lib version 1.3.8.18) These functions can be used to query a single translation dictionary entry instead of the complete dictionary and are meant for use under VB or VB.NET and C# (from the mvIMPACT_NET-lib). NEW FEATURE: The device list now has a userData property ("UserData"), which (mvBlueFOX-lib version 1.3.8.17) can be used to store user specific data permanently into the device. BUGFIX: IOSubSystem::readInputRegister returns correct results now all the time. 09.09.2005 1.3.7 BUGFIX: Overlapped expose mode is working again. (mvBlueFOX-lib version 1.3.7.16) (Bug introduced in version 1.3.6) NEW BEHAVIOUR: HRTC programs and settings only store the essential data (mvBlueFOX-lib version 1.3.7.16) now. (mvPropView version 1.1.6.10) 06.09.2005 1.3.6 BUGFIX: RGBx888Packed mode when calling DMR_GetImpactRequestBufferEx (mvDeviceManager-lib version 1.3.6.14) with 'ibfUseRequestMemory' is working now. BUGFIX: DMR_GetImageRequestBufferImageData correctly supports the RGBx888Planar mode now. BUGFIX: mvPropView is compilable again. (mvPropView version 1.1.5.9) NEW FEATURE: mvPropView can display planar RGB images properly now. (mvPropView version 1.1.5.9) BUGFIX: Structure alignment in mvDeviceManager.h set to 8 byte boundaries. NEW BEHAVIOUR: Compiler warning in mvIMPACT::acquire::ImageProcessing::ImageProcessing removed. BUGFIX: Unplugging the mvBlueFOX during the init procedure is now handled (mvBlueFOX-lib version 1.3.6.15) correctly. BUGFIX: Unplugging the mvBlueFOX while capturing images and setting (mvBlueFOX-lib version 1.3.6.15) properties in now handled correctly. BUGFIX: With activated bayer conversion the first image might have been (mvBlueFOX-lib version 1.3.6.15) in an incorrect format. NEW BEHAVIOUR: mvBlueFOX update speed enhanced. (mvBlueFOX-lib version 1.3.6.15) BUGFIX: HRTC program files can be imported an stored correctly again (mvBlueFOX-lib version 1.3.6.15) (mvPropHandling-lib version 1.3.6.15) 08.08.2005 1.3.5 BUGFIX: Calling imageRequestReset with the device removed doesn't cause (mvBlueFOX-lib version 1.3.5.12) an access violation anymore. BUGFIX: Import of lists from the registry. (mvPropHandling-lib version 1.3.5.12) BUGFIX: Check for available device features. (mvDeviceManager-lib version 1.3.5.11) === CD2005/B === 02.08.2005 1.3.4 NEW FEATURE: ibpfRGBx888Planar is now fully supported. (mvBlueFOX-lib version 1.3.4.11) NEW FEATURE: Request::getIMPACTImage( TImpactBufferFlag flags ) const; (mvDeviceManager-lib version 1.3.4.10) which can be used to control the way the returned IMPACT buffers are created and handled. 28.07.2005 1.3.3 NEW FUNCTIONS: IOSubSystem::getInputCount, IOSubSystem::getOutputCount to query the number of available digital inputs and outputs for a device. INCOMPATIBLE CHANGES: typedef for IntDict and FloatDict removed from interface. Replace each occurence of FloatDict by std::vector >, each occurrence of IntDict by std::vector >. class local enum for Property limits made global. Property::minValue became plMinValue Property::maxValue became plMaxValue Property::stepWidth became plStepWidth RTCtrProgram::programSize became RTCtrProgram::getProgramSize. These changes where necessary for creating the .NET interface and might force you to change existing code. NEW FEATURE: TWhiteBalanceParameter enum published an applied to the property 'WhiteBalance' in the interface class 'ImageProcessing'. NEW FEATURE: A new application has been added to the setup('mvDeviceConfigure'). It can be used to perform firmware updates and to assign unique device IDs. BUGFIX: Crashes when calling the update method for a (mvBlueFOX-lib version 1.3.3.10) HardwareRealtimeController without parameters. BUGFIX: A hardware real-time controller program is stopped automatically (mvBlueFOX-lib version 1.3.3.10) when it's modified. BUGFIX: trigger mode 'OnHighExpose' fixed. This trigger mode also sets (mvBlueFOX-lib version 1.3.3.10) the flag cfInvisible for the properties 'expose_us' and 'FrameDelay_us' now as modifying these properties in this trigger mode has no effect. BUGFIX: USB devices don't leave zombie windows in process memory. (mvBlueFOX-lib version 1.3.3.10) UPDATE: Some missing return types added, slight modifications in the template classes to allow compilation under Microsoft Visual Studio 2005. BUGFIX: mvDeviceManager returns correct error codes when calling the (mvDeviceManager-lib version 1.3.3.9) functions DMR_SetDeviceID or DMR_UpdateFirmware now. NEW FEATURE: IOSubsystem/HRTC programs can be stored as XML file as well now. (mvPropHandling-lib version 1.3.3.10, mvBlueFOX-lib version 1.3.3.10) New error code: PROPHANDLING_CANT_SERIALIZE_DATA and new flag cfDisallowSerialize. BUGFIX: FunctionInterface::saveSystem is working again. 08.07.2005 1.3.2 NEW FEATURE: Support for mvBlueFOX-102G/O4 and mvBlueFOX-102C/O4 (mvBlueFOX-lib version 1.3.2.9) added. NEW FEATRUE: HRTC programs are now stored in the registry as well. 27.06.2005 1.3.1 BUGFIX: DEV_REQUEST_CANT_UNLOCKED error code value corrected to -2115. (mvBlueFOX-lib version 1.3.1.8) BUGFIX: mvPropView: Storing Bitmaps is working again. (mvPropView version 1.1.1.5) NEW FEATURE: Base class ComponentCollection for CameraSettings, ImageProcessing and ImageDestination. This allows to restore the default values for every property managed by these objects. NEW FUNCTIONS: DMR_GetImageRequestBufferData(), (mvDeviceManager-lib 1.3.1.7) DMR_GetImageRequestBufferChannelData(), DMR_GetImageRequestBufferImageData() and DMR_SetImageRequestBufferImageData(). BUGFIX: Expose readout for mvBlueFOX 102 series. (mvBlueFOX-lib 1.3.1.8) BUGFIX: AGC/AEC for mvBlueFOX 102 series. (mvBlueFOX-lib 1.3.1.8) BUGFIX: External trigger for mvBlueFOX CMOS series now working. (mvBlueFOX-lib 1.3.1.8) NEW SAMPLE: 'VBSample' to demonstrate how to access the devices under Visual Basic .NET. NEW SAMPLE: 'DelphiSample' to demonstrate how to access the devices under Borland Delphi 5.x and onwards. BUGFIX: Missing lib exports for functions DMR_SaveRTCtrProgram and (mvDeviceManager-lib 1.3.1.7) DMR_LoadRTCtrProgram added. NEW BEHAVIOUR: The C++ interface header file and folder have been renamed to achieve the same look and feel as the IMPACT CPP wrapper files. mvi_acquire/mvi_acquire.h became mvIMPACT_CPP/mvIMPACT_acquire.h. NEW BEHAVIOUR: The class mvIMPACT_CPP::acquire::System has been renamed to mvIMPACT_CPP::acquire::SystemBase to avoid conflicting names under .NET. NEW BEHAVIOUR: The function mvIMPACT::acquire::stringAllocator became a static protected member of the class mvIMPACT::acquire::ComponentAccess. NEW BEHAVIOUR: ::size_type return types changed to unsigned int (reason: .NET support). NEW BEHAVIOUR: std::map and std::set dependencies removed from C++ wrapper FunctionInterface::getAvaiableSettings now returns a string vector instead of a string set(reason: .NET support). 31.05.2005 1.3.0 NEW BEHAVIOUR: The underlying C-API has been moved completely to the (mvDeviceManager-lib 1.3.0.6) mvDeviceManager-lib. Applications compiled with and older version of this interface MUST be recompiled, relinked and maybe modified. See the corresponding 'Porting existing code' section for details. This allows to use the supported devices from other programming languages (such as Visual Basic or Delphi) as well. BUGFIX: mvi_acquire.h has been adapted to work with the compiler bugs of the Visual Studio 6.x compiler. NEW FEATURE: The setup has been reorganized. There are now workspaces for Visual Studio 6.x, 7.x and Borland C++ Builder 6.x for all Sample programs. NEW SAMPLE: ContinuousCapture_C shows how to work with the 'C' compliant interface. NEW BEHAVIOUR: It's no longer necessary to link mvPropHandling.lib. (mvDeviceManager-lib 1.3.0.6) Only mvDeviceManager.lib is needed now. UPDATE: Bayer conversion speed optimised for mvBlueFOX devices. (mvBlueFOX-lib 1.3.0.7) BUGFIX: mvBlueFOX 121 with 40MHz pixel clock is now working properly. (mvBlueFOX-lib 1.3.0.7) 1.2.2 NEW FEATURE: Hibernating support added for mvBlueFOX devices. (mvBlueFOX-lib version 1.2.2.6) NEW BEHAVIOUR: Searching devices is now down in the mvDeviceManager-lib. (mvDeviceManager-lib version 1.2.2.6) This will require an up to date mvDeviceManager-lib on each target system compiled with the actual version of the mvi_acquire.h! NEW BEHAVIOUR: Device::setID and Device::updateFirmware now call direct (mvDeviceManager-lib version 1.2.2.6) exports of the mvDeviceManager-lib. This will require an up to date mvDeviceManager-lib on each target system compiled with the actual version of the mvi_acquire.h! NEW BEHAVIOUR: matchString function removed! 28.04.2005 1.2.1 BUGFIX: Missing implementations of the class ImageProcessing added. BUGFIX: Spelling mistakes in enum TBlueFOXTransferSize. NEW BEHAVIOUR: TBlueFOXFooterMode values renamed. NEW BEHAVIOUR: Image buffer state property removed from ImageBuffer class as it became redundant. NEW PROPERTY: Info::SensorType. BUGFIX: Visibility flag for components in invisible sublists is (mvPropHandling-lib version 1.2.1.5) correct now. BUGFIX: import of XML ComponentLists. (mvPropHandling-lib version 1.2.1.5) NEW FEATURE: AGC and AEC are available under mvPropView now. (mvBlueFOX-lib version 1.2.1.5) NEW FEATURE: MirrorMode property (allows horizontal or vertical flipping (mvBlueFOX-lib version 1.2.1.5) of the image. See ImageProcessing::MirrorMode. NEW FEATURE: User controlled firmware update, EEPROM stored device ID. (mvBlueFOX-lib version 1.2.1.5) See Device::setID(), Device::updateFirmware(), Device::HWUpdateResult. NEW FEATURE: USB 1.1 support added for mvBlueFOX cameras. (mvBlueFOX-lib version 1.2.1.5) 20.04.2005 1.2.0 NEW FUNCTION Property::readSArray. (mvPropHandling-lib version 1.2.0.4) NEW BEHAVIOUR: FunctionInterface::createSetting and FunctionInterface::createImageRequestControl don't throw exceptions anymore, but return an error code if the call failed. BUGFIX: An error is reported, if XML-settings can't be located. (mvPropHandling-lib version 1.2.0.4) BUGFIX: Error codes are reported by functions from class FunctionInterface (mvBlueFOX-lib version 1.2.0.4) Error codes can be from the error code range of TDEV_MGR_ERROR, TDEVICE_DRIVER_ERROR or TPROPHANDLING_ERROR. NEW FEATURE: Real time control machines added to interface and driver. (mvBlueFOX-lib version 1.2.0.4) NEW FEATURE: AGC and AEC controls added to interface and driver. (mvBlueFOX-lib version 1.2.0.4) NEW BEHAVIOUR: Init speed, PnP speed optimised. (mvBlueFOX-lib version 1.2.0.4) BUGFIX: mvPropView: OptionTree reacts faster and uses less CPU time. NEW FEATURE: TComponentFlag::cfShouldBeDisplayedAsList. (mvPropHandling-lib version 1.2.0.4) UPDATE: C++ wrapper header structure reorganized. Now there is only one header ( mvi_acquire.h ). NEW BEHAVIOUR: Certain things in the interface have been changed. Some will force you to recompile your application, some will even force you to modify existing code. We are still in the beta stadium, but we are getting closer to a stable interface. Some exported function modified or removed from mvPropHandling.h BUGFIX: Destroying a DeviceManager object doesn't leave invalid windows (mvDeviceManager-lib version 1.2.0.4) and threads anymore. BUGFIX: mvDevMgrGetDevInfo, mvDevMgrSetParam made thread save. NEW BEHAVIOUR: Component::canWrite renamed to Component::isWriteable() NEW FEATURE: Component::isVisible, CameraSettingsBlueFOX, AutoControlParameters. (subject to change! See documentation!!!) NEW BEHAVIOUR: Missing units added to some properties. BUGFIX: Various minor fixes... 11.03.2005 1.1.1 NEW BEHAVIOUR: In mvPropHandlingDataTypes.h the unsigned int constants (mvPropHandling-lib version 1.1.0.2) for defining the operation mode of search functions have been renamed to avoid confusion with the TStorageFlag type. The leading 'sf' has been renamed to 'sm'. The constant 'sfSearchSublists' has been removed, as the underlying behaviour can be expressed by the maximum search depth as well. This is an incompatible change which might force you to modify existing source. NEW FEATURE: New TStorageFlag added: sfProcessInheritance. (mvPropHandling-lib version 1.1.0.2) BUGFIX: Deadlock removed when multiple threads accessed the property (mvPropHandling-lib version 1.1.0.2) module. DOCUMENTATION UPDATED NEW FEATURE: New sample program added (ContinuousCaptureAllDevices), to demonstrate how to access all supported devices found in the current system in a single application. BUGFIX: PropertyS::read function caused an access violation when building the result string when a NULL-pointer was returned by the function. BUGFIX: Noisy images for certain sensor types of the mvBlueFOX. (mvBlueFOX-lib version 1.0.2.3) BUGFIX: Wrong colours in bayer converted images for 1024*768 sensor. (mvBlueFOX-lib version 1.0.2.3) < 11.03.2005 previous versions (mvPropHandling-lib 1.0.0.1, mvBlueFOX-lib 1.0.0.1, mvDeviceManager-lib 1.1.0.2)