All the necessary "glue" logic to convert ROS Data to a form that the DDS/RTPS back-end can use is implemented in packages. The ROS Node discovery information is statically generated in packages (similar to the RTPS Participant Data), and a special dds writer is implemented (ros_static_discovery_writer) that has this static data as its only payload sample. Some definitions are moved out of rtps_config_package to prevent circular package dependency. |
||
|---|---|---|
| .. | ||
| common_interfaces | ||
| example_interfaces | ||
| rcl_interfaces | ||
| rmw_dds_common | ||
| Tests | ||
| dds_user_config.vhd | ||
| ros2.txt | ||
| ros_config_package.vhd | ||
| ROS_IDL.txt | ||
| ros_package.vhd | ||
| ros_static_discovery_writer.vhd | ||
| Service_ref.txt | ||
| TEMPLATE_ros_config.vhd | ||