Configuration

Windows x64

Discover more on how to setup ItalaSDK for Windows x64.

windows-x64
Linux x64

Discover more on how to setup ItalaSDK for Linux x64.

linux-x64
Linux ARM64

Discover more on how to setup ItalaSDK for Linux ARM64.

linux-arm64

GenTL producer

A GenTL producer implementation (ItalaGenTL.cti file) is provided along with ItalaApi. The path of the producer is automatically added to the GENICAM_GENTL64_PATH variable so that GenTL consumers on the machine can use ItalaGenTL. Under Linux, the changes in the variable are effetive only after a new login of the user.

Device emulation

The Itala GenTL producer implementation provides a convenient way to experiment with its functionalities by emulating a simple camera, referred to as Virtual Camera. This way, there is no need to have a physical device connected to the host. Despite the set of functionalities of the virtual camera is kept minimal, it’s sufficient to understand how the camera configuration and acquisition processes work.

To activate the virtual device functionality, a specific environment variable must be manually defined:

ITALA_VIRTUAL_CAMERA_COUNT = 2

The value of the variable states the number of virtual devices available on the host. Once the variable is set, the device can be enumerated and accessed in the usual way, both from GenTL and the API.

Warning

Due to the restricted set of of feature available Wizards and IP Configurator in Itala View are not supported.

Logging

The logging functionality of ItalaApiNET is based on the Log4Cpp library and it can be activated by placing the logging configuration file logging.properties in the working directory of the user application. The file is available in the Development\logging folder under Windows and /opt/itala-sdk/logging under Linux. By editing it (with the Log4Cpp syntax) the user is able to customize the logging level, output and more.