|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
org.lsst.ccs.framework.Module
org.lsst.ccs.subsystems.fcs.FilterClampModule
org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
public abstract class SimuFilterClampModule
A very basic simulated filter clamp module. It has no sensor to know if the clamp is locked or not. This clamp is locked when the clamps actuator of the carousel are off. And its filter presence sensor is configured to returns the value we expect!
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.lsst.ccs.framework.Module |
|---|
org.lsst.ccs.framework.Module.ValueUpdate |
| Field Summary | |
|---|---|
CarouselModule |
carousel
|
| Fields inherited from class org.lsst.ccs.subsystems.fcs.FilterClampModule |
|---|
filterPresence, publishedByClamp, publishedByClampOutputName, state |
| Fields inherited from class org.lsst.ccs.framework.Module |
|---|
log, name, nObserverThreads, registry, tickMillis |
| Constructor Summary | |
|---|---|
SimuFilterClampModule()
|
|
| Method Summary | |
|---|---|
void |
initModule()
|
boolean |
isAtStandby()
|
abstract boolean |
isLocked()
Method to be overrided in the concrete classes : It depends on the type of the clamp. |
void |
setAtStandby(boolean atStandby)
|
void |
tick()
What to do when the Modules we observe send there new values. |
| Methods inherited from class org.lsst.ccs.subsystems.fcs.FilterClampModule |
|---|
getFilterPresenceSensor, getState, getStatusData, getValueA, getValueB, getValueC, initPublishedData, isFilterEngaged, isUpdateCompleted, release, setFilterPresenceSensor, setState, setUpdateCompleted, setValueA, setValueB, setValueC, unlock, updateStateWithSensors |
| Methods inherited from class org.lsst.ccs.framework.Module |
|---|
getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, processUpdate, publishData, publishData, publishData, publishData, sendToReply, sendToStatus, setBeanName, setContext, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownNow, start, update |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.lsst.ccs.subsystems.fcs.common.FilterClamp |
|---|
getName, getTickMillis |
| Field Detail |
|---|
public CarouselModule carousel
| Constructor Detail |
|---|
public SimuFilterClampModule()
| Method Detail |
|---|
public abstract boolean isLocked()
FilterClampModule
isLocked in interface FilterClampisLocked in class FilterClampModulepublic void initModule()
initModule in class FilterClampModulepublic void tick()
tick in class FilterClampModulepublic boolean isAtStandby()
public void setAtStandby(boolean atStandby)
atStandby - the atStandby to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||