Interface HistoricalDataConfigurationType

All Superinterfaces:
BaseObjectType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
All Known Implementing Classes:
HistoricalDataConfigurationTypeNode

public interface HistoricalDataConfigurationType extends BaseObjectType
See Also:
  • Field Details

    • STEPPED

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> STEPPED
    • DEFINITION

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> DEFINITION
    • MAX_TIME_INTERVAL

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Double> MAX_TIME_INTERVAL
    • MIN_TIME_INTERVAL

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Double> MIN_TIME_INTERVAL
    • EXCEPTION_DEVIATION

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Double> EXCEPTION_DEVIATION
    • EXCEPTION_DEVIATION_FORMAT

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.enumerated.ExceptionDeviationFormat> EXCEPTION_DEVIATION_FORMAT
    • START_OF_ARCHIVE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> START_OF_ARCHIVE
    • START_OF_ONLINE_ARCHIVE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> START_OF_ONLINE_ARCHIVE
    • SERVER_TIMESTAMP_SUPPORTED

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> SERVER_TIMESTAMP_SUPPORTED
    • MAX_TIME_STORED_VALUES

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Double> MAX_TIME_STORED_VALUES
    • MAX_COUNT_STORED_VALUES

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> MAX_COUNT_STORED_VALUES
  • Method Details

    • getStepped

      Boolean getStepped() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the Stepped Node.

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

      Returns:
      the local value of the Stepped Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Stepped Node.
    • setStepped

      void setStepped(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the Stepped Node.

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

      Parameters:
      value - the local value to set for the Stepped Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Stepped Node.
    • readStepped

      Boolean readStepped() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the Stepped Node from the server and update the local value if the operation succeeds.
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeStepped

      void writeStepped(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the Stepped Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSteppedAsync

      CompletableFuture<? extends Boolean> readSteppedAsync()
      An asynchronous implementation of readStepped().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSteppedAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSteppedAsync(Boolean value)
      An asynchronous implementation of writeStepped(java.lang.Boolean).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSteppedNode

      PropertyType getSteppedNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the Stepped PropertyType Node, or null if it does not exist.

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

      Returns:
      the Stepped 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.
    • getSteppedNodeAsync

      CompletableFuture<? extends PropertyType> getSteppedNodeAsync()
      Asynchronous implementation of getSteppedNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDefinition

      String getDefinition() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the Definition Node.

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

      Returns:
      the local value of the Definition Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Definition Node.
    • setDefinition

      void setDefinition(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the Definition Node.

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

      Parameters:
      value - the local value to set for the Definition Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Definition Node.
    • readDefinition

      String readDefinition() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the Definition Node from the server and update the local value if the operation succeeds.
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDefinition

      void writeDefinition(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the Definition Node to the server and update the local value if the operation succeeds.
      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.
    • readDefinitionAsync

      CompletableFuture<? extends String> readDefinitionAsync()
      An asynchronous implementation of readDefinition().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDefinitionAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefinitionAsync(String value)
      An asynchronous implementation of writeDefinition(java.lang.String).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDefinitionNode

      PropertyType getDefinitionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the Definition PropertyType Node, or null if it does not exist.

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

      Returns:
      the Definition 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.
    • getDefinitionNodeAsync

      CompletableFuture<? extends PropertyType> getDefinitionNodeAsync()
      Asynchronous implementation of getDefinitionNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMaxTimeInterval

      Double getMaxTimeInterval() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MaxTimeInterval Node.

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

      Returns:
      the local value of the MaxTimeInterval Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTimeInterval Node.
    • setMaxTimeInterval

      void setMaxTimeInterval(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MaxTimeInterval Node.

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

      Parameters:
      value - the local value to set for the MaxTimeInterval Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTimeInterval Node.
    • readMaxTimeInterval

      Double readMaxTimeInterval() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the MaxTimeInterval Node from the server and update the local value if the operation succeeds.
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeMaxTimeInterval

      void writeMaxTimeInterval(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MaxTimeInterval Node to the server and update the local value if the operation succeeds.
      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.
    • readMaxTimeIntervalAsync

      CompletableFuture<? extends Double> readMaxTimeIntervalAsync()
      An asynchronous implementation of readMaxTimeInterval().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeMaxTimeIntervalAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxTimeIntervalAsync(Double value)
      An asynchronous implementation of writeMaxTimeInterval(java.lang.Double).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getMaxTimeIntervalNode

      PropertyType getMaxTimeIntervalNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MaxTimeInterval PropertyType Node, or null if it does not exist.

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

      Returns:
      the MaxTimeInterval 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.
    • getMaxTimeIntervalNodeAsync

      CompletableFuture<? extends PropertyType> getMaxTimeIntervalNodeAsync()
      Asynchronous implementation of getMaxTimeIntervalNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMinTimeInterval

      Double getMinTimeInterval() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MinTimeInterval Node.

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

      Returns:
      the local value of the MinTimeInterval Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MinTimeInterval Node.
    • setMinTimeInterval

      void setMinTimeInterval(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MinTimeInterval Node.

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

      Parameters:
      value - the local value to set for the MinTimeInterval Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MinTimeInterval Node.
    • readMinTimeInterval

      Double readMinTimeInterval() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the MinTimeInterval Node from the server and update the local value if the operation succeeds.
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeMinTimeInterval

      void writeMinTimeInterval(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MinTimeInterval Node to the server and update the local value if the operation succeeds.
      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.
    • readMinTimeIntervalAsync

      CompletableFuture<? extends Double> readMinTimeIntervalAsync()
      An asynchronous implementation of readMinTimeInterval().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeMinTimeIntervalAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMinTimeIntervalAsync(Double value)
      An asynchronous implementation of writeMinTimeInterval(java.lang.Double).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getMinTimeIntervalNode

      PropertyType getMinTimeIntervalNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MinTimeInterval PropertyType Node, or null if it does not exist.

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

      Returns:
      the MinTimeInterval 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.
    • getMinTimeIntervalNodeAsync

      CompletableFuture<? extends PropertyType> getMinTimeIntervalNodeAsync()
      Asynchronous implementation of getMinTimeIntervalNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getExceptionDeviation

      Double getExceptionDeviation() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ExceptionDeviation Node.

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

      Returns:
      the local value of the ExceptionDeviation Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ExceptionDeviation Node.
    • setExceptionDeviation

      void setExceptionDeviation(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ExceptionDeviation Node.

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

      Parameters:
      value - the local value to set for the ExceptionDeviation Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ExceptionDeviation Node.
    • readExceptionDeviation

      Double readExceptionDeviation() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ExceptionDeviation Node from the server and update the local value if the operation succeeds.
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeExceptionDeviation

      void writeExceptionDeviation(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ExceptionDeviation Node to the server and update the local value if the operation succeeds.
      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.
    • readExceptionDeviationAsync

      CompletableFuture<? extends Double> readExceptionDeviationAsync()
      An asynchronous implementation of readExceptionDeviation().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeExceptionDeviationAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeExceptionDeviationAsync(Double value)
      An asynchronous implementation of writeExceptionDeviation(java.lang.Double).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getExceptionDeviationNode

      PropertyType getExceptionDeviationNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ExceptionDeviation PropertyType Node, or null if it does not exist.

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

      Returns:
      the ExceptionDeviation 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.
    • getExceptionDeviationNodeAsync

      CompletableFuture<? extends PropertyType> getExceptionDeviationNodeAsync()
      Asynchronous implementation of getExceptionDeviationNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getExceptionDeviationFormat

      org.eclipse.milo.opcua.stack.core.types.enumerated.ExceptionDeviationFormat getExceptionDeviationFormat() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ExceptionDeviationFormat Node.

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

      Returns:
      the local value of the ExceptionDeviationFormat Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ExceptionDeviationFormat Node.
    • setExceptionDeviationFormat

      void setExceptionDeviationFormat(org.eclipse.milo.opcua.stack.core.types.enumerated.ExceptionDeviationFormat value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ExceptionDeviationFormat Node.

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

      Parameters:
      value - the local value to set for the ExceptionDeviationFormat Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ExceptionDeviationFormat Node.
    • readExceptionDeviationFormat

      org.eclipse.milo.opcua.stack.core.types.enumerated.ExceptionDeviationFormat readExceptionDeviationFormat() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ExceptionDeviationFormat Node from the server and update the local value if the operation succeeds.
      Returns:
      the ExceptionDeviationFormat value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeExceptionDeviationFormat

      void writeExceptionDeviationFormat(org.eclipse.milo.opcua.stack.core.types.enumerated.ExceptionDeviationFormat value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ExceptionDeviationFormat Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the ExceptionDeviationFormat value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readExceptionDeviationFormatAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.ExceptionDeviationFormat> readExceptionDeviationFormatAsync()
      An asynchronous implementation of readExceptionDeviationFormat().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeExceptionDeviationFormatAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeExceptionDeviationFormatAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.ExceptionDeviationFormat value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getExceptionDeviationFormatNode

      PropertyType getExceptionDeviationFormatNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ExceptionDeviationFormat PropertyType Node, or null if it does not exist.

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

      Returns:
      the ExceptionDeviationFormat 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.
    • getExceptionDeviationFormatNodeAsync

      CompletableFuture<? extends PropertyType> getExceptionDeviationFormatNodeAsync()
      Asynchronous implementation of getExceptionDeviationFormatNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStartOfArchive

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getStartOfArchive() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the StartOfArchive Node.

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

      Returns:
      the local value of the StartOfArchive Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StartOfArchive Node.
    • setStartOfArchive

      void setStartOfArchive(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the StartOfArchive Node.

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

      Parameters:
      value - the local value to set for the StartOfArchive Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StartOfArchive Node.
    • readStartOfArchive

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readStartOfArchive() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the StartOfArchive Node from the server and update the local value if the operation succeeds.
      Returns:
      the DateTime value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeStartOfArchive

      void writeStartOfArchive(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the StartOfArchive Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the DateTime value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readStartOfArchiveAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readStartOfArchiveAsync()
      An asynchronous implementation of readStartOfArchive().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeStartOfArchiveAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStartOfArchiveAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStartOfArchiveNode

      PropertyType getStartOfArchiveNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the StartOfArchive PropertyType Node, or null if it does not exist.

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

      Returns:
      the StartOfArchive 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.
    • getStartOfArchiveNodeAsync

      CompletableFuture<? extends PropertyType> getStartOfArchiveNodeAsync()
      Asynchronous implementation of getStartOfArchiveNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStartOfOnlineArchive

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getStartOfOnlineArchive() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the StartOfOnlineArchive Node.

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

      Returns:
      the local value of the StartOfOnlineArchive Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StartOfOnlineArchive Node.
    • setStartOfOnlineArchive

      void setStartOfOnlineArchive(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the StartOfOnlineArchive Node.

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

      Parameters:
      value - the local value to set for the StartOfOnlineArchive Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StartOfOnlineArchive Node.
    • readStartOfOnlineArchive

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readStartOfOnlineArchive() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the StartOfOnlineArchive Node from the server and update the local value if the operation succeeds.
      Returns:
      the DateTime value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeStartOfOnlineArchive

      void writeStartOfOnlineArchive(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the StartOfOnlineArchive Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the DateTime value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readStartOfOnlineArchiveAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readStartOfOnlineArchiveAsync()
      An asynchronous implementation of readStartOfOnlineArchive().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeStartOfOnlineArchiveAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStartOfOnlineArchiveAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStartOfOnlineArchiveNode

      PropertyType getStartOfOnlineArchiveNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the StartOfOnlineArchive PropertyType Node, or null if it does not exist.

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

      Returns:
      the StartOfOnlineArchive 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.
    • getStartOfOnlineArchiveNodeAsync

      CompletableFuture<? extends PropertyType> getStartOfOnlineArchiveNodeAsync()
      Asynchronous implementation of getStartOfOnlineArchiveNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerTimestampSupported

      Boolean getServerTimestampSupported() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ServerTimestampSupported Node.

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

      Returns:
      the local value of the ServerTimestampSupported Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerTimestampSupported Node.
    • setServerTimestampSupported

      void setServerTimestampSupported(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ServerTimestampSupported Node.

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

      Parameters:
      value - the local value to set for the ServerTimestampSupported Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerTimestampSupported Node.
    • readServerTimestampSupported

      Boolean readServerTimestampSupported() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ServerTimestampSupported Node from the server and update the local value if the operation succeeds.
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeServerTimestampSupported

      void writeServerTimestampSupported(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ServerTimestampSupported Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readServerTimestampSupportedAsync

      CompletableFuture<? extends Boolean> readServerTimestampSupportedAsync()
      An asynchronous implementation of readServerTimestampSupported().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeServerTimestampSupportedAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServerTimestampSupportedAsync(Boolean value)
      An asynchronous implementation of writeServerTimestampSupported(java.lang.Boolean).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getServerTimestampSupportedNode

      PropertyType getServerTimestampSupportedNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerTimestampSupported PropertyType Node, or null if it does not exist.

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

      Returns:
      the ServerTimestampSupported 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.
    • getServerTimestampSupportedNodeAsync

      CompletableFuture<? extends PropertyType> getServerTimestampSupportedNodeAsync()
      Asynchronous implementation of getServerTimestampSupportedNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMaxTimeStoredValues

      Double getMaxTimeStoredValues() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MaxTimeStoredValues Node.

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

      Returns:
      the local value of the MaxTimeStoredValues Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTimeStoredValues Node.
    • setMaxTimeStoredValues

      void setMaxTimeStoredValues(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MaxTimeStoredValues Node.

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

      Parameters:
      value - the local value to set for the MaxTimeStoredValues Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTimeStoredValues Node.
    • readMaxTimeStoredValues

      Double readMaxTimeStoredValues() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the MaxTimeStoredValues Node from the server and update the local value if the operation succeeds.
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeMaxTimeStoredValues

      void writeMaxTimeStoredValues(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MaxTimeStoredValues Node to the server and update the local value if the operation succeeds.
      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.
    • readMaxTimeStoredValuesAsync

      CompletableFuture<? extends Double> readMaxTimeStoredValuesAsync()
      An asynchronous implementation of readMaxTimeStoredValues().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeMaxTimeStoredValuesAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxTimeStoredValuesAsync(Double value)
      An asynchronous implementation of writeMaxTimeStoredValues(java.lang.Double).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getMaxTimeStoredValuesNode

      PropertyType getMaxTimeStoredValuesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MaxTimeStoredValues PropertyType Node, or null if it does not exist.

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

      Returns:
      the MaxTimeStoredValues 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.
    • getMaxTimeStoredValuesNodeAsync

      CompletableFuture<? extends PropertyType> getMaxTimeStoredValuesNodeAsync()
      Asynchronous implementation of getMaxTimeStoredValuesNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMaxCountStoredValues

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaxCountStoredValues() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MaxCountStoredValues Node.

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

      Returns:
      the local value of the MaxCountStoredValues Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxCountStoredValues Node.
    • setMaxCountStoredValues

      void setMaxCountStoredValues(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MaxCountStoredValues Node.

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

      Parameters:
      value - the local value to set for the MaxCountStoredValues Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxCountStoredValues Node.
    • readMaxCountStoredValues

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readMaxCountStoredValues() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the MaxCountStoredValues Node from the server and update the local value if the operation succeeds.
      Returns:
      the UInteger value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeMaxCountStoredValues

      void writeMaxCountStoredValues(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MaxCountStoredValues Node to the server and update the local value if the operation succeeds.
      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.
    • readMaxCountStoredValuesAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaxCountStoredValuesAsync()
      An asynchronous implementation of readMaxCountStoredValues().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeMaxCountStoredValuesAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxCountStoredValuesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getMaxCountStoredValuesNode

      PropertyType getMaxCountStoredValuesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MaxCountStoredValues PropertyType Node, or null if it does not exist.

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

      Returns:
      the MaxCountStoredValues 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.
    • getMaxCountStoredValuesNodeAsync

      CompletableFuture<? extends PropertyType> getMaxCountStoredValuesNodeAsync()
      Asynchronous implementation of getMaxCountStoredValuesNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getAggregateConfigurationNode

      AggregateConfigurationType getAggregateConfigurationNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the AggregateConfiguration AggregateConfigurationType Node, or null if it does not exist.

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

      Returns:
      the AggregateConfiguration AggregateConfigurationType 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.
    • getAggregateConfigurationNodeAsync

      CompletableFuture<? extends AggregateConfigurationType> getAggregateConfigurationNodeAsync()
      Asynchronous implementation of getAggregateConfigurationNode().
      Returns:
      a CompletableFuture that completes successfully with the AggregateConfigurationType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getAggregateFunctionsNode

      FolderType getAggregateFunctionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the AggregateFunctions FolderType Node, or null if it does not exist.

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

      Returns:
      the AggregateFunctions FolderType 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.
    • getAggregateFunctionsNodeAsync

      CompletableFuture<? extends FolderType> getAggregateFunctionsNodeAsync()
      Asynchronous implementation of getAggregateFunctionsNode().
      Returns:
      a CompletableFuture that completes successfully with the FolderType Node or completes exceptionally if an error occurs creating or getting the Node.