Data, Bootloadpiob subid message format, Subid nb_pingcmd message format – NavCom Sapphire Rev.J User Manual
Page 73: Subid nb_pingrep message format, Subid nb_baudcmd message format, Table 40: subid nb_pingcmd format, Table 41: subid nb_pingrep format

Sapphire Technical Reference Manual Rev. J
73
1.20.1.5 Data
In NB_LoadDataCmd message, this field contains the data. It has other meanings in
other subID messages. The maximum size of this field is 2048 bytes. If loading through
the Ethernet port using UDP, the maximum size should be less than 1400 bytes.
1.20.2 BOOTLOADPIOB SubID Message Format
1.20.2.1 SubID NB_PingCmd Message Format
SubID NB_PingCmd is sent from PC to receiver. It is used by the PC to ping the receiver
bootloader software and to start the bootloading process. Its format is defined in
Table 40.
Table 40: SubID NB_PingCmd Format
Field
Data
Type
Value and Description
Function Type SubID
U08
Enum NB_PingCmd
Pass or Fail
U08
0. This field is not used for this command
Valid count
U16
0. There is no data following the address field
Address
U32
0. The PIO does not require a “Target Type” in this message as
does the GNSS firmware.
1.20.2.2 SubID NB_PingRep Message Format
SubID NB_PingRep is sent from receiver to PC. It is the reply message for
NB_PingCmd. Its primary function in the PIO firmware load process is to verify the PIO
is ready to begin the download process. Its format is defined in Table 41.
Table 41: SubID NB_PingRep Format
Field
Data
Type
Value and Description
Function Type SubID
U08
Enum NB_PingRep.
Pass or Fail
U08
1. Always set to “PASS” by PIO firmware.
Valid count
U16
0. There is no data following the address field
Address
U32
Same as the address field in the NB_PingCmd msg.
1.20.2.3 SubID NB_BaudCmd Message Format
SubID NB_BaudCmd is sent from PC to receiver. It is used by the PC to specify an
alternative baud rate for bootloading. This message is not required if the baud rate
doesn’t need to be changed (see Table 42 for the message format).
If the PIO software bootloading port is USB or Ethernet, this command has no effect and
is not sent. Also, due to hardware architecture design, if the PIO software bootloading
port is COM1, this command is not sent.