beautypg.com

Subid nb_chkcrccmd message format, Subid nb_chkcrcrep message format, Table 47: subid nb_loaddatarep format – NavCom Sapphire Rev.J User Manual

Page 76: Table 48: subid nb_chkcrccmd message format

background image

Sapphire Technical Reference Manual Rev. J

76

Table 47: SubID NB_LoadDataRep Format

Field

Data

Type

Value and Description

Function Type SubID

U08

Enum NB_LoadDataRep

Pass or Fail

U08

1= pass, 0 = fail

Valid count

U16

This is the length for the data field (in bytes).

0 for the Solaris (Sapphire) bootloader1.

1 for Solaris (Sapphire) bootloader2.

Address

U32

If pass, this field is the address in the received command.

If fail, this field contains error code Err_LoadData.

Data

U08[]

This field contains the data frame number of the received
command that generates this reply.

1.20.2.9 SubID NB_ChkCrcCmd Message Format

SubID NB_ ChkCrcCmd is sent from PC to receiver. It is used to tell the receiver that the
data loading process is complete. After receiving this command, the receiver starts
comparing the maximum address of the received data with the value in the
NB_SetupCmd message, and computing the CRC of all the received data. Its format is
defined in Table 48.

Table 48: SubID NB_ChkCrcCmd Message Format

Field

Data

Type

Value and Description

Function Type SubID

U08

Enum NB_ChkCrcCmd.

Pass or Fail

U08

This field is not used for this command. The value should be 0.

Valid count

U16

0

Address

U32

0

1.20.2.10

SubID NB_ChkCrcRep Message Format

SubID NB_ChkCrcRep is sent from receiver to PC. It is the reply message for
NB_ChkCrcCmd. Its format is defined in Table 49.