Skip to content

Reference

OpcFiniteStateMachineNode Class

Defines a specialization of the OpcFiniteStateMachineNode whose states are identified by values of the type T.

Reference

OpcFiniteStateMachineNode<T> Class ​

since v2.54

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

Defines a specialization of the OpcFiniteStateMachineNode whose states are identified by values of the type T.

Syntax ​

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

Type parameters ​

NameDescription
TThe type which identifies the states, e.g. an enumeration whose members are the state numbers.

Inheritance ​

Object → OpcNode → OpcInstanceNode → OpcObjectNode → OpcStateMachineNode → OpcFiniteStateMachineNode → OpcFiniteStateMachineNode<T>

Implements ​

Constructors ​

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

Methods ​

NameDescription
CanChangeStateTo2 overloadsDetermines whether the CurrentState can be changed to the newState specified using the further specified context.
ChangeStateToChanges the CurrentState to the newState specified using the further specified context.
CreateSubStatesMachineNodeprotected · 2 overloadsCreates the state machine of the sub-states of the state specified using CreateSubStatesMachineNode.
GetSubStatesMachineNodeGets the state machine of the sub-states of the state specified whose states are identified by values of the type TSubStates.

Inherits members from OpcFiniteStateMachineNode, OpcObjectNode, OpcInstanceNode, OpcNode.

Extension methods ​

NameDescription
OpcStateMachineNodeExtension.ChangeStateChanges the current state of the stateMachineNode specified using the further specified context.

Applies to ​

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