Impact Acquire SDK C++
|
When the original installer of the Impact Acquire installation package is used, the user will be prompted to restart the system at the end of the installation. During reboot e.g. the GigE Vision™ capture filter driver might get installed by the GigEConfigure tool if GigE Vision™ support has been selected. When all the appropriate merge modules have been integrated into the setup, this will also happen in custom installations. Sometimes user interaction during the installation is or is not desired and/or GUI based tools shall not be displayed. This can be achieved by changing the corresponding public property of the installer's internal data base.
For example an installation without any user interaction can be achieved like this from the command line:
ImpactAcquire-x86_64-3.5.0.exe /quiet /forcerestart
This will install all the necessary files and reboot the system. Please note that you have to call the install engine from an administrator shell in order to get this working properly. The installation of the GigE Vision™ capture filter driver can be customized as needed by specifying the FILTER_INSTALL_PARAMS
on the command line. Valid values for the FILTER_INSTALL_PARAMS
property are all valid command-line options for the GigEConfigure tool.
Apart from that there are some other public properties, which can be customized to suit the needs of the target application:
GEV_SUPPORT
(Valid values: yes, no)GEV_NDIS_DRIVER_INSTALL
(Valid values: yes, no)MINIMAL_RUNTIME_INSTALLATION
(Valid values: yes, no): This property can be combined with others. If set to yes
only the user mode libraries and device drivers absolutely needed will be installed but no documentation, source code, header files and third party software bindings.PCIE_SUPPORT
(Valid values: yes, no)U3V_SUPPORT
(Valid values: yes, no)USB2_SUPPORT
(Valid values: yes, no)VIRTUAL_DEVICE_SUPPORT
(Valid values: yes, no)These properties control whether the corresponding kernel drivers will be installed on the target system or not. The default value for each property when omitted appears in bold in the list above.
So e.g. to install the GigE Vision™ driver only you can call the MSI engine like this:
ImpactAcquire-x86_64-3.5.0.exe /quiet /forcerestart U3V_SUPPORT=no GEV_SUPPORT=yes PCIE_SUPPORT=no USB2_SUPPORT=no
To copy all the GigE Vision™ driver and tools related files to the target system only without actually installing the GigE Vision™ capture filter driver you can call the MSI engine like this:
ImpactAcquire-x86_64-3.5.0.exe /quiet /forcerestart GEV_NDIS_DRIVER_INSTALL=no
GEV_SUPPORT
to no will superimpose the GEV_NDIS_DRIVER_INSTALL
property so combining GEV_SUPPORT=no
and GEV_NDIS_DRIVER_INSTALL=yes
does not make any sense!When only the USB3 Vision™ driver shall be supported in silent mode this can be achieved like this:
ImpactAcquire-x86_64-3.5.0.exe /quiet /forcerestart U3V_SUPPORT=yes GEV_SUPPORT=no PCIE_SUPPORT=no USB2_SUPPORT=no
Configuring the GigE Vision™ capture filter driver installation tool then is not necessary, as it is only needed for GEV support.