OpenCyphal / specification

The Cyphal specification documents are maintained here.
https://opencyphal.org/specification
Creative Commons Attribution 4.0 International
41 stars 13 forks source link

Transports with monotonic transfer-ID counter should reserve the maximum value 2^64-1 #132

Open pavel-kirienko opened 1 year ago

pavel-kirienko commented 1 year ago

$2^{64}-1$ should be a non-valid transfer-ID value, as the availability of a reserved value slightly simplifies implementations of transfer reassemblers (eliminates an extra state).

This affects Cyphal/UDP and Cyphal/serial.