equal
deleted
inserted
replaced
377 |
377 |
378 def __del__(self): |
378 def __del__(self): |
379 self.ScrollTimer.Stop() |
379 self.ScrollTimer.Stop() |
380 |
380 |
381 def ResetLogMessages(self): |
381 def ResetLogMessages(self): |
382 self.previous_log_count = [None]*LogLevelsCount |
382 self.ResetLogCounters() |
383 self.OldestMessages = [] |
383 self.OldestMessages = [] |
384 self.LogMessages = [] |
384 self.LogMessages = [] |
385 self.LogMessagesTimestamp = numpy.array([]) |
385 self.LogMessagesTimestamp = numpy.array([]) |
386 self.CurrentMessage = None |
386 self.CurrentMessage = None |
387 self.HasNewData = False |
387 self.HasNewData = False |
399 if answer is not None: |
399 if answer is not None: |
400 msg, tick, tv_sec, tv_nsec = answer |
400 msg, tick, tv_sec, tv_nsec = answer |
401 return LogMessage(tv_sec, tv_nsec, level, self.LevelIcons[level], msg) |
401 return LogMessage(tv_sec, tv_nsec, level, self.LevelIcons[level], msg) |
402 return None |
402 return None |
403 |
403 |
|
404 def ResetLogCounters(self): |
|
405 self.previous_log_count = [None]*LogLevelsCount |
|
406 |
404 def SetLogCounters(self, log_count): |
407 def SetLogCounters(self, log_count): |
405 new_messages = [] |
408 new_messages = [] |
406 for level, count, prev in zip(xrange(LogLevelsCount), log_count, self.previous_log_count): |
409 for level, count, prev in zip(xrange(LogLevelsCount), log_count, self.previous_log_count): |
407 if count is not None and prev != count: |
410 if count is not None and prev != count: |
408 if prev is None: |
411 if prev is None: |