org.lsst.ccs.subsystems.fcs.drivers
Class CanOpenProxy

java.lang.Object
  extended by java.util.Observable
      extended by org.lsst.ccs.framework.Module
          extended by org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
All Implemented Interfaces:
java.io.Serializable, java.util.Observer
Direct Known Subclasses:
CarouselCanOpenProxy

public class CanOpenProxy
extends org.lsst.ccs.framework.Module

Author:
virieux
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.lsst.ccs.framework.Module
org.lsst.ccs.framework.Module.ValueUpdate
 
Field Summary
 
Fields inherited from class org.lsst.ccs.framework.Module
log, name, nObserverThreads, registry, tickMillis
 
Constructor Summary
CanOpenProxy()
           
 
Method Summary
 java.lang.String getMyClientName()
           
 ApcTcpProxy getTcpProxy()
           
 void initModule()
           
 java.lang.String listNodes()
          List the can open nodes which are booted.
 void setMyClientName(java.lang.String myClientName)
           
 void setTcpProxy(ApcTcpProxy myTcpProxy)
           
 void stop()
           
 void tick()
           
 
Methods inherited from class org.lsst.ccs.framework.Module
getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, processUpdate, publishData, publishData, publishData, publishData, sendToReply, sendToStatus, setBeanName, setContext, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownNow, start, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CanOpenProxy

public CanOpenProxy()
Method Detail

getTcpProxy

public ApcTcpProxy getTcpProxy()
Returns:
the myTcpProxy

setTcpProxy

public void setTcpProxy(ApcTcpProxy myTcpProxy)
Parameters:
myTcpProxy - the myTcpProxy to set

getMyClientName

public java.lang.String getMyClientName()
Returns:
the myClientName

setMyClientName

public void setMyClientName(java.lang.String myClientName)
Parameters:
myClientName - the myClientName to set

initModule

public void initModule()
Overrides:
initModule in class org.lsst.ccs.framework.Module

tick

public void tick()
Overrides:
tick in class org.lsst.ccs.framework.Module

listNodes

public java.lang.String listNodes()
List the can open nodes which are booted. It means that we have received a "boot,nodeID" and a "info,nodeID" messages for these nodes.

Returns:
the list of can open nodes and the information stored in this.nodes.

stop

public void stop()


Copyright © 2012 LSST. All Rights Reserved.