
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.