Balluff - BVS CA-BN Technical Documentation
Installation Options

The script supports various arguments for customizing the installation, the desired functionality and the installation process itself. All arguments are optional:

ArgumentFunctionNotes
-h
--help
Display the help.
-p
--path
Define a custom installation directory.The target directory name specifies where to place the software package. If the directory does not yet exist, it will be created. The path can be either absolute or relative; i.e. the name may but need not start with / .
If no path is specified, the package will be installed to /opt/ImpactAcquire.
-f
--force
Force the installation script to use the package manager of the system to install required packages if the installation script reports inaccessible repositories.e.g. a package source on local media.
-a=
--add=
<tech1>[,<tech2>]..
Install features supporting the given technologies.See table below for possible values for the 'tech' parameter.
-e=
--exclude=
<tech1>[,<tech2>],..
Do not install features supporting the given technologies.
-py
--python_support
Compile the Python wrapper and install the required dependencies. Once a version number is passed to this parameter, the installation script will try to install this particular version, if possible.e.g. --python_support=3.9
-r
--remove
Remove the previously installed version for ALL devices, if found.Defaults to no or yes if a 2.x.x installation is found on the system.
-x
--extract
Extract the embedded files as a tgz archive, testing the checksum, but do not install anything.
-u
--unattended
Unattended installation with default settings.By using this parameter the EULA will be accepted automatically.
-m
--minimal
Minimal installation. No tools or samples will be built, and no automatic configuration and/or optimizations will be done.
-rt
--runtime
Minimal installation. No tools or samples will be built.

Option A: Possible values for the 'tech' parameter when using '-a', '–add', '-e' and '–exclude':

Value for <tech>DescriptionWill be installed by default?
gev GigE Vision™.yes
u3v USB3 Vision™.
pcie BVS CA-BN (mvBlueNAOS) PCIe camera.
usb2 BVS CA-MLC/BVS CA-IGC (mvBlueFOX) USB2 camera.
vdev Virtual Device.no

This option allows to select and install all availabe technologies and features.

Option B: Possible values when using bitmask to include or exclude technologies to be installed:

TechnologyBitmaskAvailable for Impact Acquire
gev 0x013.6.0 - today
u3v 0x023.6.0 - today
pcie 0x043.6.0 - today
usb2 0x083.6.0 - today
vdev 0x103.6.0 - today
Unattended installation0x203.6.0 - today

This option allows only to install the technologies specified in the table above. This can be used for automated installations, e.g. in a Docker container or on a virtual machine.

Note
A possible sample to install all technologies with unattended installation e.g.: ./ImpactAcquire-x86_64-linux-3.n.n.sh 0x3F.
Attention
If using bitmask, it is not possible to combine any other options as in the table Option B.