org.lsst.ccs.subsystems.fcs.common
Interface Carousel
- All Known Implementing Classes:
- CarouselModule, SftCarouselModule
public interface Carousel
The Filter carousel holds 5 filters
- Author:
- virieux
getPosition
double getPosition()
isAbleToMove
boolean isAbleToMove()
rotate
java.lang.String rotate(double angle)
throws java.lang.IllegalArgumentException,
org.lsst.ccs.bus.BadCommandException
- Throws:
java.lang.IllegalArgumentException
org.lsst.ccs.bus.BadCommandException
stop
java.lang.String stop()
lock
java.lang.String lock()
unlock
java.lang.String unlock()
getSocketAtStandby
CarouselSocket getSocketAtStandby()
releaseClamps
java.lang.String releaseClamps()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
unlockClamps
java.lang.String unlockClamps()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
Copyright © 2011 LSST. All Rights Reserved.