Impact Acquire SDK C++
|
The Linux version of the mvBlueFOX user mode library is linked dynamically with a modified version of version 1.0.8 of libusb (http://www.libusb.org/), which comes under LGPL 2.1. The full license text is included in every Linux distribution of the Impact Acquire package. The source code for the modified version of libusb can be obtained by contacting Balluff or it can be downloaded from here: http://assets-2.balluff.com/gpl/ (navigate to others/libusb). Also a patch to quickly browse through the difference between the original sources and the version used by Balluff can be obtained from http://assets-2.balluff.com/gpl/. The changes fixed a segmentation fault when disconnecting a device while it was streaming data to a host application.
The Linux version of the USB3 Vision™ implementation of the Impact Acquire framework depends on a version of libusb (http://www.libusb.org/) being present on the target system, which comes under LGPL 2.1.
The following table lists which version of libusb is supplied for use with the GenTL Producer of Impact Acquire.
Impact Acquire version | libusb version | CPE name |
---|---|---|
since 2.6.0 | 1.0.18 | |
since 2.11.5 | 1.0.19 | |
since 2.13.8 | 1.0.20 | |
since 2.21.0 | 1.0.21 (Oct 25 2016) | |
since 3.1.0 | The GenTL Producer of Impact Acquire now uses the libusb library provided on the host system and the library is is no longer provided as part of Impact Acquire. | cpe:2.3:a:libusb:libusb:1.0.27:*:*:*:*:*:*:* |