Class DatagramDataSetReaderTransportTypeNode
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.DataSetReaderTransportTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.DatagramDataSetReaderTransportTypeNode
- All Implemented Interfaces:
BaseObjectType,DatagramDataSetReaderTransportType,DataSetReaderTransportType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
public class DatagramDataSetReaderTransportTypeNode
extends DataSetReaderTransportTypeNode
implements DatagramDataSetReaderTransportType
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.DatagramDataSetReaderTransportType
DATAGRAM_QOS, QOS_CATEGORY, TOPIC -
Constructor Summary
ConstructorsConstructorDescriptionDatagramDataSetReaderTransportTypeNode(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 ofDatagramDataSetReaderTransportType.getAddressNode().org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]Get the local value of the DatagramQos Node.Get the DatagramQosPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramDataSetReaderTransportType.getDatagramQosNode().Get the local value of the QosCategory Node.Get the QosCategoryPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramDataSetReaderTransportType.getQosCategoryNode().getTopic()Get the local value of the Topic Node.Get the TopicPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramDataSetReaderTransportType.getTopicNode().org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]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.ReceiveQosDataType[]>An asynchronous implementation ofDatagramDataSetReaderTransportType.readDatagramQos().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 ofDatagramDataSetReaderTransportType.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 ofDatagramDataSetReaderTransportType.readTopic().voidsetDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[] value) Set the local value of the DatagramQos 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.ReceiveQosDataType[] 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.ReceiveQosDataType[] datagramQos) An asynchronous implementation ofDatagramDataSetReaderTransportType.writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]).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 ofDatagramDataSetReaderTransportType.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 ofDatagramDataSetReaderTransportType.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
-
DatagramDataSetReaderTransportTypeNode
public DatagramDataSetReaderTransportTypeNode(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
-
getQosCategory
Description copied from interface:DatagramDataSetReaderTransportTypeGet 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 interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeSet the local value of the QosCategory Node.The value is only updated locally; it is not written to the server.
- Specified by:
setQosCategoryin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeRead the value of the QosCategory Node from the server and update the local value if the operation succeeds.- Specified by:
readQosCategoryin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeWrite a new value for the QosCategory Node to the server and update the local value if the operation succeeds.- Specified by:
writeQosCategoryin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAn asynchronous implementation ofDatagramDataSetReaderTransportType.readQosCategory().- Specified by:
readQosCategoryAsyncin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAn asynchronous implementation ofDatagramDataSetReaderTransportType.writeQosCategory(java.lang.String).- Specified by:
writeQosCategoryAsyncin interfaceDatagramDataSetReaderTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getQosCategoryNode
Description copied from interface:DatagramDataSetReaderTransportTypeGet the QosCategoryPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getQosCategoryNodein interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAsynchronous implementation ofDatagramDataSetReaderTransportType.getQosCategoryNode().- Specified by:
getQosCategoryNodeAsyncin interfaceDatagramDataSetReaderTransportType- 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.ReceiveQosDataType[] getDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramDataSetReaderTransportTypeGet 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 interfaceDatagramDataSetReaderTransportType- 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.ReceiveQosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramDataSetReaderTransportTypeSet the local value of the DatagramQos Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDatagramQosin interfaceDatagramDataSetReaderTransportType- 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.ReceiveQosDataType[] readDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramDataSetReaderTransportTypeRead the value of the DatagramQos Node from the server and update the local value if the operation succeeds.- Specified by:
readDatagramQosin interfaceDatagramDataSetReaderTransportType- Returns:
- the
ReceiveQosDataTypevalue 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.ReceiveQosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramDataSetReaderTransportTypeWrite a new value for the DatagramQos Node to the server and update the local value if the operation succeeds.- Specified by:
writeDatagramQosin interfaceDatagramDataSetReaderTransportType- Parameters:
value- theReceiveQosDataTypevalue 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.ReceiveQosDataType[]> readDatagramQosAsync()Description copied from interface:DatagramDataSetReaderTransportTypeAn asynchronous implementation ofDatagramDataSetReaderTransportType.readDatagramQos().- Specified by:
readDatagramQosAsyncin interfaceDatagramDataSetReaderTransportType- 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.ReceiveQosDataType[] datagramQos) Description copied from interface:DatagramDataSetReaderTransportTypeAn asynchronous implementation ofDatagramDataSetReaderTransportType.writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]).- Specified by:
writeDatagramQosAsyncin interfaceDatagramDataSetReaderTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDatagramQosNode
Description copied from interface:DatagramDataSetReaderTransportTypeGet the DatagramQosPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDatagramQosNodein interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAsynchronous implementation ofDatagramDataSetReaderTransportType.getDatagramQosNode().- Specified by:
getDatagramQosNodeAsyncin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeGet 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 interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeSet the local value of the Topic Node.The value is only updated locally; it is not written to the server.
- Specified by:
setTopicin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeRead the value of the Topic Node from the server and update the local value if the operation succeeds.- Specified by:
readTopicin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeWrite a new value for the Topic Node to the server and update the local value if the operation succeeds.- Specified by:
writeTopicin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAn asynchronous implementation ofDatagramDataSetReaderTransportType.readTopic().- Specified by:
readTopicAsyncin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAn asynchronous implementation ofDatagramDataSetReaderTransportType.writeTopic(java.lang.String).- Specified by:
writeTopicAsyncin interfaceDatagramDataSetReaderTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTopicNode
Description copied from interface:DatagramDataSetReaderTransportTypeGet the TopicPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTopicNodein interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAsynchronous implementation ofDatagramDataSetReaderTransportType.getTopicNode().- Specified by:
getTopicNodeAsyncin interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeGet the AddressNetworkAddressTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getAddressNodein interfaceDatagramDataSetReaderTransportType- 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:DatagramDataSetReaderTransportTypeAsynchronous implementation ofDatagramDataSetReaderTransportType.getAddressNode().- Specified by:
getAddressNodeAsyncin interfaceDatagramDataSetReaderTransportType- Returns:
- a CompletableFuture that completes successfully with the NetworkAddressType Node or completes exceptionally if an error occurs creating or getting the Node.
-