Interface ShelvedStateMachineType
- All Superinterfaces:
BaseObjectType,FiniteStateMachineType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode,StateMachineType
- All Known Implementing Classes:
ShelvedStateMachineTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Double> -
Method Summary
Modifier and TypeMethodDescriptionGet the OneShotShelvedStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateType>Asynchronous implementation ofgetOneShotShelvedNode().Get the OneShotShelvedToTimedShelvedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionType>Asynchronous implementation ofgetOneShotShelvedToTimedShelvedNode().Get the OneShotShelvedToUnshelvedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionType>Asynchronous implementation ofgetOneShotShelvedToUnshelvedNode().Get the TimedShelvedStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateType>Asynchronous implementation ofgetTimedShelvedNode().Get the TimedShelvedToOneShotShelvedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionType>Asynchronous implementation ofgetTimedShelvedToOneShotShelvedNode().Get the TimedShelvedToUnshelvedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionType>Asynchronous implementation ofgetTimedShelvedToUnshelvedNode().Get the UnshelvedStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateType>Asynchronous implementation ofgetUnshelvedNode().Get the UnshelvedToOneShotShelvedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionType>Asynchronous implementation ofgetUnshelvedToOneShotShelvedNode().Get the UnshelvedToTimedShelvedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionType>Asynchronous implementation ofgetUnshelvedToTimedShelvedNode().Get the local value of the UnshelveTime Node.Get the UnshelveTimePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetUnshelveTimeNode().Read the value of the UnshelveTime Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofreadUnshelveTime().voidsetUnshelveTime(Double value) Set the local value of the UnshelveTime Node.voidwriteUnshelveTime(Double value) Write a new value for the UnshelveTime Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeUnshelveTimeAsync(Double value) An asynchronous implementation ofwriteUnshelveTime(java.lang.Double).Methods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.FiniteStateMachineType
getAvailableStates, getAvailableStatesNode, getAvailableStatesNodeAsync, getAvailableTransitions, getAvailableTransitionsNode, getAvailableTransitionsNodeAsync, getCurrentState, getCurrentStateNode, getCurrentStateNodeAsync, getLastTransition, getLastTransitionNode, getLastTransitionNodeAsync, readAvailableStates, readAvailableStatesAsync, readAvailableTransitions, readAvailableTransitionsAsync, readCurrentState, readCurrentStateAsync, readLastTransition, readLastTransitionAsync, setAvailableStates, setAvailableTransitions, setCurrentState, setLastTransition, writeAvailableStates, writeAvailableStatesAsync, writeAvailableTransitions, writeAvailableTransitionsAsync, writeCurrentState, writeCurrentStateAsync, writeLastTransition, writeLastTransitionAsyncMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Field Details
-
UNSHELVE_TIME
-
-
Method Details
-
getUnshelveTime
Get the local value of the UnshelveTime Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the UnshelveTime Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the UnshelveTime Node.
-
setUnshelveTime
Set the local value of the UnshelveTime Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the UnshelveTime Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the UnshelveTime Node.
-
readUnshelveTime
Read the value of the UnshelveTime Node from the server and update the local value if the operation succeeds.- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeUnshelveTime
Write a new value for the UnshelveTime Node to the server and update the local value if the operation succeeds.- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readUnshelveTimeAsync
CompletableFuture<? extends Double> readUnshelveTimeAsync()An asynchronous implementation ofreadUnshelveTime().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeUnshelveTimeAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeUnshelveTimeAsync(Double value) An asynchronous implementation ofwriteUnshelveTime(java.lang.Double).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getUnshelveTimeNode
Get the UnshelveTimePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the UnshelveTime
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getUnshelveTimeNodeAsync
CompletableFuture<? extends PropertyType> getUnshelveTimeNodeAsync()Asynchronous implementation ofgetUnshelveTimeNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getUnshelvedNode
Get the UnshelvedStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Unshelved
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getUnshelvedNodeAsync
CompletableFuture<? extends StateType> getUnshelvedNodeAsync()Asynchronous implementation ofgetUnshelvedNode().- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTimedShelvedNode
Get the TimedShelvedStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the TimedShelved
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTimedShelvedNodeAsync
CompletableFuture<? extends StateType> getTimedShelvedNodeAsync()Asynchronous implementation ofgetTimedShelvedNode().- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getOneShotShelvedNode
Get the OneShotShelvedStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the OneShotShelved
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getOneShotShelvedNodeAsync
CompletableFuture<? extends StateType> getOneShotShelvedNodeAsync()Asynchronous implementation ofgetOneShotShelvedNode().- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getUnshelvedToTimedShelvedNode
TransitionType getUnshelvedToTimedShelvedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the UnshelvedToTimedShelvedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the UnshelvedToTimedShelved
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getUnshelvedToTimedShelvedNodeAsync
CompletableFuture<? extends TransitionType> getUnshelvedToTimedShelvedNodeAsync()Asynchronous implementation ofgetUnshelvedToTimedShelvedNode().- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getUnshelvedToOneShotShelvedNode
TransitionType getUnshelvedToOneShotShelvedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the UnshelvedToOneShotShelvedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the UnshelvedToOneShotShelved
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getUnshelvedToOneShotShelvedNodeAsync
CompletableFuture<? extends TransitionType> getUnshelvedToOneShotShelvedNodeAsync()Asynchronous implementation ofgetUnshelvedToOneShotShelvedNode().- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTimedShelvedToUnshelvedNode
TransitionType getTimedShelvedToUnshelvedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the TimedShelvedToUnshelvedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the TimedShelvedToUnshelved
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTimedShelvedToUnshelvedNodeAsync
CompletableFuture<? extends TransitionType> getTimedShelvedToUnshelvedNodeAsync()Asynchronous implementation ofgetTimedShelvedToUnshelvedNode().- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTimedShelvedToOneShotShelvedNode
TransitionType getTimedShelvedToOneShotShelvedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the TimedShelvedToOneShotShelvedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the TimedShelvedToOneShotShelved
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTimedShelvedToOneShotShelvedNodeAsync
CompletableFuture<? extends TransitionType> getTimedShelvedToOneShotShelvedNodeAsync()Asynchronous implementation ofgetTimedShelvedToOneShotShelvedNode().- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getOneShotShelvedToUnshelvedNode
TransitionType getOneShotShelvedToUnshelvedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the OneShotShelvedToUnshelvedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the OneShotShelvedToUnshelved
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getOneShotShelvedToUnshelvedNodeAsync
CompletableFuture<? extends TransitionType> getOneShotShelvedToUnshelvedNodeAsync()Asynchronous implementation ofgetOneShotShelvedToUnshelvedNode().- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getOneShotShelvedToTimedShelvedNode
TransitionType getOneShotShelvedToTimedShelvedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the OneShotShelvedToTimedShelvedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the OneShotShelvedToTimedShelved
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getOneShotShelvedToTimedShelvedNodeAsync
CompletableFuture<? extends TransitionType> getOneShotShelvedToTimedShelvedNodeAsync()Asynchronous implementation ofgetOneShotShelvedToTimedShelvedNode().- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-