List of Watcher Alarms

This page provides a comprehensive list of all available alarms in the Watcher CSC. Each alarm is designed to monitor specific conditions and trigger alerts when those conditions are met.

lsst.ts.watcher.rules Package

Classes

ATCameraDewar(config[, log])

Monitor ATCamera dewar temperatures and vacuum.

Clock(config[, log])

Monitor the system clock of a SAL component using the heartbeat event.

DewPointDepression(config[, log])

Check the dew point depression.

Enabled(config[, log])

Monitor the summary state of a CSC.

Heartbeat(config[, log])

Monitor the heartbeat event from a SAL component.

Humidity(config[, log])

Check the humidity.

Hvac(config[, log])

Monitor HVAC SAL topics for any alarming states.

MTAirCompressorsState(config[, log])

Monitor the summary state of the two MTAirCompressor instances.

MTCCWFollowingRotator(config[, log])

Check that the MT camera cable wrap is following the camera rotator.

MTDomeAzEnabled(config[, log])

Monitor the MTDome azEnabled event for any alarming states.

MTDomeCapacitorBanks(config[, log])

Monitor the MTDome capacitor banks for any alarming states.

MTForceError(config[, log])

Monitor the actuator force error of main telescope M2 is out of the normal range.

MTHexapodOvercurrent(config[, log])

Rule to monitor the main telescope hexapod overcurrent event.

MTM1M3Temperature(config[, log])

Monitor M1M3 mirror temperature.

MTM1M3ThermalFans(config[, log])

Monitor M1M3 mirror thermal fans.

MTMirrorTemperature(config[, log])

Monitor the mirror temperature of main telescope M2 is out of the normal range.

MTMountAzimuth(config[, log])

Monitor MTMount azimuth.

MTOutClosedLoopControl(config[, log])

Monitor the main telescope M2 is out of the closed-loop control.

MTTangentLinkTemperature(config[, log])

Monitor the tangent link temperature of main telescope M2 is out of the normal range.

MTTotalForceMoment(config[, log])

Monitor the total force and moment of main telescope M2 is out of the normal range.

MTVibrationRotator(config[, log])

Monitor the main telescope vibration event based on the rotator detection.

OverTemperature(config[, log])

Check for something being too hot, such as hexapod struts.

PowerGeneratorFail(config[, log])

Monitor the power generators (ESS_agcGenset150) for any triggered main failure.

PowerGeneratorRunning(config[, log])

Monitor the power generators (ESS_agcGenset150) to alert users they started running.

PowerOutage(config[, log])

Monitor the PDUs for signs of a power outage.

ScriptFailed(config[, log])

Monitor the status of the ScriptQueue.

Telemetry(config[, log])

Monitor the presence of telemetry from a SAL component.

UnderPressure(config[, log])

Check for low pressure.

Class Inheritance Diagram

Inheritance diagram of lsst.ts.watcher.rules.atcamera_dewar.ATCameraDewar, lsst.ts.watcher.rules.clock.Clock, lsst.ts.watcher.rules.dew_point_depression.DewPointDepression, lsst.ts.watcher.rules.enabled.Enabled, lsst.ts.watcher.rules.heartbeat.Heartbeat, lsst.ts.watcher.rules.humidity.Humidity, lsst.ts.watcher.rules.hvac.Hvac, lsst.ts.watcher.rules.mt_air_compressors_state.MTAirCompressorsState, lsst.ts.watcher.rules.mt_ccw_following_rotator.MTCCWFollowingRotator, lsst.ts.watcher.rules.mtdome_az_enabled.MTDomeAzEnabled, lsst.ts.watcher.rules.mtdome_capacitor_banks.MTDomeCapacitorBanks, lsst.ts.watcher.rules.mt_force_error.MTForceError, lsst.ts.watcher.rules.mt_hexapod_overcurrent.MTHexapodOvercurrent, lsst.ts.watcher.rules.mt_m1m3_temperature.MTM1M3Temperature, lsst.ts.watcher.rules.mt_m1m3_thermal_fans.MTM1M3ThermalFans, lsst.ts.watcher.rules.mt_mirror_temperature.MTMirrorTemperature, lsst.ts.watcher.rules.mt_mount_azimuth.MTMountAzimuth, lsst.ts.watcher.rules.mt_out_closed_loop_control.MTOutClosedLoopControl, lsst.ts.watcher.rules.mt_tangent_link_temperature.MTTangentLinkTemperature, lsst.ts.watcher.rules.mt_total_force_moment.MTTotalForceMoment, lsst.ts.watcher.rules.mt_vibration_rotator.MTVibrationRotator, lsst.ts.watcher.rules.over_temperature.OverTemperature, lsst.ts.watcher.rules.power_generator_fail.PowerGeneratorFail, lsst.ts.watcher.rules.power_generator_running.PowerGeneratorRunning, lsst.ts.watcher.rules.power_outage.PowerOutage, lsst.ts.watcher.rules.script_failed.ScriptFailed, lsst.ts.watcher.rules.telemetry.Telemetry, lsst.ts.watcher.rules.under_pressure.UnderPressure

For more detailed information about each alarm’s implementation, configuration options, and behavior, please refer to the linked API documentation.