public abstract class CompactIOModule extends org.lsst.ccs.framework.Module implements Sensor
| Modifier and Type | Field and Description |
|---|---|
protected static org.lsst.ccs.utilities.logging.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, treeWalkprotected static final org.lsst.ccs.utilities.logging.Logger fcslog
public String hexaValue
public 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.