![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2022-11-07 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
- Michel Hidalgo
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
1.3.4 (2022-11-07)
- Export CycloneDDS dependency (#424) (#425)
- Merge pull request #420 from ros2/mergify/bp/humble/pr-410
- Makes topic_name a const ref
- Adds topic name to error msg when create_topic fails
- Improve error message when create_topic fails (#405) (#406)
- [Fix] Add cstring header for memset (#398)
- Contributors: Homalozoa X, Tully Foote, Voldivh, mergify[bot]
1.3.3 (2022-04-06)
- Fix get_topic_name and handling long service names
- Contributors: Erik Boasson
1.3.2 (2022-04-05)
- Add serialization for SDK_DATA
- Additional checks for loan API
- Contributors: Dietrich Krönke
1.3.1 (2022-03-31)
- Depend on just rmw_dds_common::rmw_dds_common_library (#385)
- Contributors: Shane Loretz
1.3.0 (2022-03-25)
- Fix error message in rmw_init_options_copy(). (#380)
- Add content filter topic feature empty stub. (#289)
- Update to work with Cyclone 0.9.0 and Iceoryx 2.0 (#379)
- Fill message info sequence numbers as unsupported, add rmw_feature_supported() implementation. (#381)
- Contributors: Chen Lihui, Haowei Wen, Ivan Santiago Paunovic, Sumanth Nirmal
1.2.0 (2022-03-01)
- Fix a warning by making a pointer nullptr. (#375)
- Bump QDs to QL2 (#371)
- Add EventsExecutor (#256)
- Call dissociate_reader in rmw_destroy_subscription
- Wrap creation of new serdata_rmw within a try-catch block
- Fix memory leak in error scenario on the publish side with SHM
- Fix memory leaks on the take side with SHM
- rename _cyclonedds_has_shm to follow the convention
- Add iceoryx_binding_c as dependency to rmw_cyclonedds_cpp
- Release iox_chunk to iceoryx in serdata_free if the iox_chunk is still available
- Update iceoryx_subscriber also when constructing the serdata from the iox chunk
- Contributors: Chris Lalancette, Christophe Bedard, Erik Boasson, Sumanth Nirmal, iRobot ROS
1.1.2 (2022-01-14)
- Fix cpplint errors (#363)
- Contributors: Jacob Perron
1.1.1 (2021-12-17)
- Updates for uncrustify 0.72 (#358)
- Export only rmw::rmw to downstream targets (#360)
- Export modern CMake targets (#357)
- Free with the same allocator in rmw_destroy_node (#355)
- Contributors: Chris Lalancette, Jacob Perron, Shane Loretz
1.1.0 (2021-11-19)
- Add client/service QoS getters. (#343)
- Updated version number and quality level. (#349)
- Update package maintainers. (#351)
- Contributors: Joe Speed, Michel Hidalgo, mauropasse
1.0.0 (2021-10-25)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.3 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-03-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
Authors
- Michel Hidalgo
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
2.2.3 (2025-03-12)
2.2.2 (2024-07-12)
- Fix the triggering of guard conditions. (#504) (#505) When a guard condition goes active, we have to remember to increase the trig_idx so we look at the next trigger. Otherwise, we can get into situations where we skip a triggered member. (cherry picked from commit 899bbdf73fb57c8f5926b31e9570f017b8c2fdb9) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>
- Contributors: mergify[bot]
2.2.1 (2024-05-13)
-
Set received_timestamp to system_clock::now() in message_info (#491) (#493)
- Set received_timestamp to steady_clock::now() in message_info
- Use 'system_clock' instead of 'steady_clock'
* Also update receive_timestamp for services. (cherry picked from commit 76c9d8f38a03d160b258902af6d1d06f6ed9391e) Co-authored-by: Michael Orlov <<morlovmr@gmail.com>>
-
Contributors: mergify[bot]
2.2.0 (2024-04-09)
- Add tracepoint for publish/subscribe serialized message (#485) Co-authored-by: eboasson <<eb@ilities.com>>
- Contributors: h-suzuki-isp
2.1.1 (2024-03-28)
- Remove a bunch of unnecessary macros. (#482)
- compare string contents but string pointer addresses. (#481)
- Contributors: Chris Lalancette, Tomoya Fujita
2.1.0 (2024-01-24)
- Add timestamp to rmw_publish tracepoint (#454)
- Contributors: Christopher Wecht
2.0.0 (2023-11-06)
- avoid using dds common public mutex directly (#474)
- Contributors: Chen Lihui
1.10.0 (2023-10-04)
- Add rmw count clients,services impl (#427)
- Minor revamp of the CMakeLists.txt. (#468)
- Contributors: Chris Lalancette, Minju, Lee
1.9.0 (2023-08-21)
- Clear out errors once we have handled them. (#464)
- Instrument loaned message publication code path
- Contributors: Chris Lalancette, Christophe Bedard
1.8.0 (2023-06-12)
- Use TRACETOOLS_ prefix for tracepoint-related macros (#450)
- Contributors: Christophe Bedard
1.7.0 (2023-04-27)
1.6.0 (2023-04-12)
- Dynamic Subscription (BONUS: Allocators): rmw_cyclonedds (#451)
- Add stubs for new rmw interfaces (#447)
- [rmw_cyclonedds] Improve handling of dynamic discovery (#429)
- Call get_type_hash_func (#448)
- Type hash distribution in discovery (rep2011) (#437)
- Disable inconsistent topic events. (#444)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
domain_bridge | |
rmw_implementation | |
turtlebot4_setup |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 4.0.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | kilted |
Last Updated | 2025-04-18 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
Authors
- Michel Hidalgo
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
4.0.2 (2025-04-18)
- Switch to ament_cmake_ros_core package (#538)
- Contributors: Scott K Logan
4.0.1 (2025-03-11)
- Added rmw_event_type_is_supported (#532)
- use rmw_enclave_options_xxx APIs instead. (#531)
- Contributors: Alejandro Hernández Cordero, Tomoya Fujita
4.0.0 (2025-02-18)
3.2.1 (2025-02-17)
- use rmw_security_common (#529)
- introduce RMW_EVENT_TYPE_MAX in rmw_event_type_t. (#518)
- Reset the error before setting a new one. (#526)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Tomoya Fujita
3.2.0 (2024-12-20)
- Instrument client/service for end-to-end request/response tracking (#521)
- Contributors: Christophe Bedard
3.1.0 (2024-11-25)
- Drop support for float128. (#522)
- Contributors: Chris Lalancette
3.0.3 (2024-11-20)
- use RMW_GID_STORAGE_SIZE to client_service_id_t. (#515)
- Contributors: Tomoya Fujita
3.0.2 (2024-07-29)
- remove rmw_localhost_only_t. (#508)
- Contributors: Tomoya Fujita
3.0.1 (2024-07-12)
- Fix the triggering of guard conditions. (#504) When a guard condition goes active, we have to remember to increase the trig_idx so we look at the next trigger. Otherwise, we can get into situations where we skip a triggered member.
- Contributors: Chris Lalancette
3.0.0 (2024-06-17)
- Make rmw_service_server_is_available return RMW_RET_INVALID_ARGUMENT (#496)
- Use rmw_namespace_validation_result_string() in rmw_create_node (#497)
- Make rmw_destroy_wait_set return RMW_RET_INVALID_ARGUMENT (#498)
- Set received_timestamp to system_clock::now() in message_info (#491)
- Contributors: Christophe Bedard, Michael Orlov
2.3.0 (2024-04-26)
2.2.0 (2024-04-09)
- Add tracepoint for publish/subscribe serialized message (#485) Co-authored-by: eboasson <<eb@ilities.com>>
- Contributors: h-suzuki-isp
2.1.1 (2024-03-28)
- Remove a bunch of unnecessary macros. (#482)
- compare string contents but string pointer addresses. (#481)
- Contributors: Chris Lalancette, Tomoya Fujita
2.1.0 (2024-01-24)
- Add timestamp to rmw_publish tracepoint (#454)
- Contributors: Christopher Wecht
2.0.0 (2023-11-06)
- avoid using dds common public mutex directly
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
domain_bridge | |
rmw_implementation |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 4.1.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2025-07-01 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
Authors
- Michel Hidalgo
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
4.1.1 (2025-07-01)
- Update CMake requirement (#539)
- Contributors: mosfet80
4.1.0 (2025-04-25)
4.0.2 (2025-04-18)
- Switch to ament_cmake_ros_core package (#538)
- Contributors: Scott K Logan
4.0.1 (2025-03-11)
- Added rmw_event_type_is_supported (#532)
- use rmw_enclave_options_xxx APIs instead. (#531)
- Contributors: Alejandro Hernández Cordero, Tomoya Fujita
4.0.0 (2025-02-18)
3.2.1 (2025-02-17)
- use rmw_security_common (#529)
- introduce RMW_EVENT_TYPE_MAX in rmw_event_type_t. (#518)
- Reset the error before setting a new one. (#526)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Tomoya Fujita
3.2.0 (2024-12-20)
- Instrument client/service for end-to-end request/response tracking (#521)
- Contributors: Christophe Bedard
3.1.0 (2024-11-25)
- Drop support for float128. (#522)
- Contributors: Chris Lalancette
3.0.3 (2024-11-20)
- use RMW_GID_STORAGE_SIZE to client_service_id_t. (#515)
- Contributors: Tomoya Fujita
3.0.2 (2024-07-29)
- remove rmw_localhost_only_t. (#508)
- Contributors: Tomoya Fujita
3.0.1 (2024-07-12)
- Fix the triggering of guard conditions. (#504) When a guard condition goes active, we have to remember to increase the trig_idx so we look at the next trigger. Otherwise, we can get into situations where we skip a triggered member.
- Contributors: Chris Lalancette
3.0.0 (2024-06-17)
- Make rmw_service_server_is_available return RMW_RET_INVALID_ARGUMENT (#496)
- Use rmw_namespace_validation_result_string() in rmw_create_node (#497)
- Make rmw_destroy_wait_set return RMW_RET_INVALID_ARGUMENT (#498)
- Set received_timestamp to system_clock::now() in message_info (#491)
- Contributors: Christophe Bedard, Michael Orlov
2.3.0 (2024-04-26)
2.2.0 (2024-04-09)
- Add tracepoint for publish/subscribe serialized message (#485) Co-authored-by: eboasson <<eb@ilities.com>>
- Contributors: h-suzuki-isp
2.1.1 (2024-03-28)
- Remove a bunch of unnecessary macros. (#482)
- compare string contents but string pointer addresses. (#481)
- Contributors: Chris Lalancette, Tomoya Fujita
2.1.0 (2024-01-24)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
domain_bridge | |
rmw_implementation |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
![]() |
rmw_cyclonedds_cpp package from amigo_ros2 repogo2_bringup go2_control go2_description go2_driver go2_interfaces realsense2_camera realsense2_camera_msgs realsense2_description cyclonedds rmw_cyclonedds_cpp unitree_api unitree_go unitree_ros2_example |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Support for Unitree Go2 |
Checkout URI | https://github.com/eppl-erau-db/amigo_ros2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-03-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
- Michel Hidalgo
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
1.3.4 (2022-11-07)
- Export CycloneDDS dependency (#424) (#425)
- Merge pull request #420 from ros2/mergify/bp/humble/pr-410
- Makes topic_name a const ref
- Adds topic name to error msg when create_topic fails
- Improve error message when create_topic fails (#405) (#406)
- [Fix] Add cstring header for memset (#398)
- Contributors: Homalozoa X, Tully Foote, Voldivh, mergify[bot]
1.3.3 (2022-04-06)
- Fix get_topic_name and handling long service names
- Contributors: Erik Boasson
1.3.2 (2022-04-05)
- Add serialization for SDK_DATA
- Additional checks for loan API
- Contributors: Dietrich Krönke
1.3.1 (2022-03-31)
- Depend on just rmw_dds_common::rmw_dds_common_library (#385)
- Contributors: Shane Loretz
1.3.0 (2022-03-25)
- Fix error message in rmw_init_options_copy(). (#380)
- Add content filter topic feature empty stub. (#289)
- Update to work with Cyclone 0.9.0 and Iceoryx 2.0 (#379)
- Fill message info sequence numbers as unsupported, add rmw_feature_supported() implementation. (#381)
- Contributors: Chen Lihui, Haowei Wen, Ivan Santiago Paunovic, Sumanth Nirmal
1.2.0 (2022-03-01)
- Fix a warning by making a pointer nullptr. (#375)
- Bump QDs to QL2 (#371)
- Add EventsExecutor (#256)
- Call dissociate_reader in rmw_destroy_subscription
- Wrap creation of new serdata_rmw within a try-catch block
- Fix memory leak in error scenario on the publish side with SHM
- Fix memory leaks on the take side with SHM
- rename _cyclonedds_has_shm to follow the convention
- Add iceoryx_binding_c as dependency to rmw_cyclonedds_cpp
- Release iox_chunk to iceoryx in serdata_free if the iox_chunk is still available
- Update iceoryx_subscriber also when constructing the serdata from the iox chunk
- Contributors: Chris Lalancette, Christophe Bedard, Erik Boasson, Sumanth Nirmal, iRobot ROS
1.1.2 (2022-01-14)
- Fix cpplint errors (#363)
- Contributors: Jacob Perron
1.1.1 (2021-12-17)
- Updates for uncrustify 0.72 (#358)
- Export only rmw::rmw to downstream targets (#360)
- Export modern CMake targets (#357)
- Free with the same allocator in rmw_destroy_node (#355)
- Contributors: Chris Lalancette, Jacob Perron, Shane Loretz
1.1.0 (2021-11-19)
- Add client/service QoS getters. (#343)
- Updated version number and quality level. (#349)
- Update package maintainers. (#351)
- Contributors: Joe Speed, Michel Hidalgo, mauropasse
1.0.0 (2021-10-25)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.22.6 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-12-03 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
0.22.6 (2022-12-02)
- Handle allocation errors during message deserialization (#418)
- Adds topic name to error msg when create_topic fails (#421)
- Improve error message when create_topic fails (#407)
- Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz, Voldivh
0.22.5 (2022-04-28)
0.22.4 (2021-12-22)
- Fix use of deprecated is_loan_available (#359)
- rmw_cyclonedds_cpp/CMakeLists.txt: add -latomic for RISC-V (#334)
- Contributors: eboasson, guillaume-pais-siemens
0.22.3 (2021-06-17)
- Update Galactic to support zero-copy. (#321)
- Contributors: eboasson
0.22.2 (2021-04-26)
- Fix the history depth for KEEP_ALL. (#305)
- Contributors: Chris Lalancette
0.22.1 (2021-04-12)
- Use the macros from Cyclone DDS to work with sample payload when using SHM (#300)
- Contributors: Sumanth Nirmal
0.22.0 (2021-04-07)
- Add loaned sample zero-copy API support (#297)
- Contributors: Sumanth Nirmal
0.21.0 (2021-04-06)
- Indicate missing support for unique network flows (#282)
- Contributors: Ananya Muddukrishna
0.20.0 (2021-03-18)
- Take and return new RMW_DURATION_INFINITE correctly (#288)
- Contributors: Emerson Knapp
0.19.0 (2021-03-01)
- Add RMW function to check QoS compatibility (#286)
- Contributors: Jacob Perron
0.18.4 (2021-01-25)
- Fix use-after-free in error handling bug
- Drop compatibility with ancient cyclone versions
- Update to use Cyclone's renamed ddsi_sertype
- Use init-on-first-use for global state (#275)
- Make sure to reset the error when a typesupport can't be found.
- Switch to using the generic functions for the typesupport handles.
- Handle typesupport errors on fetch. (#271)
- Handle potential divide by 0 (#267)
- Fix incorrect log message(rmw_fastrtps_shared_cpp -> rmw_cylonedds_cpp) (#260)
- Update maintainers (#254)
- Change wrong use of %ld to print std::size_t to %zu
- Contributors: Chris Lalancette, Erik Boasson, Ivan Santiago Paunovic, Michel Hidalgo, Stephen Brawner, Sven Brinkmann, eboasson, pluris
0.18.3 (2020-09-29)
- Return RMW_RET_UNSUPPORTED in rmw_get_serialized_message_size (#250)
- Update service/client request/response API error returns (#249)
- Contributors: Alejandro Hernández Cordero, Jose Tomas Lorente
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
cyclonedds | |
rcutils | |
rcpputils | |
rmw | |
rmw_dds_common | |
rosidl_runtime_c | |
rosidl_typesupport_introspection_c | |
rosidl_typesupport_introspection_cpp |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
domain_bridge | |
rmw_implementation |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.6.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2023-04-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
Authors
- Michel Hidalgo
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
1.6.0 (2023-04-12)
- Dynamic Subscription (BONUS: Allocators): rmw_cyclonedds (#451)
- Add stubs for new rmw interfaces (#447)
- [rmw_cyclonedds] Improve handling of dynamic discovery (#429)
- Call get_type_hash_func (#448)
- Type hash distribution in discovery (rep2011) (#437)
- Disable inconsistent topic events. (#444)
- Implement matched event (#435)
- Implement inconsistent topic. (#431)
- Contributors: Barry Xu, Chris Lalancette, Emerson Knapp, Geoffrey Biggs, methylDragon
1.5.1 (2023-02-14)
- Make sure to add semicolons to the CHECK_TYPE_IDENTIFIER_MATCH. (#432)
- [rolling] Update maintainers - 2022-11-07 (#428)
- Contributors: Audrow Nash, Chris Lalancette
1.5.0 (2022-11-02)
- Export CycloneDDS dependency (#424)
- add NULL check before accessing object. (#423)
- Add rmw_get_gid_for_client impl (#402)
- Makes topic_name a const ref
- Adds topic name to error msg when create_topic fails
- Contributors: Brian, Shane Loretz, Tomoya Fujita, Tully Foote, Voldivh
1.4.1 (2022-09-13)
- Improve error message when create_topic fails (#405)
- Change wrong use of %d to print uint32_t to PRIu32 (#253)
- Add cstring include. (#393)
- Contributors: Chris Lalancette, Shane Loretz, eboasson
1.4.0 (2022-05-03)
- Handle 'best_available' QoS policies (#389)
- Contributors: Jose Luis Rivero
1.3.3 (2022-04-06)
- Fix get_topic_name and handling long service names
- Contributors: Erik Boasson
1.3.2 (2022-04-05)
- Add serialization for SDK_DATA
- Additional checks for loan API
- Contributors: Dietrich Krönke
1.3.1 (2022-03-31)
- Depend on just rmw_dds_common::rmw_dds_common_library (#385)
- Contributors: Shane Loretz
1.3.0 (2022-03-25)
- Fix error message in rmw_init_options_copy(). (#380)
- Add content filter topic feature empty stub. (#289)
- Update to work with Cyclone 0.9.0 and Iceoryx 2.0 (#379)
- Fill message info sequence numbers as unsupported, add rmw_feature_supported() implementation. (#381)
- Contributors: Chen Lihui, Haowei Wen, Ivan Santiago Paunovic, Sumanth Nirmal
1.2.0 (2022-03-01)
- Fix a warning by making a pointer nullptr. (#375)
- Bump QDs to QL2 (#371)
- Add EventsExecutor (#256)
- Call dissociate_reader in rmw_destroy_subscription
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
domain_bridge | |
rmw_implementation |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2022-11-07 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
- Michel Hidalgo
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
1.3.4 (2022-11-07)
- Export CycloneDDS dependency (#424) (#425)
- Merge pull request #420 from ros2/mergify/bp/humble/pr-410
- Makes topic_name a const ref
- Adds topic name to error msg when create_topic fails
- Improve error message when create_topic fails (#405) (#406)
- [Fix] Add cstring header for memset (#398)
- Contributors: Homalozoa X, Tully Foote, Voldivh, mergify[bot]
1.3.3 (2022-04-06)
- Fix get_topic_name and handling long service names
- Contributors: Erik Boasson
1.3.2 (2022-04-05)
- Add serialization for SDK_DATA
- Additional checks for loan API
- Contributors: Dietrich Krönke
1.3.1 (2022-03-31)
- Depend on just rmw_dds_common::rmw_dds_common_library (#385)
- Contributors: Shane Loretz
1.3.0 (2022-03-25)
- Fix error message in rmw_init_options_copy(). (#380)
- Add content filter topic feature empty stub. (#289)
- Update to work with Cyclone 0.9.0 and Iceoryx 2.0 (#379)
- Fill message info sequence numbers as unsupported, add rmw_feature_supported() implementation. (#381)
- Contributors: Chen Lihui, Haowei Wen, Ivan Santiago Paunovic, Sumanth Nirmal
1.2.0 (2022-03-01)
- Fix a warning by making a pointer nullptr. (#375)
- Bump QDs to QL2 (#371)
- Add EventsExecutor (#256)
- Call dissociate_reader in rmw_destroy_subscription
- Wrap creation of new serdata_rmw within a try-catch block
- Fix memory leak in error scenario on the publish side with SHM
- Fix memory leaks on the take side with SHM
- rename _cyclonedds_has_shm to follow the convention
- Add iceoryx_binding_c as dependency to rmw_cyclonedds_cpp
- Release iox_chunk to iceoryx in serdata_free if the iox_chunk is still available
- Update iceoryx_subscriber also when constructing the serdata from the iox chunk
- Contributors: Chris Lalancette, Christophe Bedard, Erik Boasson, Sumanth Nirmal, iRobot ROS
1.1.2 (2022-01-14)
- Fix cpplint errors (#363)
- Contributors: Jacob Perron
1.1.1 (2021-12-17)
- Updates for uncrustify 0.72 (#358)
- Export only rmw::rmw to downstream targets (#360)
- Export modern CMake targets (#357)
- Free with the same allocator in rmw_destroy_node (#355)
- Contributors: Chris Lalancette, Jacob Perron, Shane Loretz
1.1.0 (2021-11-19)
- Add client/service QoS getters. (#343)
- Updated version number and quality level. (#349)
- Update package maintainers. (#351)
- Contributors: Joe Speed, Michel Hidalgo, mauropasse
1.0.0 (2021-10-25)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rmw_cyclonedds_cpp at Robotics Stack Exchange
No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
![]() |
rmw_cyclonedds_cpp package from rmw_cyclonedds repormw_cyclonedds_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS 2 RMW layer for Eclipse Cyclone DDS |
Checkout URI | https://github.com/ros2/rmw_cyclonedds.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2022-11-07 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Implement the ROS middleware interface using Eclipse CycloneDDS in C++.
Additional Links
No additional links.
Maintainers
- Erik Boasson
- Ivan Paunovic
- Michel Hidalgo
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rmw_cyclonedds_cpp
1.3.4 (2022-11-07)
- Export CycloneDDS dependency (#424) (#425)
- Merge pull request #420 from ros2/mergify/bp/humble/pr-410
- Makes topic_name a const ref
- Adds topic name to error msg when create_topic fails
- Improve error message when create_topic fails (#405) (#406)
- [Fix] Add cstring header for memset (#398)
- Contributors: Homalozoa X, Tully Foote, Voldivh, mergify[bot]
1.3.3 (2022-04-06)
- Fix get_topic_name and handling long service names
- Contributors: Erik Boasson
1.3.2 (2022-04-05)
- Add serialization for SDK_DATA
- Additional checks for loan API
- Contributors: Dietrich Krönke
1.3.1 (2022-03-31)
- Depend on just rmw_dds_common::rmw_dds_common_library (#385)
- Contributors: Shane Loretz
1.3.0 (2022-03-25)
- Fix error message in rmw_init_options_copy(). (#380)
- Add content filter topic feature empty stub. (#289)
- Update to work with Cyclone 0.9.0 and Iceoryx 2.0 (#379)
- Fill message info sequence numbers as unsupported, add rmw_feature_supported() implementation. (#381)
- Contributors: Chen Lihui, Haowei Wen, Ivan Santiago Paunovic, Sumanth Nirmal
1.2.0 (2022-03-01)
- Fix a warning by making a pointer nullptr. (#375)
- Bump QDs to QL2 (#371)
- Add EventsExecutor (#256)
- Call dissociate_reader in rmw_destroy_subscription
- Wrap creation of new serdata_rmw within a try-catch block
- Fix memory leak in error scenario on the publish side with SHM
- Fix memory leaks on the take side with SHM
- rename _cyclonedds_has_shm to follow the convention
- Add iceoryx_binding_c as dependency to rmw_cyclonedds_cpp
- Release iox_chunk to iceoryx in serdata_free if the iox_chunk is still available
- Update iceoryx_subscriber also when constructing the serdata from the iox chunk
- Contributors: Chris Lalancette, Christophe Bedard, Erik Boasson, Sumanth Nirmal, iRobot ROS
1.1.2 (2022-01-14)
- Fix cpplint errors (#363)
- Contributors: Jacob Perron
1.1.1 (2021-12-17)
- Updates for uncrustify 0.72 (#358)
- Export only rmw::rmw to downstream targets (#360)
- Export modern CMake targets (#357)
- Free with the same allocator in rmw_destroy_node (#355)
- Contributors: Chris Lalancette, Jacob Perron, Shane Loretz
1.1.0 (2021-11-19)
- Add client/service QoS getters. (#343)
- Updated version number and quality level. (#349)
- Update package maintainers. (#351)
- Contributors: Joe Speed, Michel Hidalgo, mauropasse
1.0.0 (2021-10-25)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.