
public class PowerControlGui
extends org.lsst.ccs.BusMaster
implements org.lsst.ccs.bus.DataStatusListener, org.lsst.ccs.bus.AgentPresenceListener
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 |
|---|
PowerControlGui(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
connecting(org.lsst.ccs.bus.Agent agent) |
void |
disconnecting(org.lsst.ccs.bus.Agent agent) |
JComponent |
getGuiLayout() |
void |
initGui(boolean noQuit) |
static void |
main(String[] args) |
void |
onDataArrival(String source,
long time,
String key,
Object d) |
void |
onStatus(org.lsst.ccs.bus.BusMessage s) |
Object |
sendCommand(String subsys,
String child,
String name,
Object... params) |
doStart, isMaster, lockSubsystem, unlockSubsystemabort, abort, addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, checkAllHardwareStarted, checkAllHardwareStopped, checkHardware, clearAlarms, completeInitialization, createState, doShutdown, 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, isMultithreaded, isSlave, isStartedInEngineeringMode, lockUpdate, onAck, onCommand, onReply, 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 PowerControlGui(String name)
public void initGui(boolean noQuit)
public JComponent getGuiLayout()
public 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.Subsystempublic void connecting(org.lsst.ccs.bus.Agent agent)
connecting in interface org.lsst.ccs.bus.AgentPresenceListenerpublic void disconnecting(org.lsst.ccs.bus.Agent agent)
disconnecting in interface org.lsst.ccs.bus.AgentPresenceListenerCopyright © 2015 LSST. All rights reserved.