
public class TSGUI
extends org.lsst.ccs.Subsystem
implements org.lsst.ccs.subsystem.monitor.ui.CommandSender, org.lsst.ccs.bus.DataStatusListener
| Modifier and Type | Class and Description |
|---|---|
static class |
TSGUI.onOff |
actionMonitor, closing, commandBuilder, commandBusSelector, commandGroup, configurationProxy, currentSubsystem, fac, forceShutdown, initializing, initThread, innerState, inTestContext, LOCAL_EXECUTION_INFO, locks, log, logBusHandler, signalsMonitor, startInEngineeringMode, statusBroadcasterLock, statusBroadcasterThread, statusBusSelector| Constructor and Description |
|---|
TSGUI()
Constructor *
**************************************************************************
|
| Modifier and Type | Method and Description |
|---|---|
JComponent |
getGuiLayout() |
JPanel |
getPanel() |
void |
initGui() |
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() |
void |
sendCommand(String target,
org.lsst.ccs.bus.Command cmd) |
String |
sendCommand(String dest,
String target,
String cmnd,
Object... args) |
void |
sendCommandx(String dest,
String target,
String cmnd,
Object... args) |
protected Object |
sendSyncArchonCommand(String name,
Object... params) |
protected Object |
sendSyncTSCommand(String target,
String name,
Object... params) |
void |
UpdateTSStatus(TSState rs) |
abort, abort, addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, checkAllHardwareStarted, checkAllHardwareStopped, checkHardware, clearAlarms, completeInitialisation, createState, doShutdown, doStart, executeCommandSingleThread, fillStatus, forceShutdown, getCommandBuilder, getCommandBusSelector, getConfiguration, getConfigurationProxy, getCurrentActionThread, getCurrentSubsystemName, getDefaultSelector, getEthHardAddress, getInnerState, getLogger, getName, getNumberCommandThreads, getSoftwareRevision, getStateForPublication, getStatus, getStatusBroadcastPeriod, getStatusBusSelector, getSystemDictionary, getTag, initialisationEndPhase, initLogBusHandler, interruptActionThread, interruptAllRunningCommands, interruptAllSignalThreads, interruptInitThread, 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, setLogLevel, setMultithreaded, setName, setStackTraceDepth, setStatusBroadcastPeriod, setStatusBusSelector, shutdown, start, startStatusBroadcasting, stop, stopStatusBroadcasting, switchToEngineeringMode, switchToErrorState, switchToNormalMode, switchToShutdownState, tryReadyState, updateCurrentSubsystem, updateState, updateState, waitForReadyState, warningpublic TSGUI()
public void main(String[] args) throws ClassNotFoundException
ClassNotFoundExceptionpublic void initGui()
public String sendCommand(String dest, String target, String cmnd, Object... args)
sendCommand in interface org.lsst.ccs.subsystem.monitor.ui.CommandSenderpublic void sendCommand(String target, org.lsst.ccs.bus.Command cmd)
public void onReply(org.lsst.ccs.bus.CommandReply s)
onReply in interface org.lsst.ccs.bus.CommandListeneronReply in class org.lsst.ccs.Subsystempublic void UpdateTSStatus(TSState rs)
public void onStatus(org.lsst.ccs.bus.BusMessage s)
onStatus in interface org.lsst.ccs.bus.StatusListeneronStatus in class org.lsst.ccs.Subsystempublic void onDataArrival(String source, long time, String key, Object d)
onDataArrival in interface org.lsst.ccs.bus.DataStatusListenerpublic JPanel getPanel()
public JComponent getGuiLayout()
public void resetGui()
Copyright © 2014 LSST. All rights reserved.