Interface ExclusiveLimitAlarmType

All Superinterfaces:
AcknowledgeableConditionType, AlarmConditionType, BaseEventType, BaseObjectType, ConditionType, LimitAlarmType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
All Known Subinterfaces:
ExclusiveDeviationAlarmType, ExclusiveLevelAlarmType, ExclusiveRateOfChangeAlarmType
All Known Implementing Classes:
ExclusiveDeviationAlarmTypeNode, ExclusiveLevelAlarmTypeNode, ExclusiveLimitAlarmTypeNode, ExclusiveRateOfChangeAlarmTypeNode

public interface ExclusiveLimitAlarmType extends LimitAlarmType
See Also:
  • Method Details

    • getActiveState

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getActiveState() throws org.eclipse.milo.opcua.stack.core.UaException
      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

      void setActiveState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      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

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readActiveState() throws org.eclipse.milo.opcua.stack.core.UaException
      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

      void writeActiveState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      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

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readActiveStateAsync()
      An asynchronous implementation of 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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeActiveStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value)
      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

      TwoStateVariableType getActiveStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      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

      CompletableFuture<? extends TwoStateVariableType> getActiveStateNodeAsync()
      Asynchronous implementation of 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.
    • getLimitStateNode

      ExclusiveLimitStateMachineType getLimitStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the LimitState ExclusiveLimitStateMachineType Node, or null if it does not exist.

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

      Returns:
      the LimitState ExclusiveLimitStateMachineType 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.
    • getLimitStateNodeAsync

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