org.lsst.ccs.subsystems.fcs.common
Interface AutoChanger
- All Known Implementing Classes:
- AutoChangerModule, BasicAutoChangerModule, SftAutoChangerModule
public interface AutoChanger
goToPosition
java.lang.String goToPosition(double trucksPositionOnline)
throws org.lsst.ccs.bus.BadCommandException
- Throws:
org.lsst.ccs.bus.BadCommandException
stop
java.lang.String stop()
getTrucksPosition
double getTrucksPosition()
getFilterOnTrucks
Filter getFilterOnTrucks()
moveFilterToOnline
java.lang.String moveFilterToOnline(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
moveFilterToStandby
java.lang.String moveFilterToStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
grabbeFilterAtStandby
java.lang.String grabbeFilterAtStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
unGrabbeFilterAtStandby
java.lang.String unGrabbeFilterAtStandby()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
lockLatchesAtStandby
java.lang.String lockLatchesAtStandby(Filter filter)
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
unlockLatchesAtStandby
java.lang.String unlockLatchesAtStandby()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
locateTrucks
void locateTrucks()
initPublishedData
void initPublishedData()
Copyright © 2012 LSST. All Rights Reserved.