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

public interface IOrderedObjectType extends BaseInterfaceType
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.Variant>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.milo.opcua.stack.core.types.builtin.Variant
    Get the local value of the NumberInList Node.
    Get the NumberInList PropertyType Node, or null if it does not exist.
    Asynchronous implementation of getNumberInListNode().
    org.eclipse.milo.opcua.stack.core.types.builtin.Variant
    Read the value of the NumberInList Node from the server and update the local value if the operation succeeds.
    CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.Variant>
    An asynchronous implementation of readNumberInList().
    void
    setNumberInList(org.eclipse.milo.opcua.stack.core.types.builtin.Variant value)
    Set the local value of the NumberInList Node.
    void
    writeNumberInList(org.eclipse.milo.opcua.stack.core.types.builtin.Variant value)
    Write a new value for the NumberInList Node to the server and update the local value if the operation succeeds.
    CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>
    writeNumberInListAsync(org.eclipse.milo.opcua.stack.core.types.builtin.Variant value)

    Methods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node

    getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask

    Methods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode

    getEventNotifier, setEventNotifier
  • Field Details

    • NUMBER_IN_LIST

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.Variant> NUMBER_IN_LIST
  • Method Details

    • getNumberInList

      org.eclipse.milo.opcua.stack.core.types.builtin.Variant getNumberInList() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the NumberInList Node.

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

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

      void setNumberInList(org.eclipse.milo.opcua.stack.core.types.builtin.Variant value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the NumberInList Node.

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

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

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

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

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

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

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

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

      Returns:
      the NumberInList 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.
    • getNumberInListNodeAsync

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