Skip to content

Update transfer-ID handling #62

@pavel-kirienko

Description

@pavel-kirienko

See https://forum.opencyphal.org/t/improve-the-transfer-id-timeout/2375

We don't maintain the transfer-ID counters internally in the library during transmission, so it is up to the application to come up with randomness.

The TRANSFER_ID_UNSET will need to be replaced with a new state:

https://github.com/OpenCyphal/libudpard/blob/3d9f5efc26b91d7c9bf9104f55551ea7ad454dc2/libudpard/udpard.c#L41C9-L41C26

The RX pipeline will need to be extended with the one-million difference check.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions