
public class TempMonitorDevice extends org.lsst.ccs.monitor.Device implements AlertRaiser
| Modifier and Type | Field and Description |
|---|---|
protected static 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 chanelNO,
int type) |
double[] |
readTemperatures() |
addLine, checkChannel, checkHwLine, checkLine, checkOnline, checkTimeout, configure, disable, dropChannel, enable, getDeviceMonitorUpdateTasks, getFullName, getGroupForChannel, getMonitorUpdateTasksForChannels, getOutputLines, getPath, initChannel, initChannel, initDevice, initSensors, 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, raiseWarningOnlyIfNewprotected static final Logger FCSLOG
public 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 chanelNO,
int type)
readChannel in class org.lsst.ccs.monitor.DeviceCopyright © 2022 LSST. All rights reserved.