public class TempMonitorDevice extends org.lsst.ccs.monitor.Device implements AlertRaiser
| Modifier and Type | Field and Description |
|---|---|
protected static org.lsst.ccs.utilities.logging.Logger |
FCSLOG |
alertOfflineId, configService, fullName, inited, lineMask, lineState, lineWarm, log, mon, name, path, salertSeparator| Constructor and Description |
|---|
TempMonitorDevice(MonitorDeviceInterface tempSensorsDevice) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close() |
org.lsst.ccs.services.alert.AlertService |
getAlertService()
return alertService
|
String |
getName() |
org.lsst.ccs.Subsystem |
getSubsystem() |
void |
init() |
void |
initialize() |
void |
initializePostStart() |
void |
postStart() |
double |
readChannel(int channelNO,
int type) |
double[] |
readTemperatures() |
addLine, checkChannel, checkChannel, checkHwLine, checkLine, checkTimeout, configure, disable, dropChannel, dropChannel, enable, getDeviceMonitorUpdateTasks, getFullName, getGroupForChannel, getMonitorUpdateTasksForChannels, getOutputLines, getPath, initChannel, initChannel, initChannel, initDevice, initSensors, isEnabled, isHwLineSet, isLineSet, isOnline, isTimeout, readChannel, readChannelGroup, readChannelGroup, readChannelNow, setDisabled, setHwLine, setLine, setLineWarm, setOnline, setOutputLines, start, testOnlineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearAlarm, getAlertSeparator, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic TempMonitorDevice(MonitorDeviceInterface tempSensorsDevice)
public org.lsst.ccs.services.alert.AlertService getAlertService()
AlertRaisergetAlertService in interface AlertRaiserpublic String getName()
getName in class org.lsst.ccs.monitor.Devicepublic org.lsst.ccs.Subsystem getSubsystem()
getSubsystem in interface AlertRaiserpublic void init()
init in interface org.lsst.ccs.framework.HasLifecycleinit in class org.lsst.ccs.monitor.Devicepublic void postStart()
postStart in interface org.lsst.ccs.framework.HasLifecyclepublic void initializePostStart()
public void initialize()
initialize in class org.lsst.ccs.monitor.Devicepublic double[] readTemperatures()
protected void close()
close in class org.lsst.ccs.monitor.Devicepublic double readChannel(int channelNO,
int type)
readChannel in class org.lsst.ccs.monitor.DeviceCopyright © 2023 LSST. All rights reserved.