OpenCyphal / pycyphal

Python implementation of the Cyphal protocol stack.
https://pycyphal.readthedocs.io/
MIT License
119 stars 106 forks source link

UAVCAN/CAN: SocketCAN: implement better error reporting when sending a CAN FD frame over a Classic CAN socket #183

Closed pavel-kirienko closed 2 years ago

pavel-kirienko commented 2 years ago

Details: https://forum.uavcan.org/t/yakut-error-oserror-errno-22-invalid-argument/1434

Fix this:

https://github.com/UAVCAN/pyuavcan/blob/9da3cf579b65cae4067b16c621cc3321156f17d4/pyuavcan/transport/can/media/socketcan/_socketcan.py#L127-L133