All Implemented Interfaces:
BaseObjectType, DataSetReaderType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode

public class DataSetReaderTypeNode extends BaseObjectTypeNode implements DataSetReaderType
  • Constructor Details

    • DataSetReaderTypeNode

      public DataSetReaderTypeNode(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

    • getPublisherId

      public Object getPublisherId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the PublisherId Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getPublisherId in interface DataSetReaderType
      Returns:
      the local value of the PublisherId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PublisherId Node.
    • setPublisherId

      public void setPublisherId(Object value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the PublisherId Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setPublisherId in interface DataSetReaderType
      Parameters:
      value - the local value to set for the PublisherId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PublisherId Node.
    • readPublisherId

      public Object readPublisherId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the PublisherId Node from the server and update the local value if the operation succeeds.
      Specified by:
      readPublisherId in interface DataSetReaderType
      Returns:
      the Object value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writePublisherId

      public void writePublisherId(Object value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the PublisherId Node to the server and update the local value if the operation succeeds.
      Specified by:
      writePublisherId in interface DataSetReaderType
      Parameters:
      value - the Object value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readPublisherIdAsync

      public CompletableFuture<?> readPublisherIdAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readPublisherId().
      Specified by:
      readPublisherIdAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writePublisherIdAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePublisherIdAsync(Object publisherId)
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.writePublisherId(java.lang.Object).
      Specified by:
      writePublisherIdAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getPublisherIdNode

      public PropertyTypeNode getPublisherIdNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the PublisherId PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getPublisherIdNode in interface DataSetReaderType
      Returns:
      the PublisherId PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getPublisherIdNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getPublisherIdNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getPublisherIdNode().
      Specified by:
      getPublisherIdNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getWriterGroupId

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getWriterGroupId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the WriterGroupId Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getWriterGroupId in interface DataSetReaderType
      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: DataSetReaderType
      Set the local value of the WriterGroupId Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setWriterGroupId in interface DataSetReaderType
      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.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the WriterGroupId Node from the server and update the local value if the operation succeeds.
      Specified by:
      readWriterGroupId in interface DataSetReaderType
      Returns:
      the UShort value 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: DataSetReaderType
      Write a new value for the WriterGroupId Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeWriterGroupId in interface DataSetReaderType
      Parameters:
      value - the UShort value 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: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readWriterGroupId().
      Specified by:
      readWriterGroupIdAsync in interface DataSetReaderType
      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: DataSetReaderType
      Specified by:
      writeWriterGroupIdAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getWriterGroupIdNode

      public PropertyTypeNode getWriterGroupIdNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the WriterGroupId PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getWriterGroupIdNode in interface DataSetReaderType
      Returns:
      the WriterGroupId PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getWriterGroupIdNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getWriterGroupIdNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getWriterGroupIdNode().
      Specified by:
      getWriterGroupIdNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDataSetWriterId

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getDataSetWriterId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the DataSetWriterId Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getDataSetWriterId in interface DataSetReaderType
      Returns:
      the local value of the DataSetWriterId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetWriterId Node.
    • setDataSetWriterId

      public void setDataSetWriterId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the DataSetWriterId Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setDataSetWriterId in interface DataSetReaderType
      Parameters:
      value - the local value to set for the DataSetWriterId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetWriterId Node.
    • readDataSetWriterId

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort readDataSetWriterId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the DataSetWriterId Node from the server and update the local value if the operation succeeds.
      Specified by:
      readDataSetWriterId in interface DataSetReaderType
      Returns:
      the UShort value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDataSetWriterId

      public void writeDataSetWriterId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the DataSetWriterId Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeDataSetWriterId in interface DataSetReaderType
      Parameters:
      value - the UShort value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDataSetWriterIdAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort> readDataSetWriterIdAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readDataSetWriterId().
      Specified by:
      readDataSetWriterIdAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDataSetWriterIdAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDataSetWriterIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort dataSetWriterId)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeDataSetWriterIdAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDataSetWriterIdNode

      public PropertyTypeNode getDataSetWriterIdNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the DataSetWriterId PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDataSetWriterIdNode in interface DataSetReaderType
      Returns:
      the DataSetWriterId PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDataSetWriterIdNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getDataSetWriterIdNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getDataSetWriterIdNode().
      Specified by:
      getDataSetWriterIdNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDataSetMetaData

      public org.eclipse.milo.opcua.stack.core.types.structured.DataSetMetaDataType getDataSetMetaData() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the DataSetMetaData Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getDataSetMetaData in interface DataSetReaderType
      Returns:
      the local value of the DataSetMetaData Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetMetaData Node.
    • setDataSetMetaData

      public void setDataSetMetaData(org.eclipse.milo.opcua.stack.core.types.structured.DataSetMetaDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the DataSetMetaData Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setDataSetMetaData in interface DataSetReaderType
      Parameters:
      value - the local value to set for the DataSetMetaData Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetMetaData Node.
    • readDataSetMetaData

      public org.eclipse.milo.opcua.stack.core.types.structured.DataSetMetaDataType readDataSetMetaData() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the DataSetMetaData Node from the server and update the local value if the operation succeeds.
      Specified by:
      readDataSetMetaData in interface DataSetReaderType
      Returns:
      the DataSetMetaDataType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDataSetMetaData

      public void writeDataSetMetaData(org.eclipse.milo.opcua.stack.core.types.structured.DataSetMetaDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the DataSetMetaData Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeDataSetMetaData in interface DataSetReaderType
      Parameters:
      value - the DataSetMetaDataType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDataSetMetaDataAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.DataSetMetaDataType> readDataSetMetaDataAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readDataSetMetaData().
      Specified by:
      readDataSetMetaDataAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDataSetMetaDataAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDataSetMetaDataAsync(org.eclipse.milo.opcua.stack.core.types.structured.DataSetMetaDataType dataSetMetaData)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeDataSetMetaDataAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDataSetMetaDataNode

      public PropertyTypeNode getDataSetMetaDataNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the DataSetMetaData PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDataSetMetaDataNode in interface DataSetReaderType
      Returns:
      the DataSetMetaData PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDataSetMetaDataNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getDataSetMetaDataNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getDataSetMetaDataNode().
      Specified by:
      getDataSetMetaDataNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDataSetFieldContentMask

      public org.eclipse.milo.opcua.stack.core.types.structured.DataSetFieldContentMask getDataSetFieldContentMask() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the DataSetFieldContentMask Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getDataSetFieldContentMask in interface DataSetReaderType
      Returns:
      the local value of the DataSetFieldContentMask Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetFieldContentMask Node.
    • setDataSetFieldContentMask

      public void setDataSetFieldContentMask(org.eclipse.milo.opcua.stack.core.types.structured.DataSetFieldContentMask value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the DataSetFieldContentMask Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setDataSetFieldContentMask in interface DataSetReaderType
      Parameters:
      value - the local value to set for the DataSetFieldContentMask Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetFieldContentMask Node.
    • readDataSetFieldContentMask

      public org.eclipse.milo.opcua.stack.core.types.structured.DataSetFieldContentMask readDataSetFieldContentMask() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the DataSetFieldContentMask Node from the server and update the local value if the operation succeeds.
      Specified by:
      readDataSetFieldContentMask in interface DataSetReaderType
      Returns:
      the DataSetFieldContentMask value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDataSetFieldContentMask

      public void writeDataSetFieldContentMask(org.eclipse.milo.opcua.stack.core.types.structured.DataSetFieldContentMask value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the DataSetFieldContentMask Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeDataSetFieldContentMask in interface DataSetReaderType
      Parameters:
      value - the DataSetFieldContentMask value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDataSetFieldContentMaskAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.DataSetFieldContentMask> readDataSetFieldContentMaskAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readDataSetFieldContentMask().
      Specified by:
      readDataSetFieldContentMaskAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDataSetFieldContentMaskAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDataSetFieldContentMaskAsync(org.eclipse.milo.opcua.stack.core.types.structured.DataSetFieldContentMask dataSetFieldContentMask)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeDataSetFieldContentMaskAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDataSetFieldContentMaskNode

      public PropertyTypeNode getDataSetFieldContentMaskNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the DataSetFieldContentMask PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDataSetFieldContentMaskNode in interface DataSetReaderType
      Returns:
      the DataSetFieldContentMask PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDataSetFieldContentMaskNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getDataSetFieldContentMaskNodeAsync()
      Description copied from interface: DataSetReaderType
      Specified by:
      getDataSetFieldContentMaskNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMessageReceiveTimeout

      public Double getMessageReceiveTimeout() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the MessageReceiveTimeout Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getMessageReceiveTimeout in interface DataSetReaderType
      Returns:
      the local value of the MessageReceiveTimeout Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MessageReceiveTimeout Node.
    • setMessageReceiveTimeout

      public void setMessageReceiveTimeout(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the MessageReceiveTimeout Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setMessageReceiveTimeout in interface DataSetReaderType
      Parameters:
      value - the local value to set for the MessageReceiveTimeout Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MessageReceiveTimeout Node.
    • readMessageReceiveTimeout

      public Double readMessageReceiveTimeout() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the MessageReceiveTimeout Node from the server and update the local value if the operation succeeds.
      Specified by:
      readMessageReceiveTimeout in interface DataSetReaderType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeMessageReceiveTimeout

      public void writeMessageReceiveTimeout(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the MessageReceiveTimeout Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMessageReceiveTimeout in interface DataSetReaderType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readMessageReceiveTimeoutAsync

      public CompletableFuture<? extends Double> readMessageReceiveTimeoutAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readMessageReceiveTimeout().
      Specified by:
      readMessageReceiveTimeoutAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeMessageReceiveTimeoutAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMessageReceiveTimeoutAsync(Double messageReceiveTimeout)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeMessageReceiveTimeoutAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getMessageReceiveTimeoutNode

      public PropertyTypeNode getMessageReceiveTimeoutNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the MessageReceiveTimeout PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getMessageReceiveTimeoutNode in interface DataSetReaderType
      Returns:
      the MessageReceiveTimeout PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getMessageReceiveTimeoutNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getMessageReceiveTimeoutNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getMessageReceiveTimeoutNode().
      Specified by:
      getMessageReceiveTimeoutNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getKeyFrameCount

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getKeyFrameCount() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the KeyFrameCount Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getKeyFrameCount in interface DataSetReaderType
      Returns:
      the local value of the KeyFrameCount Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the KeyFrameCount Node.
    • setKeyFrameCount

      public void setKeyFrameCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the KeyFrameCount Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setKeyFrameCount in interface DataSetReaderType
      Parameters:
      value - the local value to set for the KeyFrameCount Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the KeyFrameCount Node.
    • readKeyFrameCount

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readKeyFrameCount() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the KeyFrameCount Node from the server and update the local value if the operation succeeds.
      Specified by:
      readKeyFrameCount in interface DataSetReaderType
      Returns:
      the UInteger value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeKeyFrameCount

      public void writeKeyFrameCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the KeyFrameCount Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeKeyFrameCount in interface DataSetReaderType
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readKeyFrameCountAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readKeyFrameCountAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readKeyFrameCount().
      Specified by:
      readKeyFrameCountAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeKeyFrameCountAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeKeyFrameCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keyFrameCount)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeKeyFrameCountAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getKeyFrameCountNode

      public PropertyTypeNode getKeyFrameCountNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the KeyFrameCount PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getKeyFrameCountNode in interface DataSetReaderType
      Returns:
      the KeyFrameCount PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getKeyFrameCountNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getKeyFrameCountNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getKeyFrameCountNode().
      Specified by:
      getKeyFrameCountNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getHeaderLayoutUri

      public String getHeaderLayoutUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the HeaderLayoutUri Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getHeaderLayoutUri in interface DataSetReaderType
      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

      public void setHeaderLayoutUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the HeaderLayoutUri Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setHeaderLayoutUri in interface DataSetReaderType
      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

      public String readHeaderLayoutUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the HeaderLayoutUri Node from the server and update the local value if the operation succeeds.
      Specified by:
      readHeaderLayoutUri in interface DataSetReaderType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeHeaderLayoutUri

      public void writeHeaderLayoutUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the HeaderLayoutUri Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeHeaderLayoutUri in interface DataSetReaderType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readHeaderLayoutUriAsync

      public CompletableFuture<? extends String> readHeaderLayoutUriAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readHeaderLayoutUri().
      Specified by:
      readHeaderLayoutUriAsync in interface DataSetReaderType
      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: DataSetReaderType
      Specified by:
      writeHeaderLayoutUriAsync in interface DataSetReaderType
      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.UaException
      Description copied from interface: DataSetReaderType
      Get the HeaderLayoutUri PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getHeaderLayoutUriNode in interface DataSetReaderType
      Returns:
      the HeaderLayoutUri PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getHeaderLayoutUriNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getHeaderLayoutUriNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getHeaderLayoutUriNode().
      Specified by:
      getHeaderLayoutUriNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSecurityMode

      public org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode getSecurityMode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the SecurityMode Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getSecurityMode in interface DataSetReaderType
      Returns:
      the local value of the SecurityMode Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityMode Node.
    • setSecurityMode

      public void setSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the SecurityMode Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setSecurityMode in interface DataSetReaderType
      Parameters:
      value - the local value to set for the SecurityMode Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityMode Node.
    • readSecurityMode

      public org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode readSecurityMode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the SecurityMode Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSecurityMode in interface DataSetReaderType
      Returns:
      the MessageSecurityMode value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSecurityMode

      public void writeSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the SecurityMode Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSecurityMode in interface DataSetReaderType
      Parameters:
      value - the MessageSecurityMode value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSecurityModeAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode> readSecurityModeAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readSecurityMode().
      Specified by:
      readSecurityModeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSecurityModeAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityModeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode securityMode)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeSecurityModeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSecurityModeNode

      public PropertyTypeNode getSecurityModeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the SecurityMode PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSecurityModeNode in interface DataSetReaderType
      Returns:
      the SecurityMode PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSecurityModeNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getSecurityModeNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getSecurityModeNode().
      Specified by:
      getSecurityModeNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSecurityGroupId

      public String getSecurityGroupId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the SecurityGroupId Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getSecurityGroupId in interface DataSetReaderType
      Returns:
      the local value of the SecurityGroupId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityGroupId Node.
    • setSecurityGroupId

      public void setSecurityGroupId(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the SecurityGroupId Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setSecurityGroupId in interface DataSetReaderType
      Parameters:
      value - the local value to set for the SecurityGroupId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityGroupId Node.
    • readSecurityGroupId

      public String readSecurityGroupId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the SecurityGroupId Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSecurityGroupId in interface DataSetReaderType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSecurityGroupId

      public void writeSecurityGroupId(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the SecurityGroupId Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSecurityGroupId in interface DataSetReaderType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSecurityGroupIdAsync

      public CompletableFuture<? extends String> readSecurityGroupIdAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readSecurityGroupId().
      Specified by:
      readSecurityGroupIdAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSecurityGroupIdAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityGroupIdAsync(String securityGroupId)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeSecurityGroupIdAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSecurityGroupIdNode

      public PropertyTypeNode getSecurityGroupIdNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the SecurityGroupId PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSecurityGroupIdNode in interface DataSetReaderType
      Returns:
      the SecurityGroupId PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSecurityGroupIdNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getSecurityGroupIdNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getSecurityGroupIdNode().
      Specified by:
      getSecurityGroupIdNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSecurityKeyServices

      public org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] getSecurityKeyServices() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the SecurityKeyServices Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getSecurityKeyServices in interface DataSetReaderType
      Returns:
      the local value of the SecurityKeyServices Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityKeyServices Node.
    • setSecurityKeyServices

      public void setSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the SecurityKeyServices Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setSecurityKeyServices in interface DataSetReaderType
      Parameters:
      value - the local value to set for the SecurityKeyServices Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityKeyServices Node.
    • readSecurityKeyServices

      public org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] readSecurityKeyServices() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the SecurityKeyServices Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSecurityKeyServices in interface DataSetReaderType
      Returns:
      the EndpointDescription value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSecurityKeyServices

      public void writeSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the SecurityKeyServices Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSecurityKeyServices in interface DataSetReaderType
      Parameters:
      value - the EndpointDescription value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSecurityKeyServicesAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]> readSecurityKeyServicesAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readSecurityKeyServices().
      Specified by:
      readSecurityKeyServicesAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSecurityKeyServicesAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityKeyServicesAsync(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] securityKeyServices)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeSecurityKeyServicesAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSecurityKeyServicesNode

      public PropertyTypeNode getSecurityKeyServicesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the SecurityKeyServices PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSecurityKeyServicesNode in interface DataSetReaderType
      Returns:
      the SecurityKeyServices PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSecurityKeyServicesNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getSecurityKeyServicesNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getSecurityKeyServicesNode().
      Specified by:
      getSecurityKeyServicesNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDataSetReaderProperties

      public org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] getDataSetReaderProperties() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the local value of the DataSetReaderProperties Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getDataSetReaderProperties in interface DataSetReaderType
      Returns:
      the local value of the DataSetReaderProperties Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetReaderProperties Node.
    • setDataSetReaderProperties

      public void setDataSetReaderProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Set the local value of the DataSetReaderProperties Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setDataSetReaderProperties in interface DataSetReaderType
      Parameters:
      value - the local value to set for the DataSetReaderProperties Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DataSetReaderProperties Node.
    • readDataSetReaderProperties

      public org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] readDataSetReaderProperties() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Read the value of the DataSetReaderProperties Node from the server and update the local value if the operation succeeds.
      Specified by:
      readDataSetReaderProperties in interface DataSetReaderType
      Returns:
      the KeyValuePair value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDataSetReaderProperties

      public void writeDataSetReaderProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Write a new value for the DataSetReaderProperties Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeDataSetReaderProperties in interface DataSetReaderType
      Parameters:
      value - the KeyValuePair value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDataSetReaderPropertiesAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]> readDataSetReaderPropertiesAsync()
      Description copied from interface: DataSetReaderType
      An asynchronous implementation of DataSetReaderType.readDataSetReaderProperties().
      Specified by:
      readDataSetReaderPropertiesAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDataSetReaderPropertiesAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDataSetReaderPropertiesAsync(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] dataSetReaderProperties)
      Description copied from interface: DataSetReaderType
      Specified by:
      writeDataSetReaderPropertiesAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDataSetReaderPropertiesNode

      public PropertyTypeNode getDataSetReaderPropertiesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the DataSetReaderProperties PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDataSetReaderPropertiesNode in interface DataSetReaderType
      Returns:
      the DataSetReaderProperties PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDataSetReaderPropertiesNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getDataSetReaderPropertiesNodeAsync()
      Description copied from interface: DataSetReaderType
      Specified by:
      getDataSetReaderPropertiesNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getTransportSettingsNode

      public DataSetReaderTransportTypeNode getTransportSettingsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the TransportSettings DataSetReaderTransportType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getTransportSettingsNode in interface DataSetReaderType
      Returns:
      the TransportSettings DataSetReaderTransportType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getTransportSettingsNodeAsync

      public CompletableFuture<? extends DataSetReaderTransportTypeNode> getTransportSettingsNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getTransportSettingsNode().
      Specified by:
      getTransportSettingsNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the DataSetReaderTransportType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMessageSettingsNode

      public DataSetReaderMessageTypeNode getMessageSettingsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the MessageSettings DataSetReaderMessageType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getMessageSettingsNode in interface DataSetReaderType
      Returns:
      the MessageSettings DataSetReaderMessageType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getMessageSettingsNodeAsync

      public CompletableFuture<? extends DataSetReaderMessageTypeNode> getMessageSettingsNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getMessageSettingsNode().
      Specified by:
      getMessageSettingsNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the DataSetReaderMessageType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStatusNode

      public PubSubStatusTypeNode getStatusNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the Status PubSubStatusType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getStatusNode in interface DataSetReaderType
      Returns:
      the Status PubSubStatusType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getStatusNodeAsync

      public CompletableFuture<? extends PubSubStatusTypeNode> getStatusNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getStatusNode().
      Specified by:
      getStatusNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PubSubStatusType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDiagnosticsNode

      public PubSubDiagnosticsDataSetReaderTypeNode getDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the Diagnostics PubSubDiagnosticsDataSetReaderType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDiagnosticsNode in interface DataSetReaderType
      Returns:
      the Diagnostics PubSubDiagnosticsDataSetReaderType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDiagnosticsNodeAsync

      public CompletableFuture<? extends PubSubDiagnosticsDataSetReaderTypeNode> getDiagnosticsNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getDiagnosticsNode().
      Specified by:
      getDiagnosticsNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the PubSubDiagnosticsDataSetReaderType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSubscribedDataSetNode

      public SubscribedDataSetTypeNode getSubscribedDataSetNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: DataSetReaderType
      Get the SubscribedDataSet SubscribedDataSetType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSubscribedDataSetNode in interface DataSetReaderType
      Returns:
      the SubscribedDataSet SubscribedDataSetType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSubscribedDataSetNodeAsync

      public CompletableFuture<? extends SubscribedDataSetTypeNode> getSubscribedDataSetNodeAsync()
      Description copied from interface: DataSetReaderType
      Asynchronous implementation of DataSetReaderType.getSubscribedDataSetNode().
      Specified by:
      getSubscribedDataSetNodeAsync in interface DataSetReaderType
      Returns:
      a CompletableFuture that completes successfully with the SubscribedDataSetType Node or completes exceptionally if an error occurs creating or getting the Node.