You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a Node that uses a custom type. I've created the template specialization for convertFromString for that type.
When I use the Node directly, meaning registering it in the same file with factory.registerNodeType, everything works and the type gets converted.
But when I use the Node as a plugin I get the error that the specialization is not found:
You didn't implement the template specialization of convertFromString for this type: geometry_msgs::msg::Point_<std::allocator<void> >
I tried adding the template specialization to the file where I load the plugins, but that didn't work (I already thought it wouldn't work, but didn't have any other ideas.
Does anyone know how to do this? I would really appreciate it.
The text was updated successfully, but these errors were encountered:
Hello,
I have a Node that uses a custom type. I've created the template specialization for
convertFromString
for that type.When I use the Node directly, meaning registering it in the same file with
factory.registerNodeType
, everything works and the type gets converted.But when I use the Node as a plugin I get the error that the specialization is not found:
You didn't implement the template specialization of convertFromString for this type: geometry_msgs::msg::Point_<std::allocator<void> >
I tried adding the template specialization to the file where I load the plugins, but that didn't work (I already thought it wouldn't work, but didn't have any other ideas.
Does anyone know how to do this? I would really appreciate it.
The text was updated successfully, but these errors were encountered: