FAQ: How to Collect NovAtel Logs?

There are various use cases where collecting NovAtel logs is required, such as for troubleshooting or post processing.

There are a couple of ways to collect logs and the goal of this page is to outline those options.

Receiver Log File

If a log is required that is not supported by the driver, then a receiver log file can be an alternative option. The receiver log file captures the raw byte stream of any data bytes collected by novatel_oem7_driver. The data will then be output to a file.

There are two requirements for collecting data the receiver log file:

  • The log is requested - Such as in config/std_init_commands.yaml.

  • The receiver log file is enabled

To enable the receiver log file, in the relevant launch file, such as launch/oem7_net.launch.py add or modify a parameter titled oem7_receiver_log_file. Set the argument to be a file name that will be created as the log file. For example:

'oem7_receiver_log_file' : 'troubleshootingdata.gps',

Run the driver as normal, the receiver log file will then be created in the directory the driver is run in.