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,
HardwareErrorDetectedException,
CanOpenError
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareErrorDetectedException
CanOpenError
moveFilterToStandby
String moveFilterToStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareErrorDetectedException,
CanOpenError
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareErrorDetectedException
CanOpenError
grabFilterAtStandby
String grabFilterAtStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareErrorDetectedException,
CanOpenError
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareErrorDetectedException
CanOpenError
ungrabFilterAtStandby
String ungrabFilterAtStandby()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareErrorDetectedException,
CanOpenError
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareErrorDetectedException
CanOpenError
lockLatchesAtStandby
String lockLatchesAtStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareErrorDetectedException,
CanOpenError
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareErrorDetectedException
CanOpenError
unlockLatchesAtStandby
String unlockLatchesAtStandby()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareErrorDetectedException,
CanOpenError
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareErrorDetectedException
CanOpenError
locateTrucks
void locateTrucks()
isAtStandby
boolean isAtStandby()
Copyright © 2012 LSST. All Rights Reserved.