Tags: OpenCyphal/pycyphal
Tags
Update PythonCANMedia Class (#371) This PR bundles three changes: - the python-can [virtual](https://python-can.readthedocs.io/en/stable/interfaces/virtual.html) interface can now be used with multiple distinct channels at once, instead of only the default channel - type hints in the different `_construct_*()` functions have been fixed - the stub function `PythonCANMedia.list_available_interface_names()` has been implemented, utilizing [`can.detect_available_configs()`](https://python-can.readthedocs.io/en/stable/utils.html#can.detect_available_configs)
Adds TCP broker supporting zero-delimited frames (#360) This commits adds an implementation of a TCP-broker that observes the zero-byte frame delimiter of COBS-encoded Cyphal/Serial frames. This commit addresses #300 --- I randomly stumbled upon #300 by accident. We at Neosat have a simple broker that does observe zero-delimited framing. I cleaned it up a bit, added comments, etc. I'm open to comments/change requests. --------- Signed-off-by: Hannes Weisbach <weisbach@neosat.de> Signed-off-by: Hannes Weisbach <hannes.weisbach@gmail.com> Co-authored-by: Pavel Kirienko <pavel.kirienko@gmail.com>
Add base class to pycyphal.application.file.RemoteFileError; update d… …emo.rst; add USBtingo CAN FD support (#352) - #348 - #347 - #344 --------- Signed-off-by: Hannes Weisbach <weisbach@neosat.de> Co-authored-by: d <bujak.dan@gmail.com> Co-authored-by: Hannes Weisbach <weisbach@neosat.de> Co-authored-by: Lasse Fröhner <lasse@starcopter.com>
PreviousNext