Class FrameTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,FrameType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- Direct Known Subclasses:
ThreeDFrameTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.FrameType
CONSTANT, FIXED_BASE -
Constructor Summary
ConstructorsConstructorDescriptionFrameTypeNode(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.builtin.NodeIdGet the local value of the BaseFrame Node.Get the BaseFrameBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofFrameType.getBaseFrameNode().org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinatesGet the local value of the CartesianCoordinates Node.Get the CartesianCoordinatesCartesianCoordinatesTypeNode, ornullif it does not exist.CompletableFuture<? extends CartesianCoordinatesTypeNode>Asynchronous implementation ofFrameType.getCartesianCoordinatesNode().Get the local value of the Constant Node.Get the ConstantPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofFrameType.getConstantNode().Get the local value of the FixedBase Node.Get the FixedBasePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofFrameType.getFixedBaseNode().org.eclipse.milo.opcua.stack.core.types.structured.OrientationGet the local value of the Orientation Node.Get the OrientationOrientationTypeNode, ornullif it does not exist.CompletableFuture<? extends OrientationTypeNode>Asynchronous implementation ofFrameType.getOrientationNode().org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdRead the value of the BaseFrame Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId>An asynchronous implementation ofFrameType.readBaseFrame().org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinatesRead 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.CartesianCoordinates>An asynchronous implementation ofFrameType.readCartesianCoordinates().Read the value of the Constant Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofFrameType.readConstant().Read the value of the FixedBase Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofFrameType.readFixedBase().org.eclipse.milo.opcua.stack.core.types.structured.OrientationRead 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.Orientation>An asynchronous implementation ofFrameType.readOrientation().voidsetBaseFrame(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Set the local value of the BaseFrame Node.voidsetCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinates value) Set the local value of the CartesianCoordinates Node.voidsetConstant(Boolean value) Set the local value of the Constant Node.voidsetFixedBase(Boolean value) Set the local value of the FixedBase Node.voidsetOrientation(org.eclipse.milo.opcua.stack.core.types.structured.Orientation value) Set the local value of the Orientation Node.voidwriteBaseFrame(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Write a new value for the BaseFrame Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeBaseFrameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId baseFrame) An asynchronous implementation ofFrameType.writeBaseFrame(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).voidwriteCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinates 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.CartesianCoordinates cartesianCoordinates) An asynchronous implementation ofFrameType.writeCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinates).voidwriteConstant(Boolean value) Write a new value for the Constant Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeConstantAsync(Boolean constant) An asynchronous implementation ofFrameType.writeConstant(java.lang.Boolean).voidwriteFixedBase(Boolean value) Write a new value for the FixedBase Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeFixedBaseAsync(Boolean fixedBase) An asynchronous implementation ofFrameType.writeFixedBase(java.lang.Boolean).voidwriteOrientation(org.eclipse.milo.opcua.stack.core.types.structured.Orientation 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.Orientation orientation) An asynchronous implementation ofFrameType.writeOrientation(org.eclipse.milo.opcua.stack.core.types.structured.Orientation).Methods 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.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
-
FrameTypeNode
public FrameTypeNode(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
-
getConstant
Description copied from interface:FrameTypeGet the local value of the Constant Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getConstantin interfaceFrameType- Returns:
- the local value of the Constant Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Constant Node.
-
setConstant
Description copied from interface:FrameTypeSet the local value of the Constant Node.The value is only updated locally; it is not written to the server.
- Specified by:
setConstantin interfaceFrameType- Parameters:
value- the local value to set for the Constant Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Constant Node.
-
readConstant
Description copied from interface:FrameTypeRead the value of the Constant Node from the server and update the local value if the operation succeeds.- Specified by:
readConstantin interfaceFrameType- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeConstant
Description copied from interface:FrameTypeWrite a new value for the Constant Node to the server and update the local value if the operation succeeds.- Specified by:
writeConstantin interfaceFrameType- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readConstantAsync
Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.readConstant().- Specified by:
readConstantAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeConstantAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeConstantAsync(Boolean constant) Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.writeConstant(java.lang.Boolean).- Specified by:
writeConstantAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getConstantNode
Description copied from interface:FrameTypeGet the ConstantPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getConstantNodein interfaceFrameType- Returns:
- the Constant
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getConstantNodeAsync
Description copied from interface:FrameTypeAsynchronous implementation ofFrameType.getConstantNode().- Specified by:
getConstantNodeAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getFixedBase
Description copied from interface:FrameTypeGet the local value of the FixedBase Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getFixedBasein interfaceFrameType- Returns:
- the local value of the FixedBase Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the FixedBase Node.
-
setFixedBase
Description copied from interface:FrameTypeSet the local value of the FixedBase Node.The value is only updated locally; it is not written to the server.
- Specified by:
setFixedBasein interfaceFrameType- Parameters:
value- the local value to set for the FixedBase Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the FixedBase Node.
-
readFixedBase
Description copied from interface:FrameTypeRead the value of the FixedBase Node from the server and update the local value if the operation succeeds.- Specified by:
readFixedBasein interfaceFrameType- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeFixedBase
Description copied from interface:FrameTypeWrite a new value for the FixedBase Node to the server and update the local value if the operation succeeds.- Specified by:
writeFixedBasein interfaceFrameType- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readFixedBaseAsync
Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.readFixedBase().- Specified by:
readFixedBaseAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeFixedBaseAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeFixedBaseAsync(Boolean fixedBase) Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.writeFixedBase(java.lang.Boolean).- Specified by:
writeFixedBaseAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getFixedBaseNode
Description copied from interface:FrameTypeGet the FixedBasePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getFixedBaseNodein interfaceFrameType- Returns:
- the FixedBase
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getFixedBaseNodeAsync
Description copied from interface:FrameTypeAsynchronous implementation ofFrameType.getFixedBaseNode().- Specified by:
getFixedBaseNodeAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getCartesianCoordinates
public org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinates 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- 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.CartesianCoordinates value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:FrameTypeSet the local value of the CartesianCoordinates Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCartesianCoordinatesin interfaceFrameType- 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.CartesianCoordinates 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- 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.CartesianCoordinates value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:FrameTypeWrite a new value for the CartesianCoordinates Node to the server and update the local value if the operation succeeds.- Specified by:
writeCartesianCoordinatesin interfaceFrameType- Parameters:
value- theCartesianCoordinatesvalue 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.CartesianCoordinates> readCartesianCoordinatesAsync()Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.readCartesianCoordinates().- 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
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCartesianCoordinatesAsync(org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinates cartesianCoordinates) Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.writeCartesianCoordinates(org.eclipse.milo.opcua.stack.core.types.structured.CartesianCoordinates).- Specified by:
writeCartesianCoordinatesAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCartesianCoordinatesNode
public CartesianCoordinatesTypeNode 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- 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
Description copied from interface:FrameTypeAsynchronous implementation ofFrameType.getCartesianCoordinatesNode().- Specified by:
getCartesianCoordinatesNodeAsyncin interfaceFrameType- 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.Orientation 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- 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.Orientation value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:FrameTypeSet the local value of the Orientation Node.The value is only updated locally; it is not written to the server.
- Specified by:
setOrientationin interfaceFrameType- 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.Orientation 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- 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.Orientation value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:FrameTypeWrite a new value for the Orientation Node to the server and update the local value if the operation succeeds.- Specified by:
writeOrientationin interfaceFrameType- Parameters:
value- theOrientationvalue 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.Orientation> readOrientationAsync()Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.readOrientation().- 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
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeOrientationAsync(org.eclipse.milo.opcua.stack.core.types.structured.Orientation orientation) Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.writeOrientation(org.eclipse.milo.opcua.stack.core.types.structured.Orientation).- Specified by:
writeOrientationAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getOrientationNode
public OrientationTypeNode 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- 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- Returns:
- a CompletableFuture that completes successfully with the OrientationType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getBaseFrame
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getBaseFrame() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeGet the local value of the BaseFrame Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getBaseFramein interfaceFrameType- Returns:
- the local value of the BaseFrame Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the BaseFrame Node.
-
setBaseFrame
public void setBaseFrame(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:FrameTypeSet the local value of the BaseFrame Node.The value is only updated locally; it is not written to the server.
- Specified by:
setBaseFramein interfaceFrameType- Parameters:
value- the local value to set for the BaseFrame Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the BaseFrame Node.
-
readBaseFrame
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId readBaseFrame() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeRead the value of the BaseFrame Node from the server and update the local value if the operation succeeds.- Specified by:
readBaseFramein interfaceFrameType- Returns:
- the
NodeIdvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeBaseFrame
public void writeBaseFrame(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:FrameTypeWrite a new value for the BaseFrame Node to the server and update the local value if the operation succeeds.- Specified by:
writeBaseFramein interfaceFrameType- Parameters:
value- theNodeIdvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readBaseFrameAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> readBaseFrameAsync()Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.readBaseFrame().- Specified by:
readBaseFrameAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeBaseFrameAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBaseFrameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId baseFrame) Description copied from interface:FrameTypeAn asynchronous implementation ofFrameType.writeBaseFrame(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).- Specified by:
writeBaseFrameAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getBaseFrameNode
public BaseDataVariableTypeNode getBaseFrameNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:FrameTypeGet the BaseFrameBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getBaseFrameNodein interfaceFrameType- Returns:
- the BaseFrame
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getBaseFrameNodeAsync
Description copied from interface:FrameTypeAsynchronous implementation ofFrameType.getBaseFrameNode().- Specified by:
getBaseFrameNodeAsyncin interfaceFrameType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-