rosidl
is one of the ros_core packages.
See documentation for details of this package.
- rosidl_adapter
- API and scripts to parse
.msg
/.srv
/.action
files and convert them to.idl
- API and scripts to parse
- rosidl_cmake
- CMake functionality to invoke code generation for ROS interface files
- rosidl_generator_c
- Generate the ROS interfaces in C
- rosidl_generator_cpp
- Generate the ROS interfaces in C++
- rosidl_generator_type_description
- Generate SHA256 hash values and ROS 2 interface descriptions for use by other generators
- rosidl_parser
- Parser for
.idl
ROS interface files
- Parser for
- rosidl_runtime_c
- Provides definitions, initialization and finalization functions, and macros for getting and working with rosidl typesupport types in C
- rosidl_runtime_cpp
- Provides definitions and templated functions for getting and working with rosidl typesupport types in C++
- rosidl_typesupport_interface
- Interface for rosidl typesupport packages
- rosidl_typesupport_introspection_c
- Generate the message type support for dynamic message construction in C
- rosidl_typesupport_introspection_cpp
- Generate the message type support for dynamic message construction in C++