public class SimuCompactIOModule extends CompactIOModule
hexaValue| Constructor and Description |
|---|
SimuCompactIOModule() |
| Modifier and Type | Method and Description |
|---|---|
String |
getInitialHexaValue() |
void |
initModule() |
String |
readNewHexaValue() |
int |
readNewValue()
This method reads the current value in decimal measured by the hardware
or compute a random value for the simulated sensor, and returns this
current value.
|
void |
replaceDigitalValues(int channel1,
String digitalValue1,
int channel2,
String digitalValue2)
This method replace the values of 2 channels in hexaValue with the digital values given as argument.
|
void |
setHexaValue(String hex) |
void |
setInitialHexaValue(String initialHexaValue) |
void |
simulateFilterPresenceInLatches(String aDigitalValue)
This method updates the 2 filter presence simulated digital sensors (one on each side of the filter).
|
getHexaValue, getValue, updateValuealias, change, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getComponentByName, getComponentDictionariesTree, getComponentTree, getContext, getDictionary, getEnvironment, getMainDictionary, getModule, getName, getNObserverThreads, getObservables, getParent, getSubsystem, getTickMillis, init, injectResources, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, percolateSignal, processUpdate, publish, publish, publish, publish, publish, publish, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, sendSignal, sendSignal, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, signal, start, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic String getInitialHexaValue()
public void setInitialHexaValue(String initialHexaValue)
public void setHexaValue(String hex)
public void initModule()
initModule in class CompactIOModulepublic String readNewHexaValue()
readNewHexaValue in class CompactIOModulepublic int readNewValue()
Sensorpublic void simulateFilterPresenceInLatches(String aDigitalValue)
aDigitalValue - has to be "0" or "1"public void replaceDigitalValues(int channel1,
String digitalValue1,
int channel2,
String digitalValue2)
Copyright © 2014 LSST. All rights reserved.