OPC Foundation
  • Documents
  • NodeSets
  • Search
F.11 UADataType

A UADataType is a subtype of the UATypedefined in Table F.5. It defines a DataType Node. The fields in the UADataType type are defined in Table F.11.

Table F.11– UADataType

Element

Type

Description

All of the fields from the UANodetype described in F.3.

Definition

DataTypeDefinition

An abstract definition of the data type that can be used by design tools to create code that can serialize the data type in XML and/or Binary forms. This is only used to define subtypes of the Structure, Enumeration orUInteger DataTypes. UInteger DataTypesonly have this field if they represent an OptionSet.

Purpose

DataTypePurpose

An enumeration that indicates the purpose of the DataType.

It can be used by modelling tools and code generators to exclude DataTypesthat are not needed.

Possible values are:

Normal – The DataTypeis used in the AddressSpace.

ServicesOnly – The DataTypeis only used as Serviceparameters.

CodeGenerator – The DataTypeis only used by code generation tools.

This field is only specified for the OPC UA NodeSet. Other NodeSets shall omit this field and the value of “Normal” is assumed.

Please report errors or issues with the site to webmaster.

Copyright © 2023 - OPC Foundation