public class DaqSubsystem
extends org.lsst.ccs.Subsystem
implements org.lsst.ccs.framework.HasLifecycle
| Constructor and Description |
|---|
DaqSubsystem()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
build()
build phase: set up periodic task for automatic purging of DAQ store
|
void |
init()
init phase
|
void |
postInit()
Post-initialization phase
|
void |
purge()
Purge DAQ file storage (two-day store), removing enough older
to fall below specified fractional usage (ConfigurationParameter
of DaqStoreManageDevice).
|
void |
start()
Start
|
getLogHandler, getNumberCommandThreads, ping, printRunningCommands, setLogFormat, setLogHandlerLevel, setLogLevel, setStackTraceDepthbroadcastStatus, checkAllHardwareStopped, createHelper, executeCommandRequest, getAgentInfo, getAgentPersistenceService, getAgentService, getAgentServices, getCCSVersions, getCommandCount, getComponentConfigurationEnvironment, getComponentConfigurationEnvironmentByName, getComponentLookup, getCurrentAction, getDescription, getDistributionInfo, getEnvironmentLockService, getEnvironmentMessagingAccess, getLogger, getMessagingAccess, getName, getScheduler, getStatusBroadcastPeriod, helper, initAgent, internalCheckHardware, isConnectedToTheBuses, isInEngineeringMode, populateComponentLookup, preBuild, preInit, printComponentNodeTree, publishSubsystemDataOnStatusBus, sendAck, sendNack, sendStatusMessage, setAgentName, shutdownAgent, startAgent, vetoTransitionToNormalModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic void build()
build in interface org.lsst.ccs.framework.HasLifecyclepublic void init()
init in interface org.lsst.ccs.framework.HasLifecyclepublic void postInit()
postInit in interface org.lsst.ccs.framework.HasLifecyclepublic void start()
start in interface org.lsst.ccs.framework.HasLifecycle@Command(type=ACTION,
level=1,
name="purge",
description="Purge older files in DAQ two-day store")
public void purge()
throws org.lsst.ccs.daq.ims.DAQException
org.lsst.ccs.daq.ims.DAQExceptionCopyright © 2021 LSST. All rights reserved.