All Superinterfaces:
BaseDataVariableType, BaseVariableType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
All Known Implementing Classes:
ProgramDiagnosticTypeNode

public interface ProgramDiagnosticType extends BaseDataVariableType
  • Field Details

    • CREATE_SESSION_ID

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> CREATE_SESSION_ID
    • CREATE_CLIENT_NAME

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> CREATE_CLIENT_NAME
    • INVOCATION_CREATION_TIME

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

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

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> LAST_METHOD_CALL
    • LAST_METHOD_SESSION_ID

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> LAST_METHOD_SESSION_ID
    • LAST_METHOD_INPUT_ARGUMENTS

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Object[]> LAST_METHOD_INPUT_ARGUMENTS
    • LAST_METHOD_OUTPUT_ARGUMENTS

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Object[]> LAST_METHOD_OUTPUT_ARGUMENTS
    • LAST_METHOD_CALL_TIME

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

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.StatusResult> LAST_METHOD_RETURN_STATUS
  • Method Details

    • getCreateSessionId

      org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getCreateSessionId() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the CreateSessionId Node.

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

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

      void setCreateSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the CreateSessionId Node.

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

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

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

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

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

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

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

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

      Returns:
      the CreateSessionId 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.
    • getCreateSessionIdNodeAsync

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

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

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

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

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

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

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

      String readCreateClientName() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the CreateClientName 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.
    • writeCreateClientName

      void writeCreateClientName(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the CreateClientName 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.
    • readCreateClientNameAsync

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

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

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

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

      Returns:
      the CreateClientName 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.
    • getCreateClientNameNodeAsync

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

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

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

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

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

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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readInvocationCreationTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the InvocationCreationTime 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.
    • writeInvocationCreationTime

      void writeInvocationCreationTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the InvocationCreationTime 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.
    • readInvocationCreationTimeAsync

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeInvocationCreationTimeAsync(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.
    • getInvocationCreationTimeNode

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

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

      Returns:
      the InvocationCreationTime 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.
    • getInvocationCreationTimeNodeAsync

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

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

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

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

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

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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readLastTransitionTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the LastTransitionTime 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.
    • writeLastTransitionTime

      void writeLastTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the LastTransitionTime 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.
    • readLastTransitionTimeAsync

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLastTransitionTimeAsync(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.
    • getLastTransitionTimeNode

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

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

      Returns:
      the LastTransitionTime 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.
    • getLastTransitionTimeNodeAsync

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

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

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

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

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

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

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

      String readLastMethodCall() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the LastMethodCall 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.
    • writeLastMethodCall

      void writeLastMethodCall(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the LastMethodCall 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.
    • readLastMethodCallAsync

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

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

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

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

      Returns:
      the LastMethodCall 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.
    • getLastMethodCallNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getLastMethodSessionId() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the LastMethodSessionId Node.

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

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

      void setLastMethodSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the LastMethodSessionId Node.

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

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

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

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

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

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

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

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

      Returns:
      the LastMethodSessionId 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.
    • getLastMethodSessionIdNodeAsync

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

      Object[] getLastMethodInputArguments() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the LastMethodInputArguments Node.

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

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

      void setLastMethodInputArguments(Object[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the LastMethodInputArguments Node.

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

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

      Object[] readLastMethodInputArguments() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the LastMethodInputArguments Node from the server and update the local value if the operation succeeds.
      Returns:
      the Object value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLastMethodInputArguments

      void writeLastMethodInputArguments(Object[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the LastMethodInputArguments Node to the server and update the local value if the operation succeeds.
      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.
    • readLastMethodInputArgumentsAsync

      CompletableFuture<? extends Object[]> readLastMethodInputArgumentsAsync()
      An asynchronous implementation of readLastMethodInputArguments().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLastMethodInputArgumentsAsync

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

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

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

      Returns:
      the LastMethodInputArguments 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.
    • getLastMethodInputArgumentsNodeAsync

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

      Object[] getLastMethodOutputArguments() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the LastMethodOutputArguments Node.

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

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

      void setLastMethodOutputArguments(Object[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the LastMethodOutputArguments Node.

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

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

      Object[] readLastMethodOutputArguments() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the LastMethodOutputArguments Node from the server and update the local value if the operation succeeds.
      Returns:
      the Object value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLastMethodOutputArguments

      void writeLastMethodOutputArguments(Object[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the LastMethodOutputArguments Node to the server and update the local value if the operation succeeds.
      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.
    • readLastMethodOutputArgumentsAsync

      CompletableFuture<? extends Object[]> readLastMethodOutputArgumentsAsync()
      An asynchronous implementation of readLastMethodOutputArguments().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLastMethodOutputArgumentsAsync

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

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

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

      Returns:
      the LastMethodOutputArguments 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.
    • getLastMethodOutputArgumentsNodeAsync

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

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

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

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

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

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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readLastMethodCallTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the LastMethodCallTime 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.
    • writeLastMethodCallTime

      void writeLastMethodCallTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the LastMethodCallTime 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.
    • readLastMethodCallTimeAsync

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLastMethodCallTimeAsync(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.
    • getLastMethodCallTimeNode

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

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

      Returns:
      the LastMethodCallTime 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.
    • getLastMethodCallTimeNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.structured.StatusResult getLastMethodReturnStatus() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the LastMethodReturnStatus Node.

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

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

      void setLastMethodReturnStatus(org.eclipse.milo.opcua.stack.core.types.structured.StatusResult value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the LastMethodReturnStatus Node.

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

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

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

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

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.StatusResult> readLastMethodReturnStatusAsync()
      An asynchronous implementation of readLastMethodReturnStatus().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLastMethodReturnStatusAsync

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

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

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

      Returns:
      the LastMethodReturnStatus 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.
    • getLastMethodReturnStatusNodeAsync

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