Subid nb_setuprep message format, Subid nb_loaddatacmd message format, Subid nb_loaddatarep message format – NavCom Sapphire Rev.J User Manual

Page 65: Table 27: subid nb_setuprep format, Table 28: subid nb_loaddatacmd format

Advertising
background image

Sapphire Technical Reference Manual Rev. J

65

1.19.3.6 SubID NB_SetupRep Message Format

SubID NB_SetupRep is sent from receiver to PC. It is the reply message for NB_
SetupCmd. Its format is defined in Table 27.

Table 27: SubID NB_SetupRep Format

Field

Data

Type

Value and Description

Function Type SubID

U08

Enum NB_ SetupRep.

Pass or Fail

U08

1= pass, 0 = fail.

Valid count

U16

0. There is no data following the address field

Address

U32

If pass, this field is 0.
If fail, this field contains error code Err_SetupRange.

1.19.3.7 SubID NB_LoadDataCmd Message Format

SubID NB_LoadDataCmd is used for sending software image data from PC to receiver.
Its format is defined in Table 28.

Table 28: SubID NB_LoadDataCmd Format

Field

Data

Type

Value and Description

Function Type SubID

U08

Enum NB_LoadDataCmd.

Pass or Fail

U08

For Solaris GNSS bootloader1, this field is not used. Value should
be 0.

For Solaris GNSS bootloader2, this field is the data frame number
between 1 and 255 (inclusive). For each sub-sequent data
messages, this number shall increment by 1. When it reaches 255,
next message shall have value 1 again.

The Solaris bootloader2 uses a sliding window so that each data
message does not need to be acknowledged before sending the
next. However, the window should be kept reasonably small with
high speed ports like Ethernet and Bluetooth. The recommended
window size is 3.

If Solaris bootloader2 receives a data message out of order, it
won’t ack or nak, which should cause a timeout for PC to resend
the old data frame. Current version of Solaris bootloader1 doesn’t
implement this mechanism. (This field is not used in Solaris
bootloader1)

Valid count

U16

Number of data in the data field (in bytes)

Address

U32

Destination address of the first data byte in data field

Data

U08[]

Array of software image data

1.19.3.8 SubID NB_LoadDataRep Message Format

SubID NB_LoadDataRep is sent from receiver to PC. It is the reply message for
NB_LoadDataCmd. Its format is defined in Table 29.

Advertising