OPC Studio User's Guide and Reference
Generic Data Type Kinds
Concepts > OPC Data Client Concepts > OPC Data Client Extensions > OPC Data Client Integrated Extensions > OPC UA Complex Data Extension > Generic data and data types > Working with data types > Generic Data Type Kinds

Data types can be of several different kinds: enumeration, opaque, primitive, sequence, or structured. You can determine the kind of data type you are dealing with either by testing it actual type, or using its Kind Property.

The following table describes the data type kinds available, and their associated concrete data type classes.

DataTypeKind member Associated data type class
Enumeration EnumerationDataType Class
Opaque OpaqueDataType Class
Primitive PrimitiveDataType Class
Sequence SequenceDataType Class
Structured StructuredDataType Class
Union UnionDataType Class
In data type dictionary model (the only model before OPC UA 1.04), union data is not directly available. A union can, however, be quite efficiently modeled using an appropriately formed structure with optional fields.

For each kind of data type, there is also an associated generic data class. See Generic data kinds for more details.

Here you will find more information to the specific data type kinds:

The following class diagram shows the data type classes and their relevant members:

See Also

Recommended

Reference