No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

rmw_microxrcedds package from rmw_microxrcedds repo

rmw_microxrcedds

Package Summary

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

Repository Summary

Description RMW implementation using Micro XRCE-DDS middleware.
Checkout URI https://github.com/micro-ros/rmw_microxrcedds.git
VCS Type git
VCS Version jazzy
Last Updated 2025-03-11
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Implement the micro-ROS interface using eProsima Micro XRCE-DDS.

Additional Links

No additional links.

Maintainers

  • Borja Outerelo

Authors

  • Borja Outerelo

rmw_microxrcedds_c

rmw_microxrcedds_c implements the ROS middleware interface using eProsima Micro XRCE-DDS as a middleware.

For more information see the repository level README

Quality Declaration

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

CHANGELOG

Changelog for package rmw_microxrcedds

5.0.1 (2024-05-31)

  • Bump jazzy (#308)
    • Bump jazzy
    • Fix linting
  • Remove image path (#302) (#304) (cherry picked from commit bc4eb312ac4601a4137c35f4a56b9b83b4b18339) Co-authored-by: Antonio Cuadros <<49162117+Acuadros95@users.noreply.github.com>>
  • Remove dirs from navigation tabs (#300) (#301) (cherry picked from commit b560387be078598820a7b76bc54cdb9abb1c817d) Co-authored-by: Antonio Cuadros <<49162117+Acuadros95@users.noreply.github.com>>
  • Contributors: Pablo Garrido, mergify[bot]

5.0.0 (2023-06-06)

  • Fix QoS getter (#292) (#293)
  • Add missing implementations (#296)
  • Add missing source file to CMakeList (#291)
  • Add missing RMW method (#290)
  • convert c_standard to an optional pass in argument (#286) (#287)
  • Add missing methods (#285)
  • Fix memory release on entities creation (#280) (#281)
  • Enforce power-of-two for history setting in CMakeLists (#271) (#272)
  • Add features.c (#267)
  • Change context creation to besteffort with no timeout (#260) (#262)

4.0.0 (2022-05-25)

  • Fix topic and type name handling (#254)
  • Add framing macros (#250)
  • Add content filter topic API (#246)
  • Spin session on empty wait (#233) (#238)
  • Add timing include (backport #235) (#236)
  • Add missing header (#232)
  • Fix transport init error (#229) (#230)
  • Add event callbacks & get actual qos (#228)
  • Fix function signature error (#227)
  • Add cancel data to destroy subscription (#224) (#226)
  • Fix include (#221) (#223)
  • Runtime error handling API (#212) (#218)
  • Update Bin entity creation API (#213)
  • Fix guard conditions (#209)
  • Multithread improvements (backport #205) (#207)
  • Fix rmw_wait lock (#200) (#202)
  • Minor check on snprintf (#195)
  • Fix init options memory node size (#191) (#192)
  • Static operation (backport #184) (#189)
  • Separate creation & destroy entities streams (#185) (#187)
  • Refactor internal headers (#181)
  • Fix wait null check (#178) (#179)
  • RMW QoS incoming buffer handling (backport #165) (#176)
  • Create/Destroy timeouts API (#166) (#174)
  • Exit rmw_wait without session _run (#171) (#173)
  • Update Rolling RMW type names (#170)
  • Add RMW TCP support (#167) (#169)
  • Minor fixes (#160)
  • Add ping with defined transport (#159) (#161)
  • Add rmw_publisher_wait_for_all_acked (#158)
  • Add timing API for handling XRCE-DDS session (#153)
  • Fix publisher pool size (#152)
  • Fix: node namespace name (#148)
  • Update to a replace and reuse entities creation (#143)
  • Update destroy behavior to use RMW_RET_TIMEOUT (#142)
  • Avoid dynamic buffers (#139)
  • Fix CMake lint (#138)
  • Update documentation and structure (#136)
  • Add unique network flow API (#122)
  • Initial changes for Rolling Release (#90)
  • Avoid Cpp typesupport when not needed (#141)
  • Uncrustify initial (#137)
  • Add Binary participant name (#134)
  • Durability QoS (#133)
  • Fix service locks (#132)
  • Initial (#131)
  • Fix RMW microros includes (#130)
  • Update (#129)
  • Refactor micro-ROS custom APIs (#103)
  • Fix typo in memory init (#128)
  • Multithread initial approach (#126)
  • Add Binary entity creation mode (#123)
  • Update ABI Stability section (#125)
  • move synchronized state to new api (#121)
  • Update QUALITY.md (#120)
  • timesync epoch helpers (#119)
  • Static mem pools (#113)
  • Fix bug on time sync test (#118)
  • Add time sync functionality (#117)
  • Add quality level 2 (#112)
  • Fix return style (#115)
  • Add static mem tracker (#114)
  • Update uncrustify (#110)

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_microxrcedds at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
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.
No version for distro melodic. Known supported distros are highlighted in the buttons above.