public abstract class SimuFilterClampModule extends FilterClampModule
| Modifier and Type | Field and Description |
|---|---|
protected CarouselModule |
carousel |
protected Filter |
dummyFilter |
clampState, filterPresenceStatus, publishedByClampOutputName, temperature, timeoutForReleasing, timeoutForUnlocking, updatingStateitemMoving, lock, motionCompleted| Constructor and Description |
|---|
SimuFilterClampModule() |
| Modifier and Type | Method and Description |
|---|---|
Filter |
getDummyFilter() |
void |
initModule() |
void |
setDummyFilter(Filter dummyFilter) |
void |
updateStateWithSensors()
This method updates the clamp clampState regarding the value returned by the
filter presence sensor and the value returned by the method isLocked().
|
double |
updateTemperature()
This methods read the thermometer, update the field temperature and returns the value sent
by the thermometer;
|
computeClampState, getActuator, getClampState, getFilterPositionMaxValue, getFilterPositionMinValue, getFilterPositionOffset, getFilterPositionValueA, getFilterPositionValueB, getFilterPositionValueC, getFilterPresenceSensor, getFilterPresenceStatus, getLockSensor, getLockSensorMaxValue, getLockSensorMinValue, getLockSensorOffset, getLockSensorValueA, getLockSensorValueB, getLockSensorValueC, getLockStatus, getStatusData, getTemperature, getThermometer, getTimeoutRelease, getTimeoutUnlock, isActionCompleted, isFilterEngaged, isLocked, postAction, publishTrendingData, release, setActuator, setFilterPositionOffset, setFilterPositionValueA, setFilterPositionValueB, setFilterPositionValueC, setFilterPresenceSensor, setLockSensor, setLockSensorOffset, setLockSensorValueA, setLockSensorValueB, setLockSensorValueC, setLockStatus, setThermometer, setTimeoutRelease, setTimeoutUnlock, startAction, toString, unlock, updateFilterPresenceStatus, updateLockStatus, updateStateWithSensorsFromSDO, updateStateWithSensorsToCheckIfActionIsCompletedexecuteAction, readSensorsUntilActionIsCompleted, shutdownNowalias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, processUpdate, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, removeLogPanicState, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setHandlerLevel, setLogLevel, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, start, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedprotected CarouselModule carousel
protected Filter dummyFilter
public Filter getDummyFilter()
public void setDummyFilter(Filter dummyFilter)
public double updateTemperature()
FilterClampModuleupdateTemperature in class FilterClampModulepublic void initModule()
initModule in class FilterClampModulepublic void updateStateWithSensors()
throws HardwareException
FilterClampModuleupdateStateWithSensors in class FilterClampModuleHardwareExceptionCopyright © 2013 LSST. All Rights Reserved.