# Micro-XRCE-DDS-ROS2-Msg **Repository Path**: pansamic/Micro-XRCE-DDS-ROS2-Msg ## Basic Information - **Project Name**: Micro-XRCE-DDS-ROS2-Msg - **Description**: A tool generating ros2 message code and examples for Micro-XRCE-DDS-Client. - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-30 - **Last Updated**: 2023-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Micro-XRCE-DDS-ROS2-Msg ROS2 messages and its generation tool for Micro-XRCE-DDS-Client. ## Usage 1. add this folder to your include list. 2. compile source files except for `example` folder. 3. check `example` folder for usage examples. ## Generate You can use the sources directly, but if you want latest ones, you need to generate them again. Follow the steps beneath. ### Docker Container If your machine doesn't have ROS2 environment, you can use docker to generate. ```bash git clone https://github.com/Pansamic/Micro-XRCE-DDS-ROS2-Msg docker build -t uxrce-ros2-msg-gen . docker run -it --rm -v $PWD:/project uxrce-ros2-msg-gen ``` ### Local Machine If your machine has ROS2, you can just execute script. ```bash git clone https://github.com/Pansamic/Micro-XRCE-DDS-ROS2-Msg bash Micro-XRCE-DDS-ROS2Msg-Gen.sh ```