Interface PubSubDiagnosticsDataSetWriterType

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

public interface PubSubDiagnosticsDataSetWriterType extends PubSubDiagnosticsType
See Also:
  • Method Details

    • getCountersNode

      BaseObjectType getCountersNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the Counters BaseObjectType Node, or null if it does not exist.

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

      Specified by:
      getCountersNode in interface PubSubDiagnosticsType
      Returns:
      the Counters BaseObjectType 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.
    • getCountersNodeAsync

      CompletableFuture<? extends BaseObjectType> getCountersNodeAsync()
      Asynchronous implementation of getCountersNode().
      Specified by:
      getCountersNodeAsync in interface PubSubDiagnosticsType
      Returns:
      a CompletableFuture that completes successfully with the BaseObjectType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLiveValuesNode

      BaseObjectType getLiveValuesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the LiveValues BaseObjectType Node, or null if it does not exist.

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

      Specified by:
      getLiveValuesNode in interface PubSubDiagnosticsType
      Returns:
      the LiveValues BaseObjectType 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.
    • getLiveValuesNodeAsync

      CompletableFuture<? extends BaseObjectType> getLiveValuesNodeAsync()
      Asynchronous implementation of getLiveValuesNode().
      Specified by:
      getLiveValuesNodeAsync in interface PubSubDiagnosticsType
      Returns:
      a CompletableFuture that completes successfully with the BaseObjectType Node or completes exceptionally if an error occurs creating or getting the Node.