Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an experimental Cyphal/CAN media implementation for replaying candump files, release v1.9 #235

Merged
merged 10 commits into from Jul 15, 2022

Conversation

pavel-kirienko
Copy link
Member

Also, update linters to the latest versions.

Usage example with Yakut:

export UAVCAN__CAN__IFACE='candump:verification/integration/candump.log'
y sub uavcan.node.heartbeat 10:reg.udral.service.common.readiness 130:reg.udral.service.actuator.common.status
y mon

Currently, by default, the upper layers will not be notified when the end of the log file is reached. This may be worked around later as part of #227. Meanwhile, you can instruct CandumpMedia to terminate its process when the end of the file is reached by exporting PYCYPHAL_CANDUMP_YOU_ARE_TERMINATED=1.

Test against Python 3.9 fails randomly due to problems with AppVeyor, so disregard that.

cc @silverv

@pavel-kirienko
Copy link
Member Author

appveyor/ci#3832

@pavel-kirienko pavel-kirienko merged commit 338e206 into master Jul 15, 2022
@pavel-kirienko pavel-kirienko deleted the candump branch July 15, 2022 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants