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()
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, rotate, stopaddAngle, engageClampsContact, getClampActuatorXminus, getClampActuatorXplus, getClampXminus, getClampXplus, getFilterAtStandby, getFilterInStandbyName, getFilterPosition, getNbSockets, getSocketNumber, getSockets, getStandbyPositionForFilter, getState, getStatusData, grabFilterAtStandby, grabFilterAtStandby, initModule, isHoldingFilterAtStandby, isLocked, isOnStandby, isReadyToGrabAFilterAtStandby, moveFilterToStandby, printSockets, processUpdate, publishCarouselData, publishData, releaseClamps, releaseClampsContact, removeFilterFromCarousel, setState, tick, toString, ungrabFilterAtStandby, unlockClamps, unlockClamps, updateClampsStateWithSensorsFromPDO, updateClampsStateWithSensorsFromSDOalias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getComponentByName, getComponentDictionariesTree, getComponentTree, getContext, getDictionary, getEnvironment, getMainDictionary, getModule, getName, getNObserverThreads, getObservables, getParent, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, percolateSignal, publish, publish, publish, publish, publish, publish, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, sendSignal, sendSignal, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, signal, 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
CarouselModuleupdateClampsStateWithSensors in class SftCarouselModuleorg.lsst.ccs.bus.BadCommandExceptionHardwareExceptionCopyright © 2014 LSST. All Rights Reserved.