
public abstract class CompactIOModule extends org.lsst.ccs.framework.Module implements Sensor
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
fcslog |
String |
hexaValue |
| Constructor and Description |
|---|
CompactIOModule() |
| Modifier and Type | Method and Description |
|---|---|
String |
getHexaValue() |
int |
getValue() |
void |
initModule() |
abstract String |
readNewHexaValue() |
void |
updateValue()
This method reads the current value, controls if this current value
is correct depending on the type of the sensor (this value could
be between a minimum and a maximum) and if the value is correct, updates the
Sensor.value field.
|
alias, getComponentDictionariesTree, getComponentTree, getContext, getEnvironment, getMainDictionary, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, percolateSignal, postStart, processUpdate, publishData, publishData, publishData, publishData, publishData, publishData, publishData, sendSignal, sendSignal, sendSignalWithTimeLimit, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownNow, signal, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadNewValuechange, getCheckedValueFromConfiguration, getChildren, getComponentByName, getDictionary, getParent, getParentObject, injectResources, listChildren, notifyChange, notifyChangeWithoutPreliminaryChecks, proceduralWalk, publish, publish, publish, publish, publish, publish, start, treeWalkpublic void initModule()
initModule in class org.lsst.ccs.framework.Modulepublic abstract String readNewHexaValue()
public String getHexaValue()
public int getValue()
public void updateValue()
SensorupdateValue in interface SensorCopyright © 2015 LSST. All rights reserved.