Reference
IOpcStateMachine Interface
Defines an interface which provides the state of a state machine and methods to change it (see OpcFiniteStateMachineNode).
Reference
IOpcStateMachine Interface
- 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 IOpcStateMachinevbnet
Public Interface IOpcStateMachineDerived types
- OpcExclusiveLimitStateMachineNode
- OpcFiniteStateMachineNode
- OpcFiniteStateMachineNode<T>
- OpcShelvedStateMachineNode
Properties
| Name | Description |
|---|---|
| CurrentState | Gets or sets a human readable name for the current state of the state machine. |
| LastTransition | Gets or sets a human readable name for the last transition which occurred in the state machine. |
| Name | Gets the name of the state machine. |
| Supports | Gets a value indicating whether the state machine supports changes of its current state. |
Methods
| Name | Description |
|---|---|
| CanChangeStateTo | Determines whether the current state can be changed to the newState specified. |
| ChangeStateTo | Changes the current state of the state machine to the newState specified. |
| Get | Gets the state machine of the sub-states of the current state. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

