Class IIeeeTsnInterfaceConfigurationTalkerTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseObjectTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseInterfaceTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.IIeeeTsnInterfaceConfigurationTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.IIeeeTsnInterfaceConfigurationTalkerTypeNode
- All Implemented Interfaces:
BaseInterfaceType,BaseObjectType,IIeeeTsnInterfaceConfigurationTalkerType,IIeeeTsnInterfaceConfigurationType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
public class IIeeeTsnInterfaceConfigurationTalkerTypeNode
extends IIeeeTsnInterfaceConfigurationTypeNode
implements IIeeeTsnInterfaceConfigurationTalkerType
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionIIeeeTsnInterfaceConfigurationTalkerTypeNode(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.unsigned.UByte eventNotifier) -
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 BaseDataVariableTypeNode>Asynchronous implementation ofIIeeeTsnInterfaceConfigurationTalkerType.getTimeAwareOffsetNode().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 ofIIeeeTsnInterfaceConfigurationTalkerType.readTimeAwareOffset().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 timeAwareOffset) An asynchronous implementation ofIIeeeTsnInterfaceConfigurationTalkerType.writeTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.IIeeeTsnInterfaceConfigurationTypeNode
getInterfaceName, getInterfaceNameNode, getInterfaceNameNodeAsync, getMacAddress, getMacAddressNode, getMacAddressNodeAsync, readInterfaceName, readInterfaceNameAsync, readMacAddress, readMacAddressAsync, setInterfaceName, setMacAddress, writeInterfaceName, writeInterfaceNameAsync, writeMacAddress, writeMacAddressAsyncMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods 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.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
-
Constructor Details
-
IIeeeTsnInterfaceConfigurationTalkerTypeNode
public IIeeeTsnInterfaceConfigurationTalkerTypeNode(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.unsigned.UByte eventNotifier)
-
-
Method Details
-
getTimeAwareOffset
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getTimeAwareOffset() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeGet the local value of the TimeAwareOffset Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getTimeAwareOffsetin interfaceIIeeeTsnInterfaceConfigurationTalkerType- 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
public void setTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeSet the local value of the TimeAwareOffset Node.The value is only updated locally; it is not written to the server.
- Specified by:
setTimeAwareOffsetin interfaceIIeeeTsnInterfaceConfigurationTalkerType- 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
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readTimeAwareOffset() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeRead the value of the TimeAwareOffset Node from the server and update the local value if the operation succeeds.- Specified by:
readTimeAwareOffsetin interfaceIIeeeTsnInterfaceConfigurationTalkerType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeTimeAwareOffset
public void writeTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeWrite a new value for the TimeAwareOffset Node to the server and update the local value if the operation succeeds.- Specified by:
writeTimeAwareOffsetin interfaceIIeeeTsnInterfaceConfigurationTalkerType- 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
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readTimeAwareOffsetAsync()Description copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeAn asynchronous implementation ofIIeeeTsnInterfaceConfigurationTalkerType.readTimeAwareOffset().- Specified by:
readTimeAwareOffsetAsyncin interfaceIIeeeTsnInterfaceConfigurationTalkerType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeTimeAwareOffsetAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTimeAwareOffsetAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger timeAwareOffset) Description copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeAn asynchronous implementation ofIIeeeTsnInterfaceConfigurationTalkerType.writeTimeAwareOffset(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeTimeAwareOffsetAsyncin interfaceIIeeeTsnInterfaceConfigurationTalkerType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTimeAwareOffsetNode
public BaseDataVariableTypeNode getTimeAwareOffsetNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeGet the TimeAwareOffsetBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTimeAwareOffsetNodein interfaceIIeeeTsnInterfaceConfigurationTalkerType- 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
Description copied from interface:IIeeeTsnInterfaceConfigurationTalkerTypeAsynchronous implementation ofIIeeeTsnInterfaceConfigurationTalkerType.getTimeAwareOffsetNode().- Specified by:
getTimeAwareOffsetNodeAsyncin interfaceIIeeeTsnInterfaceConfigurationTalkerType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-