rosidl icon indicating copy to clipboard operation
rosidl copied to clipboard

Packages which provide the ROS IDL (.msg) definition and code generation.

Results 102 rosidl issues
Sort by recently updated
recently updated
newest added

## Feature request #### Feature description Currently, `BoundedVector` has a non-static `max_size` function. As `UPPER_BOUND` is known at compile time, we can make that function `static`. It will still work...

help wanted
backlog

The generated Python types have PyCapsule attributes called: `_CREATE_ROS_MESSAGE`, `_DESTROY_ROS_MESSAGE`, `_CONVERT_FROM_PY`, and `_CONVERT_TO_PY`. A PyCapsule accepts a `void *` so it can be passed around in python and given back...

bug
backlog

## Bug report **Required Info:** - Operating System: - Ubuntu 20.04 - Installation type: - Binaries - Version or commit hash: - ros-foxy-rclcpp/focal,now 2.4.0-1focal.20211014.182342 amd64 - DDS implementation: - Fast-RTPS...

bug
help wanted

## Feature Request #### Feature description Currently there is no possibility of getting message field info in rclcpp. In python library`rosidl_python` the function `get_fields_and_field_types()` exists, and does exactly what I...

help wanted
backlog

## Bug report **Required Info:** - Operating System: - Windows 10, linux debian 10 and macOs BigSur - Installation type: - from source( ros2 Foxy ) - DDS implementation: -...

bug

## Feature request #### Feature description As it stands, the `rosidl` interface generation pipeline is strongly coupled with CMake, and in particular with `ament_cmake` machinery. There's no easy way for...

enhancement

## Bug report **Required Info:** - Operating System: Ubuntu 20.04 - Installation type: binaries - Version or commit hash: foxy - DDS implementation: Fast-RTPS - Client library (if applicable): N/A...

help wanted

The resulting IDL from the `UUID.msg` seems to conflict with the [IDL spec Section 7.5.3](https://www.omg.org/spec/IDL/4.2/PDF). I realize there are some expectations from a ROS developer creating MSG files not to...

help wanted

I realised today that using C++ keywords as fieldnames results into a compilation error. Example: ``` bool delete false ``` Will result into: ``` rosidl_generator_cpp/iboss_msgs/msg/request_stored_data__struct.hpp:90:16: error: expected member name or...

enhancement

## Feature request #### Feature description If you accidentally get two copies of a message into your invocation of rosidl_generate_interfaces it will fail eventually due to the redefnition of symbols....

enhancement
help wanted