-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic functionality for loading introspection type support libraries #279
Conversation
c3e2b31
to
567e782
Compare
@nnmm have you looked into https://github.com/PlotJuggler/plotjuggler-ros-plugins/tree/development/plugins/ros2_introspection? This may solve a similar problem and/or serve as inspiration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the wait, this seems good to me! I don't see any glaring issues, at any rate.
This commit intentionally leaves out an important part of the DynamicMessageMetadata type: The representation of the message structure. This will follow in another commit.
9dcfb0e
to
aa77231
Compare
aa77231
to
bb90e6f
Compare
@jhdcs Could you reapprove? I had to rebase onto main. |
Thank you! |
Given a topic type in the form of a string like "geometry_msgs/msg/Pose", this will
MessageTypeName
type)lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so
(via theament_rs
crate)libloading
(seeget_type_support_library()
)get_type_support_handle()
)This commit intentionally leaves out an important part of the
DynamicMessageMetadata
type: The representation of the message structure. This will follow in another commit.