roslibrust_genmsg
A CLI application and library for generating ROS C++ headers using roslibrust_codegen as the backend.
Running the command line application:
&& \
Key Differences with the official CLI
- The include paths must be to the top-level of the message package directory as
roslibrust_codegenuses this to determine the ROS version. - The output is to a path instead of a file. Filenames are assumed based on message or service file name.
- The include paths must include the package that the input message comes from as
roslibrust_codegendoes not currently expose an API for parsing a message given a message file path. Consequently, you'll want to include any dependencies of other messages in the package so thatroslibrust_codegencan solve the dependency graph.