View Issue Details

IDProjectCategoryView StatusLast Update
000922510000-016: State MachinesSpecpublic2024-06-14 13:01
ReporterWolfgang Mahnke Assigned ToWolfgang Mahnke  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.05.04 RC1Fixed in Version1.05.04 RC1 
Summary0009225: Extend FiniteStateVariableType with additional information
Description

LADS had defined a subtype of FiniteStateVariableType with human readable information about the state in its RC.
We want to move this to Part 16.

Currently in LADS for ExtendedStateVariableType

ContinuationOptions is an array of options that indicate possible next steps or actions that can be taken from the current state. Each option is represented as a tuple of a name and a NodeId. The name is a human-readable description of the action, and the optional NodeId is a reference to the corresponding node (e.g., a method that can be invoked to transition to a new state) that is involved in the continuation. (DataType NameNodeIdDataType[] is not perfect, we need to define a similar one).
ExtendedInformation provides additional, more detailed information about the current state or the available continuation options. The exact nature of this information depends on the specific implementation and use case. (DataType LocalizedText)
VendorCode is typically a unique identifier provided by the vendor. In this context, it could be used to provide additional, vendor-specific information about the current state or the available continuation options.(DataType String - if we keep it here we need to adjust text and potentially DataType).

TagsNo tags attached.
Commit Version1.05.04 RC
Fix Due Date2023-12-01

Relationships

related to 0009601 assignedRandy Armstrong NodeSets, XSDs and Generated Code Extend FiniteStateVariableType with additional information 
related to 0009602 assignedKarl Deiretsbacher 10000-007: Profiles Add new ConformanceUnit Base Info State Machine DescriptionNodeIdDataType 

Activities

Wolfgang Mahnke

2023-10-31 16:31

developer   ~0020255

UPDATE: We do not need a subtype, we can put the optional Properties directly on the FiniteStateVariableType

Wolfgang Mahnke

2024-06-14 12:29

developer   ~0021369

Added optional Properties to StateVariableType (see 4.4.3) and created new DataType (see 4.4.4) in version 1.05.04

Jim Luth

2024-06-14 13:01

administrator   ~0021372

Agreed to changes in virtual F2F.

Issue History

Date Modified Username Field Change
2023-10-31 16:20 Wolfgang Mahnke New Issue
2023-10-31 16:20 Wolfgang Mahnke Status new => assigned
2023-10-31 16:20 Wolfgang Mahnke Assigned To => Wolfgang Mahnke
2023-10-31 16:31 Wolfgang Mahnke Note Added: 0020255
2023-10-31 16:41 Jim Luth Commit Version => 1.05.04 RC
2023-10-31 16:41 Jim Luth Fix Due Date => 2023-12-01
2024-06-14 12:29 Wolfgang Mahnke Status assigned => resolved
2024-06-14 12:29 Wolfgang Mahnke Resolution open => fixed
2024-06-14 12:29 Wolfgang Mahnke Note Added: 0021369
2024-06-14 12:29 Jim Luth Issue cloned: 0009601
2024-06-14 12:29 Jim Luth Relationship added related to 0009601
2024-06-14 12:37 Wolfgang Mahnke Relationship added related to 0009602
2024-06-14 13:01 Jim Luth Status resolved => closed
2024-06-14 13:01 Jim Luth Fixed in Version => 1.05.04 RC1
2024-06-14 13:01 Jim Luth Note Added: 0021372