
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.