View Issue Details

IDProjectCategoryView StatusLast Update
000388810000-003: Address SpaceSpecpublic2019-11-26 16:52
Reporterrandyarmstrong Assigned Tojeffhardingabb  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0003888: Need an ArrayDimension in StructureField
Description

Small devices benefit from knowing the dimensions of an array in advance. Adding the ArrayDimension allows a device to publish limits for each field in a structure.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0003889 closedrandyarmstrong 10000-006: Mappings Need an ArrayDimension in StructureField 
related to 0003745 closedMatthias Damm 10000-014: PubSub Need a way to get fixed byte length String and ByteString representations in DataSet RawEncoding 
related to 0005029 closedrandyarmstrong 10000-006: Mappings Missing: ArrayDimensions and MaxStringLength 

Activities

Christian.Hock@siemens.com

2017-07-11 15:30

developer   ~0008273

Don't Forget to define it also for the OPC UA XML offline Interface Exchange format.

Karl Deiretsbacher

2017-07-11 16:13

developer   ~0008275

Agreed to add ArrayDimensions to the DataTypeDefinition.
Also need to add it to the NodeSet Schema.

randyarmstrong

2017-08-15 16:16

administrator   ~0008373

Rename to 'Dimensions'. Type UInt32[]

This field specifies the length of array, String and ByteString values.

If the ValueRank is -1 and the DataType is String and ByteString then this field has one element which is the length of the value in bytes.

If the ValueRank is greater than 0 and the DataType is not String or ByteString then this field has a number of elements equal to the ValueRank.

If the ValueRank is greater than 0 and the DataType is String or ByteString then this field has a number of elements equal to the ValueRank + 1. The last element is the length of the String/ByteString in bytes.

This field is not specified if the ValueRank is 0.

If this field is specified all dimensions shall have a value greater than 0.

jeffhardingabb

2017-09-14 19:46

developer   ~0008449

Added 'dimensions' field to StructureField Structure.

Jim Luth

2017-09-28 09:33

administrator   ~0008524

Agreed to changes edited in Prague meeting.

Issue History

Date Modified Username Field Change
2017-07-08 14:02 randyarmstrong New Issue
2017-07-11 15:30 Christian.Hock@siemens.com Note Added: 0008273
2017-07-11 16:13 Karl Deiretsbacher Note Added: 0008275
2017-07-11 16:13 Karl Deiretsbacher Issue cloned: 0003889
2017-07-11 16:13 Karl Deiretsbacher Relationship added related to 0003889
2017-07-11 16:16 Karl Deiretsbacher Assigned To => jeffhardingabb
2017-07-11 16:16 Karl Deiretsbacher Status new => assigned
2017-08-15 16:16 randyarmstrong Note Added: 0008373
2017-08-15 16:18 randyarmstrong Relationship added related to 0003745
2017-09-14 19:46 jeffhardingabb Note Added: 0008449
2017-09-14 19:46 jeffhardingabb Status assigned => resolved
2017-09-14 19:46 jeffhardingabb Fixed in Version => 1.04
2017-09-14 19:46 jeffhardingabb Resolution open => fixed
2017-09-28 09:33 Jim Luth Note Added: 0008524
2017-09-28 09:33 Jim Luth Status resolved => closed
2019-11-26 16:52 Jim Luth Relationship added related to 0005029