Impact Acquire SDK Python
libusb

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.

Used Versions

The following table lists which version of libusb is supplied for use with the GenTL Producer of Impact Acquire.

Impact Acquire versionlibusb versionCPE name
since 2.6.01.0.18
since 2.11.51.0.19
since 2.13.81.0.20
since 2.21.01.0.21 (Oct 25 2016)
since 3.1.0The 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:*:*:*:*:*:*:*