public class MCM extends GenericMCM<Minion,MinionGroup,MCMEvent,MCMState,MCM.MCMCommand>
| Modifier and Type | Class and Description |
|---|---|
static class |
MCM.MCMCommand |
dispatchers, log, minions, mu, random| Constructor and Description |
|---|
MCM() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(int n) |
void |
configureCamera(String configId) |
void |
discardRows(int n) |
protected void |
doInitImages(long delay) |
void |
endImage() |
protected Class<MCMState> |
getStateClass() |
protected void |
initAllowedTransitions() |
void |
initGuiders() |
void |
initImages(long delay) |
protected void |
initMCM() |
void |
setFilter(String filterName) |
void |
setFilterAsync(String filterName) |
void |
setFilterSync(String filterName) |
void |
startImage(String seqName,
boolean openShutter,
boolean scienceActive,
boolean WFSActive,
boolean guidingActive,
int timeoutMillis) |
void |
startImageTimeout() |
void |
takeImages(int n,
int exposureMillis,
boolean openShutter,
boolean scienceActive,
boolean guidingActive,
boolean WFSActive,
String seqName) |
void |
takeImagesAsync(int n,
int exposureMillis,
boolean openShutter,
boolean scienceActive,
boolean guidingActive,
boolean WFSActive,
String seqName) |
void |
takeImagesSync(int n,
int exposureMillis,
boolean openShutter,
boolean scienceActive,
boolean guidingActive,
boolean WFSActive,
String seqName) |
checkCommandValidity, checkState, checkState, execute, expectingState, getAlertDispatchers, getMcmUtilities, init, isInState, onAlert, publishEvent, schedule, send, sendAsync, sendLongCommand, setAbortingOnAlarmMinions, setState, start, status, waitForState, waitMillis, watchForStategetLogHandler, 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, internalCheckHardware, isConnectedToTheBuses, isInEngineeringMode, populateComponentLookup, preBuild, printComponentNodeTree, publishSubsystemDataOnStatusBus, sendAck, sendNack, sendStatusMessage, setAgentName, shutdownAgent, startAgent, vetoTransitionToNormalModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected void initMCM()
initMCM in class GenericMCM<Minion,MinionGroup,MCMEvent,MCMState,MCM.MCMCommand>protected void initAllowedTransitions()
initAllowedTransitions in class GenericMCM<Minion,MinionGroup,MCMEvent,MCMState,MCM.MCMCommand>protected Class<MCMState> getStateClass()
getStateClass in class GenericMCM<Minion,MinionGroup,MCMEvent,MCMState,MCM.MCMCommand>@Command public void initImages(long delay)
protected void doInitImages(long delay)
@Command public void configureCamera(String configId)
@Command public void setFilter(String filterName)
@Command public void setFilterAsync(String filterName)
@Command public void setFilterSync(String filterName)
@Command
public void takeImages(int n,
int exposureMillis,
boolean openShutter,
boolean scienceActive,
boolean guidingActive,
boolean WFSActive,
String seqName)
@Command(level=1)
public void takeImagesSync(int n,
int exposureMillis,
boolean openShutter,
boolean scienceActive,
boolean guidingActive,
boolean WFSActive,
String seqName)
@Command(level=1)
public void takeImagesAsync(int n,
int exposureMillis,
boolean openShutter,
boolean scienceActive,
boolean guidingActive,
boolean WFSActive,
String seqName)
@Command public void initGuiders()
@Command public void clear(int n)
@Command public void startImage(String seqName, boolean openShutter, boolean scienceActive, boolean WFSActive, boolean guidingActive, int timeoutMillis)
public void startImageTimeout()
@Command public void endImage()
@Command public void discardRows(int n)
Copyright © 2020 LSST. All rights reserved.