Interface DatagramDataSetReaderTransportType
- All Superinterfaces:
BaseObjectType,DataSetReaderTransportType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
- All Known Implementing Classes:
DatagramDataSetReaderTransportTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> -
Method Summary
Modifier and TypeMethodDescriptionGet the AddressNetworkAddressTypeNode, ornullif it does not exist.CompletableFuture<? extends NetworkAddressType>Asynchronous implementation ofgetAddressNode().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 PropertyType>Asynchronous implementation ofgetDatagramQosNode().Get the local value of the QosCategory Node.Get the QosCategoryPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetQosCategoryNode().getTopic()Get the local value of the Topic Node.Get the TopicPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetTopicNode().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 ofreadDatagramQos().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 ofreadQosCategory().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 ofreadTopic().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[] value) An asynchronous implementation ofwriteDatagramQos(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 value) An asynchronous implementation ofwriteQosCategory(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 value) An asynchronous implementation ofwriteTopic(java.lang.String).Methods 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
-
Field Details
-
QOS_CATEGORY
-
DATAGRAM_QOS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]> DATAGRAM_QOS -
TOPIC
-
-
Method Details
-
getQosCategory
Get the local value of the QosCategory Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the QosCategory Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the QosCategory Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeQosCategory
Write a new value for the QosCategory Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends String> readQosCategoryAsync()An asynchronous implementation ofreadQosCategory().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeQosCategoryAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeQosCategoryAsync(String value) An asynchronous implementation ofwriteQosCategory(java.lang.String).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getQosCategoryNode
Get the QosCategoryPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends PropertyType> getQosCategoryNodeAsync()Asynchronous implementation ofgetQosCategoryNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDatagramQos
org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[] getDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the DatagramQos Node.The returned value is the last seen; it is not read live from the server.
- 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
void setDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the DatagramQos Node.The value is only updated locally; it is not written to the server.
- 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
org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[] readDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the DatagramQos Node from the server and update the local value if the operation succeeds.- Returns:
- the
ReceiveQosDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDatagramQos
void writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the DatagramQos Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]> readDatagramQosAsync()An asynchronous implementation ofreadDatagramQos().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDatagramQosAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDatagramQosAsync(org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[] value) An asynchronous implementation ofwriteDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.ReceiveQosDataType[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDatagramQosNode
Get the DatagramQosPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends PropertyType> getDatagramQosNodeAsync()Asynchronous implementation ofgetDatagramQosNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTopic
Get the local value of the Topic Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the Topic Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the Topic Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeTopic
Write a new value for the Topic Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends String> readTopicAsync()An asynchronous implementation ofreadTopic().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeTopicAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTopicAsync(String value) An asynchronous implementation ofwriteTopic(java.lang.String).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTopicNode
Get the TopicPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends PropertyType> getTopicNodeAsync()Asynchronous implementation ofgetTopicNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getAddressNode
Get the AddressNetworkAddressTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends NetworkAddressType> getAddressNodeAsync()Asynchronous implementation ofgetAddressNode().- Returns:
- a CompletableFuture that completes successfully with the NetworkAddressType Node or completes exceptionally if an error occurs creating or getting the Node.
-