Public Member Functions | |
def | __init__ |
def | reset |
def | run |
def | stop |
Public Attributes | |
bag_playhead_position | |
timeline | |
topic | |
Private Member Functions | |
def | _get_message |
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 1876 of file timeline.py.
def rxbag.timeline.MessageLoader.__init__ | ( | self, | |
timeline, | |||
topic | |||
) |
Definition at line 1882 of file timeline.py.
def rxbag.timeline.MessageLoader._get_message | ( | self, | |
bag, | |||
position | |||
) | [private] |
Definition at line 1931 of file timeline.py.
def rxbag.timeline.MessageLoader.reset | ( | self | ) |
Definition at line 1899 of file timeline.py.
def rxbag.timeline.MessageLoader.run | ( | self | ) |
Definition at line 1902 of file timeline.py.
def rxbag.timeline.MessageLoader.stop | ( | self | ) |
Definition at line 1948 of file timeline.py.
Definition at line 1882 of file timeline.py.
Definition at line 1882 of file timeline.py.
Definition at line 1882 of file timeline.py.
Definition at line 1882 of file timeline.py.
Definition at line 1882 of file timeline.py.
Definition at line 1882 of file timeline.py.
Definition at line 1882 of file timeline.py.