View Issue Details

IDProjectCategoryView StatusLast Update
000366510000-003: Address SpaceSpecpublic2017-05-30 16:37
ReporterJim Luth Assigned Tojeffhardingabb  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.03 
Summary0003665: Table 8 – ProgramType causes
Description

We do not define any method arguments. Is the table with the optional argument properties the way to define that a subtype is allowed to define Method arguments even if the base type does not define arguments?

Is this a general concept in OPC UA - at least it would not be allowed in most programming languages to add method arguments on a subtype.

This requires special handling in code generators if we want to allow this as a general concept. If we want to allow it, we should have a clear definition of the behavior in Part 3 (and not only an example in Part 10).

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0003577 closedKarl Deiretsbacher 10000-010: Programs Table 8 – ProgramType causes 

Activities

Karl Deiretsbacher

2016-12-16 15:38

developer   ~0007626

Need to discuss!

The (default) methods in this standard have no arguments.
Section 4.2.7 states:
"Program Control Methods can include arguments that are used by the Program. For example, a Start Method may include an options argument that specifies dynamic options used to determine some program behaviour. The arguments can differ on each ProgramStateMachineType."

Jim Luth

2016-12-16 15:42

administrator   ~0007627

Change Part 3 to describe how the optional and mandatory placeholder modelling rules apply to Methods.

jeffhardingabb

2017-05-18 21:50

developer   ~0008147

Describes added explaining how the OptionalPlaceholder and MandatoryPlaceholder modeling rules apply to Methods.

Jim Luth

2017-05-30 16:37

administrator   ~0008194

Agreed to changes in telecon.

Issue History

Date Modified Username Field Change
2016-12-16 15:38 Jim Luth New Issue
2016-12-16 15:38 Jim Luth Status new => assigned
2016-12-16 15:38 Jim Luth Assigned To => Karl Deiretsbacher
2016-12-16 15:38 Jim Luth Issue generated from: 0003577
2016-12-16 15:38 Jim Luth Relationship added related to 0003577
2016-12-16 15:39 Jim Luth Project 10000-010: Programs => 10000-003: Address Space
2016-12-16 15:39 Jim Luth Assigned To Karl Deiretsbacher => jeffhardingabb
2016-12-16 15:42 Jim Luth Note Added: 0007627
2016-12-16 15:42 Jim Luth Target Version => 1.04
2017-05-18 21:50 jeffhardingabb Note Added: 0008147
2017-05-18 21:50 jeffhardingabb Status assigned => resolved
2017-05-18 21:50 jeffhardingabb Fixed in Version => 1.04
2017-05-18 21:50 jeffhardingabb Resolution open => fixed
2017-05-30 16:37 Jim Luth Note Added: 0008194
2017-05-30 16:37 Jim Luth Status resolved => closed