All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface com.arcsinc.hardwarehost.CntlClientProxy

public interface CntlClientProxy
extends ClientProxy

Method Index

 o addDataAcqMgr()
 o addRemoteConnection(String, String)
 o autoStartDataAcq()
 o downloadApp()
 o establishLinkage(Integer, ExtVariableSpec[])
 o getAvailableApps()
Get a list of the available applications.
 o getControllerState()
 o getDataAcqState()
 o getParams(Vector)
 o getRemoteDataSpec(Integer)
 o getVerifyMessages(int, int)
 o isAppNameOpen(String)
Determine if a particular App Name is available.
 o isCommWorking()
 o pauseCntlr()
 o rebootHdw()
 o register byte[], float)">registerApp(String, byte[], float)
Register an application in the available list.
 o removeApp(String)
Update an existing application in the available list.
 o removeRemoteConnection(Integer)
 o resetDataAcq()
 o resumeCntlr()
 o retrieveData()
 o setAcquisitionSpec(int, int, int, Vector)
 o setAsynchronous(Integer)
 o setCurrentApp(String)
Set the value of currentApp.
 o setOffLineDataCollectionAvailable(boolean)
 o setOnLineDataCollectionAvailable(boolean)
 o setParams(Vector)
 o setSamplingRate(float)
 o setSynchronous(Integer, ExtVariableSpec)
 o startCntlr()
 o startDataAcq()
 o stopCntlr()
 o stopDataAcq()
 o updateApp(String, byte[], float)
Update an existing application in the available list.
 o verifyComm(int)

Methods

 o rebootHdw
 public abstract boolean rebootHdw() throws RemoteException
 o verifyComm
 public abstract int verifyComm(int level) throws RemoteException
 o getVerifyMessages
 public abstract String[] getVerifyMessages(int level,
                                            int code) throws RemoteException
 o downloadApp
 public abstract boolean downloadApp() throws RemoteException
 o startCntlr
 public abstract boolean startCntlr() throws RemoteException
 o stopCntlr
 public abstract bstract boolean stopCntlr() throws RemoteException
 o pauseCntlr
 public abstract boolean pauseCntlr() throws RemoteException
 o resumeCntlr
 public abstract boolean resumeCntlr() throws RemoteException
 o isCommWorking
 public abstract boolean isCommWorking() throws RemoteException
 o getParams
 public abstract Vector getParams(Vector params) throws RemoteException
 o setParams
 public abstract boolean setParams(Vector params) throws RemoteException
 o getControllerState
 public abstract int getControllerState() throws RemoteException
 o isAppNameOpen
 public abstract boolean isAppNameOpen(String v) throws RemoteException
Determine if a particular App Name is available. Note, there is no guarantee that the name remains open for a subsequent call to registerApp ().

Parameters:
v - Value to check for in the App registry.
Returns:
result of operation (successful).
 o setCurrentApp
 public abstract boolean setCurrentApp(String v) throws RemoteException
Set the value of currentApp.

Parameters:
v - Value to assign to currentApp.
Returns:
result of operation (successful).
 o registerApp
 public abstract boolean registerApp(String v,
                                     byte outFile[],
                                     float period) throws RemoteException
Register an application in the available list.

Parameters:
v - Value to register.
outFile - Value of executable file data.
period - Value of sampling period.
Returns:
result of operation (successful).
 o updateApp
 public abstract boolean updateApp(String v,
                                   byte outFile[],
                                   float period) throws RemoteException
Update an existing application in the available list.

Parameters:
v - Value to register.
outFile - Value of executable file data.
period - Value of sampling period.
Returns:
result of operation (successful).
 o removeApp
 public abstract boolean removeApp(String v) throws RemoteException
Update an exi
Update an existing application in the available list.

Parameters:
v - Value to remove.
Returns:
result of operation (successful).
 o getAvailableApps
 public abstract String[] getAvailableApps() throws RemoteException
Get a list of the available applications.

Returns:
Value of available applications.
 o addDataAcqMgr
 public abstract boolean addDataAcqMgr() throws RemoteException
 o setAcquisitionSpec
 public abstract boolean setAcquisitionSpec(int period,
                                            int noPoints,
                                            int channel,
                                            Vector params) throws RemoteException
 o retrieveData
 public abstract Number[>
 public abstract Number[] retrieveData() throws RemoteException
 o startDataAcq
 public abstract boolean startDataAcq() throws RemoteException
 o autoStartDataAcq
 public abstract boolean autoStartDataAcq() throws RemoteException
 o stopDataAcq
 public abstract boolean stopDataAcq() throws RemoteException
 o resetDataAcq
 public abstract boolean resetDataAcq() throws RemoteException
 o getDataAcqState
 public abstract int getDataAcqState() throws RemoteException
 o setSamplingRate
 public abstract float setSamplingRate(float requestedSamplingRate) throws RemoteException
 o setOnLineDataCollectionAvailable
 public abstract void setOnLineDataCollectionAvailable(boolean isAvailable) throws RemoteException
 o setOffLineDataCollectionAvailable
 public abstract void setOffLineDataCollectionAvailable(boolean isAvailable) throws RemoteExisAvailable) throws RemoteException
 o addRemoteConnection
 public abstract Integer addRemoteConnection(String rHostName,
                                             String rObjName) throws RemoteException
 o removeRemoteConnection
 public abstract boabstract boolean removeRemoteConnection(Integer remoteRef) throws RemoteException
 o setSynchronous
 public abstract boolean setSynchronous(Integer remoteRef,
                                        ExtVariableSpec syncVar) throws RemoteException
 o setAsynchronous
 public abstract boolean setAsynchronous(Integer remoteRef) throws RemoteException
 o establishLinkage
 public abstract boolean establishLinkage(Integer remoteRef,
                                          ExtVariableSpec connectionVariable[]) throws RemoteException
 o getRemoteDataSpec
 public abstract Vector gblic abstract Vector getRemoteDataSpec(Integer remoteRef) throws RemoteException

All Packages  Class Hierarchy  This Package  Previous  Next  Index
html>