View Issue Details

IDProjectCategoryView StatusLast Update
0010331Part 83: UAFX Offline Engineering [sg.OfflineEngineering]Specpublic2025-11-07 15:20
Reporterv.denkov@beckhoff.com Assigned ToEmanuel Kolb  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.00.02 
Fixed in VersionNextMaintenance 
Summary0010331: Missing field definitions for all Enumeration subtypes
Description

Each structure-subtype within the AttributeTypeLib contains a StructureFieldDefinition for each field.
This concept is currently missing for the enum-subtypes.

Additional Information

In a nodeset, each Enumeration has a Definition and is associated either to an EnumValues or an EnumStrings UAVariable by a "HasProperty" reference.

EnumValues is used to represent Enumerations with integers that are not zero-based or have gaps.
For those cases, the EnumFieldDefinitions are instances of the EnumValueType.

EnumStrings is used for zero-based Enumerations.
For those cases, the EnumFieldDefinitions are instances of the EnumField type.

TagsNo tags attached.
Attached Files
EnumFields.pdf (335,468 bytes)

Activities

Emanuel Kolb

2025-09-05 12:22

manager   ~0023268

Section in Annex A on DataTypes was updated on Structure and Enumeration mapping

Emanuel Kolb

2025-09-19 12:40

manager   ~0023308

EnumValues are to be explained too in part 83

Emanuel Kolb

2025-10-30 12:42

manager   ~0023486

Added mapping for EnumValues in A.4.6

Emanuel Kolb

2025-11-07 15:20

manager   ~0023499

team agrees to close the issue

Issue History

Date Modified Username Field Change
2025-05-19 09:18 v.denkov@beckhoff.com New Issue
2025-05-19 09:18 v.denkov@beckhoff.com File Added: EnumFields.pdf
2025-08-15 13:38 Emanuel Kolb Assigned To => Emanuel Kolb
2025-08-15 13:38 Emanuel Kolb Status new => assigned
2025-09-05 12:21 Emanuel Kolb Assigned To Emanuel Kolb =>
2025-09-05 12:22 Emanuel Kolb Assigned To => Emanuel Kolb
2025-09-05 12:22 Emanuel Kolb Status assigned => resolved
2025-09-05 12:22 Emanuel Kolb Resolution open => fixed
2025-09-05 12:22 Emanuel Kolb Fixed in Version => NextMaintenance
2025-09-05 12:22 Emanuel Kolb Note Added: 0023268
2025-09-19 12:40 Emanuel Kolb Status resolved => assigned
2025-09-19 12:40 Emanuel Kolb Note Added: 0023308
2025-10-30 12:42 Emanuel Kolb Status assigned => resolved
2025-10-30 12:42 Emanuel Kolb Note Added: 0023486
2025-11-07 15:20 Emanuel Kolb Status resolved => closed
2025-11-07 15:20 Emanuel Kolb Note Added: 0023499