Interface ThreeDCartesianCoordinatesType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,CartesianCoordinatesType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
ThreeDCartesianCoordinatesTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.CartesianCoordinatesType
LENGTH_UNIT -
Method Summary
Modifier and TypeMethodDescriptiongetX()Get the local value of the X Node.getXNode()Get the XBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetXNode().getY()Get the local value of the Y Node.getYNode()Get the YBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetYNode().getZ()Get the local value of the Z Node.getZNode()Get the ZBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetZNode().readX()Read the value of the X Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofreadX().readY()Read the value of the Y Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofreadY().readZ()Read the value of the Z Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofreadZ().voidSet the local value of the X Node.voidSet the local value of the Y Node.voidSet the local value of the Z Node.voidWrite a new value for the X Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeXAsync(Double value) An asynchronous implementation ofwriteX(java.lang.Double).voidWrite a new value for the Y Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeYAsync(Double value) An asynchronous implementation ofwriteY(java.lang.Double).voidWrite a new value for the Z Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeZAsync(Double value) An asynchronous implementation ofwriteZ(java.lang.Double).Methods inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.CartesianCoordinatesType
getLengthUnit, getLengthUnitNode, getLengthUnitNodeAsync, readLengthUnit, readLengthUnitAsync, setLengthUnit, writeLengthUnit, writeLengthUnitAsyncMethods 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.VariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getDataType, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, getValue, getValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValueRank
-
Method Details
-
getX
Get the local value of the X Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the X Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the X Node.
-
setX
Set the local value of the X Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the X Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the X Node.
-
readX
Read the value of the X Node from the server and update the local value if the operation succeeds.- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeX
Write a new value for the X Node to the server and update the local value if the operation succeeds.- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readXAsync
CompletableFuture<? extends Double> readXAsync()An asynchronous implementation ofreadX().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeXAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeXAsync(Double value) An asynchronous implementation ofwriteX(java.lang.Double).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getXNode
Get the XBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the X
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getXNodeAsync
CompletableFuture<? extends BaseDataVariableType> getXNodeAsync()Asynchronous implementation ofgetXNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getY
Get the local value of the Y Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the Y Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Y Node.
-
setY
Set the local value of the Y Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Y Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Y Node.
-
readY
Read the value of the Y Node from the server and update the local value if the operation succeeds.- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeY
Write a new value for the Y Node to the server and update the local value if the operation succeeds.- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readYAsync
CompletableFuture<? extends Double> readYAsync()An asynchronous implementation ofreadY().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeYAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeYAsync(Double value) An asynchronous implementation ofwriteY(java.lang.Double).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getYNode
Get the YBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Y
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getYNodeAsync
CompletableFuture<? extends BaseDataVariableType> getYNodeAsync()Asynchronous implementation ofgetYNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getZ
Get the local value of the Z Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the Z Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Z Node.
-
setZ
Set the local value of the Z Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Z Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Z Node.
-
readZ
Read the value of the Z Node from the server and update the local value if the operation succeeds.- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeZ
Write a new value for the Z Node to the server and update the local value if the operation succeeds.- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readZAsync
CompletableFuture<? extends Double> readZAsync()An asynchronous implementation ofreadZ().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeZAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeZAsync(Double value) An asynchronous implementation ofwriteZ(java.lang.Double).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getZNode
Get the ZBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Z
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getZNodeAsync
CompletableFuture<? extends BaseDataVariableType> getZNodeAsync()Asynchronous implementation ofgetZNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-