Skip to content
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

Get list of typesupports from ament index #115

Merged
merged 10 commits into from
Apr 29, 2016

Conversation

jacquelinekay
Copy link
Contributor

Connects to ros2/rmw#63

Use get_rmw_typesupport_c instead of a hardcoded list of typesupport implementations.

There is still a hardcoded ignore rule for fastrtps.

There is also a hardcoded map in import_type_support_impl.py. I wasn't sure how to fix this but perhaps ament_index_python could be used?

@jacquelinekay jacquelinekay added the in progress Actively being worked on (Kanban column) label Apr 6, 2016
@jacquelinekay jacquelinekay force-pushed the register_typesupport_language branch from 819e2d3 to f16ff8a Compare April 6, 2016 22:11
@jacquelinekay
Copy link
Contributor Author

I'm going to address the hardcoded identifier map in a separate pull request.

@jacquelinekay jacquelinekay force-pushed the register_typesupport_language branch from 59fe715 to 7c7826d Compare April 15, 2016 21:46
@jacquelinekay jacquelinekay force-pushed the register_typesupport_language branch 2 times, most recently from d19ef33 to 5a075ad Compare April 26, 2016 19:42
@@ -44,9 +40,10 @@ def import_type_support(pkg_name, subfolder, rosidl_name, rmw_implementation):
:param rmw_implementation str: name of the rmw implementation
:returns: the type support Python module for this specific rosidl and rmw implementation pair
"""
if rmw_implementation not in type_support_map.keys():
if not ament_index_python.has_resource("rmw_typesupport_c", rmw_implementation):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Single quotes.

Same below.

@dirk-thomas
Copy link
Member

I removed an extra empty line in ae15542

@jacquelinekay jacquelinekay force-pushed the register_typesupport_language branch from d690b2d to 89e35b9 Compare April 29, 2016 22:30
@jacquelinekay jacquelinekay merged commit c0dd6fb into master Apr 29, 2016
@jacquelinekay jacquelinekay deleted the register_typesupport_language branch April 29, 2016 22:34
@jacquelinekay jacquelinekay removed the in progress Actively being worked on (Kanban column) label Apr 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants