|
rosros 0.2.5
Simple unified interface to ROS1 / ROS2 Python API
|
Go to the source code of this file.
Namespaces | |
| namespace | rosros |
| Simple unified interface to ROS1 / ROS2. | |
| namespace | rosros.parsing |
| Utilities for ROS message definition texts. | |
Functions | |
| rosros.parsing.calculate_definition_hash (typename, definition, subdefs=()) | |
| Returns MD5 hash for message / service type definition. | |
| rosros.parsing.get_ros2_message_definition (typename, full=True) | |
| Returns ROS2 message/service type definition full text. | |
| rosros.parsing.get_ros2_message_definition_idl (typename) | |
| Returns ROS2 message type definition parsed from IDL file. | |
| rosros.parsing.get_ros2_service_definition (typename) | |
| Returns ROS2 service type definition full text. | |
| rosros.parsing.get_ros2_service_definition_idl (typename) | |
| Returns ROS2 service type definition parsed from IDL file. | |
| rosros.parsing.make_definition_hash_text (pkg, definition, subdefs=()) | |
| Returns text for calculating message or service request/response type definition. | |
| rosros.parsing.parse_definition_subtypes (typedef) | |
| Returns subtype names and type definitions from a full message definition. | |
| rosros.parsing.rosidl_format_comment (text) | |
| Returns annotation text formatted with comment prefixes and escapes. | |
| rosros.parsing.rosidl_format_idl_type (typeobj, msgpackage, constant=False) | |
| Returns canonical type name for ROS2 IDL parser entity, like "uint8" or "nav_msgs/Path". | |
| rosros.parsing.rosidl_format_message_content (msgidl) | |
| Returns message IDL as .msg text. | |
| rosros.parsing.rosidl_get_comments (obj) | |
| Returns all comments for annotatable object, as [text, ]. | |