public interface AlertRaiser
extends org.lsst.ccs.UsesSubsystem
| Modifier and Type | Method and Description |
|---|---|
default void |
raiseAlarm(FcsEnumerations.FcsAlert fcsAlert,
String cause)
Raises an ALARM with a FcsAlert and a cause.
|
default void |
raiseAlarm(FcsEnumerations.FcsAlert fcsAlert,
String cause,
String deviceName)
Raises an ALARM with a FcsAlert, a cause and a deviceName.
|
default void |
raiseAlarm(String fcsErrorID,
String message,
Exception ex)
Raises an ALARM with a fcsErrorID, a message and an exception.
|
default void |
raiseAlarm(String fcsErrorID,
String message,
String cause)
Raises an ALARM with a fcsErrorID, a message and a cause.
|
default void |
raiseWarning(FcsEnumerations.FcsAlert fcsAlert,
String cause)
Raises a WARNING with an fcsAlert and a cause.
|
default void |
raiseWarning(FcsEnumerations.FcsAlert fcsAlert,
String cause,
String deviceName)
Raises an WARNING with a FcsAlert, a cause and a deviceName.
|
default void |
raiseWarning(String fcsErrorID,
String message,
Exception ex)
Raises a WARNING with a fcsErrorID, a message and a cause.
|
default void |
raiseWarning(String fcsErrorID,
String message,
String cause)
Raises a WARNING alert with a fcsErrorID, a message and a cause.
|
default void raiseAlarm(String fcsErrorID, String message, String cause)
fcsErrorID - message - description of the fcsErrorIDcause - default void raiseAlarm(FcsEnumerations.FcsAlert fcsAlert, String cause)
fcsAlert - cause - default void raiseAlarm(FcsEnumerations.FcsAlert fcsAlert, String cause, String deviceName)
fcsAlert - cause - deviceName - default void raiseAlarm(String fcsErrorID, String message, Exception ex)
fcsErrorID - message - ex - default void raiseWarning(String fcsErrorID, String message, String cause)
fcsErrorID - message - description of the fcsErrorID.cause - default void raiseWarning(FcsEnumerations.FcsAlert fcsAlert, String cause)
fcsAlert - cause - default void raiseWarning(FcsEnumerations.FcsAlert fcsAlert, String cause, String deviceName)
fcsAlert - cause - deviceName - Copyright © 2017 LSST. All rights reserved.