
public class FcsGUI extends GeneralGUI implements InterfaceCarouselGUI, InterfaceAutochangerGUI, InterfaceLoaderGUI, InterfaceFcsGUI
GeneralGUI.CommandSwingWorker| Modifier and Type | Field and Description |
|---|---|
protected long |
clampHooksTimeout |
protected long |
closeHooksTimeout |
protected long |
goToEngagedTimeout |
protected long |
goToHandoffTimeout |
protected long |
goToStorageTimeout |
protected long |
homingHooksTimeout |
protected long |
openHooksTimeout |
protected long |
quickStopTimeout |
protected long |
updateCarrierPositionTimeout |
abortTimeout, aml, cmu, destination, generalPanel, initializationTimeout, pane, panelStateInitialized, role, updateStateWithSensorsTimeoutcarouselName, timeoutForCANbus, timeoutForCheckingFilterLocation, timeoutForOpeningClamps, timeoutForRotationLOADER_CARRIER_NAME, LOADER_CLAMP_NAME, LOADER_NAMECONNECT_LOADER_TIMEOUT, LOAD_FILTER_TIMEOUT, SET_FILTER_TIMEOUTREAD_CONTROLLER_TIMEOUT| Constructor and Description |
|---|
FcsGUI(String name,
String role,
org.lsst.ccs.messaging.AgentMessagingLayer aml)
A constructor with a name, a destination (subsystem name) and an
AgentMessagingLayer.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getClampHooksTimeout() |
long |
getCloseHooksTimeout() |
long |
getLoGoToEngagedTimeout() |
long |
getLoGoToHandoffTimeout() |
long |
getLoGoToStorageTimeout() |
long |
getOpenHooksTimeout() |
long |
getTimeoutForLatchesMotion() |
long |
getTimeoutForOnlineClampMotion() |
long |
getTimeoutForTrucksMotion() |
static void |
main(String[] args)
This main launches an GUI for the whole subsystem "fcs".
|
void |
setClampHooksTimeout(long clampHooksTimeout) |
void |
setCloseHooksTimeout(long closeHooksTimeout) |
void |
setLoGoToEngagedTimeout(int goToEngagedTimeout) |
void |
setLoGoToHandoffTimeout(int aInt)
Loader commands
*****************************************************************************
|
void |
setLoGoToStorageTimeout(int aInt) |
void |
setOpenHooksTimeout(long openHooksTimeout) |
void |
setTimeoutForLatchesMotion(long timeoutForLatchesMotion) |
void |
setTimeoutForOnlineClampMotion(long timeoutForOnlineClampMotion) |
void |
setTimeoutForTrucksMotion(long timeoutForTrucksMotion) |
abortAction, connected, disconnected, getAcSensorsNamesList, getGuiLayout, getLoSensorsNamesList, getName, initGui, onStatusMessage, sendCommand, sendCommand, sendCommandSwingWorker, sendCommandSwingWorker, shutdownMyDestinationSubsystem, stopMyDestinationSubsystem, updateStateWithSensorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckFiltersLocation, homing, rotate, setFastMode, setSlowMode, unlockClamps, updatePositionacAlignSlave, acGoToHandOff, acGoToOnline, acGoToStandby, acMoveAndClampFilterOnline, acUpdateTrucksPosition, closeLatch, closeLatches, closeOnlineClamp, closeOnlineClamps, homingOnlineClamp, homingOnlineClamps, lockOnlineClamp, lockOnlineClamps, openLatch, openLatches, openOnlineClamp, openOnlineClamps, unlockOnlineClamp, unlockOnlineClampsloClampHoming, loClampHooks, loCloseHooks, loGoToEngaged, loGoToHandOff, loGoToStorage, loLoadFilter, loLoadFilterIntoStorageBox, loMoveEmptyToHandClose, loMoveFilterHtoS, loMoveFilterStoH, loOpenClampAndMoveEmptyToS, loOpenHooks, loUnclampHooks, loUnloadFilter, loUnloadFilterFromStorageBox, loUpdateCarrierPosition, setLoFastMode, setLoSlowModeconnectLoader, disconnectLoader, loadFilter, setFilter, unloadFilterabortAction, getName, sendCommand, sendCommand, sendCommandSwingWorker, stopMyDestinationSubsystem, updateStateWithSensorsprotected long updateCarrierPositionTimeout
protected long openHooksTimeout
protected long closeHooksTimeout
protected long clampHooksTimeout
protected long homingHooksTimeout
protected long goToHandoffTimeout
protected long goToStorageTimeout
protected long goToEngagedTimeout
protected long quickStopTimeout
public void setLoGoToHandoffTimeout(int aInt)
setLoGoToHandoffTimeout in interface InterfaceLoaderGUIpublic void setLoGoToStorageTimeout(int aInt)
setLoGoToStorageTimeout in interface InterfaceLoaderGUIpublic void setLoGoToEngagedTimeout(int goToEngagedTimeout)
setLoGoToEngagedTimeout in interface InterfaceLoaderGUIpublic void setOpenHooksTimeout(long openHooksTimeout)
setOpenHooksTimeout in interface InterfaceLoaderGUIpublic void setCloseHooksTimeout(long closeHooksTimeout)
setCloseHooksTimeout in interface InterfaceLoaderGUIpublic void setClampHooksTimeout(long clampHooksTimeout)
setClampHooksTimeout in interface InterfaceLoaderGUIpublic long getLoGoToHandoffTimeout()
getLoGoToHandoffTimeout in interface InterfaceLoaderGUIpublic long getLoGoToStorageTimeout()
getLoGoToStorageTimeout in interface InterfaceLoaderGUIpublic long getLoGoToEngagedTimeout()
getLoGoToEngagedTimeout in interface InterfaceLoaderGUIpublic long getOpenHooksTimeout()
getOpenHooksTimeout in interface InterfaceLoaderGUIpublic long getCloseHooksTimeout()
getCloseHooksTimeout in interface InterfaceLoaderGUIpublic long getClampHooksTimeout()
getClampHooksTimeout in interface InterfaceLoaderGUIpublic void setTimeoutForTrucksMotion(long timeoutForTrucksMotion)
setTimeoutForTrucksMotion in interface InterfaceAutochangerGUItimeoutForTrucksMotion - public void setTimeoutForOnlineClampMotion(long timeoutForOnlineClampMotion)
setTimeoutForOnlineClampMotion in interface InterfaceAutochangerGUIpublic void setTimeoutForLatchesMotion(long timeoutForLatchesMotion)
setTimeoutForLatchesMotion in interface InterfaceAutochangerGUIpublic long getTimeoutForTrucksMotion()
getTimeoutForTrucksMotion in interface InterfaceAutochangerGUIpublic long getTimeoutForOnlineClampMotion()
getTimeoutForOnlineClampMotion in interface InterfaceAutochangerGUIpublic long getTimeoutForLatchesMotion()
getTimeoutForLatchesMotion in interface InterfaceAutochangerGUIpublic static void main(String[] args)
args - the command line argumentsCopyright © 2022 LSST. All rights reserved.