All Implemented Interfaces:
AcknowledgeableConditionType, AlarmConditionType, BaseEventType, BaseObjectType, ConditionType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
Direct Known Subclasses:
DiscrepancyAlarmTypeNode, DiscreteAlarmTypeNode, LimitAlarmTypeNode

public class AlarmConditionTypeNode extends AcknowledgeableConditionTypeNode implements AlarmConditionType
  • Constructor Details

    • AlarmConditionTypeNode

      public AlarmConditionTypeNode(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

    • getInputNode

      public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getInputNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the InputNode Node.

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

      Specified by:
      getInputNode in interface AlarmConditionType
      Returns:
      the local value of the InputNode Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the InputNode Node.
    • setInputNode

      public void setInputNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the InputNode Node.

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

      Specified by:
      setInputNode in interface AlarmConditionType
      Parameters:
      value - the local value to set for the InputNode Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the InputNode Node.
    • readInputNode

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

      public void writeInputNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the InputNode Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeInputNode in interface AlarmConditionType
      Parameters:
      value - the NodeId value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readInputNodeAsync

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

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

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

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

      Specified by:
      getInputNodeNode in interface AlarmConditionType
      Returns:
      the InputNode 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.
    • getInputNodeNodeAsync

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

      public Boolean getSuppressedOrShelved() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the SuppressedOrShelved Node.

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

      Specified by:
      getSuppressedOrShelved in interface AlarmConditionType
      Returns:
      the local value of the SuppressedOrShelved Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SuppressedOrShelved Node.
    • setSuppressedOrShelved

      public void setSuppressedOrShelved(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the SuppressedOrShelved Node.

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

      Specified by:
      setSuppressedOrShelved in interface AlarmConditionType
      Parameters:
      value - the local value to set for the SuppressedOrShelved Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SuppressedOrShelved Node.
    • readSuppressedOrShelved

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

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

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

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

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

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

      Specified by:
      getSuppressedOrShelvedNode in interface AlarmConditionType
      Returns:
      the SuppressedOrShelved 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.
    • getSuppressedOrShelvedNodeAsync

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

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

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

      Specified by:
      getMaxTimeShelved in interface AlarmConditionType
      Returns:
      the local value of the MaxTimeShelved Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTimeShelved Node.
    • setMaxTimeShelved

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

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

      Specified by:
      setMaxTimeShelved in interface AlarmConditionType
      Parameters:
      value - the local value to set for the MaxTimeShelved Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTimeShelved Node.
    • readMaxTimeShelved

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

      public void writeMaxTimeShelved(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the MaxTimeShelved Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxTimeShelved in interface AlarmConditionType
      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.
    • readMaxTimeShelvedAsync

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

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

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

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

      Specified by:
      getMaxTimeShelvedNode in interface AlarmConditionType
      Returns:
      the MaxTimeShelved 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.
    • getMaxTimeShelvedNodeAsync

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

      public Boolean getAudibleEnabled() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the AudibleEnabled Node.

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

      Specified by:
      getAudibleEnabled in interface AlarmConditionType
      Returns:
      the local value of the AudibleEnabled Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the AudibleEnabled Node.
    • setAudibleEnabled

      public void setAudibleEnabled(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the AudibleEnabled Node.

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

      Specified by:
      setAudibleEnabled in interface AlarmConditionType
      Parameters:
      value - the local value to set for the AudibleEnabled Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the AudibleEnabled Node.
    • readAudibleEnabled

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

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

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

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

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

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

      Specified by:
      getAudibleEnabledNode in interface AlarmConditionType
      Returns:
      the AudibleEnabled 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.
    • getAudibleEnabledNodeAsync

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

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

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

      Specified by:
      getOnDelay in interface AlarmConditionType
      Returns:
      the local value of the OnDelay Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OnDelay Node.
    • setOnDelay

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

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

      Specified by:
      setOnDelay in interface AlarmConditionType
      Parameters:
      value - the local value to set for the OnDelay Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OnDelay Node.
    • readOnDelay

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

      public void writeOnDelay(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the OnDelay Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeOnDelay in interface AlarmConditionType
      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.
    • readOnDelayAsync

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

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

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

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

      Specified by:
      getOnDelayNode in interface AlarmConditionType
      Returns:
      the OnDelay 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.
    • getOnDelayNodeAsync

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

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

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

      Specified by:
      getOffDelay in interface AlarmConditionType
      Returns:
      the local value of the OffDelay Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OffDelay Node.
    • setOffDelay

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

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

      Specified by:
      setOffDelay in interface AlarmConditionType
      Parameters:
      value - the local value to set for the OffDelay Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OffDelay Node.
    • readOffDelay

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

      public void writeOffDelay(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the OffDelay Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeOffDelay in interface AlarmConditionType
      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.
    • readOffDelayAsync

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

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

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

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

      Specified by:
      getOffDelayNode in interface AlarmConditionType
      Returns:
      the OffDelay 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.
    • getOffDelayNodeAsync

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

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

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

      Specified by:
      getReAlarmTime in interface AlarmConditionType
      Returns:
      the local value of the ReAlarmTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ReAlarmTime Node.
    • setReAlarmTime

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

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

      Specified by:
      setReAlarmTime in interface AlarmConditionType
      Parameters:
      value - the local value to set for the ReAlarmTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ReAlarmTime Node.
    • readReAlarmTime

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

      public void writeReAlarmTime(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the ReAlarmTime Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeReAlarmTime in interface AlarmConditionType
      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.
    • readReAlarmTimeAsync

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

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

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

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

      Specified by:
      getReAlarmTimeNode in interface AlarmConditionType
      Returns:
      the ReAlarmTime 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.
    • getReAlarmTimeNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getEnabledState() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ConditionType
      Get the local value of the EnabledState Node.

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

      Specified by:
      getEnabledState in interface AcknowledgeableConditionType
      Specified by:
      getEnabledState in interface AlarmConditionType
      Specified by:
      getEnabledState in interface ConditionType
      Overrides:
      getEnabledState in class AcknowledgeableConditionTypeNode
      Returns:
      the local value of the EnabledState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EnabledState Node.
    • setEnabledState

      public void setEnabledState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ConditionType
      Set the local value of the EnabledState Node.

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

      Specified by:
      setEnabledState in interface AcknowledgeableConditionType
      Specified by:
      setEnabledState in interface AlarmConditionType
      Specified by:
      setEnabledState in interface ConditionType
      Overrides:
      setEnabledState in class AcknowledgeableConditionTypeNode
      Parameters:
      value - the local value to set for the EnabledState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EnabledState Node.
    • readEnabledState

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readEnabledState() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ConditionType
      Read the value of the EnabledState Node from the server and update the local value if the operation succeeds.
      Specified by:
      readEnabledState in interface AcknowledgeableConditionType
      Specified by:
      readEnabledState in interface AlarmConditionType
      Specified by:
      readEnabledState in interface ConditionType
      Overrides:
      readEnabledState in class AcknowledgeableConditionTypeNode
      Returns:
      the LocalizedText value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeEnabledState

      public void writeEnabledState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ConditionType
      Write a new value for the EnabledState Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeEnabledState in interface AcknowledgeableConditionType
      Specified by:
      writeEnabledState in interface AlarmConditionType
      Specified by:
      writeEnabledState in interface ConditionType
      Overrides:
      writeEnabledState in class AcknowledgeableConditionTypeNode
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readEnabledStateAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readEnabledStateAsync()
      Description copied from interface: ConditionType
      An asynchronous implementation of ConditionType.readEnabledState().
      Specified by:
      readEnabledStateAsync in interface AcknowledgeableConditionType
      Specified by:
      readEnabledStateAsync in interface AlarmConditionType
      Specified by:
      readEnabledStateAsync in interface ConditionType
      Overrides:
      readEnabledStateAsync in class AcknowledgeableConditionTypeNode
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeEnabledStateAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEnabledStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText enabledState)
      Description copied from interface: ConditionType
      Specified by:
      writeEnabledStateAsync in interface AcknowledgeableConditionType
      Specified by:
      writeEnabledStateAsync in interface AlarmConditionType
      Specified by:
      writeEnabledStateAsync in interface ConditionType
      Overrides:
      writeEnabledStateAsync in class AcknowledgeableConditionTypeNode
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getEnabledStateNode

      public TwoStateVariableTypeNode getEnabledStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ConditionType
      Get the EnabledState TwoStateVariableType Node, or null if it does not exist.

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

      Specified by:
      getEnabledStateNode in interface AcknowledgeableConditionType
      Specified by:
      getEnabledStateNode in interface AlarmConditionType
      Specified by:
      getEnabledStateNode in interface ConditionType
      Overrides:
      getEnabledStateNode in class AcknowledgeableConditionTypeNode
      Returns:
      the EnabledState TwoStateVariableType 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.
    • getEnabledStateNodeAsync

      public CompletableFuture<? extends TwoStateVariableTypeNode> getEnabledStateNodeAsync()
      Description copied from interface: ConditionType
      Asynchronous implementation of ConditionType.getEnabledStateNode().
      Specified by:
      getEnabledStateNodeAsync in interface AcknowledgeableConditionType
      Specified by:
      getEnabledStateNodeAsync in interface AlarmConditionType
      Specified by:
      getEnabledStateNodeAsync in interface ConditionType
      Overrides:
      getEnabledStateNodeAsync in class AcknowledgeableConditionTypeNode
      Returns:
      a CompletableFuture that completes successfully with the TwoStateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getActiveState

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getActiveState() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the ActiveState Node.

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

      Specified by:
      getActiveState in interface AlarmConditionType
      Returns:
      the local value of the ActiveState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ActiveState Node.
    • setActiveState

      public void setActiveState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the ActiveState Node.

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

      Specified by:
      setActiveState in interface AlarmConditionType
      Parameters:
      value - the local value to set for the ActiveState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ActiveState Node.
    • readActiveState

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

      public void writeActiveState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the ActiveState Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeActiveState in interface AlarmConditionType
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readActiveStateAsync

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

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

      public TwoStateVariableTypeNode getActiveStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the ActiveState TwoStateVariableType Node, or null if it does not exist.

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

      Specified by:
      getActiveStateNode in interface AlarmConditionType
      Returns:
      the ActiveState TwoStateVariableType 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.
    • getActiveStateNodeAsync

      public CompletableFuture<? extends TwoStateVariableTypeNode> getActiveStateNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getActiveStateNode().
      Specified by:
      getActiveStateNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the TwoStateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSuppressedState

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getSuppressedState() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the SuppressedState Node.

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

      Specified by:
      getSuppressedState in interface AlarmConditionType
      Returns:
      the local value of the SuppressedState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SuppressedState Node.
    • setSuppressedState

      public void setSuppressedState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the SuppressedState Node.

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

      Specified by:
      setSuppressedState in interface AlarmConditionType
      Parameters:
      value - the local value to set for the SuppressedState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SuppressedState Node.
    • readSuppressedState

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

      public void writeSuppressedState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the SuppressedState Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSuppressedState in interface AlarmConditionType
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSuppressedStateAsync

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

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

      public TwoStateVariableTypeNode getSuppressedStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the SuppressedState TwoStateVariableType Node, or null if it does not exist.

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

      Specified by:
      getSuppressedStateNode in interface AlarmConditionType
      Returns:
      the SuppressedState TwoStateVariableType 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.
    • getSuppressedStateNodeAsync

      public CompletableFuture<? extends TwoStateVariableTypeNode> getSuppressedStateNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getSuppressedStateNode().
      Specified by:
      getSuppressedStateNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the TwoStateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getOutOfServiceState

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getOutOfServiceState() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the OutOfServiceState Node.

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

      Specified by:
      getOutOfServiceState in interface AlarmConditionType
      Returns:
      the local value of the OutOfServiceState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OutOfServiceState Node.
    • setOutOfServiceState

      public void setOutOfServiceState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the OutOfServiceState Node.

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

      Specified by:
      setOutOfServiceState in interface AlarmConditionType
      Parameters:
      value - the local value to set for the OutOfServiceState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OutOfServiceState Node.
    • readOutOfServiceState

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

      public void writeOutOfServiceState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the OutOfServiceState Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeOutOfServiceState in interface AlarmConditionType
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readOutOfServiceStateAsync

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

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

      public TwoStateVariableTypeNode getOutOfServiceStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the OutOfServiceState TwoStateVariableType Node, or null if it does not exist.

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

      Specified by:
      getOutOfServiceStateNode in interface AlarmConditionType
      Returns:
      the OutOfServiceState TwoStateVariableType 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.
    • getOutOfServiceStateNodeAsync

      public CompletableFuture<? extends TwoStateVariableTypeNode> getOutOfServiceStateNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getOutOfServiceStateNode().
      Specified by:
      getOutOfServiceStateNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the TwoStateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getShelvingStateNode

      public ShelvedStateMachineTypeNode getShelvingStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the ShelvingState ShelvedStateMachineType Node, or null if it does not exist.

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

      Specified by:
      getShelvingStateNode in interface AlarmConditionType
      Returns:
      the ShelvingState ShelvedStateMachineType 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.
    • getShelvingStateNodeAsync

      public CompletableFuture<? extends ShelvedStateMachineTypeNode> getShelvingStateNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getShelvingStateNode().
      Specified by:
      getShelvingStateNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the ShelvedStateMachineType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getAudibleSound

      public org.eclipse.milo.opcua.stack.core.types.builtin.ByteString getAudibleSound() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the AudibleSound Node.

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

      Specified by:
      getAudibleSound in interface AlarmConditionType
      Returns:
      the local value of the AudibleSound Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the AudibleSound Node.
    • setAudibleSound

      public void setAudibleSound(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the AudibleSound Node.

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

      Specified by:
      setAudibleSound in interface AlarmConditionType
      Parameters:
      value - the local value to set for the AudibleSound Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the AudibleSound Node.
    • readAudibleSound

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

      public void writeAudibleSound(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the AudibleSound Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeAudibleSound in interface AlarmConditionType
      Parameters:
      value - the ByteString value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readAudibleSoundAsync

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

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

      public AudioVariableTypeNode getAudibleSoundNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the AudibleSound AudioVariableType Node, or null if it does not exist.

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

      Specified by:
      getAudibleSoundNode in interface AlarmConditionType
      Returns:
      the AudibleSound AudioVariableType 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.
    • getAudibleSoundNodeAsync

      public CompletableFuture<? extends AudioVariableTypeNode> getAudibleSoundNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getAudibleSoundNode().
      Specified by:
      getAudibleSoundNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the AudioVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSilenceState

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getSilenceState() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the SilenceState Node.

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

      Specified by:
      getSilenceState in interface AlarmConditionType
      Returns:
      the local value of the SilenceState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SilenceState Node.
    • setSilenceState

      public void setSilenceState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the SilenceState Node.

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

      Specified by:
      setSilenceState in interface AlarmConditionType
      Parameters:
      value - the local value to set for the SilenceState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SilenceState Node.
    • readSilenceState

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

      public void writeSilenceState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the SilenceState Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSilenceState in interface AlarmConditionType
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSilenceStateAsync

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

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

      public TwoStateVariableTypeNode getSilenceStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the SilenceState TwoStateVariableType Node, or null if it does not exist.

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

      Specified by:
      getSilenceStateNode in interface AlarmConditionType
      Returns:
      the SilenceState TwoStateVariableType 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.
    • getSilenceStateNodeAsync

      public CompletableFuture<? extends TwoStateVariableTypeNode> getSilenceStateNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getSilenceStateNode().
      Specified by:
      getSilenceStateNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the TwoStateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getFirstInGroupFlag

      public Boolean getFirstInGroupFlag() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the FirstInGroupFlag Node.

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

      Specified by:
      getFirstInGroupFlag in interface AlarmConditionType
      Returns:
      the local value of the FirstInGroupFlag Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the FirstInGroupFlag Node.
    • setFirstInGroupFlag

      public void setFirstInGroupFlag(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the FirstInGroupFlag Node.

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

      Specified by:
      setFirstInGroupFlag in interface AlarmConditionType
      Parameters:
      value - the local value to set for the FirstInGroupFlag Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the FirstInGroupFlag Node.
    • readFirstInGroupFlag

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

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

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

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

      public BaseDataVariableTypeNode getFirstInGroupFlagNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the FirstInGroupFlag BaseDataVariableType Node, or null if it does not exist.

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

      Specified by:
      getFirstInGroupFlagNode in interface AlarmConditionType
      Returns:
      the FirstInGroupFlag 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.
    • getFirstInGroupFlagNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getFirstInGroupFlagNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getFirstInGroupFlagNode().
      Specified by:
      getFirstInGroupFlagNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getFirstInGroupNode

      public AlarmGroupTypeNode getFirstInGroupNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the FirstInGroup AlarmGroupType Node, or null if it does not exist.

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

      Specified by:
      getFirstInGroupNode in interface AlarmConditionType
      Returns:
      the FirstInGroup AlarmGroupType 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.
    • getFirstInGroupNodeAsync

      public CompletableFuture<? extends AlarmGroupTypeNode> getFirstInGroupNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getFirstInGroupNode().
      Specified by:
      getFirstInGroupNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the AlarmGroupType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLatchedState

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getLatchedState() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the LatchedState Node.

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

      Specified by:
      getLatchedState in interface AlarmConditionType
      Returns:
      the local value of the LatchedState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LatchedState Node.
    • setLatchedState

      public void setLatchedState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the LatchedState Node.

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

      Specified by:
      setLatchedState in interface AlarmConditionType
      Parameters:
      value - the local value to set for the LatchedState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LatchedState Node.
    • readLatchedState

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

      public void writeLatchedState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Write a new value for the LatchedState Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeLatchedState in interface AlarmConditionType
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readLatchedStateAsync

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

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

      public TwoStateVariableTypeNode getLatchedStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the LatchedState TwoStateVariableType Node, or null if it does not exist.

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

      Specified by:
      getLatchedStateNode in interface AlarmConditionType
      Returns:
      the LatchedState TwoStateVariableType 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.
    • getLatchedStateNodeAsync

      public CompletableFuture<? extends TwoStateVariableTypeNode> getLatchedStateNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getLatchedStateNode().
      Specified by:
      getLatchedStateNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the TwoStateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getReAlarmRepeatCount

      public Short getReAlarmRepeatCount() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the local value of the ReAlarmRepeatCount Node.

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

      Specified by:
      getReAlarmRepeatCount in interface AlarmConditionType
      Returns:
      the local value of the ReAlarmRepeatCount Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ReAlarmRepeatCount Node.
    • setReAlarmRepeatCount

      public void setReAlarmRepeatCount(Short value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Set the local value of the ReAlarmRepeatCount Node.

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

      Specified by:
      setReAlarmRepeatCount in interface AlarmConditionType
      Parameters:
      value - the local value to set for the ReAlarmRepeatCount Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ReAlarmRepeatCount Node.
    • readReAlarmRepeatCount

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

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

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

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

      public BaseDataVariableTypeNode getReAlarmRepeatCountNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: AlarmConditionType
      Get the ReAlarmRepeatCount BaseDataVariableType Node, or null if it does not exist.

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

      Specified by:
      getReAlarmRepeatCountNode in interface AlarmConditionType
      Returns:
      the ReAlarmRepeatCount 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.
    • getReAlarmRepeatCountNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getReAlarmRepeatCountNodeAsync()
      Description copied from interface: AlarmConditionType
      Asynchronous implementation of AlarmConditionType.getReAlarmRepeatCountNode().
      Specified by:
      getReAlarmRepeatCountNodeAsync in interface AlarmConditionType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.