This repository provides the base interfaces to access SICK Visionary devices. Using the classes in this module parameters can be queried and configured, status information can be accessed and 3D image data streams can be set up and controlled.
Supported protocols are * CoLa-B for parametrization as used by the Visionary-T (CX/AG/DT) and Visionary-S devices. * CoLa-2 for parametrization as used by the Visionary-T Mini device. * the SICK Blob format for streaming data.
The module uses the CMake build system version 3.16 or higher.
Beside the standard options like CMAKE_BUILD_TYPE
for code generation and
the installation directory options
it supports the following additional CMake build options:
option name | description | values | default value |
---|---|---|---|
|
Build using shared libraries |
|
|
|
Enables the SOPAS Auto-IP device scan code (needs boost’s ptree and foreach) |
|
|
|
Enables google-test based unit tests |
|
|
|
Enables the SOPAS Auto-IP device scan code (needs boost’s ptree and foreach) |
|
|
|
Uses the bundled Boost implementation |
|
|
The source code is released under The Unlicense.
Depending on the nature of your request, there are two support channels:
-
For questions regarding the code shared in this repo please check the FAQ first and search if an issue already exists. If a related issue doesn’t exist, you can open a new issue using the issue form.
-
For application or device specific questions look for common solutions and knowledge articles on the Sick Support Portal. If your question is not answered there, open a ticket on the Sick Support Portal.