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 |
disabled, fullName, inited, lineMask, lineState, lineWarm, log, mon, name, online, 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 |
initialize() |
void |
initializePostStart() |
void |
postStart() |
double |
readChannel(int chanelNO,
int type) |
double[] |
readTemperatures() |
addLine, checkChannel, checkHardware, checkHwLine, checkLine, checkOnline, checkTimeout, configure, disable, dropChannel, enable, getDeviceMonitorUpdateTasks, getFullName, getGroupForChannel, getMonitorUpdateTasksForChannels, getOutputLines, getPath, init, initChannel, initChannel, initDevice, initSensors, isHwLineSet, isLineSet, isOnline, isTimeout, readChannel, readChannelGroup, readChannelGroup, readChannelNow, setHwLine, setLine, setLineWarm, setOnline, setOutputLines, testOnlineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearAlarm, getAlertSeparator, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic TempMonitorDevice(MonitorDeviceInterface tempSensorsDevice)
public org.lsst.ccs.services.alert.AlertService getAlertService()
AlertRaisergetAlertService in interface AlertRaiserpublic String getName()
getName in interface AlertRaisergetName in class org.lsst.ccs.monitor.Devicepublic org.lsst.ccs.Subsystem getSubsystem()
getSubsystem in interface AlertRaiserpublic 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 chanelNO,
int type)
readChannel in class org.lsst.ccs.monitor.DeviceCopyright © 2020 LSST. All rights reserved.