This commit is contained in:
2026-01-06 18:19:13 +03:00
parent 1d8dc815f5
commit 6400c9a58f

View File

@@ -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."""