|
||||||||||
| 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.refrig.RefrigTest
public abstract class RefrigTest
Implements the refrigeration long lines test modular subsystem This is an abstract class implementing the interactions with the CCS buses, but deferring the hardware interaction, real or simulated, to sub-classes.
| Nested Class Summary | |
|---|---|
static class |
RefrigTest.RefrigException
Exception class for laundering exceptions |
| Nested classes/interfaces inherited from class org.lsst.ccs.framework.Module |
|---|
org.lsst.ccs.framework.Module.ValueUpdate |
| Field Summary |
|---|
| Fields inherited from class org.lsst.ccs.framework.Module |
|---|
log, name, nObserverThreads, registry, tickMillis |
| Constructor Summary | |
|---|---|
RefrigTest()
Constructor |
|
| Method Summary | |
|---|---|
java.lang.String |
getDescription(int id)
Gets the descriptive name of a channel |
float |
getHighLimit(int id)
Gets the high limit for a channel |
int |
getHighLimitCheck()
Gets the word of channels with high limit checking |
int |
getLoadBitNum()
Gets the heat load state bit number |
float |
getLowLimit(int id)
Gets the low limit for a channel |
int |
getLowLimitCheck()
Gets the word of channels with low limit checking |
java.lang.String |
getName(int id)
Gets the name of a channel |
int |
getNumChans()
Gets the number of channels |
int |
getPowerBitNum()
Gets the power enabled state bit number |
int |
getState()
Gets the operating state word |
int |
getStateBitNum(int id)
Gets the state bit number of a channel |
java.lang.String |
getUnits(int id)
Gets the units name of a channel |
float |
getValue(int id)
Gets the last value read from a channel |
void |
initModule()
Initializes the refrigeration subsystem |
boolean |
isLoadTripEnable()
Gets the check load state |
boolean |
isPowerEnable()
Gets the enabled state |
RefrigTrendingSummaryStatus |
publishTrendingSummary()
The following methods have been added to make the GUI work. |
void |
saveConfiguration()
Saves the configuration data |
void |
setHighLimit(int id,
double limit)
Sets the high limit for a channel |
void |
setLoadTripEnable(int value)
Sets the check load state on or off |
void |
setLowLimit(int id,
double limit)
Sets the low limit for a channel |
void |
setPowerEnable(int value)
Sets the enabled state on or off |
void |
tick()
Performs periodic sensor readout |
| 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 |
| Constructor Detail |
|---|
public RefrigTest()
| Method Detail |
|---|
public void initModule()
initModule in class org.lsst.ccs.framework.Modulepublic void tick()
tick in class org.lsst.ccs.framework.Modulepublic boolean isPowerEnable()
public void setPowerEnable(int value)
value - The enabled state value to set: 0 = off, ~0 = on.public boolean isLoadTripEnable()
public void setLoadTripEnable(int value)
value - The check load temperature state value to set: 0 = off;
~0 = on.public int getLowLimitCheck()
public int getHighLimitCheck()
public int getState()
public int getNumChans()
public java.lang.String getName(int id)
id - The channel ID
public java.lang.String getDescription(int id)
id - The channel ID
public java.lang.String getUnits(int id)
id - The channel ID
public int getStateBitNum(int id)
id - The channel ID
public int getPowerBitNum()
public int getLoadBitNum()
public float getLowLimit(int id)
id - The channel ID
public void setLowLimit(int id,
double limit)
id - The channel IDlimit - The low limit value.public float getHighLimit(int id)
id - The channel ID
public void setHighLimit(int id,
double limit)
id - The channel IDlimit - The high limit value.public float getValue(int id)
id - The channel ID
public void saveConfiguration()
public RefrigTrendingSummaryStatus publishTrendingSummary()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||