Class ThreeDFrameTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaVariableNode
org.eclipse.milo.opcua.sdk.client.model.variables.BaseVariableTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.BaseDataVariableTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.FrameTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.ThreeDFrameTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,FrameType,ThreeDFrameType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.FrameType
CONSTANT, FIXED_BASE -
Constructor Summary
ConstructorsConstructorDescriptionThreeDFrameTypeNode(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.DataValue value, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType, Integer valueRank, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel, Double minimumSamplingInterval, Boolean historizing, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinatesGet the local value of the CartesianCoordinates Node.Get the CartesianCoordinatesCartesianCoordinatesTypeNode, ornullif it does not exist.Asynchronous implementation ofFrameType.getCartesianCoordinatesNode().org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientationGet the local value of the Orientation Node.Get the OrientationOrientationTypeNode, ornullif it does not exist.CompletableFuture<? extends ThreeDOrientationTypeNode>Asynchronous implementation ofFrameType.getOrientationNode().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 ofFrameType.readCartesianCoordinates().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 ofFrameType.readOrientation().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 cartesianCoordinates) An asynchronous implementation ofThreeDFrameType.writeCartesianCoordinates(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 orientation) An asynchronous implementation ofThreeDFrameType.writeOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.variables.FrameTypeNode
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 class org.eclipse.milo.opcua.sdk.client.nodes.UaVariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getAttributeValue, getDataType, getHistorizing, getMinimumSamplingInterval, getTypeDefinition, getTypeDefinitionAsync, getUserAccessLevel, getValue, getValueRank, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readAccessLevel, readAccessLevelEx, readAllowNullsAsync, readArrayDimensions, readDataType, readDataTypeVersionAsync, readDictionaryFragmentAsync, readEngineeringUnitsAsync, readHistorizing, readLocalTimeAsync, readMaxArrayLengthAsync, readMaxStringLengthAsync, readMinimumSamplingInterval, readNodeVersionAsync, readUserAccessLevel, readValue, readValueAsTextAsync, readValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setAttributeValue, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValue, setValueRank, writeAccessLevel, writeAccessLevelEx, writeAllowNullsAsync, writeArrayDimensions, writeDataType, writeDataTypeVersionAsync, writeDictionaryFragmentAsync, writeEngineeringUnitsAsync, writeHistorizing, writeLocalTimeAsync, writeMaxArrayLengthAsync, writeMaxStringLengthAsync, writeMinimumSamplingInterval, writeNodeVersionAsync, writeUserAccessLevel, writeValue, writeValue, writeValueAsTextAsync, writeValueRankMethods 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.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
-
Constructor Details
-
ThreeDFrameTypeNode
public ThreeDFrameTypeNode(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.DataValue value, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType, Integer valueRank, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel, Double minimumSamplingInterval, Boolean historizing, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx)
-
-
Method Details
-
getCartesianCoordinates
public org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates getCartesianCoordinates() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeGet 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- Specified by:
getCartesianCoordinatesin interfaceThreeDFrameType- Overrides:
getCartesianCoordinatesin classFrameTypeNode- 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
public void setCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ThreeDFrameTypeSet the local value of the CartesianCoordinates Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCartesianCoordinatesin interfaceThreeDFrameType- 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
public org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates readCartesianCoordinates() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeRead the value of the CartesianCoordinates Node from the server and update the local value if the operation succeeds.- Specified by:
readCartesianCoordinatesin interfaceFrameType- Specified by:
readCartesianCoordinatesin interfaceThreeDFrameType- Overrides:
readCartesianCoordinatesin classFrameTypeNode- Returns:
- the
CartesianCoordinatesvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCartesianCoordinates
public void writeCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ThreeDFrameTypeWrite a new value for the CartesianCoordinates Node to the server and update the local value if the operation succeeds.- Specified by:
writeCartesianCoordinatesin interfaceThreeDFrameType- 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
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates> readCartesianCoordinatesAsync()Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.readCartesianCoordinates().- Specified by:
readCartesianCoordinatesAsyncin interfaceFrameType- Specified by:
readCartesianCoordinatesAsyncin interfaceThreeDFrameType- Overrides:
readCartesianCoordinatesAsyncin classFrameTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCartesianCoordinatesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCartesianCoordinatesAsync(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates cartesianCoordinates) Description copied from interface:ThreeDFrameTypeAn asynchronous implementation ofThreeDFrameType.writeCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDCartesianCoordinates).- Specified by:
writeCartesianCoordinatesAsyncin interfaceThreeDFrameType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCartesianCoordinatesNode
public ThreeDCartesianCoordinatesTypeNode getCartesianCoordinatesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeGet the CartesianCoordinatesCartesianCoordinatesTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCartesianCoordinatesNodein interfaceFrameType- Specified by:
getCartesianCoordinatesNodein interfaceThreeDFrameType- Overrides:
getCartesianCoordinatesNodein classFrameTypeNode- Returns:
- the CartesianCoordinates
CartesianCoordinatesTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCartesianCoordinatesNodeAsync
public CompletableFuture<? extends ThreeDCartesianCoordinatesTypeNode> getCartesianCoordinatesNodeAsync()Description copied from interface:FrameTypeAsynchronous implementation ofFrameType.getCartesianCoordinatesNode().- Specified by:
getCartesianCoordinatesNodeAsyncin interfaceFrameType- Specified by:
getCartesianCoordinatesNodeAsyncin interfaceThreeDFrameType- Overrides:
getCartesianCoordinatesNodeAsyncin classFrameTypeNode- Returns:
- a CompletableFuture that completes successfully with the CartesianCoordinatesType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getOrientation
public org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation getOrientation() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeGet 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- Specified by:
getOrientationin interfaceThreeDFrameType- Overrides:
getOrientationin classFrameTypeNode- 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
public void setOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ThreeDFrameTypeSet the local value of the Orientation Node.The value is only updated locally; it is not written to the server.
- Specified by:
setOrientationin interfaceThreeDFrameType- 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
public org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation readOrientation() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeRead the value of the Orientation Node from the server and update the local value if the operation succeeds.- Specified by:
readOrientationin interfaceFrameType- Specified by:
readOrientationin interfaceThreeDFrameType- Overrides:
readOrientationin classFrameTypeNode- Returns:
- the
Orientationvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeOrientation
public void writeOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ThreeDFrameTypeWrite a new value for the Orientation Node to the server and update the local value if the operation succeeds.- Specified by:
writeOrientationin interfaceThreeDFrameType- 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
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation> readOrientationAsync()Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.readOrientation().- Specified by:
readOrientationAsyncin interfaceFrameType- Specified by:
readOrientationAsyncin interfaceThreeDFrameType- Overrides:
readOrientationAsyncin classFrameTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeOrientationAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeOrientationAsync(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation orientation) Description copied from interface:ThreeDFrameTypeAn asynchronous implementation ofThreeDFrameType.writeOrientation(org.eclipse.milo.opcua.stack.core.types.structured.ThreeDOrientation).- Specified by:
writeOrientationAsyncin interfaceThreeDFrameType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getOrientationNode
public ThreeDOrientationTypeNode getOrientationNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeGet the OrientationOrientationTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getOrientationNodein interfaceFrameType- Specified by:
getOrientationNodein interfaceThreeDFrameType- Overrides:
getOrientationNodein classFrameTypeNode- Returns:
- the Orientation
OrientationTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getOrientationNodeAsync
Description copied from interface:FrameTypeAsynchronous implementation ofFrameType.getOrientationNode().- Specified by:
getOrientationNodeAsyncin interfaceFrameType- Specified by:
getOrientationNodeAsyncin interfaceThreeDFrameType- Overrides:
getOrientationNodeAsyncin classFrameTypeNode- Returns:
- a CompletableFuture that completes successfully with the OrientationType Node or completes exceptionally if an error occurs creating or getting the Node.
-