Interface PubSubDiagnosticsRootType

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

public interface PubSubDiagnosticsRootType extends PubSubDiagnosticsType
See Also:
  • Method Details

    • 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.