public class CarouselClampXminus extends CarouselClampModule
clampState, controller, currentToMaintainUnlocked, currentToUnlock, filterPresenceStatus, temperature, timeoutForReleasing, timeoutForUnlocking, updatingStatecurrentAction, FCSLOG, haltRequired, hasToWaitForEndOfAction, lock, motionCompleted, moving, stopRequired| Constructor and Description |
|---|
CarouselClampXminus(String aName,
int aTickMillis,
Sensor14bits filterPresenceSensor,
Sensor14bits lockSensor,
Thermometer thermometer,
int filterPositionValueA,
int filterPositionValueB,
int filterPositionValueC,
int filterPositionOffset,
int lockSensorValueA,
int lockSensorValueB,
int lockSensorValueC,
int lockSensorOffset,
int timeoutForUnlocking,
int timeoutForReleasing,
int currentToUnlock,
int currentToMaintainUnlocked) |
| Modifier and Type | Method and Description |
|---|---|
FcsEnumerations.FilterClampState |
computeClampState()
Compute the global state of the clamp given the lock sensor and the
presence filter sensor state.
|
abortAction, checkHardware, createStatusDataPublishedByClamp, getClampState, getCurrentToUnlock, getFilterPositionMaxValue, getFilterPositionMinValue, getFilterPositionOffset, getFilterPresenceSensor, getFilterPresenceStatus, getFilterPresenceValueA, getFilterPresenceValueB, getFilterPresenceValueC, getLockSensor, getLockSensorMaxValue, getLockSensorMinValue, getLockSensorOffset, getLockSensorValueA, getLockSensorValueB, getLockSensorValueC, getLockStatus, getTemperature, getThermometer, getTimeoutRelease, getTimeoutUnlock, initModule, isActionCompleted, isFilterEngaged, isHardwareReady, isLocked, postAction, publishData, quickStopAction, release, setController, setFilterPositionOffset, setFilterPositionValueA, setFilterPositionValueB, setFilterPositionValueC, setLockSensorOffset, setLockSensorValueA, setLockSensorValueB, setLockSensorValueC, setLockStatus, setTimeoutRelease, setTimeoutUnlock, startAction, tick, toString, unlock, updateFilterPresenceStatus, updateLockStatus, updateStateWithSensors, updateStateWithSensorsFromSDO, updateStateWithSensorsToCheckIfActionIsCompleted, updateTemperatureabort, abort, checkStarted, checkStopped, executeAction, getHaltRequired, isMoving, quickstop, readSensorsUntilActionIsCompleted, shutdownNow, signal, stop, stopgetComponentTree, getEnvironment, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, postStart, processUpdate, sendSignal, sendSignalWithTimeLimit, setEnvironment, setName, setNObserverThreads, setObservables, setTickMillis, 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 CarouselClampXminus(String aName, int aTickMillis, Sensor14bits filterPresenceSensor, Sensor14bits lockSensor, Thermometer thermometer, int filterPositionValueA, int filterPositionValueB, int filterPositionValueC, int filterPositionOffset, int lockSensorValueA, int lockSensorValueB, int lockSensorValueC, int lockSensorOffset, int timeoutForUnlocking, int timeoutForReleasing, int currentToUnlock, int currentToMaintainUnlocked)
public FcsEnumerations.FilterClampState computeClampState()
CarouselClampModulecomputeClampState in class CarouselClampModuleCopyright © 2016 LSST. All rights reserved.