def message_viewed(self, bag, msg_details): TopicMessageView.message_viewed(self, bag, msg_details) if msg_details: topic, msg, t = msg_details wx.CallAfter(self.monitor_panel.new_message, msg)
def message_viewed(self, bag, msg_details): TopicMessageView.message_viewed(self, bag, msg_details) if msg_details: topic, msg, t = msg_details self.monitor_panel.add_rxbag_msg(msg, t)
def message_viewed(self, bag, msg_details): TopicMessageView.message_viewed(self, bag, msg_details) topic, msg, t = msg_details if not self._data_loader: self._topic = topic self.start_loading() self._message = msg self.playhead = (t - self.timeline.start_stamp).to_sec()
def message_viewed(self, bag, msg_details): TopicMessageView.message_viewed(self, bag, msg_details) topic, _, t = msg_details[:3] tf_entries = list(self.timeline.get_entries_with_bags(topic, t - self.buffer_length, t)) self.tf_interface.buffer.clear() for bag, entry in tf_entries: _, msg, msg_stamp = self.timeline.read_message(bag, entry.position) for transform in msg.transforms: self.tf_interface.buffer.set_transform(transform, '') self.tf_interface.set_data_timestamp(t.to_sec())
def message_viewed(self, bag, msg_details): TopicMessageView.message_viewed(self, bag, msg_details) topic, msg, t = msg_details[:3] if not msg: self.set_image(None, topic, stamp) else: self.set_image(msg, topic, msg.header.stamp) if not self._size_set: self._size_set = True wx.CallAfter(self.reset_size)
def message_viewed(self, bag, msg_details): TopicMessageView.message_viewed(self, bag, msg_details) topic, _, t = msg_details[:3] tf_entries = list( self.timeline.get_entries_with_bags(topic, t - self.buffer_length, t)) self.tf_interface.buffer.clear() for bag, entry in tf_entries: _, msg, msg_stamp = self.timeline.read_message(bag, entry.position) for transform in msg.transforms: self.tf_interface.buffer.set_transform(transform, '') self.tf_interface.set_data_timestamp(t.to_sec())