rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version galactic
Last Updated 2021-04-26
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • William Woodall

Authors

  • Dirk Thomas

RMW

The ROS 2 Middleware Interface provides an abstraction layer to different DDS implementations for communication with the ROS 2 Client Library. This package contains the rmw interface for DDS implementation and some general functionality useful for implementers.

For more information, see https://design.ros2.org/articles/ros_middleware_interface.html

Interface and Features

For specific information about the rmw interface and features, see its api docs.

Quality Declaration

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

CHANGELOG

Changelog for package rmw

3.3.1 (2021-04-26)

  • Document which QoS policies are correctly read by rmw_get_publishers/subscriptions_info_by_topic (#308)
  • Contributors: Ivan Santiago Paunovic

3.3.0 (2021-04-06)

  • Unique network flows (#294)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#307)
  • Contributors: Ananya Muddukrishna, shonigmann

3.2.0 (2021-03-11)

  • Introduce RMW_DURATION_INFINITE constant and API return value promise (#301)
  • Contributors: Emerson Knapp

3.1.0 (2021-02-25)

  • Add declaration for function to check QoS profile compatibility (#299)
  • Update the rmw_take_sequence documentation. (#297)
  • Contributors: Chris Lalancette, Jacob Perron

3.0.0 (2021-01-25)

2.2.1 (2020-12-10)

  • Update rmw QD to QL 1 (#289)
  • Contributors: Stephen Brawner

2.2.0 (2020-11-04)

  • Extend rmw_qos_policy_kind_t, add functions to convert it to/from a string (#285)
  • Add functions to convert between qos policy values and strings (#284)
  • Update maintainers (#282)
  • Update service request/response API documentation (#279)
  • Update rmw_get_serialized_message_size docblock (#281)
  • Update rmw_service_server_is_available doc (#280)
  • Update wait and wait sets\' API documentation (#275)
  • Update graph API documentation (#272)
  • Update service server/client creation/destruction API documentation. (#276)
  • Update rmw___allocation return values (#278)
  • Update gid API documentation (#274)
  • Do not link against pthread on Android (#267)
  • Update taking API documentation (#271)
  • Update publishing API documentation (#270)
  • Add fault injection macros for use in other packages (#254)
  • Add bad_alloc return to topic_endpoint_info functions (#269)
  • Update publisher/subscription matched count API documentation (#262)
  • Update publisher/subscription QoS query API documentation (#263)
  • Extend rmw_serialized_message_t tests (#261)
  • Update serialization/deserialization API documentation (#258)
  • Update subscription API documentation (#256)
  • Update publisher creation/destruction API documentation (#252)
  • 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 at answers.ros.org

rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version foxy
Last Updated 2021-04-14
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas
  • William Woodall

Authors

No additional authors.

RMW

The ROS 2 Middleware Interface provides an abstraction layer to different DDS implementations for communication with the ROS 2 Client Library. This package contains the rmw interface for DDS implementation and some general functionality useful for implementers.

For more information, see https://design.ros2.org/articles/ros_middleware_interface.html

Interface and Features

For specific information about the rmw interface and features, see its api docs.

Quality Declaration

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

CHANGELOG

Changelog for package rmw

1.0.3 (2021-04-14)

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
interactive_markers github-ros-visualization-interactive_markers
demo_nodes_cpp github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
rcl github-ros2-rcl
rcl_action github-ros2-rcl
rcl_lifecycle github-ros2-rcl
rclcpp github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
rmw_connext_cpp github-ros2-rmw_connext
rmw_connext_shared_cpp github-ros2-rmw_connext
rmw_cyclonedds_cpp github-ros2-rmw_cyclonedds
rmw_fastrtps_cpp github-ros2-rmw_fastrtps
rmw_fastrtps_dynamic_cpp github-ros2-rmw_fastrtps
rmw_fastrtps_shared_cpp github-ros2-rmw_fastrtps
rmw_gurumdds_cpp github-ros2-rmw_gurumdds
rmw_gurumdds_shared_cpp github-ros2-rmw_gurumdds
rmw_implementation github-ros2-rmw_implementation
test_rmw_implementation github-ros2-rmw_implementation
rosbag2_converter_default_plugins github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosidl_generator_py github-ros2-rosidl_python
rosidl_typesupport_connext_c github-ros2-rosidl_typesupport_connext
rosidl_typesupport_connext_cpp github-ros2-rosidl_typesupport_connext
rosidl_typesupport_fastrtps_c github-ros2-rosidl_typesupport_fastrtps
rosidl_typesupport_fastrtps_cpp github-ros2-rosidl_typesupport_fastrtps
micro_ros_agent github-micro-ROS-micro-ROS-Agent
domain_bridge github-ros2-domain_bridge
rmw_connextdds_common github-ros2-rmw_connextdds
rmw_dds_common github-ros2-rmw_dds_common
test_quality_of_service github-ros2-system_tests
rclada github-ada-ros-rclada

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw at answers.ros.org

rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version master
Last Updated 2021-11-19
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • William Woodall

Authors

  • Dirk Thomas

RMW

The ROS 2 Middleware Interface provides an abstraction layer to different DDS implementations for communication with the ROS 2 Client Library. This package contains the rmw interface for DDS implementation and some general functionality useful for implementers.

For more information, see https://design.ros2.org/articles/ros_middleware_interface.html

Interface and Features

For specific information about the rmw interface and features, see its api docs.

Quality Declaration

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

CHANGELOG

Changelog for package rmw

5.1.0 (2021-11-19)

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

5.0.0 (2021-09-15)

  • Fix up documentation build for rmw when using rosdoc2 (#313)
  • Fix up errors in doxygen documentation (#311)
  • Fix copy-paste error in API doc for rmw_get_gid_for_publisher (#310)
  • Contributors: Chris Lalancette, Christophe Bedard, Michel Hidalgo

4.0.0 (2021-06-02)

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

3.3.1 (2021-04-26)

  • Document which QoS policies are correctly read by rmw_get_publishers/subscriptions_info_by_topic (#308)
  • Contributors: Ivan Santiago Paunovic

3.3.0 (2021-04-06)

  • Unique network flows (#294)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#307)
  • Contributors: Ananya Muddukrishna, shonigmann

3.2.0 (2021-03-11)

  • Introduce RMW_DURATION_INFINITE constant and API return value promise (#301)
  • Contributors: Emerson Knapp

3.1.0 (2021-02-25)

  • Add declaration for function to check QoS profile compatibility (#299)
  • Update the rmw_take_sequence documentation. (#297)
  • Contributors: Chris Lalancette, Jacob Perron

3.0.0 (2021-01-25)

2.2.1 (2020-12-10)

  • Update rmw QD to QL 1 (#289)
  • Contributors: Stephen Brawner

2.2.0 (2020-11-04)

  • Extend rmw_qos_policy_kind_t, add functions to convert it to/from a string (#285)
  • Add functions to convert between qos policy values and strings (#284)
  • Update maintainers (#282)
  • Update service request/response API documentation (#279)
  • Update rmw_get_serialized_message_size docblock (#281)
  • Update rmw_service_server_is_available doc (#280)
  • Update wait and wait sets\' API documentation (#275)
  • Update graph API documentation (#272)
  • Update service server/client creation/destruction API documentation. (#276)
  • Update rmw___allocation return values (#278)
  • Update gid API documentation (#274)
  • Do not link against pthread on Android (#267)
  • Update taking API documentation (#271)
  • Update publishing API documentation (#270)
  • Add fault injection macros for use in other packages (#254)
  • Add bad_alloc return to topic_endpoint_info functions (#269)
  • Update publisher/subscription matched count API documentation (#262)
  • Update publisher/subscription QoS query API documentation (#263)
  • Extend rmw_serialized_message_t tests (#261)
  • Update serialization/deserialization API documentation (#258)
  • Update subscription API documentation (#256)
  • Update publisher creation/destruction API documentation (#252)
  • 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 at answers.ros.org

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.

rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version ardent
Last Updated 2017-12-09
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas
  • William Woodall

Authors

No additional authors.
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 at answers.ros.org

rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version bouncy
Last Updated 2018-06-23
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas
  • William Woodall

Authors

No additional authors.
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 at answers.ros.org

rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version crystal
Last Updated 2019-01-11
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas
  • William Woodall

Authors

No additional authors.
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.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw at answers.ros.org

rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version eloquent
Last Updated 2020-08-28
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas
  • William Woodall

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rmw

0.8.1 (2019-10-23)

  • Use return_loaned_message_from (#192)
  • Add function to enable localhost communication only from env var (#190)
  • Zero copy api (#185)
  • Add call to bump dev version to the upcoming version 0.8.1 (#191)
  • Add pub/sub option structures to support rmw specific payload feature (#187)
  • Contributors: Brian Marchi, Dirk Thomas, Karsten Knese, William Woodall

0.8.0 (2019-09-24)

  • Added specific return type for non existent node (#182)
  • Added function for getting clients by node (#179)
  • Added get_actual_qos() feature to subscriptions (#177)
  • Added RMW_QOS_POLICY_LIVELINESS_UNKNOWN enum (#175)
  • Contributors: Jacob Perron, M. M, ivanpauno

0.7.1 (2019-05-08)

  • Implement QoS: liveliness, deadline, lifespan (#171)
  • Rmw preallocate (#160)
  • Add new QoS policy data types to rmw (#173)
  • Contributors: M. M, Michael Carroll, Ross Desmond

0.7.0 (2019-04-13)

  • Add function to get publisher actual qos settings (#169)
  • fix checking boolean variable which might contain a string (#165)
  • change parameter events to use KEEP_LAST (#162)
  • Fix typo error (#164)
  • pass context to wait set, and provide fini function for context (#163)
  • minor notes explaining rmw_qos_profile_t (#156)
  • Contributors: Dirk Thomas, Lalit Begani, Mike Lautman, William Woodall, ivanpauno

0.6.1 (2018-12-06)

  • Add node graph functions (#158)
  • refactor init to allow options to be passed and to not be global (#154)
  • Methods to retrieve matched counts on publisher and subscriber (#155)
  • use uint8_t instead of char for serialized message (#161)
  • Contributors: Karsten Knese, Michael Carroll, Ross Desmond, William Woodall

0.6.0 (2018-11-16)

  • use new error handling API (#153)
  • Add semicolons to RCLCPP and RCUTILS macros. (#150)
  • Include node namespaces in get_node_names() (#148)
  • add missing doc for parameter (#149)
  • rcutils_serialized_message -> rcutils_char_array (#146)
  • rmw serialized to rcutils serialized (#145)
  • rcutil -> rcutils (#147)
  • get serialization format (#143)
  • Contributors: Chris Lalancette, Karsten Knese, Michael Carroll, Mikael Arguedas, William Woodall

0.5.0 (2018-06-23)

  • use rcutils allocator in allocators.c to avoid direct use of malloc/free (#140)
  • check the return value of rcutils_snprintf (#138)
  • _raw function (#125)
  • Merge pull request #137 from ros2/misra_fixup
  • Change #if to #ifdef.
  • add function to parse key-value user_data (#132)
  • Add validation functions accepting string length (#135)
  • Clarify that NULL blocks forever in rmw_wait (#134)
  • Enable setting log levels in DDS implementation (#124)
  • Optimize namespace node and topic validation (#130)
  • Contributors: Dirk Thomas, Ethan Gao, Karsten Knese, Michael Carroll, Shane Loretz, Sriram Raghunathan, William Woodall

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 at answers.ros.org

rmw package from rmw repo

rmw rmw_implementation_cmake

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rmw.git
VCS Type git
VCS Version dashing
Last Updated 2020-08-27
Dev Status MAINTAINED
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

Contains the ROS middleware API.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas
  • William Woodall

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rmw

0.7.2 (2019-06-12)

  • add RMW_QOS_POLICY_LIVELINESS_UNKNOWN enum (#175)
  • Contributors: M. M

0.7.1 (2019-05-08)

  • Implement QoS: liveliness, deadline, lifespan (#171)
  • Rmw preallocate (#160)
  • Add new QoS policy data types to rmw (#173)
  • Contributors: M. M, Michael Carroll, Ross Desmond

0.7.0 (2019-04-13)

  • Add function to get publisher actual qos settings (#169)
  • fix checking boolean variable which might contain a string (#165)
  • change parameter events to use KEEP_LAST (#162)
  • Fix typo error (#164)
  • pass context to wait set, and provide fini function for context (#163)
  • minor notes explaining rmw_qos_profile_t (#156)
  • Contributors: Dirk Thomas, Lalit Begani, Mike Lautman, William Woodall, ivanpauno

0.6.1 (2018-12-06)

  • Add node graph functions (#158)
  • refactor init to allow options to be passed and to not be global (#154)
  • Methods to retrieve matched counts on publisher and subscriber (#155)
  • use uint8_t instead of char for serialized message (#161)
  • Contributors: Karsten Knese, Michael Carroll, Ross Desmond, William Woodall

0.6.0 (2018-11-16)

  • use new error handling API (#153)
  • Add semicolons to RCLCPP and RCUTILS macros. (#150)
  • Include node namespaces in get_node_names() (#148)
  • add missing doc for parameter (#149)
  • rcutils_serialized_message -> rcutils_char_array (#146)
  • rmw serialized to rcutils serialized (#145)
  • rcutil -> rcutils (#147)
  • get serialization format (#143)
  • Contributors: Chris Lalancette, Karsten Knese, Michael Carroll, Mikael Arguedas, William Woodall

0.5.0 (2018-06-23)

  • use rcutils allocator in allocators.c to avoid direct use of malloc/free (#140)
  • check the return value of rcutils_snprintf (#138)
  • _raw function (#125)
  • Merge pull request #137 from ros2/misra_fixup
  • Change #if to #ifdef.
  • add function to parse key-value user_data (#132)
  • Add validation functions accepting string length (#135)
  • Clarify that NULL blocks forever in rmw_wait (#134)
  • Enable setting log levels in DDS implementation (#124)
  • Optimize namespace node and topic validation (#130)
  • Contributors: Dirk Thomas, Ethan Gao, Karsten Knese, Michael Carroll, Shane Loretz, Sriram Raghunathan, William Woodall

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw at answers.ros.org

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.