public class MockQuad
extends org.lsst.ccs.Subsystem
implements org.lsst.ccs.framework.HasLifecycle
| Modifier and Type | Field and Description |
|---|---|
protected org.lsst.ccs.Subsystem |
subsys |
| Constructor and Description |
|---|
MockQuad() |
| Modifier and Type | Method and Description |
|---|---|
void |
init()
Initializes the subsystem.
|
void |
postInit() |
void |
postShutdown()
Stops listening for power status messages.
|
void |
publishVoltage(double v) |
void |
raiseAlert() |
getLogHandler, getLogHandlerLevel, getLogLevel, getNumberCommandThreads, isLogLevelInherited, ping, printLoggersLevel, printLogHandlersLevel, printRunningCommands, setLogFormat, setLogHandlerLevel, setLogLevel, setStackTraceDepthcreateHelper, executeCommandRequest, getAgentInfo, getAgentPersistenceService, getAgentService, getAgentServices, getCommandCount, getComponentConfigurationEnvironment, getComponentConfigurationEnvironmentByName, getComponentLookup, getCurrentAction, getDescription, getEnvironmentLockService, getEnvironmentMessagingAccess, getLogger, getMessagingAccess, getName, getScheduler, helper, initAgent, initLogBusHandler, isInEngineeringMode, populateComponentLookup, preInit, preStart, printComponentNodeTree, publishMonitoringDataOnStatusBus, publishSubsystemDataOnStatusBus, sendAck, sendNack, sendStatusMessage, setAgentName, shutdownAgent, shutdownAgent, startAgent, vetoTransitionToNormalModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic void init()
init in interface org.lsst.ccs.framework.HasLifecyclepublic void postInit()
postInit in interface org.lsst.ccs.framework.HasLifecyclepublic void postShutdown()
postShutdown in interface org.lsst.ccs.framework.HasLifecycle@Command(type=QUERY,
description="Raise the power alert at severity WARNING.")
public void raiseAlert()
@Command(type=QUERY,
description="Publish a new shutter brake power voltage.")
public void publishVoltage(double v)
Copyright © 2024 LSST. All rights reserved.