Interface ProgramTransitionEventType
- All Superinterfaces:
BaseEventType,BaseObjectType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode,TransitionEventType
- All Known Implementing Classes:
ProgramTransitionEventTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.BaseEventType
CONDITION_CLASS_ID, CONDITION_CLASS_NAME, CONDITION_SUB_CLASS_ID, CONDITION_SUB_CLASS_NAME, EVENT_ID, EVENT_TYPE, LOCAL_TIME, MESSAGE, RECEIVE_TIME, SEVERITY, SOURCE_NAME, SOURCE_NODE, TIME -
Method Summary
Modifier and TypeMethodDescriptionGet the local value of the IntermediateResult Node.Get the IntermediateResultBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetIntermediateResultNode().Read the value of the IntermediateResult Node from the server and update the local value if the operation succeeds.An asynchronous implementation ofreadIntermediateResult().voidsetIntermediateResult(Object value) Set the local value of the IntermediateResult Node.voidwriteIntermediateResult(Object value) Write a new value for the IntermediateResult Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>An asynchronous implementation ofwriteIntermediateResult(java.lang.Object).Methods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.BaseEventType
getConditionClassId, getConditionClassIdNode, getConditionClassIdNodeAsync, getConditionClassName, getConditionClassNameNode, getConditionClassNameNodeAsync, getConditionSubClassId, getConditionSubClassIdNode, getConditionSubClassIdNodeAsync, getConditionSubClassName, getConditionSubClassNameNode, getConditionSubClassNameNodeAsync, getEventId, getEventIdNode, getEventIdNodeAsync, getEventType, getEventTypeNode, getEventTypeNodeAsync, getLocalTime, getLocalTimeNode, getLocalTimeNodeAsync, getMessage, getMessageNode, getMessageNodeAsync, getReceiveTime, getReceiveTimeNode, getReceiveTimeNodeAsync, getSeverity, getSeverityNode, getSeverityNodeAsync, getSourceName, getSourceNameNode, getSourceNameNodeAsync, getSourceNode, getSourceNodeNode, getSourceNodeNodeAsync, getTime, getTimeNode, getTimeNodeAsync, readConditionClassId, readConditionClassIdAsync, readConditionClassName, readConditionClassNameAsync, readConditionSubClassId, readConditionSubClassIdAsync, readConditionSubClassName, readConditionSubClassNameAsync, readEventId, readEventIdAsync, readEventType, readEventTypeAsync, readLocalTime, readLocalTimeAsync, readMessage, readMessageAsync, readReceiveTime, readReceiveTimeAsync, readSeverity, readSeverityAsync, readSourceName, readSourceNameAsync, readSourceNode, readSourceNodeAsync, readTime, readTimeAsync, setConditionClassId, setConditionClassName, setConditionSubClassId, setConditionSubClassName, setEventId, setEventType, setLocalTime, setMessage, setReceiveTime, setSeverity, setSourceName, setSourceNode, setTime, writeConditionClassId, writeConditionClassIdAsync, writeConditionClassName, writeConditionClassNameAsync, writeConditionSubClassId, writeConditionSubClassIdAsync, writeConditionSubClassName, writeConditionSubClassNameAsync, writeEventId, writeEventIdAsync, writeEventType, writeEventTypeAsync, writeLocalTime, writeLocalTimeAsync, writeMessage, writeMessageAsync, writeReceiveTime, writeReceiveTimeAsync, writeSeverity, writeSeverityAsync, writeSourceName, writeSourceNameAsync, writeSourceNode, writeSourceNodeAsync, writeTime, writeTimeAsyncMethods 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, setEventNotifierMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.TransitionEventType
getFromState, getFromStateNode, getFromStateNodeAsync, getToState, getToStateNode, getToStateNodeAsync, getTransition, getTransitionNode, getTransitionNodeAsync, readFromState, readFromStateAsync, readToState, readToStateAsync, readTransition, readTransitionAsync, setFromState, setToState, setTransition, writeFromState, writeFromStateAsync, writeToState, writeToStateAsync, writeTransition, writeTransitionAsync
-
Method Details
-
getIntermediateResult
Get the local value of the IntermediateResult Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the IntermediateResult Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the IntermediateResult Node.
-
setIntermediateResult
Set the local value of the IntermediateResult Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the IntermediateResult Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the IntermediateResult Node.
-
readIntermediateResult
Read the value of the IntermediateResult Node from the server and update the local value if the operation succeeds.- Returns:
- the
Objectvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeIntermediateResult
Write a new value for the IntermediateResult Node to the server and update the local value if the operation succeeds.- Parameters:
value- theObjectvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readIntermediateResultAsync
CompletableFuture<?> readIntermediateResultAsync()An asynchronous implementation ofreadIntermediateResult().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeIntermediateResultAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeIntermediateResultAsync(Object value) An asynchronous implementation ofwriteIntermediateResult(java.lang.Object).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getIntermediateResultNode
BaseDataVariableType getIntermediateResultNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the IntermediateResultBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the IntermediateResult
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getIntermediateResultNodeAsync
CompletableFuture<? extends BaseDataVariableType> getIntermediateResultNodeAsync()Asynchronous implementation ofgetIntermediateResultNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-