NEO-M9N - Integration manual
as 1 km. Within these limits, the recorded accuracy will always be greater than the fix accuracy
number (by up to 40%).
• Heading to a precision of one degree.
• Odometer distance data (if odometer is enabled).
Figure 8: The states of the active logging subsystem
3.4.5 Retrieval
UBX-LOG-RETRIEVE starts the process which allows the receiver to output log entries. UBX-LOG-
INFO may be helpful to a host system in order to understand the current log status before retrieval
is started.
Once retrieval has started, one message will be output from the receiver for each log entry
requested. Sending any logging message to the receiver during retrieval will cause the retrieval to
stop before the message is processed.
To maximize the speed of transfer it is recommended that a high communications data rate is used
and GNSS processing is stopped during the transfer (see UBX-CFG-RST).
UBX-LOG-RETRIEVE can specify a start-entry index and entry-count. The maximum number of
entries that can be returned in response to a single UBX-LOG-RETRIEVE message is 256. If more
entries than this are required the message will need to be sent multiple times with different
startEntry indices. It might be useful to stop recording via CFG_LOGFILTER-RECORD_ENA while
retrieving log entries from a circular log to avoid deletion of the requested entries between the
request and transmission.
The receiver will send a UBX-LOG-RETRIEVEPOS message for each position fix log entry and a UBX-
LOG-RETRIEVESTRING message for each string log entry. If the odometer was enabled at the time a
position was logged, then a UBX-LOG-RETRIEVEPOSEXTRA will also be sent. Messages will be sent
in the order in which they were logged, so UBX-LOG-RETRIEVEPOS and UBX-LOG-RETRIEVESTRING
messages may be interspersed in the message stream.
UBX-19014286 - R07
3 Receiver functionality
Page 21 of 95
C1-Public