public class SimuBridgeForLPSCTestBench extends org.lsst.ccs.framework.Module implements BridgeToHardware
| Modifier and Type | Field and Description |
|---|---|
SimuEPOSControllerModule |
carrierController |
SimuEPOSControllerModule |
hooksController |
| Constructor and Description |
|---|
SimuBridgeForLPSCTestBench(String name,
int tickmillis,
SimuEPOSControllerModule hookController,
SimuEPOSControllerModule carrierController) |
| Modifier and Type | Method and Description |
|---|---|
CanOpenProxy |
getTcpProxy() |
boolean |
isCWrapperConnected()
This method returns true if the C-Wrapper is connected to the tcp proxy.
|
boolean |
isHardwareReady()
returns true if the hardware is booted, identified and initialized.
|
boolean |
isRealHardware() |
void |
printChildren() |
void |
printChildren2() |
CanOpenProxy.PDOStorage |
readPDOs() |
void |
startServer() |
void |
startThreadReader() |
alias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getComponentByName, getComponentDictionariesTree, getComponentTree, getContext, getDictionary, getEnvironment, getMainDictionary, getModule, getName, getNObserverThreads, getObservables, getParent, getSubsystem, getTickMillis, init, initModule, 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 SimuEPOSControllerModule hooksController
public SimuEPOSControllerModule carrierController
public SimuBridgeForLPSCTestBench(String name, int tickmillis, SimuEPOSControllerModule hookController, SimuEPOSControllerModule carrierController)
@Command(type=QUERY,
level=1,
description="print my children; for tests")
public void printChildren()
@Command(type=QUERY,
level=1,
description="print my children; for tests")
public void printChildren2()
public boolean isCWrapperConnected()
BridgeToHardwareisCWrapperConnected in interface BridgeToHardwarepublic boolean isHardwareReady()
BridgeToHardwareisHardwareReady in interface BridgeToHardwarepublic boolean isRealHardware()
isRealHardware in interface BridgeToHardwarepublic CanOpenProxy getTcpProxy()
getTcpProxy in interface BridgeToHardwarepublic void startThreadReader()
startThreadReader in interface BridgeToHardwarepublic CanOpenProxy.PDOStorage readPDOs() throws HardwareException, org.lsst.ccs.bus.BadCommandException
readPDOs in interface BridgeToHardwareHardwareExceptionorg.lsst.ccs.bus.BadCommandExceptionpublic void startServer()
startServer in interface BridgeToHardwareCopyright © 2014 LSST. All Rights Reserved.