Public Member Functions | Public Attributes
simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer Class Reference
Inheritance diagram for simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def add
def connectInput

Public Attributes

 input_connections
 lock
 max_diff
 queue_size
 queues

Detailed Description

Synchronize multiple topics using a simple
and non-optimal strategy.

This caches messages for all subscribed filters
and passes them on (bundled) whenever there are
messages available on all topics.

Definition at line 5 of file __init__.py.


Constructor & Destructor Documentation

def simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.__init__ (   self,
  filters,
  queue_size = 10,
  max_difference = rospy.Duration(.5) 
)
:param queue_size: The size of the message buffer for each filter
:param max_difference: The maximal time difference between messages in the same bundle

Definition at line 15 of file __init__.py.


Member Function Documentation

Definition at line 33 of file __init__.py.

Definition at line 28 of file __init__.py.


Member Data Documentation

Definition at line 28 of file __init__.py.

Definition at line 18 of file __init__.py.

Definition at line 18 of file __init__.py.

Definition at line 18 of file __init__.py.

Definition at line 28 of file __init__.py.


The documentation for this class was generated from the following file:


simple_approximate_time_synchronizer
Author(s): Michael Goerner
autogenerated on Wed May 24 2017 03:02:55