All Implemented Interfaces:
AcknowledgeableConditionType, AlarmConditionType, BaseEventType, BaseObjectType, ConditionType, LimitAlarmType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
Direct Known Subclasses:
ExclusiveLimitAlarmTypeNode, NonExclusiveLimitAlarmTypeNode

public class LimitAlarmTypeNode extends AlarmConditionTypeNode implements LimitAlarmType
  • Constructor Details

    • LimitAlarmTypeNode

      public LimitAlarmTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
  • Method Details

    • getHighHighLimit

      public Double getHighHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the HighHighLimit Node.

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

      Specified by:
      getHighHighLimit in interface LimitAlarmType
      Returns:
      the local value of the HighHighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighHighLimit Node.
    • setHighHighLimit

      public void setHighHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the HighHighLimit Node.

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

      Specified by:
      setHighHighLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the HighHighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighHighLimit Node.
    • readHighHighLimit

      public Double readHighHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the HighHighLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readHighHighLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeHighHighLimit

      public void writeHighHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the HighHighLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeHighHighLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readHighHighLimitAsync

      public CompletableFuture<? extends Double> readHighHighLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readHighHighLimit().
      Specified by:
      readHighHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeHighHighLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeHighHighLimitAsync(Double highHighLimit)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeHighHighLimit(java.lang.Double).
      Specified by:
      writeHighHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getHighHighLimitNode

      public PropertyTypeNode getHighHighLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the HighHighLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getHighHighLimitNode in interface LimitAlarmType
      Returns:
      the HighHighLimit 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.
    • getHighHighLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getHighHighLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getHighHighLimitNode().
      Specified by:
      getHighHighLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getHighLimit

      public Double getHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the HighLimit Node.

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

      Specified by:
      getHighLimit in interface LimitAlarmType
      Returns:
      the local value of the HighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighLimit Node.
    • setHighLimit

      public void setHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the HighLimit Node.

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

      Specified by:
      setHighLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the HighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighLimit Node.
    • readHighLimit

      public Double readHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the HighLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readHighLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeHighLimit

      public void writeHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the HighLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeHighLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readHighLimitAsync

      public CompletableFuture<? extends Double> readHighLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readHighLimit().
      Specified by:
      readHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeHighLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeHighLimitAsync(Double highLimit)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeHighLimit(java.lang.Double).
      Specified by:
      writeHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getHighLimitNode

      public PropertyTypeNode getHighLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the HighLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getHighLimitNode in interface LimitAlarmType
      Returns:
      the HighLimit 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.
    • getHighLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getHighLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getHighLimitNode().
      Specified by:
      getHighLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLowLimit

      public Double getLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the LowLimit Node.

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

      Specified by:
      getLowLimit in interface LimitAlarmType
      Returns:
      the local value of the LowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowLimit Node.
    • setLowLimit

      public void setLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the LowLimit Node.

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

      Specified by:
      setLowLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the LowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowLimit Node.
    • readLowLimit

      public Double readLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the LowLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readLowLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLowLimit

      public void writeLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the LowLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeLowLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readLowLimitAsync

      public CompletableFuture<? extends Double> readLowLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readLowLimit().
      Specified by:
      readLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLowLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLowLimitAsync(Double lowLimit)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeLowLimit(java.lang.Double).
      Specified by:
      writeLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getLowLimitNode

      public PropertyTypeNode getLowLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the LowLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getLowLimitNode in interface LimitAlarmType
      Returns:
      the LowLimit 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.
    • getLowLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getLowLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getLowLimitNode().
      Specified by:
      getLowLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLowLowLimit

      public Double getLowLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the LowLowLimit Node.

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

      Specified by:
      getLowLowLimit in interface LimitAlarmType
      Returns:
      the local value of the LowLowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowLowLimit Node.
    • setLowLowLimit

      public void setLowLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the LowLowLimit Node.

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

      Specified by:
      setLowLowLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the LowLowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowLowLimit Node.
    • readLowLowLimit

      public Double readLowLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the LowLowLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readLowLowLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLowLowLimit

      public void writeLowLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the LowLowLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeLowLowLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readLowLowLimitAsync

      public CompletableFuture<? extends Double> readLowLowLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readLowLowLimit().
      Specified by:
      readLowLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLowLowLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLowLowLimitAsync(Double lowLowLimit)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeLowLowLimit(java.lang.Double).
      Specified by:
      writeLowLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getLowLowLimitNode

      public PropertyTypeNode getLowLowLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the LowLowLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getLowLowLimitNode in interface LimitAlarmType
      Returns:
      the LowLowLimit 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.
    • getLowLowLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getLowLowLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getLowLowLimitNode().
      Specified by:
      getLowLowLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getBaseHighHighLimit

      public Double getBaseHighHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the BaseHighHighLimit Node.

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

      Specified by:
      getBaseHighHighLimit in interface LimitAlarmType
      Returns:
      the local value of the BaseHighHighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseHighHighLimit Node.
    • setBaseHighHighLimit

      public void setBaseHighHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the BaseHighHighLimit Node.

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

      Specified by:
      setBaseHighHighLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the BaseHighHighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseHighHighLimit Node.
    • readBaseHighHighLimit

      public Double readBaseHighHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the BaseHighHighLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readBaseHighHighLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeBaseHighHighLimit

      public void writeBaseHighHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the BaseHighHighLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeBaseHighHighLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readBaseHighHighLimitAsync

      public CompletableFuture<? extends Double> readBaseHighHighLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readBaseHighHighLimit().
      Specified by:
      readBaseHighHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeBaseHighHighLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBaseHighHighLimitAsync(Double baseHighHighLimit)
      Description copied from interface: LimitAlarmType
      Specified by:
      writeBaseHighHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getBaseHighHighLimitNode

      public PropertyTypeNode getBaseHighHighLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the BaseHighHighLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getBaseHighHighLimitNode in interface LimitAlarmType
      Returns:
      the BaseHighHighLimit 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.
    • getBaseHighHighLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getBaseHighHighLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getBaseHighHighLimitNode().
      Specified by:
      getBaseHighHighLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getBaseHighLimit

      public Double getBaseHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the BaseHighLimit Node.

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

      Specified by:
      getBaseHighLimit in interface LimitAlarmType
      Returns:
      the local value of the BaseHighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseHighLimit Node.
    • setBaseHighLimit

      public void setBaseHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the BaseHighLimit Node.

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

      Specified by:
      setBaseHighLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the BaseHighLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseHighLimit Node.
    • readBaseHighLimit

      public Double readBaseHighLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the BaseHighLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readBaseHighLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeBaseHighLimit

      public void writeBaseHighLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the BaseHighLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeBaseHighLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readBaseHighLimitAsync

      public CompletableFuture<? extends Double> readBaseHighLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readBaseHighLimit().
      Specified by:
      readBaseHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeBaseHighLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBaseHighLimitAsync(Double baseHighLimit)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeBaseHighLimit(java.lang.Double).
      Specified by:
      writeBaseHighLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getBaseHighLimitNode

      public PropertyTypeNode getBaseHighLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the BaseHighLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getBaseHighLimitNode in interface LimitAlarmType
      Returns:
      the BaseHighLimit 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.
    • getBaseHighLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getBaseHighLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getBaseHighLimitNode().
      Specified by:
      getBaseHighLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getBaseLowLimit

      public Double getBaseLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the BaseLowLimit Node.

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

      Specified by:
      getBaseLowLimit in interface LimitAlarmType
      Returns:
      the local value of the BaseLowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseLowLimit Node.
    • setBaseLowLimit

      public void setBaseLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the BaseLowLimit Node.

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

      Specified by:
      setBaseLowLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the BaseLowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseLowLimit Node.
    • readBaseLowLimit

      public Double readBaseLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the BaseLowLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readBaseLowLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeBaseLowLimit

      public void writeBaseLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the BaseLowLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeBaseLowLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readBaseLowLimitAsync

      public CompletableFuture<? extends Double> readBaseLowLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readBaseLowLimit().
      Specified by:
      readBaseLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeBaseLowLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBaseLowLimitAsync(Double baseLowLimit)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeBaseLowLimit(java.lang.Double).
      Specified by:
      writeBaseLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getBaseLowLimitNode

      public PropertyTypeNode getBaseLowLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the BaseLowLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getBaseLowLimitNode in interface LimitAlarmType
      Returns:
      the BaseLowLimit 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.
    • getBaseLowLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getBaseLowLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getBaseLowLimitNode().
      Specified by:
      getBaseLowLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getBaseLowLowLimit

      public Double getBaseLowLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the BaseLowLowLimit Node.

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

      Specified by:
      getBaseLowLowLimit in interface LimitAlarmType
      Returns:
      the local value of the BaseLowLowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseLowLowLimit Node.
    • setBaseLowLowLimit

      public void setBaseLowLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the BaseLowLowLimit Node.

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

      Specified by:
      setBaseLowLowLimit in interface LimitAlarmType
      Parameters:
      value - the local value to set for the BaseLowLowLimit Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the BaseLowLowLimit Node.
    • readBaseLowLowLimit

      public Double readBaseLowLowLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the BaseLowLowLimit Node from the server and update the local value if the operation succeeds.
      Specified by:
      readBaseLowLowLimit in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeBaseLowLowLimit

      public void writeBaseLowLowLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the BaseLowLowLimit Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeBaseLowLowLimit in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readBaseLowLowLimitAsync

      public CompletableFuture<? extends Double> readBaseLowLowLimitAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readBaseLowLowLimit().
      Specified by:
      readBaseLowLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeBaseLowLowLimitAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBaseLowLowLimitAsync(Double baseLowLowLimit)
      Description copied from interface: LimitAlarmType
      Specified by:
      writeBaseLowLowLimitAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getBaseLowLowLimitNode

      public PropertyTypeNode getBaseLowLowLimitNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the BaseLowLowLimit PropertyType Node, or null if it does not exist.

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

      Specified by:
      getBaseLowLowLimitNode in interface LimitAlarmType
      Returns:
      the BaseLowLowLimit 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.
    • getBaseLowLowLimitNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getBaseLowLowLimitNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getBaseLowLowLimitNode().
      Specified by:
      getBaseLowLowLimitNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSeverityHighHigh

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getSeverityHighHigh() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the SeverityHighHigh Node.

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

      Specified by:
      getSeverityHighHigh in interface LimitAlarmType
      Returns:
      the local value of the SeverityHighHigh Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityHighHigh Node.
    • setSeverityHighHigh

      public void setSeverityHighHigh(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the SeverityHighHigh Node.

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

      Specified by:
      setSeverityHighHigh in interface LimitAlarmType
      Parameters:
      value - the local value to set for the SeverityHighHigh Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityHighHigh Node.
    • readSeverityHighHigh

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort readSeverityHighHigh() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the SeverityHighHigh Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSeverityHighHigh in interface LimitAlarmType
      Returns:
      the UShort value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSeverityHighHigh

      public void writeSeverityHighHigh(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the SeverityHighHigh Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSeverityHighHigh in interface LimitAlarmType
      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.
    • readSeverityHighHighAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort> readSeverityHighHighAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readSeverityHighHigh().
      Specified by:
      readSeverityHighHighAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSeverityHighHighAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSeverityHighHighAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort severityHighHigh)
      Description copied from interface: LimitAlarmType
      Specified by:
      writeSeverityHighHighAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSeverityHighHighNode

      public PropertyTypeNode getSeverityHighHighNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the SeverityHighHigh PropertyType Node, or null if it does not exist.

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

      Specified by:
      getSeverityHighHighNode in interface LimitAlarmType
      Returns:
      the SeverityHighHigh 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.
    • getSeverityHighHighNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getSeverityHighHighNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getSeverityHighHighNode().
      Specified by:
      getSeverityHighHighNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSeverityHigh

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getSeverityHigh() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the SeverityHigh Node.

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

      Specified by:
      getSeverityHigh in interface LimitAlarmType
      Returns:
      the local value of the SeverityHigh Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityHigh Node.
    • setSeverityHigh

      public void setSeverityHigh(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the SeverityHigh Node.

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

      Specified by:
      setSeverityHigh in interface LimitAlarmType
      Parameters:
      value - the local value to set for the SeverityHigh Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityHigh Node.
    • readSeverityHigh

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort readSeverityHigh() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the SeverityHigh Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSeverityHigh in interface LimitAlarmType
      Returns:
      the UShort value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSeverityHigh

      public void writeSeverityHigh(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the SeverityHigh Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSeverityHigh in interface LimitAlarmType
      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.
    • readSeverityHighAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort> readSeverityHighAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readSeverityHigh().
      Specified by:
      readSeverityHighAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSeverityHighAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSeverityHighAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort severityHigh)
      Description copied from interface: LimitAlarmType
      Specified by:
      writeSeverityHighAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSeverityHighNode

      public PropertyTypeNode getSeverityHighNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the SeverityHigh PropertyType Node, or null if it does not exist.

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

      Specified by:
      getSeverityHighNode in interface LimitAlarmType
      Returns:
      the SeverityHigh 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.
    • getSeverityHighNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getSeverityHighNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getSeverityHighNode().
      Specified by:
      getSeverityHighNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSeverityLow

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getSeverityLow() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the SeverityLow Node.

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

      Specified by:
      getSeverityLow in interface LimitAlarmType
      Returns:
      the local value of the SeverityLow Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityLow Node.
    • setSeverityLow

      public void setSeverityLow(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the SeverityLow Node.

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

      Specified by:
      setSeverityLow in interface LimitAlarmType
      Parameters:
      value - the local value to set for the SeverityLow Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityLow Node.
    • readSeverityLow

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort readSeverityLow() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the SeverityLow Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSeverityLow in interface LimitAlarmType
      Returns:
      the UShort value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSeverityLow

      public void writeSeverityLow(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the SeverityLow Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSeverityLow in interface LimitAlarmType
      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.
    • readSeverityLowAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort> readSeverityLowAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readSeverityLow().
      Specified by:
      readSeverityLowAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSeverityLowAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSeverityLowAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort severityLow)
      Description copied from interface: LimitAlarmType
      Specified by:
      writeSeverityLowAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSeverityLowNode

      public PropertyTypeNode getSeverityLowNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the SeverityLow PropertyType Node, or null if it does not exist.

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

      Specified by:
      getSeverityLowNode in interface LimitAlarmType
      Returns:
      the SeverityLow 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.
    • getSeverityLowNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getSeverityLowNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getSeverityLowNode().
      Specified by:
      getSeverityLowNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSeverityLowLow

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getSeverityLowLow() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the SeverityLowLow Node.

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

      Specified by:
      getSeverityLowLow in interface LimitAlarmType
      Returns:
      the local value of the SeverityLowLow Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityLowLow Node.
    • setSeverityLowLow

      public void setSeverityLowLow(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the SeverityLowLow Node.

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

      Specified by:
      setSeverityLowLow in interface LimitAlarmType
      Parameters:
      value - the local value to set for the SeverityLowLow Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SeverityLowLow Node.
    • readSeverityLowLow

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort readSeverityLowLow() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the SeverityLowLow Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSeverityLowLow in interface LimitAlarmType
      Returns:
      the UShort value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSeverityLowLow

      public void writeSeverityLowLow(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the SeverityLowLow Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSeverityLowLow in interface LimitAlarmType
      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.
    • readSeverityLowLowAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort> readSeverityLowLowAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readSeverityLowLow().
      Specified by:
      readSeverityLowLowAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSeverityLowLowAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSeverityLowLowAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort severityLowLow)
      Description copied from interface: LimitAlarmType
      Specified by:
      writeSeverityLowLowAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSeverityLowLowNode

      public PropertyTypeNode getSeverityLowLowNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the SeverityLowLow PropertyType Node, or null if it does not exist.

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

      Specified by:
      getSeverityLowLowNode in interface LimitAlarmType
      Returns:
      the SeverityLowLow 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.
    • getSeverityLowLowNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getSeverityLowLowNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getSeverityLowLowNode().
      Specified by:
      getSeverityLowLowNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getHighHighDeadband

      public Double getHighHighDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the HighHighDeadband Node.

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

      Specified by:
      getHighHighDeadband in interface LimitAlarmType
      Returns:
      the local value of the HighHighDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighHighDeadband Node.
    • setHighHighDeadband

      public void setHighHighDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the HighHighDeadband Node.

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

      Specified by:
      setHighHighDeadband in interface LimitAlarmType
      Parameters:
      value - the local value to set for the HighHighDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighHighDeadband Node.
    • readHighHighDeadband

      public Double readHighHighDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the HighHighDeadband Node from the server and update the local value if the operation succeeds.
      Specified by:
      readHighHighDeadband in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeHighHighDeadband

      public void writeHighHighDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the HighHighDeadband Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeHighHighDeadband in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readHighHighDeadbandAsync

      public CompletableFuture<? extends Double> readHighHighDeadbandAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readHighHighDeadband().
      Specified by:
      readHighHighDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeHighHighDeadbandAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeHighHighDeadbandAsync(Double highHighDeadband)
      Description copied from interface: LimitAlarmType
      Specified by:
      writeHighHighDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getHighHighDeadbandNode

      public PropertyTypeNode getHighHighDeadbandNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the HighHighDeadband PropertyType Node, or null if it does not exist.

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

      Specified by:
      getHighHighDeadbandNode in interface LimitAlarmType
      Returns:
      the HighHighDeadband 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.
    • getHighHighDeadbandNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getHighHighDeadbandNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getHighHighDeadbandNode().
      Specified by:
      getHighHighDeadbandNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getHighDeadband

      public Double getHighDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the HighDeadband Node.

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

      Specified by:
      getHighDeadband in interface LimitAlarmType
      Returns:
      the local value of the HighDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighDeadband Node.
    • setHighDeadband

      public void setHighDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the HighDeadband Node.

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

      Specified by:
      setHighDeadband in interface LimitAlarmType
      Parameters:
      value - the local value to set for the HighDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HighDeadband Node.
    • readHighDeadband

      public Double readHighDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the HighDeadband Node from the server and update the local value if the operation succeeds.
      Specified by:
      readHighDeadband in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeHighDeadband

      public void writeHighDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the HighDeadband Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeHighDeadband in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readHighDeadbandAsync

      public CompletableFuture<? extends Double> readHighDeadbandAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readHighDeadband().
      Specified by:
      readHighDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeHighDeadbandAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeHighDeadbandAsync(Double highDeadband)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeHighDeadband(java.lang.Double).
      Specified by:
      writeHighDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getHighDeadbandNode

      public PropertyTypeNode getHighDeadbandNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the HighDeadband PropertyType Node, or null if it does not exist.

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

      Specified by:
      getHighDeadbandNode in interface LimitAlarmType
      Returns:
      the HighDeadband 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.
    • getHighDeadbandNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getHighDeadbandNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getHighDeadbandNode().
      Specified by:
      getHighDeadbandNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLowDeadband

      public Double getLowDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the LowDeadband Node.

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

      Specified by:
      getLowDeadband in interface LimitAlarmType
      Returns:
      the local value of the LowDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowDeadband Node.
    • setLowDeadband

      public void setLowDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the LowDeadband Node.

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

      Specified by:
      setLowDeadband in interface LimitAlarmType
      Parameters:
      value - the local value to set for the LowDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowDeadband Node.
    • readLowDeadband

      public Double readLowDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the LowDeadband Node from the server and update the local value if the operation succeeds.
      Specified by:
      readLowDeadband in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLowDeadband

      public void writeLowDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the LowDeadband Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeLowDeadband in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readLowDeadbandAsync

      public CompletableFuture<? extends Double> readLowDeadbandAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readLowDeadband().
      Specified by:
      readLowDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLowDeadbandAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLowDeadbandAsync(Double lowDeadband)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeLowDeadband(java.lang.Double).
      Specified by:
      writeLowDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getLowDeadbandNode

      public PropertyTypeNode getLowDeadbandNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the LowDeadband PropertyType Node, or null if it does not exist.

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

      Specified by:
      getLowDeadbandNode in interface LimitAlarmType
      Returns:
      the LowDeadband 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.
    • getLowDeadbandNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getLowDeadbandNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getLowDeadbandNode().
      Specified by:
      getLowDeadbandNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLowLowDeadband

      public Double getLowLowDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the local value of the LowLowDeadband Node.

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

      Specified by:
      getLowLowDeadband in interface LimitAlarmType
      Returns:
      the local value of the LowLowDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowLowDeadband Node.
    • setLowLowDeadband

      public void setLowLowDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Set the local value of the LowLowDeadband Node.

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

      Specified by:
      setLowLowDeadband in interface LimitAlarmType
      Parameters:
      value - the local value to set for the LowLowDeadband Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LowLowDeadband Node.
    • readLowLowDeadband

      public Double readLowLowDeadband() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Read the value of the LowLowDeadband Node from the server and update the local value if the operation succeeds.
      Specified by:
      readLowLowDeadband in interface LimitAlarmType
      Returns:
      the Double value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLowLowDeadband

      public void writeLowLowDeadband(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Write a new value for the LowLowDeadband Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeLowLowDeadband in interface LimitAlarmType
      Parameters:
      value - the Double value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readLowLowDeadbandAsync

      public CompletableFuture<? extends Double> readLowLowDeadbandAsync()
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.readLowLowDeadband().
      Specified by:
      readLowLowDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLowLowDeadbandAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLowLowDeadbandAsync(Double lowLowDeadband)
      Description copied from interface: LimitAlarmType
      An asynchronous implementation of LimitAlarmType.writeLowLowDeadband(java.lang.Double).
      Specified by:
      writeLowLowDeadbandAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getLowLowDeadbandNode

      public PropertyTypeNode getLowLowDeadbandNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LimitAlarmType
      Get the LowLowDeadband PropertyType Node, or null if it does not exist.

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

      Specified by:
      getLowLowDeadbandNode in interface LimitAlarmType
      Returns:
      the LowLowDeadband 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.
    • getLowLowDeadbandNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getLowLowDeadbandNodeAsync()
      Description copied from interface: LimitAlarmType
      Asynchronous implementation of LimitAlarmType.getLowLowDeadbandNode().
      Specified by:
      getLowLowDeadbandNodeAsync in interface LimitAlarmType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.