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
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.