Skip to content

Reference

IOpcVariableNodeInfo Members

Defines an interface which can be used to access basic properties used over variable nodes in an immutable way.

Reference

IOpcVariableNodeInfo Members ​

Type
IOpcVariableNodeInfo
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Inherits members from IOpcNodeInfo.

Properties ​

AccessLevel ​

Gets a value which indicates in which ways the Value attribute of the variable node can be accessed (read/write) and if it provides current and/or historic data.

csharp
OpcAccessLevel AccessLevel { get; }
vbnet
ReadOnly Property AccessLevel As OpcAccessLevel

Property value

OpcAccessLevel

A combination of the members defined by the OpcAccessLevel enumeration which does not take any user access rights into account.

ArrayDimensions ​

Gets the number/lengths of dimensions for an array Value with one or more fixed dimensions.

csharp
OpcArrayDimensions ArrayDimensions { get; }
vbnet
ReadOnly Property ArrayDimensions As OpcArrayDimensions

Property value

OpcArrayDimensions

An instance of the OpcArrayDimensions class which offers the number/lengths of dimensions for an array Value, or a null reference (Nothing in Visual Basic) if none are defined.

DataTypeId ​

Gets the identifier which identifies the node that defines the type of data represented by the variable node.

csharp
OpcNodeId DataTypeId { get; }
vbnet
ReadOnly Property DataTypeId As OpcNodeId

Property value

OpcNodeId

The OpcNodeId of the data type node which defines the type of data accessible by the Value property.

UserAccessLevel ​

Gets a value which indicates in which ways the Value attribute of the variable node can be accessed (read/write) and if it provides current and/or historic data taking user access rights into account.

csharp
OpcAccessLevel UserAccessLevel { get; }
vbnet
ReadOnly Property UserAccessLevel As OpcAccessLevel

Property value

OpcAccessLevel

A combination of the members defined by the OpcAccessLevel enumeration which takes user access rights into account.

Value ​

Gets the value of the variable node.

csharp
object Value { get; }
vbnet
ReadOnly Property Value As Object

Property value

Object

The value of the Value attribute of the variable node.

ValueRank ​

Gets the value rank of the Value of the variable node.

csharp
int ValueRank { get; }
vbnet
ReadOnly Property ValueRank As Integer

Property value

Int32

The value of the ValueRank attribute which indicates whether the Value is a scalar or an array and the number of its dimensions, as defined by OPC UA.