Skip to content

Reference

IOpcStateMachine Interface

Defines an interface which provides the state of a state machine whose states are identified by values of the type T and methods to change it (see OpcFiniteStateMachineNode<T>).

Reference

IOpcStateMachine<T> Interface ​

since v2.54

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

Defines an interface which provides the state of a state machine whose states are identified by values of the type T and methods to change it (see OpcFiniteStateMachineNode<T>).

Syntax ​

csharp
public interface IOpcStateMachine<T>
vbnet
Public Interface IOpcStateMachine(Of T)

Type parameters ​

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

Base interfaces ​

Derived types ​

Methods ​

NameDescription
CanChangeStateTo2 overloadsDetermines whether the current state can be changed to the newState specified.
ChangeStateToChanges the current state of the state machine to the newState specified.
GetSubStatesMachineGets the state machine of the sub-states of the state specified whose states are identified by values of the type TSubStates.

Inherits members from IOpcStateMachine.

Applies to ​

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