public class SimuBridgeForLPSCTestBench extends org.lsst.ccs.framework.Module implements BridgeToHardware
| Modifier and Type | Field and Description |
|---|---|
SimuEPOSControllerModule |
carrierController |
SimuEPOSControllerModule |
hooksController |
SimuPlutoGateway |
plutoGateway |
| Constructor and Description |
|---|
SimuBridgeForLPSCTestBench(String name,
int tickmillis,
SimuEPOSControllerModule hooksController,
SimuEPOSControllerModule carrierController,
SimuPlutoGateway plutoGateway) |
| 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.
|
boolean |
isRealHardware() |
void |
printChildren() |
void |
printChildren2() |
CanOpenProxy.PDOStorage |
readPDOs() |
void |
startServer() |
void |
startThreadReader() |
String |
toString() |
alias, change, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getComponentByName, getComponentDictionariesTree, getComponentTree, getContext, getDictionary, getEnvironment, getMainDictionary, getModule, getName, getNObserverThreads, getObservables, getParent, getSubsystem, getTickMillis, init, initModule, 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 SimuEPOSControllerModule hooksController
public SimuEPOSControllerModule carrierController
public SimuPlutoGateway plutoGateway
public SimuBridgeForLPSCTestBench(String name, int tickmillis, SimuEPOSControllerModule hooksController, SimuEPOSControllerModule carrierController, SimuPlutoGateway plutoGateway)
@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 FcsHardwareException, org.lsst.ccs.bus.BadCommandException
readPDOs in interface BridgeToHardwareFcsHardwareExceptionorg.lsst.ccs.bus.BadCommandExceptionpublic void startServer()
startServer in interface BridgeToHardwareCopyright © 2014 LSST. All rights reserved.