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:
Also, multiple ports may be specified, e.g.
| 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
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 |