Class DatagramWriterGroupTransportTypeNode
- All Implemented Interfaces:
BaseObjectType,DatagramWriterGroupTransportType,WriterGroupTransportType,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.DatagramWriterGroupTransportType
DATAGRAM_QOS, DISCOVERY_ANNOUNCE_RATE, MESSAGE_REPEAT_COUNT, MESSAGE_REPEAT_DELAY, QOS_CATEGORY, TOPIC -
Constructor Summary
ConstructorsConstructorDescriptionDatagramWriterGroupTransportTypeNode(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 AddressNetworkAddressTypeNode, ornullif it does not exist.CompletableFuture<? extends NetworkAddressTypeNode>Asynchronous implementation ofDatagramWriterGroupTransportType.getAddressNode().org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[]Get the local value of the DatagramQos Node.Get the DatagramQosPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramWriterGroupTransportType.getDatagramQosNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the DiscoveryAnnounceRate Node.Get the DiscoveryAnnounceRatePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramWriterGroupTransportType.getDiscoveryAnnounceRateNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByteGet the local value of the MessageRepeatCount Node.Get the MessageRepeatCountPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramWriterGroupTransportType.getMessageRepeatCountNode().Get the local value of the MessageRepeatDelay Node.Get the MessageRepeatDelayPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramWriterGroupTransportType.getMessageRepeatDelayNode().Get the local value of the QosCategory Node.Get the QosCategoryPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramWriterGroupTransportType.getQosCategoryNode().getTopic()Get the local value of the Topic Node.Get the TopicPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramWriterGroupTransportType.getTopicNode().org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[]Read the value of the DatagramQos Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[]>An asynchronous implementation ofDatagramWriterGroupTransportType.readDatagramQos().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the DiscoveryAnnounceRate 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 ofDatagramWriterGroupTransportType.readDiscoveryAnnounceRate().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByteRead the value of the MessageRepeatCount 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 ofDatagramWriterGroupTransportType.readMessageRepeatCount().Read the value of the MessageRepeatDelay Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofDatagramWriterGroupTransportType.readMessageRepeatDelay().Read the value of the QosCategory Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofDatagramWriterGroupTransportType.readQosCategory().Read the value of the Topic Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofDatagramWriterGroupTransportType.readTopic().voidsetDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] value) Set the local value of the DatagramQos Node.voidsetDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the DiscoveryAnnounceRate Node.voidsetMessageRepeatCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) Set the local value of the MessageRepeatCount Node.voidsetMessageRepeatDelay(Double value) Set the local value of the MessageRepeatDelay Node.voidsetQosCategory(String value) Set the local value of the QosCategory Node.voidSet the local value of the Topic Node.voidwriteDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] value) Write a new value for the DatagramQos Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDatagramQosAsync(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] datagramQos) An asynchronous implementation ofDatagramWriterGroupTransportType.writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[]).voidwriteDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the DiscoveryAnnounceRate Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDiscoveryAnnounceRateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger discoveryAnnounceRate) An asynchronous implementation ofDatagramWriterGroupTransportType.writeDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteMessageRepeatCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) Write a new value for the MessageRepeatCount Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMessageRepeatCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte messageRepeatCount) An asynchronous implementation ofDatagramWriterGroupTransportType.writeMessageRepeatCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte).voidwriteMessageRepeatDelay(Double value) Write a new value for the MessageRepeatDelay Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMessageRepeatDelayAsync(Double messageRepeatDelay) An asynchronous implementation ofDatagramWriterGroupTransportType.writeMessageRepeatDelay(java.lang.Double).voidwriteQosCategory(String value) Write a new value for the QosCategory Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeQosCategoryAsync(String qosCategory) An asynchronous implementation ofDatagramWriterGroupTransportType.writeQosCategory(java.lang.String).voidwriteTopic(String value) Write a new value for the Topic Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeTopicAsync(String topic) An asynchronous implementation ofDatagramWriterGroupTransportType.writeTopic(java.lang.String).Methods 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, setEventNotifier
-
Constructor Details
-
DatagramWriterGroupTransportTypeNode
public DatagramWriterGroupTransportTypeNode(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
-
getMessageRepeatCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getMessageRepeatCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeGet the local value of the MessageRepeatCount Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMessageRepeatCountin interfaceDatagramWriterGroupTransportType- Returns:
- the local value of the MessageRepeatCount Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MessageRepeatCount Node.
-
setMessageRepeatCount
public void setMessageRepeatCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeSet the local value of the MessageRepeatCount Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMessageRepeatCountin interfaceDatagramWriterGroupTransportType- Parameters:
value- the local value to set for the MessageRepeatCount Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MessageRepeatCount Node.
-
readMessageRepeatCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte readMessageRepeatCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeRead the value of the MessageRepeatCount Node from the server and update the local value if the operation succeeds.- Specified by:
readMessageRepeatCountin interfaceDatagramWriterGroupTransportType- Returns:
- the
UBytevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMessageRepeatCount
public void writeMessageRepeatCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeWrite a new value for the MessageRepeatCount Node to the server and update the local value if the operation succeeds.- Specified by:
writeMessageRepeatCountin interfaceDatagramWriterGroupTransportType- Parameters:
value- theUBytevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMessageRepeatCountAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte> readMessageRepeatCountAsync()Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.readMessageRepeatCount().- Specified by:
readMessageRepeatCountAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMessageRepeatCountAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMessageRepeatCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte messageRepeatCount) Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.writeMessageRepeatCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte).- Specified by:
writeMessageRepeatCountAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMessageRepeatCountNode
public PropertyTypeNode getMessageRepeatCountNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeGet the MessageRepeatCountPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMessageRepeatCountNodein interfaceDatagramWriterGroupTransportType- Returns:
- the MessageRepeatCount
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMessageRepeatCountNodeAsync
Description copied from interface:DatagramWriterGroupTransportTypeAsynchronous implementation ofDatagramWriterGroupTransportType.getMessageRepeatCountNode().- Specified by:
getMessageRepeatCountNodeAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMessageRepeatDelay
Description copied from interface:DatagramWriterGroupTransportTypeGet the local value of the MessageRepeatDelay Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMessageRepeatDelayin interfaceDatagramWriterGroupTransportType- Returns:
- the local value of the MessageRepeatDelay Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MessageRepeatDelay Node.
-
setMessageRepeatDelay
public void setMessageRepeatDelay(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeSet the local value of the MessageRepeatDelay Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMessageRepeatDelayin interfaceDatagramWriterGroupTransportType- Parameters:
value- the local value to set for the MessageRepeatDelay Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MessageRepeatDelay Node.
-
readMessageRepeatDelay
Description copied from interface:DatagramWriterGroupTransportTypeRead the value of the MessageRepeatDelay Node from the server and update the local value if the operation succeeds.- Specified by:
readMessageRepeatDelayin interfaceDatagramWriterGroupTransportType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMessageRepeatDelay
public void writeMessageRepeatDelay(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeWrite a new value for the MessageRepeatDelay Node to the server and update the local value if the operation succeeds.- Specified by:
writeMessageRepeatDelayin interfaceDatagramWriterGroupTransportType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMessageRepeatDelayAsync
Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.readMessageRepeatDelay().- Specified by:
readMessageRepeatDelayAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMessageRepeatDelayAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMessageRepeatDelayAsync(Double messageRepeatDelay) Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.writeMessageRepeatDelay(java.lang.Double).- Specified by:
writeMessageRepeatDelayAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMessageRepeatDelayNode
public PropertyTypeNode getMessageRepeatDelayNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeGet the MessageRepeatDelayPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMessageRepeatDelayNodein interfaceDatagramWriterGroupTransportType- Returns:
- the MessageRepeatDelay
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMessageRepeatDelayNodeAsync
Description copied from interface:DatagramWriterGroupTransportTypeAsynchronous implementation ofDatagramWriterGroupTransportType.getMessageRepeatDelayNode().- Specified by:
getMessageRepeatDelayNodeAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getQosCategory
Description copied from interface:DatagramWriterGroupTransportTypeGet the local value of the QosCategory Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getQosCategoryin interfaceDatagramWriterGroupTransportType- Returns:
- the local value of the QosCategory Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the QosCategory Node.
-
setQosCategory
Description copied from interface:DatagramWriterGroupTransportTypeSet the local value of the QosCategory Node.The value is only updated locally; it is not written to the server.
- Specified by:
setQosCategoryin interfaceDatagramWriterGroupTransportType- Parameters:
value- the local value to set for the QosCategory Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the QosCategory Node.
-
readQosCategory
Description copied from interface:DatagramWriterGroupTransportTypeRead the value of the QosCategory Node from the server and update the local value if the operation succeeds.- Specified by:
readQosCategoryin interfaceDatagramWriterGroupTransportType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeQosCategory
Description copied from interface:DatagramWriterGroupTransportTypeWrite a new value for the QosCategory Node to the server and update the local value if the operation succeeds.- Specified by:
writeQosCategoryin interfaceDatagramWriterGroupTransportType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readQosCategoryAsync
Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.readQosCategory().- Specified by:
readQosCategoryAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeQosCategoryAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeQosCategoryAsync(String qosCategory) Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.writeQosCategory(java.lang.String).- Specified by:
writeQosCategoryAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getQosCategoryNode
Description copied from interface:DatagramWriterGroupTransportTypeGet the QosCategoryPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getQosCategoryNodein interfaceDatagramWriterGroupTransportType- Returns:
- the QosCategory
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getQosCategoryNodeAsync
Description copied from interface:DatagramWriterGroupTransportTypeAsynchronous implementation ofDatagramWriterGroupTransportType.getQosCategoryNode().- Specified by:
getQosCategoryNodeAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDatagramQos
public org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] getDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeGet the local value of the DatagramQos Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDatagramQosin interfaceDatagramWriterGroupTransportType- Returns:
- the local value of the DatagramQos Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DatagramQos Node.
-
setDatagramQos
public void setDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeSet the local value of the DatagramQos Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDatagramQosin interfaceDatagramWriterGroupTransportType- Parameters:
value- the local value to set for the DatagramQos Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DatagramQos Node.
-
readDatagramQos
public org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] readDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeRead the value of the DatagramQos Node from the server and update the local value if the operation succeeds.- Specified by:
readDatagramQosin interfaceDatagramWriterGroupTransportType- Returns:
- the
TransmitQosDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDatagramQos
public void writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeWrite a new value for the DatagramQos Node to the server and update the local value if the operation succeeds.- Specified by:
writeDatagramQosin interfaceDatagramWriterGroupTransportType- Parameters:
value- theTransmitQosDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDatagramQosAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[]> readDatagramQosAsync()Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.readDatagramQos().- Specified by:
readDatagramQosAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDatagramQosAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDatagramQosAsync(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[] datagramQos) Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.TransmitQosDataType[]).- Specified by:
writeDatagramQosAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDatagramQosNode
Description copied from interface:DatagramWriterGroupTransportTypeGet the DatagramQosPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDatagramQosNodein interfaceDatagramWriterGroupTransportType- Returns:
- the DatagramQos
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDatagramQosNodeAsync
Description copied from interface:DatagramWriterGroupTransportTypeAsynchronous implementation ofDatagramWriterGroupTransportType.getDatagramQosNode().- Specified by:
getDatagramQosNodeAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDiscoveryAnnounceRate
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getDiscoveryAnnounceRate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeGet the local value of the DiscoveryAnnounceRate Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDiscoveryAnnounceRatein interfaceDatagramWriterGroupTransportType- Returns:
- the local value of the DiscoveryAnnounceRate Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DiscoveryAnnounceRate Node.
-
setDiscoveryAnnounceRate
public void setDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeSet the local value of the DiscoveryAnnounceRate Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDiscoveryAnnounceRatein interfaceDatagramWriterGroupTransportType- Parameters:
value- the local value to set for the DiscoveryAnnounceRate Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DiscoveryAnnounceRate Node.
-
readDiscoveryAnnounceRate
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readDiscoveryAnnounceRate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeRead the value of the DiscoveryAnnounceRate Node from the server and update the local value if the operation succeeds.- Specified by:
readDiscoveryAnnounceRatein interfaceDatagramWriterGroupTransportType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDiscoveryAnnounceRate
public void writeDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramWriterGroupTransportTypeWrite a new value for the DiscoveryAnnounceRate Node to the server and update the local value if the operation succeeds.- Specified by:
writeDiscoveryAnnounceRatein interfaceDatagramWriterGroupTransportType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDiscoveryAnnounceRateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readDiscoveryAnnounceRateAsync()Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.readDiscoveryAnnounceRate().- Specified by:
readDiscoveryAnnounceRateAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDiscoveryAnnounceRateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDiscoveryAnnounceRateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger discoveryAnnounceRate) Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.writeDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeDiscoveryAnnounceRateAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDiscoveryAnnounceRateNode
public PropertyTypeNode getDiscoveryAnnounceRateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramWriterGroupTransportTypeGet the DiscoveryAnnounceRatePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDiscoveryAnnounceRateNodein interfaceDatagramWriterGroupTransportType- Returns:
- the DiscoveryAnnounceRate
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDiscoveryAnnounceRateNodeAsync
Description copied from interface:DatagramWriterGroupTransportTypeAsynchronous implementation ofDatagramWriterGroupTransportType.getDiscoveryAnnounceRateNode().- Specified by:
getDiscoveryAnnounceRateNodeAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTopic
Description copied from interface:DatagramWriterGroupTransportTypeGet the local value of the Topic Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getTopicin interfaceDatagramWriterGroupTransportType- Returns:
- the local value of the Topic Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Topic Node.
-
setTopic
Description copied from interface:DatagramWriterGroupTransportTypeSet the local value of the Topic Node.The value is only updated locally; it is not written to the server.
- Specified by:
setTopicin interfaceDatagramWriterGroupTransportType- Parameters:
value- the local value to set for the Topic Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Topic Node.
-
readTopic
Description copied from interface:DatagramWriterGroupTransportTypeRead the value of the Topic Node from the server and update the local value if the operation succeeds.- Specified by:
readTopicin interfaceDatagramWriterGroupTransportType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeTopic
Description copied from interface:DatagramWriterGroupTransportTypeWrite a new value for the Topic Node to the server and update the local value if the operation succeeds.- Specified by:
writeTopicin interfaceDatagramWriterGroupTransportType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readTopicAsync
Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.readTopic().- Specified by:
readTopicAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeTopicAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTopicAsync(String topic) Description copied from interface:DatagramWriterGroupTransportTypeAn asynchronous implementation ofDatagramWriterGroupTransportType.writeTopic(java.lang.String).- Specified by:
writeTopicAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTopicNode
Description copied from interface:DatagramWriterGroupTransportTypeGet the TopicPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTopicNodein interfaceDatagramWriterGroupTransportType- Returns:
- the Topic
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTopicNodeAsync
Description copied from interface:DatagramWriterGroupTransportTypeAsynchronous implementation ofDatagramWriterGroupTransportType.getTopicNode().- Specified by:
getTopicNodeAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getAddressNode
Description copied from interface:DatagramWriterGroupTransportTypeGet the AddressNetworkAddressTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getAddressNodein interfaceDatagramWriterGroupTransportType- Returns:
- the Address
NetworkAddressTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getAddressNodeAsync
Description copied from interface:DatagramWriterGroupTransportTypeAsynchronous implementation ofDatagramWriterGroupTransportType.getAddressNode().- Specified by:
getAddressNodeAsyncin interfaceDatagramWriterGroupTransportType- Returns:
- a CompletableFuture that completes successfully with the NetworkAddressType Node or completes exceptionally if an error occurs creating or getting the Node.
-