View Issue Details

IDProjectCategoryView StatusLast Update
000735510000-003: Address SpaceSpecpublic2021-10-12 15:12
ReporterHerbert Oppmann Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.00 RC1 
Fixed in Version1.05.00 RC1 
Summary0007355: OptionSet with <= 64 bits on wire
Description

Detected while working on part 15 (Safety):

In V1.05 draft 1, Part 3, chapter 5.8.2 it says regarding OptionSet with <= 64 bits:
"is defined as an UInteger DataType and always encoded on the wire as defined in OPC 10000-6 as an UInt64"

My expectation is that it can be any UInteger DataType on the wire, not only UInt64. Otherwise existing DataTypes like e.g. AccessRestrictionType (UInt16) would be in contradiction to the specification.

See also related issue 0005479.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0005479 closedJeff Harding OptionSet encoding as UInteger is not described 

Activities

Jeff Harding

2021-10-12 13:37

developer   ~0015157

The definition has already been changed during the RC review session to remove the words "as an UInt64". See Post RC1 Edits folder version and current paragraph below.

"An OptionSet can be defined in one of two ways. An OptionSet which is 64 bits or less may be defined as an UInteger DataType and always encoded on the wire as defined in OPC 10000-6. An OptionSet may be defined as an OptionSet DataType which is defined in 8.40 and is encoded on the wire as a Structured DataType. To expose the human-readable representation of an OptionSet the DataType Node shall have the OptionSetValues Property that contains an array of LocalizedText."

Jeff Harding

2021-10-12 13:38

developer   ~0015158

Definition has been updated to remove the words "as an UInt64" allowing any UInteger to be used.

Jim Luth

2021-10-12 15:12

administrator   ~0015161

Agreed to changes in post RC1 Edits.

Issue History

Date Modified Username Field Change
2021-10-11 14:53 Herbert Oppmann New Issue
2021-10-11 22:05 Jim Luth Relationship added related to 0005479
2021-10-12 13:37 Jeff Harding Note Added: 0015157
2021-10-12 13:38 Jeff Harding Assigned To => Jeff Harding
2021-10-12 13:38 Jeff Harding Status new => resolved
2021-10-12 13:38 Jeff Harding Resolution open => fixed
2021-10-12 13:38 Jeff Harding Fixed in Version => 1.05.00 RC1
2021-10-12 13:38 Jeff Harding Note Added: 0015158
2021-10-12 15:12 Jim Luth Status resolved => closed
2021-10-12 15:12 Jim Luth Note Added: 0015161