public class ShutterSim extends Object implements org.lsst.ccs.framework.HasLifecycle
| Modifier and Type | Field and Description |
|---|---|
protected static org.lsst.ccs.utilities.logging.Logger |
log |
| Constructor and Description |
|---|
ShutterSim() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSchedule() |
void |
close() |
void |
expose(long millis) |
long |
getLastEffectiveExposureTime() |
long |
getLastTotalOpeningTime() |
ShutterInternalState |
getState() |
void |
init() |
void |
prepare() |
ScheduledFuture<ShutterInternalState> |
scheduleTransition(Duration delay,
ShutterInternalState from,
ShutterInternalState to) |
void |
setState(ShutterInternalState s) |
public void init()
init in interface org.lsst.ccs.framework.HasLifecycle@Command public void prepare()
@Command public void expose(long millis)
@Command public void close()
public long getLastEffectiveExposureTime()
public long getLastTotalOpeningTime()
public void setState(ShutterInternalState s)
public ShutterInternalState getState()
public ScheduledFuture<ShutterInternalState> scheduleTransition(Duration delay, ShutterInternalState from, ShutterInternalState to)
public void clearSchedule()
Copyright © 2021 LSST. All rights reserved.