org.lsst.ccs.subsystem.refrig.ui
Class RefrigGUISubsystem

java.lang.Object
  extended by org.lsst.ccs.Subsystem
      extended by org.lsst.ccs.subsystem.refrig.ui.RefrigGUISubsystem
All Implemented Interfaces:
org.lsst.ccs.bus.CommandExecutor, org.lsst.ccs.bus.CommandListener, org.lsst.ccs.bus.StatusListener

public class RefrigGUISubsystem
extends org.lsst.ccs.Subsystem

Author:
max

Nested Class Summary
 
Nested classes/interfaces inherited from class org.lsst.ccs.Subsystem
org.lsst.ccs.Subsystem.StatusBroadcaster
 
Field Summary
 
Fields inherited from class org.lsst.ccs.Subsystem
commandBusSelector, configurationProxy, currentSubsystem, fac, inTestContext, locks, log, logBusHandler, shuttingDown, state, stateExtraInfo, statusBroadcasterLock, statusBroadcasterThread, statusBusSelector
 
Constructor Summary
RefrigGUISubsystem()
           
 
Method Summary
 JComponent getGuiLayout()
           
 void initGui()
           
static void main(String[] args)
           
 void onReply(org.lsst.ccs.bus.CommandReply s)
           
 void onStatus(org.lsst.ccs.bus.BusMessage s)
           
 void resetGui()
           
 void saveConfiguration()
           
 void setLoadTripStatus(boolean on)
           
 void setMainPowerStatus(boolean on)
           
 void setPrintWriter(PrintWriter out)
           
 void setTickMillis(int value)
           
 void submitLimit(int index, double value, boolean isLowLimit)
           
 
Methods inherited from class org.lsst.ccs.Subsystem
addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, checkHardware, doStart, executeCommandSingleThread, fillStatus, getCommandBusSelector, getConfiguration, getConfigurationProxy, getCurrentSubsystemName, getDefaultSelector, getEthHardAddress, getLogger, getName, getSoftwareRevision, getStatus, getStatusBroadcastPeriod, getStatusBusSelector, getTag, initLogBusHandler, isListenToStatus, isMultithreaded, onAck, onCommand, postStart, publishData, publishData, publishData, publishData, publishData, publishData, publishData, publishMetaData, publishReply, publishTrendingStatus, registerAsBusMaster, removeLock, removeLogPanicState, setBusLogHandlerLevel, setCommandBusSelector, setConfigurationProxy, setListenToStatus, setLogLevel, setMultithreaded, setName, setStatusBroadcastPeriod, setStatusBusSelector, shutdown, start, startStatusBroadcasting, stopStatusBroadcasting, updateCurrentSubsystem, updateState, updateState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RefrigGUISubsystem

public RefrigGUISubsystem()
Method Detail

initGui

public void initGui()

getGuiLayout

public JComponent getGuiLayout()

resetGui

public void resetGui()

main

public static void main(String[] args)
Parameters:
args - the command line arguments

setPrintWriter

public void setPrintWriter(PrintWriter out)

onReply

public void onReply(org.lsst.ccs.bus.CommandReply s)
Specified by:
onReply in interface org.lsst.ccs.bus.CommandListener
Overrides:
onReply in class org.lsst.ccs.Subsystem

onStatus

public void onStatus(org.lsst.ccs.bus.BusMessage s)
Specified by:
onStatus in interface org.lsst.ccs.bus.StatusListener
Overrides:
onStatus in class org.lsst.ccs.Subsystem

submitLimit

public void submitLimit(int index,
                        double value,
                        boolean isLowLimit)

setMainPowerStatus

public void setMainPowerStatus(boolean on)

setLoadTripStatus

public void setLoadTripStatus(boolean on)

setTickMillis

public void setTickMillis(int value)

saveConfiguration

public void saveConfiguration()


Copyright © 2013 LSST. All Rights Reserved.