Interface ThreeDFrameType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,FrameType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
ThreeDFrameTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.FrameType
CONSTANT, FIXED_BASE -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinatesGet the local value of the CartesianCoordinates Node.Get the CartesianCoordinatesThreeDCartesianCoordinatesTypeNode, ornullif it does not exist.CompletableFuture<? extends ThreeDCartesianCoordinatesType>Asynchronous implementation ofgetCartesianCoordinatesNode().org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientationGet the local value of the Orientation Node.Get the OrientationThreeDOrientationTypeNode, ornullif it does not exist.CompletableFuture<? extends ThreeDOrientationType>Asynchronous implementation ofgetOrientationNode().org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinatesRead the value of the CartesianCoordinates Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates>An asynchronous implementation ofreadCartesianCoordinates().org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientationRead the value of the Orientation Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation>An asynchronous implementation ofreadOrientation().voidsetCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) Set the local value of the CartesianCoordinates Node.voidsetOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) Set the local value of the Orientation Node.voidwriteCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) Write a new value for the CartesianCoordinates Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeCartesianCoordinatesAsync(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) An asynchronous implementation ofwriteCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates).voidwriteOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) Write a new value for the Orientation Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeOrientationAsync(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) An asynchronous implementation ofwriteOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation).Methods inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.FrameType
getBaseFrame, getBaseFrameNode, getBaseFrameNodeAsync, getConstant, getConstantNode, getConstantNodeAsync, getFixedBase, getFixedBaseNode, getFixedBaseNodeAsync, readBaseFrame, readBaseFrameAsync, readConstant, readConstantAsync, readFixedBase, readFixedBaseAsync, setBaseFrame, setCartesianCoordinates, setConstant, setFixedBase, setOrientation, writeBaseFrame, writeBaseFrameAsync, writeCartesianCoordinates, writeCartesianCoordinatesAsync, writeConstant, writeConstantAsync, writeFixedBase, writeFixedBaseAsync, writeOrientation, writeOrientationAsyncMethods 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
-
getCartesianCoordinates
org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates getCartesianCoordinates() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the CartesianCoordinates Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getCartesianCoordinatesin interfaceFrameType- Returns:
- the local value of the CartesianCoordinates Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CartesianCoordinates Node.
-
setCartesianCoordinates
void setCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the CartesianCoordinates Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the CartesianCoordinates Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CartesianCoordinates Node.
-
readCartesianCoordinates
org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates readCartesianCoordinates() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the CartesianCoordinates Node from the server and update the local value if the operation succeeds.- Specified by:
readCartesianCoordinatesin interfaceFrameType- Returns:
- the
ThreeDCartesianCoordinatesvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCartesianCoordinates
void writeCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the CartesianCoordinates Node to the server and update the local value if the operation succeeds.- Parameters:
value- theThreeDCartesianCoordinatesvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCartesianCoordinatesAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates> readCartesianCoordinatesAsync()An asynchronous implementation ofreadCartesianCoordinates().- Specified by:
readCartesianCoordinatesAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCartesianCoordinatesAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCartesianCoordinatesAsync(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) An asynchronous implementation ofwriteCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCartesianCoordinatesNode
ThreeDCartesianCoordinatesType getCartesianCoordinatesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the CartesianCoordinatesThreeDCartesianCoordinatesTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCartesianCoordinatesNodein interfaceFrameType- Returns:
- the CartesianCoordinates
ThreeDCartesianCoordinatesTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCartesianCoordinatesNodeAsync
CompletableFuture<? extends ThreeDCartesianCoordinatesType> getCartesianCoordinatesNodeAsync()Asynchronous implementation ofgetCartesianCoordinatesNode().- Specified by:
getCartesianCoordinatesNodeAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the ThreeDCartesianCoordinatesType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getOrientation
org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation getOrientation() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the Orientation Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getOrientationin interfaceFrameType- Returns:
- the local value of the Orientation Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Orientation Node.
-
setOrientation
void setOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the Orientation Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Orientation Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Orientation Node.
-
readOrientation
org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation readOrientation() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the Orientation Node from the server and update the local value if the operation succeeds.- Specified by:
readOrientationin interfaceFrameType- Returns:
- the
ThreeDOrientationvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeOrientation
void writeOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the Orientation Node to the server and update the local value if the operation succeeds.- Parameters:
value- theThreeDOrientationvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readOrientationAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation> readOrientationAsync()An asynchronous implementation ofreadOrientation().- Specified by:
readOrientationAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeOrientationAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeOrientationAsync(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) An asynchronous implementation ofwriteOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getOrientationNode
Get the OrientationThreeDOrientationTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getOrientationNodein interfaceFrameType- Returns:
- the Orientation
ThreeDOrientationTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getOrientationNodeAsync
CompletableFuture<? extends ThreeDOrientationType> getOrientationNodeAsync()Asynchronous implementation ofgetOrientationNode().- Specified by:
getOrientationNodeAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the ThreeDOrientationType Node or completes exceptionally if an error occurs creating or getting the Node.
-