OpenCyphal/specification

Allow different data types under the same port-ID as long as they are semantically compatible and mutually bit-compatible

pavel-kirienko opened this issue · 0 comments

Consider replacing this in section 3.8.3.3:

A port identifier of a given kind (subject or service) shall only be used with one major version of one data type in a given UAVCAN network.

Allow data types to be different as long as they are semantically compatible and mutually bit-compatible. See the rationale here https://forum.uavcan.org/t/uavcan-v1-0-and-ardupilot/671/8?u=pavel.kirienko:

image