OpenCyphal / pycyphal

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

Cobs #126

Closed flytrex-vadim closed 3 years ago

flytrex-vadim commented 3 years ago

Switched from brute-force escaping to COBS for serial protocol serialization

flytrex-vadim commented 3 years ago

The docs for the method SerialFrame.compile_into reads valid to me, considering COBS is also an escaping of sorts. Other remarks fixed.

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 35677795


Files with Coverage Reduction New Missed Lines %
pyuavcan/transport/can/media/socketcan/_socketcan.py 1 80.56%
pyuavcan/transport/serial/_frame.py 1 99.09%
.test_dsdl_generated/uavcan/file/Write_1_0.py 1 86.63%
.test_dsdl_generated/uavcan/register/Value_1_0.py 25 86.34%
<!-- Total: 28 -->
Totals Coverage Status
Change from base Build 35571550: -0.02%
Covered Lines: 20121
Relevant Lines: 21985

💛 - Coveralls