Public Member Functions | |
def | __init__ (self, timeline, topic) |
def | reset (self) |
def | run (self) |
def | stop (self) |
Public Attributes | |
bag_playhead_position | |
timeline | |
topic | |
Private Member Functions | |
def | _get_message (self, bag, position) |
Private Attributes | |
_message_cache | |
_message_cache_capacity | |
_message_cache_keys | |
_stop_flag | |
Waits for a new playhead position on the given topic, then loads the message at that position and notifies the view threads. One thread per topic. Maintains a cache of recently loaded messages.
Definition at line 36 of file message_loader_thread.py.
def rqt_bag.message_loader_thread.MessageLoaderThread.__init__ | ( | self, | |
timeline, | |||
topic | |||
) |
Definition at line 44 of file message_loader_thread.py.
|
private |
Definition at line 93 of file message_loader_thread.py.
def rqt_bag.message_loader_thread.MessageLoaderThread.reset | ( | self | ) |
Definition at line 61 of file message_loader_thread.py.
def rqt_bag.message_loader_thread.MessageLoaderThread.run | ( | self | ) |
Definition at line 64 of file message_loader_thread.py.
def rqt_bag.message_loader_thread.MessageLoaderThread.stop | ( | self | ) |
Definition at line 110 of file message_loader_thread.py.
|
private |
Definition at line 53 of file message_loader_thread.py.
|
private |
Definition at line 52 of file message_loader_thread.py.
|
private |
Definition at line 54 of file message_loader_thread.py.
|
private |
Definition at line 56 of file message_loader_thread.py.
rqt_bag.message_loader_thread.MessageLoaderThread.bag_playhead_position |
Definition at line 50 of file message_loader_thread.py.
rqt_bag.message_loader_thread.MessageLoaderThread.timeline |
Definition at line 47 of file message_loader_thread.py.
rqt_bag.message_loader_thread.MessageLoaderThread.topic |
Definition at line 48 of file message_loader_thread.py.