SICKAG / sick_visionary_cpp_shared

shared cpp code used api, sdk, doc, samples projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sick_visionary_cpp_shared

Overview

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.

Building

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_SHARED_LIBS

Build using shared libraries

ON, OFF

OFF

VISIONARY_SHARED_ENABLE_AUTOIP

Enables the SOPAS Auto-IP device scan code (needs boost’s ptree and foreach)

ON, OFF

ON

VISIONARY_SHARED_ENABLE_UNITTESTS

Enables google-test based unit tests

ON, OFF

OFF

VISIONARY_SHARED_ENABLE_AUTOIP

Enables the SOPAS Auto-IP device scan code (needs boost’s ptree and foreach)

ON, OFF

ON

VISIONARY_SHARED_USE_BUNDLED_BOOST

Uses the bundled Boost implementation

ON, OFF

ON

License

The source code is released under The Unlicense.

Support

Depending on the nature of your request, there are two support channels:

  1. 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.

  2. 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.

About

shared cpp code used api, sdk, doc, samples projects

License:The Unlicense


Languages

Language:C++ 97.7%Language:C 2.1%Language:CMake 0.1%