Rosidl
Packages which provide the ROS IDL (.msg) definition and code generation.
Install / Use
/learn @ros2/RosidlREADME
rosidl
rosidl is one of the ros_core packages.
See documentation for details of this package.
Packages
- rosidl_adapter
- API and scripts to parse
.msg/.srv/.actionfiles 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
.idlROS 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++
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
