public class MultiGUI
extends org.lsst.ccs.Subsystem
implements org.lsst.ccs.subsystem.monitor.ui.CommandSender, org.lsst.ccs.bus.DataStatusListener
actionMonitor, ancillaryGroup, closing, commandBuilder, commandBusSelector, commandGroup, commandMonitor, configurationProxy, currentSubsystem, fac, forceShutdown, initializing, initThread, innerState, inTestContext, LOCAL_EXECUTION_INFO, locks, log, logBusHandler, signalsMonitor, startInEngineeringMode, statusBroadcasterLock, statusBroadcasterThread, statusBusSelector, waitingForCommandTermination| Constructor and Description |
|---|
MultiGUI() |
| Modifier and Type | Method and Description |
|---|---|
JComponent |
getGuiLayout() |
void |
initGui() |
static void |
main(String[] args) |
void |
onDataArrival(String source,
long time,
String key,
Object d) |
void |
onReply(org.lsst.ccs.bus.CommandReply s) |
void |
onStatus(org.lsst.ccs.bus.BusMessage s) |
void |
resetGui() |
String |
sendCommand(String dest,
String target,
String cmnd,
Object... args) |
void |
setPrintWriter(PrintWriter out) |
abort, abort, addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, checkAllHardwareStarted, checkAllHardwareStopped, checkHardware, clearAlarms, completeInitialization, createState, doShutdown, doStart, executeCommandSingleThread, fillStatus, forceShutdown, getAgentPresenceManager, getAncillaryGroup, getCCSVersions, getCommandBuilder, getCommandBusSelector, getConfiguration, getConfigurationProxy, getCurrentActionThread, getCurrentSubsystemName, getDefaultSelector, getEthHardAddress, getInnerState, getLogger, getMessagingAccess, getName, getNumberCommandThreads, getSoftwareRevision, getStateForPublication, getStatus, getStatusBroadcastPeriod, getStatusBusSelector, getSystemDictionary, getTag, initialisationEndPhase, initLogBusHandler, interruptActionThread, interruptAllRunningCommands, interruptAllSignalThreads, interruptAncillaryThreads, interruptInitThread, isInEngineeringMode, isInTestContext, isListenToStatus, isMaster, isMultithreaded, isSlave, isStartedInEngineeringMode, lockUpdate, onAck, onCommand, ping, postStart, printRunningCommands, publishData, publishData, publishData, publishData, publishData, publishData, publishData, publishMetaData, publishReply, publishStateChange, publishStatus, publishStatus, publishStatus, publishStatus, publishStatus, publishStatus, publishStatusData, publishTrendingStatus, raiseAlarm, rawCommandExecution, registerAsBusMaster, removeLock, removeLogPanicState, searchForDictionary, searchForDictionary, sendRawStatus, setBusLogHandlerLevel, setCommandBusSelector, setConfigurationProxy, setListenToStatus, setLogFormat, setLogHandlerLevel, setLogLevel, setMultithreaded, setName, setStackTraceDepth, setStatusBroadcastPeriod, setStatusBusSelector, shutdown, start, startStatusBroadcasting, stayAlive, stop, stopStatusBroadcasting, switchToEngineeringMode, switchToErrorState, switchToNormalMode, switchToShutdownState, tryReadyState, updateCurrentSubsystem, updateState, updateState, waitForCommandExecution, waitForReadyState, warningpublic void initGui()
public JComponent getGuiLayout()
public void resetGui()
public static void main(String[] args)
args - the command line argumentspublic void setPrintWriter(PrintWriter out)
public void onReply(org.lsst.ccs.bus.CommandReply s)
onReply in interface org.lsst.ccs.bus.CommandListeneronReply in class org.lsst.ccs.Subsystempublic void onDataArrival(String source, long time, String key, Object d)
onDataArrival in interface org.lsst.ccs.bus.DataStatusListenerpublic void onStatus(org.lsst.ccs.bus.BusMessage s)
onStatus in interface org.lsst.ccs.bus.StatusListeneronStatus in class org.lsst.ccs.SubsystemCopyright © 2016 LSST. All rights reserved.