
public class AutochangerMainModule extends MainModule
bridge, fcslog, haltRequired, hardwareReady, stopRequired| Constructor and Description |
|---|
AutochangerMainModule(String aName,
int aTickMillis,
BridgeToHardware bridge) |
AutochangerMainModule(String aName,
int aTickMillis,
BridgeToHardware bridge,
AutoChangerModule autochanger,
InclinometerModule inclinometer) |
| Modifier and Type | Method and Description |
|---|---|
AutoChangerModule |
getAutochanger() |
AutoChangerTrucksModule |
getAutochangerTrucks() |
AutochangerConfig |
getFullState()
For the GUI.
|
EPOSController |
getLatchXminusController() |
EPOSController |
getLatchXplusController() |
EPOSController |
getLinearRailMasterController() |
EPOSController |
getLinearRailSlaveController() |
EPOSController |
getOnlineClampXminusController() |
EPOSController |
getOnlineClampXplusController() |
EPOSController |
getOnlineClampZController() |
PlutoGatewayModule |
getPlutoGateway() |
void |
updateStateWithSensors() |
controlRealHardware, getCanOpenHardwareFullState, getHaltRequired, getStopRequired, getTcpProxy, initModule, isHardwareReady, listHardware, postStart, signal, simulateAlarm, toStringalias, getComponentTree, getEnvironment, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, percolateSignal, processUpdate, sendSignal, sendSignalWithTimeLimit, setEnvironment, setName, setNObserverThreads, setObservables, setTickMillis, shutdownNow, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic AutochangerMainModule(String aName, int aTickMillis, BridgeToHardware bridge)
public AutochangerMainModule(String aName, int aTickMillis, BridgeToHardware bridge, AutoChangerModule autochanger, InclinometerModule inclinometer)
public AutoChangerModule getAutochanger()
public EPOSController getLinearRailMasterController()
public EPOSController getLinearRailSlaveController()
public EPOSController getLatchXminusController()
public EPOSController getLatchXplusController()
public PlutoGatewayModule getPlutoGateway()
public AutoChangerTrucksModule getAutochangerTrucks()
public EPOSController getOnlineClampXminusController()
public EPOSController getOnlineClampXplusController()
public EPOSController getOnlineClampZController()
@Command(type=QUERY, level=0, description="The GUIs need that for the initialization.") public AutochangerConfig getFullState()
@Command(type=QUERY, level=0, description="Update autochanger state in reading the sensors.") public void updateStateWithSensors() throws FcsHardwareException, org.lsst.ccs.messaging.ErrorInCommandExecutionException, org.lsst.ccs.messaging.BadCommandException
updateStateWithSensors in class MainModuleFcsHardwareExceptionorg.lsst.ccs.messaging.ErrorInCommandExecutionExceptionorg.lsst.ccs.messaging.BadCommandExceptionCopyright © 2015 LSST. All rights reserved.