Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version humble
Last Updated 2024-01-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 introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

6.2.6 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665) (#737)
  • Contributors: mergify[bot]

6.2.5 (2023-11-13)

  • Account for alignment on is_plain calculations. (#716) (#732)
  • Contributors: mergify[bot]

6.2.4 (2023-09-19)

  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649) (#651)
  • update fast-dds version into 2.6.2. (#702)
  • Contributors: Tomoya Fujita, mergify[bot]

6.2.3 (2023-07-18)

6.2.2 (2022-11-07)

  • Use Fast-DDS Waitsets instead of listeners (backport #619) (#633)
  • Allow null arguments in the EventsExecutor parameters (#605)
  • Contributors: Jose Luis Rivero, Miguel Company

6.2.1 (2022-03-28)

  • Add content filter topic feature (#513)
  • Add sequence numbers to message info structure (#587)
  • Contributors: Chen Lihui, Ivan Santiago Paunovic

6.2.0 (2022-03-01)

  • Add EventsExecutor (#468)
  • Install headers to include/\${PROJECT_NAME} (#578)
  • Contributors: Shane Loretz, iRobot ROS

6.1.2 (2022-01-14)

6.1.1 (2021-12-17)

6.1.0 (2021-11-19)

  • Add client/service QoS getters. (#560)
  • Contributors: mauropasse

6.0.0 (2021-09-15)

5.2.2 (2021-08-09)

  • Correctly recalculate serialized size on bounded sequences. (#540)
  • Fix type size alignment. (#550)
  • Contributors: Miguel Company

5.2.1 (2021-06-30)

5.2.0 (2021-06-04)

  • Add rmw_publisher_wait_for_all_acked support. (#519)
  • Contributors: Barry Xu

5.1.0 (2021-05-12)

  • Loan messages implementation (#523)
    • Added is_plain_ attribute to base TypeSupport.
    • Added new methods to base TypeSupport.
    • Implementation of rmw_borrow_loaned_message.
    • Implementation of rmw_return_loaned_message_from_publisher.
    • Enable loan messages on publishers of plain types.
    • Implementation for taking loaned messages.
    • Enable loan messages on subscriptions of plain types.
  • Contributors: Miguel Company

5.0.0 (2021-04-06)

  • Refactor to use DDS standard API (#518)
  • Unique network flows (#502)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#520)
  • Contributors: Miguel Company, shonigmann

4.5.0 (2021-03-18)

4.4.0 (2021-03-01)

  • Add RMW function to check QoS compatibility (#511)
  • Capture cdr exceptions (#505)
  • Load profiles based on topic names in rmw_fastrtps_dynamic_cpp (#497)
  • Contributors: Eduardo Ponz Segrelles, Jacob Perron, Miguel Company

4.3.0 (2021-01-25)

  • Set rmw_dds_common::GraphCache callback after init succeeds. (#496)
  • Handle typesupport errors on fetch. (#495)
  • Contributors: Michel Hidalgo

4.2.0 (2020-12-10)

4.1.0 (2020-12-08)

  • Check for correct context shutdown (#486)
  • New environment variable to change easily the publication mode (#470)
  • Contributors: Ignacio Montesino Valle, Jos

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version iron
Last Updated 2024-02-07
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 introspection type support.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Shane Loretz

Authors

  • Dirk Thomas
  • Michael Jeronimo
  • Michel Hidalgo
  • Ricardo González

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

7.1.3 (2024-02-07)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#738)
  • Contributors: Miguel Company

7.1.2 (2023-11-17)

  • Account for alignment on is_plain calculations. (#731)
  • Contributors: Chris Lalancette

7.1.1 (2023-04-12)

7.1.0 (2023-04-12)

  • Dynamic Subscription (BONUS: Allocators): rmw_fastrtps (#687)
  • Runtime Interface Reflection: rmw_fastrtps (#655)
  • [rmw_fastrtps] Improve handling of dynamic discovery (#653)
  • Call get_type_hash_func (#680)
  • Type hash distribution in discovery (rep2011) (#671)
  • Implement inconsistent topic event (#654)
  • Update all rmw_fastrtps packages to C++17. (#674)
  • Contributors: Chris Lalancette, Emerson Knapp, Geoffrey Biggs, methylDragon

7.0.0 (2023-02-14)

  • Rewrite how Topics are tracked in rmw_fastrtps_cpp. (#669)
  • Allow loaned messages without data-sharing (#568)
  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649)
  • [rolling] Update maintainers - 2022-11-07 (#643)
  • Contributors: Audrow Nash, Chris Lalancette, Miguel Company, Oscarchoi

6.5.0 (2022-11-02)

  • Add rmw_get_gid_for_client impl (#631)
  • Contributors: Brian

6.4.0 (2022-09-13)

  • Use Fast-DDS Waitsets instead of listeners (#619)
  • Revert \"add line feed for RCUTILS_SAFE_FWRITE_TO_STDERR (#608)\" (#612)
  • add line feed for RCUTILS_SAFE_FWRITE_TO_STDERR (#608)
  • Allow null arguments in the EventsExecutor parameters (#602)
  • Add EventExecutor to rmw_fastrtps_dynamic_cpp
  • Fix cpplint error (#601)
  • Contributors: Jose Luis Rivero, Ricardo Gonz

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version rolling
Last Updated 2024-03-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 introspection type support.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Shane Loretz

Authors

  • Dirk Thomas
  • Michael Jeronimo
  • Michel Hidalgo
  • Ricardo González

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

8.2.0 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665)
  • Contributors: Miguel Company

8.1.0 (2023-12-26)

  • Switch to target_link_libraries for linking. (#734)
  • Contributors: Chris Lalancette

8.0.0 (2023-11-06)

  • avoid using dds common public mutex directly (#725)
  • Contributors: Chen Lihui

7.6.0 (2023-10-04)

  • Account for alignment on is_plain calculations. (#716)
  • Add rmw_count clients,services impl (#641)
  • Improve node graph delivery by using a unique listening port (#711)
  • Contributors: Chris Lalancette, Miguel Company, Minju, Lee

7.5.0 (2023-09-07)

7.4.0 (2023-08-21)

7.3.0 (2023-06-12)

7.2.1 (2023-05-11)

7.2.0 (2023-04-27)

7.1.1 (2023-04-12)

7.1.0 (2023-04-12)

  • Dynamic Subscription (BONUS: Allocators): rmw_fastrtps (#687)
  • Runtime Interface Reflection: rmw_fastrtps (#655)
  • [rmw_fastrtps] Improve handling of dynamic discovery (#653)
  • Call get_type_hash_func (#680)
  • Type hash distribution in discovery (rep2011) (#671)
  • Implement inconsistent topic event (#654)
  • Update all rmw_fastrtps packages to C++17. (#674)
  • Contributors: Chris Lalancette, Emerson Knapp, Geoffrey Biggs, methylDragon

7.0.0 (2023-02-14)

  • Rewrite how Topics are tracked in rmw_fastrtps_cpp. (#669)
  • Allow loaned messages without data-sharing (#568)
  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649)
  • [rolling] Update maintainers - 2022-11-07 (#643)
  • Contributors: Audrow Nash, Chris Lalancette, Miguel Company, Oscarchoi

6.5.0 (2022-11-02)

  • Add rmw_get_gid_for_client impl (#631)
  • Contributors: Brian

6.4.0 (2022-09-13)

  • Use Fast-DDS Waitsets instead of listeners (#619)
  • Revert \"add line feed for RCUTILS_SAFE_FWRITE_TO_STDERR (#608)\" (#612)
  • add line feed for RCUTILS_SAFE_FWRITE_TO_STDERR (#608)
  • Allow null arguments in the EventsExecutor parameters (#602)
  • Add EventExecutor to rmw_fastrtps_dynamic_cpp
  • Fix cpplint error (#601)
  • Contributors: Jose Luis Rivero, Ricardo Gonz

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version crystal
Last Updated 2019-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 eProsima FastRTPS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

  • Ricardo González
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version eloquent
Last Updated 2020-12-04
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 eProsima FastRTPS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

0.8.2 (2020-12-04)

  • Update maintainer list for Eloquent (#473)
  • Contributors: Michael Jeronimo

0.8.1 (2019-10-23)

  • use return_loaned_message_from (#334)
  • Restrict traffic to localhost only if env var is provided (#331)
  • Zero copy api (#322)
  • update signature for added pub/sub options (#329)
  • Contributors: Brian Marchi, Karsten Knese, William Woodall

0.8.0 (2019-09-25)

  • Add function for getting clients by node (#293)
  • Use rcpputils::find_and_replace instead of std::regex_replace (#291)
  • Export typesupport_fastrtps package dependencies (#294)
  • Implement get_actual_qos() for subscriptions (#287)
  • Contributors: Jacob Perron, M. M, kurcha01-arm

0.7.3 (2019-05-29)

0.7.2 (2019-05-20)

  • add support for WString in rmw_fastrtps_dynamic_cpp (#278)
  • Centralize topic name creation logic and update to match FastRTPS 1.8 API (#272)
  • Contributors: Dirk Thomas, Nick Burek

0.7.1 (2019-05-08)

  • Support arbitrary message namespaces (#266)
  • Add qos interfaces with no-op (#271)
  • Updates for preallocation API. (#274)
  • Contributors: Jacob Perron, Michael Carroll, Ross Desmond

0.7.0 (2019-04-13)

  • Add function to get publisher actual qos settings (#267)
  • pass context to wait set and fini context (#252)
  • Add missing logic to dynamic RMW client implementation (#254)
  • Merge pull request #250 from ros2/support_static_lib
  • use namespace_prefix from shared package
  • Use empty() instead of size() to check if a vector/map contains elements and fixed some incorrect logging (#245)
  • Contributors: Dirk Thomas, Jacob Perron, Johnny Willemsen, William Woodall, ivanpauno

0.6.1 (2018-12-06)

  • Add topic cache object for managing topic relations (#236)
  • Fastrtps 1.7.0 (#233)
  • RMW_FastRTPS configuration from XML only (#243)
  • refactor to support init options and context (#237)
  • Methods to retrieve matched counts on pub/sub (#234)
  • Fixing failing tests on rmw_fastrtps_dynamic_cpp. (#242)
  • use uint8_array (#240)
  • fix linter warnings (#241)
  • Contributors: Dirk Thomas, Juan Carlos, Karsten Knese, Michael Carroll, MiguelCompany, Ross Desmond, William Woodall

0.6.0 (2018-11-16)

  • Merge pull request #232 from ros2/array-terminology
  • rename files
  • rename dynamic array to sequence
  • Add semicolons to all RCLCPP and RCUTILS macros. (#229)
  • Include node namespaces in get_node_names (#224)
  • add rmw_get_serialization_format (#215)
  • Merge pull request #218 from ros2/pr203
  • Refs #3061. Adapting code on rmw_fastrtps_dynamic_cpp.
  • Refs #3061. Package rmw_fastrtps_cpp duplicated as rmw_fastrtps_dynamic_cpp.
  • Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Michael Carroll, Miguel Company

0.5.1 (2018-06-28)

0.5.0 (2018-06-23)

0.4.0 (2017-12-08)

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version dashing
Last Updated 2020-11-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 eProsima FastRTPS static code generation in C++.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version galactic
Last Updated 2022-04-28
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 introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

5.0.2 (2022-04-28)

5.0.1 (2021-08-18)

  • [Galactic] Loan messages implementation (#547)
  • Contributors: Miguel Company

5.0.0 (2021-04-06)

  • Refactor to use DDS standard API (#518)
  • Unique network flows (#502)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#520)
  • Contributors: Miguel Company, shonigmann

4.5.0 (2021-03-18)

4.4.0 (2021-03-01)

  • Add RMW function to check QoS compatibility (#511)
  • Capture cdr exceptions (#505)
  • Load profiles based on topic names in rmw_fastrtps_dynamic_cpp (#497)
  • Contributors: Eduardo Ponz Segrelles, Jacob Perron, Miguel Company

4.3.0 (2021-01-25)

  • Set rmw_dds_common::GraphCache callback after init succeeds. (#496)
  • Handle typesupport errors on fetch. (#495)
  • Contributors: Michel Hidalgo

4.2.0 (2020-12-10)

4.1.0 (2020-12-08)

  • Check for correct context shutdown (#486)
  • New environment variable to change easily the publication mode (#470)
  • Contributors: Ignacio Montesino Valle, Jos

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version foxy
Last Updated 2023-05-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 introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas
README
No README found. See repository README.
CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

1.3.2 (2023-05-27)

  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649) (#652)
  • Contributors: Oscarchoi

1.3.1 (2022-07-25)

  • Handle exception on deserializing ROS message (#603)
  • Contributors: Erki Suurjaak, Miguel Company

1.3.0 (2022-02-03)

  • Avoid memory leaks and undefined behavior in rmw_fastrtps_dynamic_cpp typesupport code (#429) (#577)
  • Contributors: Jacob Perron, Miguel Company

1.2.6 (2021-08-31)

1.2.5 (2021-04-14)

1.2.4 (2020-12-09)

  • Discriminate when the Client has gone from when the Client has not completely matched (#479) (#489) (#490)
  • Contributors: Jacob Perron

1.2.3 (2020-11-10)

  • Update maintainer list for Foxy (#474)
  • Updated QD
  • Provide external dependencies QD links
  • Contributors: Alejandro Hern

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange