NTRIP configuration using ABh commands

Trimble binary command prerequisites to use the ABh command:

ABh Command Structure

The NTRIP Configuration message has multiple subcommands, but the message ID remains the same for all as shown.

INS configuration generic format

Byte #

Item

Type

Value

Description

0

STX

Char

02h

Start transmission

1

STATUS

Char

00h

See Receiver status byte

2

Message ID

Char

ABh

 

3

LENGTH

1 (Char)

??h

 

Data Byte Start

4

RESET FLAG1

1 (Byte)

??h

 

Data Byte End

Length+4

Checksum

Char

??h

(status + ID + length + data bytes) modulo 256

Length+5

ETX

Char

03h

End transmission

The following commands describe only the specific data portion block of the generic message format.

1. Get NTRIP client parameters

Subcommand 21h requests the current NTRIP client parameters:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

21h

 

5

NTRIP client ID

Char

01 – 03

Request NTRIP client parameters for this specified client

Data byte end

Subcommand 21h returns the current NTRIP client parameters:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

21h

 

5

NTRIP client ID

Char

01 – 03

Request NTRIP client parameters for this specified client

6

Enabled

Char

00 or 01

NTRIP client is:

0: Disabled
1: Enabled

7

CASTER ADDRESS LENGTH

Char

n

The number of characters to follow in the CASTER ADDRESS

CASTER ADDRESS

n Char

 

ASCII IP address or server DNS name

CASTER PORT

SHORT

0 – 65535

IP port that the NTRIP caster is connected to

MOUNTPOINT LENGTH

Char

n

The number of characters to follow in the MOUNTPOINT

MOUNTPOINT

n Char

 

ASCII mountpoint name

USERNAME LENGTH

Char

n

The number of characters to follow in the USERNAME

USERNAME

n Char

 

ASCII username

PASSWORD LENGTH

Char

n

The number of characters to follow in the PASSWORD

PASSWORD

n Char

 

ASCII password

IBSS Mode

Char

 

0: Disabled
1: Enabled

TGIP Mode

Char

 

0: Disabled
1: Enabled

Data byte end

2. Set NTRIP client parameters

Subcommand 20h sets the current NTRIP client parameters:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

20h

 

5

NTRIP client ID

Char

01 – 03

Request NTRIP client parameters for this specified client

6

CASTER ADDRESS LENGTH

Char

n

The number of characters to follow in the CASTER ADDRESS

CASTER ADDRESS

n Char

 

ASCII IP address or server DNS name

CASTER PORT

SHORT

0 – 65535

IP port that NTRIP caster is connected to

MOUNTPOINT LENGTH

Char

n

The number of characters to follow in the MOUNTPOINT

MOUNTPOINT

n Char

 

ASCII mountpoint name

USERNAME LENGTH

Char

n

The number of characters to follow in the USERNAME

USERNAME

n Char

 

ASCII username

PASSWORD LENGTH

Char

n

The number of characters to follow in the PASSWORD

PASSWORD

n Char

 

ASCII password

IBSS Mode

Char

 

0: Disabled
1: Enabled

TGIP Mode

Char

 

0: Disabled
1: Enabled

Data byte end

3. Enable/Disable NTRIP Client

Subcommand 22h enables or disables the NTRIP Client specified. The receiver responds with an ACK message if successful or a NACK message if the operation failed:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

22h

 

5

NTRIP client ID

Char

01 – 03

NTRIP client to be enabled/disabled

6

Enabled

Char

00 or 01

NTRIP client is:

0: Disabled
1: Enabled

Data byte end

4. Get NTRIP caster parameters

Subcommand 70h requests the current NTRIP caster parameters:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

70h

 

5

NTRIP caster ID

Char

01 – 03

Request NTRIP caster parameters for this specified caster

Data byte end

Subcommand 70h returns the current NTRIP caster parameters. Note that the APPFILE Output message record is used to configure output streams.

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

70h

 

5

NTRIP caster ID

Char

01 – 03

Request NTRIP caster parameters for this specified caster

6

Enabled

Char

00 or 01

NTRIP caster is:

0: Disabled
1: Enabled

7–8

TCP/IP port

SHORT

0 – 65535

IP port for the NTRIP caster

9

Authentication Type

Char

N

Shall be ‘N’

10

Fee

Char

N

Shall be ‘N’

11

NMEA Required

Char

0

Shall be ‘0’ (zero)

12

MOUNTPOINT LENGTH

Char

n

The number of characters to follow in the MOUNTPOINT

 

MOUNTPOINT

n Char

 

ASCII mountpoint name

Data byte end

5. Enable/Disable NTRIP caster

Subcommand 72h enables or disables the NTRIP Client specified. The receiver responds with an ACK message if successful or a NACK message if the operation failed:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

72h

 

5

NTRIP caster ID

Char

01 – 03

NTRIP caster to be enabled/disabled

6

Enabled

Char

00 or 01

NTRIP caster is:

0: Disabled
1: Enabled

Data byte end

6. Change NTRIP caster TCP/IP port

Subcommand 73h changes the NTRIP caster TCP/IP port. The receiver responds with an ACK message if successful or a NACK message if the operation failed:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

73h

 

5

NTRIP caster ID

Char

01 – 03

Request NTRIP caster parameters for this specified caster

6–7

TCP/IP port

SHORT

0 – 65535

IP port for the NTRIP caster

Data byte end

7. Change NTRIP caster mountpoint

Subcommand 74h changes the NTRIP caster mountpoint name. The receiver responds with an ACK message if successful or a NACK message if the operation failed:

Byte #

Item

Type

Value

Description

Data byte start

4

Subcommand

Char

74h

 

5

NTRIP caster ID

Char

01 – 03

Request NTRIP caster parameters for this specified caster

6

TCP/IP port

SHORT

n

The number of characters to follow in the MOUNTPOINT

 

MOUNTPOINT

n Char

 

ASCII MOUNTPOINT name

Data byte end