Configuring the Unit
ACTIVE STARTUP:
No Active Startup:
no attempt to initiate a connection under any circumstance. This is the
default setting.
With Any Character:
attempts to connect when any character is received from the serial
port.
With DTR Active:
attempts to connect when the DTR input changes from not asserted to
asserted.
With Carriage Return:
attempts to connect when a carriage return character is received
from the serial port.
Manual Connection:
attempts to connect when directed by a command string received
from the serial port. The first character of the command string must be a C (ASCII 0x43),
and the last character must be either a carriage return (ASCII 0x0D) or a line feed (0x0A).
No blanks or space characters in the command string. Between the first and last command
string characters must be a full or partial destination IP address and may be a destination
port number.
The IP address must be presented in standard dot-decimal notation and may be a partial
address, representing the least significant 1, 2 or 3 bytes of the remote IP address. The
period is required between each pair of IP address numbers.
If present, the port number must follow the IP address, must be presented as a decimal
number in the range 1-65535 and must be preceded by a forward slash (ASCII 0x2F). The
slash separates the IP address and the port number. If the port number is omitted from a
command string, the internally stored remote port number is used to start a connection.
For Active Start options requiring internally stored destination IP address and port number,
the unit will not attempt a connection if this information is not configured (all zeros).
If a partial IP address is presented in a command string, it will be interpreted to be the least
significant bytes of the IP address and will use the internally stored remote IP address to
provide the most significant bytes of the IP address.
For example, if the remote IP address already configured in the unit is 129.1.2.3, then an
example command string would be C3/7. (This would connect to 129.1.2.3 and port 7.) You
may also use a different ending for the connection string. For example, C50.1/23 would
connect you to 129.1.50.1 and port 23.
Table 15 - Manual Connection Address Example
Command String
Result if remote IP is 129.1.2.3 and remote port is 1234
C121.2.4.5/1
Complete override; connection is started with host 121.2.4.5, port 1
C5
Connect to 129.1.2.5, port 1234
C28.10/12
Connect to 129.1.28.10, port 12
Autostart (Automatic Connection):
If autostart is enabled, the unit automatically connects
to the remote IP address and remote port specified when the firmware starts.
XPort™ User Manual and Development Kit
4-15