Closed delihus closed 1 year ago
Please take a look at the Windows CI Warning
This feature shall be documented in user manual when merged.
Where can I describe the feature?
Where can I describe the feature?
Don't worry @delihus, we can do it here https://github.com/eProsima/Micro-XRCE-DDS-docs after the PR is merged
There was a need to select
ROS_DOMAIN_ID
in firmware without recompiling. Comparing this changes https://github.com/eProsima/Micro-XRCE-DDS-Agent/pull/322 and this PR https://github.com/eProsima/Micro-XRCE-DDS-Agent/pull/331 I prepared overriding client domain id. This change will override the clients domain (only when it is255
- safe value due to the smaller domain limit) to theROS_DOMAIN_ID
configured as an environmental variable in e. g. micro-ros-agent docker container.Tested on Nucleo-L476RG publisher example and ROSbot 2R firmware.
Here are the changes inside firmware https://github.com/husarion/rosbot_ros2_firmware/pull/20.
I prepared prebuilt docker container with these changes
husarion/micro-ros-agent:humble-overrice-domain-id
.This is the example compose for ROSbot 2R or any microros serial client:
Best regards, JD