View Issue Details

IDProjectCategoryView StatusLast Update
000649010000-003: Address SpaceSpecpublic2022-06-20 11:45
ReporterMatthias Damm Assigned ToJeff Harding  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.05.02 
Summary0006490: Clarification needed for 8.40 OptionSet DataType
Description

The OptionSet is defined as absract DataType where subtypes represent 'a bit mask which is larger than 64 bits or where the validity of the bits within the set are to be identified'.

Since the bit mask is defined through an EnumDefinition in the DataTypeDefinition Attribute or through an enum like definition in the UANodeset, it is not possible to create subtypes that extend the structure.

Therefore we should explicitly state something like "subtypes shall not extend the structure. Subtypes only add the semantic for the bits"

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jim Luth

2021-04-06 16:07

administrator   ~0014167

post RC 1.05.0

Jeff Harding

2022-01-13 20:21

developer   ~0015713

Add a new paragraph to 8.40 stating "An OptionSet may be subtyped however any subtype shall not extend the OptionSet Structure of the parent type. The subtype shall only add semantics for the bits which are defined by a supertype"

Jim Luth

2022-06-20 11:45

administrator   ~0016868

Agreed to changes in Munich F2F.

Issue History

Date Modified Username Field Change
2021-02-16 21:03 Matthias Damm New Issue
2021-04-06 16:06 Jim Luth Assigned To => Jeff Harding
2021-04-06 16:06 Jim Luth Status new => assigned
2021-04-06 16:07 Jim Luth Note Added: 0014167
2022-01-13 20:21 Jeff Harding Note Added: 0015713
2022-01-13 20:21 Jeff Harding Status assigned => resolved
2022-01-13 20:21 Jeff Harding Resolution open => fixed
2022-01-13 20:21 Jeff Harding Fixed in Version => 1.05.02
2022-06-20 11:45 Jim Luth Status resolved => closed
2022-06-20 11:45 Jim Luth Note Added: 0016868