-
Notifications
You must be signed in to change notification settings - Fork 153
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
This is a meta ticket based on #298 which has since been split up into multiple PRs.
The goal is to use .idl files (using a subset of OMG IDL 4.2) to specify messages, services, actions and potentially more in the future. See https://github.com/ros2/ros2/blob/idl/README.rst#goals for a collection of bullets and references.
List of tasks and features (to be collect here from various places):
- fix problems extracting
verbatimannotations from AST into object representation - split action definitions into user provided types (
goal,result,feedback) and wrapping types (send_goalservice,get_resultservice,feedback_message) - investigate extreme runtime for parsing some
.idlfiles - change
uuidtype to external message (see update tests to use separated action types rcl#340 (comment)) - get all tests to pass again...
- ensure keys are passed through to the vendor specific tools
- resolve action API problems
- readd target dependency on absolute path of
.idlfiles
The latest set of patches using the branch name idl-stage-7:
- change generators to IDL-based pipeline, change char type, separate action types #334
- change generators to IDL-based pipeline rosidl_python#24
- change generators to IDL-based pipeline rosidl_typesupport#39
- change generators to IDL-based pipeline rosidl_typesupport_connext#15
- change generators to IDL-based pipeline rosidl_typesupport_fastrtps#14
- change generators to IDL-based pipeline rosidl_typesupport_opensplice#11
- change generator to IDL-based pipeline rosidl_dds#47
- update test fixtures for char type rcl_interfaces#64
- update tests to use separated action types rcl#340
- update to use separated action types rclcpp#601
- update to use separated action types rclpy#274
- update to use separated action types examples#227
- update char type mapping, update to use separated action types system_tests#315
- update test to accept old as well as new type name ros-visualization/rqt#191
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request