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

public interface TransitionType extends BaseObjectType
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.unsigned.UInteger>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger
    Get the local value of the TransitionNumber Node.
    Get the TransitionNumber PropertyType Node, or null if it does not exist.
    Asynchronous implementation of getTransitionNumberNode().
    org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger
    Read the value of the TransitionNumber Node from the server and update the local value if the operation succeeds.
    CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
    An asynchronous implementation of readTransitionNumber().
    void
    setTransitionNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value)
    Set the local value of the TransitionNumber Node.
    void
    writeTransitionNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value)
    Write a new value for the TransitionNumber Node to the server and update the local value if the operation succeeds.
    CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>
    writeTransitionNumberAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger 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

    • TRANSITION_NUMBER

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

    • getTransitionNumber

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

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

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

      void setTransitionNumber(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 TransitionNumber Node.

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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readTransitionNumber() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the TransitionNumber 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.
    • writeTransitionNumber

      void writeTransitionNumber(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 TransitionNumber 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.
    • readTransitionNumberAsync

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

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

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

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

      Returns:
      the TransitionNumber 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.
    • getTransitionNumberNodeAsync

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