У меня есть приложение CANopen, написанное на Python, которое использует пакет canopen
(https://github.com/christiansandberg/canopen).. Я хотел бы регистрировать весь трафик CAN во время выполнения моего приложения.
Я вижу, чтопакет canopen
использует пакет python-can
(https://github.com/hardbyte/python-can), который может регистрировать в ASC, BLF, CSV, SQLite.
Это способ получить доступ к базовой функции регистрации из canopen. пакет? В идеале я хотел бы написать что-то вроде:
import canopen
my_net = canopen.Network()
my_net.connect(<here_the_connection_params>)
my_net.start_log()
[...]
my_net.stop_log()