OpcUa_VariantUnion (UNION)

TYPE OpcUa_VariantUnion : UNION

InOut:

Name

Type

Comment

Boolean

OpcUa_Boolean

SByte

OpcUa_SByte

Byte_cds

OpcUa_Byte

Int16

OpcUa_Int16

UInt16

OpcUa_UInt16

Int32

OpcUa_Int32

UInt32

OpcUa_UInt32

Int64

OpcUa_Int64

UInt64

OpcUa_UInt64

Float

OpcUa_Float

Double

OpcUa_Double

DateTime

OpcUa_DateTime

String_cds

OpcUa_String

Guid

POINTER TO OpcUa_Guid

ByteString

OpcUa_ByteString

XmlElement

OpcUa_ByteString

NodeId

POINTER TO OpcUa_NodeId

ExpandedNodeId

POINTER TO OpcUa_ExpandedNodeId

StatusCode

OpcUa_StatusCode

QualifiedName

POINTER TO OpcUa_QualifiedName

LocalizedText

POINTER TO OpcUa_LocalizedText

ExtensionObject

POINTER TO OpcUa_ExtensionObject

DataValue

POINTER TO BYTE

The POINTER TO OpcUa_DataValue is replaced by POINTER TO BYTE to generate valid signature. Use this member as POINTER TO OpcUa_DataValue

Array_cds

OpcUa_VariantArrayValue

Matrix

OpcUa_VariantMatrixValue