Interface IIeeeBaseTsnTrafficSpecificationType

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

public interface IIeeeBaseTsnTrafficSpecificationType extends BaseInterfaceType
See Also:
  • Method Details

    • getMaxIntervalFrames

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getMaxIntervalFrames() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MaxIntervalFrames Node.

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

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

      void setMaxIntervalFrames(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MaxIntervalFrames Node.

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

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

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

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

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

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

      BaseDataVariableType getMaxIntervalFramesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MaxIntervalFrames BaseDataVariableType Node, or null if it does not exist.

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

      Returns:
      the MaxIntervalFrames BaseDataVariableType 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.
    • getMaxIntervalFramesNodeAsync

      CompletableFuture<? extends BaseDataVariableType> getMaxIntervalFramesNodeAsync()
      Asynchronous implementation of getMaxIntervalFramesNode().
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMaxFrameSize

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

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

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

      void setMaxFrameSize(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 MaxFrameSize Node.

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

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

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

      void writeMaxFrameSize(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 MaxFrameSize 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.
    • readMaxFrameSizeAsync

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

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

      BaseDataVariableType getMaxFrameSizeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MaxFrameSize BaseDataVariableType Node, or null if it does not exist.

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

      Returns:
      the MaxFrameSize BaseDataVariableType 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.
    • getMaxFrameSizeNodeAsync

      CompletableFuture<? extends BaseDataVariableType> getMaxFrameSizeNodeAsync()
      Asynchronous implementation of getMaxFrameSizeNode().
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getInterval

      org.eclipse.milo.opcua.stack.core.types.structured.UnsignedRationalNumber getInterval() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the Interval Node.

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

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

      void setInterval(org.eclipse.milo.opcua.stack.core.types.structured.UnsignedRationalNumber value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the Interval Node.

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

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

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

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

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

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

      BaseDataVariableType getIntervalNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the Interval BaseDataVariableType Node, or null if it does not exist.

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

      Returns:
      the Interval BaseDataVariableType 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.
    • getIntervalNodeAsync

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