
public class DemoSubsystemWithMonitoring extends DemoSubsystem implements org.lsst.ccs.framework.HardwareController, org.lsst.ccs.subsystem.monitor.Monitor.AlarmHandler
dataPublisher, plotPublisher| Constructor and Description |
|---|
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 |
processAlarm(int event,
int parm) |
void |
startTicking()
Initializes the ticking.
|
void |
tick()
Performs periodic trending data broadcast.
|
getSampleArrayData, getSampleData, postStart, raiseCustomAlert, runTracerTest, testCustomTimeout, testTimeout, throwAnException, updateLimitsgetComponentTree, getEnvironment, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, processUpdate, sendSignal, sendSignalWithTimeLimit, setEnvironment, setName, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchange, dropSubmittedChanges, getCheckedValueFromConfiguration, getChildren, getComponentByName, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, notifyChange, notifyChangeWithoutPreliminaryChecks, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic DemoSubsystemWithMonitoring(String name, int tickMillis)
name - tickMillis - public void initModule()
initModule in class DemoSubsystempublic void startTicking()
startTicking in class org.lsst.ccs.framework.Modulepublic 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.