
public class FcsGUI extends GeneralGUI implements InterfaceCarouselGUI, InterfaceAutochangerGUI, InterfaceLoaderGUI
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, updateStateWithSensorsTimeout| 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 |
|---|---|
void |
acGoToHandOff() |
void |
acGoToOnline() |
void |
acGoToStandby() |
void |
acMoveAndClampFilterOnline() |
void |
acUpdateTrucksPosition()
Trucks Actions
*****************************************************************************
|
void |
checkFiltersLocation()
Carousel commands
|
void |
closeAndLockOnlineClamps() |
void |
closeLatch(String latchName)
Latches Actions
*****************************************************************************
|
void |
closeLatches() |
void |
closeOnlineClamp(String clampName) |
void |
closeOnlineClamps() |
void |
lockOnlineClamp(String clampName) |
void |
lockOnlineClamps() |
void |
loClampHoming() |
void |
loClampHooks() |
void |
loCloseHooks() |
void |
loGoToEngaged() |
void |
loGoToHandOff() |
void |
loGoToStorage() |
void |
loLoadFilter() |
void |
loOpenHooks() |
void |
loUnclampHooks() |
void |
loUnloadFilter() |
void |
loUpdateCarrierPosition() |
static void |
main(String[] args)
This main launches an GUI for the whole subsystem "fcs".
|
void |
openLatch(String latchName) |
void |
openLatches() |
void |
openOnlineClamp(String clampName) |
void |
openOnlineClamps() |
void |
rotate()
Carousel Rotation
*****************************************************************************
|
void |
setClampHooksTimeout(long clampHooksTimeout) |
void |
setCloseHooksTimeout(long closeHooksTimeout) |
void |
setHomingHooksTimeout(long homingHooksTimeout) |
void |
setLoGoToEngagedTimeout(int goToEngagedTimeout) |
void |
setLoGoToHandoffTimeout(int aInt) |
void |
setLoGoToStorageTimeout(int aInt) |
void |
setOpenHooksTimeout(long openHooksTimeout) |
void |
setTimeoutForOnlineClampMotion(long timeoutForOnlineClampMotion) |
void |
setTimeoutForTrucksMotion(long timeoutForTrucksMotion) |
void |
unlockAndOpenOnlineClamps() |
void |
unlockClamps()
Clamps Actions
*****************************************************************************
|
void |
unlockOnlineClamp(String clampName) |
void |
unlockOnlineClamps()
Clamps Actions
*****************************************************************************
|
void |
updatePosition() |
abortAction, connecting, disconnecting, getGuiLayout, getName, initGui, onStatusMessage, sendCommandSwingWorker, sendCommandSwingWorker, shutdownMyDestinationSubsystem, stopMyDestinationSubsystem, updateStateWithSensorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabortAction, getName, 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 void setHomingHooksTimeout(long homingHooksTimeout)
setHomingHooksTimeout in interface InterfaceLoaderGUIpublic void checkFiltersLocation()
checkFiltersLocation in interface InterfaceCarouselGUIpublic void rotate()
InterfaceCarouselGUIrotate in interface InterfaceCarouselGUIpublic void updatePosition()
updatePosition in interface InterfaceCarouselGUIpublic void unlockClamps()
InterfaceCarouselGUIunlockClamps in interface InterfaceCarouselGUIpublic void setTimeoutForTrucksMotion(long timeoutForTrucksMotion)
setTimeoutForTrucksMotion in interface InterfaceAutochangerGUItimeoutForTrucksMotion - public void setTimeoutForOnlineClampMotion(long timeoutForOnlineClampMotion)
setTimeoutForOnlineClampMotion in interface InterfaceAutochangerGUIpublic void closeLatch(String latchName)
closeLatch in interface InterfaceAutochangerGUIlatchName - public void openLatch(String latchName)
openLatch in interface InterfaceAutochangerGUIpublic void closeLatches()
closeLatches in interface InterfaceAutochangerGUIpublic void openLatches()
openLatches in interface InterfaceAutochangerGUIpublic void unlockOnlineClamps()
unlockOnlineClamps in interface InterfaceAutochangerGUIpublic void lockOnlineClamps()
lockOnlineClamps in interface InterfaceAutochangerGUIpublic void closeOnlineClamps()
closeOnlineClamps in interface InterfaceAutochangerGUIpublic void openOnlineClamps()
openOnlineClamps in interface InterfaceAutochangerGUIpublic void unlockAndOpenOnlineClamps()
unlockAndOpenOnlineClamps in interface InterfaceAutochangerGUIpublic void closeAndLockOnlineClamps()
closeAndLockOnlineClamps in interface InterfaceAutochangerGUIpublic void openOnlineClamp(String clampName)
openOnlineClamp in interface InterfaceAutochangerGUIpublic void closeOnlineClamp(String clampName)
closeOnlineClamp in interface InterfaceAutochangerGUIpublic void lockOnlineClamp(String clampName)
lockOnlineClamp in interface InterfaceAutochangerGUIpublic void unlockOnlineClamp(String clampName)
unlockOnlineClamp in interface InterfaceAutochangerGUIpublic void acUpdateTrucksPosition()
acUpdateTrucksPosition in interface InterfaceAutochangerGUIpublic void acGoToHandOff()
acGoToHandOff in interface InterfaceAutochangerGUIpublic void acGoToOnline()
acGoToOnline in interface InterfaceAutochangerGUIpublic void acGoToStandby()
acGoToStandby in interface InterfaceAutochangerGUIpublic void acMoveAndClampFilterOnline()
acMoveAndClampFilterOnline in interface InterfaceAutochangerGUIpublic void loLoadFilter()
loLoadFilter in interface InterfaceLoaderGUIpublic void loUnloadFilter()
loUnloadFilter in interface InterfaceLoaderGUIpublic void loUpdateCarrierPosition()
loUpdateCarrierPosition in interface InterfaceLoaderGUIpublic void loOpenHooks()
loOpenHooks in interface InterfaceLoaderGUIpublic void loCloseHooks()
loCloseHooks in interface InterfaceLoaderGUIpublic void loClampHooks()
loClampHooks in interface InterfaceLoaderGUIpublic void loUnclampHooks()
loUnclampHooks in interface InterfaceLoaderGUIpublic void loClampHoming()
loClampHoming in interface InterfaceLoaderGUIpublic void loGoToHandOff()
loGoToHandOff in interface InterfaceLoaderGUIpublic void loGoToStorage()
loGoToStorage in interface InterfaceLoaderGUIpublic void loGoToEngaged()
loGoToEngaged in interface InterfaceLoaderGUIpublic static void main(String[] args)
args - the command line argumentsCopyright © 2018 LSST. All rights reserved.