A DLL for ProfiLab to interact with Extron Matrix switchers.
The documentation explains what the DLL does in more detail.
vcpkg is required to get the dependencies. When installed run these commands:
vcpkg install boost-algorithm:x86-windows-static boost-format:x86-windows-static boost-asio:x86-windows-static boost-asio:x86-windows-static catch2:x86-windows-static
cmake <source_dir> -DCMAKE_TOOLCHAIN_FILE=<vcpkg_dir>/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x86-windows-static
Some test cases require at least one serial port to be present on the machine. These are tagged with [hardware-required]
.