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 |
goToHandOff() |
void |
goToOnline() |
void |
goToStandby() |
void |
goToStorage() |
void |
loadFilter() |
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 |
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 |
unlockOnlineClamps()
Clamps Actions
*****************************************************************************
|
void |
updateCarrierPosition() |
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 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 argumentsCopyright © 2017 LSST. All rights reserved.