
public class DemoSubsystemWithMonitoring extends DemoSubsystem implements org.lsst.ccs.monitor.Monitor.AlarmHandler
DemoSubsystem.StateA, DemoSubsystem.StateB, DemoSubsystem.StateCdataPublisher, plotPublisher, subsys| Constructor and Description |
|---|
DemoSubsystemWithMonitoring() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
processAlarm(int event,
int parm,
String cause,
String alarmName) |
void |
resetAllLimitHi() |
void |
setLimitHi(int nchans,
double limitHi,
double dbandHi) |
build, getSampleArrayData, getSampleData, postStart, publishPlot, raiseCustomAlert, randomComponentStateUpdate, runTracerTest, setSampleDataSize, testAck, testTimeout, throwAnException, updateLimitsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic boolean processAlarm(int event,
int parm,
String cause,
String alarmName)
processAlarm in interface org.lsst.ccs.monitor.Monitor.AlarmHandler@Command(description="Modify the hi limit parameters for an nchan number of channels, randomly picked") public void setLimitHi(int nchans, double limitHi, double dbandHi)
@Command(description="Reset limit hi for all channels to a value that will not trigger warning or alarms") public void resetAllLimitHi()
Copyright © 2018 LSST. All rights reserved.