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

java.lang.Object
  extended by org.lsst.ccs.Subsystem
      extended by org.lsst.ccs.subsystems.refrig.ui.RefrigGUISubsystem
All Implemented Interfaces:
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, currentSubsystem, fac, locks, log, state, stateExtraInfo, statusBroadcasterLock, statusBroadcasterThread, statusBusSelector
 
Constructor Summary
RefrigGUISubsystem()
           
 
Method Summary
 javax.swing.JComponent getGuiLayout()
           
 void initGui()
           
static void main(java.lang.String[] args)
           
 void onAck(org.lsst.ccs.bus.CommandAck a)
           
 void onReply(org.lsst.ccs.bus.CommandReply r)
           
 void onStatus(org.lsst.ccs.bus.BusMessage s)
           
 void resetGui()
           
 void saveConfiguration()
           
 void setLoadTripStatus(boolean enableLoadTrip)
           
 void setPowerStatus(boolean enablePower)
           
 void setPrintWriter(java.io.PrintWriter out)
           
 void submitLimit(int index, double value, boolean isLowLimit)
           
 
Methods inherited from class org.lsst.ccs.Subsystem
addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, doStart, executeCommandSingleThread, fillStatus, getCommandBusSelector, getCurrentSubsystemName, getDefaultSelector, getEthHardAddress, getLogger, getName, getSoftwareRevision, getStatus, getStatusBroadcastPeriod, getStatusBusSelector, isListenToStatus, isMultithreaded, onCommand, publishData, publishData, publishData, publishData, publishMetaData, publishReply, publishTrendingStatus, registerAsBusMaster, removeLock, setCommandBusSelector, setListenToStatus, 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()

resetGui

public void resetGui()

getGuiLayout

public javax.swing.JComponent getGuiLayout()

main

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

setPrintWriter

public void setPrintWriter(java.io.PrintWriter out)

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)

saveConfiguration

public void saveConfiguration()

setPowerStatus

public void setPowerStatus(boolean enablePower)

setLoadTripStatus

public void setLoadTripStatus(boolean enableLoadTrip)

onReply

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

onAck

public void onAck(org.lsst.ccs.bus.CommandAck a)
Specified by:
onAck in interface org.lsst.ccs.bus.CommandListener
Overrides:
onAck in class org.lsst.ccs.Subsystem


Copyright © 2012 LSST. All Rights Reserved.