Class ThreeDOrientationTypeNode
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.OrientationTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.ThreeDOrientationTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,OrientationType,ThreeDOrientationType,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.OrientationType
ANGLE_UNIT -
Constructor Summary
ConstructorsConstructorDescriptionThreeDOrientationTypeNode(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 TypeMethodDescriptiongetA()Get the local value of the A Node.getANode()Get the ABaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofThreeDOrientationType.getANode().getB()Get the local value of the B Node.getBNode()Get the BBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofThreeDOrientationType.getBNode().getC()Get the local value of the C Node.getCNode()Get the CBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofThreeDOrientationType.getCNode().readA()Read the value of the A Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofThreeDOrientationType.readA().readB()Read the value of the B Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofThreeDOrientationType.readB().readC()Read the value of the C Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofThreeDOrientationType.readC().voidSet the local value of the A Node.voidSet the local value of the B Node.voidSet the local value of the C Node.voidWrite a new value for the A 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 ofThreeDOrientationType.writeA(java.lang.Double).voidWrite a new value for the B 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 ofThreeDOrientationType.writeB(java.lang.Double).voidWrite a new value for the C 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 ofThreeDOrientationType.writeC(java.lang.Double).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.variables.OrientationTypeNode
getAngleUnit, getAngleUnitNode, getAngleUnitNodeAsync, readAngleUnit, readAngleUnitAsync, setAngleUnit, writeAngleUnit, writeAngleUnitAsyncMethods 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.client.model.variables.OrientationType
getAngleUnit, getAngleUnitNode, getAngleUnitNodeAsync, readAngleUnit, readAngleUnitAsync, setAngleUnit, writeAngleUnit, writeAngleUnitAsyncMethods 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
-
ThreeDOrientationTypeNode
public ThreeDOrientationTypeNode(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
-
getA
Description copied from interface:ThreeDOrientationTypeGet the local value of the A Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getAin interfaceThreeDOrientationType- Returns:
- the local value of the A Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the A Node.
-
setA
Description copied from interface:ThreeDOrientationTypeSet the local value of the A Node.The value is only updated locally; it is not written to the server.
- Specified by:
setAin interfaceThreeDOrientationType- Parameters:
value- the local value to set for the A Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the A Node.
-
readA
Description copied from interface:ThreeDOrientationTypeRead the value of the A Node from the server and update the local value if the operation succeeds.- Specified by:
readAin interfaceThreeDOrientationType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeA
Description copied from interface:ThreeDOrientationTypeWrite a new value for the A Node to the server and update the local value if the operation succeeds.- Specified by:
writeAin interfaceThreeDOrientationType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readAAsync
Description copied from interface:ThreeDOrientationTypeAn asynchronous implementation ofThreeDOrientationType.readA().- Specified by:
readAAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeAAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAAsync(Double a) Description copied from interface:ThreeDOrientationTypeAn asynchronous implementation ofThreeDOrientationType.writeA(java.lang.Double).- Specified by:
writeAAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getANode
Description copied from interface:ThreeDOrientationTypeGet the ABaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getANodein interfaceThreeDOrientationType- Returns:
- the A
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getANodeAsync
Description copied from interface:ThreeDOrientationTypeAsynchronous implementation ofThreeDOrientationType.getANode().- Specified by:
getANodeAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getB
Description copied from interface:ThreeDOrientationTypeGet the local value of the B Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getBin interfaceThreeDOrientationType- Returns:
- the local value of the B Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the B Node.
-
setB
Description copied from interface:ThreeDOrientationTypeSet the local value of the B Node.The value is only updated locally; it is not written to the server.
- Specified by:
setBin interfaceThreeDOrientationType- Parameters:
value- the local value to set for the B Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the B Node.
-
readB
Description copied from interface:ThreeDOrientationTypeRead the value of the B Node from the server and update the local value if the operation succeeds.- Specified by:
readBin interfaceThreeDOrientationType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeB
Description copied from interface:ThreeDOrientationTypeWrite a new value for the B Node to the server and update the local value if the operation succeeds.- Specified by:
writeBin interfaceThreeDOrientationType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readBAsync
Description copied from interface:ThreeDOrientationTypeAn asynchronous implementation ofThreeDOrientationType.readB().- Specified by:
readBAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeBAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBAsync(Double b) Description copied from interface:ThreeDOrientationTypeAn asynchronous implementation ofThreeDOrientationType.writeB(java.lang.Double).- Specified by:
writeBAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getBNode
Description copied from interface:ThreeDOrientationTypeGet the BBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getBNodein interfaceThreeDOrientationType- Returns:
- the B
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getBNodeAsync
Description copied from interface:ThreeDOrientationTypeAsynchronous implementation ofThreeDOrientationType.getBNode().- Specified by:
getBNodeAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getC
Description copied from interface:ThreeDOrientationTypeGet the local value of the C Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getCin interfaceThreeDOrientationType- Returns:
- the local value of the C Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the C Node.
-
setC
Description copied from interface:ThreeDOrientationTypeSet the local value of the C Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCin interfaceThreeDOrientationType- Parameters:
value- the local value to set for the C Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the C Node.
-
readC
Description copied from interface:ThreeDOrientationTypeRead the value of the C Node from the server and update the local value if the operation succeeds.- Specified by:
readCin interfaceThreeDOrientationType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeC
Description copied from interface:ThreeDOrientationTypeWrite a new value for the C Node to the server and update the local value if the operation succeeds.- Specified by:
writeCin interfaceThreeDOrientationType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCAsync
Description copied from interface:ThreeDOrientationTypeAn asynchronous implementation ofThreeDOrientationType.readC().- Specified by:
readCAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCAsync(Double c) Description copied from interface:ThreeDOrientationTypeAn asynchronous implementation ofThreeDOrientationType.writeC(java.lang.Double).- Specified by:
writeCAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCNode
Description copied from interface:ThreeDOrientationTypeGet the CBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCNodein interfaceThreeDOrientationType- Returns:
- the C
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCNodeAsync
Description copied from interface:ThreeDOrientationTypeAsynchronous implementation ofThreeDOrientationType.getCNode().- Specified by:
getCNodeAsyncin interfaceThreeDOrientationType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-