|
||||||||||
| 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 | |
|---|---|
protected CarouselModule |
carousel
|
protected Filter |
dummyFilter
|
| Fields inherited from class org.lsst.ccs.subsystems.fcs.FilterClampModule |
|---|
clampState, filterPresenceStatus, publishedByClampOutputName, temperature, updatingState |
| Fields inherited from class org.lsst.ccs.framework.Module |
|---|
configMethods, log, name, nObserverThreads, registry, tickMillis |
| Constructor Summary | |
|---|---|
SimuFilterClampModule()
|
|
| Method Summary | |
|---|---|
Filter |
getDummyFilter()
|
void |
initModule()
|
abstract boolean |
isLocked()
This methods returns true if the clamp is locked. |
void |
processUpdate(Observable source,
org.lsst.ccs.framework.Module.ValueUpdate v)
What to do when the Modules we observe send there new values. |
double |
readTemperature()
|
void |
setDummyFilter(Filter dummyFilter)
|
| Methods inherited from class org.lsst.ccs.framework.Module |
|---|
change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, publishData, publishData, publishData, publishData, register, register, sendToReply, sendToStatus, setBeanName, setContext, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, start, startTicking, 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 |
| Field Detail |
|---|
protected CarouselModule carousel
protected Filter dummyFilter
| Constructor Detail |
|---|
public SimuFilterClampModule()
| Method Detail |
|---|
public Filter getDummyFilter()
public void setDummyFilter(Filter dummyFilter)
public abstract boolean isLocked()
FilterClampModule
isLocked in class FilterClampModulepublic double readTemperature()
readTemperature in class FilterClampModulepublic void initModule()
initModule in class FilterClampModule
public void processUpdate(Observable source,
org.lsst.ccs.framework.Module.ValueUpdate v)
processUpdate in class org.lsst.ccs.framework.Module
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||