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()
getFilterOnline
Filter getFilterOnline()
getFilterOnTrucks
Filter getFilterOnTrucks()
moveFilterToOnline
java.lang.String moveFilterToOnline()
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()
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.ErrorInCommandExecutionException,
org.lsst.ccs.bus.BadCommandException
- Throws:
org.lsst.ccs.bus.ErrorInCommandExecutionException
org.lsst.ccs.bus.BadCommandException
lockLatchStandby
java.lang.String lockLatchStandby()
throws org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.ErrorInCommandExecutionException
unlockLatchStandby
java.lang.String unlockLatchStandby()
throws org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.ErrorInCommandExecutionException
locateTrucks
void locateTrucks()
initPublishedData
void initPublishedData()
Copyright © 2011 LSST. All Rights Reserved.