![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |
Launch files
Messages
Services
Plugins
Recent questions tagged ddsrouter_core at Robotics Stack Exchange
![]() |
ddsrouter_core package from dds-router repoddsrouter_core ddsrouter_test ddsrouter_yaml ddsrouter_docs ddsrouter_tool ddsrouter_yaml_validator |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.0 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The DDS Router is an application developed by eProsima that allows, using Fast DDS, to communicate by DDS protocol different networks. Looking for commercial support? Contact info@eprosima.com |
Checkout URI | https://github.com/eprosima/dds-router.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-20 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | middleware router dds omg ros2 rtps fastdds |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Raul Sánchez-Mateos
- Javier París
- Juan López
Authors
eProsima DDS Router Core Library
This library contain main functionality of the DDS Router. Include module is the public API used to configure a DDS Router and to interact with a running one:
-
Types: data types used to configure a router.
- Address
- DDS info (Guid, Qos, Topic, etc.)
-
Configuration: configuration objects that contains the information needed for a DDS Router. Are divided in:
- ParticipantConfiguration: configuration for each participant inside the DDS Router.
- DDSRouterConfiguration: configuration to execute a DDS Router, with its Participants and allowed lists.
- DDSRouterReloadConfiguration: configuration to change topics in a running DDS Router.
- Core: it only contains the proxy of DDS Router class, which implementation is inside private modules. It allows to execute a DDS Router, and to interact with it while running.
Example of usage
// START AND STOP DDS ROUTER FROM CONFIGURATION
core::configuration::DDSRouterConfiguration router_configuration;
// ... populate router_configuration
core::DDSRouter router(router_configuration);
router.start();
// ... wait for event
router.stop();
Dependencies
fastrtps
cpp_utils
How to use it in your project
Just import library ddsrouter_core
into your CMake project.
find_package(ddsrouter_core)
target_link_libraries(${LIBRARY_TARGET_NAME} ddsrouter_core)
Dependant Packages
Name | Deps |
---|---|
ddsrouter_yaml | |
ddsrouter_tool |