Class WriterGroupTypeNode
- All Implemented Interfaces:
BaseObjectType,PubSubGroupType,WriterGroupType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.PubSubGroupType
GROUP_PROPERTIES, MAX_NETWORK_MESSAGE_SIZE, SECURITY_GROUP_ID, SECURITY_KEY_SERVICES, SECURITY_MODEFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.WriterGroupType
HEADER_LAYOUT_URI, KEEP_ALIVE_TIME, LOCALE_IDS, PRIORITY, PUBLISHING_INTERVAL, WRITER_GROUP_ID -
Constructor Summary
ConstructorsConstructorDescriptionWriterGroupTypeNode(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 TypeMethodDescriptionGet the DiagnosticsPubSubDiagnosticsWriterGroupTypeNode, ornullif it does not exist.Asynchronous implementation ofWriterGroupType.getDiagnosticsNode().Get the local value of the HeaderLayoutUri Node.Get the HeaderLayoutUriPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofWriterGroupType.getHeaderLayoutUriNode().Get the local value of the KeepAliveTime Node.Get the KeepAliveTimePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofWriterGroupType.getKeepAliveTimeNode().String[]Get the local value of the LocaleIds Node.Get the LocaleIdsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofWriterGroupType.getLocaleIdsNode().Get the MessageSettingsWriterGroupMessageTypeNode, ornullif it does not exist.CompletableFuture<? extends WriterGroupMessageTypeNode>Asynchronous implementation ofWriterGroupType.getMessageSettingsNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByteGet the local value of the Priority Node.Get the PriorityPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofWriterGroupType.getPriorityNode().Get the local value of the PublishingInterval Node.Get the PublishingIntervalPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofWriterGroupType.getPublishingIntervalNode().Get the TransportSettingsWriterGroupTransportTypeNode, ornullif it does not exist.CompletableFuture<? extends WriterGroupTransportTypeNode>Asynchronous implementation ofWriterGroupType.getTransportSettingsNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShortGet the local value of the WriterGroupId Node.Get the WriterGroupIdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofWriterGroupType.getWriterGroupIdNode().Read the value of the HeaderLayoutUri Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofWriterGroupType.readHeaderLayoutUri().Read the value of the KeepAliveTime Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofWriterGroupType.readKeepAliveTime().String[]Read the value of the LocaleIds Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String[]>An asynchronous implementation ofWriterGroupType.readLocaleIds().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByteRead the value of the Priority Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte>An asynchronous implementation ofWriterGroupType.readPriority().Read the value of the PublishingInterval Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofWriterGroupType.readPublishingInterval().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShortRead the value of the WriterGroupId Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort>An asynchronous implementation ofWriterGroupType.readWriterGroupId().voidsetHeaderLayoutUri(String value) Set the local value of the HeaderLayoutUri Node.voidsetKeepAliveTime(Double value) Set the local value of the KeepAliveTime Node.voidsetLocaleIds(String[] value) Set the local value of the LocaleIds Node.voidsetPriority(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) Set the local value of the Priority Node.voidsetPublishingInterval(Double value) Set the local value of the PublishingInterval Node.voidsetWriterGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) Set the local value of the WriterGroupId Node.voidwriteHeaderLayoutUri(String value) Write a new value for the HeaderLayoutUri Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeHeaderLayoutUriAsync(String headerLayoutUri) An asynchronous implementation ofWriterGroupType.writeHeaderLayoutUri(java.lang.String).voidwriteKeepAliveTime(Double value) Write a new value for the KeepAliveTime Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeKeepAliveTimeAsync(Double keepAliveTime) An asynchronous implementation ofWriterGroupType.writeKeepAliveTime(java.lang.Double).voidwriteLocaleIds(String[] value) Write a new value for the LocaleIds Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeLocaleIdsAsync(String[] localeIds) An asynchronous implementation ofWriterGroupType.writeLocaleIds(java.lang.String[]).voidwritePriority(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) Write a new value for the Priority Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writePriorityAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte priority) An asynchronous implementation ofWriterGroupType.writePriority(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte).voidwritePublishingInterval(Double value) Write a new value for the PublishingInterval Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writePublishingIntervalAsync(Double publishingInterval) An asynchronous implementation ofWriterGroupType.writePublishingInterval(java.lang.Double).voidwriteWriterGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) Write a new value for the WriterGroupId Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeWriterGroupIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort writerGroupId) An asynchronous implementation ofWriterGroupType.writeWriterGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.PubSubGroupTypeNode
getGroupProperties, getGroupPropertiesNode, getGroupPropertiesNodeAsync, getMaxNetworkMessageSize, getMaxNetworkMessageSizeNode, getMaxNetworkMessageSizeNodeAsync, getSecurityGroupId, getSecurityGroupIdNode, getSecurityGroupIdNodeAsync, getSecurityKeyServices, getSecurityKeyServicesNode, getSecurityKeyServicesNodeAsync, getSecurityMode, getSecurityModeNode, getSecurityModeNodeAsync, getStatusNode, getStatusNodeAsync, readGroupProperties, readGroupPropertiesAsync, readMaxNetworkMessageSize, readMaxNetworkMessageSizeAsync, readSecurityGroupId, readSecurityGroupIdAsync, readSecurityKeyServices, readSecurityKeyServicesAsync, readSecurityMode, readSecurityModeAsync, setGroupProperties, setMaxNetworkMessageSize, setSecurityGroupId, setSecurityKeyServices, setSecurityMode, writeGroupProperties, writeGroupPropertiesAsync, writeMaxNetworkMessageSize, writeMaxNetworkMessageSizeAsync, writeSecurityGroupId, writeSecurityGroupIdAsync, writeSecurityKeyServices, writeSecurityKeyServicesAsync, writeSecurityMode, writeSecurityModeAsyncMethods 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.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, setEventNotifierMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.PubSubGroupType
getGroupProperties, getGroupPropertiesNode, getGroupPropertiesNodeAsync, getMaxNetworkMessageSize, getMaxNetworkMessageSizeNode, getMaxNetworkMessageSizeNodeAsync, getSecurityGroupId, getSecurityGroupIdNode, getSecurityGroupIdNodeAsync, getSecurityKeyServices, getSecurityKeyServicesNode, getSecurityKeyServicesNodeAsync, getSecurityMode, getSecurityModeNode, getSecurityModeNodeAsync, getStatusNode, getStatusNodeAsync, readGroupProperties, readGroupPropertiesAsync, readMaxNetworkMessageSize, readMaxNetworkMessageSizeAsync, readSecurityGroupId, readSecurityGroupIdAsync, readSecurityKeyServices, readSecurityKeyServicesAsync, readSecurityMode, readSecurityModeAsync, setGroupProperties, setMaxNetworkMessageSize, setSecurityGroupId, setSecurityKeyServices, setSecurityMode, writeGroupProperties, writeGroupPropertiesAsync, writeMaxNetworkMessageSize, writeMaxNetworkMessageSizeAsync, writeSecurityGroupId, writeSecurityGroupIdAsync, writeSecurityKeyServices, writeSecurityKeyServicesAsync, writeSecurityMode, writeSecurityModeAsync
-
Constructor Details
-
WriterGroupTypeNode
public WriterGroupTypeNode(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
-
getWriterGroupId
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getWriterGroupId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeGet the local value of the WriterGroupId Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getWriterGroupIdin interfaceWriterGroupType- Returns:
- the local value of the WriterGroupId Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the WriterGroupId Node.
-
setWriterGroupId
public void setWriterGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:WriterGroupTypeSet the local value of the WriterGroupId Node.The value is only updated locally; it is not written to the server.
- Specified by:
setWriterGroupIdin interfaceWriterGroupType- Parameters:
value- the local value to set for the WriterGroupId Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the WriterGroupId Node.
-
readWriterGroupId
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort readWriterGroupId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeRead the value of the WriterGroupId Node from the server and update the local value if the operation succeeds.- Specified by:
readWriterGroupIdin interfaceWriterGroupType- Returns:
- the
UShortvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeWriterGroupId
public void writeWriterGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:WriterGroupTypeWrite a new value for the WriterGroupId Node to the server and update the local value if the operation succeeds.- Specified by:
writeWriterGroupIdin interfaceWriterGroupType- Parameters:
value- theUShortvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readWriterGroupIdAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort> readWriterGroupIdAsync()Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.readWriterGroupId().- Specified by:
readWriterGroupIdAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeWriterGroupIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeWriterGroupIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort writerGroupId) Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.writeWriterGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort).- Specified by:
writeWriterGroupIdAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getWriterGroupIdNode
Description copied from interface:WriterGroupTypeGet the WriterGroupIdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getWriterGroupIdNodein interfaceWriterGroupType- Returns:
- the WriterGroupId
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getWriterGroupIdNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getWriterGroupIdNode().- Specified by:
getWriterGroupIdNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPublishingInterval
Description copied from interface:WriterGroupTypeGet the local value of the PublishingInterval Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getPublishingIntervalin interfaceWriterGroupType- Returns:
- the local value of the PublishingInterval Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PublishingInterval Node.
-
setPublishingInterval
public void setPublishingInterval(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:WriterGroupTypeSet the local value of the PublishingInterval Node.The value is only updated locally; it is not written to the server.
- Specified by:
setPublishingIntervalin interfaceWriterGroupType- Parameters:
value- the local value to set for the PublishingInterval Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PublishingInterval Node.
-
readPublishingInterval
Description copied from interface:WriterGroupTypeRead the value of the PublishingInterval Node from the server and update the local value if the operation succeeds.- Specified by:
readPublishingIntervalin interfaceWriterGroupType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writePublishingInterval
public void writePublishingInterval(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:WriterGroupTypeWrite a new value for the PublishingInterval Node to the server and update the local value if the operation succeeds.- Specified by:
writePublishingIntervalin interfaceWriterGroupType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readPublishingIntervalAsync
Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.readPublishingInterval().- Specified by:
readPublishingIntervalAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writePublishingIntervalAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePublishingIntervalAsync(Double publishingInterval) Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.writePublishingInterval(java.lang.Double).- Specified by:
writePublishingIntervalAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getPublishingIntervalNode
public PropertyTypeNode getPublishingIntervalNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeGet the PublishingIntervalPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getPublishingIntervalNodein interfaceWriterGroupType- Returns:
- the PublishingInterval
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPublishingIntervalNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getPublishingIntervalNode().- Specified by:
getPublishingIntervalNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getKeepAliveTime
Description copied from interface:WriterGroupTypeGet the local value of the KeepAliveTime Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getKeepAliveTimein interfaceWriterGroupType- Returns:
- the local value of the KeepAliveTime Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the KeepAliveTime Node.
-
setKeepAliveTime
Description copied from interface:WriterGroupTypeSet the local value of the KeepAliveTime Node.The value is only updated locally; it is not written to the server.
- Specified by:
setKeepAliveTimein interfaceWriterGroupType- Parameters:
value- the local value to set for the KeepAliveTime Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the KeepAliveTime Node.
-
readKeepAliveTime
Description copied from interface:WriterGroupTypeRead the value of the KeepAliveTime Node from the server and update the local value if the operation succeeds.- Specified by:
readKeepAliveTimein interfaceWriterGroupType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeKeepAliveTime
Description copied from interface:WriterGroupTypeWrite a new value for the KeepAliveTime Node to the server and update the local value if the operation succeeds.- Specified by:
writeKeepAliveTimein interfaceWriterGroupType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readKeepAliveTimeAsync
Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.readKeepAliveTime().- Specified by:
readKeepAliveTimeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeKeepAliveTimeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeKeepAliveTimeAsync(Double keepAliveTime) Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.writeKeepAliveTime(java.lang.Double).- Specified by:
writeKeepAliveTimeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getKeepAliveTimeNode
Description copied from interface:WriterGroupTypeGet the KeepAliveTimePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getKeepAliveTimeNodein interfaceWriterGroupType- Returns:
- the KeepAliveTime
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getKeepAliveTimeNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getKeepAliveTimeNode().- Specified by:
getKeepAliveTimeNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPriority
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getPriority() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeGet the local value of the Priority Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getPriorityin interfaceWriterGroupType- Returns:
- the local value of the Priority Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Priority Node.
-
setPriority
public void setPriority(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:WriterGroupTypeSet the local value of the Priority Node.The value is only updated locally; it is not written to the server.
- Specified by:
setPriorityin interfaceWriterGroupType- Parameters:
value- the local value to set for the Priority Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Priority Node.
-
readPriority
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte readPriority() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeRead the value of the Priority Node from the server and update the local value if the operation succeeds.- Specified by:
readPriorityin interfaceWriterGroupType- Returns:
- the
UBytevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writePriority
public void writePriority(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:WriterGroupTypeWrite a new value for the Priority Node to the server and update the local value if the operation succeeds.- Specified by:
writePriorityin interfaceWriterGroupType- Parameters:
value- theUBytevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readPriorityAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte> readPriorityAsync()Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.readPriority().- Specified by:
readPriorityAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writePriorityAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePriorityAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte priority) Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.writePriority(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte).- Specified by:
writePriorityAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getPriorityNode
Description copied from interface:WriterGroupTypeGet the PriorityPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getPriorityNodein interfaceWriterGroupType- Returns:
- the Priority
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPriorityNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getPriorityNode().- Specified by:
getPriorityNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getLocaleIds
Description copied from interface:WriterGroupTypeGet the local value of the LocaleIds Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getLocaleIdsin interfaceWriterGroupType- Returns:
- the local value of the LocaleIds Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the LocaleIds Node.
-
setLocaleIds
Description copied from interface:WriterGroupTypeSet the local value of the LocaleIds Node.The value is only updated locally; it is not written to the server.
- Specified by:
setLocaleIdsin interfaceWriterGroupType- Parameters:
value- the local value to set for the LocaleIds Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the LocaleIds Node.
-
readLocaleIds
Description copied from interface:WriterGroupTypeRead the value of the LocaleIds Node from the server and update the local value if the operation succeeds.- Specified by:
readLocaleIdsin interfaceWriterGroupType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeLocaleIds
Description copied from interface:WriterGroupTypeWrite a new value for the LocaleIds Node to the server and update the local value if the operation succeeds.- Specified by:
writeLocaleIdsin interfaceWriterGroupType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readLocaleIdsAsync
Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.readLocaleIds().- Specified by:
readLocaleIdsAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeLocaleIdsAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLocaleIdsAsync(String[] localeIds) Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.writeLocaleIds(java.lang.String[]).- Specified by:
writeLocaleIdsAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getLocaleIdsNode
Description copied from interface:WriterGroupTypeGet the LocaleIdsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getLocaleIdsNodein interfaceWriterGroupType- Returns:
- the LocaleIds
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getLocaleIdsNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getLocaleIdsNode().- Specified by:
getLocaleIdsNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getHeaderLayoutUri
Description copied from interface:WriterGroupTypeGet the local value of the HeaderLayoutUri Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getHeaderLayoutUriin interfaceWriterGroupType- Returns:
- the local value of the HeaderLayoutUri Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the HeaderLayoutUri Node.
-
setHeaderLayoutUri
Description copied from interface:WriterGroupTypeSet the local value of the HeaderLayoutUri Node.The value is only updated locally; it is not written to the server.
- Specified by:
setHeaderLayoutUriin interfaceWriterGroupType- Parameters:
value- the local value to set for the HeaderLayoutUri Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the HeaderLayoutUri Node.
-
readHeaderLayoutUri
Description copied from interface:WriterGroupTypeRead the value of the HeaderLayoutUri Node from the server and update the local value if the operation succeeds.- Specified by:
readHeaderLayoutUriin interfaceWriterGroupType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeHeaderLayoutUri
Description copied from interface:WriterGroupTypeWrite a new value for the HeaderLayoutUri Node to the server and update the local value if the operation succeeds.- Specified by:
writeHeaderLayoutUriin interfaceWriterGroupType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readHeaderLayoutUriAsync
Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.readHeaderLayoutUri().- Specified by:
readHeaderLayoutUriAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeHeaderLayoutUriAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeHeaderLayoutUriAsync(String headerLayoutUri) Description copied from interface:WriterGroupTypeAn asynchronous implementation ofWriterGroupType.writeHeaderLayoutUri(java.lang.String).- Specified by:
writeHeaderLayoutUriAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getHeaderLayoutUriNode
public PropertyTypeNode getHeaderLayoutUriNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeGet the HeaderLayoutUriPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getHeaderLayoutUriNodein interfaceWriterGroupType- Returns:
- the HeaderLayoutUri
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getHeaderLayoutUriNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getHeaderLayoutUriNode().- Specified by:
getHeaderLayoutUriNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTransportSettingsNode
public WriterGroupTransportTypeNode getTransportSettingsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeGet the TransportSettingsWriterGroupTransportTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTransportSettingsNodein interfaceWriterGroupType- Returns:
- the TransportSettings
WriterGroupTransportTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTransportSettingsNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getTransportSettingsNode().- Specified by:
getTransportSettingsNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the WriterGroupTransportType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMessageSettingsNode
public WriterGroupMessageTypeNode getMessageSettingsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeGet the MessageSettingsWriterGroupMessageTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMessageSettingsNodein interfaceWriterGroupType- Returns:
- the MessageSettings
WriterGroupMessageTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMessageSettingsNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getMessageSettingsNode().- Specified by:
getMessageSettingsNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the WriterGroupMessageType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDiagnosticsNode
public PubSubDiagnosticsWriterGroupTypeNode getDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:WriterGroupTypeGet the DiagnosticsPubSubDiagnosticsWriterGroupTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDiagnosticsNodein interfaceWriterGroupType- Returns:
- the Diagnostics
PubSubDiagnosticsWriterGroupTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDiagnosticsNodeAsync
Description copied from interface:WriterGroupTypeAsynchronous implementation ofWriterGroupType.getDiagnosticsNode().- Specified by:
getDiagnosticsNodeAsyncin interfaceWriterGroupType- Returns:
- a CompletableFuture that completes successfully with the PubSubDiagnosticsWriterGroupType Node or completes exceptionally if an error occurs creating or getting the Node.
-