Bad reference to RTPS leads to apparent circularity
-
Key: DDSXTY14-90
-
Status: open
-
Source: Foxglove Technologies Inc ( Mak Nazecic-Andrlon)
-
Summary:
The first sentence of page 215 says "As defined in the RTPS specification, a data encapsulation is identified by a two-byte value, the “encapsulation identifier” [RTPS].". But [RTPS] refers to DDSI-RTPS v2.3, which does not contain those terms. Those terms were last used in DDSI-RTPS v2.2. Instead, since v2.3 of DDSI-RTPS, we have a `SerializedPayload` instead of a "data encapsulation and a `RepresentationIdentifier` instead of an "encapsulation identifier". Furthermore, versions 2.3-2.5 (2.5 being the latest version at the time of this report) of DDSI-RTPS refer to DDS-XTypes v1.2 for the `RepresentationIdentifier`. DDS-XTypes v1.2 then refers to DDSI-RTPS v2.2. I haven't followed the chain further, but I think it should be broken in the next revision, with at least one of RTPS or XTypes ceasing to refer to the other.
In summary:
- DDS-XTypes v1.3 refers to something nonexistent in DDSI-RTPS v2.3.
- DDSI-RTPS v2.3+ refer to DDS-XTypes v1.2 on the same subject.
- DDS-XTypes v1.2 refers to DDSI-RTPS v2.2 on that subject.
-
Reported: DDS-XTypes 1.3 — Tue, 20 May 2025 04:41 GMT
-
Updated: Tue, 20 May 2025 15:56 GMT