Classes | Namespaces | Functions | Variables
ros2.py File Reference

Go to the source code of this file.

Classes

class  grepros.ros2.ROS2Bag
 

Namespaces

 grepros.ros2
 

Functions

def grepros.ros2._get_message_definition (typename)
 
def grepros.ros2._get_message_type_hash (typename)
 
def grepros.ros2.canonical (typename, unbounded=False)
 
def grepros.ros2.create_publisher (topic, cls_or_typename, queue_size)
 
def grepros.ros2.create_subscriber (topic, cls_or_typename, handler, queue_size)
 
def grepros.ros2.deserialize_message (raw, cls_or_typename)
 
def grepros.ros2.format_message_value (msg, name, value)
 
def grepros.ros2.get_message_class (typename)
 
def grepros.ros2.get_message_definition (msg_or_type)
 
def grepros.ros2.get_message_definition_idl (typename)
 
def grepros.ros2.get_message_fields (val)
 
def grepros.ros2.get_message_type (msg_or_cls)
 
def grepros.ros2.get_message_type_hash (msg_or_type)
 
def grepros.ros2.get_message_value (msg, name, typename)
 
def grepros.ros2.get_rostime (fallback=False)
 
def grepros.ros2.get_topic_types ()
 
def grepros.ros2.init_node (name)
 
def grepros.ros2.is_ros_message (val, ignore_time=False)
 
def grepros.ros2.is_ros_time (val)
 
def grepros.ros2.make_duration (secs=0, nsecs=0)
 
def grepros.ros2.make_full_typename (typename)
 
def grepros.ros2.make_subscriber_qos (topic, typename, queue_size=10)
 
def grepros.ros2.make_time (secs=0, nsecs=0)
 
def grepros.ros2.qos_to_dict (qos)
 
def grepros.ros2.scalar (typename)
 
def grepros.ros2.serialize_message (msg)
 
def grepros.ros2.set_message_value (obj, name, value)
 
def grepros.ros2.shutdown_node ()
 
def grepros.ros2.time_message (val, to_message=True, clock_type=None)
 
def grepros.ros2.to_duration (val)
 
def grepros.ros2.to_nsec (val)
 
def grepros.ros2.to_sec (val)
 
def grepros.ros2.to_sec_nsec (val)
 
def grepros.ros2.to_time (val)
 
def grepros.ros2.validate (live=False)
 

Variables

list grepros.ros2.__all__
 
 grepros.ros2.Bag = ROS2Bag
 
tuple grepros.ros2.BAG_EXTENSIONS = (".db3", )
 Bagfile extensions to seek. More...
 
 grepros.ros2.context = None
 rclpy.context.Context instance More...
 
dictionary grepros.ros2.DDS_TYPES
 Data Distribution Service types to ROS builtins. More...
 
 grepros.ros2.executor = None
 rclpy.executors.Executor instance More...
 
 grepros.ros2.node = None
 rclpy.node.Node instance More...
 
 grepros.ros2.numpy
 
dictionary grepros.ros2.ROS_ALIAS_TYPES = {"byte": "uint8", "char": "int8"}
 Mapping between type aliases and real types, like {"byte": "uint8"}. More...
 
dictionary grepros.ros2.ROS_TIME_CLASSES
 ROS2 time/duration types and message types mapped to type names. More...
 
dictionary grepros.ros2.ROS_TIME_MESSAGES
 ROS2 time/duration types mapped to message types. More...
 
list grepros.ros2.ROS_TIME_TYPES = ["builtin_interfaces/Time", "builtin_interfaces/Duration"]
 ROS2 time/duration message types. More...
 
tuple grepros.ros2.SKIP_EXTENSIONS = ()
 Bagfile extensions to skip. More...
 


grepros
Author(s): Erki Suurjaak
autogenerated on Sat Jan 6 2024 03:11:29