ICOMCONFIG

Configures IP virtual COM port

Platform: 

OEM729, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7-I, SMART7-SI

This command is used for Ethernet set up and to configure the transport/application layer of the configuration.

Access to the ICOM ports can be restricted by turning on ICOM security using the IPSERVICE command.

Message ID: 1248

Abbreviated ASCII Syntax:

ICOMCONFIG [port] protocol [endpoint [bindinterface]]

Factory Default:

ICOMCONFIG ICOM1 TCP :3001

ICOMCONFIG ICOM2 TCP :3002

ICOMCONFIG ICOM3 TCP :3003

ICOMCONFIG ICOM4 TCP :3004

ICOMCONFIG ICOM5 TCP :3005

ICOMCONFIG ICOM6 TCP :3006

ICOMCONFIG ICOM7 TCP :3007

ASCII Example:

ICOMCONFIG ICOM1 TCP :2000 All

Due to security concerns, configuring and enabling ICOM ports should only be done to receivers on a closed system, that is, board-to-board. NovAtel is not liable for any security breaches that may occur if not used on a closed system.

Field

Field Type

ASCII Value

Binary Value

Data Description

Format

Binary Bytes

Binary Offset

1

Command header

-

-

ICOMCONFIG header

This field contains the command name for abbreviated ASCII or the message header for ASCII (see page 1) or Binary (see page 1).

-

H

0

2

port

THISPORT

6

Name of the port (default = THISPORT).

Enum

4

H

ICOM1

23

ICOM2

24

ICOM3

25

ICOM4

29

ICOM5

46

ICOM6

47

ICOM7

48

3

protocol

See Table: ICOMCONFIG Protocol

Protocol used by the ICOM port.

Enum

4

H+4

4

endpoint

Host:Port

For example: 10.0.3.1:8000

mybase.com:3000

Endpoint to wait on, or to connect to where host is a host name or IP address and port is the TCP/UDP port number. If host is blank, act as a server.

String

[80]

variable1

H+8

5

bindInterface

ALL

1

Not supported. Set to ALL for future compatibility. (default)

Enum

4

H+88

ICOMCONFIG Protocol

Binary

ASCII

Description

1

DISABLED

Will disable the service

2

TCP

Use TCP

The TCP protocol option provides a one to one connection between an OEM receiver and a client.

3

UDP

Use UDP

4

TCP_SERVER

Allow multiple TCP connections

The TCP_SERVER protocol option provides one to many connections so several clients can connect to the same ICOM port. All clients receive the same OEM receiver output, including command responses. When an ICOM port is configured as a TCP_SERVER, it is suggested to not issue commands on the ICOM port or have responses disabled (see INTERFACEMODE command).

There is a maximum limit of 20 client connections over all ICOM ports configured as TCP_SERVER.

Before setting the ICOM port protocol to TCP_SERVER, use the ETHCONFIG command to set the power_mode of the Ethernet port to powerdown. After the ICOM configuration is complete, set the power_mode back to Normal.