Skip to content

Reference

OpcDataVariableNode Class

Provides a generic implementation of the OpcDataVariableNode to represent complex data structures expose their information as complex data types, as well as components in the address space.

Reference

OpcDataVariableNode<T> Class ​

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcDataVariableNode<T> Members

Provides a generic implementation of the OpcDataVariableNode to represent complex data structures expose their information as complex data types, as well as components in the address space.

Syntax ​

csharp
public class OpcDataVariableNode<T> : OpcDataVariableNode
vbnet
Public Class OpcDataVariableNode(Of T)
    Inherits OpcDataVariableNode

Type parameters ​

NameDescription
TThe type of data (see DataType) to represent.

Inheritance ​

Object → OpcNode → OpcInstanceNode → OpcVariableNode → OpcDataVariableNode → OpcDataVariableNode<T>

Implements ​

Derived types ​

Remarks ​

The data variable node is a specialization of the OpcVariableNode there its reference type is HasComponent and its type definition is BaseDataVariable.

Constructors ​

NameDescription
OpcDataVariableNode18 overloadsInitializes a new instance of the OpcDataVariableNode<T> class accessible by the name specified.

Properties ​

NameDescription
DataTypeoverrideGets or sets a value which defines a pre-defined used DataTypeId as one of the members defined by the OpcDataType enumeration to simplify querying standard data types.
ValueGets or sets the value of the data variable node.

Methods ​

NameDescription
InitializeDefaultsprotected · overrideInitializes the default values used by the OpcDataVariableNode<T>.
ReadGenericValueReads the data variable node value using the context specified.
WriteGenericValueWrites the value to the data variable node value using the context specified.

Inherits members from OpcDataVariableNode, OpcVariableNode, OpcInstanceNode, OpcNode.

Applies to ​

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