public interface FiniteStateMachineType extends StateMachineType
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText |
getCurrentState()
Get the local value of the CurrentState Node.
|
FiniteStateVariableType |
getCurrentStateNode()
Get the CurrentState
FiniteStateVariableType Node, or null if it does not exist. |
CompletableFuture<? extends FiniteStateVariableType> |
getCurrentStateNodeAsync()
Asynchronous implementation of
getCurrentStateNode(). |
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText |
getLastTransition()
Get the local value of the LastTransition Node.
|
FiniteTransitionVariableType |
getLastTransitionNode()
Get the LastTransition
FiniteTransitionVariableType Node, or null if it does not exist. |
CompletableFuture<? extends FiniteTransitionVariableType> |
getLastTransitionNodeAsync()
Asynchronous implementation of
getLastTransitionNode(). |
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText |
readCurrentState()
Read the value of the CurrentState Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> |
readCurrentStateAsync()
An asynchronous implementation of
readCurrentState(). |
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText |
readLastTransition()
Read the value of the LastTransition Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> |
readLastTransitionAsync()
An asynchronous implementation of
readLastTransition(). |
void |
setCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText currentState)
Set the local value of the CurrentState Node.
|
void |
setLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText lastTransition)
Set the local value of the LastTransition Node.
|
void |
writeCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText currentState)
Write a new value for the CurrentState Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeCurrentStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText currentState)
An asynchronous implementation of
writeCurrentState(LocalizedText). |
void |
writeLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText lastTransition)
Write a new value for the LastTransition Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeLastTransitionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText lastTransition)
An asynchronous implementation of
writeLastTransition(LocalizedText). |
getEventNotifier, setEventNotifiergetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMaskorg.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getCurrentState()
throws org.eclipse.milo.opcua.stack.core.UaException
The returned value is the last seen; it is not read live from the server.
getCurrentState in interface StateMachineTypeorg.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the CurrentState Node.void setCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText currentState)
throws org.eclipse.milo.opcua.stack.core.UaException
The value is only updated locally; it is not written to the server.
setCurrentState in interface StateMachineTypecurrentState - the local value to set for the CurrentState Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the CurrentState Node.org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readCurrentState()
throws org.eclipse.milo.opcua.stack.core.UaException
readCurrentState in interface StateMachineTypeLocalizedText value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.void writeCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText currentState)
throws org.eclipse.milo.opcua.stack.core.UaException
writeCurrentState in interface StateMachineTypecurrentState - the LocalizedText value to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readCurrentStateAsync()
readCurrentState().readCurrentStateAsync in interface StateMachineTypeCompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCurrentStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText currentState)
writeCurrentState(LocalizedText).writeCurrentStateAsync in interface StateMachineTypeFiniteStateVariableType getCurrentStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
FiniteStateVariableType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
getCurrentStateNode in interface StateMachineTypeFiniteStateVariableType Node, or null if it does not exist.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.CompletableFuture<? extends FiniteStateVariableType> getCurrentStateNodeAsync()
getCurrentStateNode().getCurrentStateNodeAsync in interface StateMachineTypeorg.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getLastTransition()
throws org.eclipse.milo.opcua.stack.core.UaException
The returned value is the last seen; it is not read live from the server.
getLastTransition in interface StateMachineTypeorg.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastTransition Node.void setLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText lastTransition)
throws org.eclipse.milo.opcua.stack.core.UaException
The value is only updated locally; it is not written to the server.
setLastTransition in interface StateMachineTypelastTransition - the local value to set for the LastTransition Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastTransition Node.org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readLastTransition()
throws org.eclipse.milo.opcua.stack.core.UaException
readLastTransition in interface StateMachineTypeLocalizedText value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.void writeLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText lastTransition)
throws org.eclipse.milo.opcua.stack.core.UaException
writeLastTransition in interface StateMachineTypelastTransition - the LocalizedText value to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readLastTransitionAsync()
readLastTransition().readLastTransitionAsync in interface StateMachineTypeCompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLastTransitionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText lastTransition)
writeLastTransition(LocalizedText).writeLastTransitionAsync in interface StateMachineTypeFiniteTransitionVariableType getLastTransitionNode() throws org.eclipse.milo.opcua.stack.core.UaException
FiniteTransitionVariableType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
getLastTransitionNode in interface StateMachineTypeFiniteTransitionVariableType Node, or null if it does not exist.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.CompletableFuture<? extends FiniteTransitionVariableType> getLastTransitionNodeAsync()
getLastTransitionNode().getLastTransitionNodeAsync in interface StateMachineTypeCopyright © 2021. All rights reserved.