Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 5.0.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version jazzy
Last Updated 2025-05-26
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghyeon Lee
  • Hyunsoo Kim
  • Seontai Kim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

5.0.0 (2024-10-17)

  • Refactor type_support_service
  • Place copyright notice
  • Refactor event info types
  • Fix failure when receiving a message
  • Refactor type_support_common
  • Update feature support
  • Refactor rmw_take Use dds_DataReader_take_next_sample_w_info_ex instead of dds_DataReader_raw_take for reduce allocation and free
  • Refactor GID/GUID
  • Change SampleInfo's received_timestamp
  • Change Subscription Add SubscriberInfo::on_data_available
  • Refactor rmw_wait
    • move rmw_gurumdds_cpp::wait to a source file
    • make check once that the use_polling env var in rmw_gurumdds_cpp::wait
  • Remove unnecessary underscores
  • Remove unnecessary typedef
  • refactor: use namespace rmw_gurumdds_cpp
  • Remove unused header files
  • Use RCUTILS_UNUSED macro instead of [static_cast<void>]{.title-ref}
  • Use RCUTILS_UNUSED macro instead of [(void)]{.title-ref}
  • Refactor include guard
  • docs: update README.md and maintainers
  • refactor: clean up files
  • Refactor CDR
    • Refactor MessageSerializer class
    • Refactor CdrSerializationBuffer class
    • Refactor MessageDeserializer class
    • Refactor CdrDeserializationBuffer class
  • Fix failure of serialization
  • Reduce calling dds_ConditionSeq_length in __rmw_wait function
  • Implement set_on_new_event_callback
    • new GurumddsEventInfo::get_guard_condition method for waiting when a callback is set
    • new GurumddsTopicEventListener class for managing of the topic's listener
    • change signature and behavior of __gather_event_conditions for use guard condition
    • replace GurumddsEventInfo::get_status_changes method to GurumddsEventInfo::is_status_changed
    • new GurumddsEventInfo::has_callback for checking callback is set
    • change signature and behavior of GurumddsEventInfo::get_status for use callback listener
  • Add received_timestamp
  • Implement set_on_new_[message/request/response]_callback
  • Fix graph_on_node/publisher/subscriber/service/client_created/deleted
  • Add setup publish_callback in common context
    • Add rmw_gurumdds::publish function
  • Add event type added in rmw 7.1.0
  • Fix typo
    • Replace 'NULL' to nullptr
    • Remove unnecessary cast
    • Remove unnecessary condition
  • Refactor check_dds_ret_code Make it use switch-cast instead if-else
  • Handle 'best available' QoS policies
  • Support minimal functionalities for Jazzy
    • Add [rmw_count_clients]{.title-ref} and [rmw_count_services]{.title-ref}
    • Add [rmw_get_gid_for_client]{.title-ref}
    • Put unimplemented error in [rmw_take_dynamic_message]{.title-ref}, [rmw_take_dynamic_message_with_info]{.title-ref}, and [rmw_serialization_support_init]{.title-ref}
    • Include <cstdint> in types.cpp
    • Ignore PRECONDITION_NOT_MET when checking WaitSet detach condition
  • Add type hash
  • Fix failure of build
  • Fix deserialization wstring
  • Fix initialize_node
  • Contributors: gurum, kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 6.0.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version rolling
Last Updated 2025-05-20
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghyeon Lee
  • Hyunsoo Kim
  • Seontai Kim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

6.0.0 (2025-05-19) -----------* Update rmw event impl * Use RMW_EVENT_TYPE_MAX instead of RMW_EVENT_INVALID * Implement rmw_event_type_is_supported * Fix a segfault on the dpf's initialization is failed * Switch to ament_cmake_ros_core package * Remove ament dependency of GurumDDS * Improve performance of [rmw_wait]{.title-ref} * Reduce memcpy and memset * Add read entity's qos from profile This allows changing DDS QoS, which is not supported in ROS2. * Fix order of parameters in call initialize_node * Remove additional member field for unused basic service support * Instrument client/service for end-to-end request/response tracking * Drop support for float128 * Add tracepoints to pub/sub * Make rmw_destroy_wait_set return RMW_RET_INVALID_ARGUMENT * Make rmw_service_server_is_available return RMW_RET_INVALID_ARGUMENT * Use rmw_namespace_validation_result_string() in rmw_create_node * Remove rmw_localhost_only_t * Contributors: gurum, kumazuma, Scott K Logan

5.0.0 (2024-10-17)

  • Refactor type_support_service
  • Place copyright notice
  • Refactor event info types
  • Fix failure when receiving a message
  • Refactor type_support_common
  • Update feature support
  • Refactor rmw_take Use dds_DataReader_take_next_sample_w_info_ex instead of dds_DataReader_raw_take for reduce allocation and free
  • Refactor GID/GUID
  • Change SampleInfo's received_timestamp
  • Change Subscription Add SubscriberInfo::on_data_available
  • Refactor rmw_wait
    • move rmw_gurumdds_cpp::wait to a source file
    • make check once that the use_polling env var in rmw_gurumdds_cpp::wait
  • Remove unnecessary underscores
  • Remove unnecessary typedef
  • refactor: use namespace rmw_gurumdds_cpp
  • Remove unused header files
  • Use RCUTILS_UNUSED macro instead of [static_cast<void>]{.title-ref}
  • Use RCUTILS_UNUSED macro instead of [(void)]{.title-ref}
  • Refactor include guard
  • docs: update README.md and maintainers
  • refactor: clean up files
  • Refactor CDR
    • Refactor MessageSerializer class
    • Refactor CdrSerializationBuffer class
    • Refactor MessageDeserializer class
    • Refactor CdrDeserializationBuffer class
  • Fix failure of serialization
  • Reduce calling dds_ConditionSeq_length in __rmw_wait function
  • Implement set_on_new_event_callback
    • new GurumddsEventInfo::get_guard_condition method for waiting when a callback is set
    • new GurumddsTopicEventListener class for managing of the topic's listener
    • change signature and behavior of __gather_event_conditions for use guard condition
    • replace GurumddsEventInfo::get_status_changes method to GurumddsEventInfo::is_status_changed
    • new GurumddsEventInfo::has_callback for checking callback is set
    • change signature and behavior of GurumddsEventInfo::get_status for use callback listener
  • Add received_timestamp
  • Implement set_on_new_[message/request/response]_callback
  • Fix graph_on_node/publisher/subscriber/service/client_created/deleted
  • Add setup publish_callback in common context
    • Add rmw_gurumdds::publish function
  • Add event type added in rmw 7.1.0
  • Fix typo
    • Replace 'NULL' to nullptr
    • Remove unnecessary cast
    • Remove unnecessary condition
  • Refactor check_dds_ret_code Make it use switch-cast instead if-else
  • Handle 'best available' QoS policies
  • Support minimal functionalities for Jazzy
    • Add [rmw_count_clients]{.title-ref} and [rmw_count_services]{.title-ref}
    • Add [rmw_get_gid_for_client]{.title-ref}
    • Put unimplemented error in [rmw_take_dynamic_message]{.title-ref}, [rmw_take_dynamic_message_with_info]{.title-ref}, and [rmw_serialization_support_init]{.title-ref}
    • Include <cstdint> in types.cpp
    • Ignore PRECONDITION_NOT_MET when checking WaitSet detach condition
  • Add type hash
  • Fix failure of build
  • Fix deserialization wstring
  • Fix initialize_node
  • Contributors: gurum, kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 6.0.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version rolling
Last Updated 2025-05-20
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghyeon Lee
  • Hyunsoo Kim
  • Seontai Kim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

6.0.0 (2025-05-19) -----------* Update rmw event impl * Use RMW_EVENT_TYPE_MAX instead of RMW_EVENT_INVALID * Implement rmw_event_type_is_supported * Fix a segfault on the dpf's initialization is failed * Switch to ament_cmake_ros_core package * Remove ament dependency of GurumDDS * Improve performance of [rmw_wait]{.title-ref} * Reduce memcpy and memset * Add read entity's qos from profile This allows changing DDS QoS, which is not supported in ROS2. * Fix order of parameters in call initialize_node * Remove additional member field for unused basic service support * Instrument client/service for end-to-end request/response tracking * Drop support for float128 * Add tracepoints to pub/sub * Make rmw_destroy_wait_set return RMW_RET_INVALID_ARGUMENT * Make rmw_service_server_is_available return RMW_RET_INVALID_ARGUMENT * Use rmw_namespace_validation_result_string() in rmw_create_node * Remove rmw_localhost_only_t * Contributors: gurum, kumazuma, Scott K Logan

5.0.0 (2024-10-17)

  • Refactor type_support_service
  • Place copyright notice
  • Refactor event info types
  • Fix failure when receiving a message
  • Refactor type_support_common
  • Update feature support
  • Refactor rmw_take Use dds_DataReader_take_next_sample_w_info_ex instead of dds_DataReader_raw_take for reduce allocation and free
  • Refactor GID/GUID
  • Change SampleInfo's received_timestamp
  • Change Subscription Add SubscriberInfo::on_data_available
  • Refactor rmw_wait
    • move rmw_gurumdds_cpp::wait to a source file
    • make check once that the use_polling env var in rmw_gurumdds_cpp::wait
  • Remove unnecessary underscores
  • Remove unnecessary typedef
  • refactor: use namespace rmw_gurumdds_cpp
  • Remove unused header files
  • Use RCUTILS_UNUSED macro instead of [static_cast<void>]{.title-ref}
  • Use RCUTILS_UNUSED macro instead of [(void)]{.title-ref}
  • Refactor include guard
  • docs: update README.md and maintainers
  • refactor: clean up files
  • Refactor CDR
    • Refactor MessageSerializer class
    • Refactor CdrSerializationBuffer class
    • Refactor MessageDeserializer class
    • Refactor CdrDeserializationBuffer class
  • Fix failure of serialization
  • Reduce calling dds_ConditionSeq_length in __rmw_wait function
  • Implement set_on_new_event_callback
    • new GurumddsEventInfo::get_guard_condition method for waiting when a callback is set
    • new GurumddsTopicEventListener class for managing of the topic's listener
    • change signature and behavior of __gather_event_conditions for use guard condition
    • replace GurumddsEventInfo::get_status_changes method to GurumddsEventInfo::is_status_changed
    • new GurumddsEventInfo::has_callback for checking callback is set
    • change signature and behavior of GurumddsEventInfo::get_status for use callback listener
  • Add received_timestamp
  • Implement set_on_new_[message/request/response]_callback
  • Fix graph_on_node/publisher/subscriber/service/client_created/deleted
  • Add setup publish_callback in common context
    • Add rmw_gurumdds::publish function
  • Add event type added in rmw 7.1.0
  • Fix typo
    • Replace 'NULL' to nullptr
    • Remove unnecessary cast
    • Remove unnecessary condition
  • Refactor check_dds_ret_code Make it use switch-cast instead if-else
  • Handle 'best available' QoS policies
  • Support minimal functionalities for Jazzy
    • Add [rmw_count_clients]{.title-ref} and [rmw_count_services]{.title-ref}
    • Add [rmw_get_gid_for_client]{.title-ref}
    • Put unimplemented error in [rmw_take_dynamic_message]{.title-ref}, [rmw_take_dynamic_message_with_info]{.title-ref}, and [rmw_serialization_support_init]{.title-ref}
    • Include <cstdint> in types.cpp
    • Ignore PRECONDITION_NOT_MET when checking WaitSet detach condition
  • Add type hash
  • Fix failure of build
  • Fix deserialization wstring
  • Fix initialize_node
  • Contributors: gurum, kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

rmw_gurumdds_cpp rmw_gurumdds_shared_cpp

ROS Distro
dashing

Package Summary

Tags No category tags.
Version 0.7.15
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version dashing
Last Updated 2021-09-02
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Youngjin Yun

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

0.7.15 (2021-09-02)

  • Fix unbounded sequence size
  • Contributors: Youngjin Yun

0.7.14 (2021-08-26)

  • Remove datareader listener patch
  • Remove unnecessary operation
  • Contributors: Youngjin Yun

0.7.13 (2021-07-14)

  • Check if the queue is empty before using it
  • Contributors: Youngjin Yun

0.7.12 (2021-05-07)

  • Update code about build error on windows
  • Contributors: Youngjin Yun

0.7.11 (2021-04-12)

  • Use dds_free instead of free for dll library
  • Contributors: Youngjin Yun

0.7.10 (2021-03-10)

  • Change maintainer
  • Use DataReader listener for taking data samples
  • Contributors: junho, youngjin

0.7.9 (2020-11-19)

  • Update packages to use gurumdds-2.7
  • Contributors: junho

0.7.8 (2020-07-29)

  • Change maintainer
  • Contributors: junho

0.7.7 (2020-07-06)

  • Renamed rmw_gurumdds_dynamic_cpp to rmw_gurumdds_cpp
  • Renamed rmw_gurumdds_cpp to rmw_gurumdds_static_cpp
  • Contributors: junho

0.7.6 (2020-06-04)

  • Updated packages to use gurumdds-2.6
  • Contributors: junho

0.7.5 (2020-04-16)

  • Fixed template specialization
  • Contributors: junho

0.7.4 (2020-04-01)

  • Fixed serialization/deserialization errors
  • Fixed some errors
    • added missing qos finalization
    • fixed issue that topic endpoint info was not handled correctly
    • added null check to builtin datareader callbacks
  • Added qos finalization after creating publisher/subscriber
  • Implemented rmw_serialize/rmw_deserialize
  • Implemented client
  • Implemented service
  • Fixed code style divergence
  • Implemented subscription
  • Fixed some errors in cdr buffer
  • Implemented publisher
  • Implemented serialization/deserialization
  • Suppress complie warnings
  • Modified structures in types.hpp
  • Implemented create_metastring()
  • added rmw_gurumdds_cpp
  • Contributors: junho

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp rmw_gurumdds_shared_cpp

ROS Distro
galactic

Package Summary

Tags No category tags.
Version 2.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version galactic
Last Updated 2024-03-27
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Youngjin Yun

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

2.1.1 (2021-03-12)

  • Update packages to use gurumdds-2.7
  • Contributors: youngjin

2.3.3 (2023-09-12)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

2.5.0 (2024-03-27)

  • Update zero copy implementation
  • Use gurumdds-3.1
  • Contributors: hyeonwoo

2.4.1 (2024-02-21)

  • Remove forbidden API call
  • Contributors: Jaemin Jo

2.4.0 (2023-10-31)

  • Support zero copy API
  • Contributors: Jaemin Jo

2.3.5 (2023-10-26)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

2.3.4 (2023-10-19)

  • Fix deserialize errors: Change getting output buffer
  • 2.3.3
  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

2.3.2 (2022-07-05)

  • Add missing guid comparison conditional statement
  • Contributors: Youngjin Yun

2.3.1 (2022-06-02)

  • Handle null string
  • Fix rclcpp test(test_serialized_message) failure
  • Contributors: Youngjin Yun

2.3.0 (2022-04-26)

  • Enhanced rpc with sampleinfoex
  • Basic rpc
  • Contributors: Youngjin Yun

2.2.4 (2022-04-26)

  • Remove minimum dds version as raw typesupport removed
  • Revert raw typesupport patch
  • Contributors: Youngjin Yun

2.2.3 (2022-03-17)

  • Remove dead store
  • Adjust minimum dds version
  • Contributors: Youngjin Yun

2.2.2 (2022-02-16)

  • Use raw typesupport instead of typesupport
  • Contributors: Youngjin Yun

2.2.1 (2022-02-16)

  • Add omitted free
  • Change to delete only the entities created by the user
  • Contributors: Youngjin Yun

2.2.0 (2022-01-04)

  • Update packages to use gurumdds-2.8 & Update README
  • Remove dds_typesupport from Publisher/Subscriber Info
  • Change the return time when destroying entities
  • Add ommited memory manage code
  • Modify unnecessary code
  • Fix typo
  • Update return value
  • Contributors: Youngjin Yun

2.1.11 (2021-10-14)

2.1.10 (2021-09-27)

2.1.9 (2021-09-02)

  • Fix unbounded sequence size

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
foxy

Package Summary

Tags No category tags.
Version 1.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version foxy
Last Updated 2024-07-24
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Youngjin Yun
  • Donghee Lee

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

1.5.0 (2024-07-24)

  • Use gurumdds-3.1
  • Contributors: hyeonwoo

1.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

1.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

1.3.0 (2022-10-05)

  • Apply graph cache
  • Apply on_remote_changed callback
  • Avoid string generation on func call
  • Change the behavior of take response to a loop
  • Fix typo
  • Redefine rmw gurumdds identifier
  • Pass extra include dirs to cppcheck explicitly
  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp
  • Contributors: Youngjin Yun, donghee811

1.2.3 (2022-07-05)

  • Add missing guid comparison conditional statement
  • Contributors: Youngjin Yun

1.2.2 (2022-05-27)

1.2.1 (2022-05-25)

  • Handle null string
  • Fix rclcpp test(test_serialized_message) failure
  • Contributors: Youngjin Yun, donghee811

1.2.0 (2022-04-26)

  • Enhanced rpc with sampleinfoex
  • Basic rpc
  • Contributors: Youngjin Yun

1.1.6 (2022-04-26)

  • Remove minimum dds version as raw typesupport removed
  • Contributors: Youngjin Yun

1.1.5 (2022-03-23)

  • Revert raw typesupport patch
  • Contributors: Youngjin Yun

1.1.4 (2022-03-17)

  • Remove dead store
  • Adjust minimum dds version
  • Contributors: Youngjin Yun

1.1.3 (2022-02-11)

  • Use raw typesupport instead of typesupport
    • To reduce memory usage
  • Contributors: hyeonwoo

1.1.2 (2022-02-11)

  • Add omitted free
  • Change to delete only the entities created by the user
  • Contributors: Youngjin Yun

1.1.1 (2022-01-03)

  • Update packages to use gurumdds-2.8 & Update README
  • Contributors: Youngjin Yun

1.1.0 (2021-11-17)

  • Remove dds_typesupport from Publisher/Subscriber Info
  • Change the return time when destroying entities
  • Add ommited memory manage code
  • Modify unnecessary code
  • Fix typo
  • Update return value
  • Contributors: Youngjin Yun

1.0.12 (2021-10-14)

1.0.11 (2021-10-13)

1.0.10 (2021-09-02)

  • Fix unbounded sequence size

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
iron

Package Summary

Tags No category tags.
Version 6.0.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version rolling
Last Updated 2025-05-20
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghyeon Lee
  • Hyunsoo Kim
  • Seontai Kim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

6.0.0 (2025-05-19) -----------* Update rmw event impl * Use RMW_EVENT_TYPE_MAX instead of RMW_EVENT_INVALID * Implement rmw_event_type_is_supported * Fix a segfault on the dpf's initialization is failed * Switch to ament_cmake_ros_core package * Remove ament dependency of GurumDDS * Improve performance of [rmw_wait]{.title-ref} * Reduce memcpy and memset * Add read entity's qos from profile This allows changing DDS QoS, which is not supported in ROS2. * Fix order of parameters in call initialize_node * Remove additional member field for unused basic service support * Instrument client/service for end-to-end request/response tracking * Drop support for float128 * Add tracepoints to pub/sub * Make rmw_destroy_wait_set return RMW_RET_INVALID_ARGUMENT * Make rmw_service_server_is_available return RMW_RET_INVALID_ARGUMENT * Use rmw_namespace_validation_result_string() in rmw_create_node * Remove rmw_localhost_only_t * Contributors: gurum, kumazuma, Scott K Logan

5.0.0 (2024-10-17)

  • Refactor type_support_service
  • Place copyright notice
  • Refactor event info types
  • Fix failure when receiving a message
  • Refactor type_support_common
  • Update feature support
  • Refactor rmw_take Use dds_DataReader_take_next_sample_w_info_ex instead of dds_DataReader_raw_take for reduce allocation and free
  • Refactor GID/GUID
  • Change SampleInfo's received_timestamp
  • Change Subscription Add SubscriberInfo::on_data_available
  • Refactor rmw_wait
    • move rmw_gurumdds_cpp::wait to a source file
    • make check once that the use_polling env var in rmw_gurumdds_cpp::wait
  • Remove unnecessary underscores
  • Remove unnecessary typedef
  • refactor: use namespace rmw_gurumdds_cpp
  • Remove unused header files
  • Use RCUTILS_UNUSED macro instead of [static_cast<void>]{.title-ref}
  • Use RCUTILS_UNUSED macro instead of [(void)]{.title-ref}
  • Refactor include guard
  • docs: update README.md and maintainers
  • refactor: clean up files
  • Refactor CDR
    • Refactor MessageSerializer class
    • Refactor CdrSerializationBuffer class
    • Refactor MessageDeserializer class
    • Refactor CdrDeserializationBuffer class
  • Fix failure of serialization
  • Reduce calling dds_ConditionSeq_length in __rmw_wait function
  • Implement set_on_new_event_callback
    • new GurumddsEventInfo::get_guard_condition method for waiting when a callback is set
    • new GurumddsTopicEventListener class for managing of the topic's listener
    • change signature and behavior of __gather_event_conditions for use guard condition
    • replace GurumddsEventInfo::get_status_changes method to GurumddsEventInfo::is_status_changed
    • new GurumddsEventInfo::has_callback for checking callback is set
    • change signature and behavior of GurumddsEventInfo::get_status for use callback listener
  • Add received_timestamp
  • Implement set_on_new_[message/request/response]_callback
  • Fix graph_on_node/publisher/subscriber/service/client_created/deleted
  • Add setup publish_callback in common context
    • Add rmw_gurumdds::publish function
  • Add event type added in rmw 7.1.0
  • Fix typo
    • Replace 'NULL' to nullptr
    • Remove unnecessary cast
    • Remove unnecessary condition
  • Refactor check_dds_ret_code Make it use switch-cast instead if-else
  • Handle 'best available' QoS policies
  • Support minimal functionalities for Jazzy
    • Add [rmw_count_clients]{.title-ref} and [rmw_count_services]{.title-ref}
    • Add [rmw_get_gid_for_client]{.title-ref}
    • Put unimplemented error in [rmw_take_dynamic_message]{.title-ref}, [rmw_take_dynamic_message_with_info]{.title-ref}, and [rmw_serialization_support_init]{.title-ref}
    • Include <cstdint> in types.cpp
    • Ignore PRECONDITION_NOT_MET when checking WaitSet detach condition
  • Add type hash
  • Fix failure of build
  • Fix deserialization wstring
  • Fix initialize_node
  • Contributors: gurum, kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_gurumdds_cpp package from rmw_gurumdds repo

gurumdds_cmake_module rmw_gurumdds_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rmw_gurumdds.git
VCS Type git
VCS Version humble
Last Updated 2025-04-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Donghee Lee
  • Jaemin Jo
  • Hongsup Shim

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_gurumdds_cpp

3.6.4 (2025-03-13)

  • Support dds qos profile
  • Reduce memcpy and memset
  • Contributors: kumazuma

3.6.3 (2025-01-15)

  • Remove additional member fields for unused basic service support
  • Contributors: kumazuma

3.6.2 (2025-01-09)

  • Use gurumdds-3.9
  • Contributors: kumazuma

3.6.1 (2024-04-19)

  • Increase [ros_discovery_info]{.title-ref} history depth
  • Contributors: Donghyeon Lee

3.6.0 (2024-04-04)

  • Use gurumdds-3.1
  • Revert "Support zero copy API" This reverts commit fc3807d20aa0603f78293e11635e90ececd0d1fa.
  • Contributors: hyeonwoo

3.5.1 (2024-01-30)

  • Fix struct array deserialization
  • Contributors: Jaemin Jo

3.5.0 (2023-09-27)

  • Change maintainer list
  • Support zero copy API
  • Contributors: Jaemin Jo

3.4.2 (2023-09-18)

  • Update packages to use gurumdds-3.0 & Update README
  • Contributors: Jaemin Jo

3.4.1 (2023-09-13)

  • Fix interoperability errors: Remove buffer roundup at the end of messeage deserialize function
  • Contributors: Jaemin Jo

3.4.0 (2023-03-08)

  • Add maintainer
  • Add null handling
  • Apply loop to take sequence
  • Contributors: Youngjin Yun

3.3.1 (2022-11-30)

  • Remove sleep from entity creation
  • Contributors: Youngjin Yun

3.3.0 (2022-10-05)

  • Apply graph cache (#17)

    • graph_cache 0718
    • Add topic name creation
    • graph_cache 0722
    • Sync api
    • add context::finalize()
    • Wrap-up pub and sub
    • fix gid
    • Wrap-up client and service
    • fix segfault
    • Add set on callback empty stub
    • Add content filter topic feature empty stub
    • Change the behavior of take response to a loop
    • Add missing dependency
    • Fix bug and remove unnecessary struct
    • Synk for log
    • Amend log and scope exit for node
    • Apply on_remote_changed callback & fix typo
    • Cleanup log

    * Reposition message handling timing of response Co-authored-by: donghee811 <<donghee@gurum.cc>>

  • Redefine rmw gurumdds identifier

  • Integrate rmw_gurumdds_shared_cpp into rmw_gurumdds_cpp

  • Contributors: Youngjin Yun

3.2.2 (2022-07-05)

  • Add missing guid comparison conditional statement

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_gurumdds_cpp at Robotics Stack Exchange