Class AlarmConfig

java.lang.Object
neqsim.process.alarm.AlarmConfig
All Implemented Interfaces:
Serializable

public final class AlarmConfig extends Object implements Serializable
Configuration describing the alarm limits, deadband and delay for a measurement signal.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • lowLowLimit

      private final Double lowLowLimit
    • lowLimit

      private final Double lowLimit
    • highLimit

      private final Double highLimit
    • highHighLimit

      private final Double highHighLimit
    • deadband

      private final double deadband
    • delay

      private final double delay
    • unit

      private final String unit
  • Constructor Details

  • Method Details

    • builder

      public static AlarmConfig.Builder builder()
    • getLowLowLimit

      public Double getLowLowLimit()
    • getLowLimit

      public Double getLowLimit()
    • getHighLimit

      public Double getHighLimit()
    • getHighHighLimit

      public Double getHighHighLimit()
    • getDeadband

      public double getDeadband()
    • getDelay

      public double getDelay()
    • getUnit

      public String getUnit()
    • hasLimit

      public boolean hasLimit(AlarmLevel level)
    • getLimit

      public Double getLimit(AlarmLevel level)