1. Dependencies¶
In this page, we provide a list of the dependencies required for an Integration Service instance to function. To do so, we distinguish between the dependencies of the Integration Service Core and those of the System Handles.
1.1. Core¶
The core needs the following to be installed:
CMake: At least version 3.5 is required to build the project files.
C++: eProsima Integration-Service uses standard C++14.
colcon: If installed using colcon, it becomes a dependency.
YAML-cpp: YAML parser and emitter in C++.
Boost program options: Library that allows obtaining name-value pairs from the config file.
1.2. System Handles¶
Beyond the dependencies of the core, each System-Handle has its own specific dependencies. Find them listed in the table below:
System Handle |
External Dependencies |
---|---|
Fast DDS SH |
Fast DDS installation (v2.0.0 or superior) |
ROS 2 SH |
ROS 2 installation (Foxy or superior) |
ROS 1 SH |
|
WebSocket SH |
|
FIWARE SH |