micro-ROS / micro-ROS/rosidl_typesupport_microxrcedds
Regenerating microxrcedds typesupport for std_msgs from scratch
- Dominant language
- EmberScript
- Stars
- 6
- Forks
- 13
- Avg merge
- 22m
- Merged PRs (30d)
- 1
Description
I'd like to make use of microxrcedds typesupport/microcdr independently of the microros ecosystem (w/ a different middleware). Unfortunately, when I get a typesupport handle such as `ROSIDL_GET_MSG_TYPE_SUPPORT(std_msgs, msg, String)`, I get
```
Error: Handle's typesupport identifier (rosidl_typesupport_c) is not supported by this library
```
I find that to mean I need to generate typesupport files for `std_msgs` messages with the microxrcedds typesupport(?), but I'm at a loss as to how that is done from source. Could you please give me a clue as to where I should start looking (perhaps the place in [microros_setup](https://github.com/micro-ROS/micro_ros_setup/tree/kilted)) or if I'm in the right direction? I've seen this issue be resolved (https://github.com/micro-ROS/rmw_microxrcedds/issues/216) by running the entire tutorial setup but I only want the typesupport generation portion. Thank you for your time!
Contributor guide
Research direction
Start by tracing the typesupport-generation portion of microros_setup, using the complete tutorial setup as a comparison. Review the rmw_microxrcedds issue linked in the report and the ROSIDL_GET_MSG_TYPE_SUPPORT failure to identify the required standalone steps. Done means documenting how to generate std_msgs microxrcedds typesupport without running the full micro-ROS setup.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot, tooling
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100