We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
rosidl_typesupport_fastrtps_c needs to be aware of actions and generate typesupport for them.
rosidl_typesupport_fastrtps_c
The CMake code is expected to change with the IDL work, but at a minimum what's currently there needs to be able to recognize .action files.
rosidl_typesupport_fastrtps/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake
Lines 30 to 31 in 7263c08
The service templates would need to change to allow service definitions to live in the .actions folder
rosidl_typesupport_fastrtps/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em
Lines 27 to 28 in 7263c08
The parsing code needs a switch if the file is an action file, and if so call the appropriate parser for actions.
rosidl_typesupport_fastrtps/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/__init__.py
Line 33 in 7263c08
The text was updated successfully, but these errors were encountered:
Closing in favor of just making rmw specific typesupports able to generate services in another folder
#9 (comment)
Sorry, something went wrong.
No branches or pull requests
Feature request
Feature description
rosidl_typesupport_fastrtps_c
needs to be aware of actions and generate typesupport for them.Implementation considerations
CMake Code
The CMake code is expected to change with the IDL work, but at a minimum what's currently there needs to be able to recognize .action files.
rosidl_typesupport_fastrtps/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake
Lines 30 to 31 in 7263c08
Services in .action folder
The service templates would need to change to allow service definitions to live in the .actions folder
rosidl_typesupport_fastrtps/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em
Lines 27 to 28 in 7263c08
Parsing code
The parsing code needs a switch if the file is an action file, and if so call the appropriate parser for actions.
rosidl_typesupport_fastrtps/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/__init__.py
Line 33 in 7263c08
The text was updated successfully, but these errors were encountered: