Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OpenCyphal/pycyphal

Python implementation of the Cyphal protocol stack.
https://github.com/OpenCyphal/pycyphal

DSDL PRDT update

4d43c0928154e4de1f5f16eeea778ac494f1c086 authored over 5 years ago
Better wording in Serial transport

a030947ef02305998ec827b0b6620b7225ad3bed authored over 5 years ago
Remove misleading comment

c9723a953ce694ed111b4eaa6acd58ac4dfd61ce authored over 5 years ago
Use Nunavut post-processors on generated code

1988de8e47420d2aaf9331c47ffac1a8ca19b59d authored over 5 years ago
Merge pull request #71 from UAVCAN/windows

Windows support

cd927c169c88dfe008689ab8c67d3d89a0e9914a authored over 5 years ago
Less verbose logging to avoid inteference with test analysis

ece2f7d612a6e0e9669636d515d29bf1f8ebab49 authored over 5 years ago
More verbose reporting from a real-time test

0b4545fa7045c9136669546cfcadf5890a97fa8f authored over 5 years ago
Windows coverage measurement fix

4b2fe25688a378d63c2d93c392385bbcca314470 authored over 5 years ago
Prevent real-time tests from failing by running the system timer at a higher resolution

1610982acc9414bfc2fb46021c72038953741910 authored over 5 years ago
Minor unit tests updates

363a1b8bea5fb29323ae4346b2cf752f73dcd368 authored over 5 years ago
Docs on CLI invocation

48c48e1288760fb9c58261b1816c3ab61f1609f7 authored over 5 years ago
Tests pass on Windows. The package is made invokable via -m instead of relying on a wrapper script. Updated the docs and the AppVeyor CI rigging.

5b370e73c6d70c4835920321fddc751a400e9f10 authored over 5 years ago
Merge branch 'doc-update' into uavcan-v1.0

a009bbe0eb2b61cc8afa69bc7d98091449348048 authored over 5 years ago
Don't push coverage from AppVeyor

3ed4df51d4125d0520bb23c5d6375c35f0369ce4 authored over 5 years ago
Minor doc corrections here and there

9ebac58d148d928c52c965ff50f5f470888985ac authored over 5 years ago
Merge pull request #70 from UAVCAN/serial

Serial transport

79bbf6a44da703206df3b7167a096478828c631d authored over 5 years ago
An attempt to fix a fragile unit test

78c6306b8e2dde8e8df6eefd9a57cff27f466968 authored over 5 years ago
Minor coverage annotations

99f7d0fa6d0fa0b48dd78a7e9134b012f8190b51 authored over 5 years ago
SonarQube fixes

db0f0e7b0081a15fafda0e52d5b7fbd5f218a7a3 authored over 5 years ago
PYUAVCAN_LOGLEVEL docs

454aad1e32189bfec36e0adf53d4991c951ab8d0 authored over 5 years ago
Cleaner interface selection

3fa0e6f0724aa7daa0d5ee772d58c226de306ff6 authored over 5 years ago
Testing the demo app against different transports, too

f8cb7426386ec477f50c7325628c89e5ffff3d16 authored over 5 years ago
Dev doc update

7962a74609614c3c994180041d18e4b0de352e69 authored over 5 years ago
Test CLI against Serial

08b39f9f2187b357564e57f210fad87ef3db6b48 authored over 5 years ago
Test presentation layer against serial transport too

beb277239f4c1d132e919fa20e23ebc8e49840a9 authored over 5 years ago
CLI: log statistics at exit

335d4d98b30d82c8d01ba454eda3aa07002b7edd authored over 5 years ago
Improved Presentation.__repr__()

053ef98cd4db19a7688666526b767fe55d6db09a authored over 5 years ago
Workaround for the non-atomic closing behavior of Serial

035cc429263903c4421f31e360adccc5e2e7c20a authored over 5 years ago
Strategic renaming

bb897c922ac84fdd71e0156a143d3ac4e951f0fe authored over 5 years ago
Updated the docs on virtual interfaces

7eeeefaf1410f831630609a941e9322ebe700e7d authored over 5 years ago
Serial statistics fix

4047890f4284867c1465e148295ec7bc70cb6c9f authored over 5 years ago
Remove note about the serial transport being unimplemented; it is now

b76e5ec8020e35be01cd48e282e4144076ff7423 authored over 5 years ago
A fucking race condition! How could I do that? Fuck!

64fd1913ad469e28a5ba27843480961fa22dc76c authored over 5 years ago
Better error reporting in CLI transport contstruction

97129271e6d17dc698f2fd285005755243f68b57 authored over 5 years ago
Baud rate configuration

c1bd115170203a4d236021a94b1ef4faf4f43602 authored over 5 years ago
Statistic unification

e94778c14d39bdceb0698142057e2c6f5056538a authored over 5 years ago
Transport statistic generalization

d2ab98240c70e5d30f53399b6bfd541b8afda5a7 authored over 5 years ago
Renaming: transport.Statistics --> transport.SessionStatistics

551e48a4bbfbbf4bbefd09079896c8ce48fe11d2 authored over 5 years ago
Argument order swap

119faf7bb45a2b9f2953a949865826c4b32e3839 authored over 5 years ago
Fixed PySerial usage issue

08e817d770e429442d43596a12c32441a4cfe450 authored over 5 years ago
Serial support in CLI

c7d9ce4b81197d180602591c36d724d031faaec6 authored over 5 years ago
Default SFT capacity increased to 1024 bytes (1KiB)

d987ad5b4ad44ad7f5994dc346bccbf8e9d217ff authored over 5 years ago
Oops

4a69f3b99118fb130317ac2eadd28d916be330b6 authored over 5 years ago
Serial test

f9f86f26d46b16b199fb5b6af2635c2ecc0fae64 authored over 5 years ago
Top-level serial testing WIP

fad75a80dc792d57004bcdc95ab88e502583f7fd authored over 5 years ago
Simplified closure error management in CAN

2563838596721b6db62238ed563f302c1e4c664b authored over 5 years ago
Serial send multiplication

761f74595645b7814e8615cbeae95c2e44654c6c authored over 5 years ago
Serial statistics

ca20c577df38e88ff342aa84780e0bc42d837640 authored over 5 years ago
CAN API unification

ce2f32eb570e78e8900f71cc0a3b78b68153feb8 authored over 5 years ago
Test fix

298dd529ea97db3e9dd484e79087fce01b735be1 authored over 5 years ago
Serial implementation seems to be ready for testing

eed6af8f1372cf98f07ef5713c020113af41c0ec authored over 5 years ago
Fixed incorrect exception type usage: TypeError instead of ValueError

e0e8db7facd07f42acdf5d027338811e08b8b11f authored over 5 years ago
Minor update of the CAN API - return type covariance

c4c0dcd5757415c058b05c7d2432c0c6c8c1446b authored over 5 years ago
Renaming: Frame --> SerialFrame

327c305ed90233069371c48c36c2cfb85227e8cf authored over 5 years ago
Input session tests

dfa87ceca59fcbccc00eb8cdd3aaaf54dce85b85 authored over 5 years ago
construct_anonymous_transfer

f62dd7876082c390e317da9a3f6e6b4eaaf54674 authored over 5 years ago
Error handling refactoring

35c3154409345cd621f815f16295ad434d86d492 authored over 5 years ago
Serial input stats update

464880b2b35159d0ed15e0c86fbf5e1c7415387a authored over 5 years ago
Transfer reassembler test extension

7e619e1a8730e269675ec25b8ea013d779d190b6 authored over 5 years ago
Internal renamings in CAN for consistency

f44a475dc8b6cc867bd17a5089393646d5f24344 authored over 5 years ago
Serial input session implementation (not tested)

561444e8bdf9ac8a91278d55571ac7435bee54ff authored over 5 years ago
Doc updates

ea74d2c1e79a4e7f2d324c72beaaaa69465c9626 authored over 5 years ago
MyPy fix

e6a6f3fed5ba5c88773fce5f46f21d5c40937eab authored over 5 years ago
Transfer reassembler tests

a4405dd5482d419d721a56069b66ff38f2dc8f4e authored over 5 years ago
Integration of the common HOT logic into the serial transport

dd6c865c676800cbf0f304531d57aad376d32d76 authored over 5 years ago
Transfer reassembler WIP

f61a8ed2b6b15eeda1c686d3f38c8430ff56db36 authored over 5 years ago
High-overhead transfer reassembler WIP

a51a5b9a624fc515b8bc5f62b3d560363412b825 authored over 5 years ago
Reduced code duplication with new CRC API

8d4994633a5787f731536399cf0678e97e2c86e5 authored over 5 years ago
CRC API unification

de4c8611f4bfa81d3a840f0d03796fb4c1612628 authored over 5 years ago
Simplification of transfer reassembler

fc649380e085606526b3bd4ba76ac2aec75ae948 authored over 5 years ago
Minor API clarification

89c16098b1dc2949a773eb36fa3ce9de70c2d989 authored over 5 years ago
Serial output session test

50f584d17b4e7c044a36a626c0c114517bb57d0e authored over 5 years ago
MyPy fix

758222e5aa28d981cd57b73814bf420ebb808423 authored over 5 years ago
Serial output session logic appears to be finished, but not yet tested

360f66fc98a651ebfdf2f77e87402a1f8ba01e2c authored over 5 years ago
Serial transfer serializer

5428c5e4ecd86bbac24b4b41b7cae75229a28477 authored over 5 years ago
API CHANGE: The service transfer kind selector within the data specifier model has been demoted from presentation layer to transport layer in order to match the transport semantics. The old model required too many special cases and assumptions at the transport implementaton level with no benefits to the library architecture besides marginal simplification of two methods in the presentation layer controller.

e8c15de3abe225eb5b8eda2cabca4bece8bb35e7 authored over 5 years ago
Sphinx-computron released on PyPI

58e2d829dc78e8503e54cc9885c41ad7e7b4d2ac authored over 5 years ago
MyPy warning fixes

c570d1a39a43853fe1d9c92da3b2bab436eca42d authored over 5 years ago
Stream parser tests

6bf618c83164d27a79c3543926c274319af03dce authored over 5 years ago
Serial frame parsing almost done

30bc092d6711ac38be3479ebe6827425a25a631d authored over 5 years ago
Serial transport WIP - frame serialization and general logic; next step is frame deserialization

81382b37514dd079b9317363d4ce08c13cb4d7e4 authored over 5 years ago
Serial transport stubs

a308f1e0e91e15606c7a7790851d11603a2bf0c0 authored over 5 years ago
Docs: swap CLI and usage demo

82e6d2d60ffe738bea78f4080861d30098cc5878 authored over 5 years ago
New submodule pyuavcan.transport.commons; some stuff has been moved there from pyuavcan.utils

b566dd72030167a6e0e7917b5ffd10507f175c50 authored over 5 years ago
ncat for serial port testing

9b2912eb148b11e5260beee4f54c930f30cc2312 authored over 5 years ago
CRC32C implementation

d8b6f1451f3c639e615b849444c1dea5f18531aa authored over 5 years ago
Merge branch 'uavcan-v1.0' into windows

c35c1ce79232353ff4c650a599bfb55a71ee035f authored over 5 years ago
First experimental release

83a4cd3c8a5f6f83ba5c3a9967ecf019c868f127 authored over 5 years ago
Application proofreading (minor)

5c23301332c3c651e3b6a2996b97fc0b15f0c0dd authored over 5 years ago
Transport proofreading

87dc62058c36ed697888cc11f887b72e69a6d297 authored over 5 years ago
Presentation layer docs proofreading

d95debc52d51329143037857b43c4c59b548bf08 authored over 5 years ago
API simplification

a1f9b2953d2d304f2eda2dafe11ed49d8ebbde5b authored over 5 years ago
Test script fix: vcan0 initialization

281680b28657574818348ec5a67347f129525d44 authored over 5 years ago
Sphinx: Suppress irrelevant errors in linkcode_resolve()

a69380f64f8bbe5b99707c02c891241f67008b15 authored over 5 years ago
Drop unnecessary method from autodoc output

54f3a611797ee73b32438733f34e8e45e56898dd authored over 5 years ago
Minor doc addition

215c4d931a7ee15eb34803311dd31ac3981c7dd6 authored over 5 years ago
Application-layer docs

7ac22239ad4acd9352326e806ed07356a8c802c1 authored over 5 years ago
Minor reorg

9de41c1c9f097d67230fa977d083ffabb36c3da9 authored over 5 years ago
Cleaned up the autodoc settings

9679284bb437f0229b30b6e0d5eb10f36a6db35c authored over 5 years ago
CSS: support deeper nesting

b95937a923dfb19d42e9c7fb65b499e675ab8629 authored over 5 years ago