public class SimuSftCarouselModule extends SftCarouselModule
publishedByCarouselOutputName| Constructor and Description |
|---|
SimuSftCarouselModule(String aName,
int aTickMillis,
Motor carouselMotor,
GenericLatch brake,
int nbSockets,
List<CarouselSocket> socketsList) |
| Modifier and Type | Method and Description |
|---|---|
void |
updateClampsStateWithSensors() |
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.
|
getPosition, getSocketAtStandby, isAbleToMove, isRotating, lock, rotate, stop, unlockaddAngle, engageClampsContact, getClampActuatorXminus, getClampActuatorXplus, getClampXminus, getClampXplus, getFilterAtStandby, getFilterInStandbyName, getFilterPosition, getNbSockets, getSocketNumber, getSockets, getStandbyPositionForFilter, getState, getStatusData, grabFilterAtStandby, grabFilterAtStandby, initModule, isHoldingFilterAtStandby, isLocked, isOnStandby, isReadyToGrabAFilterAtStandby, moveFilterToStandby, printSockets, processUpdate, releaseClamps, releaseClampsContact, removeFilterFromCarousel, setState, tick, toString, ungrabFilterAtStandby, unlockClamps, unlockClamps, updateClampsStateWithSensorsFromPDO, updateClampsStateWithSensorsFromSDOalias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, removeLogPanicState, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setHandlerLevel, setLogLevel, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, start, startTicking, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic SimuSftCarouselModule(String aName, int aTickMillis, Motor carouselMotor, GenericLatch brake, int nbSockets, List<CarouselSocket> socketsList)
public void updateStateWithSensors()
throws org.lsst.ccs.bus.BadCommandException,
HardwareException
SftCarouselModuleupdateStateWithSensors in class SftCarouselModuleorg.lsst.ccs.bus.BadCommandExceptionHardwareExceptionpublic void updateClampsStateWithSensors()
throws org.lsst.ccs.bus.BadCommandException,
HardwareException
updateClampsStateWithSensors in class SftCarouselModuleorg.lsst.ccs.bus.BadCommandExceptionHardwareExceptionCopyright © 2014 LSST. All Rights Reserved.