Skip to content

Reference

OpcStateVariableNode Class

Defines a variable node which stores the current state of a state machine as a human readable name.

Reference

OpcStateVariableNode Class ​

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcStateVariableNode Members

Defines a variable node which stores the current state of a state machine as a human readable name.

Syntax ​

csharp
[OpcNodeType(2755)]
public class OpcStateVariableNode : OpcTextVariableNode
vbnet
<OpcNodeType(2755)>
Public Class OpcStateVariableNode
    Inherits OpcTextVariableNode

Inheritance ​

Object → OpcNode → OpcInstanceNode → OpcVariableNode → OpcDataVariableNode → OpcTextVariableNode → OpcStateVariableNode

Implements ​

Derived types ​

Constructors ​

NameDescription
OpcStateVariableNode10 overloadsInitializes a new instance of the OpcStateVariableNode class accessible by the name specified.

Properties ​

NameDescription
DefaultTypeDefinitionIdprotected · overrideGets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created.
EffectiveDisplayNameGets or sets a value which contains a human readable name for the current state of the state machine after taking the state of any sub state machines in account.
EffectiveDisplayNameNodeGets the OpcTextPropertyNode of the EffectiveDisplayName property.
NumberGets or sets a numeric identifier which identifies the current state within the state machine.
NumberNodeGets the OpcPropertyNode<T> of the Number property.
VariableIdGets or sets a value which uniquely identifies the current state within the state machine.
VariableIdNodeGets the OpcPropertyNode of the VariableId property.
VariableNameGets or sets the name which uniquely identifies the current state within the state machine.
VariableNameNodeGets the OpcNamePropertyNode of the VariableName property.

Inherits members from OpcTextVariableNode, OpcVariableNode, OpcInstanceNode, OpcNode.

Applies to ​

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