Class FocalPlaneSubsystem
java.lang.Object
org.lsst.ccs.Agent
org.lsst.ccs.Subsystem
org.lsst.ccs.subsystem.focalplane.FocalPlaneSubsystem
- All Implemented Interfaces:
org.lsst.ccs.framework.HasLifecycle,org.lsst.ccs.messaging.CommandExecutor,org.lsst.ccs.ServiceLifecycle,org.lsst.ccs.services.HasDataProviderInfos,EventSender
public class FocalPlaneSubsystem
extends org.lsst.ccs.Subsystem
implements org.lsst.ccs.framework.HasLifecycle, org.lsst.ccs.services.HasDataProviderInfos, EventSender
-
Nested Class Summary
Nested classes/interfaces inherited from class org.lsst.ccs.Agent
org.lsst.ccs.Agent.RunningCommand, org.lsst.ccs.Agent.ShutdownResult -
Field Summary
Fields inherited from class org.lsst.ccs.Agent
AGENT_DESCRIPTION, AGENT_RUNTIMEINFO_TASK, commandExecutorLock, currentAction, currentQueries, currentSignals, jvmShutdown, logBusHandler, stateService, treeComponentInitialized -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.lsst.ccs.Subsystem
getLogHandler, getLogHandlerLevel, getLogLevel, getNumberCommandThreads, isLogLevelInherited, ping, printLoggersLevel, printLogHandlersLevel, printRunningCommands, setLogFormat, setLogHandlerLevel, setLogLevel, setStackTraceDepthMethods inherited from class org.lsst.ccs.Agent
createHelper, 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, vetoTransitionToNormalModeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.lsst.ccs.services.HasDataProviderInfos
getDataProviderInfos, publishDataProviderCurrentDataMethods inherited from interface org.lsst.ccs.framework.HasLifecycle
postBuild, postShutdownMethods inherited from interface org.lsst.ccs.ServiceLifecycle
afterBuild, afterInit, afterStart, preBuild, preShutdown
-
Constructor Details
-
FocalPlaneSubsystem
public FocalPlaneSubsystem(org.lsst.ccs.utilities.ccd.FocalPlane geometry)
-
-
Method Details
-
build
public void build()- Specified by:
buildin interfaceorg.lsst.ccs.framework.HasLifecycle
-
init
public void init()- Specified by:
initin interfaceorg.lsst.ccs.framework.HasLifecycle
-
postInit
public void postInit()- Specified by:
postInitin interfaceorg.lsst.ccs.framework.HasLifecycle
-
finalizeDictionary
public void finalizeDictionary()- Specified by:
finalizeDictionaryin interfaceorg.lsst.ccs.services.HasDataProviderInfos
-
start
public void start()- Specified by:
startin interfaceorg.lsst.ccs.framework.HasLifecycle
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceorg.lsst.ccs.framework.HasLifecycle
-
postStart
public void postStart()- Specified by:
postStartin interfaceorg.lsst.ccs.framework.HasLifecycle
-
getSequencers
-
sendEvent
- Specified by:
sendEventin interfaceEventSender
-
isSimulationMode
public boolean isSimulationMode()
-