Status: open Implementation work Blocked
Source: Object Computing, Inc. - OCI ( Adam Mitz)
RTPS 2.3 section 18.104.22.168.1
"D=0 and K=1 means that the serializedPayload SubmessageElement contains the serialized Key."
XTypes section 7.4 "Data Representation" should define the rules for encoding an object of a type defined by the 7.2 "Type System" to a Key-only serialization.
Using what's currently in the spec, there are two potential interpretations:
a. follow all the encoding rules as for a full object (adding DHeader, EMHeader, etc.) but any part of that object that's not a key gets skipped, using 22.214.171.124.7 to determine what's a key
b. use the rules in 7.6.8 (which are explicitly only for a KeyHash) to get a KeyHolder object and then encode that
Reported: DDS-XTypes 1.3 — Wed, 28 Oct 2020 19:43 GMT
Updated: Wed, 31 May 2023 09:23 GMT