org.lsst.ccs.subsystems.fcs.common
Interface AutoChanger
- All Known Implementing Classes:
- AutoChangerModule, BasicAutoChangerModule, SftAutoChangerModule
public interface AutoChanger
goToPosition
String goToPosition(double trucksPositionOnline)
throws org.lsst.ccs.bus.BadCommandException
- Throws:
org.lsst.ccs.bus.BadCommandException
stop
String stop()
getTrucksPosition
double getTrucksPosition()
getFilterOnTrucks
Filter getFilterOnTrucks()
moveFilterToOnline
String moveFilterToOnline(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException,
CanOpenException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareException
CanOpenException
moveFilterToStandby
String moveFilterToStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException,
CanOpenException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareException
CanOpenException
grabFilterAtStandby
String grabFilterAtStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException,
CanOpenException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareException
CanOpenException
ungrabFilterAtStandby
String ungrabFilterAtStandby()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException,
CanOpenException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareException
CanOpenException
closeLatchesAtStandby
String closeLatchesAtStandby()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException,
CanOpenException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareException
CanOpenException
openLatchesAtStandby
String openLatchesAtStandby()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException,
CanOpenException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareException
CanOpenException
locateTrucks
void locateTrucks()
isAtStandby
boolean isAtStandby()
Copyright © 2013 LSST. All Rights Reserved.