public class FocalPlaneSimulation extends Object implements FocalPlaneInterface
| Constructor and Description |
|---|
FocalPlaneSimulation(CCS ccs,
State raftsState) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(int nClears)
Clear the focal-plane.
|
void |
clearAndStartIntegration(org.lsst.ccs.imagenaming.ImageName imageName,
int nClears,
Map<String,? extends Serializable> parsedKeyValueData,
Set locations,
String annotation,
Duration stopGuiding) |
void |
clearROI() |
void |
definePlaylist(String playlist,
String folder,
String... images) |
void |
discardRows(int nRows) |
void |
endIntegration(boolean readout) |
void |
initGuiders(String roiSpec) |
void |
play(String playlist,
boolean repeat) |
void |
setHeaderKeywords(Map<String,Serializable> headersMap) |
void |
start(String configName)
Called when the MCM receives a start command.
|
void |
startIntegration(org.lsst.ccs.imagenaming.ImageName imageName,
Map<String,? extends Serializable> parsedKeyValueData,
Set locations,
String annotation,
Duration stopGuiding)
Start integration.Note that if focal-plane is configured to always to a clear, then a clear
may be included.
|
public void clear(int nClears)
FocalPlaneInterfaceclear in interface FocalPlaneInterfacepublic void discardRows(int nRows)
throws ExecutionException
discardRows in interface FocalPlaneInterfaceExecutionExceptionpublic void endIntegration(boolean readout)
throws ExecutionException
endIntegration in interface FocalPlaneInterfaceExecutionExceptionpublic void start(String configName) throws ExecutionException
FocalPlaneInterfacestart in interface FocalPlaneInterfaceExecutionExceptionpublic void startIntegration(org.lsst.ccs.imagenaming.ImageName imageName,
Map<String,? extends Serializable> parsedKeyValueData,
Set locations,
String annotation,
Duration stopGuiding)
throws ExecutionException
FocalPlaneInterfacestartIntegration in interface FocalPlaneInterfacestopGuiding - The time by which we should stop guidingExecutionExceptionpublic void play(String playlist, boolean repeat)
play in interface FocalPlaneInterfacepublic void definePlaylist(String playlist, String folder, String... images)
definePlaylist in interface FocalPlaneInterfacepublic void clearAndStartIntegration(org.lsst.ccs.imagenaming.ImageName imageName,
int nClears,
Map<String,? extends Serializable> parsedKeyValueData,
Set locations,
String annotation,
Duration stopGuiding)
throws ExecutionException
clearAndStartIntegration in interface FocalPlaneInterfaceExecutionExceptionpublic void initGuiders(String roiSpec)
initGuiders in interface FocalPlaneInterfacepublic void clearROI()
throws ExecutionException
clearROI in interface FocalPlaneInterfaceExecutionExceptionpublic void setHeaderKeywords(Map<String,Serializable> headersMap)
setHeaderKeywords in interface FocalPlaneInterfaceCopyright © 2023 LSST. All rights reserved.