XTCE 1.3 RTF Avatar
  1. OMG Issue

XTCE13 — lack of Union construct (MER + ASIST)

  • Key: XTCE13-20
  • Legacy Issue Number: 8909
  • Status: closed  
  • Source: NASA ( Mr. James Kevin Rice)
  • Summary:

    MER supports a Union construct because their abstract data types live past decomm. ASIST also supports the same idea – that an abstract data type onboard the spacecraft MAY live past decomm. Although it is possible to let multiple parameters overlap, in a sense allowing for a Union in XTCE. The issue arises that validating software cannot differentiate this with a bug in a container specification. A union tag or element of some sort is needed.

  • Reported: XTCE 1.0b1 — Tue, 21 Jun 2005 04:00 GMT
  • Disposition: Deferred — XTCE 1.3
  • Disposition Summary:

    Union types scopes to a 2.0 proposal

    The request for a Union data type is a significant change to the XTCE data model. This type of change cannot be done by a minor revision task force. This would need to be something that is handled by a potential 2.0 RFP.

    Unions can be implemented in XTCE using the Container EntryList, although the issue correctly points out that it is hard to programmatically verify.

  • Updated: Tue, 1 Jul 2025 15:04 GMT