ros2 / rmw_cyclonedds

ROS 2 RMW layer for Eclipse Cyclone DDS
Apache License 2.0
117 stars 90 forks source link

rqt_reconfigure params not visible with shared memory #506

Open martincerven opened 4 months ago

martincerven commented 4 months ago

Bug report

Required Info:

Steps to reproduce issue

iox-roudi
ros2 launch realsense2_camera rs_launch.py
ros2 run rqt_reconfigure rqt_reconfigure

with config export CYCLONEDDS_URI=:


<?xml version="1.0" encoding="UTF-8" ?>
<CycloneDDS xmlns="https://cdds.io/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://cdds.io/config https://raw.githubusercontent.com/eclipse-cyclonedds/cyclonedds/iceoryx/etc/cyclonedds.xsd">
    <Domain id="any">
        <SharedMemory>
            <Enable>true</Enable>
            <LogLevel>info</LogLevel>
        </SharedMemory>
    </Domain>
</CycloneDDS>

Expected behavior

Can configure parameters from camera with ros2 run rqt_reconfigure rqt_reconfigure

Actual behavior

When using iceoryx shared memory the parameters from camera are not visible using ros2 run rqt_reconfigure rqt_reconfigure (they are with ros2 param list), Using vanilla cyclone without export CYCLONEDDS_URI they are visible with ros2 run rqt_reconfigure rqt_reconfigure