org.lsst.ccs.plugin.jas3
Class CommandConsole

java.lang.Object
  extended by org.lsst.ccs.Subsystem
      extended by org.lsst.ccs.BusMaster
          extended by org.lsst.ccs.plugin.jas3.CommandConsole
All Implemented Interfaces:
org.lsst.ccs.bus.CommandListener, org.lsst.ccs.bus.StatusListener

public class CommandConsole
extends org.lsst.ccs.BusMaster


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
 
Method Summary
 void doStart()
           
 void execute(java.lang.String line)
           
 void onAck(org.lsst.ccs.bus.CommandAck cmd)
           
 void onReply(org.lsst.ccs.bus.CommandReply cmd)
           
 
Methods inherited from class org.lsst.ccs.BusMaster
lockSubsystem, unlockSubsystem
 
Methods inherited from class org.lsst.ccs.Subsystem
addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, executeCommandSingleThread, fillStatus, getCommandBusSelector, getCurrentSubsystemName, getDefaultSelector, getEthHardAddress, getLogger, getName, getSoftwareRevision, getStatus, getStatusBroadcastPeriod, getStatusBusSelector, isListenToStatus, isMultithreaded, onCommand, onStatus, 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
 

Method Detail

doStart

public void doStart()
Overrides:
doStart in class org.lsst.ccs.BusMaster

execute

public void execute(java.lang.String line)

onReply

public void onReply(org.lsst.ccs.bus.CommandReply cmd)
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 cmd)
Specified by:
onAck in interface org.lsst.ccs.bus.CommandListener
Overrides:
onAck in class org.lsst.ccs.Subsystem


Copyright © 2012 LSST. All Rights Reserved.