我想发送一个长度超过 8 个字节的 CAN 消息。我在 SocketCAN 中使用了 CAN-ISOTP 协议isotpsend
并isotprecv
发送和接收 CAN 消息,它工作正常。同样,如何在使用 CANard 库的 python-can 中发送和接收 CAN 消息?此外,在接收方接收到的消息是否会被分段,或者它将如何在发送方发送,因为在 SocketCAN 中,当我使用isotprecv
消息时,它是如何在发送方发送的而不是这样接收的支离破碎。
问问题
1285 次
1 回答
0
查看can-isotp,该isotp.TransportLayer
对象在 Python 中实现 ISO-TP 并且不依赖于硬件。
您必须提供 2 个回调来与 Canard 交互(发送和接收)。其余部分由 TranportLayer 对象处理。
于 2019-07-06T02:58:29.607 回答