Public Member Functions | |
def | __init__ (self, filters, queue_size=10, max_difference=rospy.Duration(.5)) |
def | add (self, msg, queue) |
def | connectInput (self, filters) |
Public Attributes | |
input_connections | |
lock | |
max_diff | |
queue_size | |
queues | |
Additional Inherited Members |
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.
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.
def simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.add | ( | self, | |
msg, | |||
queue | |||
) |
Definition at line 33 of file __init__.py.
def simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.connectInput | ( | self, | |
filters | |||
) |
Definition at line 28 of file __init__.py.
simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.input_connections |
Definition at line 31 of file __init__.py.
simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.lock |
Definition at line 26 of file __init__.py.
simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.max_diff |
Definition at line 25 of file __init__.py.
simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.queue_size |
Definition at line 24 of file __init__.py.
simple_approximate_time_synchronizer.SimpleApproximateTimeSynchronizer.queues |
Definition at line 30 of file __init__.py.