public class BonnShutter
extends org.lsst.ccs.drivers.ascii.Ascii
| Modifier and Type | Class and Description |
|---|---|
static class |
BonnShutter.Blade |
static class |
BonnShutter.CommandRejected |
static class |
BonnShutter.Mode |
static class |
BonnShutter.OpenCloseStatus |
static class |
BonnShutter.ProfileParameters |
static class |
BonnShutter.Voltages |
org.lsst.ccs.drivers.ascii.Ascii.DataBits, org.lsst.ccs.drivers.ascii.Ascii.FlowCtrl, org.lsst.ccs.drivers.ascii.Ascii.Option, org.lsst.ccs.drivers.ascii.Ascii.Parity, org.lsst.ccs.drivers.ascii.Ascii.StopBits, org.lsst.ccs.drivers.ascii.Ascii.Terminator| Constructor and Description |
|---|
BonnShutter() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeShutter() |
List<String> |
executeGenericCommand(String command) |
void |
expose(int exposeMillis) |
void |
exposeSeries(int n,
int exposeMillis,
int waitMillis) |
List<String> |
getMotorFirmwareVersion() |
String |
getMotorPosition(BonnShutter.Blade blade) |
BonnShutter.OpenCloseStatus |
getOpenCloseStatus() |
BonnShutter.ProfileParameters |
getVelocityProfileParameters() |
List<String> |
getVerboseVelocityProfileParameters() |
String |
getVersion() |
BonnShutter.Voltages |
getVoltages() |
void |
moveAbsolute(BonnShutter.Blade blade,
int velocity,
int position) |
void |
moveRelative(BonnShutter.Blade blade,
int velocity,
int position) |
void |
open(String serialName) |
void |
openShutter() |
void |
reset() |
void |
setInteractive(boolean mode) |
close, closeSilent, flush, getTimeout, isOpen, makeDataCharacteristics, open, open, open, openFtdi, openFtdi, openFtdi, openNet, openNet, openSerial, openSerial, openSerial, read, read, readBytes, readBytes, setCommandTerm, setDefaultParm, setMultidrop, setOptions, setResponseTerm, setTerminator, setTimeout, setTimeout, write, writeBytes, writeBytespublic void open(String serialName) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getVersion() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setInteractive(boolean mode)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic List<String> getMotorFirmwareVersion() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic List<String> getVerboseVelocityProfileParameters() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic BonnShutter.ProfileParameters getVelocityProfileParameters() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic BonnShutter.OpenCloseStatus getOpenCloseStatus() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void openShutter()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void closeShutter()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void expose(int exposeMillis)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void exposeSeries(int n,
int exposeMillis,
int waitMillis)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void reset()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic BonnShutter.Voltages getVoltages() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void moveAbsolute(BonnShutter.Blade blade, int velocity, int position) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void moveRelative(BonnShutter.Blade blade, int velocity, int position) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getMotorPosition(BonnShutter.Blade blade) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2019 LSST. All rights reserved.