- Returns:
-
- Returns:
- Name of the currentApp.
getAvailableApps
public synchronized String[] getAvailableApps()
- Get a list of the available applications.
- Returns:
- Value of available applications.
downloadApp
public boolean do
public boolean downloadApp()
- Download the current App to the hardware.
- Returns:
-
true if download completed by the host.
rebootHdw
public boolean rebootHdw()
- Force the hardware to reboot, including all actions leading to
reboot. Other actions may include general reset and host
communications re-initialization.
- Returns:
-
true reboot was successful.
startCntlr
public boolean startCntlr()
- Command the downloaded App to be started.
- Returns:
-
true if successful, otherwise false.
stopCntlr
public boolean stopCntlr()
- Command the App to stop (currently implemented as a reboot).
- Returns:
-
true if successful, otherwise false.

pauseCntlr
public boolean pauseCntlr()
- Command the App to suspend (pause) execution of the current
App (Not yet implemented). Note, communications is still available.
- Returns:
-
false
resumeCntlr
public boolean resumeCntlr()
- Command the App to resume execution (followe execution (following a pauseCntlr ()
of the current App (Not yet implemented). Note,
communications is still available.
- Returns:
-
false
verifyComm
public int verifyComm(int level)
- Provides a more detailed evaluation of the hardware communications.
See @see com.arcsinc.hardwarehost.PhysHdwCommImpl
- Parameters:
- level - throughness of diagnostic
- Returns:
- result code
getVerifyMessages
public String[] getVerifyMessages(int level,
int code)
- Returns the appropriate message associated with a call to
verifyComm().
- Returns:
- the message
isCommWorking
public boolean isCommWorking()
- Determine if communications to the hardware is functioning.
Note, this function can be called safely, whether or not the
can be called safely, whether or not the
communications is functioning.
- Returns:
- True if the hardware responses to communications.
setParams
public boolean setParams(Vector params)
- Set symbol(s) in the application currently running on the controller.
- Parameters:
- params - a
Vector of ExtVariableSpec
objects which hold symbol hich hold symbol references and the values which are
to be set.
- Returns:
-
true if successfully completed.
getParams
public Vector getParams(Vector params)
- Get symbol value(s) in the application currently running on
the controller. Note, values are returned in
params.
- Parameters:
- params - a
Vector of ExtVariableSpec
objects which hold symbol references.
to be set.
- Returns:
-
Vector with the parameters' values.
getDataAcqMgr
public DataAcqMgr getDataAcqMgr(DataAcqClient client)
- Gets a reference to the
DataAcqMgr
- Parameters:
- client - a
DataAcqClient to attach to the
manager
- Returns:
- the
DataAcqMgr
addRemoteConnection
public Integer addRemoteConnection(String rHostName,
String rObjName)
removeAllRemoteLinkages
public boolean removeAllRemoteLinkages()
removeAllRemoteConnections
public boolean removeAllRemoteConnections()
removeRemoteConnection
public boolean removeRemoteConnection(Integer remoteRef)
setSynchronous
public boolean setSynchronous(Integer remoteRef,
ExtVariableSpec syncVar)
setAsynchronous
public boolean setAsynchronous(Integer remoteRef)
establishLinkage
public boolean establishLinkage(Integer remoteRef,
ExtVariableSpec connecttVariableSpec connectionVariables[])
getRemoteDataSpec
public Vector getRemoteDataSpec(Integer remoteRef)
All Packages Class Hierarchy This Package Previous Next Index