Class AlarmType

java.lang.Object
org.yamcs.xtce.AlarmType
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EnumerationAlarm, NumericAlarm

public abstract class AlarmType extends Object implements Serializable
Base type for alarms
See Also:
  • Field Details

    • DEFAULT_REPORT_TYPE

      public static final AlarmReportType DEFAULT_REPORT_TYPE
  • Constructor Details

    • AlarmType

      public AlarmType()
  • Method Details

    • getMinViolations

      public int getMinViolations()
    • setMinViolations

      public void setMinViolations(int minViolations)
    • getAlarmReportType

      public AlarmReportType getAlarmReportType()
    • setAlarmReportType

      public void setAlarmReportType(AlarmReportType reportType)
    • isLatching

      public boolean isLatching()
      Latching means that the alarm will stay triggered even when the parameter is back within limits.
      Returns:
    • isAutoAck

      public boolean isAutoAck()
    • toString

      public String toString()
      Overrides:
      toString in class Object