I read here(https://answers.ros.org/question/268396/ros2-generating-dds-idl-files-from-msg-ros-message-format/) that currently the default implementation of dds( Fast_RTPS) doesn.t consume .idl files, that’s why it is not visible when we build ros2 packages.Will future ros2 releases include any tool which will generate .idl files for FastRTPS, from ros2 messages ?
The package rosidl_generator_dds_idl already generates .idl
files from .msg
files which is being used for rmw_connext_cpp
and rmw_opensplice_cpp
.
But rmw_fastrtps_cpp
is different since it uses introspection rather than generated code specific to each message so for FastRTPS you don’t have to generate .idl
files.