• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OpenCyphal / pycyphal
94%

Build:
DEFAULT BRANCH: master
Repo Added 10 Apr 2022 04:32PM UTC
Files 183
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 270-remove-import-hooks
  • 272-add-exception-handling
  • 321-pin-graphviz-version
  • 321-svg-scaling-fix
  • 335-create-lockfile
  • 355-convert-long-num-arrays
  • add-media-spoof
  • broker
  • candump
  • ci
  • closure
  • dev
  • develop
  • disable_brs
  • emrainey/issue316
  • feat/pythoncan-media
  • file_client_progress
  • fix-0-stringlike
  • fix-deployment
  • fix-libpcap-version
  • fix-pcan-bitrate-calculation
  • fix-pythoncan-can-fd-bitrate-switching
  • improve-doc
  • issue-259
  • issue-359-oob
  • itr-izer
  • master
  • patch-negative-timeout
  • remove-send-executor
  • termination
  • test-fix
  • udp-anon
  • version-file-as-py

30 Dec 2025 10:41AM UTC coverage: 93.785% (-0.1%) from 93.912%
20594671158

push

github

web-flow
Add option to disable bit rate switching for socket can (#373)

When running in CAN-FD mode, but with same nominal and data baudrate (just 64B data payload, but without transmitting data faster), BRS bit has to remain at zero. That indicates that there is no bitrate switch happening for data and data is transmitted at same speed. If I send message with BRS=1, even with data & nominal speed configured the same, I get framing errors on the bus. Even single message like this kills my whole bus.

This introduces option to do that via uavcan.udp.disable_brs set to true, or determines this automatically when uavcan.udp.bitrate indicates same bitrate for header & data.

---------

Co-authored-by: Pavel Kirienko <pavel.kirienko@gmail.com>

1646 of 1987 branches covered (82.84%)

Branch coverage included in aggregate %.

14245 of 14957 relevant lines covered (95.24%)

0.95 hits per line

Relevant lines Covered
Build:
Build:
14957 RELEVANT LINES 14245 COVERED LINES
0.95 HITS PER LINE
Source Files on master
  • Tree
  • List 183
  • Changed 135
  • Source Changed 0
  • Coverage Changed 135
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20594671158 master Add option to disable bit rate switching for socket can (#373) When running in CAN-FD mode, but with same nominal and data baudrate (just 64B data payload, but without transmitting data faster), BRS bit has to remain at zero. That indicates that ... push 30 Dec 2025 10:53AM UTC web-flow github
93.79
20594647275 disable_brs Merge 996dfc067 into 811e2ebc4 Pull #373 30 Dec 2025 10:52AM UTC web-flow github
93.79
20431343865 disable_brs Merge de1add0e1 into 811e2ebc4 Pull #373 22 Dec 2025 12:16PM UTC web-flow github
93.79
20430959941 disable_brs Merge 214db6a63 into 811e2ebc4 Pull #373 22 Dec 2025 11:57AM UTC web-flow github
93.79
20161483463 disable_brs Merge f23e13dab into 811e2ebc4 Pull #373 12 Dec 2025 09:06AM UTC web-flow github
93.79
20143947873 disable_brs Merge 1d0c969cc into 811e2ebc4 Pull #373 11 Dec 2025 07:03PM UTC web-flow github
93.79
17297190861 master 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 ... push 28 Aug 2025 01:36PM UTC web-flow github
93.91
17296258760 feat/pythoncan-media Merge 67f556771 into d0f68e65e Pull #371 28 Aug 2025 12:59PM UTC web-flow github
93.91
16913454924 master Fix bitrate calculation for PCAN interfaces (#367) The existing [PCAN](https://python-can.readthedocs.io/en/stable/interfaces/pcan.html) interface implementation disregarded the configured bitrate preferences, and used static magic-numbers instea... push 12 Aug 2025 03:42PM UTC web-flow github
93.9
16716720293 fix-pcan-bitrate-calculation Merge aa1b0884f into 9514f24b4 Pull #367 04 Aug 2025 07:35AM UTC web-flow github
93.9
See All Builds (351)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc