public class SimuCompactIOModule extends CompactIOModule
hexaValueerrorHistory, errorRegister, inError, initialized, nodeID, serialNB, tcpProxy| Constructor and Description |
|---|
SimuCompactIOModule(String nodeID,
String serialNB,
String initialHexaValue)
Build a new SimuCompactIOModule
|
| Modifier and Type | Method and Description |
|---|---|
String |
getInitialHexaValue() |
void |
initModule() |
String |
readNewHexaValue()
returns the value in hexa of all the sensors connected on the inputs
channels of the device.
|
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).
|
checkMask, getHexaValue, getValue, updateValue, writeDigitalOutput, writeMaskconfigAsHeartbeatConsumer, configAsHeartbeatProducer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayErrorHistory, displayErrorRegister, getErrorHistory, getErrorRegister, getNodeID, getSerialNB, getTcpProxy, initializeAndCheckHardware, isBooted, isInError, isInitialized, processUpdate, publishData, readErrorHistory, readErrorHistoryNames, readErrorRegister, readNumberOfErrors, readSDO, resetError, saveParameters, toString, writeSDOgetNObserverThreads, getObservables, getTickMillis, init, listens, sendSignal, sendSignalWithTimeLimit, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckBooted, checkInitialized, createStatusDataPublishedByHardware, printStateraiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarninggetComponentConfigurationEnvironment, getComponentLookup, getName, getSubsystemchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, postStart, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic String getInitialHexaValue()
public void setInitialHexaValue(String initialHexaValue)
public void setHexaValue(String hex)
public void initModule()
initModule in class CompactIOModulepublic String readNewHexaValue()
CompactIOModulereadNewHexaValue in class CompactIOModulepublic void simulateFilterPresenceInLatches(String aDigitalValue)
aDigitalValue - has to be "0" or "1"public void replaceDigitalValues(int channel1,
String digitalValue1,
int channel2,
String digitalValue2)
channel1 - digitalValue1 - channel2 - digitalValue2 - Copyright © 2017 LSST. All rights reserved.