Skip to content

Reference

OpcDataTypes Class

Provides the identifiers of the data types of OPC UA and methods to map between .NET types, the members of OpcDataType and the identifiers of data types.

Reference

OpcDataTypes Class ​

static

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcDataTypes Members
Also in
Opc.UaFx.Client

Provides the identifiers of the data types of OPC UA and methods to map between .NET types, the members of OpcDataType and the identifiers of data types.

Syntax ​

csharp
public static class OpcDataTypes
vbnet
Public Module OpcDataTypes

Inheritance ​

Object → OpcDataTypes

Fields ​

NameDescription
BooleanstaticIdentifies the Boolean data type.
BytestaticIdentifies the Byte data type.
ByteStringstaticIdentifies the ByteString data type.
DateTimestaticIdentifies the DateTime data type.
DiagnosticInfostaticIdentifies the DiagnosticInfo data type.
DoublestaticIdentifies the Double data type.
EngineeringUnitInfostaticIdentifies the EUInformation data type.
EnumerationstaticIdentifies the Enumeration data type.
ExpandedNodeIdstaticIdentifies the ExpandedNodeId data type.
FloatstaticIdentifies the Float data type.
GuidstaticIdentifies the Guid data type.
Int16staticIdentifies the Int16 data type.
Int32staticIdentifies the Int32 data type.
Int64staticIdentifies the Int64 data type.
IntegerstaticIdentifies the Integer data type.
LocalizedTextstaticIdentifies the LocalizedText data type.
NodeIdstaticIdentifies the NodeId data type.
NumberstaticIdentifies the Number data type.
QualifiedNamestaticIdentifies the QualifiedName data type.
SBytestaticIdentifies the SByte data type.
StatusstaticIdentifies the StatusCode data type.
StringstaticIdentifies the String data type.
UInt16staticIdentifies the UInt16 data type.
UInt32staticIdentifies the UInt32 data type.
UInt64staticIdentifies the UInt64 data type.
UIntegerstaticIdentifies the UInteger data type.
ValuestaticIdentifies the DataValue data type.
ValueRangestaticIdentifies the Range data type.
XmlElementstaticIdentifies the XmlElement data type.

Methods ​

NameDescription
GetArrayDimensionsstatic · 4 overloadsDetermines the array dimensions of the type specified by T.
GetDataTypestatic · 3 overloadsDetermines the built-in data type of the type specified by T.
GetDefaultValuestatic · 2 overloadsDetermines the default value OPC UA defines for the data type of the type specified by T.
GetNodeIdstatic · 4 overloadsDetermines the identifier of the data type of the type specified by T.
GetUnderlyingTypestatic · 2 overloads · since v2.10Determines the .NET type used for values of the data type specified.
GetValueRankstatic · 4 overloadsDetermines the value rank of the type specified by T.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59