Class MonitoringConfig
java.lang.Object
org.lsst.ccs.subsystem.focalplane.MonitoringConfig
- All Implemented Interfaces:
org.lsst.ccs.config.ConfigurationBulkChangeHandler
public class MonitoringConfig
extends Object
implements org.lsst.ccs.config.ConfigurationBulkChangeHandler
The Monitoring configurations for tasks that are to be paused/resumed during
readout and triggered right after readout.
- Author:
- The LSST CCS Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetParameterBulk(Map<String, Object> parametersView) voidvalidateBulkChange(Map<String, Object> parametersView)
-
Field Details
-
readoutPauseTasks
@ConfigurationParameter(category="Monitoring", description="Regular expression to select tasks to pause before readout. An empty String means no tasks will be paused.", units="unitless") public volatile String readoutPauseTasks -
postReadoutTriggerTasks
@ConfigurationParameter(category="Monitoring", description="Regular expression to select tasks to trigger immediately after readout. An empty String means no tasks will be triggered.", units="unitless") public volatile String postReadoutTriggerTasks
-
-
Constructor Details
-
MonitoringConfig
public MonitoringConfig()
-
-
Method Details
-
validateBulkChange
- Specified by:
validateBulkChangein interfaceorg.lsst.ccs.config.ConfigurationBulkChangeHandler
-
setParameterBulk
- Specified by:
setParameterBulkin interfaceorg.lsst.ccs.config.ConfigurationBulkChangeHandler
-