Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OMG Issue] DynamicType doesn't have complete information for enum and bitmask #4486

Open
sonndinh opened this issue Feb 22, 2024 · 1 comment

Comments

@sonndinh
Copy link
Member

In an enumeration type, the enum literals are its members, each with an associated value. However, MemberDescriptor doesn't have a field to capture this value.

Similarly, in a bitmask type, each bitflag at a given position is a member of the bitmask. However, MemberDescriptor doesn't capture the bit position information.

Until the XTypes spec addresses this, OpenDDS stores the enum literal value and the bitflag position in the id field of the corresponding MemberDescriptor object.

@jrw972
Copy link
Contributor

jrw972 commented Feb 22, 2024

  • Check if issue already exists
  • Find spec sections and page numbers
  • Submit issue
  • Record issue number here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants