public class SimuBridgeForLPSCTestBench extends BridgeToCanOpenHardware
| Modifier and Type | Field and Description |
|---|---|
SimuEPOSControllerModule |
carrierController |
SimuEPOSControllerModule |
hooksController |
SimuPlutoGateway |
plutoGateway |
protected SimuCanOpenProxy |
tcpProxy |
configurationChecked, fcslog, hardwareInitialized, hardwareMap| Constructor and Description |
|---|
SimuBridgeForLPSCTestBench(String name,
int aTickMillis,
SimuCanOpenProxy tcpProxy,
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 and initialized.
|
boolean |
isRealHardware() |
void |
printChildren() |
void |
printChildren2() |
CanOpenProxy.PDOStorage |
readPDOs() |
void |
startServer() |
void |
startThreadReader() |
String |
toString() |
initModule, listHardware, sendCanOpenalias, 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, wait, wait, waitchange, getCheckedValueFromConfiguration, getChildren, getComponentByName, getDictionary, getParent, getParentObject, injectResources, listChildren, notifyChange, notifyChangeWithoutPreliminaryChecks, proceduralWalk, publish, publish, publish, publish, publish, publish, start, treeWalkprotected SimuCanOpenProxy tcpProxy
public SimuEPOSControllerModule hooksController
public SimuEPOSControllerModule carrierController
public SimuPlutoGateway plutoGateway
public SimuBridgeForLPSCTestBench(String name, int aTickMillis, SimuCanOpenProxy tcpProxy, SimuEPOSControllerModule hooksController, SimuEPOSControllerModule carrierController, SimuPlutoGateway plutoGateway)
@Command(type=QUERY,
level=1,
description="print my children; for tests")
public void printChildren()
printChildren in class BridgeToCanOpenHardware@Command(type=QUERY,
level=1,
description="print my children; for tests")
public void printChildren2()
public boolean isCWrapperConnected()
BridgeToCanOpenHardwareisCWrapperConnected in interface BridgeToHardwareisCWrapperConnected in class BridgeToCanOpenHardwarepublic boolean isHardwareReady()
BridgeToCanOpenHardwareisHardwareReady in interface BridgeToHardwareisHardwareReady in class BridgeToCanOpenHardwarepublic boolean isRealHardware()
isRealHardware in interface BridgeToHardwareisRealHardware in class BridgeToCanOpenHardwarepublic CanOpenProxy getTcpProxy()
getTcpProxy in interface BridgeToHardwaregetTcpProxy in class BridgeToCanOpenHardwarepublic CanOpenProxy.PDOStorage readPDOs() throws FcsHardwareException, org.lsst.ccs.bus.BadCommandException
readPDOs in interface BridgeToHardwarereadPDOs in class BridgeToCanOpenHardwareFcsHardwareExceptionorg.lsst.ccs.bus.BadCommandExceptionpublic void startServer()
startServer in interface BridgeToHardwarestartServer in class BridgeToCanOpenHardwarepublic void startThreadReader()
startThreadReader in interface BridgeToHardwarestartThreadReader in class BridgeToCanOpenHardwarepublic String toString()
toString in class BridgeToCanOpenHardwareCopyright © 2015 LSST. All rights reserved.