|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
org.lsst.ccs.framework.Module
org.lsst.ccs.subsystems.fcs.CarouselModule
org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
public class SftCarouselModule
This class is for the Single Filter Test carousel. The carousel in Single Filter Test has only one socket and doesn't rotate.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.lsst.ccs.framework.Module |
|---|
org.lsst.ccs.framework.Module.ValueUpdate |
| Field Summary |
|---|
| Fields inherited from class org.lsst.ccs.subsystems.fcs.CarouselModule |
|---|
publishedByCarouselOutputName |
| Fields inherited from class org.lsst.ccs.framework.Module |
|---|
configMethods, log, name, nObserverThreads, registry, tickMillis |
| Constructor Summary | |
|---|---|
SftCarouselModule()
|
|
| Method Summary | |
|---|---|
double |
getPosition()
The carousel position measures the rotation angle of the carousel within the fixed part of the camera. |
CarouselSocket |
getSocketAtStandby()
This methods returns the socket at standby position or null if there is no socket at standby position. |
boolean |
isAbleToMove()
The carousel can be locked by a break or prevented to move by the autochanger fliprail. |
boolean |
isRotating()
|
String |
lock()
Lock the carousel (or engage the break). |
String |
rotate(double angle)
Rotates carousel for an angle given as a parameter. |
String |
stop()
Stop the carousel if it is rotating. |
String |
unlock()
Unlock the carousel (or disengage the break) |
| Methods inherited from class org.lsst.ccs.framework.Module |
|---|
change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, publishData, publishData, publishData, publishData, register, register, sendToReply, sendToStatus, setBeanName, setContext, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, start, startTicking, update |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SftCarouselModule()
| Method Detail |
|---|
public CarouselSocket getSocketAtStandby()
Carousel
getSocketAtStandby in interface CarouselgetSocketAtStandby in class CarouselModulepublic double getPosition()
Carousel
getPosition in interface CarouselgetPosition in class CarouselModulepublic boolean isAbleToMove()
Carousel
isAbleToMove in interface CarouselisAbleToMove in class CarouselModulepublic boolean isRotating()
isRotating in class CarouselModulepublic String rotate(double angle)
CarouselModule
rotate in interface Carouselrotate in class CarouselModuleangle - : given in degree
available values for an angle : [-360,+360]
public String stop()
Carousel
stop in interface Carouselstop in class CarouselModulepublic String lock()
Carousel
lock in interface Carousellock in class CarouselModulepublic String unlock()
Carousel
unlock in interface Carouselunlock in class CarouselModule
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||