Interface IIeeeTsnInterfaceConfigurationTalkerType
- All Superinterfaces:
BaseInterfaceType,BaseObjectType,IIeeeTsnInterfaceConfigurationType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
- All Known Implementing Classes:
IIeeeTsnInterfaceConfigurationTalkerTypeNode
public interface IIeeeTsnInterfaceConfigurationTalkerType
extends IIeeeTsnInterfaceConfigurationType
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the TimeAwareOffset Node.Get the TimeAwareOffsetBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetTimeAwareOffsetNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the TimeAwareOffset Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofreadTimeAwareOffset().voidsetTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the TimeAwareOffset Node.voidwriteTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the TimeAwareOffset Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeTimeAwareOffsetAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) An asynchronous implementation ofwriteTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).Methods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.IIeeeTsnInterfaceConfigurationType
getInterfaceName, getInterfaceNameNode, getInterfaceNameNodeAsync, getMacAddress, getMacAddressNode, getMacAddressNodeAsync, readInterfaceName, readInterfaceNameAsync, readMacAddress, readMacAddressAsync, setInterfaceName, setMacAddress, writeInterfaceName, writeInterfaceNameAsync, writeMacAddress, writeMacAddressAsyncMethods 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.ObjectNode
getEventNotifier, setEventNotifier
-
Method Details
-
getTimeAwareOffset
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getTimeAwareOffset() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the TimeAwareOffset Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the TimeAwareOffset Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TimeAwareOffset Node.
-
setTimeAwareOffset
void setTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the TimeAwareOffset Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the TimeAwareOffset Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TimeAwareOffset Node.
-
readTimeAwareOffset
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readTimeAwareOffset() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the TimeAwareOffset Node from the server and update the local value if the operation succeeds.- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeTimeAwareOffset
void writeTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the TimeAwareOffset Node to the server and update the local value if the operation succeeds.- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readTimeAwareOffsetAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readTimeAwareOffsetAsync()An asynchronous implementation ofreadTimeAwareOffset().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeTimeAwareOffsetAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTimeAwareOffsetAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) An asynchronous implementation ofwriteTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTimeAwareOffsetNode
Get the TimeAwareOffsetBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the TimeAwareOffset
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTimeAwareOffsetNodeAsync
CompletableFuture<? extends BaseDataVariableType> getTimeAwareOffsetNodeAsync()Asynchronous implementation ofgetTimeAwareOffsetNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-