|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.mbari.siam.foce.utils.ControlClient
public class ControlClient
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.mbari.siam.distributed.devices.ProcessParameterIF |
|---|
ProcessParameterIF.DummyConstValues, ProcessParameterIF.DummyFIDMap, ProcessParameterIF.DummyIDMap, ProcessParameterIF.DummyIIDMap, ProcessParameterIF.DummyModeNames, ProcessParameterIF.DummyOIDMap, ProcessParameterIF.DummyParamNames, ProcessParameterIF.DummyRIDMap, ProcessParameterIF.DummySIDMap |
| Field Summary | |
|---|---|
protected java.util.Vector |
_commands
|
protected ControlLoopConfigIF |
_controlLoop
|
protected Instrument |
_instrument
|
protected boolean |
_isConnected
|
protected static org.apache.log4j.Logger |
_log4j
|
protected boolean |
_lookupRegistry
|
protected ProcessConfigIF |
_processConfig
|
protected ControlProtocol |
_protocol
|
java.lang.String |
_registryName
|
java.lang.String |
_siamHost
|
protected Node |
_siamNode
|
java.lang.String |
_siamPort
|
protected boolean |
_suppressStatus
|
| Constructor Summary | |
|---|---|
ControlClient()
|
|
ControlClient(java.lang.String[] args)
|
|
| Method Summary | |
|---|---|
protected void |
configure(java.lang.String[] args)
parse command line args to configure this ControlClient |
void |
configure(java.lang.String host,
java.lang.String port,
boolean useRegistry)
|
void |
connect()
set up connections for this control client |
protected Node |
getNodeReference(java.lang.String siamHost)
Get a SIAM node reference |
boolean |
isConnected()
|
static void |
main(java.lang.String[] args)
ControlClient main entry point |
java.lang.String |
sendCommand(java.lang.String command)
|
protected void |
sendCommands()
send all commands specified on the command line |
void |
setCommands(java.util.Vector commands)
|
protected void |
setHost(java.lang.String host)
|
protected void |
setPort(java.lang.String port)
|
protected void |
setRegistryName(java.lang.String name)
|
void |
setSuppressStatus(boolean suppressStatus)
|
protected void |
setUseRegistry(boolean useRegistry)
|
void |
start()
start this client |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger _log4j
protected ProcessConfigIF _processConfig
protected ControlLoopConfigIF _controlLoop
protected Instrument _instrument
protected ControlProtocol _protocol
public java.lang.String _siamHost
public java.lang.String _siamPort
public java.lang.String _registryName
protected boolean _lookupRegistry
protected boolean _isConnected
protected boolean _suppressStatus
protected Node _siamNode
protected java.util.Vector _commands
| Constructor Detail |
|---|
public ControlClient()
public ControlClient(java.lang.String[] args)
| Method Detail |
|---|
protected void configure(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
public void configure(java.lang.String host,
java.lang.String port,
boolean useRegistry)
public void setSuppressStatus(boolean suppressStatus)
public boolean isConnected()
public void setCommands(java.util.Vector commands)
protected void setHost(java.lang.String host)
protected void setPort(java.lang.String port)
protected void setRegistryName(java.lang.String name)
protected void setUseRegistry(boolean useRegistry)
public void start()
protected Node getNodeReference(java.lang.String siamHost)
throws java.lang.Exception
java.lang.Exception
public void connect()
throws java.lang.Exception
java.lang.Exception
public java.lang.String sendCommand(java.lang.String command)
throws java.lang.Exception
java.lang.Exception
protected void sendCommands()
throws java.lang.Exception
java.lang.Exceptionpublic static void main(java.lang.String[] args)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||