Ecosyste.ms: OpenCollective

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

github.com/OpenCyphal/specification

The Cyphal specification documents are maintained here.
https://github.com/OpenCyphal/specification

Moved an elaboration into {remark}

e0b7548180b287059599309d11862f7f70e261b2 authored about 5 years ago
Clean up the remarks (non-normative sections) in the implicit truncation and implicit zero extension sections

7e3cc11df3869cf473bbf7cf959e0b25fb44f743 authored about 5 years ago
Explicit reference to variable-length array serialization from a remark about implicit zero-extension

460896836ae2f84d308e48c45cf14b66f1c5bbd8 authored about 5 years ago
Wording in 3.7.1.4

afeabb3db5cd6bf3459bfcadb78ae296841ad0f5 authored about 5 years ago
Move elabirations in section 3.7.1.4 'Implicit truncation of excessive data' into a non-normative remark section

459cbeb7f2b44862bfae617d2f488488995ef61a authored about 5 years ago
Explicit reference to the definition of field attribute equality from the type polymorphism section

f84fc51d63becc5eb28d1d5cacb4e890e1e01c43 authored about 5 years ago
Do not require implementations to avoid registering the case where a received transfer payload contains more data than expected

ac8294b37b0507620ff7137257e2b6bcf7d65899 authored about 5 years ago
Update specification/transport_layer/transport_layer.tex

Co-Authored-By: Scott Dixon <[email protected]>

6eb4d65fa8a55b0d327477267031244e9756f735 authored about 5 years ago
Update specification/transport_layer/transport_layer.tex

Co-Authored-By: Scott Dixon <[email protected]>

6d1215be0258142af98e428b1cf86b628f686007 authored about 5 years ago
Update specification/dsdl/serialization.tex

Co-Authored-By: Scott Dixon <[email protected]>

9bfc125fa3234a13a43c1dbd8e72bcc7a90ae6e8 authored about 5 years ago
Update specification/dsdl/serialization.tex

Co-Authored-By: Scott Dixon <[email protected]>

9bd79543634e88ab5becce78e62465de13deb3e7 authored about 5 years ago
Update specification/dsdl/serialization.tex

Co-Authored-By: Scott Dixon <[email protected]>

9001f79f1e0877939488c5e4e90666e2feac269a authored about 5 years ago
Update specification/dsdl/serialization.tex

Co-Authored-By: Scott Dixon <[email protected]>

2af6ed35fa18e93de85205c67addf6a871b560fe authored about 5 years ago
Update specification/dsdl/compatibility.tex

Co-Authored-By: Scott Dixon <[email protected]>

c2deb862c6da6fac077a8064929333556c64141c authored about 5 years ago
Polymorphic compatibility

85903e07175caa86ea7bfeacb9fb6b1a1cdfa63d authored about 5 years ago
Explicit definition of type polymorphism

e638c74d3899f3296c31dac53ebba174f7b7419f authored about 5 years ago
Minor corrections

37deb61541065bac5b8d134e47f7399c535cfd01 authored about 5 years ago
False statement; working on elaborations now

90544eede3ae7b8f76694296453314d14f8fbc24 authored about 5 years ago
Intentional zero-trimming is forbidden because it would be impossbile to remove it from the protocol later without breaking backward compatibility

b0966e7619ea8d9f7b0daf7550ca36e0bee8e2bb authored about 5 years ago
Remove redundant elaborations from the CAN section because that is already covered in the DSDL chapter

2b4c6ef95bfb46b791472adcf9c1f238677104f8 authored about 5 years ago
Port identifier assignment constraints

976e0122a955695cab2743968561996953120ca3 authored about 5 years ago
Implicit truncation and zero-extension

8ecbe16714a12ea102916f68b5df05bb42711dd8 authored about 5 years ago
Transport payload truncation: typographical corrections

1fa712481d6be36c29d6d44c9ae19578f3109899 authored about 5 years ago
Data type compatibility variabilities

67c2957b229358a9f1441f180c456f25f2fb5eea authored about 5 years ago
Payload truncation example

0b089409dc7bc60a54b7005efc120be4a4ab68d6 authored about 5 years ago
Payload truncation rules

3a70fc3901626fe182ea2ac742639a8b30efaef0 authored about 5 years ago
Merge branch 'master' into future

bee82447a953fe8235cd1bef5c592ff9a4684fd7 authored about 5 years ago
Merge pull request #62 from UAVCAN/final-review

Minor changes throughout

feca8ddc0c1b9a20ec83fc5905f19c0132a21cef authored about 5 years ago
CAN ID layout update

Updated the CAN ID layout to accommodate the v0/v1 compatibility objectives outlined in this thr...

63ef8f49be0c04937f36992f971de80a16051967 authored about 5 years ago
Public regulated data type update

02ce33010c28d1613a96a4fe3c33179cee2f3a9c authored about 5 years ago
Merge branch 'master' into final-review

e5965d56260d6fa1adc46f1f11c3298ba6c92e57 authored about 5 years ago
Update specification/application_layer/functions.tex

Co-Authored-By: Pavel Kirienko <[email protected]>

20ce2b1ba25b52d53a1990664d17b5d063138e1a authored about 5 years ago
Update specification/application_layer/functions.tex

Co-Authored-By: Pavel Kirienko <[email protected]>

12e0cdbf5656eb133431d0c602db3629d685433c authored about 5 years ago
Update specification/application_layer/functions.tex

Co-Authored-By: Pavel Kirienko <[email protected]>

c623ff252be1a3630545090a13a8a627a28a4d3e authored about 5 years ago
Update specification/application_layer/conventions.tex

Co-Authored-By: Pavel Kirienko <[email protected]>

9c22edb3fac758a1b6cbdbdc272444e6a03d044b authored about 5 years ago
Update specification/application_layer/conventions.tex

Co-Authored-By: Pavel Kirienko <[email protected]>

9b98a8ecbc345a1ce2b8b3e6822c2ce9d98cc68f authored about 5 years ago
can.text updates

addressing comments in https://github.com/UAVCAN/specification/pull/55

Updates to functions.tex...

bc4d9d371bba45e561a8749031bf5196e04eb1fa authored about 5 years ago
Update specification/application_layer/requirements.tex

Co-Authored-By: Pavel Kirienko <[email protected]>

4b9b07146a0a12e9977d673817449a65950ccd41 authored about 5 years ago
Update specification/transport_layer/can.tex

Co-Authored-By: Pavel Kirienko <[email protected]>

56e19f58909be26a640c5c86080f1cfa8b0ddd59 authored about 5 years ago
Minor copy editing

d23f8b52f0a5370a8289d2113ec9faaa3badab84 authored about 5 years ago
Minor copyedit changes

a29ff7b586451762209e16961a5189d17590ebe9 authored about 5 years ago
Added itemize for subject and service identifier values

bace4debf88082a66bc16a32f20ce8c0272d11e1 authored about 5 years ago
Minor copy edit changes

aff36f14f54cd9a8b52d540c411f13c3dec2789b authored about 5 years ago
conventions.tex and application_layer.tex: comments added to text and edits made throughout

8c91844b6b013ca372c3175ffc31b0fff6536b81 authored about 5 years ago
Copyediting and rewriting throughout.

Tried to simplify some statements throughout
to make easier for non-native English readers

9243fb844d6c6dab92bf1e4e84dc7ce451595561 authored about 5 years ago
UAVCAN_Specification.tex test commit; changed 'has been advised' to 'has been made aware'

bf863c18c0d5e013a9428aa8d5373a21fb794bf2 authored about 5 years ago
Merge pull request #57 from UAVCAN/pavel-kirienko-patch-1

DSDL: un-reserve names "com" and "lpt"

fb42b19cbb0faf4df09df9c461d2331a30d97970 authored about 5 years ago
DSDL: un-reserve names "com" and "lpt"

Per Microsoft, names "COM" and "LPT" are allowed: https://docs.microsoft.com/en-us/windows/win32...

d6ff81dde4caef913598ff2c666f986f3dde8248 authored over 5 years ago
Minor corrections to the transfer reception pseudocode

fe182fff29f36ed2ac3f629ff5eda0a0485c6391 authored over 5 years ago
Mistakes in the transport spec

fcf12c780b31e13208456f7913437a280a61e1f7 authored over 5 years ago
Weaker requirement in the CAN transport spec

b1bf1846d4d6e0c39359f3df29e1460168c70244 authored over 5 years ago
Minor corrections

55339f4e672b50590f27e54738901476ca9352a3 authored over 5 years ago
Slightly rearranged the front page

0b74583e609663dc25ba951845df86a72cf2fbca authored over 5 years ago
Add 'death' to the list of damages in the limitation of liability statement

6c0b6b7fa309758d68e956b61901808e3f921b35 authored over 5 years ago
Merge pull request #50 from UAVCAN/style

Minor updates (text not changed): new logo and stuff

5fd0f0aed2a255007cefc0f29b48f2ba9cb88931 authored over 5 years ago
Cleaned up the front matter; no changes to the text

c8abc440af06536fe394a6fa15f54864feca252e authored over 5 years ago
Moved the compilation and clean scripts into the top-level directory for consistency

025b6ec713488b6c971aed6fb3da7a8d83bde0bd authored over 5 years ago
Cleaned up the compilation script

f6390f5e965518424d4ec20937d3cbd6a3fcb54a authored over 5 years ago
Another CI fix - I should set up a local environment for testing

9b3d1adf62d4dcd2e18f4d09eb397b73d64bc67f authored over 5 years ago
Fixing CI

b43615ac6d7b55d697c26125858a6863f3fcf4b4 authored over 5 years ago
Oops, fixing the CI

a35f8aff8d1bdf0733af8132cd1653ff2e507d0c authored over 5 years ago
Using Python 3.6 because of https://github.com/UAVCAN/pydsdl/pull/26

5110474ccd48ca0d90e4a05b350386827e98f850 authored over 5 years ago
Style update: new logo, new colors to match the logo, and slightly narrower side margins to increase density

54f86606c63374789b7514bb54547306b8d0016d authored over 5 years ago
Merge pull request #46 from UAVCAN/dsdl

Chapter 3 - DSDL specification

967ae14494946beca77fd779ececb75e682953ea authored over 5 years ago
An example clarifying why void fields must be initialized with zeros; context: https://github.com/UAVCAN/specification/pull/46#discussion_r277125362

2bc5a2a075e1893fbc45e57abc36af90ead18724 authored over 5 years ago
Fixed (?) the float/rational issue discussed at https://forum.uavcan.org/t/rational-expressions-in-dsdl-constants/444

Also see https://github.com/UAVCAN/specification/pull/46#discussion_r277125331

5d0391b621077bf3c1e843b9fd8f6f1666aec7df authored over 5 years ago
Allow 1-bit unsigned integers.

One-bit integers allow us to eliminate special cases in the serialization definitions for variab...

fd5c6b00910db1661a72164005e9a24fffef7e2e authored over 5 years ago
Recommend two spaces before comment

ab5de4d9881dea7407152acbf43e134476248db8 authored over 5 years ago
Reserved word patterns are case-insensitive

7064d20dfeb45dd03a92537a5f70a3b683ce3607 authored over 5 years ago
Requiring that all platforms must support inf and nan; fixes https://github.com/UAVCAN/specification/pull/46#discussion_r277125771

f9ec8842207647366d35bc8d02a8f3c702f1da5d authored over 5 years ago
Clear separation between mandatory requirements and optional recommendations per https://github.com/UAVCAN/specification/pull/46#discussion_r277125886

dbdc89b9d1b66f7ce292898bdb8e72df5a68a3aa authored over 5 years ago
https://github.com/UAVCAN/specification/commit/33b69a58ff9e0aff8117d404a143f9ea26042e09#r33408402

17ef29d15bbadb4e3a8e308a1eed07f96f949195 authored over 5 years ago
Added an explicit reference to fix https://github.com/UAVCAN/specification/pull/46#discussion_r277126180

c9ccffb145b167a92bc06df10bf503d94f0374e3 authored over 5 years ago
Fixed https://github.com/UAVCAN/specification/pull/46#discussion_r277125556

b58830f1ee8614d29007daf88525faf7cd538116 authored over 5 years ago
An attempt to resolve https://github.com/UAVCAN/specification/pull/46/files/fffe93b4a9dc1f3cd08a8687eabcb3caa28b5e95#r277125281

I have somewhat strictened the port-ID assignment rules to avoid possible confusion; if necessar...

33b69a58ff9e0aff8117d404a143f9ea26042e09 authored over 5 years ago
requirements.txt: update to PyDSDL v0.7

af9c5f4916bc8f0b2e6473fb6f200b2d39bb1355 authored over 5 years ago
Merge pull request #48 from UAVCAN/dsdl-finalization

Proofreading of Chapter 3 - DSDL specification

967ee2ac37211333c2c5e56a1a7e55de56951d32 authored over 5 years ago
Minor typo

2f02b2fc4ebf9e16523a6077dbf4e3e1bde0dd0c authored almost 6 years ago
Merge branch 'dsdl' of https://github.com/UAVCAN/specification into dsdl

d258bd6c871aaf391f70a5ece22f4c2d993e0c08 authored almost 6 years ago
Added missing version numbers in an example

04647c735ac7e850daf94e69fc4087694781b3e1 authored almost 6 years ago
Update specification/dsdl/conventions.tex

Co-Authored-By: pavel-kirienko <[email protected]>

b09226325c35ea848e7db0eba544e0fb2cc97aab authored almost 6 years ago
Update specification/dsdl/versioning.tex

Co-Authored-By: pavel-kirienko <[email protected]>

67fc46ea5a13292bd8a823a529846438fb03417e authored almost 6 years ago
Update specification/dsdl/serializable_types.tex

Co-Authored-By: pavel-kirienko <[email protected]>

60568e1f2fc05c4bd383d6c68b6b61c2c844228b authored almost 6 years ago
Update specification/dsdl/serializable_types.tex

Co-Authored-By: pavel-kirienko <[email protected]>

0afb6e751c70f5570023d4f1d6295bc4320de9e0 authored almost 6 years ago
Review: At most one service response marker shall appear in a given definition.

b2aad85872c8d62063695b8aa2b2cebdccf16d0e authored almost 6 years ago
Being explicit about exact computations involving rationals

249e02977f77c5eebb66aedeefad3cb25551e2f3 authored almost 6 years ago
Update render_dsdl.py for compatibility with PyDSDL v0.7 (which is nearly stable btw)

cb854c59a2043374e5bfd8cfbcda23ad63b4b4d5 authored almost 6 years ago
Merge branch 'dsdl' of https://github.com/UAVCAN/specification into dsdl

a2c223fea7f4138be6beef0d6e618bf30876dd02 authored almost 6 years ago
Grammar definition update; see https://github.com/UAVCAN/pydsdl/pull/25

5db3e6867bae81e93905b472e4b99addef395c83 authored almost 6 years ago
Update specification/dsdl/architecture.tex

Co-Authored-By: pavel-kirienko <[email protected]>

2ef6ce925a8d530bf90f5a5753e0c039a3df3d23 authored almost 6 years ago
Updated a minor syntax error in the DSDL grammar spec file

1140512ea50794000d0701c7bfbb89e1a51c972f authored almost 6 years ago
Minor logical mistake: improper specification of the lowest upper boundary of the node ID value range

63ae6156232dc7b6f6afd7a09bb154821fb340ac authored almost 6 years ago
Python dependencies moved into requirements.txt

7afb9682c92ab853824da394951b1c04004b4e9e authored almost 6 years ago
Improved spec of external type attributes

6f3d7a7a4b24207f984f1cf49460c71a3699dfc8 authored almost 6 years ago
Chapter 3 proofreading

318e0f9d42fc6b6a93e3e64964e64f2a1bc9403d authored almost 6 years ago
Mostly autoreplacements (* ID to *-ID) and minor clarifications

e0ca135a8865f1289767bfca982c5423db5bbba6 authored almost 6 years ago
Wording

47ed68c4735fe007489e16bbdef1e3b5f6f7888f authored almost 6 years ago
A couple of other minor clarifications; review of chapters 1 and 2 seems to be finished

5b5621ff2e57a9121f480cedb408e456ca46d2f6 authored almost 6 years ago
On set orthogonality

39c42d683220e8ce5439413465024d6e0dc8102e authored almost 6 years ago
Clarifications on non-fixed port ID

5cae8dbe2fcea1499d51372aa22e67a014ae436f authored almost 6 years ago