
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 |
goToHandoffTimeout |
protected long |
goToStorageTimeout |
protected long |
homingHooksTimeout |
protected long |
openHooksTimeout |
protected long |
quickStopTimeout |
protected long |
timeoutForTrucksMotion |
protected long |
updateCarrierPositionTimeout |
abortTimeout, aml, cmu, destination, generalPanel, initializationTimeout, pane, panelStateInitialized, updateStateWithSensorsTimeout| Constructor and Description |
|---|
FcsGUI(String name,
String destination,
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 |
checkFiltersLocation()
Carousel commands
|
void |
clampHoming() |
void |
clampHooks() |
void |
closeAndLockOnlineClamps() |
void |
closeHooks() |
void |
closeLatch(String latchName)
Latches Actions
*****************************************************************************
|
void |
closeLatches() |
void |
closeOnlineClamp(String clampName) |
void |
closeOnlineClamps() |
void |
goToHandOff() |
void |
goToOnline() |
void |
goToStandby() |
void |
goToStorage() |
void |
loadFilter() |
void |
lockOnlineClamp(String clampName) |
void |
lockOnlineClamps() |
static void |
main(String[] args)
This main launches an GUI for the whole subsystem "fcs".
|
void |
openHooks() |
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 |
setGoToHandoffTimeout(int aInt) |
void |
setGoToStorageTimeout(int aInt) |
void |
setHomingHooksTimeout(long homingHooksTimeout) |
void |
setOpenHooksTimeout(long openHooksTimeout) |
void |
setTimeoutForTrucksMotion(long timeoutForTrucksMotion) |
void |
unclampHooks() |
void |
unloadFilter() |
void |
unlockAndOpenOnlineClamps() |
void |
unlockClamps()
Clamps Actions
*****************************************************************************
|
void |
unlockOnlineClamp(String clampName) |
void |
unlockOnlineClamps()
Clamps Actions
*****************************************************************************
|
void |
updateCarrierPosition() |
void |
updatePosition() |
void |
updateTrucksPosition()
Trucks Actions
*****************************************************************************
|
abortAction, completeInitialization, 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 timeoutForTrucksMotion
protected long updateCarrierPositionTimeout
protected long openHooksTimeout
protected long closeHooksTimeout
protected long clampHooksTimeout
protected long homingHooksTimeout
protected long goToHandoffTimeout
protected long goToStorageTimeout
protected long quickStopTimeout
public void setGoToHandoffTimeout(int aInt)
setGoToHandoffTimeout in interface InterfaceLoaderGUIpublic void setGoToStorageTimeout(int aInt)
setGoToStorageTimeout 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 closeLatch(String latchName)
InterfaceAutochangerGUIcloseLatch in interface InterfaceAutochangerGUIpublic void closeLatches()
closeLatches in interface InterfaceAutochangerGUIpublic void openLatch(String latchName)
openLatch in interface InterfaceAutochangerGUIpublic void openLatches()
openLatches in interface InterfaceAutochangerGUIpublic void unlockOnlineClamps()
InterfaceAutochangerGUIunlockOnlineClamps in interface InterfaceAutochangerGUIpublic void lockOnlineClamps()
lockOnlineClamps in interface InterfaceAutochangerGUIpublic void unlockAndOpenOnlineClamps()
unlockAndOpenOnlineClamps in interface InterfaceAutochangerGUIpublic void closeAndLockOnlineClamps()
closeAndLockOnlineClamps in interface InterfaceAutochangerGUIpublic void updateTrucksPosition()
InterfaceAutochangerGUIupdateTrucksPosition in interface InterfaceAutochangerGUIpublic void goToOnline()
goToOnline in interface InterfaceAutochangerGUIpublic void goToStandby()
goToStandby in interface InterfaceAutochangerGUIpublic void loadFilter()
loadFilter in interface InterfaceLoaderGUIpublic void unloadFilter()
unloadFilter in interface InterfaceLoaderGUIpublic void updateCarrierPosition()
updateCarrierPosition in interface InterfaceLoaderGUIpublic void openHooks()
openHooks in interface InterfaceLoaderGUIpublic void closeHooks()
closeHooks in interface InterfaceLoaderGUIpublic void clampHooks()
clampHooks in interface InterfaceLoaderGUIpublic void unclampHooks()
unclampHooks in interface InterfaceLoaderGUIpublic void clampHoming()
clampHoming in interface InterfaceLoaderGUIpublic void goToHandOff()
goToHandOff in interface InterfaceAutochangerGUIgoToHandOff in interface InterfaceLoaderGUIpublic void goToStorage()
goToStorage in interface InterfaceLoaderGUIpublic static void main(String[] args)
args - the command line argumentspublic 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 closeOnlineClamps()
closeOnlineClamps in interface InterfaceAutochangerGUIpublic void openOnlineClamps()
openOnlineClamps in interface InterfaceAutochangerGUICopyright © 2017 LSST. All rights reserved.