Write data to Service ROS is wrong #4453
Replies: 3 comments
-
Hello @Nhavilla, thanks for using Fast-DDS. Could you provide us with a minimal reproducer and the .idl file you are using? |
Beta Was this translation helpful? Give feedback.
-
Hello @jsantiago-eProsima, thank you. This is the .idl service file I use
and the code
} void DdsRos::MoveServiceRequest::PubListener::on_publication_matched(
} void DdsRos::MoveServiceRequest::run(uint32_t samples) {
} |
Beta Was this translation helpful? Give feedback.
-
Since the environment used in this issue ( |
Beta Was this translation helpful? Give feedback.
-
Is there an already existing issue for this?
Expected behavior
When I create a client service dds to write data to service Ros, the data transferred to ros is incorrect or cannot be transferred. Ros received the DDS client but no incoming data or wrong data between variables.
I can still publish to Ros topic with correct data
Current behavior
I used fastdds -gen to convert from .idl .srv file
Steps to reproduce
These values are passed wrongly to other values, it is not correct with its name
Fast DDS version/commit
FastDDS ver 2.7
ROS Galactic
Platform/Architecture
Ubuntu Focal 20.04 amd64
Transport layer
Default configuration, UDPv4 & SHM
Additional context
No response
XML configuration file
No response
Relevant log output
No response
Network traffic capture
No response
Beta Was this translation helpful? Give feedback.
All reactions