
public class DemoSubsystemWithMonitoring extends DemoSubsystem implements org.lsst.ccs.framework.HardwareController, org.lsst.ccs.subsystem.monitor.Monitor.AlarmHandler
dataPublisher, plotPublisher| Constructor and Description |
|---|
DemoSubsystemWithMonitoring() |
DemoSubsystemWithMonitoring(String name,
int tickMillis)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.lsst.ccs.framework.TreeWalkerDiag |
checkHardware()
Initializes the hardware.
|
void |
checkStarted() |
void |
checkStopped() |
org.lsst.ccs.subsystem.monitor.data.MonitorFullState |
getFullState() |
void |
initModule()
Initializes the subsystem.
|
void |
postStart()
Initializes the ticking.
|
void |
processAlarm(int event,
int parm) |
void |
tick()
Performs periodic trending data broadcast.
|
getSampleArrayData, getSampleData, publishPlot, raiseCustomAlert, runTracerTest, testAck, testTimeout, throwAnException, updateLimitsgetNObserverThreads, getObservables, getTickMillis, init, listens, processUpdate, sendSignal, sendSignalWithTimeLimit, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, startTicking, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic DemoSubsystemWithMonitoring()
public DemoSubsystemWithMonitoring(String name, int tickMillis)
name - tickMillis - public void initModule()
initModule in class DemoSubsystempublic void postStart()
postStart in interface org.lsst.ccs.framework.ConfigurablepostStart in interface org.lsst.ccs.framework.HasLifecyclepostStart in class DemoSubsystempublic void tick()
tick in class org.lsst.ccs.framework.Modulepublic org.lsst.ccs.framework.TreeWalkerDiag checkHardware()
checkHardware in interface org.lsst.ccs.framework.HardwareControllerpublic void checkStarted()
checkStarted in interface org.lsst.ccs.framework.HardwareControllerpublic void checkStopped()
checkStopped in interface org.lsst.ccs.framework.HardwareControllerpublic void processAlarm(int event,
int parm)
processAlarm in interface org.lsst.ccs.subsystem.monitor.Monitor.AlarmHandler@Command(type=QUERY, description="Get the full monitoring state") public org.lsst.ccs.subsystem.monitor.data.MonitorFullState getFullState()
Copyright © 2016 LSST. All rights reserved.