public class Fe55Shutter extends Object implements org.lsst.ccs.framework.HasLifecycle
| Modifier and Type | Field and Description |
|---|---|
protected org.lsst.ccs.services.AgentStateService |
stateService |
| Constructor and Description |
|---|
Fe55Shutter() |
| Modifier and Type | Method and Description |
|---|---|
void |
init()
Check validity of configured output line.
|
void |
setShutter(boolean state)
Open or close shutters on this Fe55 shutter controller
|
void |
setShutterPosition(boolean state)
Command to open or close shutters for this one controller
|
@LookupField(strategy=TREE) protected org.lsst.ccs.services.AgentStateService stateService
public void init()
init in interface org.lsst.ccs.framework.HasLifecyclepublic void setShutter(boolean state)
throws org.lsst.ccs.drivers.commons.DriverException
state - org.lsst.ccs.drivers.commons.DriverException@Command(type=ACTION, name="setShutterPosition", description="Open or close Fe55 shutters on one controller") public void setShutterPosition(@Argument(name="<boolean>",description="<true|false> for <open|close>") boolean state) throws org.lsst.ccs.drivers.commons.DriverException
state - org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2022 LSST. All rights reserved.