public class DemoSubsystemWithMonitoring extends DemoSubsystem implements org.lsst.ccs.ServiceLifecycle
DemoSubsystem.AState, DemoSubsystem.OtherStatedataPublisher, MONITOR_ALERT, periodicTaskService, subsys| Constructor and Description |
|---|
DemoSubsystemWithMonitoring() |
| Modifier and Type | Method and Description |
|---|---|
void |
preStart() |
void |
resetAllLimitHi() |
void |
setLimitHi(int nchans,
boolean shuffle,
double limitHi,
double warnHi) |
build, echoWithOptions, getSampleArrayData, getSampleData, init, postInit, postStart, raiseCustomAlert, runTracerTest, setNumberOfExceptionInMonitoringThread, setPeriodicTaskSleepTime, setSampleDataSize, testCommand, testCommandArguments, testCommandArgumentsReturnTypeValues, testSystemQuery0, testSystemQuery1, testTimeout, testUserAction0, testUserQuery0, testUserQuery1, throwAnException, updateLimits, updateStategetLogHandler, getNumberCommandThreads, ping, printRunningCommands, setLogFormat, setLogHandlerLevel, setLogLevel, setStackTraceDepthcreateHelper, executeCommandRequest, getAgentInfo, getAgentPersistenceService, getAgentService, getAgentServices, getCCSVersions, getCommandCount, getComponentConfigurationEnvironment, getComponentConfigurationEnvironmentByName, getComponentLookup, getCurrentAction, getDescription, getDistributionInfo, getEnvironmentLockService, getEnvironmentMessagingAccess, getLogger, getMessagingAccess, getName, getScheduler, helper, initAgent, initLogBusHandler, isInEngineeringMode, populateComponentLookup, preInit, printComponentNodeTree, publishSubsystemDataOnStatusBus, sendAck, sendNack, sendStatusMessage, setAgentName, shutdownAgent, shutdownAgent, startAgent, vetoTransitionToNormalModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait@Command(description="Modify the hi limit parameters for an nchan number of channels, randomly picked if shuffle is set to true") public void setLimitHi(int nchans, boolean shuffle, double limitHi, double warnHi)
@Command(description="Reset limit hi for all channels to a value that will not trigger warning or alarms") public void resetAllLimitHi()
public void preStart()
preStart in interface org.lsst.ccs.ServiceLifecyclepreStart in class org.lsst.ccs.AgentCopyright © 2022 LSST. All rights reserved.