Class ExclusiveLimitStateMachineTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseObjectTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.StateMachineTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.FiniteStateMachineTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.ExclusiveLimitStateMachineTypeNode
- All Implemented Interfaces:
BaseObjectType,ExclusiveLimitStateMachineType,FiniteStateMachineType,StateMachineType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
public class ExclusiveLimitStateMachineTypeNode
extends FiniteStateMachineTypeNode
implements ExclusiveLimitStateMachineType
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionExclusiveLimitStateMachineTypeNode(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 HighHighStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getHighHighNode().Get the HighHighToHighTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getHighHighToHighNode().Get the HighStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getHighNode().Get the HighToHighHighTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getHighToHighHighNode().Get the LowLowStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getLowLowNode().Get the LowLowToLowTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getLowLowToLowNode().Get the LowStateTypeNode, ornullif it does not exist.CompletableFuture<? extends StateTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getLowNode().Get the LowToLowLowTransitionTypeNode, ornullif it does not exist.CompletableFuture<? extends TransitionTypeNode>Asynchronous implementation ofExclusiveLimitStateMachineType.getLowToLowLowNode().Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.FiniteStateMachineTypeNode
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 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, 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
-
Constructor Details
-
ExclusiveLimitStateMachineTypeNode
public ExclusiveLimitStateMachineTypeNode(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
-
getHighHighNode
Description copied from interface:ExclusiveLimitStateMachineTypeGet the HighHighStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getHighHighNodein interfaceExclusiveLimitStateMachineType- Returns:
- the HighHigh
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getHighHighNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getHighHighNode().- Specified by:
getHighHighNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getHighNode
Description copied from interface:ExclusiveLimitStateMachineTypeGet the HighStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getHighNodein interfaceExclusiveLimitStateMachineType- Returns:
- the High
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getHighNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getHighNode().- Specified by:
getHighNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getLowNode
Description copied from interface:ExclusiveLimitStateMachineTypeGet the LowStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getLowNodein interfaceExclusiveLimitStateMachineType- Returns:
- the Low
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getLowNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getLowNode().- Specified by:
getLowNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getLowLowNode
Description copied from interface:ExclusiveLimitStateMachineTypeGet the LowLowStateTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getLowLowNodein interfaceExclusiveLimitStateMachineType- Returns:
- the LowLow
StateTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getLowLowNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getLowLowNode().- Specified by:
getLowLowNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the StateType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getLowLowToLowNode
Description copied from interface:ExclusiveLimitStateMachineTypeGet the LowLowToLowTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getLowLowToLowNodein interfaceExclusiveLimitStateMachineType- Returns:
- the LowLowToLow
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getLowLowToLowNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getLowLowToLowNode().- Specified by:
getLowLowToLowNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getLowToLowLowNode
Description copied from interface:ExclusiveLimitStateMachineTypeGet the LowToLowLowTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getLowToLowLowNodein interfaceExclusiveLimitStateMachineType- Returns:
- the LowToLowLow
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getLowToLowLowNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getLowToLowLowNode().- Specified by:
getLowToLowLowNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getHighHighToHighNode
public TransitionTypeNode getHighHighToHighNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ExclusiveLimitStateMachineTypeGet the HighHighToHighTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getHighHighToHighNodein interfaceExclusiveLimitStateMachineType- Returns:
- the HighHighToHigh
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getHighHighToHighNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getHighHighToHighNode().- Specified by:
getHighHighToHighNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getHighToHighHighNode
public TransitionTypeNode getHighToHighHighNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ExclusiveLimitStateMachineTypeGet the HighToHighHighTransitionTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getHighToHighHighNodein interfaceExclusiveLimitStateMachineType- Returns:
- the HighToHighHigh
TransitionTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getHighToHighHighNodeAsync
Description copied from interface:ExclusiveLimitStateMachineTypeAsynchronous implementation ofExclusiveLimitStateMachineType.getHighToHighHighNode().- Specified by:
getHighToHighHighNodeAsyncin interfaceExclusiveLimitStateMachineType- Returns:
- a CompletableFuture that completes successfully with the TransitionType Node or completes exceptionally if an error occurs creating or getting the Node.
-