public class SimuSftCarouselModule extends SftCarouselModule
socketsMap| Constructor and Description |
|---|
SimuSftCarouselModule(String aName,
int aTickMillis,
CarouselSocket... oneOrMoreSockets) |
| Modifier and Type | Method and Description |
|---|---|
void |
updateClampsStateWithSensors()
Read the clamps state from PDO : all the clamp sensors are read at one
time.
|
void |
updateStateWithSensors()
This method reads the clamps sensors and update the clamps state AND put
or remove the filter (software) on the socket at standby.
|
engageBrake, getPosition, getSocketAtStandby, isAbleToMove, isRotating, releaseBrake, rotateaddAngle, createStatusDataPublishedByCarousel, engageClampsContact, getCancbxAI420_1, getCancbxAI420_2, getCarouselController, getClampsSensorsReader, getClampXminus, getClampXminusController, getClampXplus, getClampXplusController, getFilterAtStandby, getFilterAtStandbyName, getFilterPosition, getSocketByName, getStandbyPositionForFilter, getState, grabFilterAtStandby, grabFilterAtStandby, initModule, isAtStandby, isAutochangerHoldingFilter, isHoldingFilterAtStandby, isLocked, isOnStandby, isReadyToGrabAFilterAtStandby, moveFilterToStandby, publishData, releaseClamps, releaseClampsContact, rotateToAbsoluteAngle, rotateToRelativeAngle, setState, tick, toString, ungrabFilterAtStandby, unlockClamps, unlockClamps, updateClampsStateWithSensorsFromPDO, updateClampsStateWithSensorsFromSDO, updateCurrent, updatePositiongetComponentTree, getEnvironment, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, postStart, processUpdate, sendSignal, sendSignalWithTimeLimit, setEnvironment, setName, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, startTicking, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchange, getCheckedValueFromConfiguration, getChildren, getComponentByName, getFullPath, getParent, getParentObject, injectResources, listChildren, notifyChange, notifyChangeWithoutPreliminaryChecks, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic SimuSftCarouselModule(String aName, int aTickMillis, CarouselSocket... oneOrMoreSockets)
public void updateStateWithSensors()
throws org.lsst.ccs.messaging.BadCommandException,
FcsHardwareException
SftCarouselModuleupdateStateWithSensors in class SftCarouselModuleorg.lsst.ccs.messaging.BadCommandExceptionFcsHardwareExceptionpublic void updateClampsStateWithSensors()
throws org.lsst.ccs.messaging.BadCommandException,
FcsHardwareException
CarouselModuleupdateClampsStateWithSensors in class SftCarouselModuleorg.lsst.ccs.messaging.BadCommandExceptionFcsHardwareExceptionCopyright © 2016 LSST. All rights reserved.