All Packages Class Hierarchy This Package Previous Next Index
Interface com.arcsinc.hardwarehost.CntlClientProxy
- public interface CntlClientProxy
- extends ClientProxy
-
addDataAcqMgr()
-
-
addRemoteConnection(String, String)
-
-
autoStartDataAcq()
-
-
downloadApp()
-
-
establishLinkage(Integer, ExtVariableSpec[])
-
-
getAvailableApps()
- Get a list of the available applications.
-
getControllerState()
-
-
getDataAcqState()
-
-
getParams(Vector)
-
-
getRemoteDataSpec(Integer)
-
-
getVerifyMessages(int, int)
-
-
isAppNameOpen(String)
- Determine if a particular App Name is available.
-
isCommWorking()
-
-
pauseCntlr()
-
-
rebootHdw()
-
-
register byte[], float)">registerApp(String, byte[], float)
- Register an application in the available list.
-
removeApp(String)
- Update an existing application in the available list.
-
removeRemoteConnection(Integer)
-
-
resetDataAcq()
-
-
resumeCntlr()
-
-
retrieveData()
-
-
setAcquisitionSpec(int, int, int, Vector)
-
-
setAsynchronous(Integer)
-
-
setCurrentApp(String)
- Set the value of currentApp.
-
setOffLineDataCollectionAvailable(boolean)
-
-
setOnLineDataCollectionAvailable(boolean)
-
-
setParams(Vector)
-
-
setSamplingRate(float)
-
-
setSynchronous(Integer, ExtVariableSpec)
-
-
startCntlr()
-
-
startDataAcq()
-
-
stopCntlr()
-
-
stopDataAcq()
-
-
updateApp(String, byte[], float)
- Update an existing application in the available list.
-
verifyComm(int)
-
rebootHdw
public abstract boolean rebootHdw() throws RemoteException
verifyComm
public abstract int verifyComm(int level) throws RemoteException
getVerifyMessages
public abstract String[] getVerifyMessages(int level,
int code) throws RemoteException
downloadApp
public abstract boolean downloadApp() throws RemoteException
startCntlr
public abstract boolean startCntlr() throws RemoteException
stopCntlr
public abstract bstract boolean stopCntlr() throws RemoteException
pauseCntlr
public abstract boolean pauseCntlr() throws RemoteException
resumeCntlr
public abstract boolean resumeCntlr() throws RemoteException
isCommWorking
public abstract boolean isCommWorking() throws RemoteException
getParams
public abstract Vector getParams(Vector params) throws RemoteException
setParams
public abstract boolean setParams(Vector params) throws RemoteException
getControllerState
public abstract int getControllerState() throws RemoteException
)
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).
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).
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).
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).
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).
getAvailableApps
public abstract String[] getAvailableApps() throws RemoteException
- Get a list of the available applications.
- Returns:
- Value of available applications.
addDataAcqMgr
public abstract boolean addDataAcqMgr() throws RemoteException
setAcquisitionSpec
public abstract boolean setAcquisitionSpec(int period,
int noPoints,
int channel,
Vector params) throws RemoteException
retrieveData
public abstract Number[>
public abstract Number[] retrieveData() throws RemoteException
startDataAcq
public abstract boolean startDataAcq() throws RemoteException
autoStartDataAcq
public abstract boolean autoStartDataAcq() throws RemoteException
stopDataAcq
public abstract boolean stopDataAcq() throws RemoteException
resetDataAcq
public abstract boolean resetDataAcq() throws RemoteException
getDataAcqState
public abstract int getDataAcqState() throws RemoteException
setSamplingRate
public abstract float setSamplingRate(float requestedSamplingRate) throws RemoteException
setOnLineDataCollectionAvailable
public abstract void setOnLineDataCollectionAvailable(boolean isAvailable) throws RemoteException
setOffLineDataCollectionAvailable
public abstract void setOffLineDataCollectionAvailable(boolean isAvailable) throws RemoteExisAvailable) throws RemoteException
addRemoteConnection
public abstract Integer addRemoteConnection(String rHostName,
String rObjName) throws RemoteException
removeRemoteConnection
public abstract boabstract boolean removeRemoteConnection(Integer remoteRef) throws RemoteException
setSynchronous
public abstract boolean setSynchronous(Integer remoteRef,
ExtVariableSpec syncVar) throws RemoteException
setAsynchronous
public abstract boolean setAsynchronous(Integer remoteRef) throws RemoteException
establishLinkage
public abstract boolean establishLinkage(Integer remoteRef,
ExtVariableSpec connectionVariable[]) throws RemoteException
getRemoteDataSpec
public abstract Vector gblic abstract Vector getRemoteDataSpec(Integer remoteRef) throws RemoteException
All Packages Class Hierarchy This Package Previous Next Index