README
======

Install the transport layers
----------------------------
To install the transport layers provided with Vimba X, 
go to [InstallDir]/cti/and run (as needed, using sudo) GenTL_Install_Path.sh.

To uninstall the transport layers, call (as needed, using sudo) GenTL_Uninstall_Path.sh.

Third-party transport layers
----------------------------
VmbC.xml is located in [InstallDir]/bin.
It handles the usage of third-party transport layers that are not provided with Vimba X.

By default, transport layers from Allied Vision Gilching (USB - formerly SVS-Vistek), 
Euresys (Coaxpress) and Allied Vision Finning (formerly NET GmbH) are loaded
for usage with Vimba X (if installed). 

To change loading of third-party transport layers, change VmbC.xml.

System dependencies for gct-viewer
----------------------------------
The gct-viewer requires some libraries that are not available on freshly installed
Ubuntu 26.04 systems by default. The following command can be used to install required
libraries.
```
sudo apt update && sudo apt install libopengl0 libglu1-mesa libxkbcommon-x11-0 libxcb-cursor0 libxcb-icccm4 libxcb-keysyms1 libxslt1.1 libsm6 libjpeg8 libgstreamer-plugins-base1.0-0 libice6 libjbig0 libxcb-cursor0 libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0 libxcb-randr0 libxcb-xfixes0 libxkbcommon-x11-0 -y
```

