Как зарегистрировать весь CAN-трафик, используя canopen python - PullRequest
0 голосов
/ 30 октября 2019

У меня есть приложение 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()
...