Name

restartPort

Synopsis

restartPort nodeURL portName [portName...]

Description

The restartPort utility restarts the SIAM device service running on the specified node and port. Restarting the service will guarantee that the service is initialized using the current service property values. One or more invocations of the setProperty utility should be followed by restartPort to ensure that new property settings take effect.

For example, to set several property values for the service running on /dev/ttySX11 on the "surface" node:

setProperty surface /dev/ttySX11 powerPolicy=ALWAYS
setProperty surface /dev/ttySX11 defaultSkipInterval=-1
restartPort surface /dev/ttySX11

Also, multiple ports may be specified, e.g.

restartPort surface /dev/ttySX3 /dev/ttySX11 /dev/ttySX15

Options

Option Description Values
nodeURL IP address or host name of SIAM node e.g. 134.89.88.1, mooring.moos.mbari.org
portName Name of instrument port (or alias) defined in siamPort.cfg /dev/ttyS8, COM1, /dev/tty.KeySerial1

Example output:

restartPort loc /dev/tty.KeySerial1
SIAM version $Name:  $
Restarting service on port /dev/tty.KeySerial1
		

Environment

The following environment variables must be set:

Variable Description Example
JAVA_HOME location of Java installation
/j9, /opt/java/jdk1.3.1, etc.
JAVA Path to JVM command For MMC
$JAVA_HOME/bin/j9

For Sun JVM (e.g. linux, win32, mac OS)
$JAVA_HOME/bin/java
SIAM_HOME top of the SIAM directory tree -
SIAM_CLASSPATH Path including all SIAM and supporting classes For MMC
$JAVA_HOME/lib/jclMax/classes.zip:$JAVA_HOME/lib/prsnlmot.jar:$JAVA_HOME/lib/RXTXcomm.jar:$SIAM_HOME/classes

For linux/win32
$SIAM_HOME/classes

See Also