public class SftCarouselModule extends CarouselModule
ai814, socketsMapcurrentAction, FCSLOG, haltRequired, hasToWaitForEndOfAction, lock, motionCompleted, moving, scheduler, stopRequired| Constructor and Description |
|---|
SftCarouselModule() |
| Modifier and Type | Method and Description |
|---|---|
org.lsst.ccs.framework.TreeWalkerDiag |
checkHardware()
Executed during Initialization phase by the framework.
|
String |
engageBrake()
No brake in single-filter-test carousel.
|
int |
getPosition()
return carousel position.
|
CarouselSocket |
getSocketAtStandby()
Return the socket HALTED at STANDBY filterPosition if there is one.
|
boolean |
isAbleToMove() |
boolean |
isRotating()
Return
|
String |
releaseBrake()
No brake in single-filter-test carousel.
|
String |
rotate(float angle)
Carousel can't rotate in single-filter-test
|
abortAction, checkConditionsForRotation, checkStarted, checkStopped, createStatusDataPublishedByCarousel, engageClampsContact, getClampXminus, getClampXminusController, getClampXplus, getClampXplusController, getFilterAtStandby, getFilterAtStandbyName, getSocketByName, getState, grabFilterAtStandby, grabFilterAtStandby, initModule, isActionCompleted, isAtHandoff, isAtStandby, isAtStandby, isAutochangerHoldingFilter, isCANDevicesReady, isHoldingFilter, isHoldingFilterAtStandby, isLocked, isReadyToGrabAFilterAtStandby, postAction, publishData, quickStopAction, releaseClamps, releaseClampsContact, rotateEmptySocketAtStandby, rotateSocketToStandby, rotateToAbsoluteAngle, rotateToRelativeAngle, setRotationTimeout, setState, startAction, tick, toString, ungrabFilterAtStandby, unlockClamps, updateClampsStateWithSensors, updateClampsStateWithSensorsFromPDO, updateClampsStateWithSensorsFromSDO, updateCurrent, updatePosition, updateStateWithSensors, updateStateWithSensorsToCheckIfActionIsCompletedabort, abort, executeAction, getHaltRequired, isMoving, quickstop, readSensorsUntilActionIsCompleted, shutdownNow, signal, stop, stopgetNObserverThreads, getObservables, getTickMillis, init, listens, processUpdate, sendSignal, sendSignalWithTimeLimit, setNObserverThreads, setObservables, setTickMillis, startTicking, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitraiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarninggetComponentConfigurationEnvironment, getComponentLookup, getName, getSubsystemchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, postStart, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic CarouselSocket getSocketAtStandby()
CarouselModulegetSocketAtStandby in class CarouselModulepublic int getPosition()
CarouselModulegetPosition in class CarouselModulepublic org.lsst.ccs.framework.TreeWalkerDiag checkHardware()
throws org.lsst.ccs.HardwareException
checkHardware in interface org.lsst.ccs.framework.HardwareControllercheckHardware in class CarouselModuleorg.lsst.ccs.HardwareExceptionpublic boolean isAbleToMove()
isAbleToMove in class CarouselModulepublic boolean isRotating()
CarouselModuleisRotating in class CarouselModulepublic String rotate(float angle)
angle - public String engageBrake()
engageBrake in class CarouselModulepublic String releaseBrake()
releaseBrake in class CarouselModuleCopyright © 2016 LSST. All rights reserved.