public class SimuBridgeForAutochanger extends BridgeToCanOpenHardware
configurationChecked, fcslog, hardwareInitialized, hardwareMap, tcpProxy| Constructor and Description |
|---|
SimuBridgeForAutochanger(String aName,
int aTickMillis,
SimuCanOpenProxy tcpProxy,
SimuPlutoGateway plutoGateway,
SimuEPOSControllerModule linearRailMasterController,
SimuEPOSControllerModule linearRailSlaveController,
SimuEPOSControllerModule latchXminusController,
SimuEPOSControllerModule latchXplusController,
SimuEPOSControllerModule onlineClampXminusController,
SimuEPOSControllerModule onlineClampXplusController,
SimuEPOSControllerModule onlineClampZController) |
| 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() |
CanOpenProxy.PDOStorage |
readPDOs() |
void |
startServer() |
void |
startThreadReader() |
String |
toString() |
initModule, listHardware, printChildren, sendCanOpenalias, getComponentTree, getEnvironment, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, percolateSignal, postStart, processUpdate, sendSignal, sendSignalWithTimeLimit, setEnvironment, setName, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedprotected SimuCanOpenProxy simuTcpProxy
public SimuPlutoGateway plutoGateway
public SimuEPOSControllerModule linearRailMasterController
public SimuEPOSControllerModule linearRailSlaveController
public SimuEPOSControllerModule latchXminusController
public SimuEPOSControllerModule latchXplusController
public SimuEPOSControllerModule onlineClampXminusController
public SimuEPOSControllerModule onlineClampXplusController
public SimuEPOSControllerModule onlineClampZController
public SimuBridgeForAutochanger(String aName, int aTickMillis, SimuCanOpenProxy tcpProxy, SimuPlutoGateway plutoGateway, SimuEPOSControllerModule linearRailMasterController, SimuEPOSControllerModule linearRailSlaveController, SimuEPOSControllerModule latchXminusController, SimuEPOSControllerModule latchXplusController, SimuEPOSControllerModule onlineClampXminusController, SimuEPOSControllerModule onlineClampXplusController, SimuEPOSControllerModule onlineClampZController)
public boolean isRealHardware()
isRealHardware in interface BridgeToHardwareisRealHardware in class BridgeToCanOpenHardwarepublic boolean isCWrapperConnected()
BridgeToCanOpenHardwareisCWrapperConnected in interface BridgeToHardwareisCWrapperConnected in class BridgeToCanOpenHardwarepublic boolean isHardwareReady()
BridgeToCanOpenHardwareisHardwareReady in interface BridgeToHardwareisHardwareReady in class BridgeToCanOpenHardwarepublic CanOpenProxy getTcpProxy()
getTcpProxy in interface BridgeToHardwaregetTcpProxy in class BridgeToCanOpenHardwarepublic CanOpenProxy.PDOStorage readPDOs() throws FcsHardwareException, org.lsst.ccs.messaging.BadCommandException
readPDOs in interface BridgeToHardwarereadPDOs in class BridgeToCanOpenHardwareFcsHardwareExceptionorg.lsst.ccs.messaging.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.