Skip to content

Reference

IOpcStateMachine Interface

Defines an interface which provides the state of a state machine and methods to change it (see OpcFiniteStateMachineNode).

Reference

IOpcStateMachine Interface ​

since v2.54

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

Defines an interface which provides the state of a state machine and methods to change it (see OpcFiniteStateMachineNode).

Syntax ​

csharp
public interface IOpcStateMachine
vbnet
Public Interface IOpcStateMachine

Derived types ​

Properties ​

NameDescription
CurrentStateGets or sets a human readable name for the current state of the state machine.
LastTransitionGets or sets a human readable name for the last transition which occurred in the state machine.
NameGets the name of the state machine.
SupportsCurrentStateGets a value indicating whether the state machine supports changes of its current state.

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.
GetSubStatesMachine2 overloadsGets the state machine of the sub-states of the current state.

Applies to ​

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