All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----com.arcsinc.hardwarehost.HdwMgrImpl
HdwMgrImpl
class:
An implementation of HdwMgr. The HdwMgr is tasked with:
Vector
of registered objects
which are to be notified when a HdwEvent
is
generated.
HdwListener
DataAcqMgr
verifyComm()
.
HdwListener
protected Vector listeners
Vector
of registered objects
which are to be notified when a HdwEvent
is
generated.
protected ThreadGroup dispatchGrp
public SymTableFilter symTableFilter
public HdwMgrImpl(HdwHostImpl owner)
public void finalize()
public String[] setUserExclusions()
public void addHdwListener(HdwListener listener)
HdwListener
HdwListener
to be added.
public void removeHdwListener(HdwListener listener)
HdwListener
HdwListener
to be removed.
protected boolean setupWorkingDirectory()
public int getControllerState()
public boolean isAppNameOpen(String v)
public synchronized boolean registerApp(String v, byte outFile[], float period)
public boolean updateApp(String v, byte outFile[], float period)
public synchronized boolean removeApp(String v)
true
if App successfully removed.
public boolean setCurrentApp(String v)
public String getCurrentApp()
public synchronized String[] getAvailableApps()
public boolean do public boolean downloadApp()
true
if download completed by the host.
public boolean rebootHdw()
true
reboot was successful.
public boolean startCntlr()
true
if successful, otherwise false.
public boolean stopCntlr()
true
if successful, otherwise false.
public boolean pauseCntlr()
false
public boolean resumeCntlr()
false
public int verifyComm(int level)
public String[] getVerifyMessages(int level, int code)
verifyComm()
.
public boolean isCommWorking()
public boolean setParams(Vector params)
Vector
of ExtVariableSpec
objects which hold symbol hich hold symbol references and the values which are
to be set.
true
if successfully completed.
public Vector getParams(Vector params)
params
.
Vector
of ExtVariableSpec
objects which hold symbol references.
to be set.
Vector
with the parameters' values.
public DataAcqMgr getDataAcqMgr(DataAcqClient client)
DataAcqMgr
DataAcqClient
to attach to the
manager
DataAcqMgr
public Integer addRemoteConnection(String rHostName, String rObjName)
public boolean removeAllRemoteLinkages()
public boolean removeAllRemoteConnections()
public boolean removeRemoteConnection(Integer remoteRef)
public boolean setSynchronous(Integer remoteRef, ExtVariableSpec syncVar)
public boolean setAsynchronous(Integer remoteRef)
public boolean establishLinkage(Integer remoteRef, ExtVariableSpec connecttVariableSpec connectionVariables[])
public Vector getRemoteDataSpec(Integer remoteRef)
All Packages Class Hierarchy This Package Previous Next Index