Class ProgramStateMachineTypeNode
- All Implemented Interfaces:
BaseObjectType,FiniteStateMachineType,ProgramStateMachineType,StateMachineType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.ProgramStateMachineType
AUTO_DELETE, CREATABLE, DELETABLE, INSTANCE_COUNT, MAX_INSTANCE_COUNT, MAX_RECYCLE_COUNT, RECYCLE_COUNT -
Constructor Summary
ConstructorsConstructorDescriptionProgramStateMachineTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier) -
Method Summary
Modifier and TypeMethodDescriptionGet the local value of the AutoDelete Node.Get the AutoDeletePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofProgramStateMachineType.getAutoDeleteNode().Get the local value of the Creatable Node.Get the CreatablePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofProgramStateMachineType.getCreatableNode().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextGet the local value of the CurrentState Node.Get the CurrentStateStateVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends FiniteStateVariableTypeNode>Asynchronous implementation ofStateMachineType.getCurrentStateNode().Get the local value of the Deletable Node.Get the DeletablePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofProgramStateMachineType.getDeletableNode().Get the FinalResultDataBaseObjectTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseObjectTypeNode>Asynchronous implementation ofProgramStateMachineType.getFinalResultDataNode().Get the HaltedStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofProgramStateMachineType.getHaltedNode().Get the HaltedToReadyTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getHaltedToReadyNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the InstanceCount Node.Get the InstanceCountPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofProgramStateMachineType.getInstanceCountNode().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextGet the local value of the LastTransition Node.Get the LastTransitionTransitionVariableTypeNode, ornullif it does not exist.Asynchronous implementation ofStateMachineType.getLastTransitionNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the MaxInstanceCount Node.Get the MaxInstanceCountPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofProgramStateMachineType.getMaxInstanceCountNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the MaxRecycleCount Node.Get the MaxRecycleCountPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofProgramStateMachineType.getMaxRecycleCountNode().org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataTypeGet the local value of the ProgramDiagnostic Node.Get the ProgramDiagnosticProgramDiagnostic2TypeNode, ornullif it does not exist.CompletableFuture<? extends ProgramDiagnostic2TypeNode>Asynchronous implementation ofProgramStateMachineType.getProgramDiagnosticNode().Get the ReadyStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofProgramStateMachineType.getReadyNode().Get the ReadyToHaltedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getReadyToHaltedNode().Get the ReadyToRunningTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getReadyToRunningNode().Get the local value of the RecycleCount Node.Get the RecycleCountPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofProgramStateMachineType.getRecycleCountNode().Get the RunningStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofProgramStateMachineType.getRunningNode().Get the RunningToHaltedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getRunningToHaltedNode().Get the RunningToReadyTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getRunningToReadyNode().Get the RunningToSuspendedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getRunningToSuspendedNode().Get the SuspendedStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofProgramStateMachineType.getSuspendedNode().Get the SuspendedToHaltedTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getSuspendedToHaltedNode().Get the SuspendedToReadyTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getSuspendedToReadyNode().Get the SuspendedToRunningTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofProgramStateMachineType.getSuspendedToRunningNode().Read the value of the AutoDelete Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofProgramStateMachineType.readAutoDelete().Read the value of the Creatable Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofProgramStateMachineType.readCreatable().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextRead 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>An asynchronous implementation ofStateMachineType.readCurrentState().Read the value of the Deletable Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofProgramStateMachineType.readDeletable().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the InstanceCount Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofProgramStateMachineType.readInstanceCount().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextRead 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>An asynchronous implementation ofStateMachineType.readLastTransition().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the MaxInstanceCount Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofProgramStateMachineType.readMaxInstanceCount().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the MaxRecycleCount Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofProgramStateMachineType.readMaxRecycleCount().org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataTypeRead the value of the ProgramDiagnostic Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType>An asynchronous implementation ofProgramStateMachineType.readProgramDiagnostic().Read the value of the RecycleCount Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Integer>An asynchronous implementation ofProgramStateMachineType.readRecycleCount().voidsetAutoDelete(Boolean value) Set the local value of the AutoDelete Node.voidsetCreatable(Boolean value) Set the local value of the Creatable Node.voidsetCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Set the local value of the CurrentState Node.voidsetDeletable(Boolean value) Set the local value of the Deletable Node.voidsetInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the InstanceCount Node.voidsetLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Set the local value of the LastTransition Node.voidsetMaxInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the MaxInstanceCount Node.voidsetMaxRecycleCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the MaxRecycleCount Node.voidsetProgramDiagnostic(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType value) Set the local value of the ProgramDiagnostic Node.voidsetRecycleCount(Integer value) Set the local value of the RecycleCount Node.voidwriteAutoDelete(Boolean value) Write a new value for the AutoDelete Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeAutoDeleteAsync(Boolean autoDelete) An asynchronous implementation ofProgramStateMachineType.writeAutoDelete(java.lang.Boolean).voidwriteCreatable(Boolean value) Write a new value for the Creatable Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeCreatableAsync(Boolean creatable) An asynchronous implementation ofProgramStateMachineType.writeCreatable(java.lang.Boolean).voidwriteCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) 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 ofStateMachineType.writeCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).voidwriteDeletable(Boolean value) Write a new value for the Deletable Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDeletableAsync(Boolean deletable) An asynchronous implementation ofProgramStateMachineType.writeDeletable(java.lang.Boolean).voidwriteInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the InstanceCount Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeInstanceCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger instanceCount) An asynchronous implementation ofProgramStateMachineType.writeInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) 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 ofStateMachineType.writeLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).voidwriteMaxInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the MaxInstanceCount Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaxInstanceCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxInstanceCount) An asynchronous implementation ofProgramStateMachineType.writeMaxInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteMaxRecycleCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the MaxRecycleCount Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaxRecycleCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxRecycleCount) An asynchronous implementation ofProgramStateMachineType.writeMaxRecycleCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteProgramDiagnostic(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType value) Write a new value for the ProgramDiagnostic Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeProgramDiagnosticAsync(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType programDiagnostic) An asynchronous implementation ofProgramStateMachineType.writeProgramDiagnostic(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType).voidwriteRecycleCount(Integer value) Write a new value for the RecycleCount Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeRecycleCountAsync(Integer recycleCount) An asynchronous implementation ofProgramStateMachineType.writeRecycleCount(java.lang.Integer).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.FiniteStateMachineTypeNode
getAvailableStates, getAvailableStatesNode, getAvailableStatesNodeAsync, getAvailableTransitions, getAvailableTransitionsNode, getAvailableTransitionsNodeAsync, readAvailableStates, readAvailableStatesAsync, readAvailableTransitions, readAvailableTransitionsAsync, setAvailableStates, setAvailableTransitions, writeAvailableStates, writeAvailableStatesAsync, writeAvailableTransitions, writeAvailableTransitionsAsyncMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.FiniteStateMachineType
getAvailableStates, getAvailableStatesNode, getAvailableStatesNodeAsync, getAvailableTransitions, getAvailableTransitionsNode, getAvailableTransitionsNodeAsync, readAvailableStates, readAvailableStatesAsync, readAvailableTransitions, readAvailableTransitionsAsync, setAvailableStates, setAvailableTransitions, writeAvailableStates, writeAvailableStatesAsync, writeAvailableTransitions, writeAvailableTransitionsAsyncMethods 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
-
Constructor Details
-
ProgramStateMachineTypeNode
public ProgramStateMachineTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
-
-
Method Details
-
getCreatable
Description copied from interface:ProgramStateMachineTypeGet the local value of the Creatable Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getCreatablein interfaceProgramStateMachineType- Returns:
- the local value of the Creatable Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Creatable Node.
-
setCreatable
Description copied from interface:ProgramStateMachineTypeSet the local value of the Creatable Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCreatablein interfaceProgramStateMachineType- Parameters:
value- the local value to set for the Creatable Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Creatable Node.
-
readCreatable
Description copied from interface:ProgramStateMachineTypeRead the value of the Creatable Node from the server and update the local value if the operation succeeds.- Specified by:
readCreatablein interfaceProgramStateMachineType- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCreatable
Description copied from interface:ProgramStateMachineTypeWrite a new value for the Creatable Node to the server and update the local value if the operation succeeds.- Specified by:
writeCreatablein interfaceProgramStateMachineType- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCreatableAsync
Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readCreatable().- Specified by:
readCreatableAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCreatableAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCreatableAsync(Boolean creatable) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeCreatable(java.lang.Boolean).- Specified by:
writeCreatableAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCreatableNode
Description copied from interface:ProgramStateMachineTypeGet the CreatablePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCreatableNodein interfaceProgramStateMachineType- Returns:
- the Creatable
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCreatableNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getCreatableNode().- Specified by:
getCreatableNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDeletable
Description copied from interface:ProgramStateMachineTypeGet the local value of the Deletable Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDeletablein interfaceProgramStateMachineType- Returns:
- the local value of the Deletable Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Deletable Node.
-
setDeletable
Description copied from interface:ProgramStateMachineTypeSet the local value of the Deletable Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDeletablein interfaceProgramStateMachineType- Parameters:
value- the local value to set for the Deletable Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Deletable Node.
-
readDeletable
Description copied from interface:ProgramStateMachineTypeRead the value of the Deletable Node from the server and update the local value if the operation succeeds.- Specified by:
readDeletablein interfaceProgramStateMachineType- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDeletable
Description copied from interface:ProgramStateMachineTypeWrite a new value for the Deletable Node to the server and update the local value if the operation succeeds.- Specified by:
writeDeletablein interfaceProgramStateMachineType- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDeletableAsync
Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readDeletable().- Specified by:
readDeletableAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDeletableAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDeletableAsync(Boolean deletable) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeDeletable(java.lang.Boolean).- Specified by:
writeDeletableAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDeletableNode
Description copied from interface:ProgramStateMachineTypeGet the DeletablePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDeletableNodein interfaceProgramStateMachineType- Returns:
- the Deletable
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDeletableNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getDeletableNode().- Specified by:
getDeletableNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getAutoDelete
Description copied from interface:ProgramStateMachineTypeGet the local value of the AutoDelete Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getAutoDeletein interfaceProgramStateMachineType- Returns:
- the local value of the AutoDelete Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AutoDelete Node.
-
setAutoDelete
Description copied from interface:ProgramStateMachineTypeSet the local value of the AutoDelete Node.The value is only updated locally; it is not written to the server.
- Specified by:
setAutoDeletein interfaceProgramStateMachineType- Parameters:
value- the local value to set for the AutoDelete Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AutoDelete Node.
-
readAutoDelete
Description copied from interface:ProgramStateMachineTypeRead the value of the AutoDelete Node from the server and update the local value if the operation succeeds.- Specified by:
readAutoDeletein interfaceProgramStateMachineType- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeAutoDelete
Description copied from interface:ProgramStateMachineTypeWrite a new value for the AutoDelete Node to the server and update the local value if the operation succeeds.- Specified by:
writeAutoDeletein interfaceProgramStateMachineType- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readAutoDeleteAsync
Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readAutoDelete().- Specified by:
readAutoDeleteAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeAutoDeleteAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAutoDeleteAsync(Boolean autoDelete) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeAutoDelete(java.lang.Boolean).- Specified by:
writeAutoDeleteAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getAutoDeleteNode
Description copied from interface:ProgramStateMachineTypeGet the AutoDeletePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getAutoDeleteNodein interfaceProgramStateMachineType- Returns:
- the AutoDelete
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getAutoDeleteNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getAutoDeleteNode().- Specified by:
getAutoDeleteNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getRecycleCount
Description copied from interface:ProgramStateMachineTypeGet the local value of the RecycleCount Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getRecycleCountin interfaceProgramStateMachineType- Returns:
- the local value of the RecycleCount Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the RecycleCount Node.
-
setRecycleCount
Description copied from interface:ProgramStateMachineTypeSet the local value of the RecycleCount Node.The value is only updated locally; it is not written to the server.
- Specified by:
setRecycleCountin interfaceProgramStateMachineType- Parameters:
value- the local value to set for the RecycleCount Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the RecycleCount Node.
-
readRecycleCount
Description copied from interface:ProgramStateMachineTypeRead the value of the RecycleCount Node from the server and update the local value if the operation succeeds.- Specified by:
readRecycleCountin interfaceProgramStateMachineType- Returns:
- the
Integervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeRecycleCount
Description copied from interface:ProgramStateMachineTypeWrite a new value for the RecycleCount Node to the server and update the local value if the operation succeeds.- Specified by:
writeRecycleCountin interfaceProgramStateMachineType- Parameters:
value- theIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readRecycleCountAsync
Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readRecycleCount().- Specified by:
readRecycleCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeRecycleCountAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeRecycleCountAsync(Integer recycleCount) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeRecycleCount(java.lang.Integer).- Specified by:
writeRecycleCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getRecycleCountNode
Description copied from interface:ProgramStateMachineTypeGet the RecycleCountPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getRecycleCountNodein interfaceProgramStateMachineType- Returns:
- the RecycleCount
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getRecycleCountNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getRecycleCountNode().- Specified by:
getRecycleCountNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getInstanceCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getInstanceCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the local value of the InstanceCount Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getInstanceCountin interfaceProgramStateMachineType- Returns:
- the local value of the InstanceCount Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the InstanceCount Node.
-
setInstanceCount
public void setInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeSet the local value of the InstanceCount Node.The value is only updated locally; it is not written to the server.
- Specified by:
setInstanceCountin interfaceProgramStateMachineType- Parameters:
value- the local value to set for the InstanceCount Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the InstanceCount Node.
-
readInstanceCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readInstanceCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeRead the value of the InstanceCount Node from the server and update the local value if the operation succeeds.- Specified by:
readInstanceCountin interfaceProgramStateMachineType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeInstanceCount
public void writeInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeWrite a new value for the InstanceCount Node to the server and update the local value if the operation succeeds.- Specified by:
writeInstanceCountin interfaceProgramStateMachineType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readInstanceCountAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readInstanceCountAsync()Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readInstanceCount().- Specified by:
readInstanceCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeInstanceCountAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeInstanceCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger instanceCount) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeInstanceCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getInstanceCountNode
Description copied from interface:ProgramStateMachineTypeGet the InstanceCountPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getInstanceCountNodein interfaceProgramStateMachineType- Returns:
- the InstanceCount
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getInstanceCountNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getInstanceCountNode().- Specified by:
getInstanceCountNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaxInstanceCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaxInstanceCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the local value of the MaxInstanceCount Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaxInstanceCountin interfaceProgramStateMachineType- Returns:
- the local value of the MaxInstanceCount Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxInstanceCount Node.
-
setMaxInstanceCount
public void setMaxInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeSet the local value of the MaxInstanceCount Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaxInstanceCountin interfaceProgramStateMachineType- Parameters:
value- the local value to set for the MaxInstanceCount Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxInstanceCount Node.
-
readMaxInstanceCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readMaxInstanceCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeRead the value of the MaxInstanceCount Node from the server and update the local value if the operation succeeds.- Specified by:
readMaxInstanceCountin interfaceProgramStateMachineType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaxInstanceCount
public void writeMaxInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeWrite a new value for the MaxInstanceCount Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaxInstanceCountin interfaceProgramStateMachineType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaxInstanceCountAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaxInstanceCountAsync()Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readMaxInstanceCount().- Specified by:
readMaxInstanceCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaxInstanceCountAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxInstanceCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxInstanceCount) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeMaxInstanceCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeMaxInstanceCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaxInstanceCountNode
public PropertyTypeNode getMaxInstanceCountNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the MaxInstanceCountPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaxInstanceCountNodein interfaceProgramStateMachineType- Returns:
- the MaxInstanceCount
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaxInstanceCountNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getMaxInstanceCountNode().- Specified by:
getMaxInstanceCountNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaxRecycleCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaxRecycleCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the local value of the MaxRecycleCount Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaxRecycleCountin interfaceProgramStateMachineType- Returns:
- the local value of the MaxRecycleCount Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxRecycleCount Node.
-
setMaxRecycleCount
public void setMaxRecycleCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeSet the local value of the MaxRecycleCount Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaxRecycleCountin interfaceProgramStateMachineType- Parameters:
value- the local value to set for the MaxRecycleCount Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxRecycleCount Node.
-
readMaxRecycleCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readMaxRecycleCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeRead the value of the MaxRecycleCount Node from the server and update the local value if the operation succeeds.- Specified by:
readMaxRecycleCountin interfaceProgramStateMachineType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaxRecycleCount
public void writeMaxRecycleCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeWrite a new value for the MaxRecycleCount Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaxRecycleCountin interfaceProgramStateMachineType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaxRecycleCountAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaxRecycleCountAsync()Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readMaxRecycleCount().- Specified by:
readMaxRecycleCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaxRecycleCountAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxRecycleCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxRecycleCount) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeMaxRecycleCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeMaxRecycleCountAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaxRecycleCountNode
public PropertyTypeNode getMaxRecycleCountNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the MaxRecycleCountPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaxRecycleCountNodein interfaceProgramStateMachineType- Returns:
- the MaxRecycleCount
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaxRecycleCountNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getMaxRecycleCountNode().- Specified by:
getMaxRecycleCountNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getCurrentState
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getCurrentState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateMachineTypeGet the local value of the CurrentState Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getCurrentStatein interfaceFiniteStateMachineType- Specified by:
getCurrentStatein interfaceProgramStateMachineType- Specified by:
getCurrentStatein interfaceStateMachineType- Overrides:
getCurrentStatein classFiniteStateMachineTypeNode- Returns:
- the local value of the CurrentState Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CurrentState Node.
-
setCurrentState
public void setCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateMachineTypeSet the local value of the CurrentState Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCurrentStatein interfaceFiniteStateMachineType- Specified by:
setCurrentStatein interfaceProgramStateMachineType- Specified by:
setCurrentStatein interfaceStateMachineType- Overrides:
setCurrentStatein classFiniteStateMachineTypeNode- Parameters:
value- the local value to set for the CurrentState Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CurrentState Node.
-
readCurrentState
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readCurrentState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateMachineTypeRead the value of the CurrentState Node from the server and update the local value if the operation succeeds.- Specified by:
readCurrentStatein interfaceFiniteStateMachineType- Specified by:
readCurrentStatein interfaceProgramStateMachineType- Specified by:
readCurrentStatein interfaceStateMachineType- Overrides:
readCurrentStatein classFiniteStateMachineTypeNode- Returns:
- the
LocalizedTextvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCurrentState
public void writeCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateMachineTypeWrite a new value for the CurrentState Node to the server and update the local value if the operation succeeds.- Specified by:
writeCurrentStatein interfaceFiniteStateMachineType- Specified by:
writeCurrentStatein interfaceProgramStateMachineType- Specified by:
writeCurrentStatein interfaceStateMachineType- Overrides:
writeCurrentStatein classFiniteStateMachineTypeNode- Parameters:
value- theLocalizedTextvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCurrentStateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readCurrentStateAsync()Description copied from interface:StateMachineTypeAn asynchronous implementation ofStateMachineType.readCurrentState().- Specified by:
readCurrentStateAsyncin interfaceFiniteStateMachineType- Specified by:
readCurrentStateAsyncin interfaceProgramStateMachineType- Specified by:
readCurrentStateAsyncin interfaceStateMachineType- Overrides:
readCurrentStateAsyncin classFiniteStateMachineTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCurrentStateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCurrentStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText currentState) Description copied from interface:StateMachineTypeAn asynchronous implementation ofStateMachineType.writeCurrentState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).- Specified by:
writeCurrentStateAsyncin interfaceFiniteStateMachineType- Specified by:
writeCurrentStateAsyncin interfaceProgramStateMachineType- Specified by:
writeCurrentStateAsyncin interfaceStateMachineType- Overrides:
writeCurrentStateAsyncin classFiniteStateMachineTypeNode- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCurrentStateNode
public FiniteStateVariableTypeNode getCurrentStateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateMachineTypeGet the CurrentStateStateVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCurrentStateNodein interfaceFiniteStateMachineType- Specified by:
getCurrentStateNodein interfaceProgramStateMachineType- Specified by:
getCurrentStateNodein interfaceStateMachineType- Overrides:
getCurrentStateNodein classFiniteStateMachineTypeNode- Returns:
- the CurrentState
StateVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCurrentStateNodeAsync
Description copied from interface:StateMachineTypeAsynchronous implementation ofStateMachineType.getCurrentStateNode().- Specified by:
getCurrentStateNodeAsyncin interfaceFiniteStateMachineType- Specified by:
getCurrentStateNodeAsyncin interfaceProgramStateMachineType- Specified by:
getCurrentStateNodeAsyncin interfaceStateMachineType- Overrides:
getCurrentStateNodeAsyncin classFiniteStateMachineTypeNode- Returns:
- a CompletableFuture that completes successfully with the StateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getLastTransition
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getLastTransition() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateMachineTypeGet the local value of the LastTransition Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getLastTransitionin interfaceFiniteStateMachineType- Specified by:
getLastTransitionin interfaceProgramStateMachineType- Specified by:
getLastTransitionin interfaceStateMachineType- Overrides:
getLastTransitionin classFiniteStateMachineTypeNode- Returns:
- the local value of the LastTransition Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the LastTransition Node.
-
setLastTransition
public void setLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateMachineTypeSet the local value of the LastTransition Node.The value is only updated locally; it is not written to the server.
- Specified by:
setLastTransitionin interfaceFiniteStateMachineType- Specified by:
setLastTransitionin interfaceProgramStateMachineType- Specified by:
setLastTransitionin interfaceStateMachineType- Overrides:
setLastTransitionin classFiniteStateMachineTypeNode- Parameters:
value- the local value to set for the LastTransition Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the LastTransition Node.
-
readLastTransition
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readLastTransition() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateMachineTypeRead the value of the LastTransition Node from the server and update the local value if the operation succeeds.- Specified by:
readLastTransitionin interfaceFiniteStateMachineType- Specified by:
readLastTransitionin interfaceProgramStateMachineType- Specified by:
readLastTransitionin interfaceStateMachineType- Overrides:
readLastTransitionin classFiniteStateMachineTypeNode- Returns:
- the
LocalizedTextvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeLastTransition
public void writeLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateMachineTypeWrite a new value for the LastTransition Node to the server and update the local value if the operation succeeds.- Specified by:
writeLastTransitionin interfaceFiniteStateMachineType- Specified by:
writeLastTransitionin interfaceProgramStateMachineType- Specified by:
writeLastTransitionin interfaceStateMachineType- Overrides:
writeLastTransitionin classFiniteStateMachineTypeNode- Parameters:
value- theLocalizedTextvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readLastTransitionAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readLastTransitionAsync()Description copied from interface:StateMachineTypeAn asynchronous implementation ofStateMachineType.readLastTransition().- Specified by:
readLastTransitionAsyncin interfaceFiniteStateMachineType- Specified by:
readLastTransitionAsyncin interfaceProgramStateMachineType- Specified by:
readLastTransitionAsyncin interfaceStateMachineType- Overrides:
readLastTransitionAsyncin classFiniteStateMachineTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeLastTransitionAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLastTransitionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText lastTransition) Description copied from interface:StateMachineTypeAn asynchronous implementation ofStateMachineType.writeLastTransition(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).- Specified by:
writeLastTransitionAsyncin interfaceFiniteStateMachineType- Specified by:
writeLastTransitionAsyncin interfaceProgramStateMachineType- Specified by:
writeLastTransitionAsyncin interfaceStateMachineType- Overrides:
writeLastTransitionAsyncin classFiniteStateMachineTypeNode- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getLastTransitionNode
public FiniteTransitionVariableTypeNode getLastTransitionNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateMachineTypeGet the LastTransitionTransitionVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getLastTransitionNodein interfaceFiniteStateMachineType- Specified by:
getLastTransitionNodein interfaceProgramStateMachineType- Specified by:
getLastTransitionNodein interfaceStateMachineType- Overrides:
getLastTransitionNodein classFiniteStateMachineTypeNode- Returns:
- the LastTransition
TransitionVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getLastTransitionNodeAsync
Description copied from interface:StateMachineTypeAsynchronous implementation ofStateMachineType.getLastTransitionNode().- Specified by:
getLastTransitionNodeAsyncin interfaceFiniteStateMachineType- Specified by:
getLastTransitionNodeAsyncin interfaceProgramStateMachineType- Specified by:
getLastTransitionNodeAsyncin interfaceStateMachineType- Overrides:
getLastTransitionNodeAsyncin classFiniteStateMachineTypeNode- Returns:
- a CompletableFuture that completes successfully with the TransitionVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getProgramDiagnostic
public org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType getProgramDiagnostic() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the local value of the ProgramDiagnostic Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getProgramDiagnosticin interfaceProgramStateMachineType- Returns:
- the local value of the ProgramDiagnostic Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProgramDiagnostic Node.
-
setProgramDiagnostic
public void setProgramDiagnostic(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeSet the local value of the ProgramDiagnostic Node.The value is only updated locally; it is not written to the server.
- Specified by:
setProgramDiagnosticin interfaceProgramStateMachineType- Parameters:
value- the local value to set for the ProgramDiagnostic Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProgramDiagnostic Node.
-
readProgramDiagnostic
public org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType readProgramDiagnostic() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeRead the value of the ProgramDiagnostic Node from the server and update the local value if the operation succeeds.- Specified by:
readProgramDiagnosticin interfaceProgramStateMachineType- Returns:
- the
ProgramDiagnostic2DataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeProgramDiagnostic
public void writeProgramDiagnostic(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ProgramStateMachineTypeWrite a new value for the ProgramDiagnostic Node to the server and update the local value if the operation succeeds.- Specified by:
writeProgramDiagnosticin interfaceProgramStateMachineType- Parameters:
value- theProgramDiagnostic2DataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readProgramDiagnosticAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType> readProgramDiagnosticAsync()Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.readProgramDiagnostic().- Specified by:
readProgramDiagnosticAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeProgramDiagnosticAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeProgramDiagnosticAsync(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType programDiagnostic) Description copied from interface:ProgramStateMachineTypeAn asynchronous implementation ofProgramStateMachineType.writeProgramDiagnostic(org.eclipse.milo.opcua.stack.core.types.structured.ProgramDiagnostic2DataType).- Specified by:
writeProgramDiagnosticAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getProgramDiagnosticNode
public ProgramDiagnostic2TypeNode getProgramDiagnosticNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the ProgramDiagnosticProgramDiagnostic2TypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getProgramDiagnosticNodein interfaceProgramStateMachineType- Returns:
- the ProgramDiagnostic
ProgramDiagnostic2TypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getProgramDiagnosticNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getProgramDiagnosticNode().- Specified by:
getProgramDiagnosticNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the ProgramDiagnostic2Type Node or completes exceptionally if an error occurs creating or getting the Node.
-
getFinalResultDataNode
public BaseObjectTypeNode getFinalResultDataNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the FinalResultDataBaseObjectTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getFinalResultDataNodein interfaceProgramStateMachineType- Returns:
- the FinalResultData
BaseObjectTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getFinalResultDataNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getFinalResultDataNode().- Specified by:
getFinalResultDataNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the BaseObjectType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getHaltedNode
Description copied from interface:ProgramStateMachineTypeGet the HaltedStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getHaltedNodein interfaceProgramStateMachineType- Returns:
- the Halted
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getHaltedNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getHaltedNode().- Specified by:
getHaltedNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getReadyNode
Description copied from interface:ProgramStateMachineTypeGet the ReadyStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getReadyNodein interfaceProgramStateMachineType- Returns:
- the Ready
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getReadyNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getReadyNode().- Specified by:
getReadyNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getRunningNode
Description copied from interface:ProgramStateMachineTypeGet the RunningStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getRunningNodein interfaceProgramStateMachineType- Returns:
- the Running
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getRunningNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getRunningNode().- Specified by:
getRunningNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSuspendedNode
Description copied from interface:ProgramStateMachineTypeGet the SuspendedStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSuspendedNodein interfaceProgramStateMachineType- Returns:
- the Suspended
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSuspendedNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getSuspendedNode().- Specified by:
getSuspendedNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getHaltedToReadyNode
public TransitionTypeNode getHaltedToReadyNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the HaltedToReadyTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getHaltedToReadyNodein interfaceProgramStateMachineType- Returns:
- the HaltedToReady
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getHaltedToReadyNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getHaltedToReadyNode().- Specified by:
getHaltedToReadyNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getReadyToRunningNode
public TransitionTypeNode getReadyToRunningNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the ReadyToRunningTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getReadyToRunningNodein interfaceProgramStateMachineType- Returns:
- the ReadyToRunning
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getReadyToRunningNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getReadyToRunningNode().- Specified by:
getReadyToRunningNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getRunningToHaltedNode
public TransitionTypeNode getRunningToHaltedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the RunningToHaltedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getRunningToHaltedNodein interfaceProgramStateMachineType- Returns:
- the RunningToHalted
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getRunningToHaltedNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getRunningToHaltedNode().- Specified by:
getRunningToHaltedNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getRunningToReadyNode
public TransitionTypeNode getRunningToReadyNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the RunningToReadyTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getRunningToReadyNodein interfaceProgramStateMachineType- Returns:
- the RunningToReady
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getRunningToReadyNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getRunningToReadyNode().- Specified by:
getRunningToReadyNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getRunningToSuspendedNode
public TransitionTypeNode getRunningToSuspendedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the RunningToSuspendedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getRunningToSuspendedNodein interfaceProgramStateMachineType- Returns:
- the RunningToSuspended
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getRunningToSuspendedNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getRunningToSuspendedNode().- Specified by:
getRunningToSuspendedNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSuspendedToRunningNode
public TransitionTypeNode getSuspendedToRunningNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the SuspendedToRunningTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSuspendedToRunningNodein interfaceProgramStateMachineType- Returns:
- the SuspendedToRunning
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSuspendedToRunningNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getSuspendedToRunningNode().- Specified by:
getSuspendedToRunningNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSuspendedToHaltedNode
public TransitionTypeNode getSuspendedToHaltedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the SuspendedToHaltedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSuspendedToHaltedNodein interfaceProgramStateMachineType- Returns:
- the SuspendedToHalted
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSuspendedToHaltedNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getSuspendedToHaltedNode().- Specified by:
getSuspendedToHaltedNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSuspendedToReadyNode
public TransitionTypeNode getSuspendedToReadyNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the SuspendedToReadyTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSuspendedToReadyNodein interfaceProgramStateMachineType- Returns:
- the SuspendedToReady
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSuspendedToReadyNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getSuspendedToReadyNode().- Specified by:
getSuspendedToReadyNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getReadyToHaltedNode
public TransitionTypeNode getReadyToHaltedNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ProgramStateMachineTypeGet the ReadyToHaltedTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getReadyToHaltedNodein interfaceProgramStateMachineType- Returns:
- the ReadyToHalted
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getReadyToHaltedNodeAsync
Description copied from interface:ProgramStateMachineTypeAsynchronous implementation ofProgramStateMachineType.getReadyToHaltedNode().- Specified by:
getReadyToHaltedNodeAsyncin interfaceProgramStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-