Reference
OpcVariableNode Class
Defines a node to use to represent values which may be simple or complex.
Reference
OpcVariableNode Class
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcVariableNode Members
Defines a node to use to represent values which may be simple or complex. Variables are always defined as properties or data variables of other nodes in the address space. They are never defined by themselves. A variable is always part of at least one other node, but may be related to any number of other nodes.
Syntax
csharp
[OpcNodeType(62)]
public abstract class OpcVariableNode : OpcInstanceNodevbnet
<OpcNodeType(62)>
Public MustInherit Class OpcVariableNode
Inherits OpcInstanceNodeInheritance
Object → OpcNode → OpcInstanceNode → OpcVariableNode
Implements
Derived types
Constructors
| Name | Description |
|---|---|
| OpcVariableNode | Initializes a new instance of the OpcVariableNode class accessible by the name specified. |
Properties
| Name | Description |
|---|---|
| AccessLevel | Gets or sets a value which indicates in which ways the Value attribute of the variable node can be accessed ( |
| ArrayDimensions | Gets the number/lengths of dimensions for an array Value with one or more fixed dimensions. |
| DataType | Gets 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. |
| DataTypeId | Gets or stets the identifier which identifies the node that defines the type of data represented by the variable node. |
| Default | Gets the default identifier which identifies the type that defines the underlying node reference within this OpcInstanceNode is referenced by its parent node. |
| Default | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. |
| History | |
| IsArray | Gets a value indicating whether the Value of the OpcVariableNode represented is an array. |
| IsHistorizing | Gets or sets a value indiciating whether there exists an value history for the node. |
| Read | |
| Read | |
| Read | |
| Read | |
| Read | |
| Read | |
| Read | Gets or sets a callback used to read the variable value. |
| Status | |
| Timestamp | |
| UserAccessLevel | Gets or sets a value which indicates in which ways the Value attribute of the variable node can be accessed ( |
| Value | Gets or sets the value of the variable node which may be simple or complex. |
| ValueRank | |
| Write | |
| Write | |
| Write | |
| Write | |
| Write | |
| Write | |
| Write | Gets or sets a callback used to write the variable value. |
Methods
| Name | Description |
|---|---|
| Initialize | Initializes the default values used by the OpcVariableNode. |
| Read | |
| ReadValue | Reads the variable node value using the context specified. |
| Read | |
| Read | Reads the value of the variable node using the context and value information specified. |
| Write | |
| WriteValue | Writes the value to the variable node value using the context specified. |
| Write | |
| Write | Writes the value of the variable node using the context and value information specified. |
Inherits members from OpcInstanceNode, OpcNode.
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

