test
This commit is contained in:
@@ -308,14 +308,20 @@ class CANSniffer:
|
||||
self.logger.info("CANSniffer stopped")
|
||||
|
||||
def get_stats(self) -> Dict:
|
||||
"""Получение статистики по всем шинам."""
|
||||
return {
|
||||
"""Получение статистики по всем шинам и обработке сообщений."""
|
||||
stats = {
|
||||
"running": self.running,
|
||||
"buses": {
|
||||
interface: handler.get_stats()
|
||||
for interface, handler in self.bus_handlers.items()
|
||||
}
|
||||
}
|
||||
|
||||
# Добавляем статистику процессора сообщений
|
||||
processor_stats = self.message_processor.get_stats()
|
||||
stats["message_processor"] = processor_stats
|
||||
|
||||
return stats
|
||||
|
||||
def __enter__(self):
|
||||
"""Поддержка context manager."""
|
||||
|
||||
Reference in New Issue
Block a user